body            {behavior:url(scripts/hover.htc);color: #000000; font-family: verdana, sans-serif;  font-size: 8pt;/*background-image: url(../images/boatBackground.gif);background-repeat: no-repeat;*/}
img {border-color:#00206B;} 

a                   { color: #0000ff; font-family: verdana, sans-serif;  font-size: 8pt; text-decoration: underline }
a:hover             { color: #000066; font-family: verdana, sans-serif;  font-size: 8pt; text-decoration: none }

a.main              { color: #990000; font-family: verdana, sans-serif;  font-size: 8pt; text-decoration: none }
a.main:hover        { color: #dd8500; font-family: verdana, sans-serif;  font-size: 8pt; text-decoration: underline }

a.footerLink:hover    { color: #000066; font-family: arial, verdana, sans-serif;  font-size: 8pt; text-decoration: none }
a.footerLink        { color: #0000ff; font-family: arial, verdana, sans-serif;  font-size: 8pt; text-decoration: underline }a.footerLink:visited   { color: #0000ff; font-family: arial, verdana, sans-serif;  font-size: 8pt; text-decoration: underline }

.bodyText           { color: #000000; font-family: verdana, sans-serif;  font-size: 8pt; }
.bodyTextBold           { color: #000000; font-family: verdana, sans-serif;  font-size: 8pt; font-weight: bold; }
.bodyTextWhite      { color: #ffffff; font-family: verdana, sans-serif;  font-size: 8pt; }     
.footerText         { color: #666666; font-family: verdana, sans-serif;  font-size: 7pt; }
.photoText          { color: #000000; font-family: arial, verdana, sans-serif;  font-size: 8pt }
.smallText          { color: #000000; font-family: verdana, tahoma, helvetica,arial, sans-serif;  font-size: 7pt }
.titleText          { color: #000000; font-family: verdana, sans-serif;  font-size: 12pt; font-weight: bold; }
.linkSelected       { color: #00000; font-family: verdana, sans-serif;  font-size: 8pt;}
textarea            { color: #000000; font-family: verdana, sans-serif;  font-size: 8pt; width:500px }

#news {margin:5px;text-align:center; padding-top:2px}
#news td.newsHeader {font-family: arial, sans-serif;font-size:12pt; background-color:#394E77; color:#ffffff; font-weight:bold;background-image: url(../images/template/newsHeader.gif);}
#news td.newsText {background-color:#F0F7FA;font-size: 9pt; border:#00206B 1px solid;padding:4px;background-image: url(../images/template/background.gif);}

td.banner_line {background-image: url(../images/template/banner_line.gif);}
td.corner {background-image: url(../images/template/corner.gif);background-repeat: no-repeat;}

.photo {font-size:8pt} 
.photo a:hover img {border-color:#2BA9E8;} 

.divider {width:350px; border-bottom:#000000 1px dotted}

/*** styles for the menu ***********************************/


#menu ul
{
  padding: 0;
  margin: 0;
  border-bottom: 0px solid silver;
  font: 1em sans-serif;
  width:149px;
  background-color:#F0F7FA;
}

#menu li
{
  border-bottom:#000066 1px dashed;
}

#menu ul li
{
  list-style-type: none; 
  position: relative;
  margin: 0;
  padding: 0;
  z-index: 10;
}

#menu ul ul
{
  display: none;
  visibility: hidden;
  width: 13em;  
}

#menu li:hover ul, #menu li:hover li:hover ul
{
  display: block;
  visibility: visible;
  position: absolute;
  top: -1px;
  left: 90%;
}

#menu li:hover li ul, #menu li:hover li:hover li ul
{
  display: none;
  visibility: hidden;
}

#menu li a
{
  display: block;
  padding: 0px;
  width:100%;
  height:100%;
  color: #000066;
  font-family: arial, verdana, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  font-weight: bold;
  padding-top:2px;
  padding-bottom:3px;
  padding-left:7px;

}

#menu li a:hover
{
  color:#ffffff;

}

#menu li:hover
{
    background-color:#3186AD;
    background-image: url(../images/template/menuBtn.gif);
}

#menu li.selected
{    
    background-color:#3186AD;
    background-image: url(../images/template/menuBtn.gif);
}

#menu li.selected a.topmenu
{    
    color:#ffffff;
    cursor:default;
}

#menu li.selected div.arrow
{
  background-image: url("../images/arrowWhite.gif");
  background-attachment: fixed;
  background-position: right;
  background-repeat: no-repeat;
}

#menu li div.arrow
{
  background-image: url("../images/arrowBlue.gif");
  background-attachment: fixed;
  background-position: right;
  background-repeat: no-repeat;
}

#menu li.submenu
{
    border-left:#000066 1px solid;
    border-right:#000066 1px solid;
    border-bottom:#000066 1px solid;
    width:auto;
}

#menu li.submenutop
{
    border-top:#000066 1px solid
}

#menu li.submenu:hover
{
   background: #3186AD;
   background-image: url(../images/template/menuBtn.gif);
}


