body,p,td,ul,li,input,select {

  color: #555555;

   font-family:  Verdana, Arial,  Helvetica, san-serif;

  font-size: 10px;

  line-height: 12px;

   font-weight: none;  

  text-decoration: none;

}



.MainNav {

  color: #003366;

  font-family:  Verdana, Arial,  Helvetica, san-serif;

  font-size: 11px;

  font-weight: normal;  

  text-decoration: none;

}

.MainNav:hover {

  color: #DD0000;

  font-family:  Verdana, Arial,  Helvetica, san-serif;

  font-size: 11px;

  font-weight: normal;  

  text-decoration: none;

}



.MainNav-current, .MainNav-current:hover {

  color: #003366;

  font-family:  Verdana, Arial,  Helvetica, san-serif;

  font-size: 11px;

  font-weight: normal;  

  text-decoration: none;

}

.topbarwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;
}
.topbarwhite a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;
	text-decoration: none;
}
.topbarwhite a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;
	text-decoration: underline;
}

.footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

	line-height: 11px;

}	

.footer a {

	color: #FFFFFF;

	line-height: 11px;

	text-decoration: underline;



}

.footer a:hover {

	color: #FFFFFF;

	text-decoration: none;



}



.smallprint {

  font-size: 11px;

  color: #000000;

}



.fineprint {

  font-size: 10px;

  color: #000000;

}



h1, .mainheading {

  FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

	COLOR: #255fad;

	FONT-FAMILY: Verdana, Arial,  Helvetica, san-serif;

}

h2, .subheading {

  font-weight: bold;

  color: #000000;

  font-size: 12px;

   font-family:  Verdana, Arial,  Helvetica, san-serif;

}

h3, .heading {

  font-weight: none;

  color: #000000;

  font-size: 12px;

   font-family:  Verdana, Arial,  Helvetica, san-serif;

}

a, a:active {

  color: #255fad;

  text-decoration: none;

  font-family:  Verdana, Arial,  Helvetica, san-serif;

}

a:hover {

  color: #13407b;

  text-decoration: underline;

  font-family:  Verdana, Arial,  Helvetica, san-serif;

}



 This stuff below so far unneccesary it seems.

.sidenav {
  color: #255fad;
  font-weight: bold;
  text-decoration: none;
  font-family:  Verdana, Arial,  Helvetica, san-serif;
  font-size: 12px;



.sidenav-current {
  color: #BF0000;
  font-weight: bold;
  text-decoration: none;
   font-family:  Verdana, Arial,  Helvetica, san-serif;
  font-size: 12px;

}

.sidenav-sub {
  color: #255fad;
  font-weight: none;
  text-decoration: none;
   font-family:  Verdana, Arial,  Helvetica, san-serif;
  font-size: 12px;

}

.sidenav-sub:hover {
  color: #13407b;
  font-weight: none;
  text-decoration: underline;
   font-family:  Verdana, Arial,  Helvetica, san-serif;
  font-size: 12px;

}

.sidenav-sub-current {
	  color: #BF0000;
	  font-weight: none;
	  text-decoration: none;
	font-family:  Verdana, Arial,  Helvetica, san-serif;
	  font-size: 12px;
}

.sidenav:hover {
  color: #BF0000;
  font-weight: bold;
  text-decoration: none;
   font-family:  Verdana, Arial,  Helvetica, san-serif;
  font-size: 12px;
}