@charset "utf-8"; 
/* CSS Document */ 

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, h7, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */     
table {border-collapse: collapse;border-spacing: 0; line-height:19px;}   

body {line-height: 1; font-family:Verdana, Geneva, sans-serif; color:#000; background-image:url(/images/contentbg.gif); background-repeat:no-repeat; background-position: top center;}

#filler {
	background-image:url(/images/filler.png); background-repeat:repeat-y; }       

/*main css file*/
.left{float:left;}
.right{float:right;}
.clear{clear:both; font-size:1px; line-height:1;}

a{font: Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

a:hover{color:#97A67D;}

p { line-height:19px;
}

#cmsData h1 {font:39px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; color:#940706; margin-left:9px;}
#cmsData h2 {font:18px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; color:#000000; margin-left:10px; letter-spacing:0px;}
#cmsData h3 {font:14px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; color:#000000; margin-left:11px;}

h1{font:26px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;} 

h2{font:26px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; letter-spacing:-2px;}
p{font:13.7px Arial, Helvetica, sans-serif; color:#fff;}  

h3{font:15px Arial, Helvetica, sans-serif; color:#940706; font-weight:bold; margin-left:35px; margin-right:10px; width:500px; margin-top:10px; margin-bottom:6px;}
h4{font:14px Arial, Helvetica, sans-serif; color:#940706; font-weight:bold; margin-left:35px; margin-right:10px; width:500px; margin-top:10px; margin-bottom:6px;}
h5{font:13px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; margin-left:35px; margin-right:10px; margin-top:10px; margin-bottom:6px;}
/*h6{font:12px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; letter-spacing:-1px; margin-top:5px; margin-left:35px; margin-right:10px; margin-bottom:6px;}*/
  

h6{font:12px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; letter-spacing:-1px; margin-top:5px;}

h7{font:12px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; letter-spacing:-1px; margin-top:5px;}

h8{font:26px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; letter-spacing:-2px;}


.clrred{color:#940706;} 
.white {color:#FFF;}
.yellow { color:#ffed02; margin-top:-1px;}   
.yellow .a { color:#ffed02;}


.clrred2{color:#940706; text-transform:uppercase;}

.clrgrey{color:#adadad;}
.clrwhite{color:#FFF;}
.clrwhite a {color:#FFF;}
.clrdkgrey{color:#6e6e6e; line-height:19px}

#cmsData p { color:#6e6e6e; font-weight: normal; margin-bottom: 10px; margin-top:10px; margin-left:10px; margin-right:15px; line-height:19px;  }
 



#cmsData { width:480px;
  min-height:415px;
  height:auto !important;
  height:415px; line-height:19px;
}


#cmsData-last { width:480px; line-height:19px;
}  


#cmsData-last2 { width:480px;
  min-height:345px;
  height:auto !important;
  height:345px; line-height:19px;
}

#cmsData-last2 p { color:#6e6e6e; font-weight: normal; margin-bottom: 10px; margin-top:10px; margin-left:10px; margin-right:15px; line-height:19px;  }



#cmsData-last p { color:#6e6e6e; font-weight: normal; margin-bottom: 10px; margin-top:10px; margin-left:10px; margin-right:15px; line-height:19px;  }



#cmsDatah p { color:#6e6e6e; font-weight: normal; margin-bottom: 10px; margin-right:35px; line-height:19px; }

#cmsDatah { width:805px;
 
  height:auto !important;
  height:415px; line-height:19px;
}

td { padding: 2px; }

#cmsDatabc { width:450px; margin:10px; margin-top:10px; line-height:29px;
}

#cmsDatab p { color:#6e6e6e; font-weight: normal; margin-left:50px; margin-top:10px; margin-bottom: 10px; line-height:19px; }


#cmsData-new p { color:#6e6e6e; font-weight: normal; margin-left:-5px; margin-top:10px; margin-bottom: 10px; font-size:12px; line-height:19px; }

#cmsData-new-home p { color:#6e6e6e; font-weight: normal; margin-left:-5px; margin-bottom: 10px; font-size:12px; line-height:19px; }



#cmsData-new h4{font:14px Arial, Helvetica, sans-serif; color:#940706; font-weight:bold; margin-left:-5px; margin-right:10px; line-height:19px; width:786px; margin-top:10px; margin-bottom:6px;}


#cmsDatab-fix p { color:#6e6e6e; font-weight: normal; margin-left:10px; margin-right:20px; margin-top:10px; margin-bottom: 10px; line-height:19px; }


#cmsDatabc p { color:#6e6e6e; font-weight: normal; margin-bottom: 10px; line-height:19px; }

#cmsDatab { width:480px; margin-top:-150px;
  min-height:315px;
  height:auto !important;
  height:315px; line-height:19px;
}

#cmsDatab { width:480px; margin-top:-150px;
  min-height:415px;
  height:auto !important; line-height:19px;
  height:415px;
}

#cmsDatab-fix2 { width:480px; margin-top:-150px;
  min-height:365px;
  height:auto !important; line-height:19px;
  height:365px;
}     

#fix { margin-left:10px;
margin-top:-50px; line-height:19px;
}

#cmsDatab-fix2 p { color:#6e6e6e; font-weight: normal; margin-left:10px; margin-right:20px; margin-top:10px; margin-bottom: 10px; line-height:19px; }


/*wrapper and container*/
#wrapper{
	width:auto;
	height:auto;
	margin:0 auto;
}

#header {
	width:957px;
	margin:0 auto;
}

#topheader{
	width:364px;
	background:url(../images/headerbg1.png) no-repeat;
	height:58px;
	margin-left:50px;
}



.ltheader{padding:12px 0 0 40px;}
.rtheader{padding:12px 50px 0 0;}

.ltheader img , .rtheader img{margin:8px 0 0 0;}

#toplinks{padding:23px 40px 0 0;}
#toplinks a{font:10px Arial, Helvetica, sans-serif; letter-spacing:2px;}



/* header*/
.header_new{ width:100%; background:url(../images/header_left.gif) left top no-repeat; height:167px; min-width:1000px;}
.header_new .inside{ height:167px; background:url(../images/header_right.gif) right top no-repeat; width:100%}
.header_new .head_cont{
	width:957px;
	margin:0 auto;
	border-top:1px solid #fff;
}

.logo{margin:30px 0 0 20px; position:absolute; }

#menu{
	margin-top:5px;
	background:url(../images/navbg.png) no-repeat;
	height:100px;
	width:815px;
}

/*banner*/

#ltbanner{
	background:url(../images/image1.png) no-repeat;
	width:367px;
	height:506px;
	margin-left:45px;
	margin-top:20px;
}


#ltbanner2{
	background:url(../images/image2.png) no-repeat;
	width:367px;
	height:482px;
	margin-left:45px;
	margin-top:20px;
}

#rtbanner{
	
	width:508px;
	height:400px;
	margin-right:37px;
	margin-top:-20px;
	
}

p.star{font:25px Georgia, "Times New Roman", Times, serif; color:#fff;}

.details{padding:50px 0 0 30px; width:300px;}
.star{font:25px Arial, Helvetica, sans-serif; color:#fff; }

#content{
background:url(../images/cont_bg.gif) no-repeat;
background-position:top;
width:959px;
margin:0px auto;
}


.contenttop{
	background:url(../images/contenttopbg.png) no-repeat;
	width:862px;
	margin-left:10px;
	height:267px;
	margin:0 auto;
}

.contenttop2{

	margin-left:10px;

	margin:0 auto;
}

.complogo{width:420px;padding:20px 20px 0 0;}

#home2 {
	
	 background-image:url(../images/h2.png); 
	 background-repeat:no-repeat;  
	 width:854px; 
	 height:206px;
	 
}

#home2 p {
	margin-left:35px; 
	font-size:12px; 
	color:#666; 
	margin-top: 30px; 
	width:790px; 
	margin-right:48px;
}


#service {
	
	 background-image:url(../images/service.png); 
	 background-repeat:no-repeat;  
	 width:863px; 
	 height:588px;
	 
}

#service p {
	margin-left:35px; 
	font-size:12px; 
	color:#666; 
	margin-top: 16px; 
	width:790px; 
	margin-right:48px;
}

.complogo img{margin:0 15px 15px 15px;}

.contblkrt{margin-right:20px;}
.contblklt{margin-left:56px;}

.conttop{
	background:url(../images/conttop.png) no-repeat;
	width:359px;
	height:224px;
	padding:0 0 0 26px;
}

.contmid{
	background:url(../images/contmid.png) repeat-y;
	width:336px;
	height:auto;
	padding:0 0 0 26px;
}

.contbot{
	background:url(../images/contbot.png) no-repeat;
	height:23px;
	width:359px;
}

.conttop p , .contmid p{font:11px Arial, Helvetica, sans-serif; color:#5d5c5c; padding-right:60px;}

.gap{height:15px; width:200px;}

#link{margin:0 auto; margin-left:50px;}

/*footer*/
/*top*/
#ft_top{margin-left:50px;}

.fttp_lt{
	background:url(../images/fttp_lt.png) no-repeat;
	width:27px;
	height:95px;
}

.fttp_rt{
	background:url(../images/fttp_rt.png) no-repeat;
	width:28px;
	height:95px;
	margin-right:46px;
}

.fttp_mid{
	background:url(../images/fttp_mid.png) repeat-x;
	height:95px;
	width:808px;
	line-height:19px;
}

.fttp_mid a{font:11px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;}
.fttp_mid a:hover , .fttp_mid a.active{color:#f9dc06;}


.yel a:hover , .yel a.active{color:#f9dc06;}

.yel a{color:#FFF; font-family:arial; font-weight:bold; font-size:10.4px; margin-top:-10px;}


.separator{font:11px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; padding:0 0px 0 5px;}
.copyright{font:11px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; margin-left:162px;}

/*top ends*/
/*bot footer*/
#ft_bot{margin-left:50px;}

.ftbt_lt{
	background:url(../images/ftbt_lt.png) no-repeat;
	width:27px;
	height:253px;
}

.ftbtp_rt{
	background:url(../images/ftbt_rt.png) no-repeat;
	width:28px;
	height:253px;
	margin-right:46px;
}

.ftbt_mid{
	background:url(../images/ftbt_mid.png) repeat-x;
	height:253px;
	width:808px;
	line-height:14px;
}

/*.ftbt_mid h6{margin-left:-10px; position:relative;}*/

.ftbtlt{width:140px; border:0px solid #fff;}
.ftbtrt{width:140px;}
.ftbtmid{width:500px; margin:0 0 0 10px;}

.ftbtmlt{width: 140px; padding-left:10px; display:inline;}
.ftbtmrt{width: 155px; padding-left:15px;}
.ftbtmmid{width: 140px; padding-left:25px;}


.ftbt_mid ul li a{font:8px Arial, Helvetica, sans-serif; color:#fff; line-height:10px;}  
.ftbt_mid ul li a:hover{color:#f9dc06;}

.tplogo{margin-right:60px; height:50px;}

/*innerpage*/

#inltbanner{
	margin-left:47px;
	margin-top:15px;
	width:551px;
}

.intop{
	background:url(../images/boxtop.png) no-repeat;
	width:551px;
	height:248px;
}


.intopa{
	background:url(../images/boxtopa.png) no-repeat;
	width:551px;
	height:248px;
}


.intop2{
	background:url(../images/boxtop_rw3.png) no-repeat;
	width:551px;
	height:248px;
}

.inmid{
	background:url(../images/boxmid.png) repeat-y;
	width:551px;
}

.inmida{
	background:url(../images/boxmida.png) repeat-y;
	width:551px;
}


.inmid2{
	background:url(../images/boxmid_rw3.png) repeat-y;
	width:551px;
}

.inbot{
	background:url(../images/boxbot_rw3.png) no-repeat;
	width:551px;
	height:97px;
}

.inbota{
	background:url(../images/boxbot_rw3.png) no-repeat;
	width:551px;
	height:97px;
}

.inbot2{
	background:url(../images/boxbot.png) no-repeat;
	width:551px;
	height:97px;
}

.boxbot {margin-left:57px;margin-top:15px;}

.indetails{padding:56px 0 0 39px;}

.indetailsa{padding:56px 0 0 39px;}

.indetails p{font:12px Arial, Helvetica, sans-serif; font-weight:bold; }

.indetailsa p{font:12px Arial, Helvetica, sans-serif; font-weight:bold; }

.boxdetails{
	padding:25px 0 0 18px;	
}

.inmid p , .inmidrw3 p{width:435px; font:11px Arial, Helvetica, sans-serif; font-weight:bold; 	margin-left:57px;}

.inmida p , .inmidrw3 p{width:435px; font:12px Arial, Helvetica, sans-serif; font-weight:bold; 	margin-left:57px;}

.inmid p , .inmidrw3h p{width:435px; font:11px Arial, Helvetica, sans-serif; font-weight:bold; 	margin-left:57px;}

.inmida p , .inmidrw3h p{width:435px; font:12px Arial, Helvetica, sans-serif; font-weight:bold; 	margin-left:57px;}


.images{margin-right:57px; margin-top:15px;}

#inrtbanner{
	
	margin-right:45px;
	margin-top:7px;
}

.loginbg{
	background:url(../images/loginbg.png) no-repeat;
	height:211px;
	width:299px;
}
.login{padding-top:35px; padding-left:33px;}
.loginbg p{font:18px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;}
.textbox{width:231px; height:19px; border:0; margin-top:2px; font-size: 9px;}
.searchbtn{
	background:url(../images/searchbtn.gif) no-repeat; 
	width:111px; 
	height:23px; 
	border:none; 
	font:18px Arial, Helvetica, sans-serif; 
	color:#f9dc06; 
	font-weight:bold;
	padding-right:30px;
	cursor:pointer;
	margin-left:120px;
}

#incontent{
width:959px;
margin:0 auto;
background:url(../images/cont_bg.gif) no-repeat;
background-position:top;
margin-top:220px;
}


.intoprw2{
	background:url(../images/boxtop_rw2.png) no-repeat;
	width:551px;
	height:180px;
}

#inltbanner1{
	margin-left:47px;
	margin-top:-220px;
	width:551px;
	position:relative;
}

.indetails p{width:431px;}

#inltbanner2{
	margin-left:48px;
	margin-top:7px;
	width:551px;
}

#inltbanner2h{
	margin-left:48px;
	margin-top:7px;
	width:835px;
}


#inltbanner2a{
	margin-left:48px;
	margin-top:7px;
	width:553px;
}


.intoprw3{
	background:url(../images/boxtop_rw3.png) no-repeat;
	width:551px;
	height:327px;
}


.top-form{
	background:url(../images/top-form3.png) no-repeat;
	width:551px;
	height:327px;
}

.top-form2{
	background:url(../images/top-form3a.png) no-repeat;
	width:551px;
	height:327px;
}

#breaker {
	height:50px;
}

.intoprw3h{
	background:url(../images/boxtop_rw3h.png) no-repeat;
	width:852px;
	margin-top:210px;
	height:327px;
	margin-left:7px;
}


.inbotrw3h{
	background:url(../images/boxbot_rw3h.png) no-repeat;
	width:840px;
	margin-left:16px;
	height:24px;
}

.inbotrw3aa{
	background:url(../images/boxbot_rw3aa.png) no-repeat;
	width:551px;
	height:65px;
}


.bottom-form{
	background:url(../images/bottom-form.png) no-repeat;
	width:551px;
	height:24px;
}

.bottom-form2{
	background:url(../images/bottom-form2.png) no-repeat;
	width:551px;
	height:65px;
}

.inmidrw3{
	background:url(../images/boxmid_rw3.png) repeat-y;
	width:551px;
}

.middle-form{
	background:url(../images/middle-form.png) repeat-y;
	width:551px;
}


.middle-form2{
			background:url(../images/middle-form2.png) repeat-y;
			width:551px;
			margin-top:-10px;
			min-height:115px;
			height:auto !important;
			height:115px;
}

.middle-form7{
			background:url(../images/middle-form2.png) repeat-y;
			width:551px;
			min-height:115px;
			height:auto !important;
			height:115px;
			padding-top:1px;
}

.middle-form8{
			background:url(../images/middle-form2.png) repeat-y;
			width:551px;
			margin-top:-10px;
			min-height:115px;
			height:auto !important;
			height:115px;
}


.inmidrw3h{
	background:url(../images/boxmid_rw3h.png) repeat-y;
	width:885px;
	margin-top:-5px;
	margin-left:9px;
}

.indetailsrw3{padding:56px 0 0 39px;}

.indetailsrw3 p{font:12px Arial, Helvetica, sans-serif; font-weight:bold; }

.indetailsrw3h p{font:12px Arial, Helvetica, sans-serif; font-weight:bold; }


.indetailsrw3h{padding:56px 0 0 39px;}

.frmdetails{
	width:130px; 
	text-align:left; 
	float:left;
	margin-left:10px;
	padding-top:5px; 
	font:11px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#6e6e6e;
	margin-top:5px;
}



.formtxt{width:300px; height:20px; margin-top:5px; margin-left:2px; float:right; margin-right:46px;}
.formfile{width:305px; height:20px; margin-top:5px; margin-left:2px; float:right; margin-right:46px;}
.formtxtarea{width:300px; height:60px; margin-top:5px; margin-left:2px; float:right; margin-right:46px;}
.textarea{margin-top:5px;  float:right; margin-right:28px;}
.inmidrw3 form{margin-left:40px; }

.browse{
	background:url(../images/browsebtn.gif) no-repeat;
	height:22px;
	width:76px;
	border:0;
	margin-top:5px;
	margin-left:2px;
	font:10px Arial, Helvetica, sans-serif; color:#6e6e6e; font-weight:bold;
	cursor:pointer;
}

.sendbtn{
	background:url(../images/sendbtn.gif) no-repeat;
	height:25px;
	width:83px;
	margin-top:10px;
	border:0;
	float:right;
	margin-right:46px;
	cursor:pointer;
}

#location{
	margin-left:56px;
}

#right-fix {
	
	margin:10px;
	
}
  
.locatxt{width:450px; margin-left:5px;}

.locatxt2{width:800px; margin-left:5px;}

.localtxt2 h8 { margin-left:10px; }

.locatxt p {font-size:12px; color:#666; margin-left:5px; line-height:19px; }

.locatxt2 p {font-size:12px; color:#666; margin-left:15px; line-height:19px; }

.rtbox{margin-right:50px;}


.validationError { background-color: #ff9898; }









#inltbanner2aa{
	margin-left:48px;
	margin-top:7px;
	width:860px;
}

.intopaa{
	background:url(../images/boxtopaa.png) no-repeat;
	width:860px;
	height:248px;
}


.indetailsa{padding:56px 0 0 39px;}


.inmidaa{
	background:url(../images/boxmidaa.png) repeat-y;
	width:890px;
	margin-left:1px;
}

#cmsDataba { width:860px; margin-top:-150px;
  min-height:415px;
  height:auto !important;
  height:415px;
  line-height:19px;
}

.inbotaa{
	background:url(../images/boxbot_rw3aaa.png) no-repeat;
	width:890px;
	height:97px;
}
 
 
#break2 {
	padding-top:6px;
}

#break3 {
	padding-top:3px;
}
  


