a:link {
	text-decoration: none;
	color: #336699;
}

a:visited {
	text-decoration: none;
	color: #336699;
}

a:active {
	text-decoration: none;
	color: #006699;
}

a:hover {
	text-decoration: underline;
	color: #666666;
}

.ds {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.pagelinks {
	text-decoration: none; color: #FF0000;
}
.subhead {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	text-transform: uppercase;
}
.top_error
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #000000;
    background-color: #FDD1D3;
}
body         {  font-family: verdana; font-size: 11px; color: #000000}
li           {  font-family: verdana; font-size: 11px; color: #000000}
ol           {  font-family: verdana; font-size: 11px; color: #000000}
table        {  font-family: verdana; font-size: 11px; color: #000000}
td           {  font-family: verdana; font-size: 11px; color: #000000}
.error 		 {  font-family: verdana; font-size: 10px; color: #CC0000; font-weight: bold}
.top_nav		 {
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	fold-weight:bold;
	font-weight: bold;
	text-decoration: none;
}
.top_nav:link{
	color: #FFFFFF;
	text-decoration: none;
}
.top_nav:visited{
	color: #FFFFFF;
}
.top_nav:hover
{
	color: #99FF99;
	text-decoration: underline overline;
}

.sub_nav	{
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.sub_nav:visited{
	color: #5F906B;
}
.sub_nav:hover
{
	color: #145823;
	text-decoration: underline;
}

INPUT, SELECT, TEXTAREA { 
	background-color : #ECF2FB; 
	border : 1px solid #1969A8; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 11px; color : #000000;  
	border-top-width : 1px;
	border-style : solid; 
	border-left-width : 1px; 
	border-right-width : 1px; 
	border-bottom-width : 1px;  
	padding-left : 4px;  
	padding-top : 1px;  
	padding-right : 4px;   
}
input.boxerror  { background-color : #FAD6D6;}
.menu_text {
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
}

.menu_text:link {
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_text:hover {
	font-family: verdana;
	font-size: 12px;
	color: #E1F3DA;
}

.menu_text:visited {
	font-family: verdana;
	font-size: 12px;
	color: #E1F3DA;
	text-decoration: none;
}

.menu_head {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.page_title	{
	font-family: verdana;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.page_title_sm	{
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	BACKGROUND-COLOR: #ECF2FB
}
.newThing
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif;
    BACKGROUND-COLOR: #d7f2d7
}
.menuTop
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #666699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.table1 {
   font-size: 11px;
	background-color: #FFFFFF;
	font-family: Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif;
}
.table0 {
   font-size: 11px;
	background-color: #E8EDFF;
	font-family: Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif;
}
.over_limit {
   font-size: 11px;
	background-color: #FAD7D9;
	font-family: Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif;  
}   
.info_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif;
    BACKGROUND-COLOR: #8098bf
}
.table_borders_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #F4F5F9;
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px #003366;
	border-left: 1px #003366;

}
.table_borders_td_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px #003366;
	border-left: 1px #003366;
	padding: 3px 5px;


}