BODY { 
margin:0px;
background-image: url("./images/rev_back.jpg");
background-repeat:repeat-y;
background-color:#e0e0e0;
font-family:verdana, arial, helvetica;
font-size:12px;
line-height:135%;
}

p {
margin-top:4px;
}

td {
vertical-align:top;
}

a:link{color:#36C; text-decoration:underline;}
a:active{color:#000; text-decoration:underline;}
a:visited{color:#000; text-decoration:underline;}
a:hover{color:#FF0000; text-decoration:none;}

a.submenu:link{color:#36C; text-decoration:underline; font-weight: bold;}
a.submenu:active{color:#000; text-decoration:underline; font-weight: bold;}
a.submenu:visited{color:#000; text-decoration:underline; font-weight: bold;}
a.submenu:hover{color:#FF0000; text-decoration:none; font-weight: bold;}

.nav_tab
{
background-color:#eceed0;
padding:7px;
padding-top:4px;
padding-bottom:4px;
border-top:1px outset #FFF;
border-bottom:1px solid #444;
border-left:4px inset #999;
border-right:1px solid #999;
font-family:garamond;
}

.nav_tab_top
{
/*background-color:#eceed0;*/
background-color:#FFFFFF;
padding:7px;
padding-top:4px;
padding-bottom:4px;
border-top:0px outset #FFF;
border-bottom:3px groove #000099;
border-left:0px inset #999;
border-right:0px solid #999;
font-family:garamond, georgia;
font-size:14px;
font-weight:bold;
color:000099;
}


h1
{
color:#006;
font-size:17px;
margin-top:2px;
margin-bottom:3px;
}

h2
{
font-size:16px;
margin-top:2px;
margin-bottom:3px;
color:#184f84;
line-height:130%;
}

h3
{
color:#184f84;
font-size:13px;
font-weight:bold;
margin-top:2px;
margin-bottom:3px;
line-height:130%;
}

.header
{
font-family:georgia, garamond, lucida bright, serif; 
font-size:17px;
font-weight:bold;
margin-top:2px;
margin-bottom:3px;
color:#900001;
letter-spacing:-.05em;
line-height:120%;
}


.page_left
{
padding-left:25px;
padding-right:10px;
padding-top:0px;
vertical-align:top;
text-align:left;
}

.page_right
{
padding-left:15px;
padding-right:15px;
vertical-align:top;
text-align:left;
}

.std
{
padding:5px;
padding-top:0px;
vertical-align:top;
text-align:left;
}

.today
{
font-size:11px;
}

.whats_new
{
/*background-image:url('/images/whats_new_fade.jpg');*/
background:#dfeffc;
background-repeat:repeat-y;
padding-left:15px;
padding-right:5px;
padding-top:10px;
vertical-align:top;
text-align:left;
border-left:0px solid #009;
}

.cellshade1 {
background-color:#e0e0e0;
}

.cellshade2 {
background-color:#cccccc;
}

.cellblack {
background-color:#184f84;
color: #ffffff;
font-weight: bold;
}






