﻿body {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #285078;
	background-color: white;
	border: 0px;
	margin: 16px;
	padding: 0px;
}

/*body.homePage {
	background-attachment: fixed;
	background-color: white;
	background-image: url(/images/Gray-Background-800px.png);
	background-repeat: repeat-x;
}

body.default {
	background-attachment: fixed;
	background-color: #285078;
	background-image: url(/images/Blue-swirl-background.png);
	background-repeat: no-repeat;
}*/

div {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

span {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

sup {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 0.875em;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

sub {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 0.875em;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-weight: bold;
	color: #285078;
	background-color: transparent;
}

h1 {
	font-size: 30pt;
}

h2 {
	font-size: 27pt;
}

h3 {
	font-size: 24pt;
}

h4 {
	font-size: 21pt;
}

h5 {
	font-size: 18pt;
}

h6 {
	font-size: 15pt;
}

a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

a:link {
	text-decoration: none;
	color: #285078;
	background-color: transparent;
}

a:visited {
	text-decoration: none;
	color: #285078;
	background-color: transparent;
}

a:active {
	text-decoration: none;
	color: #285078;
	background-color: transparent;
}

a:hover {
	text-decoration: underline;
	color: #c4aa99;
	background-color: transparent;
}

img {
	background-color: transparent;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.divisionOuterFrame {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: black;
	background-color: transparent;
	width: 960px;
/*	height: 600px;*/
	border: #285078 1px solid;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.divisionOuterFrameWide {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: black;
	background-color: transparent;
	width: 1200px;
	border: #285078 1px solid;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.divisionInnerFrame {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: black;
	background-color: transparent;
	width: 960px;
/*	height: 600px;*/
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.divisionInnerFrameWide {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: black;
	background-color: transparent;
	width: 1200px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.divisionContentFrame {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #285078;
	background-color: transparent;
/*	width: 960px;
	height: 600px;*/
	border: 0px;
	margin: 8px;
	padding: 0px;
	border-collapse: collapse;
}

.divisionContentFrameWide {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #285078;
	background-color: transparent;
	width: 1200px;
	border: 0px;
	border-collapse: collapse;
}

.divisionScrollFrame {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #285078;
	background-color: transparent;
	width: 960px;
	height: 600px;
	overflow: auto;
	padding: 0px 0px 0px 1px;
	border-collapse: collapse;
}

.divisionScrollFrameWide {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #285078;
	background-color: transparent;
	width: 1200px;
	height: 720px;
	overflow: auto;
	padding: 0px 0px 0px 1px;
	border-collapse: collapse;
}

.majorHeader {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 20pt;
	font-weight: bold;
	color: #285078;
	background-color: white;
	border: 0px;
}

.majorHeader .colorSwitch {
	color: white;
	background-color: #285078;
}

.minorHeader {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 16pt;
	font-weight: bold;
	color: #285078;
	background-color: white;
	border: 0px;
}

.minorHeader .colorSwitch {
	color: white;
	background-color: #285078;
}

.divisionContentText {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #285078;
	background-color: white;
	width: 96%;
	border: 0px;
	margin: 8px 0px;
	padding: 0px;
}

.divisionContentText .colorSwitch {
	color: white;
	background-color: #285078;
}

.divisionHeader {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #285078;
	background-color: white;
	border: 0px;
	border-collapse: collapse;
}

.divisionHeader .colorSwitch {
	color: white;
	background-color: #285078;
}

/*.floatingHeader {
	position: fixed;
	top: 2px;
	background-color: #78a5d2;
	opacity: 0.90;
	border: 1px solid #808080;
	padding: 0px;
	display: none;
}

.floatingHeader {
	filter: alpha(opacity=90);
}

.floatingHeader table {
	position: relative;
	top: 2px;
}

@media print {
	.floatingHeader {
		visibility: hidden;
	}
}*/

.divisionBody {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #285078;
	background-color: white;
	border: 0px;
	border-collapse: collapse;
}

.divisionBody .colorSwitch {
	color: white;
	background-color: #285078;
}

.divisionBodyAlt {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #285078;
	background-color: #f0f0f0;
	border: 0px;
	border-collapse: collapse;
}

.divisionBodyAlt .colorSwitch {
	color: #f0f0f0;
	background-color: #285078;
}

.divisionFooter {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	color: #285078;
	background-color: white;
	border: 0px;
	margin: 0px;
	padding: 2px;
	border-collapse: collapse;
}

.divisionFooter .colorSwitch {
	color: white;
	background-color: #285078;
}

.divisionFooter a {
	font-size: 9pt;
}

.divisionFooter a:link {
	text-decoration: underline;
	color: #285078;
}

.divisionFooter a:visited {
	text-decoration: underline;
	color: #285078;
}

.divisionFooter a:active {
	text-decoration: underline;
	color: #c4aa99;
}

.divisionFooter a:hover {
	text-decoration: none;
	color: #c4aa99;
}

.divisionFooter a.currentPageLink {
	text-decoration: none;
}

.divisionFooter a.currentPageLink:link {
	text-decoration: none;
}

.divisionFooter a.currentPageLink:visited {
	text-decoration: none;
}

.divisionFooter a.currentPageLink:active {
	text-decoration: none;
}

.divisionFooter a.currentPageLink:hover {
	text-decoration: underline;
	color: #285078;
	background-color: white;
}

.divisionFooterSmall {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 7pt;
	font-weight: normal;
	color: #285078;
	background-color: white;
	border: 0px;
	margin: 0px;
	padding: 2px;
	border-collapse: collapse;
}

.divisionFooterSmall .colorSwitch {
	color: white;
	background-color: #285078;
}

.divisionFooterSmall a {
	font-size: 7pt;
}

.divisionFooterSmall a:link {
	text-decoration: none;
}

.divisionFooterSmall a:visited {
	text-decoration: none;
}

.divisionFooterSmall a:active {
	text-decoration: none;
}

.divisionFooterSmall a:hover {
	text-decoration: underline;
}

.divisionFooterSmall a.currentPageLink {
	text-decoration: underline;
}

.divisionFooterSmall a.currentPageLink:link {
	text-decoration: none;
}

.divisionFooterSmall a.currentPageLink:visited {
	text-decoration: none;
}

.divisionFooterSmall a.currentPageLink:active {
	text-decoration: none;
}

.divisionFooterSmall a.currentPageLink:hover {
	text-decoration: underline;
	color: #285078;
	background-color: white;
}

.divisionFooterHome {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	color: white;
	background-color: #285078;
	border: 0px;
	margin: 0px;
	padding: 4px;
}

.divisionFooterHome .colorSwitch {
	color: #285078;
	background-color: white;
}

.divisionFooterHome a {
	font-size: 9pt;
}

.divisionFooterHome a:link {
	text-decoration: underline;
	color: silver;
}

.divisionFooterHome a:visited {
	text-decoration: underline;
	color: silver;
}

.divisionFooterHome a:active {
	text-decoration: none;
	color: white;
}

.divisionFooterHome a:hover {
	text-decoration: underline;
	color: white;
}

.divisionFooterHome a.currentPageLink {
	color: #285078;
	background-color: silver;
}

.divisionFooterHome a.currentPageLink:link {
	text-decoration: underline;
}

.divisionFooterHome a.currentPageLink:visited {
	text-decoration: underline;
}

.divisionFooterHome a.currentPageLink:active {
	text-decoration: none;
}

.divisionFooterHome a.currentPageLink:hover {
	text-decoration: underline;
	color: white;
	background-color: #285078;
}

.divisionFooterHomeSmall {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 7pt;
	font-weight: normal;
	color: white;
	background-color: #285078;
	border: 0px;
	margin: 0px;
	padding: 2px;
}

.divisionFooterHomeSmall .colorSwitch {
	color: #285078;
	background-color: white;
}

.divisionFooterHomeSmall a {
	font-size: 7pt;
}

.divisionFooterHomeSmall a:link {
	text-decoration: none;
	color: white;
}

.divisionFooterHomeSmall a:visited {
	text-decoration: none;
	color: silver;
}

.divisionFooterHomeSmall a:active {
	text-decoration: none;
	color: white;
}

.divisionFooterHomeSmall a:hover {
	text-decoration: underline;
	color: silver;
}

.divisionFooterHomeSmall a.currentPageLink {
	color: #285078;
	background-color: silver;
}

.divisionFooterHomeSmall a.currentPageLink:link {
	text-decoration: none;
}

.divisionFooterHomeSmall a.currentPageLink:visited {
	text-decoration: none;
}

.divisionFooterHomeSmall a.currentPageLink:active {
	text-decoration: none;
}

.divisionFooterHomeSmall a.currentPageLink:hover {
	text-decoration: underline;
	color: silver;
	background-color: #285078;
}

.sideBar {
	background-color: white;
}

.separator {
	color: #285078;
	background-color: transparent;
	width: 100%;
	height: 1px;
}

.normal {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #285078;
	background-color: white;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.inputLabel {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	color: #285078;
	background-color: transparent;
}

.inputLabelNormal {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	color: #285078;
	background-color: transparent;
}

.inputLabelSmall {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #285078;
	background-color: transparent;
}

.dataLabel {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	color: #285078;
	background-color: #ffffc0;
	border: #285078 1px solid;
}

.errorLabel {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	color: red;
	background-color: white;
}

.errorLabelSmall {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 7pt;
	color: red;
}

.errorText {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: red;
	background-color: #ffffe0;
	border: #800000 1px dashed;
}

.inputField {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	background-color: white;
	border: #285078 1px solid;
}

.inputFieldInstructions {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	color: #909090;
	background-color: white;
	border: #285078 1px solid;
}

.inputFieldType {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	color: black;
	background-color: white;
	border: #285078 1px solid;
}

.dataField {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #285078;
	background-color: #ffffc0;
	border: #285078 1px solid;
}

.outputField {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #14283c;
	background-color: transparent;
	border: 0px;
}

/*.sendbutton, .sendbutton:link, .sendbutton:visited, */
input.sendbutton[type=button], input.sendbutton[type=reset], input.sendbutton[type=submit] {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #1a1a1a;
	background-color: transparent;
	background-image: url(/images/SendButton.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 60px;
	height: 40px;
	border: 0px;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	display: inline-block;
}

/*.sendbutton:hover, */
input.sendbutton[type=button]:hover, input.sendbutton[type=reset]:hover, input.sendbutton[type=submit]:hover {
	color: #1a1a1a;
	background-color: transparent;
	background-image: url(/images/SendButtonHover.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 60px;
	height: 40px;
	border: 0px;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	display: inline-block;
}

/*.sendbutton:active, */
input.sendbutton[type=button]:active, input.sendbutton[type=reset]:active, input.sendbutton[type=submit]:active {
	color: #1a1a1a;
	background-color: transparent;
	background-image: url(/images/SendButtonHover.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 60px;
	height: 40px;
	border: 0px;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	display: inline-block;
}

/*.sendbutton[disable="disabled"], */
input.sendbutton[type=button][disabled="disabled"], input.sendbutton[type=reset][disabled="disabled"], input.sendbutton[type=submit][disabled="disabled"] {
	color: #1a1a1a;
	background-color: transparent;
	background-image: url(/images/SendButton.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 60px;
	height: 40px;
	border: 0px;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	display: inline-block;
}

.tableHeader {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	color: #285078;
	background-color: #dfddb5;
}

.tableHeaderAlt {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	color: #285078;
	background-color: #e0e0e0;
}

.tableHeader a {
	font-size: 9pt;
	color: #285078;
	background-color: transparent;
}

.tableHeader a:link {
	text-decoration: none;
}

.tableHeader a:visited {
	text-decoration: none;
}

.tableHeader a:active {
	text-decoration: none;
}

.tableHeader a:hover {
	text-decoration: none;
	color: #c4aa99;
}

.datagrid {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	border: black 1px solid;
	border-collapse: collapse;
}

.datagrid a {
	font-weight: bold;
	color: #285078;
	background-color: transparent;
}

.datagrid a:link {
	text-decoration: none;
}

.datagrid a:visited {
	text-decoration: none;
}

.datagrid a:active {
	text-decoration: none;
}

.datagrid a:hover {
	text-decoration: none;
	color: #dfddb5;
}

.datagrid td {
	border: #285078 1px solid;
	padding: 3px;
}

.datagrid .header {
	font-size: 10pt;
	font-weight: bold;
	color: white;
	background-color: #285078;
}

.datagrid .header a {
	color: white;
	background-color: transparent;
}

.datagrid .header a:link {
	text-decoration: none;
}

.datagrid .header a:visited {
	text-decoration: none;
}

.datagrid .header a:active {
	text-decoration: none;
}

.datagrid .header a:hover {
	text-decoration: none;
	color: #c4aa99;
}

.datagrid .row {
	color: #285078;
	background-color: #ffffcc;
}

.datagrid .rowAlt {
	color: #285078;
	background-color: #ffffee;
}

.datagrid .selectedRow {
	color: black;
	background-color: #80c0ff;
}

.datagrid .editRow {
	color: black;
	background-color: #a0ffa0;
}

.datagrid .emptyRow {
	color: black;
	background-color: silver;
}

.datagrid .updatedRow {
	color: black;
	background-color: #ffffa0;
}

.datagrid .deletedRow {
	color: black;
	background-color: #ffa0a0;
}

.datagrid .pager {
	font-size: 10pt;
	font-weight: bold;
	color: #285078;
	background-color: white;
	text-align: left;
}

.datagrid .pager a {
	font-size: 10pt;
}

.datagrid .pager span {
	font-size: 11pt;
	color: black;
}

.datagrid .footer {
	font-size: 8pt;
	color: black;
	background-color: white;
}

.datalist {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	border: 0px;
	border-collapse: collapse;
}

.datalist a {
	background-color: transparent;
}

.datalist a:link {
	text-decoration: none;
	color: #237ed9;
}

.datalist a:visited {
	text-decoration: none;
	color: #4190e0;
}

.datalist a:hover {
	text-decoration: underline;
	color: #60a2e5;
}

.datalist a:active {
	text-decoration: underline;
	color: #7fb4ea;
}

.datalist td {
	border: 0px;
/*	outline: black 1px solid;*/
	padding: 10px 5px;
}

/*
.datalist div, .datalist p {
	margin-bottom: 10px;
}
*/

.datalist .spacer {
	margin-bottom: 10px;
}

.datalist .header {
	font-size: 10pt;
	font-weight: bold;
	color: #2668a9;
	background-color: #e0e0e0;
}

.datalist .row {
	color: black;
	background-color: white;
}

.datalist .rowAlt {
	color: black;
	background-color: #dbeaf9;
}

.datalist .rowHeader {
	font-size: 8pt;
	font-weight: bolder;
	color: #2668a9;
	background-color: white;
}

.datalist .rowHeaderAlt {
	font-size: 8pt;
	font-weight: bolder;
	color: #2668a9;
	background-color: #dbeaf9;
}

.datalist .selectedRow {
	color: black;
	background-color: #80c0ff;
}

.datalist .editRow {
	color: black;
	background-color: #a0ffa0;
}

.datalist .updatedRow {
	color: black;
	background-color: #ffffa0;
}

.datalist .deletedRow {
	color: black;
	background-color: #ffa0a0;
}

.datalist .separatorRow {
	color: black;
	background-color: silver;
}

.datalist .footer {
	font-size: 7pt;
	color: #195a9b;
	background-color: #f0f0f0;
}

.calendar {
}

.calendar a:link {
	text-decoration: none;
}

.calendar a:visited {
	text-decoration: none;
}

.calendar a:active {
	text-decoration: none;
}

.calendar a:hover {
	font-weight: bold;
	text-decoration: none;
}

.menu {
}

.menu a:link {
	text-decoration: none;
}

.menu a:visited {
	text-decoration: none;
}

.menu a:active {
	text-decoration: none;
}

.menu a:hover {
	text-decoration: none;
}

.pageHeader {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #285078;
	background-color: white;
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.pageHeader .colorSwitch {
	color: white;
	background-color: #285078;
}

.pageHeader .tagline {
	font-style: italic;
	margin-right: 8px;
}

.pageHeader .pageTitle {
	font-size: 30pt;
	font-weight: 600;
	color: #285078;
	background-color: white;
}

.pageHeader a {
	color: #285078;
	background-color: transparent;
}

.pageHeader a:link {
	text-decoration: none;
}

.pageHeader a:visited {
	text-decoration: none;
}

.pageHeader a:active {
	text-decoration: none;
}

.pageHeader a:hover {
	text-decoration: underline;
	color: #c4aa99;
}

.pageHeader a.currentPageLink {
	color: white;
	background-color: #285078;
}

.pageHeader a.currentPageLink:link {
	text-decoration: none;
}

.pageHeader a.currentPageLink:visited {
	text-decoration: none;
}

.pageHeader a.currentPageLink:active {
	text-decoration: none;
}

.pageHeader a.currentPageLink:hover {
	text-decoration: underline;
	color: #c4aa99;
	background-color: white;
}

.pageHeader td {
	border: #285078 1px solid;
}

.pageFooter {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #285078;
	background-color: white;
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.pageFooter .colorSwitch {
	color: white;
	background-color: #285078;
}

.pageFooter .tagline {
	font-style: italic;
	margin-right: 8px;
}

.pageFooter a:link {
	text-decoration: none;
	color: #285078;
	background-color: transparent;
}

.pageFooter a:visited {
	text-decoration: none;
	color: #285078;
	background-color: transparent;
}

.pageFooter a:active {
	text-decoration: none;
	color: #285078;
	background-color: transparent;
}

.pageFooter a:hover {
	text-decoration: none;
	color: #c4aa99;
	background-color: transparent;
}

.pageFooter a.currentPageLink {
	color: white;
	background-color: #285078;
}

.pageFooter a.currentPageLink:link {
	text-decoration: none;
}

.pageFooter a.currentPageLink:visited {
	text-decoration: none;
}

.pageFooter a.currentPageLink:active {
	text-decoration: none;
}

.pageFooter a.currentPageLink:hover {
	text-decoration: none;
	color: #c4aa99;
	background-color: transparent;
}

.pageFooter td {
	border: 0px;
}

.menuBar {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	text-transform: none;
	color: #285078;
	background-color: white;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.menuBar .colorSwitch {
	color: white;
	background-color: #285078;
}

.menuBar a {
	text-transform: uppercase;
}

.menuBar a:link {
	text-decoration: none;
	color: #285078;
	background-color: transparent;
}

.menuBar a:visited {
	text-decoration: none;
	color: #285078;
	background-color: transparent;
}

.menuBar a:active {
	text-decoration: none;
	color: #285078;
	background-color: transparent;
}

.menuBar a:hover {
	text-decoration: none;
	color: #c4aa99;
	background-color: transparent;
}

.menuBar a.currentPageLink {
	color: white;
	background-color: #285078;
}

.menuBar a.currentPageLink:link {
	text-decoration: none;
}

.menuBar a.currentPageLink:visited {
	text-decoration: none;
}

.menuBar a.currentPageLink:active {
	text-decoration: none;
}

.menuBar a.currentPageLink:hover {
	text-decoration: none;
	color: #c4aa99;
	background-color: transparent;
}

.menuBar td {
	border-right: #285078 1px solid;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	border-collapse: collapse;
}

.menuBar td.noBorder {
	border: 0px;
	border-collapse: collapse;
}

/*.sideMenu {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background-color: transparent;
	text-align: center;
	width: 160px;
}

.sideMenu a {
	background-image: url(/images/MenuItemImage.png);
	border: 0px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

.sideMenu a:link {
	text-decoration: none;
	color: white;
	background-color: transparent;
}

.sideMenu a:visited {
	text-decoration: none;
	color: white;
	background-color: transparent;
}

.sideMenu a:active {
	text-decoration: none;
	color: #285078;
	background-color: transparent;
}

.sideMenu a:hover {
	text-decoration: none;
	color: #285078;
	background-color: transparent;
}

.sideMenu a.currentPageLink {
	color: #224466;
	background-color: transparent;
}

.sideMenu a.currentPageLink:link {
	text-decoration: none;
}

.sideMenu a.currentPageLink:visited {
	text-decoration: none;
}

.sideMenu a.currentPageLink:active {
	text-decoration: none;
}

.sideMenu a.currentPageLink:hover {
	text-decoration: none;
	color: #285078;
	background-color: transparent;
}*/

.subMenu {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background-color: #285078;
	border: 0px;
	margin: 16px 0px 16px 0px;
	padding: 0px;
}

.subMenu .colorSwitch {
	color: #285078;
	background-color: white;
}

.subMenu .pageTitle {
	font-size: 11pt;
}

.subMenu .pageTitle a:link {
	text-decoration: none;
	color: white;
	background-color: transparent;
}

.subMenu .pageTitle a:visited {
	text-decoration: none;
	color: white;
	background-color: transparent;
}

.subMenu .pageTitle a:active {
	text-decoration: none;
	color: white;
	background-color: transparent;
}

.subMenu .pageTitle a:hover {
	text-decoration: underline;
	color: #c4aa99;
	background-color: transparent;
}

.subMenu a:link {
	text-decoration: underline;
	color: white;
	background-color: transparent;
}

.subMenu a:visited {
	text-decoration: underline;
	color: white;
	background-color: transparent;
}

.subMenu a:active {
	text-decoration: none;
	color: white;
	background-color: transparent;
}

.subMenu a:hover {
	text-decoration: underline;
	color: #c4aa99;
	background-color: transparent;
}

.subMenu a.currentPageLink {
	color: #285078;
	background-color: #c4aa99;
}

.subMenu a.currentPageLink:link {
	text-decoration: underline;
}

.subMenu a.currentPageLink:visited {
	text-decoration: underline;
}

.subMenu a.currentPageLink:active {
	text-decoration: none;
}

.subMenu a.currentPageLink:hover {
	text-decoration: underline;
	color: #c4aa99;
	background-color: transparent;
}

.wizardNavigation {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	color: #285078;
	background-color: Transparent;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.wizardNavigation a.currentPageLink {
	font-weight: normal;
	color: #285078;
	background-color: Transparent;
}

.wizardNavigation a.currentPageLink:link {
	text-decoration: none;
}

.wizardNavigation a.currentPageLink:visited {
	text-decoration: none;
}

.wizardNavigation a.currentPageLink:active {
	text-decoration: none;
}

.wizardNavigation a.currentPageLink:hover {
	text-decoration: none;
}

.wizardNavigation a.unvisitedPageLink {
	font-weight: bold;
	color: #285078;
	background-color: #e0e0e0;
}

.wizardNavigation a.unvisitedPageLink:link {
	text-decoration: none;
}

.wizardNavigation a.unvisitedPageLink:visited {
	text-decoration: none;
}

.wizardNavigation a.unvisitedPageLink:active {
	text-decoration: none;
}

.wizardNavigation a.unvisitedPageLink:hover {
	text-decoration: none;
	background-color: #dfddb5
}

.wizardNavigation a.visitedPageLink {
	font-weight: bold;
	color: #285078;
	background-color: Transparent;
}

.wizardNavigation a.visitedPageLink:link {
	text-decoration: none;
}

.wizardNavigation a.visitedPageLink:visited {
	text-decoration: none;
}

.wizardNavigation a.visitedPageLink:active {
	text-decoration: none;
}

.wizardNavigation a.visitedPageLink:hover {
	text-decoration: none;
	background-color: silver;
}

.subPageTitle {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 16pt;
	font-weight: bold;
	color: #285078;
	background-color: transparent;
	width: 96%;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.realtimeHomePage {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	background-color: #285078;
}

.realtimeHomePage .header {
	font-size: 14pt;
	font-weight: bold;
	width: 100%;
}

.realtimeHomePage .on {
	font-size: 14pt;
	font-weight: normal;
	color: white;
	background-color: #285078;
	width: 100%;
	cursor: default;
}

.realtimeHomePage .off {
	font-size: 14pt;
	font-weight: normal;
	color: #c4aa99;
	background-color: #285078;
	width: 100%;
	cursor: default;
}

.realtimeHomePage #text1 {
	z-index: 1;
	position: absolute;
	width: 400px;
	height: 120px;
	visibility: hidden;
	overflow: hidden;
	display: inline;
}

.realtimeHomePage #text2 {
	z-index: 2;
	position: absolute;
	width: 400px;
	height: 120px;
	visibility: hidden;
	overflow: hidden;
	display: inline;
}

.realtimeHomePage #text3 {
	z-index: 3;
	position: absolute;
	width: 400px;
	height: 120px;
	visibility: hidden;
	overflow: hidden;
	display: inline;
}

.realtimeHomePage #text4 {
	z-index: 4;
	position: absolute;
	width: 400px;
	height: 120px;
	visibility: hidden;
	overflow: hidden;
	display: inline;
}

.realtimeContentPage {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #285078;
	background-color: white;
}

.realtimeContentPage .header {
	font-size: 14pt;
	font-weight: bold;
	width: 100%;
}

.realtimeContentPage .on {
	font-size: 14pt;
	font-weight: normal;
	color: #285078;
	background-color: white;
	width: 100%;
	cursor: default;
}

.realtimeContentPage .off {
	font-size: 14pt;
	font-weight: normal;
	color: #c4aa99;
	background-color: white;
	width: 100%;
	cursor: default;
}

.realtimeContentPage #div1 {
	z-index: 1;
	position: absolute;
	width: 200px;
	height: 240px;
	visibility: hidden;
	overflow: hidden;
}

.realtimeContentPage #div2 {
	z-index: 2;
	position: absolute;
	width: 200px;
	height: 240px;
	visibility: hidden;
	overflow: hidden;
}

.realtimeContentPage #div3 {
	z-index: 3;
	position: absolute;
	width: 200px;
	height: 240px;
	visibility: hidden;
	overflow: hidden;
}

.realtimeContentPage #div4 {
	z-index: 4;
	position: absolute;
	width: 200px;
	height: 240px;
	visibility: hidden;
	overflow: hidden;
}

.imageOverlapTopRightCorner {
	position: absolute;
	right: 5px;
	top: 5px;
}

.helpCursor {
	cursor: help;
}

.tooltip {
	position: absolute;
	right: 30px;
	top: 5px;
	padding: 7px;
	background-color: #fafcfe;
	border: solid 1px #195a9b;
	display: none;
	font-size: 8pt;
	color: #303030;
}


