BODY {margin-top: 0px; margin-left: 30px; margin-right: 30px; background: #f0f0f0; font-family: Verdana, Arial, Helvetica, sans-serif}
A:link 	{color: blue;}
A:visited {color: blue;}
A:hover {color: blue;}
A:active {color: blue;}
h2 {color : #000033;	font-size : 14px;	font-weight : 600;	margin-top : 20px;	margin-bottom : 20px;}
h1 {color : #666666;	font-size : 11px;	font-weight : 500;	margin-top : 0px;	margin-bottom : 0px;}
h3 {color : #666666;	font-size : 12px;	font-weight : 500;	margin-top : 3px;	margin-bottom : 2px;}
h4 {color : #000066;	font-size : 12px;	font-weight : 600;	margin-top : 10px;	margin-bottom : 5px;}
.body {margin-left: 20px; margin-right: 20px; }
li {line-height: 1.5;}
#table {max-width: 900px;}
.small {font-size: 10px;}
.smallr {color: #ff0000; font-size: 10px;}
.topnav {
margin-right: 20px;
margin-top: 0px;
margin-bottom: 4px;
}
.home {color: #003366; font-size: 13px; font-weight: 700;}
.links {color: #ffffff; font-size: 13px; font-weight: 700;}
.searchdiv {
color: #003366; font-size: 12px; font-weight: 600;
margin-top: 40px; padding: 3px;
background: #ffffaa; 
border: 1px #666644 solid;

}
.sidenavtop {color: #000044; font-size: 13px; font-weight: 600;
padding: 3px;
margin-top: 20px;

}
.sidenavhead {font-size: 12px; font-weight: 600;
padding: 3px;
background: #aaddff; border: 0px #00ccff solid;

}
.sidenav {font-size: 11px; font-weight: 500;
text-decoration: underline;
padding-left: 10px; 
padding-top: 3px;
padding-bottom: 2px;
text-align: left;


}
.sidenavheadother {color: #000044; font-size: 12px; font-weight: 600;
margin-top: 10px; 
padding-top: 3px;
padding-bottom: 2px;
text-align: center;
background: #aaddff; border: 0px #aaddff solid;

}
.sidenavother {font-size: 11px; font-weight: 500;
text-align: left;
height: 300px;
overflow: auto;
padding-left: 10px; 
padding-top: 3px;
border: 1px #aaddff solid;
}

.directoryhead {font-size: 11px; font-weight: 600;
padding-left: 10px;
background: #ffffaa;}

.directory {font-size: 11px; font-weight: 500;
text-align: left;
margin-left: 10px; 
margin-top: 5px;
padding-left: 5px; 
padding: 3px;

border: 1px #003366 solid;}

.content {font-size: 11px; font-weight: 500;
margin-top: 10px; padding-left: 10px;

}
.sub{font-size: 11px; padding-left: 20px; padding-top: 5px; padding-bottom: 5px;}
#table11{font-size: 11px; font-weight: 500;}
#table12{font-size: 12px; font-weight: 500;}


.foot{font-size: 10px; 
text-align: center; padding: 4px;

}
.inputClass0 {font-size: 10px; 	font-style: normal; border:1px #999 solid; background: #f5f5f5;}
.inputClass {font-size: 10px; 	font-style: normal;}
.inputClass2 {font-size: 10px; 	font-style: normal; border:1px #666644 solid; background: #ffffff;}

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #99ff00; }



#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #09f;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #09f;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #09f;
color: #fff;
}