@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:130px;
	margin-bottom:9px;
	position:relative;	
}
/*sharing_icons_box*/

#sharing_box {
    background: url("../images/sharing_icon_box.gif") no-repeat scroll 0 0 transparent;
    height: 262px;
    padding: 8px 3px 5px 6px;
    position: fixed;
    right: 0;
    top: 295px;
    width: 60px;
    z-index: 9999;

}
#sharing_box li {
	list-style:none;
}
#sharing_box li a {
}
#sharing_box li a img {
	border:none;
}	

#headerleft{

	width:28px;

	height:127px;

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

	position:absolute;

	left:-9px;

	top:0px;

}



#headerright{

	width:24px;

	height:130px;

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

	position:absolute;

	right:-9px;

	top:0px;

}



#headercenter{

	width:956px;

	height:130px;

	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:95px;

	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:88px;

	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:65%;

	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:28%;

	float:right;

	min-height:149px;

	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:181px;

	padding-left:14px;

	padding-top:23px;

	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:94%;

	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;
}

.contactusbg{
	width:100%;
	float:left;
	background-image:url(../images/contactusbg.jpg);
	background-repeat:no-repeat;
	height:547px;
	
}
.contactusbgtop{
	float:left;
	background-image:url(../images/contentmiddle.jpg);
	background-repeat:repeat-y;
	width:732px;
	padding-left:7px;
	padding-bottom:20px;
	
}
.pich1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#494848;
	float:left;
	width:562px;
	padding-right:15px;
	margin-top:304px;
	font-weight:normal;
	margin-left:138px;
	text-align:justify;
	
}
.anchor{
	font-family:Arial, Helvetica, sans-serif;
	color:#494848;
	text-decoration:underline;
}

.pic h2{
	width:326px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	text-align:left;
	color:#3f6c00;
	font-weight:bold;
	float:right;
	padding-right:18px;
	padding-top:23px;
	
}
.contentbgtop{
	height:10px;
	float:left;
	background-image:url(../images/top.jpg);
	width:741px;
}
.contentbgmiddle{
	float:left;
	background-image:url(../images/centercopy.jpg);
	background-repeat:repeat-y;
	width:733px;
	padding-left:8px;
}
.contentbottombot{
	height:11px;
	float:left;
	background-image:url(../images/bottom.jpg);
	width:741px;
}
.pic{
	background-image:url(../images/pic.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:540px;
}
.freequotebg{
	background-image:url(../images/pic2.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:auto;
	float:left;
}
.freequotebgMad{
	background-image:url(../images/mobileapp.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:auto;
	float:left;
}

.greenasterik{
	background-image:url(../images/greenbullet.png);
	background-repeat:no-repeat;
	width:44px;
	height:44px;	
	float:left;
	
}
.freequotebgh1
{
	float:left;
	color:#628d13;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	width:600px;
	margin-top:251px;
	margin-left:70px;
}
.greenbulletform{
	width:705px;
	float:left;
	min-height:50px;
	
	margin-top:28px;
	margin-left:17px;
}
.greenasterik h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	color:#ffffff;
	font-size:12px;
	padding-top:10px;
	padding-left:17px;
	margin-top:0px;
	margin-left:0px;
	width:30%;
	
}
.asteriktext{
	float:right;
	width:93%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#7ca43e;
	margin-top:0px;
	
	margin-left:0px;
	
	padding-top:17px;
}
.asteriktext ul{
	list-style-type:none;
}
.asteriktextli{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top:10px;
	
	font-weight:normal;
}
.asteriktextfield{
	float:left;
	width:263px;
	height:21px;
	border:1px solid #a8a8a8;
	background-color:#e9fdeb;
	margin-top:12px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
}
.textasterik{
	float:left;
	width:80%;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:10px;
	
}
.continuebtn{
	width:40%;
	float:left;
	margin-top:5px;
	
	padding-left:398px;
}
.requesttext{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2c5100;
	width:79%;
	margin-left:40px;
	padding-top:20px;
	height:28px;
	
}
.request{
	width:45%;
	float:left;
	padding-top:3px;
	text-align:left;
	
}
.contentbgtop2{
	height:10px;
	float:left;
	background-image:url(../images/top2.jpg);
	width:741px;
}
.radiobtn{
	float:left;
	width:13px;
	height:13px;
	padding-top:11px;
}
.getfreequote{
	width:90%;
	float:left;
	background-image:url(../images/newbullet.jpg);
	background-repeat:no-repeat;
	height:50px;
	padding-top:17px;
	padding-left:39px;
	background-position:11px 19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#4bb115;
	
}
.red{
	position:relative;
	background-image:url(../images/red.jpg);
	background-repeat:no-repeat;
	float:left;
	height:205px;
	width:235px;
	margin-left:6px;
}
.blue{
	position:relative;
	background-image:url(../images/blue.jpg);
	background-repeat:no-repeat;
	float:left;
	height:205px;
	width:235px;
	margin-left:6px;
}
.green{
	position:relative;
	background-image:url(../images/green.jpg);
	background-repeat:no-repeat;
	height:205px;
	width:235px;
	float:left;
	margin-left:6px;
}
.selecttext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#ffffff;
	width:100px;
	float:left;
	padding-left:16px;
	padding-top:20px;
	font-weight:bold;
	
}
.reqtext{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	width:135px;
	color:#ffffff;
	padding-left:16px;
	
}
.selectnumber{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#ffffff;
	width:44px;
	position:absolute;
	top:22px;
	right:14px;
}
.cath1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#a1c745;
	float:left;
	width:95%;
	padding-top:5px;
	padding-left:18px;
	height:25px;
}
.globe{
	float:right;
	width:291px;
	height:231px;
	background-color:#fcfcfc;
}
.catlist{
	width:400px;
	float:left;
	
	padding-top:10px;
}
.catlist ul{
	list-style-type:none;
}
.catlist li{
	color:#222222;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-image:url(../images/liBG.jpg);
	background-repeat:no-repeat;
	width:500px;
	height:25px;
	float:left;
	background-position:12px 12px;
	padding-left:25px;
}
.catlist li a{
	color:#222222;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	width:80%;
	padding-top:9px;
	padding-bottom:9px;
	float:left;
	text-decoration:none;
}
.catlist li a:hover{
	color:#2386C8;
}

.newsquote {
	border-bottom:1px dotted #CCCCCC;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	width:93%;
	padding-left:2%;
	padding-right:2%;
}
.newslinkquote {
	color:#2386C8;
	font-weight:normal;
	padding-top:0;
	text-decoration:none;
}
.newslinkquote a {
	color:#2386C8;
	font-weight:normal;
	padding-top:0;
	text-decoration:none;
}
.pagingquote{
	background-image:none;
	cursor:pointer;
	display:inline;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	padding:8px;
	padding-left:366px;
}
.pagingquote a{
	background-clip:border;
	background-inline-policy:continuous;
	background-origin:padding;
	padding:8px;
}
.pagingquote a:hover{
	background-clip:border;
	background-inline-policy:continuous;
	background-origin:padding;
	background:#227BBD none repeat scroll 0 0;
	color:#ffffff;
	padding:8px;
}
.pagingquote ul li {
	float:left;
	padding-bottom:4px;
	padding-left:15px;
	width:100%;
	text-align:center;
}
li.currentPage {
	background-clip:border;
	background-inline-policy:continuous;
	background-origin:padding;
	background:#227BBD none repeat scroll 0 0;
}
.required{
	width:64px;
	float:right;
	color:#d60000;
	font-weight:normal;
	font-size:12px;
}
.firstname{
	width:189px; 
	float:left;
}
/*------------------------------------------------------------------------------------------------*/
.downloads{

	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;

}



.downloads a{

	color:#2386c8;

	font-size:11px;

}



.downloads a:hover{

	color:#2386c8;

	font-size:11px;

}
.downloads ul{

	list-style-type:none;

	margin-left:0px;

	width:100%;

	float:left;

	margin-bottom:20px;

	margin-top:10px;

}



.downloads ol{

	margin-bottom:20px;

	margin-top:10px;

	list-style-type:decimal;

	margin-left:20px;

}



.downloads ul li{

    font-size: 18px;
    font-weight: bold;
    background-image: url("../images/aboutrightulbg.jpg");
    background-position: 0 12px;
    background-repeat: no-repeat;
	padding-left:13px;

	padding-bottom:4px;

	/*padding-left:15px;*/

	width:100%;

	float:left;

}



.downloads li a{

	color:#494848;

	text-decoration:none;

}



.downloads li a:hover{

	color:#494848;

	text-decoration:underline;

}
.downloadsHeading{
	color: #A1C745;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 14px;
}


/*------------------------------------- Added On 14-07-2011 -----------------------------------------------------------*/
.abouthometop{

	height:11px;

	float:left;

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

	width:968px;

}
.abouthomemiddle{

	float:left;

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

	background-repeat:repeat-y;

	width:914px;

	padding-top:15px;

	padding-bottom:20px;

	padding-left:27px;

	padding-right:27px;

}
.abouthomebottom{

	height:11px;

	float:left;

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

	width:968px;

}
/*--------------------------------- Form Validation -------------------------------------------------*/
.formValidation
{
	font-size:11px;
	/*color:red;*/
}

.formValidation label
{
	/*float:left;*/
	width: auto;
	display:block;
}

.formValidation label.error
{ 
	color:#ff0000;
	display:block;
	min-width:210px;
	width:auto !important;
	width:210px;
	
}

.formValidation input.submit
{
	margin-left:0px;
}
/*---------------------------------------------------------------------------------------------------*/
