body {color: black;	background: black;	margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}
* html body {font: 80%/1.2 Verdana, Arial, Helvetica, sans-serif; }

div#container {background-color: #000; width: 650px; margin-left: 30px;}

div#homecontainer {background-color: #000; width: 750px; margin-left: 30px;}
div#homeheader {background-color: #000; width: 100%; height: 120px; font-size: .85em; color: #fff;}
div#homesect1 {width: 300px; float: left; background-color: #000;}
div#homesect2 {width: 140px; float: left; background-color: #fff; font-size: .75em; padding: 5px;}
div#homesect2 p {padding: 0 0 7px 0; margin: 0;}
div#homesect2 p#last {padding: 0;}
div#homesect3 {width: 300px; float: left; background-color: #000;}
div#homefooter {background-color: #000; color: #fff; text-align: center; height: 15px; padding-top: 5px; clear:both; width: 100%; height: 2em;}

div#header {background: #000 url(../images/gvlogo.gif) no-repeat top left; width: 100%; height: 90px; font-size: .85em; color: #fff;}

p#utilitynav {text-align: right;}
p#utilitynav a {color: #fff; text-decoration: none;}
p#utilitynav a:visited {color: gray; text-decoration: none;}
p#utilitynav a:hover {background: #b8bc7e; color: black;}
p#tagline {color: #b8bc7e; font-weight: bold; font-style: italic; margin-left: 110px;}

div#pagenav {width: 100%; background-color: #000; font-size: .85em; text-align: right; color: #fff;}
div#pagenav a {color: #fff; text-decoration: none;}
div#pagenav a:visited {color: gray; text-decoration: none;}
div#pagenav a:hover {background: #b8bc7e; color: black;}

div#content {background-color: #fff; padding: 5px 10px; font-size: .90em; min-height: 300px;}
div#content img {float: right;}
div#content a:link {color: #990000; text-decoration: underline;}
div#content a:visited {color: gray; text-decoration: underline;}
div#content a:hover {color: #990000; text-decoration: underline; font-weight: bold;}
div#content h1 {font-size: 2.0em; font-weight: bold;}

div#footer {background-color: #000; color: #fff; padding-top: 5px; clear:both; width: 100%;}

#nav, #nav ul {padding: 0; margin: 0; list-style: none; font-size: 85%; text-align: left; background-color: #000;}
#nav a {display: block;	width: 162px; color: #fff; text-decoration: none;}
#nav li {float: left; width: 162px; background-color: #000;}
#nav li ul {position: absolute;	width: 162px; left: -999em;}
#nav li:hover ul {left: auto;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li ul a {color: #000; width: 162px; border-bottom: #000 solid 1px; background-color: #b8bc7e; text-align: left;}
#nav li ul a:hover {background-color: #646369; color: #fff;}

div#copyright {clear: both; width: 100%; background-color: #000; width: 100%; color: white; font-style: italic; font-size: .8em; text-align: right; padding-top: 50px;}

.highlight {font-weight: bold; font-size: 1.1em;}
