BODY {
	background-color:#b8cfef;
	background-image:url(/images/bgGrade.png);
	background-repeat:repeat-y;
	background-position:center;
	margin-top:0;
	padding-top:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#BodyTable{
	text-align:center;
	width:951px;
	background-color:#FFFFFF;}	
.headerLinks, .headerLinks a{
	color:#6699cc;
	font-size:0.8em;
	text-align:right;
	padding:5px;
	text-decoration:none;}
.headerLinks a:hover{
	color:#bd8514;
	}
.footer {
	font-size:0.6em;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	}
.footer STRONG {
font-size:0.9em;}
.footer a{
	color:#6699cc;
	padding:1px;
	text-decoration:none;
	}
.footer a:hover{
	color:#bd8514;
	}

#FooterAd {
	float:right;
	padding:10px;
	vertical-align:middle;
	}

.footer hr{
	height:0;
	border:1px black solid;
	text-align:center;
	margin:10px;
	}

.NewsTitle {
	background-image:url(/images/newsTitle.png);
	background-repeat:repeat-x;
	height:31px;
	font-size:1.0em;
	}
.Menu {
	/*background-image:url(/images/newsTitle.png);
	background-repeat:repeat-x;*/
	height:30px;
	font-size:1.0em;
	margin:0;
	padding:0;
	}
.spacer {
	height:14px;
	background-image:url(/images/spacer.png);
	background-repeat:repeat-x;
}
.content {
	text-align:left;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:15px;
	padding-left:20px;
	}
.content UL {
	padding-right:20px;
	}
.content H1{
	font-size:1.2em;
	color:#bd8514;
}
.content H2{
	font-size:1.2em;
	color:#U3B673B;
}
.content H3{
	font-size:1.2em;
	color:#990000;
}
.content H1 STRONG{
	color:#000000;
	}
.content a{
	color:#6699cc;
	}
.content a:hover{
	color:#bd8514;
	}
.news {
	width:260px;
	float:right;
	/*height:375px;*/
	margin:10px;
	border:1px #d7dee6 solid;}
.news IMG {
 float:left;
padding-top:3px;
padding-right:6px;
padding-left:3px;
padding-bottom:3px; }

.news #NewsTitle {
	background-image:url(/images/newsTitle.png);
	background-repeat:repeat-x;
	height:30px;
	vertical-align:middle;
	text-align:left;
	border-bottom:1px #d7dee6 solid;	}
.news #NewsIntro {
	background-color:#FFFFFF;
	padding-bottom:10px;
	padding-left:3px;
	padding-right:3px;
	padding-top:10px;
	font-weight: bold;
}
.news #NewsStory {
	background-color:#FFFFFF;
	padding-bottom:10px; 
	padding-left:3px;
	padding-right:3px;
	padding-top:10px;
}

.news a{
	color:#000000;
}
img.floatleft{
	
	margin: 4px; 
}