body { background-color: #FFFFFF;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
td { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
p  { font-size: 11px;
	color: #00000;
}
div { padding: 0px;
	margin: 0px;
}
li { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	padding-left: 0px;
}
ul { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	padding-left: 0px;
}
hr { color: #2952C3;
	height: 1px;
	padding-bottom: 2;
	margin-bottom: 2;
}

/* -----BASIC HEADING STYLES -------------- */
h1 { color: #2952C3;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
h2 { color: #000000;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
h3 { color: #2952C3;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
h4 { color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
h5 { color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
h6 { color: #000000;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

/* --------- CUSTOM STYLE OPTIONS ---------- */
.custom1 { color: #000000;
	font-size: 11px;
	font-style: italic;
}
.custom2 { font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.custom3 { color: #FF0000;
	font-weight: bold;
}
.custom4 { color: #000000;
	padding-left: 10px;
	font-size: 11px;
}
.custom5 { font-size: 10px;
}

/* ----------- default link formatting -----------*/
a:link { color: #2952C3;
	text-decoration: underline;
}
a:visited { color: #2952C3;
	text-decoration: underline;
}
a:active { color: #2952C3;
	text-decoration: underline;
}
a:hover { color: #424242;
	text-decoration: underline;
}
#fakeLink { text-decoration: none;
	cursor: hand;
}

/* -----------other link formatting -----------*/
a#sitemapheader:link { text-decoration: none;
}
a#sitemapheader:visited { text-decoration: none;
}
a#sitemapheader:hover { text-decoration: underline;
}
a.sitemap:link { color: #000000;
	text-decoration: none;
}
a.sitemap:visited { color: #000000;
	text-decoration: none;
}
a.sitemap:hover { color: #2952C3;
	text-decoration: underline;
}
a.black:link { color: #000000;
	text-decoration: none;
}
a.black:visited { color: #000000;
	text-decoration: none;
}
a.black:hover { color: #000000;
	text-decoration: underline;
}
a#blue:link { color: #2952C3;
	text-decoration: none;
}
a#blue:visited { color: #2952C3;
	text-decoration: none;
}
a#blue:hover { color: #2952C3;
	text-decoration: underline;
}

/* --------- Div OPTIONS ---------- */
#main { width: 100%;
	height: 100%;
	overflow: auto;
	padding: 20px;
}

/* ---------------- Home Button Tab Navigation ------------------*/
.tab1Home { border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-align: center;
	color: #ff0000;
	vertical-align: middle;
	cursor: default;
	background-image: url(../images/btn-navHomeTabOff.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#tab1Home { color: #666666;
}
.tab1OnHome { border-bottom: 1px solid #F0F0F0;
	border-right: 1px solid #FFFFFF;
	text-align: center;
	color: #FFFFFF;
	vertical-align: middle;
	cursor: hand;
	background-image: url(../images/btn-navHomeTabOn.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#tab1OnHome { color: #FFFFFF;
}
.tab1SelectedHome { border-bottom: 1px solid #424242;
	border-right: 1px solid #FFFFFF;
	text-align: center;
	color: #FF6600;
	vertical-align: middle;
	cursor: hand;
	background-image: url(../images/btn-navHomeTabOn.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#tab1SelectedHome { color: #FFFFFF;
	text-decoration: none;
}
#tab1CellOffHome { 
	color: #000000;
	text-decoration: none;
}
a#tab1CellOffHome:link { color: #000000;
	text-decoration: none;
}
a#tab1CellOffHome:hover { color: #FFFFFF;
	text-decoration: none;
}

/* ---------------- Main Tab Navigation ------------------*/
.tab1 { border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-align: center;
	color: #FFFFFF;
	padding: 2px;
	vertical-align: middle;
	cursor: default;
	background-image: url(../images/btn-navTabOff.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color: #C1C1C1;
}
#tab1 { color: #FFFFFF;
}
.tab1On { border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-align: center;
	color: #FFFFFF;
	padding: 2px;
	vertical-align: middle;
	cursor: hand;
	background-image: url(../images/btn-navTabOn.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color: #424242;
}
#tab1On { color: #FFFFFF;
}
.tab1Selected { border-bottom: 1px solid #424242;
	border-right: 1px solid #FFFFFF;
	text-align: center;
	color: #FF6600;
	padding: 2px;
	vertical-align: middle;
	cursor: hand;
	background-image: url(../images/btn-navTabOn.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color: #424242;
}
#tab1Selected { color: #FFFFFF;
	text-decoration: none;
}
#tab1CellOff { 
	color: #000000;
	text-decoration: none;
}
a#tab1CellOff:link { color: #000000;
	text-decoration: none;
}
a#tab1CellOff:hover { color: #FFFFFF;
	text-decoration: none;
}
.tabrow { background-color: eeeeee;
	margin-bottom: 2px;
	border-bottom: 2px solid #ffffff;
}
.tabrowBottom { background-color: 424242;
}

/* --------- Floating Layer -------------------------------------- */
#nav5 { z-index: 1000;
	visibility: visible;
	position: absolute;
}
#nav5 #funcnav { padding-left: 20px;
	font-size: 10px;
	color: #FFFFFF;
	height: 12px;
}
#nav5 .funccell { vertical-align: middle;
	background-color: #003C84;
}
A.closebutton { padding-right: 9px;
	display: block;
	padding-left: 9px;
	font-size: 10px;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	background-color: #c1c1c1;
	text-decoration: none;
}
A.closebutton:hover {
	background-color: #424242;
	color: #ffffff;
}

/* --------- Footer and header ----- */
.headerCell { background-color: #003C84;
	text-align: right;
	font-style: normal;
	color: #FFFFFF;
	padding-right: 4px;
}
#headerCell { color: #FFFFFF;
	text-decoration: none;
}
a.headerCell:link { color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
}
a.headerCell:hover { color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
}
a#headerCell:link { color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
}
a#headerCell:hover { color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
}
.footerCell { background-color: #003C84;
	padding-left: 4px;
	padding-right: 4px;
}
#footerCell { color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}
a.footerCell:link { color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
}
a.footerCell:hover { color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
}
a#footerCell:link { color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
}
a#footerCell:hover { color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
}

/* --------- Left Links on Homepage ----- */
.linkFont { color: #000000;
	font-size: 10px;
	text-align: left;
}
.leftLinksCell { background-color: #dddddd;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	border-top: 1px solid #ffffff;
}
.homeLinksTable { padding-bottom: 8px;
}

/* --------- Left menu on internal pages ----- */
.leftMenuCellTop { background-color: #2952C3;
	background-image: url(../images/btn-leftMenuTop.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
.leftMenuCell { background-color: #2952C3;
	vertical-align: top;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.leftMenuCellNoMargin { background-color: #2952C3;
	border-bottom: 1px solid #FFFFFF;
}
.leftMenuBottom { background-color: #EEEEEE;
	border-right: 1px solid #FFFFFF;
}
.leftMenuList { padding-left: 10px;
}
.leftMenuLinksOn { font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	background: url(../images/nav-bulletOn.gif) no-repeat 2% 30%;
	background-color: #dddddd;
	text-decoration: none;
}
#leftMenuLinksOn { font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #dddddd;
}
a#leftMenuLinksOn:hover { text-decoration: underline;
	color: #000000;
}
.leftNav1On { font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	
	background-color: #FFFFFF;
	text-decoration: none;
}
#leftNav1On { font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	background: url(../images/nav-bulletOn.gif) no-repeat 2% 50%;
}
a#leftNav1On:hover { text-decoration: underline;
}
.leftNav1Closed { font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	background: url(../images/nav-bulletOff.gif) no-repeat 2% 50%;
}
#leftNav1Closed { font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: #2952C3;
}
.white { color:#FFFFFF;
	text-decoration: none;
}
a.white:link { color: #FFFFFF;
	text-decoration: none;
}
a.white:hover { color: #FFFFFF;
	text-decoration: none;
}
a.white:active { color: #FFFFFF;
	text-decoration: none;
}
a.white:visited { color: #FFFFFF;
	text-decoration: none;
}


/* --------- Main Content ----- */
.main { background-color: #DDDDDD;
}
.mainContent { margin-top: 1px;
	margin-bottom: 1px;
	vertical-align: top;
}
.logoHeader { background-color: #eeeeee;
}
.mainContendSiteMap { padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 30px;
	vertical-align: top;
}