body{
   font:  12px verdana, arial, helvetica, sans-serif;
   color: #000000; 
   margin-top: 0px;
   margin-bottom: 0px;
   background: #ffffff;

}

 
h1 {
   font: bold 24px verdana, arial, helvetica, sans-serif;
   color: #000088;
}
h2 {
   font: bold 20px verdana, arial, helvetica, sans-serif;
   color: #000088;
}
h2.banner {
   font: bold 18px verdana, arial, helvetica, sans-serif;
   color: #ffffff;
   margin-top: 0px;
   margin-bottom: 0px;
}
h3 {
   font: bold 16px verdana, arial, helvetica, sans-serif;
   color: #880000;
}

td {
   font:  12px verdana, arial, helvetica, sans-serif;
   margin-top: 0px;
   margin-bottom: 0px;
}

td.sidebar {
  background: #ffffcc;
}


.navbar {
  color: #ffffff;
  background: #000000;
  margin-top: 0px;
  margin-bottom: 0px;
}

td.banner{
   font:  bold 14px verdana, arial, helvetica, sans-serif;
   color: #ffffff;
   background: #000066;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}

td.leftbar{
   background: #ccccff;
}

p.leftcol{
  font-size: 11px;
  text-indent: 5px;
}

dl {
  font:  12px verdana, arial, helvetica, sans-serif;
  color: #000000; 
  margin-top: 0px;
  margin-bottom: 10px;
}

dt {
  font:  bold 12px verdana, arial, helvetica, sans-serif;
  color: #000000; 
  margin-top: 0px;
  margin-bottom: 0px;
}

dd.tiny {
  font:   10px verdana, arial, helvetica, sans-serif;
  color: #000000; 
  margin-top: 0px;
  margin-bottom: 10px;
}

a.yellow{
	color: #ffffcc;
	text-decoration: none;
   font-weight: bold;
	}
a.yellow:hover{
	color: #ffffff;
	text-decoration: Underline;
   background: #333333 
	}

a.navlink      { 
  font:  bold 12px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  color:#ffffff;
  background: #000000;
  margin-top: 0px;
  margin-bottom: 0px;
}
a.navlink:hover{
  font:  bold 12px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
  color:#ffff00;
  background: #666666;
}
a.navlink:visited{
  font:  bold 12px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  color: #cccccc;
  background: #000000;
}
a.navlink:visited:hover{
  font:  bold 12px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
  color:#ffff00;
  background: #666666;
}

a.wnavlink      { 
  font:  bold 12px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  color:#ffffff;
  background: #FF9933;
  margin-top: 0px;
  margin-bottom: 0px;
}
a.wnavlink:hover{
  font:  bold 12px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
  color:#ffff00;
  background: #666666;
}
a.wnavlink:visited{
  font:  bold 12px verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  color: #cccccc;
  background: #FF9933;
}
a.wnavlink:visited:hover{
  font:  bold 12px verdana, arial, helvetica, sans-serif;
  text-decoration: underline;
  color:#ffff00;
  background: #666666;
}

 a:hover { background: #ffa } 

ol {
  font:  12px verdana, arial, helvetica, sans-serif;
  color: #000000; 
  margin-top: 0px;
  margin-bottom: 10px;
}

ul {
  font:  12px verdana, arial, helvetica, sans-serif;
  color: #000000; 
  margin-top: 0px;
  margin-bottom: 10px;
}

p {
  font:  12px verdana, arial, helvetica, sans-serif;
  color: #000000; 
  margin-top: 0px;
  margin-bottom: 10px;
}


p.smbnosp {
  font:  bold 11px verdana, arial, helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 0px;
}

.small {
  font-size: 11px;
}

.text{
	font-family: "arial, helvetica, verdana, sans-serif"
}

.fourteenbold{
  font:  bold 100% verdana, arial, helvetica, sans-serif;
}

.tiny{
   font:  10px verdana, arial, helvetica, sans-serif;
}

.bold {
  font-weight:  bold;
}
.red {
  color:  #ff0000;
}

.palered {
  color:  #ff9999;
}

.paleyellow {
  color:  #ffff99;
}


.header{
  font:   bold 14px verdana, arial, helvetica, sans-serif;
  color: #ffffff; 
  background: #000088;
  margin-top: 0px;
  margin-bottom: 0px;
}

.highlight{
   background: #ffff00;
   font-weight: bold;
   color: #000099;
}
