.top {
  margin:0px; 
  padding:0px; 
  background-color: #333333;
  border-bottom: 3px solid #f4f4f4;
}
.subtop {
  text-transform:uppercase;
  font-weight:bold;
}

.ad { text-align: center; margin-bottom: 2px; }
.tad { text-align: center; margin-bottom: 2px; }

.sm { font-size: smaller; }

.headline { font-weight: bold; }

.err { color: #AF0000; }
.alert { color: #AF0000; }

.success { color: #006E97; }

.footer a:link, .footer a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #006E97;
  background-color: #ffffff;
}

.footer a:hover, .footer a:active {
  font-weight: normal;
  background-color: #0099CC;
  color: #FFFFFF;
}

.footer {
  margin-bottom: 5px;
  padding: 2px;
  padding-left: 2px;
  border-top: 1px solid #f4f4f4;
  color: #444444;
  background-color: #ffffff;
}

.upq { color: #009835; }

.downq { color: #FF0000; }

.lnk {
 text-decoration: none;
 font-weight: bold;
 color: #006E97;
}

.lnkart, .lnkart a:link, .lnkart a:visited, .lnkart a:hover, .lnkart a:active, .lnkart a:focus {
 font-weight: normal;
}

a:link, a:visited {
 text-decoration: none;
 color: #006E97;
 font-weight: bold;
}

a:hover, a:active {
  text-decoration: none;
  background-color: #0099CC;
  color: #FFFFFF;
}

.bullet { color: #FF6600; }

.sprint, .sprint a:link, .sprint a:visited, .sprint a:hover, .sprint a:active, .sprint a:focus
{ color: #FF0000; text-align: center; }

p.left { text-align:left }
p.center { text-align:center }
p.right { text-align:right }

body { font-family: sans-serif; }

#nav {
 background-color: #f4f4f4;
 padding: 2px;
 color: #444444;
 margin-top: 2px;
 font-size: smaller;
}
