
body,p,ul,li,td
{
    font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size: 10px;
}

h3
{
    font-weight: bold; 
    font-size: 18px;
    color: #D96C00;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.date 
{
	font-weight: bold; 
    font-size: 10px; 
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;  
}

.error
{
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;
    font-family: Arial, sans-serif;
}

a.logout:link
{
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

a.logout:visited
{
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

a.forgot:hover
{
    background-color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

a.forgot:link
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

a.forgot:visited
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

a.forgot:hover
{
    background-color: #FFFFFF;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

a.contact:link
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

a.contact:visited
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

a.contact:hover
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FF0000;
}

td.login
{
    font-size: 10px;
    color: #FFFFFF;
}

input.login
{
    font-size: 10px;
    width: 100%;
}

input.button
{
    font-size: 10px;
    width: 40%;
}

.menu
{
    background-color: #D7DDE6;
}

.menu_left
{
    background-color: #D7DDE6;
}

tr.table_header
{
    background-color: #000000;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}

tr.DEA
{
    background-color: #FFC0FF;
    font-style: italic;
    color: #FF0000;
    text-align: center;
}

td.congress
{
    background-color: #000000;
    color: #FFFFFF;
}

li.weblink
{
    font-size: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.scrollmsg
{
    color: #FF0000; 
    font-weight: bold; 
    font-size: 11px; 
    text-decoration:underline;
    font-family: Helvetica, Verdana, Arial, sans-serif; 
}

a:link    
{
    color: #0000FF; 
    text-decoration:none;
    font-size: 12px;
}
a:visited 
{
    color: #0000FF; 
    text-decoration:none;
    font-size: 12px;
}
a:hover   
{
    color: #FF0000; 
    text-decoration:none;
    font-size: 12px;
}

a.buttonLink:link
{
    color: #FFFFFF;
    text-decoration: none;
}

a.buttonLink:visited
{
    color: #FFFFFF;
    text-decoration: none;
}

a.buttonLink:hover
{
    color: #FF0000;
    text-decoration: none;
}

a.menuTitle:link
{
    color: #0000FF;
    text-decoration:none;
}
a.menuTitle:visited
{
    color: #0000FF;
    text-decoration:none;
}
a.menuTitle:hover
{
    color: #FF0000;
    text-decoration:none;
}

a img     
{
    border: 0px;
}

p.congress
{
    background-color: #0000FF;
    border: 1px solid;
    border-color: #000000;
    padding: 4 4 4 4;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
}

a img.congress_img
{
    border: 2px solid;
    border-color: #000000; 
}

td.calendar_header
{
    background-color: #C0C0FF;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

td.calendar_days
{
    color: #000000;
    background-color: #FFC0C0;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

td.calendar_empty
{
    background-color: #C0FFC0;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

td.calendar_event
{
    background-color: #FF8080;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

a.calendar_content:link
{
    font-size: 8px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;  
}

a.calendar_content:visited
{
    font-size: 8px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;  
}

a.calendar_content:hover
{
    font-size: 8px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;  
}

a.calendar_today:link
{
    color: #800080;
    font-weight: bold;
    font-size: 8px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;  
}

a.calendar_today:visited
{
    color: #800080;
    font-weight: bold;
    font-size: 8px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;  
}

a.calendar_today:hover
{
    color: #800080;
    font-weight: bold;
    font-size: 8px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;  
}

li.large
{
    padding-bottom: 10px;
    text-align: justify;
}                     

tr.desc
{
    text-align: top;
}  

td.desc_schedule
{
    width: 150px;
    text-align: center;
    font-weight: bold;
}

td.desc_center
{
    width: 500px;
}

td.desc_author
{
    width: 150px;
    text-align: right;
    font-style: italic;
}