
body, table, tr, text, td, form, input, button, select, textarea, option { font-size:11px; font-family: Arial, Verdana, Helvetica, Geneva; color: #000000; text-decoration: none; line-height:150%; } 


.header_blue {font-family: Arial, Helvetica, Geneva; font-size: 13px; color: #003399; font-weight: bold; text-decoration: none; }
.header_blue_sm {font-family: Arial, Helvetica, Geneva; font-size: 11px; color: #003399; font-weight: bold; text-decoration: none; }
.header_purple {font-family: Arial, Helvetica, Geneva; font-size: 13px; color: #663366; font-weight: bold; text-decoration: none; }
.header_purple_sm {font-family: Arial, Helvetica, Geneva; font-size: 11px; color: #663366; font-weight: bold; text-decoration: none; }
.topnav {font-family: Arial, Helvetica, Geneva; font-size: 12px; color: #FFFFFF; font-weight: bold; line-height: 100%; text-decoration: none; }
.leftnav {font-family: Arial, Helvetica, Geneva; font-size: 11px; color: #000066; font-weight: bold; line-height: 200%; text-decoration: none; }
.leftnav_on {font-family: Arial, Helvetica, Geneva; font-size: 11px; color: #663366; font-weight: bold; line-height: 200%; text-decoration: underline; }
.footer {font-family: Arial, Helvetica, Geneva; font-size: 10px; color: #333333; line-height: 100%; text-decoration: none; }
.text {font-family: Arial, Helvetica, Geneva; font-size: 12px; color: #7f7f7f; line-height: 150%; text-decoration: none; }

a:visited { color : #003399; text-decoration: none;}
a:link { color : #003399; text-decoration: none;}
a:active { color : #003399; text-decoration: none;}
a:hover { color : #003399; text-decoration: none;}
a.library  { color : #663366; text-decoration: none;}
a.leftnav_on:visited { color : #663366; text-decoration: underline;}
a.leftnav_on:link { color : #663366; text-decoration: underline;}
a.leftnav_on:active { color : #663366; text-decoration: underline;}
a.leftnav_on:hover { color : #663366; text-decoration: underline;}

UL { margin: 5px 0px 5px 40px; }

LI {	margin: 0px 0px 0px 0px;}

LI.news { margin: 10px 0px 5px 0px;}

#dd
{   margin: 0;
    padding: 0}

#dd li
{   margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: bold 11px arial}

#dd li a.menu
{   display: block;
    text-align: center;
    background: #FFFFFF;
    padding: 0px 0px;
    margin: 0px 0px 0px 1px;
    color: #F0F0F0;
    text-decoration: none}

#dd li a.menu:hover { background: #FFFFFF; }

.submenu
{   background: #000066;
    border: 1px solid #CCCCCC;
    visibility: hidden;
    position: absolute;
    z-index: 3}

.submenu a
    {   display: block;
        font: 12px arial;
        text-align: left;
        text-decoration: none;
        padding: 3px 4px 4px 15px;
        color: #F0F0F0}

.submenu a:visited { color: #F0F0F0; }
.submenu a:lisk { color: #F0F0F0; }
.submenu a:active { color: #F0F0F0; }
.submenu a:hover { color: #F0F0F0; background: #003399; }
