
body  { color: #f30; background: #212121; margin: 0 auto; padding: 0; width: 990px }
a, a:visited {
	color: #4776C5;
	text-decoration: none;
	}
	
a:hover  { color: #06c; text-decoration: underline }
	
/*--- Hyperlinks ---*/
#topnavbar a, #topnavbar a:visited   { color: #c90; font-weight: bold; text-decoration: underline }
	
#topnavbar a:hover   { color: #f3f; text-decoration: none }
	
#topnavbar p   { color: #c00; font-weight: bold; margin: 0; padding: 0 }
	
.topnavbarleft    { color: #0f3; margin: 0; padding: 4px; border-style: solid solid none; border-width: 1px; border-color: #000 }
	
.topnavbarright  { color: #000; text-align: right; text-transform: uppercase; margin: 0; padding: 27px 30px 0 0; width: 600px; float: right }
	
.topnavbarright a img   { color: #fc0; margin: 0 3px 0 0; padding: 0; border: none }
	
/* --- Header ---*/
#header h1 {
	color: #4776C5;
	font-size: 24px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 25px 0px 0px 20px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited {
	color: #4776C5;
	font-size: 24px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a:hover{
	color: #4776C5;
	text-decoration: none;
	}
	
#header h3 {
	color: #4776C5;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#header p  { color: #333333; line-height: 20px; margin: 0; padding: 0 0 5px 20px }
	
#header a, #header a:visited   { color: #000000; font-size: 11px; text-decoration: none; text-transform: uppercase; padding: 0 0 0 3px }
	
#header a:hover  { color: #000000; text-decoration: underline }

.headerleft  { font-size: 14px; margin: 0; padding: 0; width: 445px; float: left }
	
.headerleft a img  { margin: 0; padding: 0; border: none }

.headerright  { color: #000; font-size: 11px; padding: 3px 6px; border: solid 1px #ebebeb }
	
.headerright a img  { color: #000; font-size: 11px; padding: 3px 6px; border: solid 1px #ebebeb }
	
/*--- Navbar ---*/
#navbar a, #navbar a:visited  { color: #000; font-size: 12px; text-decoration: none; padding: 0 0 0 3px }
	
#navbar a:hover  { color: #369; text-decoration: blink; padding: 0 0 0 3px }
	
#nav  { color: #093; list-style: none; margin: 0; padding: 0 }
	
#nav ul  { list-style: none; margin: 0; padding: 0 }
#nav li  { margin: 0; padding: 0; float: left }
	
#nav li li  { margin: 0; padding: 0; width: 150px; float: left }
	
#nav li li a, #nav li li a:link, #nav li li a:visited  { background: #4776c5; text-transform: none; margin: 0; padding: 7px 10px; width: 150px; float: none; border-right: 1px solid #6e94d2; border-bottom: 1px solid #6e94d2; border-left: 1px solid #6e94d2 }
	
#nav li li a:hover, #nav li li a:active  { background: #799cd6; padding: 7px 10px }

#nav li ul  { position: absolute; left: -999em; width: 10em }

#nav li:hover ul  { display: block; left: auto }
	
#nav li:hover ul, #nav li.sfhover ul  { left: auto }
	
/*--- SubNavbar ---*/

#subnavbar   { color: #ffffff; background: #4776c5; margin: 0 auto; padding: 0; width: 960px; height: 24px }
	
#subnav  { list-style: none; margin: 0; padding: 0 }
	
#subnav ul  { list-style: none; margin: 0; padding: 0 }

#subnav a  { color: #ffffff; font-size: 10px; font-weight: normal; background: #4776c5; text-transform: uppercase; display: block; margin: 0; padding: 6px 15px 5px }
	
#subnav a:hover {
	background: #95A469;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px;
	padding: 6px 15px 5px 15px;
	}

#subnav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #4776C5;
	width: 140px;
	float: none;
	margin: 0px;
	padding: 6px 10px 5px 10px;
	border-top: 1px solid #FFFFFF;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #95A469;
	margin: 0px;
	padding: 6px 10px 5px 10px;
	}

#subnav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#subnav li:hover ul {
	left: auto;
	display: block;
	}
	
#subnav li:hover ul, #subnav li.sfhover1 ul {
	left: auto;
	}
