body {
	font: small Arial;
	color: #003366;
	background-color: #ffffff;
	scrollbar-face-color: #000099;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #000099;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	background-image: url(../images/pageLogo.jpg);
}

.clsIntroHeader {
	font: normal bold large Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.clsMainCategory {
	background-color: #ffffff;
	background-position: center;
	border: thin ridge #003366;
	font: bold medium "MS Serif", "New York", serif;
}

.clsMainCategoryHeader {
	font: normal bold;
}
.clsCategory {
	border: thick;
	font: 700 small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
	background-color: white;
}
.clsHeader {
	font: bold small;
	color: white;
	background-color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	height: 22px;
	text-align: center;
	vertical-align: middle;
}

.clsHeaderMainIntro {
	border: white;
	border-bottom: medium ridge white;
	border-top: thin ridge white;
}

.clsSubHeader {
	font: normal medium, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	border: medium #000099;
	background-color: #000099;
}

.clsHeaderPara {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size; large;
	font-weight: bolder;
	color: #000099;
	border: medium double;
	border-color: #99ccff;
	background-color; #d7ebff;
	width: 100%;
}

.clsGrid {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: medium double #000099;
	text-align: center;
}

.clsGridFooter {
	font: bolder Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
	background: #d8ebfe;
}

.clsGridHeader {
	font: 900 Arial, Helvetica, sans-serif;
	color: #000099;
	background: #d8ebfe;
	cursor: pointer;
}

.clsGridFixedCol {
	font: bolder x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	background: 000099;
	text-align: left;
}

.clsGridRow {
	font: smaller Arial, Helvetica, sans-serif;
	color: #000099;
	background-color: #ffffff;
}

.clsGridAltRow {
	font: smaller Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: #9BB6C9;
}

.RowSelected {
	font: smaller Arial, Helvetica, sans-serif;
	color: white;
	background-color: black;	
}

.SumColumn {
	font: smaller Arial, Helvetica, sans-serif;
	color: white;
	background-color: #000099;		
}

.OfficeUse {
	font: smaller Arial, Helvetica, sans-serif;
	color: black;
	background-color: Silver;		
}

a:link {
	color: #000099;
	font: Arial;
	text-decoration: underline;
	font-size: small;
	font-weight: bold;
}

a:visited {
	color: #000099;
	font: Arial;
	text-decoration: underline;
	font-size: small;
	font-weight: bold;
}

a:hover {
	color: #cc0000;
	font: Arial;
	text-decoration: underline;
	font-size: small;
	font-weight: bold;
}

.StatusError {
	width: 100%;
	background-color: White;
	color: Red;
	font-size: small;
	border-bottom: thin solid Black;
	border-top: thin solid Black;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.StatusLabel {
	width: 100%;
	background-color: Blue;
	color: White;
	font-size: small;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input {
	background-color: white;
	color: #000099;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

textarea {
	background-color: white
	color: #000099;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

select {
	background-color: white;
	color: #000099;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.clsSpecialsHuge {
	border: thin dotted Black;
	color: #000099;
	font: bold x-large Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.clsSpecialsMed {
	border: thin dotted Black;
	color: #000099;
	font: bold large Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.clsNoHyperlink {
	background-color: border: none;
	background: transparent;
	color: #000099;
}

.introStatement {
	color: #000099;
	background-color: #ffffff;
	font: bolder small Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.introSubStatement {
	color: #000099;
	font: bolder x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.MenuItemOff {
	font: small Arial;
	background-color: #000099;
	color: #ffffff;
	cursor: pointer;
	border-left: thin solid #ffffff;
	border-right: thin solid #ffffff;
	border-top: thin solid #ffffff;
	
}

.MenuItemOn {
	font: small Arial;
	background-color: white;
	color: #000099;
	cursor: pointer;
	border-left: thin solid #000099;
	border-right: thin solid #000099;
	border-top: thin solid #000099;
	
}

.clsLabel {
	font: bold Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tableBorder {
	border: medium double #000099;		
}

.tableBackground {
	background-color: #ffffff;
}

.indexText {
	font: normal normal lighter x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
	border: thin double #ffffff;
	background-color: #c0c9d4;
}
.indexTextAlt {
	font: normal normal lighter x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
	border: thin double #;
	background-color: #9BB6C9
}

.LeftBorder {
	border-top: thin solid Black;
	border-left: thin solid Black;
	border-bottom: thin solid Black;
}

.RightBorder {
	border-top: thin solid Black;
	border-right: thin solid Black;
	border-bottom: thin solid Black;	
}

.BottomBorder {
	border-bottom: thin solid Silver;		
}

.Background {
	background-color: #000099;
}
