BODY {
	background-color: #CB3536 ;
	font-family: tahoma ;
	font-size: 10pt;
}
A { color: #800000; text-decoration: none; }

     A:hover { color: #191970; }
#outergrid {
	margin:0px;
	border: 2px solid black ;
}
#frontimage {
	margin-bottom:6px ;
}
div#menu {
	color: white ;
	font-family: tahoma;
	font-size: 9pt ;
}
#menu {
	padding-top:10px ;
}
#menu A {
	color: white ;
	text-decoration: none;
}
#menu A:hover {
	text-decoration: underline;
}

#thegray {
	margin:0px;
	border-right:1px solid #CB3536;
}


div#leftmenu { font-family: arial; font-size: 10pt; text-align:left}

div#leftmenu { width: 150px; background: white; padding: 0; margin: 0; border: 0 solid #000; }

div#leftmenu a { display: block; margin: 0; width: 100%; padding: 3px; padding-left: 5px; border: 1px solid white; color: #800000; text-decoration: none; }

html > body div#leftmenu a { width: auto; }

div#leftmenu a:hover { color: white; background-color:#CB3536; }
.diagramleft { float: left; clear: left; margin-right: 25px; margin-top: 0; margin-bottom: 5px; }

.diagramright { float: right; clear: right; margin-left: 10px; margin-top: 2px; }

#footer {
	margin:0px ;
	padding: 8px ;
	font-size : 8pt ;
	border-top: 1px solid #CB3536;	
}

div#leaderbox {
	margin-top:5px;
	
}
div#newsbox {
	margin-top:5px;
	
}
input { border-top: 0; border-right: 0; border-bottom: 1px solid black; border-left: 0; }
.faq {
	margin:0px;
}
.faq-question { margin:0px; padding:0px;}
.faq-answer { padding-bottom: 1em; margin:0px;}
#content dt { font-weight: bold; border:0px solid black;}
#content dd { margin: 0.2em 0 1em 1em; }
div#points UL, LI {list-style-image: url("images/arrows.gif");font-size:9pt;line-height:18px}
.cellgrid {margin:0px;border: 1px solid silver ;}
.weather TD { font-size: 8pt; }


.throneseat {margin-left:25px;margin-top:15px;margin-bottom:25px;border:1px solid black;}