body {
color: #000000;
background: #ffffff;
font-family: 'times new roman', serif;
top:0;
left:0;
margin:0;
padding:0;
background-image: url(images/graylinedbkgrnd.gif);
background-repeat: repeat; }

H1 { color: #000000;
text-align: center;
background: transparent;
font-weight:bold;
font-size:20px;
font-family:Arial, Helvetica, sans-serif; } 

H2 { color: #000000;
text-align: center; 
background: transparent;
font-weight:bold;
font-size:16px;
margin-top:18px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif; } 

H3 { color: #000000;
background: transparent; 
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif; } 

TH { font-size: 14px; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold; }
 
.smalltext {font-size:12px; font-weight:bold; }
.mediumtext {font-size:14px; font-weight:bold;}
.largetext {font-size:16px; font-weight:bold;}

.largefancy  {font-family: 'hoefler text', palatino, 'times Roman', serif;
background: transparent;
font-size: 14px; 
font-weight:bold; }
 
.largefont {
font-size: 16px;
font-family: 'times new roman', serif; }

.box600 {width:600px; 
	margin:auto; }

.box500 {width:500px; 
	margin:auto; }

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

.leftalign { text-align: left; } 
.rightalign { text-align: right; } 
.centeralign  { text-align:center; }


div.quotenoi { margin-left:2em;
margin-right: 2em; }

.indent {margin-left:2em;
	margin-right: 2em; }

      /*for lists with no top margin*/
UL 
{list-style-type: disc; 
margin-top:2px;
font-family: 'times new roman', serif; }

LI {margin-bottom:4px; }



      /*main menu div*/
#menu { 
background-color:#336699; 
margin:0;  
padding:0;
position: relative; 
top:0;  /*distance from top of containing block*/
width:760px;  }  /*width of whole menu*/ 
 
        /*main menu headers*/
#menu div.top {
    padding: 4px 48px 4px 48px;  }   /*padding around text in top menu*/

           /*sub menu section bg width*/
#menu div.section {
    position: absolute;
    top:22px;    /*white space from bottom top menu to top sub menu */
    width: 275px;    /*width of sub menu block*/
    display: inline;
    z-index: -1; }  /*floats sub menu behind main menu*/

                 /*sub menu box bg color width and borders*/
#menu div.box {
    background-color: #336699; 
    padding: 3px 0px 3px 3px; /*padding around sub menu text*/
    border-color: #DDDDDD; /*produces lines between items in sub menu*/
    border-width: 1px;
    border-style: none none solid none;
    visibility: hidden; /*sub menu box is hidden until mouseover*/
    width: 100%;  }

#menu a:visited { color: #99ccff;
   font-style:normal;
   font-weight:bold; 
   text-decoration: none;
   white-space: nowrap;
   font-family: arial,Helvetica,sans-serif; 
   font-size: 12px; }

#menu a {  color: #99ccff;
   font-style:normal;
   font-weight:bold; 
   text-decoration: none;
   white-space: nowrap; 
   font-family: arial,Helvetica,sans-serif; 
   font-size: 12px;  }

#menu a:hover {  color: #ffcc33;
   font-style:normal;
   font-weight:bold; 
   text-decoration: none;
   white-space: nowrap; 
   font-family: arial,Helvetica,sans-serif; 
   font-size: 12px;  }

.footertext {color: #336699;
  background: transparent;
  font-size: 13px; }

.footerlinks a:visited {color: #cc6600;
  background: transparent;
  text-decoration: none;
   font-weight:bold; 
   font-style:normal;
   font-family: arial,Helvetica,sans-serif; 
    font-size: 11px; }
.footerlinks a:link {color: #cc6600;
  background: transparent;
  text-decoration: none; 
   font-weight:bold;
   font-style:normal; 
   font-family: arial,Helvetica,sans-serif;  
   font-size: 11px;  }
.footerlinks a:hover {color: #336699;
  background: transparent;
  text-decoration: none; 
   font-weight:bold;
   font-style:normal;
   font-family: arial,Helvetica,sans-serif;
   font-size: 11px;   }

.webmasterlink a:visited {color: #cc6600;
  background: transparent;
  text-decoration: none;
   font-weight:bold;
   font-style:normal; 
   font-family: arial,Helvetica,sans-serif; 
    font-size: 10px; }
.webmasterlink a:link {color: #cc6600;
  background: transparent;
  text-decoration: none; 
   font-weight:bold;
   font-style:normal; 
   font-family: arial,Helvetica,sans-serif;  
   font-size: 10px;  }
.webmasterlink a:hover {color: #336699;
  background: transparent;
  text-decoration: none; 
   font-weight:bold;
   font-style:normal;
   font-family: arial,Helvetica,sans-serif;
   font-size: 10px;   }


 /* code for all other links*/

a:visited {color: #cc6600;
  background: transparent;
  text-decoration: underline; 
font-family: 'times new roman', serif; }
a:link {color: #cc6600;
  background: transparent;
  text-decoration: underline; 
font-family: 'times new roman', serif; }
a:hover {color: #336699;
  background: transparent;
  text-decoration: underline; 
font-family: 'times new roman', serif; }

