body { 
font-family: Geneva, Arial, Helvetica, sans-serif; font-size: small;
background: #000000;
color: #ffffff;
}

a { color: #ffffff; }

p, li, td, div { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: small; color: #ffffff; line-height: 150%; }

h2 { font-family: "Times New Roman", Times, serif; font-size: 1.25em; font-weight: bold; }
h3 { font-size: 13px; font-weight: normal; }

.special { color: #B93E01; font-weight: bolder; font-size: 1.5em; }
.special2 { text-transform:uppercase; font-size: .75em; }
.special3 { background: #B93E01; padding: 2px; font-weight: bold; }

blockquote { padding-left: 5px; padding-bottom: 10px; }

#divider { background: #cccccc; height: 1px; width: 528px; margin-bottom: 10px; }
#subbody { text-align: left; padding-left: 30px; }
#body_text p { padding-left: 10px; }
#body_text li { padding-left: 15px; }
#footer p, #footer li { color: #666666; font-size: 11px; }
#footer li { line-height: 18px; }
#footer a { color: #ffffff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer .important { color: #B93E01; }

#nav, #nav ul { /* all lists */ padding: 0; margin: 0; list-style: none; line-height: 1; z-index:2; }
#nav a { display: block; font-size: small; }
#nav li { /* all list items */ float: left; /* width needed or else Opera goes nuts */ }

#nav li ul { /* second-level lists */
	margin-left: 20px;
	position: absolute;
	background: #1F1E1C;
	padding: 6px;
	opacity:.90;
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9;
	width: 11em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-bottom: 1px dotted #FFF;
}
#nav li ul a { margin-left: 5px; color: #B93E01; text-decoration: none; font-weight: bold; line-height: 200%; }
#nav li ul a:hover { color: #FFF; }
#nav li ul li { width: 11em; }
#nav li .divider { border-bottom: 1px solid #666666; }
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */ left: auto; }

fieldset { border: 0px; padding-left: 0px; margin-left: 40px; }

#topleft {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 125px;
	width: 125px;
	background: url(img/TLbanner.gif) no-repeat;
	text-indent: -999em;
	text-decoration: none;
}
