@charset "utf-8";
/* CSS Document */
html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,label,form,td,tbody, tr{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}
.clear{clear:both;font-size:0; margin:0px; padding:0px}

body{
	background:url(images/background.jpg) no-repeat center top #FFF;
		    font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#727272;
}

img {
	border:none;
	outline:none;
}
a{
	border:none;
	outline:none;
	text-decoration:none;
	color:#727272;
}

a:hover{
	border:none;
	outline:none;
	text-decoration: underline;
	color:#3888B1;
}

select{
	width:145px;
	margin:0px;
	padding:0px;
}
.mainwrapper{
	width:988px;
	margin:auto;
}
.rightshadow{
	background:url(images/rightshadwo.png) no-repeat right top;
	width:21px;
	height:850px;

}
.mainbody{
	/*background:url(images/bodybg.png) no-repeat center top;*/
	background:url(images/mainbodybg.jpg) no-repeat center top;
	
}
.leftshadow{
	background:url(images/leftshadow.png) no-repeat left top;
	width:21px;
	height:850px;

}
.logo{
	width:238px;
	float:left;
	margin-left:44px;
	margin-top:22px;
}
.logoright{
	width:400px;
	float:left;
	padding-top:34px;
}

.menubg {
background:url(images/menubar.png) no-repeat left top;
height:34px;
width : 660px;
margin-top:18px;
}
.innerpagecontent{
	width:100%;
	margin-top:20px;
	min-height:600px;
}
.homepagecontent{
	
	min-height:400px;
}
.homeleftcol{
	float:left;
	width:174px;
	margin-top:20px;
}
.homeleftcolcontact{
	float:left;
	width:340px;
/*	margin-top:56px;*/
	margin-left:44px;
	font-size:12px;
	color:#727272;
	

	text-align:left;

}
.homeleftcolcontact p{
	padding-bottom:14px;
	margin:0px;
}

.tt{
	font-size:17px;
	color:#3888b1;
	text-transform:capitalize;
}

.tt1{
	font-size:17px;
	color:#3888b1;

}


.homeleftcolcontact span{
	font-size:12px;
	/*color:#3888b1;*/
	font-weight:bold;
}



.homeleftcolinner{
	float:left;
	width:168px;
	margin-top:0px;
	margin-left:24px;
	font-size:12px;
	color:#727272;

	text-align:left;

}
.homeleftcolinner span{

	
}
.homeleftcolinner ul li{
	text-align:left;
	margin:0px;
	padding:0px;
	}
	


.homeleftcolinnerrqb{
	float:left;
	width:148px;

	margin-left:44px;
	font-size:12px;
	color:#727272;

	text-align:right;

}
.homeleftcolinnerrqb span{
		font-size:14px;
	color:#3888b1;
	font-weight:bold;
	
}



.homerightcol{
	float:right;
	width:289px;
	margin-top:20px;
	
}
.homerightcolinner{
	float:right;
	width:263px;
	margin-right:21px;
	margin-top:0px;
}

.carr{
	margin-bottom:33px;
}
.carr2{
	margin-top:33px;
}
.middlecol{
	width:440px;
	float:left;
	margin-left:20px;
	color:#727272;
	margin-top:20px;
}

.middlecol1{
	width:614px;
	float:left;
	margin-left:30px;
	color:#727272;
	margin-top:20px;
}


.homemiddlecolinner{
	width:415px;
	float:left;
	margin-left:30px;
}
.homemiddlecolinnerform{
	width:469px;
	float:left;
	margin-left:30px;
}
.homemiddlecolinnerlogin{
	width:637px;
	float:left;
	margin-left:30px;
}


.textareadeco textarea{
	background:none;
	outline:none;
	width:335px;
	border:none;
	height:123px;
}

.textareadeco{
	width:355px;
	height:143px;
	padding:10px 0px 0px 0px;
	margin:0px;
	border:none;
	outline:none;
	background:url(images/textarea.png) no-repeat left top;

	
}

h1{
	font-size:19px;
	margin-bottom:10px;
	text-transform:uppercase;
	 font-family: 'LondonMMRegular';
	 color:#60686A;
	 font-weight:bold;
	 letter-spacing:3px;
}


h2{
	margin-bottom:10px;
	 font-family: 'LondonMMRegular';
	 font-size: 15px;
	 font-weight:bold;
}


h1 span{
	color:#3888b1;
}
.latestindu{
	margin:40px 17px 0px 17px;
}
.latestindu li{
	list-style:none;
}
.latestindu li a{
	background: url(images/bullette.png) no-repeat left;
	display:block;
	color:#000000;
	margin-bottom:10px;
	padding-left:20px;
	text-decoration:none;
	
}
.caption{
	font-size:11px;
	color:#2c2b2b;
	margin-top:10px;
}
	
.indut{
padding-left:20px;
font-size:12px;
text-transform:uppercase;
margin-bottom:18px;
font-weight:bold;
color:#000005;
}
.footer{
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}
.footer{
	text-transform:uppercase;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
}
.footer a{
	color:#6a6b6e;
	text-transform:uppercase;
}
.footer a:hover{
	color:#000;
	text-transform:uppercase;
}
.rfcform{
	font-size:12px;
	color:#3888b1;
}
.rfcform td{
	padding-bottom:18px;
}
.field1{
	width:345px;
	background: url(images/textfidbg.png) no-repeat left top;
	border:none;
	outline:none;
	height:22px;
	padding:0px 5px 0px 5px;
	
}

input.styled {
    display: none;
}


.field{height:22px!important; background:none!important; background-color:#FFF!important; border:1px solid #999!important; width:80px!important;}


.formpad{
	padding-left:29px;
}



.rfcformstep2{
	font-size:12px;
	color:#3888b1;
}
.rfcformstep2 td{
	padding-bottom:16px;
}
.rfcformstep2 input{
	width:345px;
	background: url(images/textfidbg.png) no-repeat left top;
	border:none;
	outline:none;
	height:22px;
	padding:0px 5px 0px 5px;
	
}
.formpad2{
	padding-left:29px;
}

.par input{
	background:url(images/textfiledsmallbg.png);
	width:123px;
	padding:0px 10px 0px 10px;
	height:22px;
	border:none;
	outline:none;
}
.par{
	color:#3888b1;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding-bottom:13px;
}
.par td{
	padding-bottom:0px}
.bill{
	color:#727272;
	font-size:12px;
	margin-bottom:14px;
	margin-top:26px;
	
}
.bill span{
	color:#3888b1;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.tp textarea{
	background:none;
	height:123px;
	width:448px;
	border:none;
	outline:none;
	
}
.tp{
	background: url(images/textareabg.png) no-repeat left top;
	height:143px;
	
	
	height:123px;
	width:448px;
	border:none;
	outline:none;
	padding:10px;
}


.bll{
	color:#286b91;
	font-size:11px;
	margin-top:15px;
}
.bodyInnerRContent a.sidenavactive{color:#950000}.bodyInnerRContent a.sidenavactive:hover{color:#950000}.submit_btn{float:left;width:89px;margin-left:150px}.si{padding-top:10px;padding-left:41px}.di{height:28px;width:77px;background-color:#FF0009;color:#FFF;letter-spacing:5px;padding-left:5px;font-size:15px;border:1px solid #fff;font-weight:bold;cursor:default;margin-bottom:0px}.mn{width:200px}.fl{float:left}.commented{width:440px;border:solid 1px #CCC}.emergencycontent{width:440px;border:solid 1px #CCC}.caps{height:28px;width:77px;background-color:#FF0009;color:#FFF;letter-spacing:5px;padding-left:5px;font-size:15px;border:1px solid #fff;font-weight:bold;cursor:default;margin-bottom:0px}.cn{width:450px;margin-left:138px;margin-right:10px}.siteMape{line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}.siteMape a{text-decoration:none;color:#787b80}.siteMape span a{text-decoration:none;color:#BA2B2A}

ol li{
	color:#000000;
}
.cprocess {
}

.panel-overlay h2 {
	text-align:center;
}

.phone{ float:right; font-size:18px; font-family:Verdana, Geneva, sans-serif; padding:10px 15px 0px 0px}


p{ padding-bottom:10px;}

.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	visibility: visible; position: relative; margin: 0pt; border: 0px solid black; width: 960px; height: 350px;
}

.panel{width: 946px; height: 350px; position: absolute; top: 0px; left: 0px; overflow: hidden; background: none repeat scroll 0% 0% white; display: none;}
.panel-overlay{position: absolute; z-index: 999; width: 926px; height: 34px; top: 316px; left: 0px; padding: 0px 10px; color: white; font-size: 1em; background: none;background-image:url(images/slo.png); }

.panel-overlay h2{
	line-height:34px;
	font-size:19px;
	 font-family: 'LondonMMRegular';
}

.galleryview{visibility: visible; position: relative; margin: 0px; background: none repeat scroll 0% 0% black; border: 0px solid black; width: 946px; height: 350px;}

.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	visibility: visible; position: relative; margin: 0pt; border: 0px solid black; width: 960px; height: 350px;
}
.panel-overlay h2{
	line-height:34px;
	font-size:19px;
	 font-family: 'LondonMMRegular';
	
}


.overlay{position: absolute; z-index: 998; width: 946px; height: 34px; top: 316px; left: 0px; background: none repeat scroll 0% 0% black; opacity: 0.6;" class="overlay"></div><div style="position: absolute; z-index: 998; width: 946px; height: 34px; top: 316px; left: 0px;background: none!important;  background: none repeat scroll 0% 0%; opacity: 0.6;}

.span1{color: rgb(56,136,177)}
.span2{color: rgb(123,160,53)}