body
{
	background-image: url("../graphics/inf_bg.jpg");
	background-repeat: repeat-x;
	background-color: #999999;
	margin: 0px;
}

body,span,div,td,th,p,blockquote,li
{
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}

H1
{
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana;
}

A, a:visited
{
	color: #009999;
	text-decoration: none;
}

A:hover
{
	color: #FF3300;
	text-decoration: none;
}

td { vertical-align: top; }

hr
{
	height: 1px;
	border: 1px;
	color: #dddddd;
	background: #dddddd;
}

p { margin: 0px 0px 10px 0px; }
.tb, .tb p, .tb ul li { color: #999999; }

#documentShadow
{
	padding: 5px 5px 5px 5px;
	background-color: #000000;
	width: 775px;
	margin: 20px auto 20px auto;
}

#documentShadowWide
{
	padding: 5px 5px 5px 5px;
	background-color: #000000;
	width: 950px;
	margin: 5px auto 0px auto;
}

#mainDocument
{
	width: 775px;
	background-image: url("../graphics/inf_contentbg.gif");
	background-repeat: repeat-y;
	margin: 0px auto 0px auto;
}

#mainDocumentWide
{
	width: 950px;
	background-image: url("../graphics/inf_contentbg.gif");
	background-repeat: repeat-y;
	margin: 0px auto 0px auto;
}

#documentHeader
{
	border-bottom: 2px solid #666666;
	height: 90px;
	background-color: #000;
}

#navigationPanel
{
	width: 176px;
	float: left;
	white-space: nowrap;
}

#navigationPanel ul
{
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

#navigationPanel ul li
{
	background-image: url("../graphics/inf_navbg.gif");
	background-repeat: no-repeat;
	height: 30px;
	line-height: 28px;
}

#navigationPanel ul li.pop
{
	background-image: url("../graphics/inf_navbg_pop.gif");
	background-repeat: no-repeat;
	height: 30px;
	line-height: 28px;
}

#navigationPanel ul li.hover
{
	background-image: url("../graphics/inf_navbg_hover.gif");
	background-repeat: no-repeat;
	height: 30px;
	line-height: 28px;
}

#navigationPanel ul li.pophover
{
	background-image: url("../graphics/inf_navbg_pop_hover.gif");
	background-repeat: no-repeat;
	height: 30px;
	line-height: 28px;
}

#navigationPanel ul li.active
{
	background-image: url("../graphics/inf_nav_active.gif");
	background-repeat: no-repeat;
	height: 30px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;
}

#navigationPanel ul li a:hover
{
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
	margin-left: 20px;
}

#navigationPanel ul li a
{
	color: #B1B1B1;
	text-decoration: none;
	font-weight: bold;
	margin-left: 20px;
}

#searchBox
{
	padding-left: 10px;
	padding-bottom: 5px;
}

#searchBox a, #searchBox a:visited
{
	color: #0099CC;
	text-decoration: none;
}

#searchBox a:hover { color: #FF3300; }
#searchBox form { margin: 5px 0px 5px 0px; }

#searchBox form input
{
	width: 125px;
	background-image: url("../graphics/form_shade.gif");
	border: 1px solid #000000;
}

#contentAreaHome
{
	width: 579px;
	float: left;
	padding: 10px;
	background-color: #FFFFFF;
	margin: 0px;
}

#contentAreaSub
{
	width: 579px;
	float: left;
	padding: 10px;
	min-height: 325px;
	_height: 325px;
	background-color: #FFFFFF;
}

#documentFooter
{
	border-top: 2px solid #666666;
	padding: 8px 4px 0px 4px;
	background-color: #000000;
	height: 34px;
	text-align: left;
	clear: both;
	color: #999999;
	font: 11px arial;
}

#documentFooter a,#documentFooter a:visited
{
	color: #FFFFFF;
	font: 11px arial;
	text-decoration: none;
}

#documentFooter a:hover
{
	color: #FF3300;
	font: 11px arial;
	text-decoration: none;
}

#documentFooter a.privacy, #documentFooter a.privacy:visited { color: #009999; }
#documentFooter a.privacy:hover { color: #FF3300; }

.normalText
{
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}

.grayText
{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
}

.blueText
{
	color: #2AB7FE;
	font-family: Arial;
	font-size: 13px;
}

H1.grayHeader
{
	background-color: #E9E9E9;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	font-size: 20px;
	font-weight: bold;
}

H1.grayHeader .alignTop
{
	position: relative;
	top: -4px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}

H1.orangeHeader
{
	background-color: #FE7553;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

H1.orangeHeader .alignTop
{
	position: relative;
	top: -4px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}

.stationResultsLabel
{
	background-image: url('../graphics/tablelabel.gif');
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 4px 7px 4px 7px;
	margin: 0px;
	border: 0px;
}

table#stationResults
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#stationResults tr th
{
	background-image: url('../graphics/stathead.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 11px;
	text-align: left;
	padding: 1px 7px 1px 7px;
	margin: 0px;
}

#stationResults td, #stationResults td a
{
	font-size: 11px;
	margin: 0px;
}

#stationResults td { padding: 2px 7px 2px 7px; }

.newsHeadline
{
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
}

.newsHeadline a, .newsHeadline a:visited
{
	color: #666666;
	text-decoration: none;
}

.newsHeadline a:hover
{
	color: #000000;
	text-decoration: underline;
}

.newsDate
{
	color: #2AB7FE;
	font-family: Arial;
	font-size: 11px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
}

.seeMore
{
	color: #2AB7FE;
	font-family: Arial;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
}

.seeMore a, .seeMore a:visited
{
	color: #2AB7FE;
	text-decoration: none;
}

.seeMore a:hover
{
	color: #FF3300;
	text-decoration: none;
}

li.side
{
	list-style-position: outside;
	list-style-type: circle;
	color: #FFFFFF;
	margin-left: 13px;
	font-weight: bold;
}

li.sideactive
{
	list-style-position: outside;
	list-style-type: circle;
	color: #000000;
	margin-left: 13px;
	font-weight: bold;
}

a.side, a.side:visited
{
	color: #FFFFFF;
	text-decoration: underline;
	font: 12px arial;
	font-weight: bold;
}

a.side:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font: 12px arial;
	font-weight: bold;
}

.side a, .side a:visited
{
	color: #FFFFFF;
	text-decoration: underline;
	font: 12px arial;
	font-weight: bold;
}

.side a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font: 12px arial;
	font-weight: bold;
}

a.sideactive, a.sideactive:visited
{
	color: #000000;
	text-decoration: underline;
	font: 12px arial;
	font-weight: bold;
}

a.sideactive:hover
{
	color: #000000;
	text-decoration: none;
	font: 12px arial;
	font-weight: bold;
}

.cap { text-transform: capitalize; }
.upper { text-transform: uppercase; }

a.pressitem, a.pressitem:visited
{
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
}

a.pressitem:hover
{
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	text-decoration: underline;
}

.pressdate
{
	color: #44C4F4;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
}

.msg { color: #990000; }
