a:link { color: #F00; text-decoration: underline; background-color: transparent; }
a:visited { color: #666; text-decoration: underline; background-color: transparent;}
a:hover { color: #FFF; text-decoration: none; background-color: #F00; }
a:active { color: #F00; text-decoration: underline; background-color: transparent; }

body {
	background-color: #000;
	background-image: url(images/fade.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment: scroll;	
	padding: 0;
	margin: 0;
	text-align: center;
	color: #000;
	font: 9pt Verdana, Helvetica, sans-serif; }

body, tr, th, td, li {
	font: 9pt Verdana, Helvetica, sans-serif;
	color: #000; }

p {
	color: #000;
	margin-bottom: 10px;
	font: 9pt/1.5em Verdana, Helvetica, sans-serif; }

.caption {  
	font: bold italic 10pt Verdana, Helvetica, sans-serif; }

small { 
	font: 8pt Verdana, Helvetica, sans-serif; }

.small { 
	font: 8pt Verdana, Helvetica, sans-serif; }

.H1red {  
	font: italic bold 18pt Verdana, Helvetica, sans-serif; 
	color: #F00; }

.H2Red {  
	font: italic bold 16pt Verdana, Helvetica, sans-serif; 
	color: #F00; }

.H3red {  
	font: italic bold 14pt Verdana, Helvetica, sans-serif; 
	color: #F00; }

.H4red {  
	font: italic bold 12pt Verdana, Helvetica, sans-serif; 
	color: #F00; }
	
.headline {
	font-size: 11pt;
	font-weight: bold; }

fieldset { border: none }

table#wrapper {
	width: 880px;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	background-color: #000; }

table#wrapper td#right {
	width: 40px;
	background: url(images/fade-rt.jpg) top left no-repeat;
	background-attachment: scroll;	 }

table#wrapper td#main {
	width: 800px;
	text-align: center;
	background-color: #FFF;
	border: 1px solid black;
	vertical-align: top;
	padding: 0;
	margin: 0; }

table#wrapper div#header {
	width: 800px;
	text-align: center;
	background-color: #FFF;
	border: 0;
	padding: 0; }

/* Begin navTop drop-down and fly-out menus */
div#navbar {
	width: 800px;
	background-color: #000;
	padding: 0;
	margin: 0; }

#navTop, #navTop ul { /* all lists */
	list-style: none;
	padding: 0;
	margin: 0; }

#navTop a {
	display: block;
	width: 13em;
	text-decoration: none;
	text-align: center;
	padding: 3px 0;
	margin: 0;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #000;
	font: bold 9px Verdana, Helvetica, sans-serif;
	background-color: #000;
	color: #FFF; }

#navTop .second a {
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #999;
	background-color: #000;
	color: #FFF; }

#navTop li { /* all list items */
	float: left; }

#navTop li a:hover { /* all list items */
	color: #FFF;
	background: #C00;
	/*width: 14em; controls the width of the submenu pop-out items*/ }

#navTop li ul { /* second-level lists */
	position: absolute;
	margin: 0;
	width: 14em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }

#navTop li ul ul { /* third-and-above-level lists */
	margin: -1.4em 0 0 8.8em; }

#navTop li:hover ul ul, #navTop li.sfhover ul ul, #navTop li:hover ul ul ul, #navTop li.sfhover ul ul ul {
	left: -999em; }

#navTop li:hover ul, #navTop li li:hover ul, #navTop li li li:hover ul, #navTop li.sfhover ul, #navTop li li.sfhover ul, #navTop li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto; }
/* End navTop drop-down and fly-out menus */

#navclear {
	display: block;
	clear: both; }
	
/* Faded background image code -- to remove, delete or comment lines 144 through 145 */
table#wrapper div#main_body {
	background-color: #FFF;
	/* background-image:url(images/gsp9700-fade.jpg);
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-position:bottom right; */
	text-align: left;
	vertical-align: top;
	padding: 10px;
	margin: 0; } */

#main_left_col {
	width: 290px;
	float: left;
	text-align: left;
	vertical-align: top;
	margin: 0 5px 0 0; }

#main_right_col {
	width: 480px;
	float: right;
	text-align: left;
	vertical-align: top;
	margin: 0 0 0 5px; }

table#wrapper td#left {
	width: 40px;
	background: url(images/fade-left.jpg) top right no-repeat;
	background-attachment: scroll;	 }

div.H1red, div.H1red a {
	font: bold italic 20px Verdana, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	background-color: transparent;
	color: #F00;
	margin: 0 0 6px 0; }

div.H1red a:hover, div.H1red a:active {
	font: bold italic 20px Verdana, Helvetica, sans-serif;
	text-align: left;
	text-decoration: underline;
	background-color: transparent;
	color: #F00;
	margin: 0 0 6px 0; }

div.H3black {
	font: bold 14pt Verdana, Helvetica, sans-serif; 
	color: #000;
	margin-bottom: 10px; }

div.headline {
	font: bold italic 20px Verdana, Helvetica, sans-serif;
	text-align: left;
	color: #999;
	margin-bottom: 6px; }

#footer {
	clear: both;
	background-color: #000;
	width: 800px;
	text-align: center;
	padding: 6px 0;
	margin: 0 0 30px 0;
	color: #FFF;
	font: 8pt Verdana, Helvetica, sans-serif; }

#footer a:link {color: #FFF; background-color: transparent; text-decoration: none; }
#footer a:visited {color: #FFF; background-color: transparent; text-decoration: none; }
#footer a:hover {color: #FFF; background-color: transparent; text-decoration: underline; }
#footer a:active {color: #F00; background-color: transparent; text-decoration: underline; }

#footer .left {
	float: left;
	text-align: left; }

#footer .right {
	float: right;
	text-align: right;
	font: bold 12pt Arial, Verdana, Helvetica, sans-serif; }.numerals {
	background-color: #FFFFFF;
	border-bottom-style: solid;
}

