body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #949599; background-image: url(../images/bg_page.jpg); background-repeat: repeat-x; }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
.topNavbar { background-color: #000; text-align: right; }
/* Nav */

#nav, #nav ul { /* all lists */
	color: #fff; padding-bottom: 5px; padding-left: 5px; margin: 0; list-style: none; line-height: 30px; z-index: 2; }

#nav a { display: block; color: #fff; text-decoration: none; margin: 0; z-index: 2; padding-right: 15px; padding-left: 15px; }

#nav li { /* all list items */
	line-height: 30px; height: 25px; float: right; z-index: 2; border-right: 1px solid #fff; }
#nav li.last { border-style: none; border-width: 0; le: none; }

#nav li ul { /* second-level lists */
	position: absolute; width: 250px; font-weight: normal; background-color: #c6c6c6; background-attachment: scroll; background-position: 0 0; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	_margin: 0 -53px; z-index: 2; margin-left: 4px; }

#nav li li {
	width: 250px;
	z-index: 2;
}
#nav li ul a { color: black; font-size: 12px; z-index: 2; border-right-style: none; border-right-width: 0; }

#nav li a:hover { color : #8f0000; text-decoration: underline; text-align: right; z-index: 3; }

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto; z-index: 3; border-right-style: none; border-right-width: 0; }
#nav li:hover, #nav li.sfhover {
	z-index: 3;
}
#nav ul li ul li:hover { color: #fff; font-style: normal; margin-left: 0; }

/* Sub Nav */

#subnav, #subnav ul { /* all lists */
	color: #000; padding-bottom: 5px; padding-left: 5px; margin: 0; list-style: none; line-height: 30px; z-index: 2; }

#subnav a { display: block; color: #000; text-decoration: none; margin: 0; z-index: 2; padding-right: 15px; padding-left: 15px; }

#subnav li { /* all list items */
	line-height: 30px; background-repeat: repeat-x; height: 25px; float: right; z-index: 2; border-right: 1px solid #000; }
#subnav li.last { border-style: none; border-width: 0; le: none; }

#subnav li ul { /* second-level lists */
	position: absolute; width: 250px; font-weight: normal; background-color: #c6c6c6; background-attachment: scroll; background-position: 0 0; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	_margin: 0 -53px; z-index: 2; margin-left: 4px; }

#subnav li li {
	width: 250px;
	z-index: 2;
}
#subnav li ul a { color: black; font-size: 12px; z-index: 2; border-right-style: none; border-right-width: 0; }

#subnav li a:hover { color : #8f0000; text-decoration: underline; text-align: right; z-index: 3; }

#subnav li:hover ul, #subnav li.sfhover ul { /* lists nested under hovered list items */
	left: auto; z-index: 3; border-right-style: none; border-right-width: 0; }
#subnav li:hover, #subnav li.sfhover {
	z-index: 3;
}
#subnav ul li ul li:hover { color: #fff; font-style: normal; margin-left: 0; }
.last { border-right-style: none; }
.topNavbar ul li a:link { color: #fff; border-right-style: none; list-style-type: none; display: block; }
.subNavbar ul li a:link { color: #000; border-right-style: none; list-style-type: none; display: block; }
.leftNav { line-height: 30px; padding-bottom: 5px; padding-left: 5px; }
.leftNav a:link { color: #fff; text-decoration: none; padding-left: 10px; }
.leftNav a:hover { color: #8f0000; text-decoration: underline; }
.leftNav a:visited { color: #fff; }
.leftNavbar { background-color: #666; }
.current a:link, a:visited { line-height: 30px; padding-bottom: 5px; padding-left: 5px; color: #8f0000; font-weight: normal; text-decoration: none; }
.mainContent { background-color: #fff; text-align: left; padding: 10px; }
h1 { color: #5b0101; font-size: 2em; font-weight: bold; margin: 0.67em 0; }
.mainContent img { border: solid 2px #5b0101; }

/* Table */
				.TableBack {background-color: #38372E; color: black;}
				.TableHeader {background-color: #0000a0; color: #fff; font-weight: bold}
				.TableColumn {background-color: #ecebd4; color: #38372E; font-weight: bold}
				.TableData {background-color: #f7f7f7; color: black;}
				.TableBoldData {background-color: #f0f0f0; color: black; font-weight: bold;}
				.TableAltData {background-color: #EEEEEE; color: black;}				