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

body { margin: 0px; font-size: 12px; font-family: Verdana; color:#343434; }
ul,li {  list-style: none; margin:0; padding:0; }
a, a:link, a:visited{ text-decoration: none; color:#11437E;}
a:hover {text-decoration: underline;}

ul.redbullets { list-style:square; list-style-type: square; margin:0; padding:0; margin-left:20px; padding-top:10px;}
.redbullets li { list-style:square; color:#CA2128; clear:both;}
.redbullets li span { color:#000000;} 

/*ul.redbullets { float: left; list-style:square; list-style-type: square; margin:0; padding:0; margin-left:20px; padding-top:10px;}
.redbullets li { list-style:square; color:#CA2128; clear:both;}
.redbullets li span { color:#000000;} */

img { border: none; }

.fs13 { font-size: 13px; }

.fc_red { color: #CA2128; }
.fc_red2 { color: #D93C45; }
.fc_gary { color: #908f8f; }

h1{color: #CA2128; font-size: 20px; margin:0; padding:0; padding-bottom:5px;}
h2{color: #5d5d5d; font-size: 14px; margin:0; padding:0; padding-bottom:3px;}
h2.spares{color: #5d5d5d; font-size: 16px; margin:0; padding:0; padding-bottom:8px; padding-top:8px; text-align:left;}
h3{color: #000; font-size: 13px; margin:0; padding:0; padding-bottom:3px; clear:both; padding-top: 5px; padding-bottom: 5px;}

.reconBoilersTbl{}
.reconBoilersTbl .tblHeader label {}
.reconBoilersTbl .tblHeader {background-color:#f0f0f0; text-align:left;}
.reconBoilersTbl tr{}
.reconBoilersTbl td{padding: 2px 5px 2px 5px; text-align:center}
.reconBoilersTbl .tblLeft{text-align:left;}
.reconBoilersTbl .tblRight{text-align:right;}

a[href$='.pdf'] {
	display:inline-block;
	padding-left:25px;
	line-height:18px;
	color:#5d5d5d;
	background:transparent url(../images/pdf.png) center left no-repeat;
}

a[href$='.ppt'] {
	display:inline-block;
	padding-left:25px;
	line-height:18px;
	color:#5d5d5d;
	background:transparent url(../images/ppt_icon.png) center left no-repeat;
}


.warp { width: 958px;margin: 0px auto; }

/* header */
.header { height: 139px; border-bottom: #E4E3E2 solid 1px; background: url(../images/headerbg.jpg); }
	.header .redimg { position:absolute; margin-left: 15px; }
	.header .logo { width: 678px; float: left; }
		.header .logo a { width: 265px; height: 55px; float: left; margin: 40px 0px 0px 30px; }
	.header .links { float: left; padding-top: 10px; }
			.header .links a { color: #565E7E; text-decoration: none; }
			.header .links a:hover { text-decoration: underline; }
			
/* content */
.content { width: 100%; overflow: hidden; }
	.content .leftflash { width: 444px; float: left; padding: 30px 18px; background: url(../images/flashbg.gif) no-repeat 18px 29px; }
	.content .righttext { width: 478px; float: left; font-size: 14px; padding-top: 10px; line-height: 20px; padding-bottom:10px; }
		.content .righttext p { margin: 0px; padding: 10px 10px 0px 0px; clear:both;}
			.content .righttext p img { margin: 0px; padding: 5px 10px 0px 0px; clear:both;}
		
	
	.content .left { width: 203px; float: left; background: url(../images/left_menu_line.gif) no-repeat right 0px; }
		.content .left .menu { width: 200px; float: right; }
			.content .left .menu .divbg { padding-bottom: 8px; }
			.content .left .menu div { width: 200px; border-bottom: #E8E8E0 solid 1px; }
			.content .left .menu div a { width: 186px; display: block; padding: 10px 0px 10px 10px; font-size: 14px; font-weight: bold; color: #11437E; text-decoration: none; }
			.content .left .menu div a:hover { background: #eeecec; }
			.content .left .menu div .suba1 { padding: 10px 0px 5px 10px; }
			.content .left .menu div .suba2 { width: 158px; color: #CA2128; padding: 3px 0px 3px 40px; }
			.content .left .menu div .suba2:hover { background: #dfdede; }
			.content .left .menu .divboder { border-bottom: none; }
	
	.content .right { width: 730px; float: left; padding: 10px 0px 10px 25px; }
		.content .right .tips { width: 705px; float: left; padding-bottom: 15px; color: #C02428; font-size: 16px; line-height: 20px; }
		.content .right .leftimg { width: 260px; float: left; }
		.content .right .text { width: 415px; float: left; padding-bottom: 50px; }
		.content .right .textnormal { width: 415px; float: left;}
		.content .right .contentmain p img { float: left; margin-top: -14px; padding:4px; padding-right: 10px;}
		.content .right .contenttext { width: auto; padding-right:40px; padding-top:25px; clear:both; line-height:18px; }
		.content .right .contentmain .contactus {clear:both; padding-top:10px;}
		.content .right .contentmain p, .content .right .contentmain h2 {clear:both;}
		.content .right .contentmain .contactus a, .content .right .contentmain .contactus a:visited; .content .right .contentmain .contactus a:hover{text-decoration:overline;}
		
		

		.content .right .contentmain { width: auto; padding-right:40px; clear:both; line-height:18px; }
		.content .right .contenttext .enquiry, .content .right .contentmain .enquiry {  padding: 5px; background-color:#f5f5f5; margin-top:100px; }
			.content .right .text p { margin: 0px; }
			.content .right .text ul { width: 200px; float: left; }
			.content .right .text li { width: 190px; margin-top: 8px; padding-left: 10px; }
			.content .right .textnormal p { margin: 0px; }
			.content .right .textnormal ul { width: 200px; float: left; }
			.content .right .textnormal li { width: 400px; margin-top: 8px; padding-left: 10px; }
			
		.content .right .contentmain .tabs { width: 680px; line-height: 20px; }
			.content .right .contentmain .tabs td { padding: 5px 0px; }
			.content .right .contentmain .tabs textarea { width: 440px; height: 100px; }
			.content .right .contentmain .tabs .tex2 { width: 638px; height: 200px; }
			.content .right .contentmain .tabs .sub { width: 80px; height: 25px; font-size: 14px; margin-left: 280px; }
			.content .right .contentmain .sitemap li { width: 680px; }
			.content .right .contentmain .sitemap .lidot { padding: 5px 0px 0px 20px; }
			.content .right .contentmain .sitemap a { color: #000000; text-decoration: none; }
	
/* footer */
.footer { border-top: #E4E3E2 solid 1px; padding-top: 15px; margin-bottom: 15px; overflow: hidden; font-size: 10px; line-height: 15px; }
	.footer .top_img { text-align: center; }
	.footer .links { padding: 8px 0px 0px 10px; }
		.footer .links ul, .footer .links li { float: left; padding: 0px 3px; }
		.footer .links a { color: #9FA2A6; text-decoration: none; }
		.footer .links a:hover { color: #656668; }
		.footer .links .a1 { color: #000000; text-decoration: none; }
		.footer .links .a1:hover { color: #000000; text-decoration: underline; }
		.footer .links .marli { margin-left: 10px; }
		.footer .links .marul { margin-left: 60px;  }