LI { margin: 0.3em 0.3em 0.3em 1em; }
UL.submenu LI { font-weight: bold; list-style-image: url("http://iwr.csd99.org/district/images/bullet.gif"); 
	margin: 0.5em 0.5em 0.5em 1em; padding: 0em 0em 0em 0.5em; }
UL.sitemap { margin: 1em 0em 0em 2em; }
UL.sitemap LI { margin: 0.2em 0em 0.2em 0em; font-weight: bold; }
UL.sitemap UL { margin: 1em 0em 1em 2em; }
UL.sitemap UL LI { font-weight: bold; }
UL.sitemap UL LI LI { font-weight: normal; }

BODY {
	font-family: verdana;
	margin: 0px;
	padding: 0px;
	}
BODY.homepage { background-color: white; }
TD { font-family: verdana; font-size: x-small; }
H1 { font-size: medium; border-bottom: 1px solid black; }
H2 { font-size: small; }
BLOCKQUOTE { margin: 0em 1em 0em 2em }
TD.clsTopFrameworkCell { display: none; }
TD.topcell { }
TD.footercell { }
TABLE.clsFrameWorkBottomTable { display: none; }
TD.menucell { display: none; }
TD.maincell { padding: 10px; }
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
.d99buttonDescription {
	width: 180px;
	height: 40px;
	vertical-align: middle;
	font-family: verdana;
	font-size: 7pt;
	padding: 0px;
	margin: 10px 0px 0px 25px;
	position: absolute;
	line-height: 1.1em;
	color: black;
	}
.d99button {	
	margin: 0px 0px 3px 0px;
	width: 180px;
	height: 47px;
	position: static;
	padding: 0px;
	}
.d99buttonMain {
	font-family: arial narrow;
	font-weight: bold;	
	margin: 3px 0px 0px 9px;
	width: 150px;
	height: 20px;
	position: absolute;
	color: white;
	vertical-align: middle;
	font-size: 12pt;
	padding: 0px;
	}
	
.d99banner { display: none; }

.clsPrintBanner { font-weight: bold; font-size: 16pt; }

.clsD99p1 {
	width: 100%;
	font-family: times new roman;
	font-size: 28pt;
	color: black;
	margin: -4px 0px 0px 0px;
	font-weight: bold;
	align: right;
	}
.clsD99p3 {
	font-family: verdana;
	font-size: 24pt;
	color: black;
	font-weight: bold;
	position: absolute;
	margin: -7px 0px 0px 2px;
	}

.novButton { 
	width: 155px;
	margin: 5px 5px 0px 5px;
	padding: 2px 7px 2px 7px; 
	color: white;
	font-weight: bold;
	font-family: arial narrow, verdana, helvetica;
	border: 1px solid black; 
	background-color: #003300; 
	font-size: 12pt;
	}
.novDescription { 
	width: 180px; 
	background-color: #66aa66; 
	background-color: #99cc99; 
	font-size: 7pt;
	font-family: verdana;
	margin: 0px 5px 0px 20px;
	padding: 2px 7px 2px 7px;
	height: 30px;
	}
.novButton:hover {
	background-color: blue; }

IMG.clsSouthTopImage { display: none; }

/* generic no-print class */
.clsNoPrint { display: none; }

.clsFFBannerText { display: none; }