body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}



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



h2 { font-size: 1.3em; }



h3 { font-size: 1.2em; }



img { 
border: 0;
}

*.caption {
font-size: smaller;
}




#banner {
display: block;
position: relative;
height: 110px;
font-family: Arial, Helvetica, sans-serif;
background-color: #ffffff;
border-bottom: 1px solid #003300;
}



#banner img { 
padding-left: 10px;
padding-right: 90px;
float: left;
border: 0;
}



#banner h1 {
padding: 0 0 0.1em 0;
margin-left: 110px;
}



#banner h2 {
font-size: 1em;
color: #666666;
}



#banner li { 
display: inline;
list-style-type: none;
border-right: 1px solid #003300;
}



#banner li a:link { 
color :#003300;
background-color: #ffffff;
padding: 0.2em 1em;
}



#banner li a:visited { 
color :#336633;
background-color: #ffffff;
padding: 0.2em 1em;
}



#banner li a:hover { 
text-decoration: none;
}



#navcontainer { 
width: 190px;
float: left;
}



#navcontainer ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;}



#navcontainer a {
display: block;
padding: 3px;
width: 160px;
background-color: #003300;
border-bottom: 1px solid #eee;
}



#navcontainer a:link, #navcontainer a:visited {
color: #ffffff;
text-decoration: none;
}



#navcontainer a:hover {
background-color: 
#336633;color: #ffffff;
}



#main {
margin-left: 190px;
margin-right: 80px;
}



#main h4 { 
margin-bottom: -1em ;
}



#rightcolumn {
float: right;
width: 310px;
padding-left: 1.5em;
padding-top: 1em;
padding-bottom: 1em;
}



#rightcolumn img {
}



#footer { clear: both;
padding: 1em;
}



#footer ul { 
list-style-type: none;
display: inline;
}
