a:link { color: #0033CC; text-decoration: none; }
a:visited { color: #0033CC; text-decoration: none; }
a:active { color: #0033CC; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }
td 
{
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 11px;	
}
.leftborder
{
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 11px;
	border-left: solid 1px #0000EE;
	
}
.bottomborder
{
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 11px;
		border-bottom: solid 1px #0000EE;
	
}

.categoryheader 
{
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #333333;
	border-bottom: solid 1px #0000EE;
	border-top: solid 1px #0000EE;
}
.categoryheader2
{
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #333333;
	border-bottom: solid 1px #0000EE;

}
.categoryheader3
{
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #000066;
	
	
	border-top: solid 1px #0000EE;

}
.darkrule 
{
	background-color: #666666;
}
.gray 
{
	background-color: #999999;
}
.header
{
	background-image: url(/assets/header.gif);
	background-color: #E7E7E7;
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}
.header a:link 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.header a:visited 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.header a:active 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.header a:hover 
{
	color: #FF9900;
	text-decoration: underline;	
}
.header2
{
	
	background-color: #999999;
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}
.header2 a:link 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.header2 a:visited 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.header2 a:active 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.header2 a:hover 
{
	color: #FF9900;
	text-decoration: underline;	
}
.header3
{
	background-image: url(/assets/shortheader.gif);
	background-color: #E7E7E7;
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	height: 15px;
	text-align: middle;
	vertical-align: middle;
}
.header3 a:link 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.header3 a:visited 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.header3 a:active 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.header3 a:hover 
{
	color: #FF9900;
	text-decoration: underline;	
}

.lightrule 
{
	background-color: #EFEFEF;
}
.lightrule2 
{
	background-color: #E0E0E0;
}
.medrule2 
{
	background-color: #A5CF3F;
}
.medrule
{
	background-color: #0000EE;
}
.navigation
{
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.navigation a:link 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.navigation a:visited 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.navigation a:active 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.navigation a:hover 
{
	color: #FF9900;
	text-decoration: underline;	
}
.nopadding 
{
	padding: 0px;
}
.navpadding 
{
	padding: 3px;
}
.rightfade 
{
	background-image: url(assets/rightfade.gif);
}
.sidebar 
{
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 10px;
	color: #333333;	
}
.sidebar a:link 
{
	color: #333333;
	text-decoration: none;	
}
.sidebar a:visited 
{
	color: #333333;
	text-decoration: none;		
}
.sidebar a:active 
{	
	color: #333333;
	text-decoration: none;	
}
.sidebar a:hover 
{
	color: #FF0000;
	text-decoration: underline;	
}
.sideheader
{
	background-image: url(assets/bar.gif);
	background-color: #999999;
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}
.small 
{
	font-size: 9px;
}
.white 
{
	background-color: #FFFFFF;
}
.whitetext 
{
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.whitetext a:link 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.whitetext a:visited 
{
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;	
}
.whitetext a:active 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.whitetext a:hover 
{
	color: #FF9900;
	text-decoration: underline;	
}
.graytext 
{
	font-family:  Tahoma, Verdana,  Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}
.graytext a:link 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.graytext a:visited 
{
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;	
}
.graytext a:active 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.graytext a:hover 
{
	color: #FF9900;
	text-decoration: underline;	
}
BR.newpage {page-break-after: always}
@media screen
   {
    .screenonly { display: block; }
   }

@media print
   {
    .screenonly { display: none; }
   }
   
