body { font: normal 11px "Trebuchet MS", "Lucida Grande", "Verdana", sans-serif; 
	margin-top:0px; background:url(gfx/background6.jpg) top repeat-x; color:#251f1f; }
form, input, select, textarea { font-size:11px; }
select { width:140px; }
a { color:#8a3a31; text-decoration:none; }
a:hover { color:#8a3a31; text-decoration:underline; }
h1 { color:#8a3a31; font-size:18px; font-weight:bold; }
h2 { color:#8a3a31; font-size:16px; font-weight:bold; }
h4 { color:#000000; font-size:16px; }
img { border:0px; }
fieldset { padding:5px; }

.left { float:left; clear:left; }
.right { float:right; clear:right; }
.clearer { clear:both; float:none; height:0px; }

#site_container { margin:0 auto; width:800px; border:3px solid black; background-color:#ffffff; margin-top:20px;  }
#header {  }
	#picture { }	
#menu { width:200px; margin:0px; padding:0px; font-size:12px; height:400px; }
	#menu ul { margin:0px; padding:0px; position:absolute; }
	#menu ul li { list-style-type:none; width:175px; height:46px; border-top:1px solid #f1e6d4; 
			margin:0px; padding:0px; 
			 }			
		#menu li ul { position: relative; top:-47px; left:175px; display: none; margin: 0px; padding: 0px; }
		#menu li ul li { list-style-type:none; width:175px; height:46px; border-top:1px solid #f1e6d4; 
			border-left:1px solid #f1e6d4; padding:0px; margin:0px;
			 }			
		#menu li ul li a { display: block;	width:100%;  text-decoration: none; height:100%; 
			color: #ffffff;	background: #a46e62; padding:0px; margin:0px;
			 }			
		#menu li ul li a:hover { color:#000000; text-decoration:none; background-color:#D0B55C; }
		#menu li:hover ul { display: block; }
	#menu ul li a { color:#ffffff; text-decoration:none; width:100%; height:100%; display:block; 
		background-color:#8D0102; text-align:right;
		 }		
	#menu ul li a:hover { color:#000000; text-decoration:none; background-color:#D0B55C; }
	#menu ul li a#menu_active { color:#000000; text-decoration:none; background-color:#D0B55C; }	
	
#features { font-size:11px; width:150px; padding-top:20px; padding:10px;   }
#content { margin-left:200px; width:400px; padding-top:15px; }	
#alt_content { margin-left:200px; width:580px; padding-top:15px; }	
#footer { text-align:center; background-color:#8D0102; color:#ffffff;
	height:26px;  width:800px; float:none; clear:both; }

#float_container { position:relative; }	
	#float { position:absolute; top:400px; left:25px; width:175px; }


.button { background-color:#8D0102; color:#fff; }
	.button a { background-color:#8D0102; color:#fff; width:175px; }
.crimson { background-color:#910008; clear:both; float:none; height:25px; } /* #8a3a31 orig color*/
.yellow { background-color:#D0B55C; }

ul.ticks li { list-style-image:url(gfx/tick.gif); }


.feature_box { background-color:#E7DAAE; padding:5px; }
.feature_title { font-size:14px; color:#402C14; font-weight:bold; padding-left:4px; background-color:#D0B55C; padding:2px; }
.feature_crimson { background-color:#910008; width:100%; color:#ffffff; }
.feature_detail { background-color:#d3c5ab; width:100%; color:#8a3a31; }
.feature_spacer { margin-bottom:10px; }

.textbox { border:1px solid #d3c5ab; font: normal 11px "Trebuchet MS", "Lucida Grande", "Verdana", sans-serif; 
	padding:3px; width:200px;  }
.required { border:1px solid red; font: normal 11px "Trebuchet MS", "Lucida Grande", "Verdana", sans-serif; 
	padding:3px; width:200px;  }

.alert { color:red; }
#holder { position:relative; width:446px; height:129px; }
.newImage { position: absolute; top: 0px; left: 0px; opacity:0; -moz-opacity:0; -khtml-opacity:0; filter: alpha(opacity=0); }
	
#logos { width:175px; text-align:center;  padding-top:20px; background-color:#E7DAAE; margin-top:370px; }
	#logos img { border:0px; }

#quick_search {  }
#quick_menu { padding-left:10px; padding-top:3px; }
	#quick_menu a { color:#ffffff; text-decoration:none; }
	#quick_menu a:hover { color:#ffffff; text-decoration:underline; }

#staff img { border:2px solid #910008; margin:-3px;  }
#content img#np_center { float:right; padding:0 0 5px 10px; }
#content img#asslogo_gulid { float:left; padding:0 10px 0 0; margin:0 0 0 -7px; }


