
    /* large headings, italics, centered, charcoal*/
H1 { color: #333366;
font-style: italic; 
text-align: center; 
background: transparent;
font-size:22px;
font-family: 'hoefler text', palatino, 'times Roman', serif;
} 
                     /* fancy font */
.fancy {font-family: 'hoefler text', palatino, 'times Roman', serif;
background: transparent;
font-size: 13px; 
font-weight:bold; }

.leftalign { text-align: left;
font-size:14px;  
} 

.leftalignH2 { text-align: left;
margin-bottom:0;
font-size:14px; 
 } 

.centeralign {
text-align:center;
}

.smallfont {font-size:11px;}

.boldtextcentered 
{font-family: 'hoefler text', palatino, 'times Roman', serif;
background: transparent;
font-size: 14px; 
font-weight:bold; }

.medsmall { font-family: arial,Helvetica,sans-serif;
color: #000000;   
background: transparent; 
font-size: 80%; } 

           /* font color fuschia*/
.coloredfont { color:#cc33cc;
font-weight: bold;
font-size:14px;
}

div.quotenoi { margin-left:2em;
margin-right: 2em; font-size: 12px; }

.boxcolor {
background: #999900;
padding-left: 5px;
padding-right: 5px;
}

.floatright {
float: right;
width: 350px; 
margin-top:5px;
margin-bottom:10px;
margin-left:10px; 
color:#000000; 
font-size:12px;
font-weight:bold; }

.floatleft {
float: left;
width: 350px; 
margin-top:5px;
margin-right:10px;
margin-bottom:10px; 
color:#000000; 
font-size:12px;
font-weight:bold;  }


UL 
{list-style-type: disc; 
font-size: 12px; 
font-family: arial,Helvetica,sans-serif; }

#menu { 
background-color: transparent; 
width: 324px; 
position: absolute; 
top: 153px; 
left: 50%; 
margin-left: -156px; 
z-index: 5;
} 


        /*main menu headers*/
#menu div.top {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 8px;
    width: 100%; 
    z-index: 3;
    }

           /*sub menu box bg width*/
#menu div.section {
    position: absolute;
    width: 136px;
    display: inline;
    z-index:-5;   /*moves sub menu behind main menu*/ 
    }



                 /*sub menu box bg color width and borders*/
#menu div.box {
    background-color: #efefef; 
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 8px;
    border-color: #cccccc; /*produces lines between items in sub menu*/
    border-width: 1px;
    border-style: none none solid none;
    position: relative;
    visibility: hidden; /*sub menu box is hidden until mouseover*/
    width: 100%;
    z-index:-1; 
    }

#menu a {
    font-family:  Arial, Helvetica, sans-serif, Verdana;
    font-size: 11px;
    color: #222222;
    text-decoration: none;
    white-space: nowrap; 
z-index:-3; 
    }

#menu a:hover {
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: underline;
    white-space: nowrap; 
z-index:-1; 
   }



 /* code for links on teal 
background are black, until 
mouse passes over, or visited, 
then gray */

.coloredtablelinks a:visited 
  {color: #333333;
  background: transparent;
  text-decoration: none; }
.coloredtablelinks a:link 
  {color: #cccccc;
  background: transparent;
  text-decoration: none; }
.coloredtablelinks a:hover 
  {color: #333333;
  background: transparent;
  text-decoration: none; }
.coloredtablelinks a:active  
  {color: #333333;
  background: transparent;
  text-decoration: none; }

.linkw2 {color: #999999;
font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: 11px;
  background: transparent;
  text-decoration: none; }

.linkw {color: #ffffff;
font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: 11px;
  background: transparent;
  text-decoration: none;
  font-weight: normal; }

.linkwb {color: #ffffff;
font-family:  Arial, Helvetica, sans-serif, Verdana;
    font-size: 11px;
  background: transparent;
  text-decoration: none;
  font-weight: bold; }
