/* CSS Document */
/* GENERAL */
body{
	background:url(images/bg.gif) repeat-x 0 0 #F4F4F4;
	color:#2F2F2F;
	padding:27px 0 21px 0;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.trane1{
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	line-height:25px
}
.trane2{
	font:bold 14px "Georgia";
	color:#024FA9;
	line-height:25px
}

.trane3{
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#B08000;
	line-height:15px
}

div, td, p, h1, h2, h3, h4, h5, h6, form, input, select, label, li{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	display:block;
	border:none;
	line-height:0;
	font-size:0;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	line-height:0;
	font-size:0;
}
a{
	text-decoration:none;
	outline:none;
}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}
/* GENERAL */
/* top start */
div#top{
	width:944px;
	margin:0 auto;
	height:85px;
}
div#top img{
	float:left;
	display:block;
}
div#top p{
	font:bold 18px/65px Arial, Helvetica, sans-serif;
	color:#142029;
	background-color:inherit;
	padding:0 0 0 0;
	float:right;
	width:auto;
}
/* top end */
/* header start */
div#header{
	width:920px;
	margin:0 auto;
	padding:68px 24px 36px 0;
	background:url(images/header.jpg) no-repeat 0 0;
}

div#header_about{
	width:920px;
	margin:0 auto;
	padding:68px 24px 36px 0;
	background:url(images/header_about.jpg) no-repeat 0 0;
}

div#header_products{
	width:920px;
	margin:0 auto;
	padding:68px 24px 36px 0;
	background:url(images/header_products.jpg) no-repeat 0 0;
}
div#header_clean_air{
	width:920px;
	margin:0 auto;
	padding:68px 24px 36px 0;
	background:url(images/header_clean_air.jpg) no-repeat 0 0;
}

div#header_contact{
	width:920px;
	margin:0 auto;
	padding:68px 24px 36px 0;
	background:url(images/header_contact.jpg) no-repeat 0 0;
}
div#header_clubs{
	width:920px;
	margin:0 auto;
	padding:68px 24px 36px 0;
	background:url(images/header_clubs.jpg) no-repeat 0 0;
}
div#header div.login{
	width:270px;
	float:right;
	border:1px solid #93BBE5;
	background-color:#6F96BF;
	color:#6F97BF;
	padding:5px 0 4px 0;
	height:220px;
}
.registration{
	font:normal 14px/41px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:inherit;
	
}
a.sign{
	font:bold 12px/41px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FEEA7A;
	background-color:inherit;
	text-decoration:underline;
}
a.sign:hover{
	text-decoration:none;
}
.login_heading{
	background:url(images/login_icon.gif) no-repeat 8px center #0D3151;
	color:#FFEE96;
	padding:0 0 0 36px;
	font:normal 18px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
form.login{
	padding:10px 0 18px 0;
}
.login_text{
	font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
input.login_box{
	width:185px;
	height:15px;
	background-color:#fff;
	color:#000;
	padding:2px 0 0 3px;
	font:normal 11px Arial, Helvetica, sans-serif;
	border:1px solid #415870;
}
input.check{
	width:14px;
	height:14px;
}
.remember{
	font:bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
.trane{
	font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF7F24;
}

input.login_bt{
	width:63px;
	height:20px;
}
.forgot{
	font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
.forgot a{
	color:#fff;
	background-color:inherit;
	text-decoration:underline;
	font-weight:bold;
}
.forgot a:hover{
	text-decoration:none;
}
/* header end */
/* navigation start */
div#nav{
	width:944px;
	padding:12px 0 21px 0;
	margin:0 auto;
	background:url(images/navbg.gif) no-repeat 0 12px;
}
div#nav ul{
	font:normal 15px/41px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 0 7px;	
}
div#nav ul li{
	float:left;
	width:auto;
	padding:0 2px 0 0;
	background:url(images/nav_divider.gif) no-repeat right center;
}
div#nav ul li.noimg{
	background-image:none;
	padding:0;
}
div#nav ul li a{
	color:#2D2D2D;
	background-color:inherit;
	padding:0 31px;
	display:block;
}
div#nav ul li a:hover, div#nav ul li a.active{
	background:url(images/nav-onbg.gif) repeat-x 0 0;
	padding:0 36px;
}
/* navigation end */
/* body top start */
div#body_top{
	width:944px;
	margin:0 auto;
}
div#body_top_curve{
	width:944px;
	height:5px;
	display:block;
}
div#body_top_bottom_curve{
	width:944px;
	height:5px;
	display:block;
}
div#body_top_middlebg1{
	width:881px;
	border-left:1px solid #D7D4D7;
	border-right:1px solid #D7D4D7;
	color:#2A68D2;
	padding:28px 26px 22px 35px;
	background:url(images/body_top_divider1.gif) repeat-y 388px 0px #fff;	
}
div#body_top_middlebg{
	width:881px;
	border-left:1px solid #D7D4D7;
	border-right:1px solid #D7D4D7;
	color:#2A68D2;
	padding:28px 26px 22px 35px;
	background:url(images/body_top_divider.gif) repeat-y 388px 0px #fff;	
}
/* body top left start */
div#body_left{
	width:325px;
	float:left;
}
div#body_left2{
	width:150px;
	float:left;
}
div#body_left div.leftcont{
	width:325px;
	height:155px;
}
div#body_left div.leftcont img{
	width:81px;
	float:left;
	display:block;
}
div#body_left div.leftcont div.left_text_cont{
	width:202px;
	float:right;
}
div#body_left div.leftcont div.left_text_cont h2{
	font:normal 20px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
}
div#body_left div.leftcont div.left_text_cont h3{
	font:bold 14px/40px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2A68D2;
	background-color:inherit;
}
div#body_left div.leftcont div.left_text_cont p{
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2A68D2;
	background-color:inherit;
}
a.more{
	font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2A68D2;
	background-color:inherit;
	width:120px;
	padding:0 5px 0 0;
	background:url(images/arrow_blue.gif) no-repeat right center;
	display:block;
	text-decoration:underline;
}
a.more:hover{
	text-decoration:none;
}

div#body_left1{
	width:75px;
	float:left;
}

/* body top left end */
/* body top right start */
div#body_right{
	width:498px;
	float:right;
}
div#body_right1{
	width:658px;
	float:right;
}
div#body_right div.welcome{
	width:498px;
	border-bottom:1px solid #D4D4D4;
	padding:0 0 28px 0;
}
div#body_right div.welcome h2{
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background-color:inherit;
	height:40px;
}
div#body_right div.welcome h2 span.blue{
	color:#0E3869;
	background-color:inherit;
}
div#body_right div.welcome h2 span.blue span.yellow{
	color:#B08000;
	background-color:inherit;
}
div#body_right div.welcome h3{
	font:bold 13px/14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#986312;
	background-color:inherit;
}
div#body_right div.welcome p{
	font:normal 13px/22px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	background-color:inherit;
	padding:22px 0 18px 0;	
}
div#body_right div.welcome p span{
	padding:28px 0 0 0;
	display:block;
}
a.readmore{
	width:73px;
	padding:0 0 0 5px;
	font:bold 13px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#DA7600;
	background-color:inherit;
	display:block;
	text-decoration:underline;
	background:url(images/arrow_blue.gif) no-repeat right 5px;
}
a.readmore:hover{
	text-decoration:none;
}
div#body_right div.project{
	width:498px;
	padding:25px 0 0 0;
}
div#body_right div.project h2{
	font:bold 20px/20px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#024FA9;
	background-color:inherit;
	height:32px;
	}
div#body_right div.project h2 span{
	color:#9FA0A0;
	background-color:inherit;
	}
div#body_right div.project h3{	
    font:bold 13px/14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#986312;
	background-color:inherit;	
}
div#body_right div.project p{	
    font:normal 13px/20px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	background-color:inherit;
	padding:20px 0 18px 0;	
}
div#body_right div.project div.project_pic{
	width:498px;
	padding:0 0 18px 0;
}
div#body_right div.project div.project_pic img.pic01{
	width:155px;
	height:115px;
	display:block;
	float:left;
}
div#body_right div.project div.project_pic img.pic02{
	width:155px;
	height:115px;
	display:block;
	float:left;
	margin:0 0 0 17px;
}
div#body_right div.project div.project_pic img.pic03{
	width:155px;
	height:115px;
	display:block;
	float:right;
}
/* body top right end */
/* body top end */
/* body bottom start */
div#body_botom{
	width:944px;
	margin:20px auto 0 auto;
}

div#body_botom_topcurve{
	width:944px;
	display:block;
}
div#body_botom_bottomcurve{
	width:944px;
	display:block;
}
div#body_botom div.partnersbg{
	width:942px;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	background:url(images/body_bottombg.gif) repeat-x 0 0 #E5E6E6;
	color:#2A68D2;
	/*height:211px;*/
}
div#body_botom div.partnersbg div.partners_textcont{
	width:904px;
	margin:0 auto;
}
div#body_botom div.partnersbg div.partners_textcont div.application{
	width:904px;
	padding:9px 0 0 0;
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application01{
	width:291px;
	float:left;
	padding:0 0 22px 0;
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application01 h2{
	font:bold 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#414141;
	background-color:inherit;
	height:22px;
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application01 ul{
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application01 ul li{
	font:normal 11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2A68D2;
	background-color:inherit;
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application02{
	width:290px;
	float:left;
	padding:0 0 22px 0;
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application02 h2{
	font:bold 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#414141;
	background-color:inherit;
	height:22px;
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application02 ul{
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application02 ul li{
	font:normal 11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2A68D2;
	background-color:inherit;
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application03{
	width:169px;
	float:left;
	padding:0 0 22px 0;
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application03 h2{
	font:bold 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#414141;
	background-color:inherit;
	height:22px;
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application03 ul{
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application03 ul li{
	font:normal 11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2A68D2;
	background-color:inherit;
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application04{
	width:145px;
	float:left;
	padding:0 0 22px 0;
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application04 ul{
	padding:20px 0 0 0;
}
div#body_botom div.partnersbg div.partners_textcont div.application div.application04 ul li{
	font:normal 11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2A68D2;
	background-color:inherit;
}
/* about start */
div#body_right div.about{
	width:498px;
	padding:0 0 28px 0;
}
div#body_right div.about h2{
	font:normal 27px/28px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background-color:inherit;
	height:40px;
}
div#body_right div.about h3{
	font:bold 13px/14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#986312;
	background-color:inherit;
}
div#body_right div.about p.about_top_text{
	font:normal 13px/22px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	background-color:inherit;
	padding:22px 0 18px 0;	
}
div#body_right div.about h4.blue_top{
	font:normal 17px/18px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#024FA9;
	background-color:inherit;
}
div#body_right div.about_picbg{
	width:498px;
	margin:20px 0 0 0;
}
div#body_right div.about_picbg img{
	width:155px;
	height:115px;
	display:block;
	float:left;	
}
div#body_right div.about_picbg p.about_bottom_text{
	width:315px;
	float:right;
	font:normal 13px/20px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	background-color:inherit;
}
div#body_right div.about_picbg p.about_bottom_text span{
	font:bold 13px/14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#986312;
	background-color:inherit;
	height:37px;
	display:block;
}
h4.about_blue{
	padding:33px 0 12px 0;
	width:244px;
	font:normal 17px/18px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#024FA9;
	background-color:inherit;
}
div#body_right ul{
	padding:22px 0 0 0;
}
div#body_right ul li{
	background:url(images/arrow_yellow.gif) no-repeat left center;
	font:bold 13px/27px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#908F8F;
	background-color:inherit;
	padding:0 0 0 14px;
}
/* about end */
/* project start */
div#project{
	width:498px;
}
div#project h2{
	font:normal 27px/28px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background-color:inherit;
	height:40px;	
}
div#project h3{
	font:bold 13px/14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#986312;
	background-color:inherit;
}
div#project p.project_top_text{
	font:normal 13px/22px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	background-color:inherit;
	padding:22px 0 0 0;
}
div#body_right div.our_project{
	width:497px;
	height:118px;
	margin:40px 0 0 0;
}
div#body_right div.our_project img{
	float:left;
	width:155px;
	height:115px;
	display:block;
}
div#body_right div.our_project p.our_text{
	float:right;
	width:320px;
	font:normal 13px/22px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	background-color:inherit;
}
div#body_right div.our_project p span{
	font:normal 15px/15px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#024FA9;
	background-color:inherit;
	display:block;
	padding:0 0 18px 0;
}
/* project end */
/* service start */
div#body_right div.service_top{
	width:497px;
}
div#body_right div.service_top h2{
	font:normal 27px/28px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background-color:inherit;
	height:40px;
}
div#body_right div.service_top h3{
	font:bold 13px/14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#986312;
	background-color:inherit;
}
div#body_right div.service_top p{
	font:normal 13px/22px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	background-color:inherit;
	padding:22px 0 24px 0;
}
div#body_right div.service_top h4{
	font:normal 17px/18px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#024FA9;
	background-color:inherit;
	padding:0 0 14px 0;
}
div#body_right div.service_middle{
	width:497px;
}
div#body_right div.service_middle ul{
	float:left;
	width:308px;
}
div#body_right div.service_middle ul li{
	background:url(images/arrow_yellow.gif) no-repeat left center;
	font:bold 13px/27px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#908F8F;
	background-color:inherit;
	padding:0 0 0 14px;
}
div#body_right div.service_middle img{
	width:155px;
	height:115px;
	float:right;
	display:block;
	margin:30px 0 0 0;
}
div#body_right div.service_bottom{
	width:497px;
}
div#body_right div.service_bottom h4{
	font:normal 17px/60px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#024FA9;
	background-color:inherit;
	width:497px;
}
div#body_right div.service_bottom img{
	width:155px;
	height:115px;
	float:left;
	display:block;
	margin:5px 0 0 0;
}
div#body_right div.service_bottom p{
	width:320px;
	font:normal 13px/22px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	background-color:inherit;
	float:right;
}
div#body_right div.service_bottom p span{
	font:bold 13px/22px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#986312;
	background-color:inherit;
	display:block;
}
/* service end */
/* contact us start */
div#body_right div.contact_top{
	width:497px;
}
div#body_right div.contact_top h2{
	font:normal 27px/28px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background-color:inherit;
	height:40px;
}
div#body_right div.contact_top h3{
	font:bold 13px/14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#986312;
	background-color:inherit;
}
div#body_right div.contact_top p{
	font:normal 13px/22px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	background-color:inherit;
	padding:22px 0 24px 0;
}
div#body_right div.contact_top h4{
	font:normal 16px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#272727;
	background-color:inherit;
	padding:0 0 24px 0;
}
div#body_right div.contact_bottom{
	width:497px;
}
/* Contact Form start */
div#body_right div.contact_bottom form{
	width:438px;
}
div#body_right div.contact_bottom form label{
	width:143px;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#3C392E;
	background-color:inherit;
	margin:0 0 18px 0;
	float:left;
}
div#body_right div.contact_bottom form input.submit_box{
	width:284px;
	height:18px;
	padding:2px 0 0 3px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#F5F5F5;
	border:1px solid #D9D7D7;
	float:right;
	margin:0 0 18px 0;
}
div#body_right div.contact_bottom form textarea{
	width:283px;
	height:165px;
	float:right;
	margin:0 0 18px 0;
}
div#body_right div.contact_bottom form input.submitbt{
	width:78px;
	height:23px;
	margin:0 0 0 149px;
}
p.form_top_padding{
	padding:0 0 20px 0;
}
/* Contact Form end */
/* contact us end */
/* footer start */
/* footer end */
div#body_botom div.partnersbg div.partners_textcont div.footerbg{
	width:904px;
	border-top:1px solid #CDCDCD;
	padding:10px 0 0 0;
}
div#body_botom div.partnersbg div.partners_textcont div.footerbg p{
	font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#555555;
	background-color:inherit;
	float:left;
	width:auto;
}
div#body_botom div.partnersbg div.partners_textcont div.footerbg ul{
	float:right;
	width:auto;
	color:#124EB4;
	background-color:inherit;
	font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#body_botom div.partnersbg div.partners_textcont div.footerbg ul li{
	float:left;
	width:auto;
}
div#body_botom div.partnersbg div.partners_textcont div.footerbg ul li a{
	font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#124EB4;
	background-color:inherit;
	padding:0 9px;
}
div#body_botom div.partnersbg div.partners_textcont div.footerbg ul li a:hover{
	text-decoration:underline;
}
/* body bottom end */




