UL,LI,BODY,DIV,SPAN,TH,TD,DL,DD,DT,P,PRE,OPTION {
  font-style: normal;
  font-size: 12px;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  color: #737C7C;
  line-height: 120%;
}


H1
{
  color: #737c7c; font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 140%;
  line-height: 140%;
}
H2
{
  color: #737c7c; font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 120%;
  font-size: 120%;
}
H3
{
  color: #737c7c; font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 100%;
  line-height: 120%;
  font-weight: bold;
  margin-bottom: 4px;
}
H4
{
  color: #737c7c; font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
}

A:link {
  cursor: hand;
  color: #B22222;
  text-decoration: none;
}
A:active {
  cursor: hand;
  color: #828282;
  text-decoration: underline;
}
A:visited {
  cursor: hand;
  color: #622222;
  text-decoration: none;
}
A:hover {
  cursor: hand;
  color: #FF8C00;
  text-decoration: underline;
}

UL {
  margin-top: 12px;
  list-style-type: square;
}

OL {
  margin-top: 12px;
}

LI {
  margin-bottom: 4px;
}

UL.noindent {
  padding-left: 8px;
  margin-left: 8px;
}
UL.noindent LI {
  padding-left: 0;
  margin-left: 0;
}

OL.noindent {
  padding-left: 8px;
  margin-left: 18px;
}

OL.noindent LI {
  padding-left: 0;
  margin-left: 0;
}


#sbnavigation
{
  line-height: normal;
  height: auto;
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}

#sbnavigation UL
{
  border-right: medium none;
  padding-right: 0px;
  border-top: medium none;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  border-left: medium none;
  padding-top: 0px;
  border-bottom: medium none;
  list-style-type: none;
}

#sbnavigation A
{
  border-right: gray 1px solid;
  border-bottom: gray 1px solid;
  padding-right: 30px;
  display: block;
  padding-left: 0.5em;
  background: url(/images/rollout.gif) #f2f2f2 no-repeat right 50%;
  padding-bottom: 0px;
  border-left: silver 10px solid;
  width: 100%;
  color: #000;
  height: 25px;
  padding-top: 3px;
  text-decoration: none;
}

#sbnavigation A:hover
{
  border-right: gray 1px solid;
  border-bottom: gray 1px solid;
  background: url(/images/rollover.gif) #fff no-repeat right center;
  border-left: gray 10px solid;
  padding-top: 3px;
}

#footer
{
  font-size: 80%;
  line-height: 120%;
  font-family: Arial, Helvetica, Verdana, Sans-serif;
  color: #ff4500
}

#footer A
{
  color: #ff4500
}

#calendar
{
  float: right;
  width: 25%;
  padding-left: 10px;
  padding-bottom: 10px;
}

#calendar P
{
  font-size: 80%;
}

.datetime
{
  color: #e40000;
  font-size: 80%;
}

.small
{
  font-size: 80%;
}

.imagecaption
{
  color: #888888;
  font-size: 80%;
  line-height: 120%;
}

P.half
{
  margin-top: 4px; 
  margin-bottom: 6px; 
}

.titledate {
  color: #e40000;
  font-size: 80%;
}

