.title {
	font-family: Helvetica;
	font-size: 18pt;
	font-weight: bold;
}
.heading {
	font-family: Helvetica;
	font-size: 13pt;
	font-weight: bold;
}
.normal-text {
	font-family: Helvetica;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
}
.normal-bold {
	font-family: Helvetica;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
}
.normal-italic {
	font-family: Helvetica;
	font-size: 11pt;
	font-style: italic;
	font-weight: normal;
}
.normal-bolditalic {
	font-family: Helvetica;
	font-size: 11pt;
	font-style: italic;
	font-weight: bold;
}
.currentnewslinks {
	font-family: Helvetica;
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
}
.whichservice {
	font-family: Helvetica;
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
	color: #0033FF;
}
/* --------- SPECIAL MENU STYLES ------------------------- */
 body {
  behavior:url("csshover.htc");
 } 
 
 .menu-main a {
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;
  text-transform:uppercase;
  font-family:Verdana, sans-serif;
  font-size:11px;
  padding:4px 6px;
  margin:0;
  display:block;
 }
 .menu-main a:hover {
   color:#ffffff;
  }
 


 /*CSS menu */

.menu-main ul, .menu-main li {
  margin:0;
  padding:0;
  display:block;
 }  

 .menu-main ul {
  list-style:none;
  width:104px;
  padding:2px;
 } 

 .menu-main li {
  position:relative;
  z-index:9;
  /*border:1px solid #3F95D0; ie6 */
 }

  /* decorative hover */

  .menu-main li:hover {
   background:#000000;
   z-index:15;
   /*border:1px solid #000000;  ie6 */
  }

 /* Subnavigation */
  
 .menu-main ul ul {
  position:absolute;
  display:none;
  right:-154px;
  /*right:-146px;  ie 6 */
  top:0px;
  width:150px;
  background:#3F95D0;
 }
 .menu-main ul li ul li{
 text-align:left;
 padding-left:5px;
 }
 .menu-main ul li ul li a{
 text-transform:none;
 }
  
  /* :hover */
  
  .menu-main li:hover ul ul {
   display:none;
  }

  .menu-main li:hover ul, .menu-main li:hover li:hover ul {
   display:block;
  }
