@charset "utf-8";

/* CSS Document */



html, body, h1, h2, h3, h4, ul, p {

	margin: 0;

	padding: 0;

}



img {

	border: 0px;

}



body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	background-image:url(../images/bodyBG.jpg);

	background-repeat:repeat-x;

	color:#494848;

	background-color:#ffffff;

}

body a{

	color:#2386c8;

	font-size:11px;

}



body a:hover{

	color:#2386c8;

	font-size:11px;

}

.left{

	float:left;

	width:auto;

}



.right{

	float:right;

	width:auto;

}



.maincenter{

	width:990px;

	margin-left:auto;

	margin-right:auto;

}



.maindiv{

	width:100%;

	float:left;

}



#header{

	width:100%;

	float:left;

	height:116px;

	margin-bottom:9px;

	position:relative;

}



#headerleft{

	width:28px;

	height:116px;

	background-image:url(../images/headerleft.jpg);

	position:absolute;

	left:-9px;

	top:0px;

}



#headerright{

	width:24px;

	height:116px;

	background-image:url(../images/headerright.jpg);

	position:absolute;

	right:-9px;

	top:0px;

}



#headercenter{

	width:956px;

	height:116px;

	margin-left:19px;

	background-image:url(../images/headerBG.jpg);

	background-repeat:repeat-x;

	position:relative;

}



#logo{

	width:59px;

	height:67px;

	position:absolute;

	top:6px;

	left:0px;

}



.newsletter{

	width:111px;

	height:16px;

	position:absolute;

	top:9px;

	right:231px;

	background-color:#4ab0e8;

	border:0px;

	font-size:9px;

	color:#ffffff;

	padding-top:2px;

	padding-left:6px;

}


.btnGo{

	position:absolute;

	top:9px;

	right:206px;

}



.seperator{

	width:1px;

	height:30px;

	float:left;

	background-image:url(../images/seperator.jpg);

}



#menu{

	position:absolute;

	top:81px;

	height:30px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}



.menuopt{

	width:auto;

	float:left;

	position:relative;

}



.menuopt a{

	width:auto;

	float:left;

	padding-left:46px;

	padding-right:46px;

	padding-top:7px;

	height:23px;

	color:#FFFFFF;

	text-decoration:none;

}



.menuopt a:hover{

	width:auto;

	float:left;

	padding-left:46px;

	padding-right:46px;

	padding-top:7px;

	height:24px;

	color:#2386c8;

	text-decoration:none;

}



.menuoptS{

	width:auto;

	float:left;

	position:relative;

}



.menuoptS a{

	width:auto;

	float:left;

	padding-left:46px;

	padding-right:46px;

	padding-top:7px;

	height:23px;

	color:#2386c8;

	text-decoration:none;

}



.menuoptS a:hover{

	width:auto;

	float:left;

	padding-left:46px;

	padding-right:46px;

	padding-top:7px;

	height:23px;

	color:#2386c8;

	text-decoration:none;

}



/*.readmore{

	color:

}*/



.topborder{

	position:absolute; 

	background-color:#a0c0dd; 

	left:0px; 

	top:-11px; 

	height:1px;

}



.topborder1{

	position:absolute; 

	background-color:#a0c0dd; 

	right:-26px; 

	top:-11px; 

	height:1px;

}



.roundright{

	position:absolute;

	width:10px;

	height:10px;

	background-image:url(../images/roundright.gif);

	top:-11px;

	right:-19px;

}



.roundleft{

	position:absolute;

	width:10px;

	height:10px;

	background-image:url(../images/roundleft.gif);

	top:-11px;

	left:-1px;

}



.roundrightb{

	position:absolute;

	width:10px;

	height:10px;

	background-image:url(../images/roundrightb.gif);

	bottom:-11px;

	right:-19px;

}



.roundleftb{

	position:absolute;

	width:10px;

	height:10px;

	background-image:url(../images/roundleftb.gif);

	bottom:-11px;

	left:0px;

}



.menudrop1{

	position:absolute;

	padding:20px;

	border:1px solid #ffffff;

	top:30px;

	left:0px;

	background-color:#04345d;

	color:#FFFFFF;

	font-weight:normal;

}



.close{

	position:absolute;

	bottom:0px;

	right:0px;

}



.close img{

	cursor:pointer;

}



.menudrop2{

	position:absolute;

	padding:0px 10px 0px 0px;

	border-top:1px solid #ffffff;

	top:30px;

	left:0px;

	width:620px;

	background-image:url(../images/submenubg.jpg);

	background-repeat:repeat-x;

	background-color:#0d2f4b;

	background-color:#0d2f4b;

	color:#FFFFFF;

	font-weight:normal;

}



.aboutmenubottom{

	width:100%;

	position:absolute;

	top:297px;

	left:0px;

	height:10px;

	background-image:url(../images/aboutmenubottom.png);

}



.menuinner{

	float:left;

	border-right:1px dotted #666666;

	padding-right:10px;

	padding-left:10px;

	margin-top:10px;

	height:287px;

	position:relative;

}



.menuinner3{

	float:left;

	border-right:1px dotted #666666;

	padding-right:10px;

	padding-left:10px;

	margin-top:10px;

	height:430px;

	position:relative;

}



.menuinner4{

	float:left;

	border-right:1px dotted #666666;

	padding-right:10px;

	padding-left:10px;

	margin-top:10px;

	height:150px;

	position:relative;

}



.menuinner5{

	float:left;

	border-right:1px dotted #666666;

	padding-right:10px;

	padding-left:10px;

	margin-top:10px;

	height:210px;

	position:relative;

}



.menuinner5height{

	height:270px;

}



.bordermenusep{

	width:100%;

	float:left;

	border-bottom:1px dotted #666666;

	margin-top:10px;

}



.menudrop3{

	position:absolute;

	padding:0px 10px 0px 0px;

	border-top:1px solid #ffffff;

	top:30px;

	left:0px;

	width:600px;

	background-image:url(../images/submenubg.jpg);

	background-repeat:repeat-x;

	background-color:#0d2f4b;

	color:#FFFFFF;

	font-weight:normal;

}



.sermenubottom{

	width:100%;

	position:absolute;

	top:440px;

	left:0px;

	height:10px;

	background-image:url(../images/sermenubottom.png);

}



.menuh1{

	font-size:11px;

	font-weight:bold;

	color:#0061a1;

	padding-top:10px;

	padding-bottom:5px;

	clear:both;

}



.menuh1 a{

	color:#0061a1;

	text-decoration:none;

	padding:0px;

	margin:0px;

	height:auto;

}



.menuh1 a:hover{

	color:#0061a1;

	text-decoration:none;

	padding:0px;

	margin:0px;

	height:auto;

}



.menuh2{

	font-size:11px;

	font-weight:normal;

	color:#ffffff;

	clear:both;

}



.menuh2 a{

	color:#ffffff;

	text-decoration:none;

	padding-left:0px;

	padding-right:0px;

	height:auto;

}



.menuh2 a:hover{

	color:#2386c8;

	text-decoration:none;

	padding-left:0px;

	padding-right:0px;

	height:auto;

}



.menudrop4{

	position:absolute;

	padding:0px 10px 0px 0px;

	border-top:1px solid #FFFFFF;

	top:30px;

	right:-1px;

	width:438px;

	background-image:url(../images/submenubg.jpg);

	background-repeat:repeat-x;

	background-color:#0d2f4b;

	color:#FFFFFF;

	font-weight:normal;

}



.outmenubottom{

	width:100%;

	position:absolute;

	top:160px;

	left:0px;

	height:10px;

	background-image:url(../images/outmenubottom.png);

}



.menudrop5{

	position:absolute;

	padding:0px 10px 0px 0px;

	border-top:1px solid #ffffff;

	top:30px;

	right:0px;

	width:600px;

	background-image:url(../images/submenubg.jpg);

	background-repeat:repeat-x;

	background-color:#0d2f4b;

	color:#FFFFFF;

	font-weight:normal;

}



.clientmenubottom{

	width:100%;

	position:absolute;

	top:220px;

	left:0px;

	height:10px;

	background-image:url(../images/clientmenubottom.png);

}



.positiontop{

	top:280px;

}



.menudrop6{

	position:absolute;

	padding:0px 10px 0px 0px;

	border-top:1px solid #ffffff;

	top:30px;

	right:0px;

	width:600px;

	background-image:url(../images/submenubg.jpg);

	background-repeat:repeat-x;

	background-color:#0d2f4b;

	color:#FFFFFF;

	font-weight:normal;

}



#banner{

	width:100%;

	float:left;

	height:350px;

	margin-bottom:15px;

}



#banner2{

	width:100%;

	float:left;

	height:255px;

	margin-bottom:17px;

}



.contactBG{

	position:absolute;

	top:0px;

	right:0px;

	width:160px;

	height:78px;

	float:left;

	background-image:url(../images/contactBG.jpg);

	padding-left:40px;

	padding-top:2px;

}



.contactBG a{

	color:#FFFFFF;

	text-decoration:none;

}



.contactBG a:hover{

	color:#FFFFFF;

	text-decoration:none;

}



.search{

	width:197px;

	height:28px;

	position:absolute;

	right:200px;

	top:42px;

	background-image:url(../images/searchBG.jpg);

}



.search1{

	width:197px;

	height:28px;

	float:left;

	background-image:url(../images/searchBG.jpg);

}



.searchbottomborder{

	padding-bottom:5px;

	padding-top:5px;

	border-bottom:1px solid #dfdfdf;

}



.searchtopborder{

	padding-bottom:5px;

	padding-top:5px;

	border-top:1px solid #dfdfdf;

}



.slink{

	color:#7096bf;

}



.slink a{

	color:#7096bf;

	text-decoration:none;

}



.slink a:hover{

	color:#7096bf;

	text-decoration:none;

}



.searchinput{

	height:15px;

	margin-top:2px;

	margin-left:15px;

	border:0px;

	font-size:11px;

	color:#787878;

	width:150px;

}



.searchbutton{

	width:20px;

	height:17px;

	margin-left:4px;

	margin-top:1px;

}



.reg10blue{

	font-size:10px;

	color:#032948;

}



.lefttabsmain{

	width:310px;

	float:left;

	margin-right:11px;

	height:269px;

}



.lefttabstop{

	width:100%;

	height:36px;

	float:left;

	background-image:url(../images/abouttabS.jpg);

	color:#494848;

}



.righttabstop{

	width:100%;

	height:36px;

	float:left;

	background-image:url(../images/newstabS.jpg);

	color:#494848;

}



.lefttabsmiddle{

	width:280px;

	height:209px;

	float:left;

	background-image:url(../images/aboutmiddle.jpg);

	background-repeat:repeat-y;

	padding:10px 15px 5px 15px;

}



.lefttabsmiddle h1{

	color:#2386c8;

	padding-bottom:3px;

	font-weight:bold;

	font-size:11px;

}



.lefttabsbottom{

	width:100%;

	height:9px;

	float:left;

	background-image:url(../images/aboutbottom.jpg);

}



.clefttabsbottom{

	width:100%;

	height:9px;

	float:left;

	background-image:url(../images/cbottom.jpg);

}



.servicesmain{

	width:100%;

	float:left;

	margin-right:11px;

}



.servicesmain .lefttabsmiddle{

	width:960px;

	float:left;

	background-image:url(../images/servicesmiddle.jpg);

	background-repeat:repeat-y;

	padding:10px 15px 5px 15px;

	min-height:200px;

	height:auto !important;

	height:200px;

	text-align:justify;

}



.servicesmain .lefttabstop{

	width:100%;

	height:36px;

	float:left;

	background-image:url(../images/firsttabS.jpg);

	color:#494848;

}



.servicesmain .lefttabsbottom{

	width:100%;

	height:9px;

	float:left;

	background-image:url(../images/servicesbottom.jpg);

}



.servicesmain h1{

	color:#a1c745;

	font-size:13px;

	font-weight:bold;

	padding-bottom:11px;

	border-bottom:1px solid #dfdfdf;

	margin-bottom:11px;

	padding-left:0px;

}



.servicesmain h2{

	font-size:13px;

	font-weight:bold;

	padding-bottom:11px;

}



.servicesmain ul{

	list-style-type:none;

	margin-left:0px;

	margin-top:0px;

	width:100%;

	float:left;

	margin-bottom:10px;

}



.servicesmain li{

	background-image:url(../images/aboutrightulbg.jpg);

	background-repeat:no-repeat;

	background-position:0px 6px;

	padding-bottom:6px;

	padding-left:15px;

	width:100%;

	float:left;

}



.servicesmain li a{

	color:#494848;

	text-decoration:none;

}



.servicesmain li a:hover{

	color:#2386c8;

	text-decoration:none;

}



.minheight{

	min-height:210px;

	height:auto !important;

	height:210px;

}



.servleft{

	width:67%;

	padding-right:3%;

	float:left;

	min-height:200px;

	height:auto !important;

	height:200px;

}

.servleft a {

	color:#2386C8;

	font-size:11px;

}

.servright{

	padding-left:3%;

	width:26%;

	float:right;

	min-height:200px;

	height:auto !important;

	height:200px;

	border-left:1px dashed #CCCCCC;

}



.servright h2{

	font-size:11px;

	font-weight:normal;

	color:#086a91;

	text-align:left;

}



.servright h2 a{

	color:#086a91;

	text-decoration:none;

}



.servright h2 a:hover{

	color:#086a91;

	text-decoration:none;

}



.servimg{

	clear:both;

	margin-bottom:5px;

}



.content{

	width:100%;

	float:left;

	font-size:11px;

	text-align:justify;

}







.contentmain{

	width:100%;

	float:left;

	margin-bottom:8px;

	margin-top:0px;

}



.indexcontent{

	width:980px;

	float:left;

	padding-left:10px;

	font-size:11px;

}



.indexcontent ul{

	list-style-type:none;

	margin-top:15px;

	margin-bottom:25px;

	margin-left:43px;

}



.indexcontent ol{

	margin-top:15px;

	margin-bottom:25px;

	list-style-position:inside;

}



.indexcontent ol li{

	list-style-type:decimal;

	float:left;

	width:100%;

}



.indexcontent ol li a{

	padding-left:0px;

	padding-top:4px;

	padding-bottom:4px;

	color:#494848;

	text-decoration:none;

	float:left;

}



.indexcontent ol li a:hover{

	padding-left:0px;

	padding-top:4px;

	padding-bottom:4px;

	color:#2386c8;

	text-decoration:none;

	float:left;

}



.indexcontent ul li{

	list-style-type:none;

	float:left;

	width:100%;

}



.indexcontent ul li a{

	background-image:url(../images/liBG.jpg);

	background-repeat:no-repeat;

	background-position:0px 8px;

	padding-left:14px;

	padding-top:4px;

	padding-bottom:4px;

	color:#494848;

	text-decoration:none;

	float:left;

}



.indexcontent ul li a:hover{

	background-image:url(../images/liBGS.jpg);

	background-repeat:no-repeat;

	background-position:0px 8px;

	padding-left:14px;

	padding-top:4px;

	padding-bottom:4px;

	color:#2386c8;

	text-decoration:none;

	float:left;

}



#aboutsabritech{

	width:145px;

	height:20px;

	text-align:center;

	padding-top:9px;

	float:left;

	cursor:pointer;

	font-weight:bold;

	margin-right:5px;

}



#testimonials{

	width:115px;

	height:20px;

	text-align:center;

	padding-top:9px;

	float:left;

	cursor:pointer;

}



.tabscss{

	width:194px;

	height:20px;

	text-align:center;

	padding-top:9px;

	float:left;

	cursor:pointer;

	margin-right:3px;

}



.tabscss1{

	width:194px;

	height:20px;

	text-align:center;

	padding-top:9px;

	float:left;

	cursor:pointer;

	font-weight:bold;

	margin-right:3px;

}



.services{

	width:329px;

	height:269px;

	float:left;

	margin-right:9px;

}



.servicesleft{

	width:4px;

	height:269px;

	float:left;

	background-image:url(../images/servicesleft.jpg);

}



.servicesright{

	width:4px;

	height:269px;

	float:left;

	background-image:url(../images/servicesright.jpg);

}



.servicescenter{

	width:321px;

	height:269px;

	float:left;

	background-image:url(../images/servicescenter.jpg);

}



#news{

	width:59px;

	height:20px;

	text-align:center;

	padding-top:9px;

	float:left;

	cursor:pointer;

	font-weight:bold;

	margin-right:5px;

}



#rslib{

	width:125px;

	height:20px;

	text-align:center;

	padding-top:9px;

	float:left;

	cursor:pointer;

	margin-right:5px;

}



#callback{

	width:75px;

	height:20px;

	text-align:center;

	padding-top:9px;

	float:left;

	cursor:pointer;

}



#footer{

	width:100%;

	float:left;

	margin-top:11px;

	border-top:1px solid #514c51;

	padding-top:9px;

	padding-bottom:12px;

}



#footer a{

	color:#494848;

	text-decoration:none;

}



#footer a:hover{

	color:#494848;

	text-decoration:none;

}



.newsleft{

	padding-left:0px;

	width:76px;

	float:left;

	color:#000000;

	font-size:11px;

}



.newsright{

	width:200px;

	float:left;

}



.newsright h2{

	color:#2386c8;

	font-weight:bold;

	font-size:11px;

}



.newsright h2 a{

	color:#2386c8;

	text-decoration:none;

}



.newsright h2 a:hover{

	color:#2386c8;

	text-decoration:none;

}



.newsright h3{

	color:#2386c8;

	padding-bottom:4px;

	font-weight:normal;

	font-size:11px;

}

.newsright h3 a{
	color:#2386c8;
	text-decoration:none;
}

.newsright h3 a:hover{
	color:#2386c8;
	text-decoration:underline;
}

.learnmore{

	color:#2386c8;

	font-size:11px;

	font-weight:bold;

}



.learnmore a{

	color:#2386c8;

	text-decoration:none;

}



.learnmore a:hover{

	color:#2386c8;

	text-decoration:none;

}



.learnmoremenu{

	color:#2386c8;

	float:right;

	font-size:10px;

	font-weight:bold;

	height:auto;

	padding:5px 0px 0px 0px;

	margin:0px;

}



.learnmoremenu a{

	color:#2386c8;

	text-decoration:none;

	width:auto;

	height:auto;

	padding:0px;

	margin:0px;

}



.learnmoremenu a:hover{

	color:#2386c8;

	text-decoration:none;

	width:auto;

	height:auto;

	padding:0px;

	margin:0px;

}



.servhead{

	clear:both;

	margin-top:6px;

	margin-left:7px;

}



.aboutmain{

	width:366px;

	height:204px;

	float:left;

	margin-right:7px;

	margin-bottom:7px;

}



.aboutleft{

	width:12px;

	height:204px;

	float:left;

	background-image:url(../images/aboutleft.jpg);

}



.aboutcenter{

	width:314px;

	height:174px;

	padding-left:14px;

	padding-top:30px;

	padding-right:14px;

	float:left;

	background-image:url(../images/aboutcenter.jpg);

}



.aboutcenter ul{

	list-style-type:none;

	margin-left:0px;

	margin-top:10px;

	width:100%;

	float:left;

	margin-bottom:0px;

}



.aboutcenter li{

	background-image:url(../images/bullet.jpg);

	background-repeat:no-repeat;

	background-position:0px 6px;

	padding-bottom:4px;

	padding-left:15px;

	width:100%;

	float:left;

}



.aboutcenter li a{

	color:#494848;

	text-decoration:none;

}



.aboutcenter li a:hover{

	color:#494848;

	text-decoration:none;

}



.aboutcenter .left{

	width:74px;

}



.aboutcenter .right{

	width:230px;

	float:left;

	font-size:11px;

}



.imgabout{

	width:62px;

	height:61px;

}



.aboutright{

	width:12px;

	height:204px;

	float:left;

	background-image:url(../images/aboutright.jpg);

	background-repeat:repeat-x;

}



.bannerleft{

	width:394px;

	height:255px;

	float:left;

	background-image:url(../images/aboutbannerleft.jpg);

	padding-right:20px;

}


.bannerleft a{
	color:#ffffff;
	text-decoration:underline;
	font-size:12px;
}


.bannerleft a:hover{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
}

.bannerleft h1{

	font-size:25px;

	color:#FeFFFF;

	padding-top:23px;

	padding-bottom:7px;

	padding-left:17px;

	font-weight:normal;

}



.bannerleft h2{

	color:#97c1ec;

	font-size:15px;

	padding-bottom:12px;

	padding-left:17px;

	font-weight:bold;

}



.bannerleft h3{

	font-size:13px;

	color:#FeFFFF;

	padding-left:17px;

	font-weight:normal;

}



.bannerright{

	width:576px;

	height:255px;

	float:left;

}



.aboutrightmain{

	width:244px;

	float:right;

}



.aboutrighttop{

	width:100%;

	float:left;

	height:8px;

	background-image:url(../images/aboutrighttop.jpg);

}

.aboutrighttopNews{

	width:99%;

	float:left;

	height:8px;

	background-image:url(../images/aboutToprightNews.jpg);

}



.aboutrightmiddle{

	width:218px;

	float:left;

	padding-top:13px;

	padding-bottom:15px;

	background-image:url(../images/aboutrightmiddle.jpg);

	background-repeat:repeat-y;

	padding-left:13px;

	padding-right:13px;

}

.aboutrightmiddleNews{

	width:203px;

	float:left;

	padding-top:13px;

	padding-bottom:15px;

	background-image:url(../images/aboutmiddlenews.jpg);

	background-repeat:repeat-y;

	padding-left:13px;

	padding-right:13px;

}
.aboutrightmiddle h2{

	font-size:13px;

	font-weight:bold;

	padding-bottom:11px;

}

.aboutrightmiddle ul{

	list-style-type:none;

	margin-left:0px;

	margin-top:0px;

	width:100%;

	float:left;

	margin-bottom:10px;

}
.aboutrightmiddle li{

	background-image:url(../images/aboutrightulbg.jpg);

	background-repeat:no-repeat;

	background-position:0px 6px;

	padding-bottom:6px;

	padding-left:15px;

	width:100%;

	float:left;

}

.aboutrightmiddle li a{

	color:#494848;

	text-decoration:none;

}

.aboutrightmiddle li a:hover{

	color:#2386c8;

	text-decoration:none;

}

 



.aboutrightmiddleNews h2{

	font-size:13px;

	font-weight:bold;

	padding-bottom:11px;

}

.aboutrightmiddleNews ul{

	list-style-type:none;

	margin-left:0px;

	margin-top:0px;

	width:100%;

	float:left;

	margin-bottom:10px;

}
.aboutrightmiddleNews li{

	background-image:url(../images/aboutrightulbg.jpg);

	background-repeat:no-repeat;

	background-position:0px 6px;

	padding-bottom:6px;

	padding-left:15px;

	width:100%;

	float:left;

}

.aboutrightmiddleNews li a{

	color:#494848;

	text-decoration:none;

}

.aboutrightmiddleNews li a:hover{

	color:#2386c8;

	text-decoration:none;

}

 




.aboutrightbottom{

	width:100%;

	float:left;

	height:7px;

	background-image:url(../images/aboutrightbottom.jpg);

}

 


.aboutrightbottomNews{

	width:99%;

	float:left;

	height:7px;

	background-image:url(../images/aboutbottomNews.jpg);

}


.aboutleft2{

	width:12px;

	height:137px;

	float:left;

	background-image:url(../images/aboutleft2.jpg);

}



.aboutcenter2{

	width:437px;

	height:115px;

	padding-left:14px;

	padding-top:22px;

	float:left;

	background-image:url(../images/aboutcenter2.jpg);

}



.aboutcenter2 ul{

	list-style-type:none;

	margin-left:0px;

	width:100%;

	float:left;

	margin-bottom:0px;

	margin-top:0px;

}



.aboutcenter2 li{

	background-image:url(../images/bullet.jpg);

	background-repeat:no-repeat;

	background-position:0px 6px;

	padding-bottom:4px;

	padding-left:15px;

	width:100%;

	float:left;

}



.aboutcenter2 li a{

	color:#494848;

	text-decoration:none;

}



.aboutcenter2 li a:hover{

	color:#494848;

	text-decoration:none;

}



.aboutcenter2 h4{

	font-size:20px;

	font-weight:bold;

	color:#666666;

}



.aboutright2{

	width:276px;

	height:137px;

	float:left;

	position:relative;

}



.aboutright2 img{

	top:0px;

	right:0px;

	position:absolute;

}



.contenttop{

	height:11px;

	float:left;

	background-image:url(../images/contenttop.jpg);

	width:739px;

}



.contentmiddle{

	float:left;

	background-image:url(../images/contentmiddle.jpg);

	background-repeat:repeat-y;

	width:685px;

	padding-top:15px;

	padding-bottom:20px;

	padding-left:27px;

	padding-right:27px;

}



.contentmiddle a{

	color:#2386c8;

	font-size:11px;

}



.contentmiddle a:hover{

	color:#2386c8;

	font-size:11px;

}



.pminheight{

	min-height:250px;

	height:auto !important;

	height:250px;

}

.pminheight_joblisting{

	min-height:75px;

	height:auto !important;

	height:75px;

}



.libraryimg{

/*	width:140px;

	height:100px;

*/	margin-right:20px;

	float:left;

	margin-bottom:10px;

}



.newpadding{

	width:709px;

	padding-top:15px;

	padding-bottom:15px;

	padding-left:15px;

	padding-right:15px;

}



.contentmiddleleft{

	width:32%;

	float:left;

}



.contentmiddleleft img{

	/*width:110px;

	height:110px;*/

	

	/*width:100%;

	height:150px;*/

	border:2px solid #e0e0e0;

}



.contentmiddleleft1{

	width:30%;

	float:left;

	text-align:center;

}



.contentmiddleleft1 img{

	

	/*width:100%;

	height:150px;*/

	border:2px solid #e0e0e0;

}



.contentmiddleright{

	width:58%;

	float:left;

	padding-left:6%;

}



.contentmiddleright1{

	width:63%;

	float:left;

	padding-left:3%;

}



.contentbottom{

	height:11px;

	float:left;

	background-image:url(../images/contentbottom.jpg);

	width:739px;

}



.contentmiddle ul{

	list-style-type:none;

	margin-left:0px;

	width:100%;

	float:left;

	margin-bottom:20px;

	margin-top:10px;

}



.contentmiddle ol{

	margin-bottom:20px;

	margin-top:10px;

	list-style-type:decimal;

	margin-left:20px;

}



.contentmiddle ul li{

	background-image:url(../images/bullet.jpg);

	background-repeat:no-repeat;

	background-position:0px 6px;

	padding-bottom:4px;

	padding-left:15px;

	width:100%;

	float:left;

}



.contentmiddle li a{

	color:#494848;

	text-decoration:none;

}



.contentmiddle li a:hover{

	color:#494848;

	text-decoration:none;

}



.cokies{

	width:100%;

	float:left;

	margin-bottom:15px;

}



.cokies a{

	color:#494848;

	text-decoration:none;

}



.cokies a:hover{

	color:#494848;

	text-decoration:underline;

}



.clients{

	width:100%;

	float:left;

}



.clients img{

	float:left;

	margin-right:30px;

	margin-bottom:30px;

}



.arrows{

	font-size:12px;

	padding-top:0px;

	padding-left:5px;

	float:left;

}



.tfleft{

	width:70px;

	float:left;

	padding-top:2px;

}



.tfright{

	width:140px;

	float:left

}



.indexinput{

	width:140px;

	height:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



.indextalarge{

	width:140px;

	height:60px;

	overflow:auto;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



.indextasmall{

	width:100px;

	height:30px;

	overflow:auto;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



.div744{

	width:744px;

}



.content1{

	width:100%;

	float:left;

	font-size:11px;

	text-align:justify;

}



.content1 table{

	border:1px solid #dfdfdf;

	background-image: url(../images/servicesmiddle.jpg); 

	background-repeat: repeat-y;

	background-position:-1px;

	width:100%;

	padding:0px;

	margin:0px;

	text-align:left;

}



.content1 table tr{

	height: 25px;

	padding-left: 10px; 

	padding-top: 5px;

	color:#494848;

}



.content1 table td{

	border:1px solid #dfdfdf;

	color:#494848;

	padding-left: 10px; 

	padding-top: 5px;

	padding-bottom:5px;

}



.content1 table td ul{

	margin-top:0px;

	margin-bottom:0px;

}



.content1 .aboutmain{

	width:366px;

	float:left;

	margin-right:7px;

	height:auto;

}



.content1 .aboutleft{

	width:366px;

	height:12px;

	float:left;

	background-image:url(../images/cinnertop.jpg);

}



.content1 .aboutcenter{

	width:338px;

	min-height:174px;

	height:auto !important;

	height:174px;

	padding-left:14px;

	padding-top:10px;

	padding-right:14px;

	float:left;

	background-image:url(../images/cinnermiddle.jpg);

	background-repeat:repeat-y;

	text-align:justify;

}



.content1 .aboutcenter ul{

	list-style-type:none;

	margin-left:0px;

	margin-top:10px;

	width:100%;

	float:left;

	margin-bottom:0px;

}



.content1 .aboutcenter li{

	background-image:url(../images/bullet.jpg);

	background-repeat:no-repeat;

	background-position:0px 6px;

	padding-bottom:4px;

	padding-left:15px;

	width:100%;

	float:left;

	height:auto;

}



.aboutcenter h1{

	font-weight:bold;

	font-size:13px;

	color:#1d9cc5;

	margin-bottom:5px;

}



.content1 .aboutright{

	width:366px;

	height:11px;

	float:left;

	background-image:url(../images/cinnerbottom.jpg);

	background-repeat:repeat-x;

}



.padding{

	padding:0px 20px 20px 28px;

}



.news{

	width:100%;

	float:left;

	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #CCCCCC;

}



.news h2{

	margin-bottom:10px;

}



.news a{

	color:#494848;

	text-decoration:underline;

	font-weight:bold;

	padding-top:5px;

	float:left;

	font-size:11px;

}



.news a:hover{

	color:#494848;

	text-decoration:none;

	font-weight:bold;

	padding-top:5px;

	float:left;

	font-size:11px;

}



.newsdetailimg{

	width:100%;

	float:left;

	margin-top:20px;

}



.newsdetailimg img{

	width:150px;

	height:100px;

	float:left;

	margin-right:15px;

	margin-bottom:15px;

	border:1px solid #6666CC;

}



.paging{

	width:100%;

	float:left;

	text-align:center;

	color:#494848;

	margin-top:10px;

	font-weight:bold;

	padding-bottom:20px;

}



.paging a{

	color:#494848;

	text-decoration:underline;

}



.paging a:hover{

	color:#1d9cc5;

	text-decoration:none;

}



.link{

	font-weight:bold;

}



.link a{

	color:#494848;

	text-decoration:none;

}



.link a:hover{

	color:#1d9cc5;

	text-decoration:none;

}



.marginbottom{

	margin-bottom:10px;

}



.relative{

	position:relative;

}



.absolute{

	position:absolute;

}



.callbackimg{

	top:0px;

	right:0px;

}



.newright{

	width:auto;

	float:right;

}



.newleft{

	width:auto;

	float:left;

}



.hidden{

	position:absolute;

	background-color:#6fa2d7;

	width:300px;

	top:28px;

	right:207px;

	padding:0px 10px 10px 10px;

	color:#FFFFFF;

	line-height:15px;

}



.hidden1{

	position:absolute;

	background-color:#6fa2d7;

	width:200px;

	padding:0px 10px 10px 10px;

	color:#FFFFFF;

	line-height:15px;

	top:0px;

	right:59px;

	text-align:center;

}



.hidden2{

	position:absolute;

	background-color:#6fa2d7;

	width:142px;

	padding:0px 10px 10px 10px;

	color:#FFFFFF;

	line-height:15px;

	top:0px;

	left:59px;

	text-align:center;

}



.hidden3{

	position:absolute;

	background-color:#6fa2d7;

	width:238px;

	padding:0px 2px 5px 2px;

	color:#FFFFFF;

	line-height:15px;

	top:22px;

	left:-82px;

	text-align:center;

	font-size:10px;

}



.cross{

	float:right;

	width:auto;

	cursor:pointer;

	font-weight:normal;

	font-size:14px;

}



/*-------------------------------Contact us css-------------------------------------------*/



.contactUsRight{

	width:360px;

	float:left;

	height:auto;

	padding-left:20px;

}



.contactUsFormTxt{

	width:110px;

	float:left;

	text-align:right;

}



.contactTFDiv{

	width:210px;

	height:35px;

	float:left;

}



.contactEnd{

	width:200px;

	height:30px;

	float:left;

}



.contactTADiv{

	width:210px;

	height:70px;

	float:left;

	margin-bottom:10px;

}



.contactTF{

	width:198px;

	height:16px;

	border:1px solid #494848;

	background-color:#ffffff;

	font-size:11px;

	float:left;

	color:#494848;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



contactTF_File{

	width:150px;

	border:1px solid #494848;

	background-color:#ffffff;

	font-size:11px;

	float:left;

	color:#494848;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.contactTF1{

	width:198px;

	border:1px solid #494848;

	background-color:#ffffff;

	font-size:11px;

	float:left;

	color:#494848;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.contactTA{

	width:198px;

	height:50px;

	border:1px solid #494848;

	overflow:auto;

	background-color:#ffffff;

	font-size:11px;

	float:left;

	color:#494848;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.errorTFDiv{

	color:#ff0000;

	vertical-align:top;

	width:220px;

	float:left;

	margin-top:10px;

	margin-bottom:5px;

}



.mandatory{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ff0000;

	font-weight:normal;

	float:left;

}



.mandatory1{

	font-size:11px;

	color:#ff0000;

	font-weight:normal;

	width:11px;

}



.mandatory2{

	font-size:11px;

	color:#ff0000;

	font-weight:normal;

}



/*-------------------------------End of Contact us css-------------------------------------------*/



.menupart{

	width:100%;

	float:left;

}



.menupart img{

	float:left;

	margin-bottom:30px;

}



.menupart a{

	float:none;

	margin:0px;

	height:auto;

	width:auto;

	padding:0px;

}



.menupart a:hover{

	float:none;

	margin:0px;

	height:auto;

	width:auto;

	padding:0px;

}



.testlog{

	/*width:110px;

	height:110px;*/

	margin-top:15px;

}



.searchpanel{

	width:100%;

	float:left;

	padding-top:5px;

	padding-bottom:5px;

	border-top:1px solid #dfdfdf;

	margin-bottom:5px;

}



.searchpanelh{

	color:#7096bf;

	font-size:11px;

	font-weight:normal;

}



.searchpanelh a{

	color:#7096bf;

	text-decoration:none;

}



.searchpanelh a:hover{

	color:#7096bf;

	text-decoration:none;

}



.searchpanelh2{

	font-size:11px;

	font-weight:normal;

	padding-bottom:10px;

	padding-top:5px;

}



.dottedborderright{

	border-right:1px dotted #696969;

}



.mapimg{

	width:110px;

	height:110px;

}



.tcbgmain{

	width:100%;

	float:left;

	font-size:15px;

}



.tcbgmain a{

	color:#494848;

	text-decoration:none;

}



.tcbgmain a:hover{

	color:#494848;

	text-decoration:none;

}



.tcbg{

	width:206px;

	height:126px;

	float:left;

}



.tcbg h6{

	padding-top:19px;

	padding-left:15px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	text-align:left;

}



.tcbg a{

	color:#FFFFFF;

	text-decoration:none;

	font-size:18px;

}



.tcbg a:hover{

	color:#FFFFFF;

	text-decoration:none;

	font-size:18px;

}



.tcbg1{

	background-image:url(../images/tcbg1.jpg);

	background-repeat:no-repeat;

}



.tcbg2{

	background-image:url(../images/tcbg2.jpg);

	background-repeat:no-repeat;

}



.tcbg3{

	background-image:url(../images/tcbg3.jpg);

	background-repeat:no-repeat;

}



.tcbg4{

	background-image:url(../images/tcbg4.jpg);

	background-repeat:no-repeat;

}



.tcbg5{

	background-image:url(../images/tcbg5.jpg);

	background-repeat:no-repeat;

}



.tcbg6{

	background-image:url(../images/tcbg6.jpg);

	background-repeat:no-repeat;

}



.tcbg7{

	background-image:url(../images/tcbg7.jpg);

	background-repeat:no-repeat;

}



.tcbg8{

	background-image:url(../images/tcbg8.jpg);

	background-repeat:no-repeat;

}



.tcbg9{

	background-image:url(../images/tcbg9.jpg);

	background-repeat:no-repeat;

}



.tcbg10{

	background-image:url(../images/tcbg10.jpg);

	background-repeat:no-repeat;

}



.tcbg11{

	background-image:url(../images/tcbg11.jpg);

	background-repeat:no-repeat;

}



.tcbg12{

	background-image:url(../images/tcbg12.jpg);

	background-repeat:no-repeat;

}



.tcbg13{

	background-image:url(../images/tcbg13.jpg);

	background-repeat:no-repeat;

}



.tcbg14{

	background-image:url(../images/tcbg14.jpg);

	background-repeat:no-repeat;

}



.tcbg15{

	background-image:url(../images/tcbg15.jpg);

	background-repeat:no-repeat;

}



.tcbg16{

	background-image:url(../images/tcbg16.jpg);

	background-repeat:no-repeat;

}

.tcbg17{

	background-image:url(../images/tcbg17.jpg);

	background-repeat:no-repeat;

}

.tcbg18{

	background-image:url(../images/tcbg18.jpg);

	background-repeat:no-repeat;

}

.tcbg19{

	background-image:url(../images/tcbg19.jpg);

	background-repeat:no-repeat;

}

.tcbg20{

	background-image:url(../images/tcbg20.jpg);

	background-repeat:no-repeat;

}

.tcbg21{

	background-image:url(../images/tcbg21.jpg);

	background-repeat:no-repeat;

}



.req{

	width:100%;

	float:left;

	height:265px;

	padding-top:7px;

	background-image:url(../images/reqbg.jpg);

}



#lefttabsmiddleT{

}



#lefttabsmiddleT a{

	color:#2386c8;

	text-decoration:none;

}



#lefttabsmiddleT a:hover{

	color:#2386c8;

	text-decoration:none;

}

.crm{

}

.crm a

{

	color:#000;

	font-weight:bold;

	text-decoration:none;

}

.crm a:link

{

	color:#000;	

	text-decoration:none;

}

.crm a:hover{

	color:#2386c8;

	text-decoration:none;

}

.crm a:visited

{

	color:#000;

	text-decoration:none;

}



.partnerlogoposition{

	margin-top:40px;

}



#gallery1 img{

	border:1px solid #000000;

}



.recentprojectimg{

	border:1px solid #cfcfcf;

}





.pageNav ul

{

	

}

ul.pageNav li{

	cursor:pointer;

    display:inline;

    float: none;

	padding-left:8px;

	padding-right:8px;

	padding-bottom:8px;

	padding-top:8px;

	font-size:11px;

    font-family:Verdana, Arial, Helvetica, sans-serif;

	background-image:none;

	width:auto;

	margin:0px;

}



ul.pageNav li a{

	cursor:pointer;

    color: #333;

    text-decoration: none;

	width:100%;

}

li.currentPage {

    background: #227bbd;	

}



ul.pageNav li.currentPage a {

	color: #fff;

	width:100%;



}

.newslink{
    padding-top:0px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#2386C8;
}

.newslink a{
    padding-top:0px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#2386C8;
}

.newslink a:hover{
    padding-top:0px; 
	font-weight:normal; 
	text-decoration:underline; 
	color:#2386C8;
}

