body {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11pt;
	color:white;
	background-color:#E1E1E0;
	text-align: left;
	margin: 0; padding: 0;
}
img { border: 0px; vertical-align:text-bottom; }

p, td, i, dl, li	{font-size: 12px; color: black;}

H1			{font-size: 22px; color: #8f1709; font-weight: bold; text-transform:uppercase; margin-bottom: 0;}

H2			{font-size: 18px; color: #000000; font-weight: bold; margin-bottom: 0;}

H3			{font-size: 16px; color: #2e5c8a; font-weight: bold; margin-bottom: 0;}

H4			{font-size: 14px; color: #8f1709; font-weight: bold; margin-bottom: 0;}

.bottom	{margin-bottom: 0;}

.top		{margin-top: 0;}

.topbot	{margin-top: 0; margin-bottom: 0;}

.sponsors	{font-size: 12px; color: #fff; font-weight: bold; margin-top: 0;}

.footer    {
	font-size: 8pt;
	color: #28292B; 
	text-align: center;
	background-color:#E1E1E0;
}



/*~~~~~~~~~~~~~~~~~Layout Styles~~~~~~~~~~~~~~~~~*/

#fullwidth {
	width: 874px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-color:#fff;
}

#left {
	background: url(../images/left.gif) repeat-y 0px 0px;
	width: 18px;
}

#right {
	background: url(../images/right.gif) repeat-y 0px 0px;
	width: 17px;
}

.sitewidth {
	width: 839px;
	border-left: 8px solid #fff;
	border-right: 8px solid #fff;
	background-color:#fff;
}

#bannerarea {
	width: 590px;
	height: 105px;
	background: url(../images/header.jpg) no-repeat 0px 0px;
	text-align: right;
	padding-top: 15px;
	padding-right: 5px;
}

#topnavarea {
	text-align: right;
	padding-top: 30px;
	color: #ffffff;
}

#topstripe {
	border-top: 2px solid #fff;
	border-bottom: 3px solid #8f1709;
}

#lefnavbar {
	background-color: #e4c4a1;
	width: 170px;
	text-align: left;
	margin: 0; padding: 0;
}

#lefnavbar .greenbar {
	background-color: #2e5c8a;
	width: 170px;
	height: 10px;
	margin-bottom: 4px;
}

#lefnavbar .purplebar {
	background-color: #df7400;
	width: 170px;
	color: #fff;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

#lefnavbar .navtext	{
	font-size: 8pt;
	color: #000; 
	padding-left: 6px;  
	padding-right: 6px; 
	padding-bottom: 6px; 
	padding-top: 0px;
	margin: 0px;
}

.border {
	background-color: #ffffff;
	border: 1px solid #D4992B;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}

#hpcontent {
	width: 515px;
	padding-left: 15px; 
	padding-right: 15px;
	padding-top: 5px;
}

#hpright {
	background-color: #df7400;
	width: 164px;
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 5px;
}

#content {
	width: 680px;
	padding-left: 15px; 
	padding-right: 15px;
	padding-top: 5px;
}

#content H1 {
	text-transform: uppercase;
}

/*~~~~~~~~~~~~~~~~~Nav Styles~~~~~~~~~~~~~~~~~*/

.nav {font-weight: bold; font-size: 8pt; color: #fff;}
a.nav:link {color: #fff; text-decoration: none}
a.nav:active {color: #fff; text-decoration: none}
a.nav:visited {color: #fff; text-decoration: none}
a.nav:hover {color: #000000; text-decoration: none;}

.nav2 {font-weight: bold; font-size: 8pt; color: #ffffff; margin-left: 4px;}
a.nav2:link {color: #ffffff; text-decoration: none}
a.nav2:active {color: #ffffff; text-decoration: none}
a.nav2:visited {color: #ffffff; text-decoration: none}
a.nav2:hover {color: #8f1709; text-decoration: none;}

A:link 	{color: #8f1709; text-decoration: underline;}
A:active 	{color: #8f1709; text-decoration: underline;}
A:visited 	{color: #444444; text-decoration: underline;}
A:hover 	{color: #2e5c8a; text-decoration: underline;}

