@charset "utf-8";

body {
	font-family: Times New Roman, Times, serif;
	font-size: 1em;
	color: #555;
	background-color: #D6DDC8;
}

h1
{
font-size: 1.6em;
font-weight: bold;
display: inline;
}

h2
{
font-size: 1em;
font-weight: bold;
display: inline;
}

h3
{
font-size: 1.2em;
font-weight: bold;
display: inline;
}

.quote
{
font-size: 0.9em;
font-style: oblique;
}

.update
{
vertical-align: bottom;
padding: 4px;
text-align: center;
font-size: 0.7em;
font-weight: bold;
}

p
{
display: inline;
}

ul
{
display:inline;
list-style-position: inside;
}

img
{  
border-style: none;
}

a
{
text-decoration: none;
color: #009900;
}

a:hover
{
text-decoration: underline;
}

a:visited
{
color: #996600;
}

#navlist
{
padding: 8px 0 3px 25px;
margin: 0px;
font-size: 16px;
display: inline-block;
}

#navlist li
{
list-style: none;
margin: 0px;
display: inline;
}

#navlist li a
{
padding: 2px 0.5em;
margin: 0px;
border: 1px solid;
border-left-color: #6D8775;
border-top-color: #6D8775;
border-right-color: #515151;
border-bottom: none;
background: #5A665E;
text-decoration: none;
}

#navlist li a:link 
{ 
color: #FFF; 
}

#navlist li a:visited 
{ 
color: #FFF; 
}

#navlist li a:hover
{
color: #555;
background: #A8AE9A;
border-left-color: #CCC;
border-top-color: #CCC;
border-right-color: #999;
}

#navlist li a#current
{
padding: 3px 0.5em;
background: #A8AE9A;
border-left-color: #CCC;
border-top-color: #CCC;
border-right-color: #999;
color: #555;
}

#navbar
{
background-color: #D6DDC8;
text-align: center;
}

.subhead
{
height: 40px;
background-image: url(assets/subhead.jpg);
background-repeat: no-repeat;
text-align: center;
vertical-align: middle;
color: #555;
}

.main
{
color: #666666;
padding: 6px;
vertical-align: top;
}

.formtop
{
height: 10px;
background-color: #D6DDC8;
background-image:url(assets/formtop.gif);
background-repeat: no-repeat;
background-position: bottom;
}

.formbottom
{
height: 10px;
background-color: #D6DDC8;
background-image:url(assets/formbottom.gif);
background-repeat: no-repeat;
background-position: top;
}

.sidetable
{
text-align: left;
vertical-align: top;
}

.sidetop
{
height: 10px;
background-color: #D6DDC8;
background-image: url(assets/sidetop.gif);
background-repeat: no-repeat;
background-position: bottom;
border: 3px solid #D6DDC8;
border-left: none;
border-bottom: none;
}

.side
{
background-color: #C0C6B2;
text-align: left;
padding: 6px;
vertical-align: top;
border-left: none;
border-right: 3px solid #D6DDC8;
color: #555;
}

.sidebottom
{
height: 10px;
background-color: #D6DDC8;
background-image: url(assets/sidebottom.gif);
background-position: top;
background-repeat: no-repeat;
background-position: top;
border: 3px solid #D6DDC8;
border-left: none;
border-top: none;
}

.limage
{
clear: both;
padding: 2px;
border: 1px solid #A8AE9A;
margin: 6px;
margin-left: 0px;
float: left;
display: inline;
text-align: center;
font-size: 0.7em;
font-weight: bold;
}

.cimage
{
clear: both;
padding: 2px;
border: 1px solid #A8AE9A;
margin: 6px;
margin-left: 0px;
margin-right: 6px;
float: left;
width: 98%;
display: inline;
text-align: center;
font-size: 0.7em;
font-weight: bold;
}

.rimage
{
clear: both;
padding: 2px;
border: 1px solid #A8AE9A; 
margin: 6px;
float: right;
display: inline;
text-align: center;
font-size: 0.7em;
font-weight: bold;
}

.subfoot
{
height: 40px;
background-image: url(assets/subfoot.jpg);
background-repeat: no-repeat;
font-size: 0.8em;
text-align: center;
vertical-align: middle;
}

#footnav li
{
color: #FFF;
margin: 0;
padding: 0;
padding-right: 20px;
display: inline;
list-style: none;
}

#footnav li a
{
text-decoration: none;
color: #FFF;
}

#footnav li a:hover
{
text-decoration: none;
color:#090;
}

.footer
{
height: 20px;
background-image: url(assets/footer.gif);
background-position: bottom;
background-repeat: no-repeat;
padding-left: 25px;
font-size: 0.8em;
color:  #666;
text-align: left;
}