/* CSS Document */
/* .......................... Global css ....... */

body{margin:0px; padding:0px; background-color:#cccccc; }
.iecenter{margin:0px; padding:0px; text-align:center;}
.mozcenter{margin:0px; padding:0px; text-align:-moz-center;}
.webkitcenter{margin:0px; padding:0px; text-align:-webkit-center;}
.mainD{
	margin:0px;
	padding:0px 20px 0px 20px;
	width:903px;
	height:auto;
	text-align:left;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background-color:#FFFFFF;
	margin-top: 10px;
	min-height:600PX;
}
.normal_text_content{color:#535f69; font:normal normal 400 12px verdana; text-align:justify;}
/* Header part */
.headerD{margin:0px; margin-bottom:0px; padding:23px 0px 18px 0px; height:105px; text-align:left; background-color:#FFFFFF;}
.logo{
	background-image:url(../img/Logo2.jpg);
	width:474px;
	height:84px;
	margin:0px;
	background-repeat:no-repeat;
	float:left;
	margin-top: 10px;
}
div.headercontact
{
  margin:0px; padding:0px; text-align:right; padding-top:2px; padding-bottom:37px;}
div.headercontact span
{
 margin:0px; padding:0px 6px;
}
div.headercontact span a
{ color:#000000; font:normal normal 10px verdana; text-decoration:none;} 
.headersearch{margin:0px; padding:0px; text-align:right;}
.headersearch input.inputtext
{margin:0px; padding:0px; width:124px; /*height:28px;*/ padding:5px; border:1px solid #535F69;}
.headersearch input.headersearchsubmit
{
 height:28px; width:67px; background-image:url("../img/blueGrbg.png"); background-repeat:repeat-x; color:#FFFFFF; font:normal normal bold 12px Tahoma; border:0px solid #8DBFDC; }
/* Top Menu */
.topMenu
{
	margin:0px;
	padding:0px 0px;
	background-image:url(../img/blueGrbg.png);
	background-repeat:repeat-x;
	height:26px;
	z-index: auto;
}
.topMenu ul{margin:0px; padding:0px; list-style-type:none;}
.topMenu ul li{
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
	text-align:center;
	border-right:1px solid #8DBFDC;
	border-left:1px solid #8DBFDC;
	height:26px;
	
}
.topMenu ul li a
{
 margin:0px; color:#FFFFFF; font:normal bold 12px Tahoma; width:146px; padding:6px 1px; display:block; text-decoration:none; font-stretch:expanded;}
 .topMenu ul li a.active
{
 margin:0px; color:#FFFFFF; font:normal normal bold 12px Tahoma; width:125px; padding:6px 1px; display:block; background-image:url(../img/greenGrbg.png); background-repeat:repeat-x;}
 .topMenu a:hover
{
 background-image:url(../img/greenGrbg.png); background-repeat:repeat-x; text-decoration: underline;}

.horozontal_line{margin:0px; padding:0px; margin-left:10px; margin-right:10px;}
hr{margin:0px; padding:0px; height:2px; color:#949CA2; clear:both; float:none;  }

h3{margin:0px;padding:2px 0px; padding-top:7px; margin:0px; color:#005197; font:normal normal bold 16px verdana;}

h4{background-color:#82c321; margin:0px; padding:5px 2px; text-align:left; color:#FFFFFF; font:normal normal 800 12px verdana;}

.left_side_border{border-right:1px solid #69737c}
.right_side_border{border-left:1px solid #69737c}

.footer{
	margin:0px;
	padding:0px;
	text-align:left;
	background-color:#FFFFFF;
	height:24px;
	padding-right:20px;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
}
.footer1{
	width:630px;
	padding-top:4px;
	color:#000;
	font:normal 400 11px Arial;
	float:left;
	padding-left: 0px;
	background:#FFFFFF;
}
.footer div.leftlink a{color:#5C90BC; font:normal normal bold 11px Arial; text-decoration:none; margin:0px 3px;}
.footer div.leftlink a.footlink{color:#000000; font:normal normal 400 11px Arial; text-decoration:none; padding:0px 3px;}
.footer div.rightlink{
	width:auto;
	float:right;
	vertical-align:bottom;
	padding-top: 2px;
}
.footer div.rightlink a{
	color:#000000;
	font:normal bold 11px Arial;
	text-decoration:none;
	vertical-align: top;
}
.footer div.rightlink a.imag{margin:0px; padding:0px;}

/* Home page ------------------------- */
/*div.topMenu ul
{ margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
div.topMenu ul li{display: inline;}
div.topMenu span.coverspace{margin:0px; padding:0px; background-image:url("../img/blueGrbg.png");}*/
.wspacer{margin:0px; padding:0px; height:2px;}
div.indexImage{margin:0px; margin-top:2px; padding:0px; text-align:left; background-image:url(../img/Home_Header.jpg); background-repeat:no-repeat; width:940px; height:241px; border:0px;}
div.bodyMain{margin:0px; padding:0px 10px 0px 0px; text-align:center; background-color:#FFFFFF;}
.leftContent{ float:left; width:628px;}
.bussinessOfferings{clear:both; float:left; width:600px; text-align:left; font-size:11px;}

.bussinessOfferings h2{ font-size:14px; color:#025299; margin:0px; padding:20px 0px 5px 0px;}

.prod_cont_head {
background-color:#005197;
color:#FFFFFF;
font-weight:bold;
margin:0;
padding:10px;


}

.bussinessOfferings2{ float:right; width:683px; text-align:left; font-size:11px; font:400 11px Arial; margin-bottom:20px;}
.bussinessOfferings2 h2{ font-size:14px; color:#025299; margin:0px; padding:0px 0px 5px 0px;}

.bussinessOfferings3{ float:right; width:683px; text-align:left; font-size:11px; font:400 11px Arial; margin-bottom:20px;}
.bussinessOfferings3 h2{ font-size:14px; color:#025299; margin:0px; padding:0px 0px 5px 0px; margin:13px 10px -11px;}


.bussinessOfferings{ float:left; width:627px; text-align:left; font-size:11px; font:400 11px Arial; margin-top:20px;}
.bussinessOfferings h2{ font-size:14px; color:#025299; margin:0px; padding:0px 0px 5px 0px; font-family:trebuchet MS;}

div.boxBlock{margin:0px; margin-right:5px; padding:0px; text-align:left; border:1px solid #c3c3c3; width:302px; height:182px; float:left;}
div.boxBlock2{margin:0px; margin:0 13px 15px 0; padding:0px; text-align:left; border:1px solid #c3c3c3; width:327px; height:180px; float:left;}

div.boxBlock3{margin:12px 0 13px; padding:0px; text-align:left; border:1px solid #c3c3c3; width:679px; height:128px; float:left;}

div.head{margin:0px; padding-top:5px; padding-left:17px; padding-bottom:13px; text-align:left; height:auto; background-image:url(../img/blueGrbg.png); background-repeat:repeat-x; color:#FFFFFF; font:normal normal bold 13px tahoma;}
div.content{margin:0px; padding:10px 15px 10px 10px; }
div.content2{margin:0px; padding:10px 0 0 10px; }

div.content div{margin:0px; padding:0px; font:normal normal 400 11px Arial; color:#423D3B; text-indent:0px; text-align:left;}
a.morel{color:#64605F; font:normal normal bold 11px Arial; text-decoration:none;}
a.morel2{color:#64605F; font:normal normal 13px Arial; text-decoration:none;}
div.content3{margin:0px; padding:2px; padding-top:7px; padding-bottom:7px; padding-left:15px; height:229px; text-align:left;}
div.content3 div{margin:0px; padding:3px; padding-top:4px; text-align:left;}
.box3subbox{margin:0px; padding:3px; width:149px; height:47px;}


/* products page ________________________ */
.content_area{margin:0px; padding:0px; height:auto;}

.productleftLinks{margin:0px; padding:4px 0px 6px 2px; padding-top:6px; padding-left:3px; text-align:left;}
.productleftLinks a{color:#1f1a17; font:normal normal 500 12px Tahoma; text-decoration:none;}

.leftNav{
	margin:0px 0px;
	padding:0px 5px;
	float:left;
	width:208px;
	height: 600px;
}
.leftNav2{
	margin:0px 0px;
	padding:0px 5px;
	float:left;
	width:208px;
	
}

.leftNavlinksDiv{width:171px;margin:0px; margin-left:-3px; padding:0px; list-style-type:none;}
.prod_left_bg{margin:0px; height:24px; background-image:url(../img/greenGrbg.png); background-repeat:repeat-x;}
.prod_left_bg span{margin:0px; padding:0px; font:normal bold 17px Tahoma; color:#FFFFFF;}
.leftNavlinksDiv li{margin:0px; padding:0px; background-color:#D9DFE4; text-align:left; padding-left:1px;}
.leftNavlinksDiv li a{display:block; color:#1f1a17; padding:7px 0px 7px 20px; text-decoration:none; font:normal normal 400 13px Tahoma; 
border-bottom:1px solid #d9dad9; background:url(../img/sub_active.png) no-repeat scroll left ;  }


.leftNavlinksDiv2{width:171px;margin:0px; margin-left:-3px; padding:0px; list-style-type:none; width:204px;}
.leftNavlinksDiv2 li{margin:0px; padding:0px; background-color:#D9DFE4; text-align:left; padding-left:1px;}
.leftNavlinksDiv2 li a{display:block; color:#1f1a17; padding:7px 0px 7px 20px; text-decoration:none; font:normal normal 400 13px Tahoma; 
border-bottom:1px solid #d9dad9; background:url(../img/sub_active.png) no-repeat scroll left ;  }


.leftNavlinksDiv2 li{margin:0px; padding:0px; background-color:#D9DFE4; text-align:left; padding-left:1px;}
.leftNavlinksDiv2 li a{display:block; color:#1f1a17; padding:7px 0px 7px 20px; text-decoration:none; font:normal normal 400 13px Tahoma; 
border-bottom:1px solid #d9dad9; background:url(../img/sub_active.png) no-repeat scroll left ;  }


.leftNavlinksDiv li a div{padding-left:2px; padding-right:2px; text-align:left; float:left; width:90%;}
.leftNavlinksDiv li a.leftlinksActive{display:block; color:#42721B;  padding:7px 0px 7px 20px; text-decoration:none; font:normal normal 400 13px Tahoma;}
.leftNavlinksDiv li a:hover{display:block; color:#6FC02C;}
.newsticker {
	list-style-type: none;
	border: 1px dashed #fff;
	background: #050c44;
	padding: 3px;
	margin: 0;
}

.leftNavlinksDiv2 li a div{padding-left:2px; padding-right:2px; text-align:left; float:left; width:90%;}
.leftNavlinksDiv2 li a.leftlinksActive{display:block; color:#42721B;  padding:7px 0px 7px 20px; text-decoration:none; font:normal normal 400 13px Tahoma;}
.leftNavlinksDiv2 li a:hover{display:block; color:#6FC02C;}


.content_text_right{
	margin:0px;
	width:660px;
	padding-left:10px;
	text-align:left;
	color:#000000;
	font:normal normal 400 12px verdana;
	height:auto;
	margin-right:0px;
	float:left;
	padding-bottom:5px;
	
}

.content_text_right_home{
	margin:0px;
	color:#000000;
	font:normal normal 400 12px verdana;
	margin-right:0px;
	padding-bottom:5px;
	top: 394px;
}

.content_text_home{
	margin:0px;
	width:250px;
	padding-left:10px;
	text-align:left;
	color:#000000;
	font:normal normal 400 11px verdana;
	margin-right:0px;
	float:left;
	padding-bottom:5px;
	border-left: 1px solid #c4c4c4;
	vertical-align: top;
	height: 302px;
	margin-bottom:10px;
}

.prod_cont_head{
	margin:0px;
	color:#FFFFFF;
	border-bottom: 1px solid #c3c3c3;
	
	
}

.more{

float:right;
font-weight:bold;
border: 1px solid #c3c3c3;
text-decoration:none;

}
.prod_cont_head1{background-color:#005197; margin:0px; padding:4px 10px; color:#FFFFFF; font:normal normal bold 14px Tahoma;}

.content_text_right p{margin:0px; padding:5px 0px; color:#535f69; font:400 11px Arial;line-height:1.4; text-align:justify;}
.content_right_image{margin:0px; padding:2px 0px;}


.content_right_unordered_list{list-style-type:square; list-style-position:inside; padding:0px; margin:0px; color:#535f69; font:normal normal 400 12px verdana; text-align:justify;}
.content_right_unordered_list li{padding:10px 4px; text-align:left; clear:both;}
/*.content_right_unordered_list li div{float:right; text-align:left; padding-left:1px; margin-left:0px; width:80%;}*/

/* technologies.html __________________ */

.technologies_content_area{
	text-align:left;
	color:#000000;
	font:normal normal 400 12px verdana;
	height:auto;
	padding: 5px 15px;
}
.technologies_div{padding:5px; margin:0px; clear:both; height:auto; padding-bottom:10px; width:100%; padding-left:0px; }
.technologies_div div{float:left; margin-right:10px; background-color:#d9dfe4; width:293px; height:194px; border-right:0px solid #a9c8d6;}

.content_right_technology_list{list-style-type:none; padding:4px; padding-left:10px; margin:0px; color:#535f69; font:normal normal 400 11px Trebuchet MS; text-align:justify;}
.content_right_technology_list li{padding:4px 0px; text-align:left; clear:both;}

/* _______________________ services.html _____________________ */
.case_study_img{width:auto; padding:2px 10px 2px 10px; float:left; width:184px;}

/*About us ----------------- */
.about_us_box_maindiv{height:410px; padding:4px 0px; margin:0px;}
.img1{
	float:right;
	margin:0px;
	width:150px;
	border: 1px solid #008ad2;
	height: 80px;
	padding: 2px 2px 0px 2px;
	margin-left: 5px;
}
.about_us_text1{color:#535f69; font:normal normal 400 11px verdana; line-height:1.3; text-align:justify; padding-right:10px;}

.about_us_box_maindiv_1{height:144px; padding:0px; margin:0px;}
.about_us_text2{color:#535f69; font:normal normal 400 11px verdana; line-height:1.3; text-align:justify; padding-left:3px;}
.img2{float:left; padding:2px 0px; margin:0px; width:271px; height:117px;}

.about_us_box_maindiv_2{height:80px; padding:2px;  margin:0px;}
.about_us_box_maindiv_2 div{float:left; width:185px; padding:0px 2px; padding-right:30px; margin:0px;}

.about_us_box_maindiv_2 div.case_study{
	margin:0px 0px;
	padding:0px;
	border:1px solid #008ad2;
	padding-right: 0px;
}
.about_us_box_maindiv_2 div.case_study h4{padding:0px 4px; margin:0px; text-align:center; font:normal normal 600 13px Tahoma; color:#FFFFFF; background-color:#008ad2;}
.about_us_box_maindiv_2 div.case_study div{
	margin:0px;
	padding:2px 0px;
	vertical-align:top;
}
.about_us_box_maindiv_2 div.case_study div marquee{margin:0px; padding:0px; color:#535f69; font:normal normal 400 11px verdana; line-height:1.3; height:88px;}

/* -Contact Us ---*/
.contact_us_box_super_Div{margin:0px; padding:2px 0px; height:215px; border:1px solid #C3C3C3;}
.contact_us_box_super_Div div{width:187px; color:#535f69; font:normal 400 11px verdana; padding:5px 10px; margin:0px 10px;line-height:1.4; text-align:left; float:left; background-color:#dee6ef; height:160px;}
.contact_us_box_super_Div div a{text-decoration:none; color:#32ae33; font-weight:bold; font-family:verdana;}
.contact_us_box_super_Div div a:hover{color:#82c321;} 


/*scrollbar-face-color: #535f69; scrollbar-arrow-color: #e0e4e8; scrollbar-highlight-color: #535f69; 
    scrollbar-3dlight-color: #535f69; scrollbar-shadow-color: #535f69; scrollbar-darkshadow-color: #535f69; scrollbar-track-color: #e0e4e8; */
.n32{

width:300px;}
/*#NewsVertical ul#TickerVertical{ margin-top:-10px; padding:0px; float:left;}*/
/*#NewsTicker{ background-color:#ff6600;}*/
.grey-line{ background-color:#424241; float:left; height:1px; width:249px;}
