/* CSS Document */

body {
	background-image:url(../images/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	
}
p{ margin:0; padding:0;}

.maintable{background-color:#ffffff; }
a.uprightlink{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; Margin:0px 10px 0px 10px;}
a.uprightlink:hover{color:#333333;}
.space{height:2px;}
.spacetwo{height:9px;}
.leftblue{ background-color:#0171b8; padding:5px;}
.leftbluecontenttext{font-family:Tahoma; font-size:11px; color:#fff; padding:5px 15px; line-height:17px;}
.leftbluecontent{font-family:"Myriad Pro"; font-size:14px; color:#FFFFFF;}
a.leftbluecontentread{padding:10px 10px 0px 2px; font-family:Tahoma; font-size:11px; color:#e6f5ff; }
.formtable{background-color:#3f3f3f;}
.formheader{padding:10px 0px 5px 10px; font-family:"Myriad Pro"; font-size:20px; color:#FFFFFF;}
.formtext{padding:8px 0px 5px 10px; font-family:"Tahoma"; font-size:13px; color:#FFFFFF;}
.redstar{font-family:"Tahoma"; font-size:13px; color:#f57900;}
.formtextbox{ font-family:"Tahoma"; font-size:13px; color:#000000; border:none; height:20px; width:200px;}
.formtextaddbox{ font-family:"Tahoma"; font-size:13px; color:#000000; border:1px solid #CCCCCC; width:200px;}
.formtab{padding:0px 0px 0px 10px; }
.formbtntab{padding:0px 20px 0px 10px; }
.button{ margin:0px 0px 0px 10px; background-image:url(../images/submit.gif);width:71px; color:#FFFFFF; font-family:"Myriad Pro"; font-size:15px;  border:0px; height:25px;
}
.txtarea{padding:0 0 10px 10px;}
.txtarea p{padding:0 0 10px 0;}
.welcome{margin:0 0 10px 0px;}
.txtarea ul{padding:0px; margin:0; margin-left:10px; margin-bottom:10px; list-style-type:none; }
.txtarea ul li { background:url(../images/arrowimg.gif) no-repeat left 5px; padding-left:15px; line-height:17px; font-family:"Tahoma"; font-size:11px; color:#000000; font-weight:bold;}
.txtarea ul li ul{margin:0px; padding:0; margin-left:15px;}
.txtarea ul li  ul li{ font-weight:normal;}
.txtarea ul li a{ color:#000000; text-decoration:underline;}
.txtarea ul li a:hover{ color:#000000; text-decoration:none;}
.txtarea a{
	color:#000000;
	text-decoration:underline;
	}
.txtarea a:hover{
	color:#333333;
	text-decoration:none;
	}
.foooterlink{font-family:"Tahoma"; font-size:11px; color:#666666; text-decoration:none; padding:10px 0 5px 0; line-height:16px;}
.foooterlink p a{color:#4a4a4a; text-decoration:none; line-height:18px;}
.foooterlink p a:hover{color:#333333; text-decoration:underline;}

/* CSS by Raghav */
.txtarea h2{
	font-family:"tahoma", Arial;
	font-size:14px;
	color:#000000;
	line-height:20px;
	margin:0 0 10px 0px;
	}
table.client_list_table{border-collapse:collapse;}
table.client_list_table td{ border:1px solid #eeeeee; padding:5px; text-align:center;}

.bannerHome{
	background:url(../images/banner_home.gif) no-repeat left top;
	height:168px;
	}

.bannerTheteam{
	background:url(../images/banner_theteam.gif) no-repeat left top;
	height:168px;
	}
	
.bannerAboutus{
   	background:url(../images/aboutus.gif) no-repeat left top;
	height:168px;
	}
.bannerTestimonial{
 	background:url(../images/banner_testimonial.gif) no-repeat left top;
	height:168px;
	}
.bannerCareers{
	background:url(../images/Banner_career.jpg) no-repeat left top;	
	height:168px;
	}
	
.bannerbrochure{
	background:url(../images/banner_brochure.gif) no-repeat left top;
	height:168px;
	}
	
.bannerRfp{
	background:url(../images/banner_rfp.gif) no-repeat left top;
	height:168px;
	}

.bannerContactus{
	background:url(../images/banner_contactus.jpg) no-repeat left top;
	height:168px;
	}		
	
.bannerproduct{
	background:url(../images/banner_product.jpg) no-repeat left top;
	height:168px;
	}
	
.bannerrelatedservices{
	background:url(../images/banner_services.jpg) no-repeat left top;
	height:168px;
	}
	
.bannerrelatedservices_backoffice{
	background:url(../images/banner_services_backoffice.jpg) no-repeat left top;
	height:168px;
	}
	
.bannerrelatedservices_webdesign{
	background:url(../images/banner_services_webdesign.jpg) no-repeat left top;
	height:168px;
	}
	
.banner_SearchEngineMarketing{
	background:url(../images/banner_services_Search-Engine-Marketing.jpg) no-repeat left top;
	height:168px;
	}
	
.bannerrelatedservices_CMS{
	background:url(../images/banner_services_Content-Management-Services.jpg) no-repeat left top;
	height:168px;
	}
	
.bannerLocation{
	background:url(../images/banner_contactus_location.jpg) no-repeat left top;
	height:168px;
	}
	
.bannerRequestInfo{
	background:url(../images/banner_contactus_Request-Info.jpg) no-repeat left top;
	height:168px;
	}
	
.bannerourclient{
	 background:url(../images/banner_ourclient.gif) no-repeat left top;
	 height:168px;
	 }
	 
.bannerprivacypolicy{
	background:url(../images/banner_privacypolicy-copy.gif) no-repeat left top;
	height:168px;
	}
	
.bannerThankyou{
	background:url(../images/banner_thankyou.jpg) no-repeat left top;
	height:168px;
	}
	
	
 
.txtblock{
	margin:40px 0 0 25px;
	}



/* drop down menu */

.chromestyle{
width: 100%;

}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
/*border: 1px solid #BBB;*/
width: 100%;
padding: 7px 0;
margin: 0;
background-color:#2a2a2a;
text-align:Left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #ffffff;
font-family:Tahoma;
font-weight:bold;
padding: 7px 20px;
margin: 0;
text-decoration: none;

}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ 
background-color:#0171b8;
}

/*script dynamically adds a class of "selected" to the current active menu item*/


 /*THEME CHANGE HERE background: url(chromebg-over.gif) center center repeat-x;*/


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-top: 0px;  /*THEME CHANGE HERE*/
font:normal 11px Tahoma;
line-height:20px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px thin #000; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #DCEBF5;
color:#f57900;
}

/*drop down menu ends here */
.abtus{

background-image:url(../images/bod.gif);
background-repeat:repeat-y;

}

/* Form CSS */

.txtboxForm{
	width:300px;
	height:18px;
	line-height:18px;
	margin:2px;
	}
.txtareaForm{
	width:300px;
	margin:2px;
	}
.selectboxForm{
	width:300px;
	height:22px;
	line-height:22px;
	margin:2px;
	}
.btnForm{
	background:#555555;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:2px;
	border:none;
	}
 .leftBox{
 	border:1px solid #333;
	}
 .leftBox th{
 	background:url(../images/leftBox_bg.gif) repeat-x left top;
	height:25px;
	color:#FFFFFF;
	font-size:14px;
	text-align:left;
	line-height:25px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	}
.leftBox td{
	padding:2px;
	}
.leftBox td a{
	color:#000000;
	text-decoration:underline;
	}
.leftBox td a:hover{
	color:#000000;
	text-decoration:none;
	}
.contactBoxLeft{
	border:1px solid #333;
	background-color:#ebebd2;
	padding:2px;
	color:#000000;
	}
.contactBoxLeft td{
	padding:2px;
	}
.bsl{
	font-family:Arial Black, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#5f6162;
	}
.bsl sup{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
	}