@charset "utf-8";
/* CSS Document */

body{
	min-height:100%;
	height:100%;
	margin:0;
	overflow-y:visible;
	overflow-y:scroll;
	padding:0;
	font-size: 12px;
	color: #000;
	font-family:Arial, Verana, sans-serif;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-size: 12px;
	color: #000;
	font-family:Arial, Verana, sans-serif;
	
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;}

.document{
	height: auto !important;
	height: 100%;
	min-height: 100%;
	padding-bottom:100px;

}

.heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #0079c6;
	padding:5px 0px 1px 0px;
}

.headinggreen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#090;
	padding:5px 0px 1px 0px;
}

.ilink a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0079c6;
	padding:5px 0px 1px 0px;
}

.iframeTooltip
{	
	position: relative;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}

.tooltipContent
{	border:1px solid #BBBBBB;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000;
	padding:3px;
	background-color: #EEE;
	text-shadow: 0 1px 0 #FFF;
}

.title{
	font-size:12px;
	color:#0079c6;
	font-weight:bold;
}


body {
	background-image:url(images/bkg/pagebkg3.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#ececec;
} 

.blue{
	height:58px;
	width:auto;
	background-image:url(images/bannerblue.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.head {
	padding-top:4px;
	width:990px;
	height:54px;
	padding-left:5px;
	padding-right:5px;
	margin-left:auto;
	margin-right:auto;
}

.icons{
	padding-top:1px;
	width:150px;
	height:24px;
	float:rigth;
	list-style:none;
	display:inline;
}

#icons li { 
	float:right; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#icons li a {
	background-image:url(images/icons.png);
	display:block;
	height: 53px; 	
	padding:0px;
	margin:0px;
	
	/* font decoration */
	color:#000;
	font-size:12px;
	line-height:28px;
	text-align:center;
	text-decoration:none;
}

/* adjust the background image position on each tab */
#icons #t1 			{ background-position: 0 0; width:50px;}
#icons #t2 			{ background-position: -50px 0; width:50px;}
#icons #t3 			{ background-position: -100px 0; width:50px;}
#icons #t4 			{ background-position: -150px 0; width:50px;}

 
/* mouseover state */
#icons a:hover 		{ color:#fff;	 }
#icons #t1:hover 	{ background-position:      0 -74px; }
#icons #t2:hover 	{ background-position: -50px -74px; }
#icons #t3:hover 	{ background-position: -100px -74px; }
#icons #t4:hover 	{ background-position: -150px -74px; }



.page {
	width:1000px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.menubkg{
	padding-top:2px;
	width:1000px;
	height:24px;
	float:left;
	list-style:none;
	display:inline;
}

.menubar{
	padding-top:1px;
	width:1000px;
	height:24px;
	float:left;
	list-style:none;
	display:inline;
}

#menubar li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#menubar li a {
	background-image:url(images/menu.png);
	display:block;
	height: 27px; 	
	padding:0px;
	margin:0px;
	
	/* font decoration */
	color:#000;
	font-size:12px;
	line-height:28px;
	text-align:center;
	text-decoration:none;
}

/* adjust the background image position on each tab */
#menubar #t1 			{ background-position: 0 0; width:55px;}
#menubar #t2 			{ background-position: -55px 0; width:110px;}
#menubar #t3 			{ background-position: -165px 0; width:175px;}
#menubar #t4 			{ background-position: -340px 0; width:125px;}
#menubar #t5 			{ background-position: -465px 0; width:180px;}
#menubar #t6 			{ background-position: -645px 0; width:165px;}
#menubar #t7 			{ background-position: -810px 0; width:100px;}
#menubar #t8 			{ background-position: -910px 0; width:90px;}
 
/* mouseover state */
#menubar a:hover 		{ color:#fff;	 }
#menubar #t1:hover 	{ background-position:      0 -29px; }
#menubar #t2:hover 	{ background-position: -55px -29px; }
#menubar #t3:hover 	{ background-position: -165px -29px; }
#menubar #t4:hover 	{ background-position: -340px -29px; }
#menubar #t5:hover 	{ background-position: -465px -29px; }
#menubar #t6:hover 	{ background-position: -645px -29px; }
#menubar #t7:hover 	{ background-position: -810px -29px; }
#menubar #t8:hover 	{ background-position: -910px -29px; }


.flash{
	text-align:center;
	padding-top:5px;
	background-image:url(images/fbkg.png);
	width:1000px;
	margin-top:8px;
	margin-bottom:5px;
	height:369px;
	float:left;
}

.content{
	background-image:url(images/body.png);
	background-repeat:no-repeat;
	width:1000px;
	min-height:396px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	overflow:visible;
}


.content2{
	width:1000px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	overflow:visible;
}

.content a, .content2 a{
	outline:none;
}

		#heading{
			width:1000px;
			height:28px;;
			
		}
		.heading ul li{
			background:none;
			margin-right:-3px;
			border:0px;
			list-style:none;
			display:inline;
		}
				
		#tab1 {
		padding-top:60px;
		padding-right:0px;
		overflow: hidden; 
		background-image:url(images/wetitle.jpg);
		background-repeat:no-repeat;
		height:450px;
		color:#000;
		}
		#tab1 p {
			width:980px;
		  	line-height: 1.6em;
		}
		#tab2 {
		padding-top:60px;
		padding-right:0px;
		overflow: hidden; 
		background-image:url(images/fmtitle.jpg);
		background-repeat:no-repeat;
		height:450px;
		color:#000;
		}
		#tab2 p {
			width:980px;
		  	line-height: 1.6em;
		}
		#tab3 {
		padding-top:60px;
		padding-right:0px;
		overflow: hidden; 
		background-image:url(images/metitle.jpg);
		background-repeat:no-repeat;
		height:450px;
		color:#000;
		}
		#tab3 p {
		  	width: 980px;
		  	line-height: 1.6em;
		}
		#tab4 {
		padding-top:60px;
		padding-right:0px;
		overflow: hidden; 
		background-image:url(images/octitle.jpg);
		background-repeat:no-repeat;
		height:450px;
		color:#000;
		}
		#tab4 p {
		  	width: 980px;
		  	line-height: 1.6em;
		}
		#tab5 {
		padding-top:60px;
		padding-right:0px;
		overflow: hidden; 
		background-image:url(images/dctitle.jpg);
		background-repeat:no-repeat;
		height:450px;
		color:#000;
		}
		#tab5 p {
		  	width: 980px;
		  	line-height: 1.6em;
		}
		#tab6 {
		padding-top:60px;
		padding-right:0px;
		overflow: hidden; 
		background-image:url(images/pmtitle.jpg);
		background-repeat:no-repeat;
		height:450px;
		color:#000;
		}
		#tab6 p {
		  	width: 980px;
		  	line-height: 1.6em;
		}
.contenthead{
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	height:10px;
	width:990px;
	background-image:url(images/chead.png);
}
.contentbottom{
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	height:10px;
	width:990px;
	background-image:url(images/cbot.png);
}
.contentbod{
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	width:970px;
	background-image:url(images/cbod.png);
	background-repeat:repeat-y;
}

.dc{
	padding-top:60px;
	background-image:url(images/dctitle.jpg);
	background-repeat:no-repeat;
}

.fm{
	padding-top:60px;
	background-image:url(images/fmtitle.jpg);
	background-repeat:no-repeat;
}

.oc{
	padding-top:60px;
	background-image:url(images/octitle.jpg);
	background-repeat:no-repeat;
}

.me{
	padding-top:60px;
	background-image:url(images/metitle.jpg);
	background-repeat:no-repeat;
}

.pm{
	padding-top:60px;
	background-image:url(images/pmtitle.jpg);
	background-repeat:no-repeat;
}

.cl{
	padding-top:60px;
	background-image:url(images/cltitle.jpg);
	background-repeat:no-repeat;
}

.ct{
	height:565px;
	padding-top:60px;
	background-image:url(images/cttitle.jpg);
	background-repeat:no-repeat;
}

.gc{ 
	padding-top:60px;
	background-image:url(images/gctitle.jpg);
	background-repeat:no-repeat;
}
.gc p{
	width:640px;
}

.dl{ 
	padding-top:60px;
	background-image:url(images/dltitle.jpg);
	background-repeat:no-repeat;
}
.dl p{
	width:990px;
}

.cr{ 
	padding-top:60px;
	background-image:url(images/crtitle.jpg);
	background-repeat:no-repeat;
}


.contact{
	float:left;
	padding-right:10px;
	width:100%;
	padding-bottom:20px;
}
.contactform{
	background-color:#EEE;
	border:solid 1px #bbb;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	float:left;
	width:515px;
}

.google{
	border:solid 1px #bbb;
	float:right;
}

.footer{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding-top:9px;
	background-image:url(images/bkg/footerbkg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:auto;
	width:100%;
	text-align:center;
	float:left;
	clear:both;
}
.footerinfo{
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:auto;
}

#footerbuttons{
	width:1000px;
	height:52px;
	float:left;
	list-style:none;
	display:inline;
}

#footerbuttons li {
	float:left; 
	margin:0;
	padding:0px;
	padding-right:4px;
	padding-left:4px;
	padding-top:0px;
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#footerbuttons li a {
	background-image:url(images/footerbuttons.jpg);
	display:block;
	height: 53px; 	
	padding:0px;
	margin:0px;

}

/* adjust the background image position on each tab */
#footerbuttons #t1 			{ background-position: 0 0; width:110px;}
#footerbuttons #t2 			{ background-position: -110px 0; width:90px;}
#footerbuttons #t3 			{ background-position: -200px 0; width:60px;}
#footerbuttons #t4 			{ background-position: -260px 0; width:124px;}
#footerbuttons #t5 			{ background-position: -0px -54px; width:75px;}
#footerbuttons #t6 			{ background-position: -70px -54px; width:95px;}
#footerbuttons #t7 			{ background-position: -165px -54px; width:105px;}
#footerbuttons #t8 			{ background-position: -270px -54px; width:60px;}
#footerbuttons #t9 			{ background-position: -330px -54px; width:60px;}
#footerbuttons #t10 			{ background-position: -385px -0px; width:135px;}
 
/* mouseover state */
#footerbuttons a:hover 		{ color:#fff;	 }
#footerbuttons #t1:hover 	{ background-position:  -0px -111px; }
#footerbuttons #t2:hover 	{ background-position: -110px -111px; }
#footerbuttons #t3:hover 	{ background-position: -200px -111px; }
#footerbuttons #t4:hover 	{ background-position: -260px -111px; }
#footerbuttons #t5:hover 	{ background-position: -0px -165px; }
#footerbuttons #t6:hover 	{ background-position: -70px -165px; }
#footerbuttons #t7:hover 	{ background-position: -165px -165px; }
#footerbuttons #t8:hover 	{ background-position: -270px -165px; }
#footerbuttons #t9:hover 	{ background-position: -330px -165px; }
#footerbuttons #t10:hover 	{ background-position: -385px -112px; }

.accbutton{
	width:535px;
	height:112px;
	float:left;
	list-style:none;
	display:block;
}

#accbutton li {
	float:left; 
	margin:0; 
	padding:0px;
	padding-left:10px;
	padding-top:5px;
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#accbutton li a {
	background-image:url(images/accbutton.jpg);
	display:block;
	height: 38px; 	
	padding:0px;
	margin:0px;

}

/* adjust the background image position on each tab */
#accbutton #t1 			{ background-position: 0 0; width:972px;}

 
/* mouseover state */
#accbutton a:hover 		{ color:#fff;	 }
#accbutton #t1:hover 	{ background-position:      0 -40px; }

.crheading {
	color: #0079C6;
	font-weight: bold;
}

#cr a:link {
	text-decoration:none;
	color:#0079c6;
}
#cr a:hover{
	text-decoration:underline;
	color:#09F;
}

#daikin {
	margin-right:10px;
	width:100px;
	height:45px;
	background-image:url(images/partnerbuttons.jpg);
	display:inline-block;
	float-clear:both;
	float:left;
	
}
#kentec {
	margin-right:10px;
	width:100px;
	height:59px;
	background-image:url(images/partnerbuttons.jpg);
	background-position: 0px -50px;
	display:inline-block;
	float-clear:both;
	float:left;
	
}

#Riello {
	margin-right:10px;
	width:100px;
	height:59px;
	background-image:url(images/partnerbuttons.jpg);
	background-position: 0px -550px;
	display:inline-block;
	float-clear:both;
	float:left;
	
}

#oftec {
	margin-top:5px;
	margin-right:10px;
	width:100px;
	height:63px;
	background-image:url(images/partnerbuttons.jpg);
	background-position: 0px -115px;
	display:inline-block;
	float-clear:both;
	float:left;
	
}
#bifm {
	margin-right:10px;
	width:100px;
	height:43px;
	background-image:url(images/partnerbuttons.jpg);
	background-position: 0px -180px;
	display:inline-block;
	float-clear:both;
	float:left;
	
}
#refcom {
	margin-right:10px;
	width:100px;
	height:60px;
	background-image:url(images/partnerbuttons.jpg);
	background-position: 0px -228px;
	display:inline-block;
	float-clear:both;
	float:left;
	
}
#eca {
	margin-right:10px;
	width:100px;
	height:54px;
	background-image:url(images/partnerbuttons.jpg);
	background-position: 0px -290px;
	display:inline-block;
	float-clear:both;
	float:left;
	
}
#hvca {
	margin-right:10px;
	width:100px;
	height:44px;
	background-image:url(images/partnerbuttons.jpg);
	background-position: 0px -347px;
	display:inline-block;
	float-clear:both;
	float:left;
	
}
#safecontractor {
	margin-right:10px;
	width:100px;
	height:68px;
	background-image:url(images/partnerbuttons.jpg);
	background-position: 0px -394px;
	display:inline-block;
	float-clear:both;
	float:left;
	
}
#gassafe {
	margin-right:10px;
	width:100px;
	height:76px;
	background-image:url(images/partnerbuttons.jpg);
	background-position: 0px -472px;
	display:inline-block;
	float-clear:both;
	float:left;
	
}