/* Cascading style sheet */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#272727;
background:#6194A2 url(../images/main_bg.gif) top left repeat-x;
}

a img {border:none;}


h5 {
font-size:13px;
color:#08639C;
margin:0 0 15px 0;
padding:0 0 0 0;
}

h6 {
font-size:13px;
color:#08639C;
margin:0 0 5px 0;
padding:0 0 0 0;
}


.clearer {
clear:both;
font-size:0;
line-height:0;
height:0;
padding:0 0 0 0;
margin:0 auto;
}



form {
margin:0 0 0 0;
padding:0 0 0 0;
}

	form .label {
	clear:both;
	float:left;
	width:110px;
	height:30px;
	line-height:21px;
	text-align:right;
	}
	
	form .input {
	float:left;
	width:200px;
	height:30px;
	padding-left:15px;
	}
	
		form .input input {
		width:220px;
		}
		
	form .textarea {
	float:left;
	width:200px;
	height:115px;
	padding-left:15px;
	}
	
		form .textarea textarea {
		width:220px;
		height:100px
		}
		
	form .button {
	width:200px;
	padding-top:10px;
	padding-left:125px;
	}



#logo {
width:548px;
height:80px;
padding-top:14px;
margin:0 auto;
border:none;
}


.divider {
display:block;
height:9px;
font-size:2px;
margin:0 0 3px 7px;
background:url(../images/orange_bar.gif) top left repeat-y;
}
	

#container {
width:784px;
min-height:400px;
margin:0 auto;
border:none;
background:url(../images/body_bg.gif) top left repeat-y;
}

	

	#navigation {
	width:784px;
	height:47px;
	background:url(../images/top_bg.gif) top left no-repeat;
	margin-bottom:3px;
	}
	
		.top-links {
		float:left;
		padding:18px 0 0 26px;
		}
		
			.top-links .home,
			.top-links .products,
			.top-links .contact,
			.top-links img {
			float:left;
			}
			
			.top-links .home a,
			.top-links .products a,
			.top-links .contact a {
			display:block;
			text-decoration:none;
			height:25px;
			}
			
			.top-links .home a {background:url(../images/home_link.gif) 0 0 no-repeat;width:103px;}
			.top-links .products a {background:url(../images/products_link.gif) 0 0 no-repeat;width:81px;}
			.top-links .contact a {background:url(../images/contact_link.gif) 0 0 no-repeat;width:102px;}
			
			.top-links .home a:hover {background:url(../images/home_link.gif) 0 -25px no-repeat;}
			.top-links .products a:hover {background:url(../images/products_link.gif) 0 -25px no-repeat;}
			.top-links .contact a:hover {background:url(../images/contact_link.gif) 0 -25px no-repeat;}
			
		
		.top-contact {
		float:right;
		color:#ffffff;
		text-align:right;
		padding:11px 26px 0 0; 
		}
		
			.top-contact .email {background:url(../images/email_icon.gif) center left no-repeat;}
			.top-contact .email a {color:#ffffff;text-decoration:none;padding-left:20px;}
			.top-contact .email a:hover {text-decoration:underline;}
		
		
	#head-image {
	display:block;
	height:100px;
	margin:0 0 3px 7px;
	}
	
	
	#main-content {
	width:784px;
	margin:0 auto;
	border:none;
	padding-bottom:3px;
	}
	
		#main-content #dual-second {
		border-left:solid #70B4C7 3px;
		border-right:none;
		padding-left:18px;
		padding-right:0;
		}
	
		#main-content .dual {
		float:left;
		width:340px;
		height:730px;
		margin-top:20px;
		margin-bottom:20px;
		border-right:solid #195982 1px;
		padding:0 20px 0 28px;
		}
		
			#main-content .dual img {
			padding:14px 0 14px 0;
			}
		
			#main-content .dual ul {
			padding:0 0 0 0;
			margin:0 auto;
			line-height:18px;
			}
			#main-content .dual li {padding:0 0 4px 0; list-style:none;}
			#main-content .dual li a {color:#FFFFFF;text-decoration:none;}
		
	
		#main-content .left {
		float:left;
		width:434px;
		}
		
			#main-content .left .inner,
			#main-content .left-contact .inner {
			width:380px;
			padding-top:20px;
			padding-left:28px;
			line-height:20px;
			}
				
				#main-content .left .inner ul {
				padding:0 0 0 0;
				margin:0 auto;
				line-height:18px;
				}
				#main-content .left .inner li {padding:0 0 8px 0; list-style:none;}
				#main-content .left .inner li a {color:#FFFFFF;text-decoration:none;}
			
			
		#main-content .right {
		float:left;
		width:343px;
		height:308px;
		background:#093A5A url(../images/sidebar_bg.gif) top left repeat-x;
		}
			
			#main-content .right .left2 {
			float:left;
			width:125px;
			height:308px;
			background:url(../images/sidebar_side.gif) top left no-repeat;
			}
			
			#main-content .right .right2,
			#main-content .right-contact .right2 {
			float:left;
			width:200px;
			margin-top:25px;
			color:#FFFFFF;
			}
			
				#main-content .right .right2 a {color:#5BC2FF;text-decoration:none;}
				#main-content .right .right2 a:hover {text-decoration:underline;}
				
				#main-content .right .right2 ul {
				padding:6px 0 12px 0;
				margin:0 auto;
				font-size:14px;
				color:#FFFFFF;
				line-height:20px;
				}
				#main-content .right .right2 li {padding:0 0 0 0; list-style:none;}
				#main-content .right .right2 li a {color:#FFFFFF;text-decoration:none;}
				
				
				
		#main-content .left-contact {
		float:left;
		width:512px;
		}
			#main-content .left-contact .inner {
			width:480px;
			}
		
		
		#main-content .right-contact {
		float:left;
		width:265px;
		height:308px;
		background:#093A5A url(../images/sidebar_bg.gif) top left repeat-x;
		}
		
			#main-content .right-contact .left2 {
			float:left;
			width:30px;
			height:308px;
			}
		
			#main-content .right-contact .right2 {padding-left:16px; border-left:solid #ffffff 1px;}
			#main-content .right-contact .right2 img {padding-bottom:14px;}
			#main-content .right-contact .right2 .block {padding-bottom:9px;}
			#main-content .right-contact .right2 .block .fix {float:left;width:80px;}
			#main-content .right-contact .right2 a {color:#5BC2FF;text-decoration:none;}
			#main-content .right-contact .right2 a:hover {text-decoration:underline;}
	
	
#footer {
width:784px;
margin:0 auto;
border:none;
background:url(../images/body_bg.gif) top left repeat-y;
}

	#base {
	width:784px;
	height:102px;
	background:url(../images/base_bg.gif) top left no-repeat;
	}
	
		#base .inner {
		display:block;
		font-size:14px;
		font-weight:bold;
		text-align:right;
		line-height:18px;
		color:#CA7029;
		padding:16px 0 0 28px;
		}
		
			#base .inner .text-left {
			float:left;
			height:49px;
			padding:13px 22px 0 0;
			border-right:solid #F7AF5F 1px;
			}
		
			#base .inner img {
			float:left;
			margin-left:20px;
			}
	
	#glass-under {
	width:784px;
	height:94px;
	font-size:8pt;
	color:#2C6B93;
	padding-top:20px;
	text-align:center;
	background:url(../images/footer_bg.gif) top left no-repeat;
	}
	
		#glass-under a {color:#2C6B93;text-decoration:none;}
		#glass-under a:visited {color:#577587;text-decoration:none;}
		#glass-under a:hover {text-decoration:underline;}
		
		