body {
font-family: arial,Helvetica,sans-serif;
color: #000000;
background-image: url(images/lilacblur.jpg);
background-repeat: repeat;
font-size:12px;
top:0;
left:0;
margin:0;
padding:0;
}

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

    /* med large headings centered, blue purple  */
H2 { color: #3333cc;
font-family: arial,Helvetica,sans-serif;
text-align: center; 
font-size:16px;
background: transparent;
} 

    /* med-small headings, gray navy */
H3 { color: #000000;
background: transparent; 
font-weight:bold;
font-size:14px;
font-family: 'Trebuchet MS', sans-serif;
} 

    /* med-small headings, gray navy*/
H4 { color: #000000;
background: transparent; 
display:inline;
font-weight:bold;
font-size:11px;
font-family: 'Trebuchet MS', sans-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;
color: #000000; 
 } 

.centeralign {
text-align:center;
}

.smallfont {font-size:11px;}
.medfont {font-size:14px;}
.largefont {font-size:16px;}

.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: #9999cc;
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; }

.vertbackground {
background-image: url(images/backgrnd5.gif);
background-repeat: repeat-y;
}


 /*links on teal bg black, until mouseover, or visited, then gray */

.coloredtablelinks a:visited 
  {color: #333333;
  background: transparent;
  text-decoration: none; }
.coloredtablelinks a:link 
  {color: #000000;
  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; }

 /*all problem links inside table cells wo div Dk navy to lt navy*/

.problemlinks a:visited {color: #333399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }
.problemlinks a:link {color: #000066;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }
.problemlinks a:hover {color: #333399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }
.problemlinks a:active  {color: #333399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }


 /*footer links Dk navy to lt navy but smaller*/

.footerlinks a:visited {color: #333399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
   font-size: 10px; }
.footerlinks a:link {color: #000066;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
   font-size: 10px; }
.footerlinks a:hover {color: #333399;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
   font-size: 10px; }
.footerlinks a:active  {color: #333399;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
   font-size: 10px; }


 /*reg links Dk navy to lt navy*/

a:visited {color: #000066;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }
a:link {color: #000066;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }
a:hover {color: #333399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }
a:active  {color: #333399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }


      /* Drop Down Menu -links Lav to lt lav*/

.ddm1 { background-image: url(images/lwdbanner604.jpg);
   background-repeat:no-repeat; 
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:11px;  }

.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1:visited,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 115px 4px 8px 4px;
    text-decoration: none;
    display: block;
    position: relative; }

.ddm1 .item1,
.ddm1 .item1:visited {
    background: transparent;
    color: #ccccff;  }

.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: transparent;
    color: #9999cc; }

.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 5px 8px 5px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap; }

.ddm1 .item2,
.ddm1 .item2:visited  {
    background: #000000;
    color: #ccccff; }

.ddm1 .item2:hover {
    background: #000000;
    color: #9999cc; }

.ddm1 .section {
    border: 1px #DDDDDD; /*lines between items in sub menu*/
    border-style: none none solid none;
    position: absolute;
    visibility: hidden; /*sub menu hidden until mouseover*/ 
    z-index: -1;  /*moves sub menu behind main menu*/ 
    white-space: nowrap; }

.ddm1 .left, .ddm1 .left:hover { border-style: none none none none; }
.ddm1 .right, .ddm1 .right:hover { border-style: none none none none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */
