body {margin:0 0 10px 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#1B0000;}

/* Splash */
#sheader {width:941px; height:165px; background:url(images/bnrSplash.jpg) no-repeat top left;}
#sfooter {width:941px; height:29px; background:url(images/ftrSplash.jpg) no-repeat top left;}

/* Main Layout */
#container {margin:0; padding:0; width:941px; position:relative;}
#header {width:941px;}
#nav {background-color:#114411; width:941px; height:32px; line-height:32px; white-space:nowrap;}
	#nav img {margin:0; padding:0; position:relative; z-index:100;}
#flashbnr {width:941px; height:; margin:0; padding:0; position:relative; z-index:0; background:url(images/noflashfix.jpg) no-repeat 0 0;}
#content {width:941px; background:url(images/bgContent.jpg) repeat-y top left;margin:0; padding:0;} 
	.colpadding {padding:5px 40px 25px 40px; width:861px;}
	#leftcol {background:url(images/bgContent.jpg) repeat-y top left; width:500px; float:left;
		voice-family: "\"}\""; voice-family:inherit; width:450px;}
		html>body #leftcol {width:500px;} 
		.leftcolpad {padding:0 10px 15px 40px;}
	#rightcol {background:url(images/bgContent.jpg) repeat-y top right; width:441px; float:right;
		voice-family: "\"}\""; voice-family:inherit; width:250px;}
		html>body #rightcol {width:441px;} 
		.rightcolpad {padding:45px 40px 15px 10px;}
#footer {clear:both; width:941px; height:61px; background:url(images/bgFooter.gif) no-repeat top left; margin:0;
	position:relative;}
	#ftrleft, #ftrright {position:absolute;}
	#ftrleft {left:65px; top:9px; text-align:left; width:175px;}
	#ftrright {right:65px; top:5px; text-align:right; width:550px;}
		#ftrright p script {margin:0; padding:0;}

/* Headers, Text Elements, Links */
h1 {color:#114411; border-top:1px solid #BDB69E; border-bottom:1px solid #BDB69E; padding:7px 0;
	text-transform:uppercase; font-size:14px; font-weight:normal; margin-top:18px; width:99%;
	margin-bottom:18px; text-align:center;}
	.text-header {border-top:1px solid #BDB69E; border-bottom:1px solid #BDB69E; padding:7px 0;
	text-transform:uppercase; margin-top:18px; width:99%;margin-bottom:18px; text-align:center;}
h2, h3 {margin-bottom:8px; margin-top:18px;}
.text-subhead {border-bottom:2px solid #BDB69E; padding-bottom:3px; width:99%;}
p, .text-body {line-height:150%;}
#content p, #content .text-body {text-align:left;}
#footer p {font:10px/10px Arial, Helvetica, sans-serif; margin:0; padding:0; color:#EEEAD9; opacity:0.9;
	-moz-opacity:0.9; filter:alpha(opacity=90);}
	#footer a:link, #footer a:visited, #footer a:active {color:#EEEAD9;}
	#footer a:hover {text-decoration:none; color:#A5CB40;}
hr {border:0; color:#577D06; background-color:#577D06; height:1px; width:100%; text-align:left;}

/* Form Elements */
#loginForm .input {border:1px solid #DFD799; color:#577D06; padding:2px; margin:0; background-color:#F8F6E1;
	font:11px Verdana, Arial, Helvetica, sans-serif;}
#loginForm .btn {background-color:#577D06; color:#fff;font:11px Verdana, Arial, Helvetica, sans-serif;}
#loginForm fieldset {border:1px solid #DFD799; width:400px; padding:20px; text-align:left; margin-top:30px;}
#loginForm legend {text-align:left;}
#loginForm dt, #loginForm dd {font:11px Verdana, Arial, Helvetica, sans-serif;}
#loginForm dt {width:100px; float:left; padding:0 5px 12px 0; text-align:right;}
#loginForm dd {text-align:left; padding:0 0 12px 0;}

/* UL, OL, and DL */
#list01 {list-style-type:none;padding-left:0;margin-left:0;}
#list01 li {background: url(images/bulletgrn.png) left center no-repeat;padding-left:15px;margin-bottom:10px;}

/* Table Elements -- Always attach IDs */
#table {border-collapse:collapse; border-top:1px solid #BDB69E; border-left:1px solid #BDB69E;}
#caption {}
#table th, #table td {}
#table th {}

/* Misc. */
.photorht {float:right; margin:0 0 10px 15px;}
#print {font-size:12px;}
	#print img {margin-right:10px;}
#builderinfo {margin-top:15px;}
.error {font:11px Verdana, Arial, Helvetica, sans-serif; color:#990000;}
#videobox {float:right; width:200px; margin:0 0 15px 15px; background-color:#EFE9B7; padding:15px; border:1px solid #DFD799;}
	#videobox h2 {margin:0; padding:0;}