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

body { margin-left:0; margin-top: 0px; margin-right:0; margin-bottom: 0px; background-color:#00aeef; }

 img, ul, li, a, div { behavior: url(iepngfix.htc); }

#wrapper { width:918px; margin:15px auto 0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; z-index:2; }

.top { height:21px; display:block; float:left;}
	#topL { width:21px; background:url(../assets/topL.png) no-repeat; }
	#topC { width:876px; background:url(../assets/topC.png) no-repeat; }
	#topR { width:21px; background:url(../assets/topR.png) no-repeat; }

.header { height:125px; display:block; float:left;}
	#headerL { width:21px; background:url(../assets/headerL.png) repeat-y; }
	#headerC { width:876px; background-color:#FFFFFF; background:url(../assets/logo.jpg) no-repeat left TOP #FFFFFF; }
		#topRLink { position:absolute; float:right; top:25px; right:25px; } 
		#topLink { position:relative; float:right; top:100px; right:0px; }
/*			#topLink ul{ width:520px; list-style-type:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.80em; font-weight:NORMAL;  margin-top:5px;} */
			#topLink a{ height:15px; display:block; float:left; font-size:0.80em; background:url(../assets/bullet1.png) top left no-repeat; color:#00aeef; font-weight:bold; text-decoration:none; padding:0 0px 0 15px; }
			#topLink a:hover{background:url(../assets/bullet2.png) top left no-repeat; color:#CCCCCC; text-decoration:none;}
	#headerR { width:21px; background:url(../assets/headerR.png) repeat-y; }
	
	#bannerBG { width:100%; height:199px; background-color:#6dd0f7; position:absolute; top:161px; left:0px; z-index:1; }
.banner { height:199px; display:block; float:left; }
	#bannerL { width:9px; background:url(../assets/Bleft.png) repeat-y; }
	#banner { width:900px; }
	#bannerR { width:9px; background:url(../assets/Bright.png) repeat-y; }
	
.content { height:380px; display:block; float:left; }
.content_aboutus { height:600px; display:block; float:left; }
.content_services { height:1000px; display:block; float:left; }
.content_clients { height:830px; display:block; float:left; }
.content_safety { height:650px; display:block; float:left; }
.content_manpower { height:1175px; display:block; float:left; }
.content_equipment { height:1000px; display:block; float:left; }
.content_contact { height:600px; display:block; float:left; }

	#contentL { width:21px; background:url(../assets/left.png) repeat-y; }
	#contentC { width:876px; background-color:#ffffff; }
		#cMain { width:850px; height:300px; margin:25px auto 0 auto; background-color:#ffffff; }
			#cMainLeft { width:317px; float:left; display:block; background:url(../assets/home_1.jpg) no-repeat top #FFFFFF; padding:120px 20px 0 20px; font-size:12px; text-align:justify; }
			#cMainLeft h3 { font-size:13px; color:#0066FF; }
			#cMainLeft a { float:right; text-decoration:none; color:#FF6600; font-weight:bold; }
			#cMainLeft a:hover { text-decoration:underline; color:#0033FF; }
			#cMainRight { width:450px; height:300px; float:left; display:block; color:#6699CC; }
			#cMainRight p.one { background:url(../assets/home_2.jpg) no-repeat right top; font-size:11px; margin-left:15px; padding: 5px 10px 5px 20px; }
			p.one b { color:#666666; }
			p.two b { color:#666666; }
			#cMainRight p.two { background:url(../assets/home_3.jpg) no-repeat right top; font-size:11px; margin-left:15px; padding: 5px 10px 5px 20px; height:100px; }
		#cLeft { width:234px; display:block; float:left; margin:20px auto 0 auto; }
			#newstop { width:190px; height:30px; background:url(../assets/newstop.png) no-repeat; padding:3px 3px 3px 9px; font-size:0.70em; color:#FFFFFF; font-weight:bold; }
			#newstop img { padding-top:10px; float:left; display:block; }
			#newstop #newshead { padding-top:13px; float:left; display:block; }
			#newsmain { width:180px; background-color:#6dc6e7; margin-top:1px; padding:20px 11px 6px 11px; font-size:0.70em; text-align:justify; color:#FFFFFF; }
			#newsbottom { width:202px; height:6px; background:url(../assets/newsbottom.jpg) no-repeat; }
			#addtxt { width:229px; padding:175px 5px 5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
			#addtxt a{ text-decoration:none; color:#0099FF; }
			#addtxt a:hover{ text-decoration:underline; }
		#cRight { width:642px; background:#ffffff; display:block; float:right; margin-top:20px; }
			#pageHead_about { width:642px; height:131px; background:url(../assets/about.jpg) no-repeat; }
			#pageHead_services { width:642px; height:131px; background:url(../assets/services.jpg) no-repeat; }
			#pageHead_clients { width:642px; height:131px; background:url(../assets/clients.jpg) no-repeat; }
			#pageHead_safety { width:642px; height:131px; background:url(../assets/safety.jpg) no-repeat; }
			#pageHead_manpower { width:642px; height:131px; background:url(../assets/manpower.jpg) no-repeat; }
			#pageHead_equipment { width:642px; height:131px; background:url(../assets/equipment.jpg) no-repeat; }
			#pageHead_contact { width:642px; height:131px; background:url(../assets/contactus.jpg) no-repeat; }
			#pageHeadb { width:642px; height:40px; text-align:right; }
			#pageHeadb a{ text-decoration:none; font-size:12px; color:#666666; font-weight:bold; }
			#pageHeadb a:hover{ text-decoration:underline; font-size:12px; color:#999999; font-weight:bold; }
			#cRightContent { font-family:Georgia, "Times New Roman", Times, serif; font-size:11pt; color:#336666; padding:0 5px 0 10px; }
			#cRightContent p.hTwoOne { font-size:15pt; color:#0099FF; }
			#cRightContent p.hTwoTwo { font-size:12pt; color:#0099FF; }
			#cRightContent p.hTwoThree { font-size:12pt; color:#0099FF; clear:both; }
					
				#cRightContent ul{ list-style-image:url(../assets/icon2.gif); font-weight:bold; }
				#cRightContent ul.sub{ list-style-image:url(../assets/icon1.gif); font-weight:normal; margin-bottom:10px; }
				.ind { text-indent:25px; }
				#cRightContent li.sub:hover{ list-style-image:url(../assets/icon3.gif); font-weight:normal; margin-bottom:10px; }
				
				.hLeft { width:150px; display:block; float:left; margin:5px 20px 20px 5px; }
				.hCenter { width:160px; display:block; float:left; margin:5px 0 20px 5px; }
				.hRight { width:150px; display:block; float:left; margin:5px 0 20px 5px; }
				
				.hLefta { width:150px; display:block; float:left; margin:5px 20px 20px 5px; clear:left; }
				.hCentera { width:160px; display:block; float:left; margin:5px 0 20px 5px; }
				.hRighta { width:150px; display:block; float:left; margin:5px 0 20px 5px; }

				.hLeftb { width:150px; display:block; float:left; margin:5px 20px 20px 5px; clear:left; }
				.hCenterb { width:160px; display:block; float:left; margin:5px 0 20px 5px; }
				.hRightb { width:150px; display:block; float:left; margin:5px 0 20px 5px; }
				
				.hLeftc { width:180px; display:block; float:left; margin:5px 20px 20px 5px; clear:left; line-height:20px; }
				.hCenterc { width:160px; display:block; float:left; margin:5px 0 20px 5px; line-height:20px; }
				.hRightc { width:140px; display:block; float:left; margin:5px 0 20px 5px; line-height:20px; }
				
				.formtxt { display:block; float:left; clear:left; height:22px;
				border-bottom:#0099FF 1px solid; border-top:#FFFFFF 1px solid; margin:5px 0px 5px 15px; width:150px; }
				
				.txtbox { display:block; float:left; height:20px; 
				border:#CCCCCC 1px solid; width:300px; margin:5px 5px 5px 0; }
				
				.txtarea { display:block; float:left; border:#cccccc 1px solid; width:300px; margin:5px 5px 5px 0; }
				
				.spamtxtbox { display:block; float:left; height:20px; border:#cccccc 1px solid; width:50px; margin:5px 5px 5px 0; }
				.button { display:block; float:left; clear:left; margin-top:15px; background-color:#FFFFFF; border:#0099FF 1px solid; position:relative; left:405px; }
				.star { color:#FF0000; }
	#contentR { width:21px; background:url(../assets/right.png) repeat-y; }
		#pageHeadRight { width:21px; height:131px; background:url(../assets/pageHeadRight.png) no-repeat top; margin-top:20px; }
		#pageHeadRight_services { width:21px; height:131px; background:url(../assets/pageHeadRight_services.png) no-repeat top; margin-top:20px; }
	
.footlink { height:40px; display:block; float:left; }
	#footlinkL { width:21px; background:url(../assets/left.png) repeat-y; }
	#footlinkC { width:876px; background-color:#ffffff; }
	#footlink { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-top:0px; }
	#footlink a {color:#6dd0f7; text-decoration:none; }
	#footlink a:hover {color:#00aeef; text-decoration:none; }
	#footlinkR { width:21px; background:url(../assets/right.png) repeat-y; }		
	
.bottom { height:21px; display:block; float:left; }
	#bottomL { width:21px; background:url(../assets/bottomL.png) no-repeat; }
	#bottomC { width:876px; background:url(../assets/bottomC.png) no-repeat; }
	#bottomR { width:21px; background:url(../assets/bottomR.png) no-repeat; }	

#footer {width:918px; height:35px; color:#FFFFFF; font-size:11px; }
#footer a { color:#FFF000; text-decoration:none; font-weight:bold; }
#footer a:hover { color:#FFFFff; }