body,p,td,ul,li,input,select {
  color: #000000;
  font-family: verdana, arial,  Helvetica, san-serif;
  font-size: 8pt;
  font-weight: none;  
  text-decoration: none;
}


p {
  padding: 0px;
  margin: 0px;
}

.topnav {
  color: #003366;
  font-family: arial, verdana, Helvetica, san-serif;
  font-size: 8pt;
  font-weight: none;  
  text-decoration: none;
  }

.topnav:hover, .topnav-current:hover {
  color: #6A90B4;
  font-family: arial, verdana, Helvetica, san-serif;
  font-size: 8pt;
  font-weight: none;  
  text-decoration: none;
  }

.topnav-current {
  color: #6A90B4;
  font-family: arial, verdana, Helvetica, san-serif;
  font-size: 8pt;
  font-weight: none;  
  text-decoration: none;
}

.topnavleft {
  color: #336699;
  font-family: arial, verdana, Helvetica, san-serif;
  font-size: 8pt;
  font-weight: none;  
  text-decoration: none;
  }

.topnavleft:hover, .topnavleft-current:hover {
  color: #000033;
  font-family: arial, verdana, Helvetica, san-serif;
  font-size: 8pt;
  font-weight: none;  
  text-decoration: none;
  }

.topnavleft-current {
  color: #000033;
  font-family: arial, verdana, Helvetica, san-serif;
  font-size: 8pt;
  font-weight: none;  
  text-decoration: none;
  }

.smallprint {
  font-size: 12px;
  }

.fineprint {
  font-size: 10px;
  }

h1, .mainheading  {
  color: #24578A;
  font-weight: none;
  font-size: 11pt;
  font-family: verdana, arial,  Helvetica, san-serif;
  padding: 0px;
  margin: 0px;
  }

h2, .subheading, {
  font-weight: bold;  
  text-decoration: none;
  color: #996600;
  font-size: 9pt;
  font-family:  Verdana,  Arial, Helvetica, san-serif;
  padding: 0px;
  margin: 0px;
  }

h3, .heading, {
  font-weight: none;
  color: #000000;
  font-size: 9pt;
  font-family: verdana, arial,   Helvetica, san-serif;
  padding: 0px;
  margin: 0px;
  }

a {
  color: #24578A;
  font-size: 11px;
  font-weight:none;
  text-decoration: underline;
  font-family: verdana, arial, Helvetica, san-serif;
  }

a:hover {
  color: #0033FF;
  font-family: verdana, arial, Helvetica, san-serif;
  font-size: 11px;
  font-weight: none;  
  text-decoration: underline;
  }

a:visited {
  color: #990066;
  font-family: verdana, arial, Helvetica, san-serif;
  font-size: 11px;
  font-weight: none;  
  text-decoration: underline;
  }

.sidenav {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  font-family:   verdana, arial, Helvetica, san-serif;
  font-size: 10px;
  }

.sidenav-current {
  color: #0053A0;
  font-weight: bold;
  text-decoration: none;
  font-family:   verdana, arial, Helvetica, san-serif;
  font-size: 10px;
  }

.sidenav:hover, .sidenav-current:hover {
  color: #0053A0;
  font-weight: bold;
  text-decoration: none;
  font-family:   verdana, arial, Helvetica, san-serif;
  font-size: 10px;
  }

.footer {
  color: #666666;
  font-family: verdana, arial,  Helvetica, san-serif;
  font-size: 8pt;
  font-weight: none;  
  text-decoration: none;
  }

.ticell { 
  padding-top: 8px; 
  padding-right: 8px; 
  padding-bottom: 8px; 
  padding-left: 8px;
  }

 .rightcol {  
  font-size: 8pt; 
  color: #336699; 
  text-decoration: none;
  font-weight: none;  
  padding-top: 3px; 
  padding-right: 3px; 
  padding-bottom: 3px; 
  padding-left: 3px;
  font-family: Arial, verdana, Helvetica, sans-serif; 
  }

 .rightcol:hover {  
  font-family: Arial, verdana, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #000033; 
  text-decoration: none;
  font-weight: none;  
  padding-top: 3px; 
  padding-right: 3px; 
  padding-bottom: 3px; 
  padding-left: 3px;
  }

 .rightcol:visited {  
  font-family: Arial, verdana, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #990066; 
  text-decoration: none;
  font-weight: none;  
  padding-top: 3px; 
  padding-right: 3px; 
  padding-bottom: 3px; 
  padding-left: 3px;
  }

.whitetitle {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  color: #FFFFFF;
  }

.nav { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #FFFFFF; 
  text-decoration: none;
  }

  .navover { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #000033; 
  text-decoration: none;
  }
 
.ticell { 
  padding-top: 8px; 
  padding-right: 8px; 
  padding-bottom: 8px; 
  padding-left: 8px;
  }
 
.search {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  }

form {
  margin-bottom:0;
  margin-top:0;
  }

.l1 {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt; 
  font-weight: bold; 
  color: #003366;
  }

.l2{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt; 
  color: #003366 ;
  }

.l3 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt; 
  color: #996600; 
  font-weight: bold;
  }

.nav { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #FFFFFF; 
  text-decoration: none;
  }

.nav:hover { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #FFFFFF; 
  text-decoration: none;
  }

.navover { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #000033; 
  text-decoration: none;
  }

.navcell {  
  padding-top: 3px; 
  padding-right: 3px; 
  padding-bottom: 3px; 
  padding-left: 3px;
  }

.navover:hover { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #000033; 
  text-decoration: none;
  }

.detailText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  padding-right: 2px;
  padding-left: 5px;
  }

.detailTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  padding-top: 15px;
  padding-right: 2px;
  padding-left: 5px;
  }

.detailTextHead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 15px;
  }

.vouchTextHead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  font-weight: bold;
  }

.StyleService {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  vertical-align: middle;
  color: #666666;
  }

.vouchText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  }

  .mapText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  }