html, body, ul, ol, li, a, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body {
font-family: Arial, Helvetica, sans-serif;
line-height: 1.166;
}

h1 {
font-size: 120%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
font-size: 114%;
color: #006699;
}

h3 {
font-size: 100%;
}

ul {
list-style-type: square;
}

ul ul {
list-style-type: disc;
}

ul ul ul {
list-style-type: none;
}

a:link, a:visited, a:hover {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

#wrapper {
width: 779px;
background-color: #FFFFCC;
}

#utility{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 5px;
	color: #FFCC66;
	left: 10px;
}

#utility a{
color: #FFCC66;
}

#utility a:hover{
text-decoration: underline;
color: #FFCC66;
}

#develop{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 5px;
	color: #919999;
	left: 10px;
}

#develop a{
color: #999999;
}

#develop a:hover{
text-decoration: underline;
}

#banner {
background-color: #333300;
}

#banner h1 {
	color: #FFFFCC;
	font-size: 110%;
	padding: 5px 0 5px 10px;
	font-style: italic;
}

#siteName {
color: #FFFFCC;
}

#nav {
background-color: #333300;
color: #FFFFCC;
padding-left: 5px;
}

#nav a {
padding: 3px 6px 5px 5px;
font-size: 95%;
}

.navCurrent {
background-color: #FFFFCC;
color: #333300;
}

.navA {
color: #CCCC99;
}

#navBar{
width: 235px;
float: left;

margin: 10px 0;
}

#navBar ul a:link, #navBar ul a:visited {
	display: block;
	font-size: 85%;
}

#navBar ul {list-style: none; margin: 0; padding: 0;}
#navBar li {border-bottom: 1px solid #EEE;}
html > body #navBar li {border-bottom: none;}

.container {
border: 1px solid #999966;
background-color: #FFFF99;
}

.current {
background-color: #999966;
border-bottom: 1px solid #cccccc;
margin-top: 2px;
}

.current h1 {
font-size: 80%;
color: #FFFF99;
padding: 3px 7px;
}

.h1_brown {
background-color: #CCCC99;
}

.constant {
background-color: #CCCC99;
border-left: 2px solid #FFFF99;
border-right: 2px solid #FFFF99;
margin-top: 2px;
}

.constant h1 {
font-size: 80%;
color: #333333;
padding: 3px 5px;
}

.constant a {
color: #333333;
}

.constant h1 a:link, a:visited, a:hover {
text-decoration: none;
}

#bottom {
background-color: #CCCC99;
border-left: 2px solid #FFFF99;
border-right: 2px solid #FFFF99;
border-bottom: 2px solid #FFFF99;
margin-top: 2px;
}

#bottom h1 {
font-size: 80%;
color: #333333;
padding: 3px 5px;
}

#bottom a {
color: #333333;
}

#bottom h1 a:link, a:visited, a:hover {
text-decoration: none;
}

.arrow {
color: #333300;
}

.spacer {
background-color: #FFFFCC;
}

#news {
background-color: #FFCC66;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px;
border: 2px solid #EEEEEE;
}

#news h1 {
font-size: 85%;
}

#news p {
color: #333333;
font-size: 75%;
}

#context {
background-color: #CCCC66;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px;
border: 2px solid #EEEEEE;
}

#context h1 {
font-size: 85%;
}

#context p {
color: #333333;
font-size: 75%;
}

.featureSec {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFF66;
color: #333300;
padding: 5px;
margin: 10px 0;
}

.featureSec h1 {
font-size: 75%;
}

.featureSec p {
font-size: 75%;
}

.featureSec a {
color: #FF0000;
font-size: 100%;
}

#sectionLinks {
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	background-color: #FFFF99;
	border-bottom: 1px solid #999966;
}

/*#sectionLinkBottom {
color:#FFFFFF;
}

#sectionLinkBottom li {
border-bottom: none;
}

#sectionLinkBottom a {
border-bottom: none;
}*/

#sectionLinks a:link{
padding: 2px 0px 2px 10px;
border-top: 1px solid #999966;
width: 100%;
voice-family: "\"}\""; 
voice-family: inherit;
width: auto;
color: #003333;
}

#sectionLinks a:visited {
border-top: 1px solid #999966;
padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover {
border-top: 1px solid #999966;
background-color: #CCCC33;
padding: 2px 0px 2px 10px;
}

#bottomLinks {
border-top: 2px solid #0000FF;
color: #0000FF;
margin: 15px 10px 10px 10px;
}

#bottomLinks p {
text-align: left;
}

#bottomLinks a {
color: #0000FF;
}

#bottomLinks ul {
list-style-type: disc;
}

#bottomLinks li {
padding-bottom: 5px;
}


#bottomArticles {
color: #666600;
margin: 10px;
}

#siteInfo{
clear: both;
font-size: 75%;
color: #666666;
border-top: 1px solid #999966;
padding: 3px 0;
margin: 0 10px;
}

#siteInfo a {
color: #330000;
font-size: 120%;
padding: 0 3px;
}

