@charset "utf-8";
/* CSS Document */

body,td,th {
	color: #02042A;
}
body {
	background-image: url();
	background-color: #2b2d57;
	background-repeat: repeat;
}
.SMRegular {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.Regular {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.RegularBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.Links {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.Footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.Header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #9D1515}
a:hover {
	color: #6D0F0F;
}
a:link {
	color: #02042A;
}
a:visited {
	color: #C51B1B;
}

	#navigationMain { position:relative; z-index:99;display:inline-block;}
		/*** horiz ***/
		/* Lists */
			ul#menu { display: block; margin: 0; padding: 0; }
				ul#menu li ul { position: absolute; display: block; visibility: hidden; width: 20em; margin: 0; padding: 0;  border: 1px solid #102742; z-index: 99; }
				ul#menu li ul.scroll { max-height: 30em; _height: 30em; overflow-y: auto; overflow-x: hidden; }
					/* star HTML filter fixes mysteriously appearing margin bug in all versions/platforms of IE */ * html ul#menu li ul li { display: inline; } /* end filter */
						ul#menu li ul li ul { position: absolute; top: auto; left: auto; margin: -2.2em 0 0 20em; padding: 0; }
						ul#menu li ul li ul.sublist { position: relative; margin: -1.2em 0 0 0; padding: 0; border-bottom: 0; }
		
		/* Items */
			ul#menu li { list-style: none; height: auto; display: inline; float: none; margin: 0; position: relative; }
			/*property + whitespace + empty comment filter positions top-level navigation in single row for IE 5.0 */ ul#menu li { display /**/: block; float /**/: left; } /* end filter */ 
					ul#menu li ul li { display: block; float: none; }
		
		/* Links */
				ul#menu li a { display: block; float: left; background-color: #e1d897; color: #071f3f; text-decoration: none; }
				/* commented backslash filter positions top-level navigation in single row for Mac IE \*/ ul#menu li a { float: none; } /* end filter */
				ul#menu li a:hover, ul#menu li a:focus {text-decoration:underline; }
						ul#menu li ul li a { line-height: 1.2em; margin: 0; border: 3px solid #aea352; border-top:0; padding: .5em .5em .5em 1em; text-indent: -.5em; }
						ul#menu li ul li.first a { border-top: 3px solid #aea352;}
									ul#menu li ul li ul.sublist li a { padding-left: 3em; border-top: 0; }
						ul#menu li ul li a.menuIndicator { background-image: url(images/menu_indicator.gif); background-position: right center; background-repeat: no-repeat; padding-right: 20px; }
