A { color: #000080; }
A:visited { color: #669; }
A:hover { text-decoration: underline; }

dt, dd
{
line-height: 1.5em;
margin: 0 0 .5em 0;
}

dt
{
font-weight: bold;
}

.bottom
{
	color: #000080;
	font-family: verdana;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
}

.bottom a { font-size: 10px; }

.nav
{
	color: #000080;
	font-weight: normal;
	font-size: 15px;
	font-family: arial;
	text-decoration: none;
}

.nav:active
{
	color: #000000;
	font-weight: normal;
	font-size: 15px;
	font-family: arial;
	text-decoration: none;
}

.nav:visited
{
	color: #000080;
	font-weight: normal;
	font-size: 15px;
	font-family: arial;
	text-decoration: none;
}

.nav:hover
{
	color: #ff0000;
	font-weight: normal;
	font-size: 15px;
	font-family: arial;
	text-decoration: none;
}

.tagline
{
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	font-family: verdana;
	text-decoration: none;
	letter-spacing: 0.05em;
}

.sectionheader
{
	color: #000080;
	font-weight: bold;
	font-size: 100%;
	font-family: Verdana, Arial, Geneva;
}

h1
{
	color: #000080;
	font-weight: bold;
	font-size: 90%;
	font-family: Verdana, Arial, Geneva;
}

h2
{
	font-weight: bold;
	font-size: 100%;
}

h3
{
	font-style: italic;
	font-size: 100%;
}

div.items
{
	font-size: 76%;
}

.items p, .items td, .items li, .items h1, .items h2, .items h3
{
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, Geneva;
}

.subheader
{
	color: black;
	font-weight: bold;
}

body { font-family: Verdana, Arial, Helvetica, Geneva; }

.postdate
{
	color: #666;
	font-style: italic;
	font-size: 10px;
	margin: 10px;
}

.backtop
{
	color: #666;
	font-weight: normal;
	font-size: 90%;
	text-decoration: none;
	text-align: right;
}

.backtop:visited
{
	color: #666;
	font-weight: normal;
	font-size: 90%;
	text-decoration: none;
	text-align: right;
}

.policy
{
	color: white;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	text-decoration: none;
}

.policy:visited
{
	color: white;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	text-decoration: none;
}

.backtop:hover
{
	color: #000090;
	text-decoration: none;
	text-align: right;
}

.policy:hover
{
	color: #000090;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	text-decoration: none;
}

.ad
{
	font-size: 75%;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, Geneva;
	padding-left: .5em;
}

.itemheader
{
	color: #000080;
	font-weight: bold;
	font-size: 12px;
}

.text
{
	font-size: 11px;
}

a.itemheader
{
	color: #000080;
	font-weight: bold;
	text-decoration: underline;
}

div.items td, div.items tr, div.items th {
vertical-align: top;
text-align: left;
padding-right: 1em;
}

div.items p, div.items li, div.items td {
vertical-align: top;
font-size: 1em;
}

div.items td ul {
margin-top: 0;
margin-left: 1em;
padding-left: .5em;

}

div.items td li {
margin-top: 0;
margin-bottom: .5em;
}

.revised {
color: white;
background-color: blue;
font-weight: bold;
padding-left: 3px;
}

.new {
color: white;
background-color: green;
font-weight: bold;
}

.cancelled {
color: red;
}

.art-img { float: right; margin: 0 0 1em 1em;}
