﻿BODY {
	font-family: Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, Georgia, Bitstream Cyberbit, serif;
	color: black;
	background-image: url(../images/bg_repeat.gif);
	background-repeat: repeat-x;
}
FORM {
	font-family: Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, Georgia, Bitstream Cyberbit, serif;
	color: black;
}
TR.ODD {
	background-color: #eeeeee;
	color: black;
	font-size: black;
}
TR.EVEN {
	background-color: white;
	color: black;
	font-size: black;
}
TR.HEADER {
	background-color: #02336d;
	color: white;
	font-size: black;
}
TH {
	font-family: Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, Georgia, Bitstream Cyberbit, serif;
	color: white;
	font-size: black;
}
TD {
	font-family: Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, Georgia, Bitstream Cyberbit, serif;
	color: black;
	font-size: black;
}
TD.DataFont {
	font-family: Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, Georgia, Bitstream Cyberbit, serif;
	color: black;
	font-size: black;
}
.PAGECOLORFONT {
	font-family: Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, Georgia, Bitstream Cyberbit, serif;
	color: black;
}
TD.ROWSPACER {
	line-height: 3px;
}
A:link {
	color: ;
}
A:visited {
	color: ;
}
A:active {
	color: ;
}
.hidden {
	WIDTH: 100px;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #eeeeee;
	TEXT-ALIGN: right;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-width: 0px;
}
.hidden2 {
	WIDTH: 243px;
	HEIGHT: 22px;
	TEXT-ALIGN: right;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-width: 0px;
}
.hidden3 {
	WIDTH: 350px;
	HEIGHT: 22px;
	TEXT-ALIGN: right;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-width: 0px;
}
.hidden4 {
	font-family: Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, Georgia, Bitstream Cyberbit, serif;
	font-size: black;;
	TEXT-ALIGN: right;
}
.shown {
	WIDTH: 88px;
	HEIGHT: 22px;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: right;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: inset;
	border-right-style: inset;
}
.clsErrorTitleBar {
	background-color: #FF0000;
	background-color: #FF0000;
	color: white;
	font-family: verdana;
	font-size: 11;
}
.clsErrorMsgArea {
	background-color: white;
	color: black;
	font-family: verdana;
	font-size: 11;
}
.clsInfoTitleBar {
	background-color: #0000FF;
	background-color: #0000FF;
	color: white;
	font-family: verdana;
	font-size: 11;
}
.clsInfoMsgArea {
	background-color: white;
	color: black;
	font-family: verdana;
	font-size: 11;
}
.HiddenChallenge {
	display: none;
}
.ShownChallenge {
}
.notdisplayed {
	visibility: hidden;
	position: absolute;
	z-index: 0;
}
.displayed {
	visibility: visible;
	position: relative;
}
.hand {
	cursor: pointer;
	cursor: hand;
}
.pointer {
	cursor: pointer;
	cursor: default;
}
#Logo {
	position: absolute;
	top: 37px;
	left:6px;
	z-index: 100;
}
.DataSection {
	position: absolute;
	width: 98% - 25;
	top: 195;
	left: 25;
	z-index: 2;
}
.DataSection2 {
	position: absolute;
	width: 98% - 25;
	top: 195;
	left: 25;
	z-index: 2;
}
.Nav1 {
	position: absolute;
	top: 10;
	left: 400;
}
.Nav2 {
	position: absolute;
	top: 130;
	left: 23;
	z-index: 2;
}
.Nav3 {
	position: absolute;
	top: 160;
	left: 23;
}
.clCMEvent {
	position: absolute;
	width: 99%;
	height: 99%;
	clip: rect(0,100%,100%,0);
	left: 0;
	top: 0;
	visibility: visible;
}
.clCMAbs {
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}
.clLevel0, .clLevel0over {
	position: absolute;
	padding: 1%px;
	font-family: verdana;
	font-size: 8pt;
}
.clLevel0 {
	layer-background-color: white;
	color: white;
}
.clLevel0over {
	background-color: #008c6c;
	layer-background-color: #008c6c;
	color: white;
	cursor: pointer;
	cursor: hand;
}
.clLevel1, .clLevel1over {
	position: absolute;
	padding: 1%px;
	font-family: verdana;
	font-size: 8pt;
}
.clLevel1 {
	layer-background-color: #02336d;
	background-color: #02336d;
	layer-background-color: #02336d;
	color: white;
}
.clLevel1over {
	background-color: #008c6c;
	layer-background-color: #008c6c;
	color: white;
	cursor: pointer;
	cursor: hand;
}
.clLevel1border {
	position: absolute;
	z-index: 900;
	visibility: hidden;
	background-color: white;
	layer-background-color: white;
}
.Nav4 {
	TEXT-ALIGN: center;
}
.odd input.hidden {
	background: transparent;
	border: 0px;
}
.even input.hidden {
	background: transparent;
	border: 0px;
}
a.sort {
	color: #fff;
	text-decoration: underline;
}
a.sort:visited {
	color: #fff;
	text-decoration: underline;
}
a.sort:hover {
	color: #fff;
	text-decoration: underline;
}
.image {
	color: #00f;
	text-decoration: underline;
	cursor: hand;
}
img {
	border: 0px;
}
