body { background-color: black; margin: 0; }

#container { width: 975px; margin:0 auto; }

#header { text-align: center; width: 975px; height: 130px; clear: both; margin-right: auto; margin-left: auto; }

#MainBodyLayoutTbl { width: 975px; border-collapse: collapse; }

#LftColumnCellTd { width: 225px; }

#AboveNavMessage { text-align: center; vertical-align: middle; width: 225px; clear: both; min-height: 60px; }

#RtColumnCellTd { width: 750px; }

/* ------------- Begin Footer */

#FooterHR { color: gray; }

#footer { color: #3d5349; font-size: 8pt; text-align: center; width: 965px; clear: both; min-height: 80px; padding: 5px; }

#footer p	{ color: gray; font-size: 8pt; font-family: Arial, Helvetica, sans-serif;}

#footer a { color: gray; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-right: 5px; margin-left: 5px; outline-style: none; display: inline; }

#footer a:hover	{ color: white; text-decoration: underline; }

/* ------------- End Footer */

p { color: white; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
a { color: #ffffa6; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; outline-style: none; }
a:hover { color: red; text-decoration: underline; }
h1 { color: white; font-size: 18pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0; }
h2 { color: white; font-size: 14pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0; }
h3 { color: white; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0; }
/* ------------- Begin Navigation Styles */

#navigation { width: 225px; clear: both; min-height: 225px; }

#navigation .NavLinks { color: white; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; overflow: hidden; display: block; background: black url(../images/Button2.gif) no-repeat -1px -1px; margin: 4px 2px 0; padding: 4px 8px; width: 202px; height: 16px; outline: none medium; }
/*
#navigation a:link {
	background-position: -1px -1px;
	color: white;
}

#navigation a:visited {
	background-position: -1px -26px;
	color: #646464;
}
*/
#navigation a:hover {
	background-position: -1px -51px;
	color: #00335b;
}

#navigation a:active {
	background-position: -1px -76px;
	color: RGB(255,255,255);
}

#navigation .SubLinks { font-size: 12px; background-image: url(../images/SubLinks-NAV.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; text-align: center; width: 180px; height: 16px; float: right; margin-top: 2px; margin-right: 8px; margin-bottom: 3px; padding: 2px 6px 4px 2px; display: block; }



/* ------------- End Navigation Styles */

/* ------------- Begin Flyout Styles
.LftVertNavFlyout  { position: absolute; width: 250px; visibility: hidden; min-height: 100px; }
#Xtndr { background-image: url(../images/Flyout-extendr.gif); width: 24px; height: 41px; float: left; }
#LinksBlock { width: 226px; min-height: 100px; background-color: #9fbbaf; float: left; }
 ------------- End Flyout Styles */

#JSwarning { color: red; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: yellow; width: 600px; clear: both; margin-right: auto; margin-left: auto; padding: 5px; }

#JSwarning:hover { background-color: white; }

#ContactLink { text-decoration: none; font-family: Arial; font-size: 10pt; font-weight: bold; color: #00335b; outline-style: none; }

#ContactLink:hover {color: #ffffff;  }

.TopOfPage { color: #3c82b9; font-size: 8px; font-family: Arial, Helvetica, sans-serif; float: right; outline-style: none; }
.TopOfPage:hover { color: #ffffa6; }
/* ------------- misc */


