﻿html {
	height:100%;
}

body {
	font-size: 12pt;
	background-color:black;
	height:100%;
	margin:0;
	padding:0;
	color:white;
	font-family:Verdana, Tahoma;
}

select, textarea, input {
	font-family:Verdana, Tahoma;
	font-size:0.75em;
	color:black;
}

h1 {
	font-size:14pt;
	font-weight:bold;
	color:orange;
	margin-top:0;
}

h1 a { 
	text-decoration:none;
	color:orange;
}

h1 a:hover { text-decoration:underline }


h2 {
	font-size: 12pt;
	font-weight:bold;
}

a {
	color:orange;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

a img {
	border:0;
}

div#main {
	position:relative;
	width:836px;
	height:774px;
	margin:0 auto 0 auto;
	padding:0;
	background:black url('../inc/background.gif') no-repeat scroll left top;
}

div#logo {
	position:absolute;
	left:11px;
	top:30px;
}

div#flash {
	position:absolute;
	top:30px;
	left:284px;
	width:535px;
	height:80px;
}

ul.orange li {
	list-style-type:disc;
	color:orange;
	padding:2px 0 2px 0;
}

ul.orange li a {
	text-decoration:underline;
}

ul.orange li a:hover {
	text-decoration:none;
}

ul#navbar {
	position:absolute;
	left:284px;
	top:122px;
	height:25px;
	z-index:2;
	margin-left:0;
	margin-top:0;
	padding-left:0;
}

ul#navbar li {
	height: 25px;
	display: block;
	float: left;
	overflow: hidden;
}

ul#navbar li a {
	background: transparent url('../inc/top_nav.gif') no-repeat; 
	text-decoration:none;
	display:block;
	height:25px;
}

ul#navbar li#nav1 a { background-position: 0px -25px; width: 42px; }
ul#navbar li#nav2 a { background-position: -42px -25px; width: 47px; }
ul#navbar li#nav3 a { background-position: -89px -25px; width: 59px; }
ul#navbar li#nav4 a { background-position: -148px -25px; width: 31px; }
ul#navbar li#nav5 a { background-position: -179px -25px; width: 42px; }
ul#navbar li#nav6 a { background-position: -221px -25px; width: 87px; }
ul#navbar li#nav7 a { background-position: -308px -25px; width: 41px; }

ul#navbar li#nav1_selected a { background-position: 0px 0; width:42px; }

ul#navbar li#nav1 a:hover { background-position: 0px 0; width:42px; }
ul#navbar li#nav2_selected a { background-position: -42px 0; width:47px; }
ul#navbar li#nav2 a:hover { background-position: -42px 0; width:47px; }
ul#navbar li#nav3_selected a { background-position: -89px 0; width:59px; }
ul#navbar li#nav3 a:hover { background-position: -89px 0; width:59px; }
ul#navbar li#nav4_selected a { background-position: -148px 0; width:31px; }
ul#navbar li#nav4 a:hover { background-position: -148px 0; width:31px; }
ul#navbar li#nav5_selected a { background-position: -179px 0; width:42px; }
ul#navbar li#nav5 a:hover { background-position: -179px 0; width:42px; }
ul#navbar li#nav6_selected a { background-position: -221px 0; width:87px; }
ul#navbar li#nav6 a:hover { background-position: -221px 0; width:87px; }
ul#navbar li#nav7_selected a { background-position: -308px 0; width:41px; }

ul#navbar li#nav7 a:hover { background-position: -308px 0; width:41px; }

div#side_nav {
	position:absolute;
	top:200px;
	width:176px;
	left:11px;
}

div#side_nav img {
	border:0;
	padding:0;
	padding-bottom:5px;
}

div#main_body {
	position:absolute;
	top:200px;
	height:524px;
	overflow:auto;
	left:187px;
	width:633px;
}

div#footer {
	position:absolute;
	left:11px;
	top:724px;
	width:809px;
	border-top:1px #ef8613 solid;
	padding-top:4px;
}

div#footer_certs {
	width:154px;
	float:left;
}

div#footer_links {
	float:left;
	width:350px;
	margin-left:22px;
	font-size:0.65em;
}

div#wsi {
	float:right;
	width:200px;
	font-size:0.65em;
	text-align:right;
	color:gray;
}

div#wsi a {
	text-decoration:none;
	color:gray;
}

ul.submenu {
	visibility:hidden;
	position:absolute;
	background-image:url('../inc/submenu_bg.gif');
	background-repeat:repeat-x;
	font-family:Verdana, Tahoma;
	font-size:10px;
	z-index:10;
	left:160px;
	margin-left:0;
	margin-top:0;
	list-style:none;
	padding:4px;
	height:25px;
}

ul.submenu li {
	display:inline;
}

ul.submenu a { 
	text-decoration:none; 
	display:inline; 
	padding:4px;
}

ul.submenu li a:hover { text-decoration:underline }

ul#submenu_1 { top:200px }
ul#submenu_2 { top:230px; height:24px; }

.wide { width:100% }

p.back_link a {
	color:orange;
	text-decoration:underline;
	float:right;
	padding-right:1px;
}

p.back_link a:hover {
	text-decoration:none;
	padding-right:1px;
}

p.back_link a:active {
	color:white;
}

ul.notorange li a {
	text-decoration:none;
	font-size:0.8em;
	line-height:1.2em;
}

div#feature {
	float:right;
	width:150px;
	text-align:center;
	font-size:13px;
}

div#feature a {
	font-size:16px;
}


