
#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_links		{ padding:5px 0px 10px 0px; float:left;}
#breadcrumb			{ padding:0px 0px 10px 0px; float:left; width:958px;}
#leftmargin			{ width:262px; float:left;}
#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;}
#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; }


.clients-more		{ position:absolute; margin-left:542px; margin-top:10px; margin-right:0px; float: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;}
.footerbg			{ border-left:4px solid #e9e9e9; float:left; width:950px; border-right:4px solid #e9e9e9; padding-bottom:10px;}
#footerleft			{ float:left; padding:0px 20px 0px 20px; border-right:1px solid #e9e9e9; width:240px;}
#footerlnk			{ float:right; clear:right; padding:10px 0px 10px 20px; font-size:11px; color:#9f9f9f; line-height:18px; width:649px;}
#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-weight:bold; color:#f18342; font-size:12px;}
#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; width: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;
}



















