@charset "utf-8";
/* CSS Document */

body{ height:100% }
	
div#fullscreen {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
	min-height:100%;
}

a {
	outline:none;
	}

ul {
	list-style-image:url(../img/bullet.gif);
	padding-left:5px;
	margin-left:8px;
	line-height:14px;
	}
	
a.more {
	padding-left:8px;
	background:url(../img/arwDown.gif) left no-repeat;
	display:block;
	color:#ee791a;
	height:10px;
	width:45px;
	font-size:9px;
	text-transform:lowercase;
	text-decoration:none;
	float:right;
	margin:5px 0 0 0;	
	}
	a.more:hover {
		text-decoration:underline;
		}
p {
	margin-bottom:8px;
	line-height:14px;
	text-align:justify;
	}
	p a {
		color:#46a5e4;
		text-decoration:none;
		}
		p a:hover {
			color:#ee7819;
			text-decoration:underline;
			}
h1 {
	font-family: gishabd, Arial, Helvetica;
	color:#0071bc;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	height:14px;
	overflow:hidden;
	}
#site {
	width:1018px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:11px;
	}	
/*---------------------------------------------------------------------------------------------------------*/
/* Header Content */			
#header {
	height:100px;
	width:1000px;
	margin:0 auto;
	position:relative;
	}
	
	#logo {
		height:71px;
		width:325px;
		position:absolute;
		top:29px;
		left:0;
		}
/*---------------------------------------------------------------------------------------------------------*/
/* Banners */				
#banner {
	width:1018px;
	top:5px;
	}
#banner.home {
	height:429px;
	}
	#banner.home #sdwTop {
		background:url(../img/sdw_top.png) no-repeat;
		width:1018px;
		height:8px;
		}
	#banner.home #sdwLeft {
		background:url(../img/sdw_left.png) no-repeat;
		height:409px;
		width:8px;
		float:left;
		}
	#banner.home #imgBanner {
		background:url(../img/bnr_home.jpg) no-repeat;
		height:409px;
		width:1002px;
		float:left;
		}
	#banner.home #sdwRight {
		background:url(../img/sdw_right.png) no-repeat;
		height:409px;
		width:8px;
		float:left;
		}
	#banner.home #sdwBottom {
		background:url(../img/sdw_bottom.png) no-repeat;
		height:12px;
		width:1018px;
		float:left;
		}
#banner.content {
	height:145px;
	}
	#banner.content #sdwTop {
		background:url(../img/sdw_top.png) no-repeat;
		width:1018px;
		height:8px;
		}
	#banner.content #sdwLeft {
		background:url(../img/sdw_left.png) no-repeat;
		height:125px;
		width:8px;
		float:left;
		}
	#banner.content #imgBanner {
		height:125px;
		width:1002px;
		float:left;
		}
	#banner.content #sdwRight {
		background:url(../img/sdw_right.png) no-repeat;
		height:125px;
		width:8px;
		float:left;
		}
	#banner.content #sdwBottom {
		background:url(../img/sdw_bottom.png) no-repeat;
		height:12px;
		width:1018px;
		float:left;
		}
/* Content Banners */
	#banner.content #imgBanner.about {
		background:url(../img/bnr_about.jpg) no-repeat;
		}
	#banner.content #imgBanner.b5, #banner.content #imgBanner.b10, #banner.content #imgBanner.b11, #banner.content #imgBanner.b12,
	#banner.content #imgBanner.b14, #banner.content #imgBanner.b16 {
		background:url(../img/bnr_products.jpg) no-repeat;
		}
	#banner.content #imgBanner.services {
		background:url(../img/bnr_about.jpg) no-repeat;
		}
	#banner.content #imgBanner.contact {
		background:url(../img/bnr_contact.jpg) no-repeat;
		}

		
/*---------------------------------------------------------------------------------------------------------*/
/* Content */			
#content {
	width:1000px;
	margin:10px auto 10px auto;
	border-bottom:solid 1px #cccccc;
	position:relative;
	}
	#content.home {
		min-height:185px;
		}	
	#contLeft {
		height:109px;
		width:441px;
		position:absolute;
		top:33px;
		left:26px;
		}
		#contLeft img, #contRight img {
			float:left;
			margin-right:10px;
			}
	#contRight {
		height:109px;
		width:441px;
		position:absolute;
		top:33px;
		right:23px;
		}
		#contLeft p, #contRight p {
			margin:5px 0 0 0;
			}
				
#loopedSlider {
	width:960px; margin: 0 auto; }
		#loopedSlider .container { width:960px; min-height:425px; overflow:hidden; position:relative; cursor:pointer; }
		#loopedSlider .slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
		#loopedSlider .slides div { position:absolute; top:0; width:960px; /*min-height:425px; overflow:auto;*/ display:none; padding:0; margin:0; cursor:default }
		#loopedSlider .slides div table { width:930px;}
		#loopedSlider .slides div table tr {min-height:425px;}
		#loopedSlider .slides div table td { width:465px; vertical-align:top;}
		#loopedSlider .slides div table td.tl {width:435px; padding:0 30px 0 0;}
		.h {color:#0071bc; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; float:left; width:465px;}
		.r {text-align:right; float:right; width:465px;}
		#loopedSlider td img {margin:10px;}
		#loopedSlider p.i {color:#353535; /*0071bc*/ text-transform:capitalize; font-size:14px; margin-top:8px; font-weight:bold;}
		#loopedSlider .previous, #loopedSlider .next {
			height:39px;
			width:39px;
			position:absolute;
			}
			#loopedSlider .previous {
				top:190px;
				/*top:170px;*/
				right:1000px;
				}
			#loopedSlider .next {
				top:191px;
				/*top:169px;*/
				left:1000px;
				}	
			#loopedSlider .previous a, #loopedSlider .next a {
				display:block;
				height:39px;
				width:39px;
				overflow:hidden;
				background-image:url(../img/arw_slider.png);
				background-repeat:no-repeat;
				}
				#loopedSlider .previous a { background-position: 0 0;}
					#loopedSlider .previous a:hover{ background-position: 0 -39px;}
				#loopedSlider .next a{ background-position: -39px 0;}
					#loopedSlider .next a:hover { background-position: -39px -39px;}
td blockquote {
	font-style:italic;
	font-weight:bold;
	margin-left:30px;
	line-height:14px;
	color:#353535;
	}

#contOrange {
	height:3px;
	width:1000px;
	margin:0 auto;
	background:url(../img/orange.jpg) no-repeat left;
	}
	
#contMain {
	width:1000px;
	min-height:400px;
	margin:0 auto;
	position:relative;
	}
	
#navSide {
	width:160px;
	border-right:1px solid #e2f2f7;
	min-height:400px;
	position:absolute;
	top:0;
	left:0;
	}
	#navSide ul {
		list-style-image:none;
		margin:0;
		padding:0;
		}
	#navSide ul li a {
		display:block;
		width:150px;
		padding:10px 0px 10px 10px;
		color:#0071bc;
		text-transform:uppercase;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		}
		#navSide ul li a:hover {
			color:#ee7819;
			background-color:#e2f2f7;
			}
		#navSide ul li a.active {
			background-color:#e2f2f7;
			}
#contMid {
	position:absolute;
	top:0;
	left:180px;
	width:575px;
	min-height:400px;
	}
	
#contInfo {
	position:absolute;
	top:0;
	right:0;
	width:224px;
	}
	#contInfo p {
		margin-left:20px;
		}
.colTitle {
	padding:10px 0px 10px 10px;
	background:#e2f2f7;
	color:#0071bc;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:20px;
	}
	
#midTitle {
	color:#0071bc;
	border-bottom:solid 1px #eef7fa;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0px;
	margin-bottom:10px;
	}

.gTitle {
	color:#6c6c6c;
	font-weight:bold;
	}
	
.r a {
	color:#0071bc;
	text-decoration:none;
	vertical-align:middle;
	height:29px;
	display:block;
	}
	.r a:hover {
		color:#ee7819;
		}

/*---------------------------------------------------------------------------------------------------------*/
/* Valves */
#valves {
	height:50px;
	width:1000px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	}
	#valves a {
		display:block;
		overflow:hidden;
		height:50px;
		width:160px;
		float:left;
		background-position: 0px 0px;
		}
		#valves a:hover, #valves a.active {
			background-position:0px -50px;
			}
			#valves a.b5 {
				background-image:url(../img/b5.png);
				margin-right:8px;
				}
			#valves a.b10 {
				background-image:url(../img/b10.png);
				margin-right:8px;
				}
			#valves a.b11 {
				background-image:url(../img/b11.png);
				margin-right:8px;
				}
			#valves a.b12 {
				background-image:url(../img/b12.png);
				margin-right:8px;
				}
			#valves a.b14 {
				background-image:url(../img/b14.png);
				margin-right:8px;
				}
			#valves a.b16 {
				background-image:url(../img/b16.png);
				}

/*---------------------------------------------------------------------------------------------------------*/
/* Footer */
#footer {
	height:10px;
	width:960px;
	margin:5px auto 10px auto;
	position:relative;
	}
	#copyright {
		color:#959595;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		position:absolute;
		left:10px;
		}	
	#credit {
		height:10px;
		width:10px;
		position:absolute;
		right:10px;
		}
		#credit a {
			height:10px;
			width:10px;
			overflow:hidden;
			display:block;
			background:url(../img/credit.gif) no-repeat 0px 0px;
			}
			#credit a:hover {
				background-position:-10px 0px;
				}

/*---------------------------------------------------------------------------------------------------------*/
/* Form */

form input, form textarea {
	width:575px;
	background-color:#FFF;
	border:solid 1px #e2f2f7;
	margin:3px 0px 6px 0px;
	height:19px;
	}
	form textarea {
		height:100px;
		}
	form input:focus, form input:hover, form textarea:focus, form textarea:hover {
		border-color:#bbe2ee;
		}
		
		
		form input#send, form input#reset {
			width:85px;
			height:25px;
			float:right;
			color:#0071bc;
			}
			form input#reset {
				margin-right:10px;
				}
			form input#send:hover, form input#reset:hover {
				background-color:#bbe2ee;
				border-color:#bbe2ee;
				}
/* Tooltip ---------------------- */			
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }		