body {
  margin:0px;
  font-family:Verdana, Arial, Helvetica; font-size:10px; color:#000000;
}
th, td, li {
  font-family:Verdana, Arial, Helvetica; font-size:10px; color:#000000;
}

pre {
  font-family:Courier, Monaco, Monotype; color:#000000;
  font-size:10px;}

H1 {font-size:16px;}
H2 {font-size:14px;}
H3 {font-size:12px;}
H4 {font-size:11px;}
H5 {font-size:10px;}

a {
  color:#0066CC; text-decoration:none;
  font-family:Verdana, sans-serif; font-size:10px; font-weight:bold;
}
a:hover {color:#003366; text-decoration:underline;
}

.menuitem {
  color:#0099CC;  background-color:#003366;
  font-size: 11px; line-height: 18px;
  }
.menuitem:hover {
  color:#003366;  background-color:#FFF0BB;
}
  

.headline, .headline a            {color:#003366; font-size:11px;}
.headline:hover, headline a:hover {color:#003366; text-decoration:underline;}

.story       {font-size:10px; color:#000000; font-weight:normal;}
a.story:hover {color:#003366; text-decoration:underline;}

.columnheader, .sidebarheader, table.columnheader, table.columnheader td {
  background-color:#0099CC; color:#003366; border-color:#0099CC;
}
.columnheader a       {color:#003366;}
.columnheader a:hover {color:#003366;}

.line {
  width:100%; height:1px; background-color: #FFFFFF; 
  border-top-width: 0px; border-left-width: 0px; border-right-width: 0px;
  border-bottom: 1px solid #003366;}

.frontpanel, .sidepanel {
  width:auto; padding:2px; border:1px solid;
  background-color:#0099CC; color:#003366; border-color:#0099CC; 
  text-align:left; font-weight:bold;
}
.panelcontent {
  width:auto; padding:2px; margin-top:2px;
  background-color:#FFF0BB; color:#000000;
  text-align:left; font-weight:normal;
}
.panelcontentreverse {
  width:auto; padding:0px; margin-top:2px;
  background-color:#003366; color:#FFF0BB;
  text-align:left; font-weight:normal;
}

.section {
  padding:2px; border:3px outset; margin-bottom: 5px;
  background-color:#003366; color:#0099CC; border-color:#FFF0BB;
  font-size:14px; font-weight:bold; 
} 
.subsection {
  padding:2px; border:2px solid;  margin-bottom: 3px;
  background-color:#FFF0BB; color:#003366; border-color:#003366;
  font-size:12px; font-weight:bold; 
} 
.subsubsection {
  width:50%; padding:2px;
  border-style:none; border-bottom:2px solid; margin-bottom: 2px;
  color:#003366; border-bottom-color:#003366;
  font-size:12px; font-weight:bold;
} 

.caption {
  width: auto; background-color:#FFF0BB; color:#003366;
  font-size:10px; font-weight:normal; text-align:center;
  } 
.credit {
  width: auto; background-color:#FFF0BB; color:#003366;
  font-size:9px; font-weight:normal; text-align:right;
  padding-right:2px;
} 
.photoofday {background-color:#003366;}

.banner {padding:0 5px 0 5px;}
.copyright {
  color:#000000; font-size:10px; font-weight:normal; text-align:right;
}

input {color:#003366; font-family:Verdana, Arial, Helvetica; font-size:9px;}
select {
  font-family: Verdana, Arial, Helvetica; font-size: 10px;
  color: white; background-color: darkgreen;}
.searchbox {
  width:100px; color:#003366;
  font-family:Verdana, Arial, Helvetica; font-size:9px;}
.button {
  color:#003366;
  font-family:Verdana, Arial, Helvetica; font-size:9px; font-weight:bold;}
  
ul.left, ul.tight {
  margin:8px; padding-left:5px; list-style-position:outside;
}
ul.arrow {
  margin:8px; padding-left:5px;
  list-style-image:url("img/a46.gif"); list-style-position:outside;
}
ul.arrowheadlines {
  margin-left:8px; margin-top: 2px; margin-bottom: 2px; margin-right: 1px; padding-left:5px;
  list-style-image:url("img/a46.gif"); list-style-position:outside;
}
ul.arrowtight {
  margin:1px; padding-left:1px;
  list-style-image:url("img/a46.gif"); list-style-position:inside;
}
ul.ball {
  margin:0px; padding:0px;
  list-style-image:url("img/ballclear.gif"); list-style-position:inside;
}
ul.bullet {
  margin:0px; padding:0px;
  list-style-image:url("img/bullet.gif"); list-style-position:inside;
}

#linkheader {
  color:#0099CC; background:#003366;
  font-weight: bold; padding:3px;  margin-left: 5px;
}
#links a {
  color:#0099CC; background:#003366;
  display:block; padding:2px; margin-left: 5px;
}
#links a:hover {
  color: #003366; background:#FFF0BB;
  text-decoration:none;}
.line {
  border-bottom-color:#194C8D;
}