body, table, tr, td
{
    font-size: 12px;
    font-family: arial;
    color: black;
    margin: 0px;
}
p
{
    font-size: 12px;
    font-family: arial;
    color: black;
}

ul {
	margin: 0 0 0 1.5em;
	padding: 0;
}
hr {
	color: #cccccc;
}
.pagetitle
{
    font-weight: bold;
    font-size: 20px;
}
.slogan {
	background-color:#990000;color:white;font-size:13px;font-weight:bold;padding: 2px;text-align: center;
}

/******** RIGHT HAND NAVIGATION ********/
.rightnavtitle {
	color: white; font-weight: bold; background-color: #990000; text-align: center;
}
.rightnavsub {
	font-size: 11px; padding: 5px; 
}
.rightnavsub a.emphasis {
    color: white;
}
.rightnavsub a.emphasis:active {
    color: white;		
}
.rightnavsub a.emphasis:visited {
    color: white;		
}
.rightnavsub a.emphasis:link {
    color: white;		
}
.rightnavsub a.emphasis:hover {
    color: #990000;
	text-decoration: underline;	
}


/******** LINKS ********/
a
{
    text-decoration: none
}
a:active
{
    color: #990000
}
a:visited
{
    color: #990000
}
a:link
{
    color: #990000
}
a:hover
{
    color: #666666;
}

/******** HEADER TEXT & LINKS ********/
.headernav
{
    text-align: right;
    color: white;
    vertical-align: bottom;
    padding: 5 50 5 5;
}
.header
{
    font-size: 11px;
}
a.header:active
{
    color: #666666;
}
a.header:visited
{
    color: white;
}
a.header:link
{
    color: white;
}
a.header:hover
{
    color: #666666;
}


/******** FOOTER TEXT & LINKS ********/
a.footer:active
{
    color: #cccccc;
}
a.footer:visited
{
    color: white;
}
a.footer:link
{
    color: white;
}
a.footer:hover
{
    color: #cccccc;
}


/******** NAMED DIVISIONS ********/
#headerDiv
{
    display: block;
    width: 100%;
    background-color: #999999;
}
#bodyDiv
{
    display: block;
    width: 100%;
	height: expression(eval(document.body.clientHeight) - (eval(document.all.headerDiv ? document.all.headerDiv.offsetHeight : 0) + eval(document.all.footerDiv ? document.all.footerDiv.offsetHeight : 0)));
    vertical-align: top;
    background-color: white;
    padding: 0px;
    border: 0px;
}
#leftnav
{
    text-align: center;
    width: 150px; 
    background-color: #bbb;
}
#rightnav
{
    vertical-align: top;
    width: 150px; 
    background-color: #bbb;
}
#content
{
}
#footerDiv
{
    display: block;
    width: 100%;
    background-color: #666;
    color: white;
    font-size: 11px;
    text-align: center;
    padding: 5px;
}
