@import "common.css";
body {
	margin			: 20px 0;
	padding			: 0;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color			: #000;
	text-decoration	: none;
	background		: url(../images/grass.png);
	
}
/*----- Wrapper */
#wrapper {
	width			: 970px;
	margin			: 0 auto;
	padding			: 0 0 0 70px;
}
/*----- Header */
#header {
	width			: 970px;
	height			: 34px;
	padding			: 130px 0 0 0;
	background		: url(../images/logo.png) no-repeat left top;
}
#banner {
	width			: 927px;
	height			: 288px;
	background		: url(../images/banner.png) no-repeat left top;
}
#bannerImage {
	width			: 880px;
	height			: 278px;
	float			: left;
	margin			: 5px 0 0 5px;
}
#bannerContent {
	width			: 450px;
	height			: 200px;
	float			: left;
	margin			: 20px 0 0 30px;
}	
#container {
	width			: 803px;
	overflow		: hidden;
	padding			: 0 10px 20px 10px;
	margin			: 0 0 0 20px;
	background		: #fff;
}
/*----- Content */
#content, #contentWide  {
	width			: 430px;
	float			: left;
	padding			: 20px 30px 30px 20px;
	background		: #fff url(../images/back.gif) repeat-y left top;
}
#contentWide {
	width			: 760px;
	padding			: 20px;
	background		: #fff;
}
/*----- Sidebar */
#rightSidebar {
	width			: 242px;
	float			: right;
	padding			: 20px 40px 0 0;
	background		: #fff; 	
}
/*----- Footer */
#footer {
	width			: 823px;
	height			: 67px;
	clear			: both;
	margin			: 0 0 0 20px;
	padding			: 20px 0 0 0;
	text-align		: center;
	color			: #fff;
	background		: url(../images/footer.png) no-repeat left top;
}
#header ul {
	margin			: 0 0 0 185px;
	padding			: 0;
	list-style-type	: none;
	text-align		: left;
}
#header ul li { 
	display			: inline; 
}
#header ul li a:link, #header ul li a:visited {
	font-size		: 14px;	
	text-decoration	: none;
	padding			: 16px 5px 17px 5px;
	color			: #fff;
	text-transform	: uppercase;
}
#header ul li a:hover, #header ul li.active a {
	color			: #999;
	background		: url(../images/arrow.gif) no-repeat bottom ;
}
.smallerText {
	font-size		: 15px;
}
p {
	padding			: 10px 0 10px 0;
}
ol {
	padding			: 0 0 0 30px;
}
h1, h4 {
	font-size		: 18px;
	color			: #be1e2d;
	font-weight		: normal;
	padding			: 0 0 10px 0;
}
h2 {
	font-size		: 12px;
	font-weight		: bold;
	color			: #be1e2d;
}
h3 {
	font-size		: 14px;	
	font-weight		: bold;
	padding			: 10px 0 10px 0;
}
h4 { /* This is a temp style */
	font-size		: 15px;
}
#container ul {
	padding			: 0 0 0 30px;
	list-style-type	: disc;
	text-align		: left;
}
#container a:link, #container a:visited {
	font-size		: 12px;	
	text-decoration	: none;
	color			: #be1e2d;
}
#container a:hover {
	color			: #999;
	
}

/* --- News ----*/
.newsPad {
	padding			: 10px 0 10px 0;
	margin			: 20px 0 20px 0;
}

.title {
	font-size		: 12px;
	font-weight		: bold;
	color			: #be1e2d;
	padding			: 0 0 5px 0;
}
.intro {
	padding			: 5px 0 5px 0;
}
.date {
	padding			: 0 0 0 20px;
	color			: #999;
	background		: url(../images/date.png) no-repeat 0px center;
}
.readon {
	width			: auto;	
	float			: right;
	padding			: 0 11px 0 0;
	background		: url(../images/double_red_arrows.gif) no-repeat right 5px;
}
.readon a {
	font-size		: 11px !important;
}

.pagination {
	margin			: 20px 0 0 0;
	padding			: 5px 0 10px 0;
	border-top		: 1px dotted  #be1e2d;
}
.pagination a { 
	font-size		: 0.8em;
	padding			: 4px;
}
/*-----*/
#sitemap {
	float			: left;
	padding			: 0 200px 0 30px;
	
}
#credits {
	float			: left;
	
}
#footer a:link, #footer a:visited {
	font-size		: 12px;	
	text-decoration	: none;
	color			: #fff;
}
#footer a:hover {
	color			: #999;
	
}
#email {
	float			: right;
	padding			: 0 30px 0 0;
	
}

#rightSidebar ul, #rightSidebar ul li {
	margin				: 0; 
	padding				: 0;
	list-style-type		: none;		
}
#rightSidebar ul li a:link, #bannerContent ul li a:visited {
	padding			: 10px 0 10px 30px;
	margin			: 0;
	line-height		: 20px;
	color			: #000;
	text-decoration	: none;
	background		: url(../images/page_white_acrobat.png) no-repeat 0px center;
		
}
#rightSidebar ul li a:hover {
	color			: #be1e2d;
	text-decoration	: none;
	
}
.downName {
	width			: auto;
	float			: left;
	padding			: 0;
}
.downloads {
	float			: right;
}
.pdf {
	padding			: 10px 5px 10px 20px;
	line-height		: 30px;
	color			: #000;
	text-decoration	: none;
	background		: url(../images/page_white_acrobat.png) no-repeat 0px center; 
		
}
ul.siteMapMenu li {
	list-style		: none;
}

.siteMapMenu a:link, .siteMapMenu a:visited {
	padding			: 10px 5px 10px 20px;
	line-height		: 25px;
	color			: #000;
	text-decoration	: none;
	background		: url(../images/page_white_go.png) no-repeat 0px center;
		
}
.siteMapMenu a:hover {
	color			: #be1e2d;
	text-decoration	: none;
	
}

/*-------------------- SIFR */
span.sIFR-alternate {
	position		: absolute;
	top				: 0;
	left			: 0;
	width			: 0;
	height			: 0;
	display			: block;
	overflow		: hidden;
}

/*----- Misc */
#drawResults {
	background			: #369;
}
#drawResults th {
	font-weight			: bolder; 
}
#drawResults th, td {
	background			: #fff;
}
/*----- Link Styles */


