a
{ color: #00524A; ; text-decoration: none; font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-style: normal; font-weight: normal}

a:active
{ color: #00524A; ; text-decoration: none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; font-weight: normal; font-variant: normal}

a:hover
{ color: #666666; ; text-decoration: none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px font-style: normal; font-weight: normal; font-variant: normal}

.layeron{
   visibility : visible;
   top: 0px;
   left: -45px;
   position: relative;
   font-family: arial;
   font-size: 11px;
   color: #ffffff;
}

.layeron{
   visibility : hidden;
   top: 0px;
   left: -45px;
   position: relative;
   font-family: arial;
   font-size: 12px;
   color: #ffffff;
}

a.green
{ color: #FFFFFF;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: Bold;
  text-decoration: none; }

a.green:active
{ color: #FFFFFF; }

a.green:hover
{ color: #666666;
  text-decoration: none; }

a.blue
{ color: #000066;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: Bold;
  text-decoration: none;}

a.blue:active
{ color: ##000066; }

a.blue:hover
{ color: #660000;
  text-decoration: none; }

a.yellow
{ color: #666666;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: Bold;
  text-decoration: none;}

a.yellow:active
{ color: #666666; }

a.yellow:hover
{ color: #660000; }

a.orange
{ color: #FF9900;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: Bold;
  text-decoration: none;}

a.orange:active
{ color: #FFFFFF;}

a.orange:hover
{ color: #006600;
  text-decoration: none;}

a.footer2
{ color: #ffff99; }

a.footer2:active, a.footer2:hover
{ color: #ffcc99; }


body, form, input, select
{ color: #666666;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none; 
  border:0px;
  padding:0px;
  margin:0px;
  }
  
td{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:17px;
}

.error
{ color: #d60000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  text-decoration: none; }

.indent
{ text-indent: 30px; }

.required
{ color: #666666;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  text-decoration: none; }
  
.copyright
{ color: #666666;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 7.5pt;
  font-style: normal;
  font-weight: normal;
  text-decoration: none; }
  
 a.copyright
{ color: #666666; ; font-size: 7.5pt}

a.copyright:active
{ color: #FFCCCC; ; font-size: 7.2pt}
  
.normal
{ color: #000099;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none; }

.txtfld {
border: 1px #333333 groove;
}

.defbutton {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
background-color: #00524A;
font-size: 11px;
border:2px solid #eeeeee;
cursor:pointer;
}

.imgborder{
border:2px solid #eeeeee;
}

.green{
color:#00524A;
}
.orange{
color:#FF9900;
}


.large{
font-size:13px;
}

.larger{
font-size:13.5px;
}

.largest{
font-size:14px;
}

.bold{
font-weight:bold;
}

ul.topmenu a {
  color : #ffffff;
  line-height:17px;
}
ul.topmenu, ul.topmenu ul {
  display: block;
  margin: 0;
  padding: 0;
}
ul.topmenu li {
  margin: 0;
}
ul.topmenu li {
  display: inline;
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0;
  padding : 0px 15px 0px 15px;
  }
ul.topmenu li ul {
  display: block;
  position: absolute;
  left: 0;
  top: 1em; /* required for NS 7.x/Gecko 1.0.x but not Gecko 1.3 */
  visibility: hidden;
  width: 13em;
  z-index: 1000;
}
ul.topmenu li ul {
  background-color : #fff;
}
ul.topmenu li ul li {
  margin: 0 0 0 -1.5em;
  padding: 0;
  display: block;
  width: 100%;
  margin : 0px 0px 5px 0px;
  border : 1px solid #eeeeee;
  background-color : #fff;
  color : #000;
  text-align:left;
}
ul.topmenu li ul li a {
  display: block;
  margin: 0;
  padding: 0 0 0 5%;
  width: 100%;
  width: 95%;
  color:#00524A;
}
ul.topmenu li.submenu:hover {
  padding-bottom: 30em;
}
ul.topmenu li.submenu:hover ul {
  left: 0;
  visibility: visible;
  margin-top:7px;
}