a:link {color: #003366;font-size:.75em;text-decoration: none;}
a:visited {color: #003366;font-size:.75em;text-decoration: none; }
a:hover {background-color: #EE0000;text-decoration: none;font-size:.75em; }
a:active { color: #003366;font-size:.75em;text-decoration: none;}

.smallmenu
{
color:#ffffff;
}

a.linkmenu:link {color: #EE0000;font-size:.75em;text-decoration: underline;}
a.linkmenu:visited {color: #104E8B;font-size:.75em;text-decoration: underline; }
a.linkmenu:hover{color: #104E8B; font-weight:bold; background: #EE2C2C; text-decoration: none; padding:10px;}
a.linkmenu:active { color: #EE0000;font-size:.75em;text-decoration: underline;}   

a.smallmenu:link {color: #003366;font-size:.75em;text-decoration: underline;}
a.smallmenu:visited {color: #00B2EE;font-size:.75em;text-decoration: underline; }
a.smallmenu:hover {background-color: #EE0000;color:#E0FFFF;text-decoration: none;font-size:.75em; }
a.smallmenu:active { color: #003366;font-size:.75em;text-decoration: underline;}
      
 
a.hyperlink :link{color: #ffffff;font-weight:bold; text-decoration: none;}
a.hyperlink :active {color: #ffffff;text-decoration: none; }


a.redhyperlink :hover {background-color: #EE0000;text-decoration: none; }
a.parts :link{font-weight:bold; text-decoration: none;}


th {color:#00688B; font-weight:bold; text-decoration: none; border:solid #00688B; font-size:2em; background-color:#D1D1D1 ; padding:10px;  }

body
{
background:#003366;
margin-bottom:0px;
}

div.HeadBg 
{
	BACKGROUND-COLOR: #1D3E76;
	padding:5px 0 5px 0;
}


.toolbar {
background-color: #98F5FF;
padding: 5px 0px 5px 0px;
}

.toolbar:hover
{
background-color: #104E8B;
}

.white
{
margin:0px 8%;
background-color:#ffffff;
width:85%;
border:solid 4px #EE0000;
}

.content
{
font-size:.5 em;
margin:1px 10%;
text-align:left;
font-weight: 300;
}


.copyright
{
clear:both;
font:  1em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
margin-bottom:10px;
color:#003366;
}



.toolbar {
    clear:both;
    background-color: #ffffFF;
    font-family: Tahoma;
    font-size: 10pt;
    padding: 5px;
    text-decoration: none;
    margin-bottom:0px;
    color:#003366;
}

.menu {
    color:#003366;   
    font-family: Tahoma;
    font-size: 10pt;
    text-decoration: none;
    background-color: #ffffFF;
    padding: 5px;
    width:80px;
}

.menu:hover
{
    color:#CC1100;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    background:url(/images/menu-waves.jpg);
    padding: 5px;
    margin-bottom:0px;


}

.footer
{
background-image:url('/images/pebble-bottom.jpg');
background-repeat: repeat-x;
margin:-10px;
margin-top:0px;
width:105%;
clear:both;
}



.black 
{
background: #C4C4C4;
width:365px;
font-weight: bolder;
font-size: 150%;
font-style: italic;
font-variant: small-caps;
border-style: outset;
 }

  
.title
{
background: #C4C4C4;
width:365px;
font-weight: bolder;
font-size: 200%;
font-style: italic;
font-variant: small-caps;
border-style: outset;
 }





.button {  font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF}
.text { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px }
.select { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px }
.bookit {  font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000077; background-color: #FFCC00}

.float {float:right;right:10em; margin: 5px auto; margin-top:1.5em; position:relative;}
.floatleft {float:left; left:10em; margin: 5px auto; margin-top:1.5em; position:relative;}
.whitebg {background-color:#ffffff;}


.dropmenu a, .dropmenu a:visited, .dropmenu a:active {
   display: block;
   width: 130px;

   padding: 1px;
   margin: 1px;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   text-decoration: none;

   color: #809AFF;
   background-color: #000000;
}
.dropmenu a:hover {
   padding: 1px;
   margin: 1px;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   color: #000000;
}



.tableformat
{
margin:50px;
width:30%; margin-left:15%; margin-right:15%;
color:#ffffff
}


.tableformat A:hover {color:#FF0000;font-weight: bold;font-size:2em;}

.tableformat A:link { text-decoration: none;
color: #006699; 
font-family: Arial;
;font-size:1.5em; }

.tableformat A:visited { text-decoration: none;
color: blue;
;font-size:1.5em;}

.tableformat A:active {text-decoration: none;
color: #006699; 
;font-size:1.5em;}






















dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
margin-left:100px;
margin-top:40px;
width: 100%; /* precision for Opera */
}
#menu dl {
float: left;
width: 10em;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #003366;
border: 1px solid #ff0000;
margin: 1px;
}
#menu dd {
display: none;
border: 1px solid #003366;
position: absolute;
}
#menu li {
text-align: center;
background: #003366;
}
#menu li a, #menu dt a {
color: #ffffff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #ffffff;color:#003366;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #33FF00;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}


