/* CSS Document */

body 
{
	margin: 0px;
	background: url(../images/background.gif);
	font: Verdana, Arial, Helvetica, sans-serif;
}

div#container
{
	width: 799px;
	background: #FFF;
}

div#float
{
	float: left;
}

.shadow
{
	background: url(../images/shadow.gif);
}

.shadowbottom
{
	background: url(../images/shadow_bottom.gif);
}

input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top: solid #999 2px;
	border-left: solid #999 2px;
	border-right: solid #D9D9D9 2px;
	border-bottom: solid #D9D9D9 2px;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top: solid #999 2px;
	border-left: solid #999 2px;
	border-right: solid #D9D9D9 2px;
	border-bottom: solid #D9D9D9 2px;
}

/* ========================= Header =============================== */

div#header
{
	background: url(../images/headerbg.jpg);
}

div#topheader
{
	height: 93px;
}

div#headernavplacement
{
	height: 93px;
	margin-left: 498px;
	padding-top: 39px;
}

.headernav_leftitem
{
	padding-right: 10px;
	padding-bottom: 10px;
}

.headernav_rightitem
{
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
}

.divider
{
	padding-bottom: 10px;
}

.headernav
{
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.headernav:hover
{
	color: #E10915;
}

.gobutton
{
	border: 0px;
	margin-left: 4px;
}

div#main_nav
{
	position: absolute;
	top: 93px;
}

/* ========================= Body =============================== */

div#bodycontainer
{
	margin-top: 22px;
	margin-bottom: 25px;
}

.infoheader
{
	font-size: 18px;
	color: #E10915;
}

/* ================ Homepage ================= */

div#homepage_line
{
	background: url(../images/horizontal_divider.gif);
	margin-left: 23px;
	margin-right: 23px;
}

/* ======== Information ======== */

div#information
{
	width: 799px;
	text-align: left;
	margin-top: -4px;
	padding-top: 36px;
	padding-bottom: 31px;
	border-top: #CCC solid 9px;
}

/* === News === */

div#news
{
	float: left;
	padding-left: 21px;
	width: 268px;
}

div#news p
{
	margin: 0px;
	padding-top: 6px;
}

div#news a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

div#news a:hover
{
	color: #E10915;
}

div#newslink p
{
	padding-top: 10px;
}

div#newslink a
{
	color: #E10915;
}

div#newslink a:hover
{
	text-decoration: none;
}

/* === Weather === */

div#weather
{
	float: left;
	margin-left: 10px;
	width: 273px;
}

.radar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E10915;
}

.radar:hover
{
	text-decoration: none;
}

/* === Markets === */

div#markets
{
	width: 186px;
	margin-left: 592px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* ======== Promotions ======= */

div#promotions
{
	margin-left: 23px;
	margin-right: 23px;
	padding-top: 23px;
	padding-left: 5px;
	padding-right: 5px;
}

/* ================ Subpage ================= */

div#subpage_line
{
	background: url(../images/horizontal_divider.gif);
	margin-left: 197px;
	width: 523px;
}

/* ========== SubNavigation ========= */
div#subpagenavcontainer
{
	float: left;
	width: 169px;
	height: 274px;
	margin-bottom: 16px;
}

div#subpagenav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 1px;
	margin-left: -9px;
}

div#subpagenav li
{
	margin: 0px;
	margin-top: 7px;
	list-style: none;
}

div#subpagenav a
{
	color: #FFF;
}

div#subpagenav a:hover
{
	background: #000;
	text-decoration: none;
}

div#subpagenav a:visited
{
	color: #F99;
}

/* ========== Contact Box ========= */
div#contactbox
{
	position: absolute;
	top: 554px;
	left: 24px;
	border: #EA545D solid 2px;
	padding-left: 8px;
	padding-top: 11px;
	padding-bottom: 16px;
	width: 128px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#contactbox p
{
	margin: 0px;
	padding-top: 0px;
}

div#contactbox a
{
	color: #E10915;
	text-decoration: none;
}

div#contactbox a:hover
{
	color: #000;
}

.name
{
	font-size: 12px;
}

.copytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* ========== Main Content ========= */

div#contentheader
{
	margin-left: 197px;
}

div#content
{
	margin-left: 197px;
	width: 523px;
	padding-top: 25px;
	padding-bottom: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#content a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

div#content a:hover
{
	color: #E10915;
}

.contentheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E10915;
}

/* ========== Subpage Promotions ========= */

div#subpagepromotions
{
	margin-left: 197px;
	margin-right: 63px;
	padding-top: 10px;
}

/* ========== Contact Us Page ============ */

.contactusform
{
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}

.submit
{
	border: 1px #999 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* ========================= Footer =============================== */

div#footer
{
	margin-left: 23px;
	margin-right: 23px;
	padding-top: 16px;
	padding-bottom: 16px;
}

.footertext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.footerlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E10915;
	text-decoration: none;
}

.footerlink:hover
{
	color: #000;
}
