body                { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a                   { color:#446f90; text-decoration:underline;}
img {border: 0;}
p {text-align: justify;}
#main               { width:958px; margin:0 auto;}
#toplnk a.toplnk    { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; border-right:1px #aac8e0 solid; padding:12px 20px 1px 20px; text-decoration:none; float:left;}
#toplnk a           { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
#banner             { padding:5px 0px 10px 0px; float:left;}
#banner div#toptxt  {margin: 20px; width: 600px; color: #fff; font-size: 20px;}
#banner_links       { padding:5px 0px 10px 0px; float:left;}
#breadcrumb         { padding:0px 0px 10px 0px; float:left; width:958px;}
#leftmargin         { width:262px; float:left; text-align: center;}
#leftmargin_inner   { width:222px; float:left; clear:left;}
#content            { width:681px; float:right; line-height:17px;}
#home-content       { width:631px; float:right; line-height:17px; margin-bottom: 100px;}
#content_inner      { width:721px; float:right; line-height:17px; margin-bottom:15px;}
.orgbox             { padding:15px; background:url(../images/box.gif) no-repeat top left;  background-color:#faf1d5; text-align:justify;}
.maincontent        { width:425px; float:left; margin-top:20px;}
.contentwide        { padding:15px 10px 10px 0px;}
.greytop            { background: url(../images/greyarc_top.jpg) no-repeat bottom; height:14px;}
.greytop-home       { background: url(../images/greyarc_top1.jpg) no-repeat top; width:312px; padding-top:14px;}
.greytop_inner      { background: url(../images/grey_top_inner.gif) no-repeat bottom; height:14px;}
.greycontent        { border-left:4px #e9e9e9 solid; border-right:4px #e9e9e9 solid; padding:0px 0px 10px 13px; background-color:#FFFFFF;}
.greycontent-home   { border-left:4px #e9e9e9 solid; border-right:4px #e9e9e9 solid; width:281px; padding:0px 10px 10px 13px;}
.greybtm            { background: url(../images/greyarc_btm.jpg) no-repeat top; height:14px; padding-bottom:25px;}
.greybtm-home       { background: url(../images/greyarc_btm1.jpg) no-repeat top left; height:14px; width:312px; padding-bottom:25px;}
.greybtm_inner      { background: url(../images/grey_btm_inner.gif) no-repeat top; height:14px; padding-bottom:25px;}
.bluetop            { background:url(../images/bluearc_top.jpg) no-repeat bottom; height:14px;}
.bluetop_inner      { background: url(../images/blue_top_inner.gif) no-repeat bottom; height:14px;}
.bluebg             { background-color:#faf6f6; border-left:4px #c2daeb solid; border-right:4px #c2daeb solid; padding:0px 0px 10px 13px; float:left; }
.bluebg_inner       { background-color:#faf6f6; border-left:4px #c2daeb solid; border-right:4px #c2daeb solid; padding:0px 0px 10px 10px; float:left; width:204px;}
.bluebtm            { background:url(../images/bluearc_btm.jpg) no-repeat top; height:14px; padding-bottom:20px; clear:both;}
.bluebtm_inner      { background: url(../images/blue_btm_inner.gif) no-repeat top; height:14px; padding-bottom:20px; clear:both;}
.expertisebox       { background:url(../images/blue_box.gif) no-repeat top left; background-color:#f6e8d8; float:right; width:216px; margin:20px 0px 0px 10px; padding:15px;}
.benefits           { background:url(../images/org_box.gif) no-repeat top left; background-color:#e9eff3; float:right; width:216px; margin:20px 0px 0px 10px; padding:15px 15px 20px 15px;}

/* wanted */
.bluetxt            { color:#446e90;}
.redtxt             { color:#C00000;}
h2                  { color:#1a70b6; font-size:16px; margin:0px; padding:0px; }
.view-solution      { border-top:1px #e9e9e9 solid; border-bottom:1px #e9e9e9 solid; margin-top:10px; padding:10px 0px 10px 0px;}
.sideheading        { color:#477397; font-size:16px; }
.orgheading         { color:#ef962e; font-size:16px; }
.orgheading1        { color:#ef962e; font-size:12px; }
.service-img        { float:left; padding:0px 18px 0px 0px;}
.service-more       { position:absolute; margin:63px 0px 0px 428px;}
.service-more_mobile        { position:absolute; margin:75px 0px 0px 428px;}

#services           { background:url(../images/services_toparc.jpg) no-repeat top; width:641px; float:left; margin-bottom:15px;}
#services-inner     { background:url(../images/services_btmarc.jpg) no-repeat bottom; width:641px; padding:10px 0px 10px 0px; float:left;}
.services-content   { border-left:1px #e9e9e9 solid; border-right:1px #e9e9e9 solid; width:619px; padding:10px; float:left;}
.services-txt       { width:400px; float:left;}
.porfolio-img       { float:left; margin:0px 15px 0px 10px; border:1px solid #eeeeee;}
#porfolio           { background:url(../images/port-toparc.gif) no-repeat top; width:712px;}
#porfolio-inner     { background:url(../images/port-btmarc.gif) no-repeat bottom; width:712px; padding:10px 0px 10px 0px;}
.porfolio-content   { border-left:1px #e9e9e9 solid; border-right:1px #e9e9e9 solid; width:690px; padding:10px;}

#home-clients       { background:url(../images/clients-bg.jpg) no-repeat top; width:630px; height:177px; }
#home-clients1      { background:url(../images/clients-bg_1.gif) no-repeat; margin:0px 0px 0px 0px; width:401px; height:216px; }
.clients-txt        { width:430px; text-align:justify; }
.clients-txt_1      { width:370px; text-align:justify; }


*html .clients-more { position:absolute; margin-left:328px; margin-top:23px; margin-right:0px; loat:right;} 
.clients-more       { position:absolute; margin-left:542px; margin-top:10px; margin-right:0px; loat:right;} 



.client-title       { padding:20px 0px 0px 20px; float:left;}
.client-img         { float:left; padding:20px 0px 0px 10px;}
.client-inner       { padding-top:10px; color:#446e90; font-size:14px; font-weight:bold; }
.client-inner_1         { padding-top:10px; color:#446e90; font-size:13px; font-weight:bold; }

/* end wanted */


ol li               { margin-bottom:5px;}
ul                  { margin:0px; padding:10px 0px 10px 0px;}
ul li               { list-style:none; background:url(../images/arrow.gif) no-repeat left 6px; padding-left:15px; margin-bottom:3px;    }
ul.links            { margin:0px; padding:5px;}
ul.links li         { list-style:none; background: url(../images/bullet.gif) no-repeat 0px 4px; padding-left:15px; margin-top:10px; }

ul.newsletter       { margin:0px; padding:10px 0px 10px 0px;}
ul.newsletter li    { list-style:none; background:url(../resources/images/bullet.gif) no-repeat left 5px; padding-left:10px; margin-bottom:3px; }

.benefits ul, .expertisebox ul{ margin:0px; padding:15px 0px 0px 0px;}
.expertisebox ul li, .benefits ul li{ list-style:none; background:url(../images/bullet1.gif) no-repeat 0 7px; padding-left:15px; margin-bottom:8px; }
ul.arrow-icon       { margin:0px;}
ul.arrow-icon li    { list-style:none; background: url(../images/arrow_icon.gif) no-repeat left; padding-left:30px; margin-top:5px; }
ul.news             { padding:0px 5px 2px 0px; list-style-type:none;}
ul.news li          { padding:0px; background:none;}    

.txtbox             { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:143px; height:15px; border:1px #cacaca solid; background-color:white;}
.txtbox1            { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:175px; height:15px; border:1px #cacaca solid; background-color:white;}

.txtbox1_quick          { font-family:Arial, Helvetica, sans-serif; font-size:18px; width:225px; height:25px; border:1px #cacaca solid; background-color:white;}



.cmbbox             { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:160px; border: 1px #CCCCCC solid; background-color:white; color:#5d5d5d;}

.cmbbox_quick               { font-family:Arial, Helvetica, sans-serif; font-size:18px; width:225px; height:25px; border: 1px #CCCCCC solid; background-color:white; color:#5d5d5d;}



.cmbbox-large       { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:180px; border: 1px #CCCCCC solid; background-color:white; color:#5d5d5d;}
.txtarealarge       { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height:95px; width:400px; border:1px solid #CCCCCC; background-color:white;}

.txtarealarge_m_quick       { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; height:125px; width:403px; border:1px solid #CCCCCC; background-color:white;}
.txtarealarge_quick     { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; height:125px; width:500px; border:1px solid #CCCCCC; background-color:white;}



.textarea           { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height:90px; width:260px; border:1px solid #CCCCCC; background-color:white;}

.textarea_quick         { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; height:125px; width:500px; border:1px solid #CCCCCC; background-color:white;}



.button             { background:url(../images/button.gif) no-repeat; font-weight:bold; text-align:center; border:0px; width:68px; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#flash_btm          {  background:url(../images/banner_bot_curve.gif) no-repeat top left; margin:0px; float:left; width::958px; height:12px;}

#footer             { clear:both; background:url(../images/footer_arc.gif) no-repeat top; width:958px; padding-top:15px; text-align: center;}
.footerbg           { border-left:4px solid #e9e9e9; float:left; width:950px; border-right:4px solid #e9e9e9; padding-bottom:0px;}
#footerleft         { float:left; padding:0px 20px 0px 20px; border-right:1px solid #e9e9e9; width:240px;}
#footerlnk          { float:both; clear:right; padding:0px 10px 10px 10px; font-size:11px; color:#9f9f9f; line-height:18px;}
#footeright         { padding-left:20px; float:left;}
#footer_services    { float:left; padding:0px 0px 0px 20px; font-size:11px; color:#68a3d4; line-height:18px; width:649px;}
.footer_bold        { font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#f18342;}
#footer_services a  { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#68a3d4; text-decoration:underline;}
#footer_services a:hover{ text-decoration:none; color:#f18342;}
#footerlnk a        { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8f8f8f; text-decoration:underline;}
#footerlnk a:hover  { text-decoration:none;}

form                { padding:0px; margin:0px;}
p                   { margin:0px;padding:15px 0px 0px 0px;}

#right              { float:right; clear:right;}
.more               { position:absolute; margin-left:175px;}
.more_testi             { position:absolute; margin:16px 0px 0px 175px;}

.more-home          { position:absolute; margin-left:225px;}
.topspacing         { padding-top:27px;}
.topspacing_1           { padding-top:15px;}
#usa1               { padding:0;    margin:0px; float:left; vertical-align:top;}
#usa2               { padding-right:150px; margin:0px;  float:right;}
#global             { padding:0;    margin:0px; float:left; vertical-align:top;}
#mumbai             { padding-right:110px; margin:0px; float:right;}
.headng             { color:#66A0D0;}
a.abtus             { font-family:Arial; font-size:12px; color:#426b8b; text-decoration:none;}
a.abtus:hover       { font-family:Arial; font-size:12px; color:#426b8b; text-decoration:underline;}
a.qcont             { font-family:Arial; font-size:12px; color:#426b8b; text-decoration:none;}
a.qcont:hover       { font-family:Arial; font-size:12px; color:#426b8b; text-decoration:underline;}
a.source            { font-family:Arial; font-size:12px; color:#426b8b; text-decoration:none;}
a.source:hover      { font-family:Arial; font-size:12px; color:#426b8b; text-decoration:underline;}
h1                  { font-family:Arial; color:#a5c000; font-size:20px; margin:0px; padding:10px 0px 20px 0px;}
h2                  { font-family:Arial; color:#467297; margin:0px; padding:0px 0px 5px 0px;}
h4                  { font-family:Arial; color:#e8b94a; margin:0px; padding:0px;}
.partners           { padding:5px; border:1px solid #eeeeee; }
input.type          { border:1px solid #cacaca; font-size:10px; color:#9A9A9A; padding:2px;}


input.type_quick            { border:1px solid #cacaca; font-size:18px; color:#9A9A9A; padding:2px;}

textarea            { border:1px solid #cacaca; font-size:10px; color:#9A9A9A; padding:2px;}
.txtbox2            { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:210px; border:1px #cacaca solid; background-color:white;}
a.link              { color:#d32303; text-decoration:underline;}
a.link:hover        { color:#d32303; text-decoration:none;}
a.link_articles1    { color:#ef962e; text-decoration:underline;}
a.link_articles1:hover{ color:#ef962e; text-decoration:none;}
.img                { float:right; padding-top:20px; padding-left:10px; padding-right:10px; padding-bottom:20px;}
#oview_hosting      { float:left; width:330px; background-color:#FFFFFF; border:#e6e6e6  solid 2px; padding:5px 5px 5px 5px;}
#oview_Facts        { float:right; width:330px; background-color:#FFFFFF; border:#e6e6e6  solid 2px; padding:5px 5px 35px 5px;}
#portfolio          { margin:20px 0px 0px 0px; float:right;}
.download           { margin:5px 0px 0px 0px; height:78px;}
.bluetop2           { background: url(../images/blue_top_inner2.gif) no-repeat bottom; height:14px; width:315px;}
.bluebtm2           { background: url(../images/blue_btm_inner2.gif) no-repeat top; height:14px; padding-bottom:20px; clear:both; width:315px;}
ul.bullet li        { list-style:none; background:url(../images/arrow5.gif) no-repeat left 6px; padding-left:15px; margin-bottom:0px;   }
ul ul.smap          { margin:0px; padding:10px 0px 10px 0px;}
ul ul.smap li       { list-style:none; background: url(../images/arrow.gif) no-repeat left 6px; padding-left:15px; margin-bottom:0px;   }
a.mlink             { font-family:Arial; font-size:12px; color:#EF962E; text-decoration:underline;}
a.mlink:hover       { font-family:Arial; font-size:12px; color:#EF962E; text-decoration:none;}
a.slink             { font-family:Arial; font-size:11px; color:#666666; text-decoration:underline;}
a.slink:hover       { font-family:Arial; font-size:11px; color:#666666; text-decoration:none;}
.gcolr              { font-family:Arial; font-size:12px; color:#666666;}
p.linktitle         { color:#a1b239; font-weight:bold; text-align:right;}

.imgborder          { border:1px solid #eeeeee; }
.right-txt          { float:right; padding-right:125px;}
.left-txt           { float:left; padding-left:125px;}
.dotted-line        { background: url(../images/dotted_line.gif) repeat-x; }
.dotted-line        { background: url(../images/dotted_line.gif) repeat-x; }
.dotted-line1       { background: url(../images/dotted_line1.gif) repeat-y; }
ol.sub              { margin:0px; padding:5px 0px 0px 25px;}
ol.sub li           { margin-bottom:5px;}
client              { color:#446e90;    font-weight:bold;}
designation         { color:#446e90;    font-weight:bold;}
company             { color:#446e90;    font-weight:bold;}
#homephrases h1     { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#999999; display:inline; margin:0px;} 
#homephrases .bluetxt{ color:#466D8C; font-size:24px;}
.cmbboxin           { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:149px; border: 1px #CCCCCC solid; background-color:white; color:#5d5d5d;}
.cmbboxin1          { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:180px; border: 1px #CCCCCC solid; background-color:white; color:#5d5d5d;}

.cmbboxin1_quick            { font-family:Arial, Helvetica, sans-serif; font-size:18px; width:230px; border: 1px #CCCCCC solid; background-color:white; color:#5d5d5d;}



.txtarea            { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height:30px; width:142px; border:1px solid #CCCCCC; background-color:white;}
.txtarea1           { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height:55px; width:175px; border:1px solid #CCCCCC; background-color:white;}

.txtarea1_quick         { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; height:55px; width:223px; border:1px solid #CCCCCC; background-color:white;}



#pages              { float:right;  }
#imgleft            { margin-left:150px;  }
#imgright           { width:150px; float:left;   }
* html #imgleft     { margin-left:0px;  float:left;  }
#clr                { color:#ef962e;}
a.clr               { color:#ef962e; text-decoration:underline; font-weight:bold; }
a.clr:hover         { color:#ef962e; text-decoration:none;}
a.yel               { color:#2f87a1; text-decoration:underline; font-weight:bold; }
a.yel:hover         { color:#2f87a1; text-decoration:none;}

h2 a{
 text-decoration:none;
}
h2 a:hover{
 text-decoration:underline;
}
/* menu styles */
#navigation ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; display:inline; float:left; border-right:1px #aac8e0 solid; padding:12px 20px 1px 20px; text-decoration:none; }
#navigation ul li a.contact {  border-right:0px #aac8e0 solid; padding:12px 5px 1px 20px; }
#navigation ul li a:hover{ color:#e86922; }
#navigation ul { list-style: none; margin: 0; padding:0; display:block; }
#navigation li { position:relative; float:left; background:none; margin:0px; padding:0;}
#navigation ul div#menu{ position: absolute; top:20px; left:-20px; width: 100%; }
#navigation ul div#menu{ background:url(../images/menuarrow.gif) no-repeat 53px 15px; padding-top:22px; width:130px; }
div#navigation ul ul, div#navigation ul div, div#navigation ul li:hover ul ul {display: none;}
div#navigation ul li:hover ul, div#navigation ul li:hover div, div#navigation ul ul li:hover ul {display: block;}
div#navigation ul div#submenu{ background:url(../images/btmarc.gif) no-repeat bottom; padding:0 0 12px 0; float:left; width:130px; }
div#navigation ul div#submenu ul{ background:url(../images/toparc.gif) no-repeat top; padding-top:10px; width:130px; display:block;}
#navigation ul div#services-menu{ position: absolute; top:20px; left:-50px; width: 100%; }
#navigation ul div#services-menu{ background:url(../images/menuarrow.gif) no-repeat 86px 15px; padding-top:22px; width:190px; }
div#navigation ul div#services-submenu{ background:url(../images/btmarc1.gif) no-repeat bottom; padding:0 0 12px 0; float:left; width:190px; }
div#navigation ul div#services-submenu ul{ background:url(../images/toparc1.gif) no-repeat top; padding-top:10px; width:190px; display:block;}
div#navigation ul div#services-submenu a{ padding:0; margin:0px; width:188px; border:0px; line-height:18px; text-decoration:none; color:#676767; font-weight:normal; font-size:11px; }
div#navigation ul div#submenu a{ padding:0; margin:0px; width:128px; border:0px; line-height:18px; text-decoration:none; color:#676767; font-weight:normal; font-size:11px; }
div#navigation ul div#submenu a:hover, div#navigation ul div#services-submenu a:hover{ color:#e86922; }
div#navigation ul ul li{ border-left:1px #d9d9d9 solid; text-align:center; margin:0px; padding:4px 0 2px 0; background:url(../images/menu-divider.gif) repeat-x bottom; background-color:#fafafa; border-right:1px #d9d9d9 solid; idth:128px; display:block; }
div#navigation ul ul li.last{ background-image:none; }
.textfont{ padding-left:37px;}
/* End menu styles */

#benefits_frm_os{ background-color:#F4F5FA; border:1px #CCCCCC dotted; padding:5px; background-image:url(../images/benefits_bg.jpg); background-position:bottom right; background-repeat:no-repeat;}

.highlight_orange
{
color: #ffa800;
}

.hidden {width:0;height:0;overflow: hidden;}
