/* CSS Document */

body {
	background-color: #001a28;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #464545;
}

#container {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	background-color: #001a28;
	padding: 0 8px 0 8px;

}

#header {
	width: 970px;
	height: 140px;
	background-color: #2c8e01;
	
}

	#logo {
		float: left;
		width: 130px;
		padding: 3px 0 0 30px;
	}

#content-wrapper {
	width: 980px;
	float: left;
}

*:first-child+html #content-wrapper {
	margin-top: 7px;
}

#int-content-wrapper {
	width: 980px;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
	background:url(../grfx/backgrounds/content-wrapper-bg.jpg) repeat-y;
}

*:first-child+html #int-content-wrapper {
	margin-top: 7px;
}

	#left-nav {
		width: 166px;
		float: left;
		border-left: 1px solid #2f424c;
		border-bottom: 1px solid #2f424c;
		margin-top: 0px;
		background-color: #002c44;
		background-position: bottom center;
		min-height: 567px;
		height: auto !important;
		height: 567px;
		padding-top: 9px;
	}
	
	#int-left-nav {
		border-right: 1px solid #2f424c;
		width: 165px;
		float: left;
		border-left: 1px solid #2f424c;
		margin-top: 4px;
		margin-right: 1px;
		background-color: #002c44;
		background-position: bottom center;
		min-height: 576px;
		height: auto !important;
		height: 576px;
		padding-top: 5px;
	}
	
	#content {
		width: 812px;
		float: left;
		margin-top: -30px;
	}
	
	#int-content {
		float: left;
		width: 804px;
		margin-left: 6px;
		background:url(../grfx/backgrounds/content-bg.jpg) no-repeat;
		background-position: right 107px;
		min-height: 450px;
		height: auto !important;
		height: 450px;
	}
	
	#quick-links img {
		border: 0 !important;
		margin-top: -1px;
	}
	
		*:first-child+html #quick-links {
			margin-top: -2px;
		}
	
#text {
	padding: 20px 80px 20px 30px;
	color: #fff;
	line-height: 160%;
}

.contact-form {
	background-color: #002032;
	padding: 10px;
	border: 1px solid #30424c;
	color: #b1c1ca;
	width: 500px;
}

	.contact-form th {
		color: #b1c1ca;
		text-transform: uppercase;
		font-size: 16px;
		padding: 0px 0 10px 0;
	}

	.contact-form input {
		background-color: #b1c1ca;
		border: 1px solid #284d61;
		color: #000;
		padding: 3px;
		
	}
	
	.contact-form textarea {
		background-color: #b1c1ca;
		border: 1px solid #284d61;
		width: 220px;
	}
	
	#frmSS107 img {
		margin-bottom:3px;
		padding:7px 3px 3px 7px;
		background:#ffffff;
	}
	
	.specifications {
		background-color: #002032;
		padding: 0px;
		border: 1px solid #30424c;
		color: #b1c1ca;
		border-collapse: collapse;
		width: 745px;
	}
	
		.specifications td {
			padding: 5px 8px 5px 8px;
			border: 1px solid #013654;
		}
		
		.specifications .color {
			background-color: #022b42;
		}
		
	.photogallery td img {
		border: 1px solid #30424c;
		background-color: #032a3f;
		padding: 5px;
	}
	
		.photogallery td img:hover {
			border: 1px solid #042537;
			background-color: #0d4462;
		}
	
	.photogallery td {
		padding: 8px;
	}
	
	.datatable {
		text-align: center;
		width: 400px;
		padding: 5px;
		margin: 0 0 0 40px;
		border: 1px solid #30424c;
		background-color: #032a3f;
	}
	
		.datatable td {
			width: 200px;
		}
		
	.pdftable {
		border: 1px solid #30424c;
		background-color: #032a3f;
		padding: 5px;
		width: 450px;
		margin-left: auto;
		margin-right: auto;
	}
	
		.pdftable td {
			padding: 5px;
		}
		
	
#footer {
	background:url(../grfx/backgrounds/footer-bg.jpg) repeat-x;
	height: 164px;
	margin: 0 -8px 0 -8px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	padding-top: 8px;
}

	#footer a {
		color: #fff;
		text-decoration: none;
		padding: 0 8px 0 8px;
	}
	
	#footer a:hover {
		color: #36990b;
	}
	
		#ftlinks li {
			float: left;
			margin: 10px 0 0 10px;
			list-style-type: none;
		}
	
		.copyright {
			float: right;
			padding: 0px 15px 0 90px;
			margin-top: -14px;
		}
		
		
		.copyright a {
			color: #7c7b7b !important;
			font-weight: bold;
		}
		
		.copyright a:hover {
			color: #36990b !important;
		}

	#logos {
		margin: 35px 0 0 0;
	}
	
		
	
		*:first-child+html #logos {
			margin-top: 50px;
		}
	
	.dra {
		vertical-align: middle;
		float: left;
		margin-left: 30px;
	}
	
		#logos img {
			padding: 0 10px 0 10px;
		}
		
		
