body
{
	color: #333;
	font-size: 11px;
	line-height: 120%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
    margin: 0;
	padding: 0;
	background-color: #D1D4CA;
}

A:link
{ color: #FCA30B; text-decoration: none; }
A:visited
{ color: #FCA30B; text-decoration: none; }
A:active
{ color: #FCA30B; text-decoration: none; }
A:hover
{ color: #333333; text-decoration: none; }


/* -------------------- CONTENT LAYOUTS -------------------- */
#pagetitle{
display:none;
}

#main {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	background-color: #FFFFFF;
}

.topbar
{
	width: 800px;
	height: 90px;
	margin: 0;
	padding: 0;
}

#mmasthead
{
	width: 800px;
	height: 291px;
	margin: 0;
	padding: 0;
	background-color: black;
}

#masthead
{
	width: 800px;
	height: 151px;
	margin: 0;
	padding: 0;
	background-color: black;
}

#yellbar
{
	width: 800px;
	height: 40px;
	margin: 0;
	padding: 0;
	background-image: url(../images/yellow_bar.gif);
	background-position: 0px 0px;
}

#maincol
{
	width: 760px;
	padding: 0 20px;
	margin: 0;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

#col
{
	width: 760px;
	padding: 20px 0;
	margin: 0;
	background-image: url(../images/bg_grey.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#maincontent
{
	color: #222222;
	width: 90%;
	padding-top: 30px;
	padding-left: 60px;
	margin: 0;
	float: left;
}

#hmcol2
{
	color: #FFF;
	width: 205px;
	height: 250px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: black;
}

#hmcol3
{
	color: #FFF;
	width: 240px;
	padding: 0;
	margin: 0;
	float: right;
	background-color: black;
}

#hmcol1 a:hover, #hmcol2 a:hover, #hmcol3 a:hover, #subcol2 a:hover
{
	color: white;
}

#subcol1
{
	width: 465px;
	padding: 0;
	margin: 0;
	padding-left:70px;
	float: left;
}

#subcol2
{
	color: #FFF;
	width: 205px;
	padding: 0;
	margin: 0;
	float: right;
	background-color: black;
}

#sites1
{
	width: 220px;
	padding: 0;
	padding-bottom: 20px;
	margin: 0;
	float: left;
}

#sites2
{
	width: 220px;
	padding: 0;
	padding-bottom: 20px;
	margin: 0;
	margin-left: 20px;
	float: left;
}

#colpad { padding: 15px; }

#footer
{
	margin: 0;
	margin-left: 70px;
	padding: 0;
	text-align: left;
	font-size: 10px;
	line-height: 200%;
}

.footernav
{
	color: #FCA30B;
	margin: 0;
	padding: 8px 0;
	border-color: #E4E3E4;
	border-width: 1px 0 0 0;
	border-style: solid none;
}

.copyright
{
	color: #999999;
	padding: 0;
}



/* -------------------- NAV -------------------- */

#navbar
{
	height: 29px;
	margin-bottom: 3px;
	padding: 0;
	background-color: black;
}

#nav
{
    width: 800px;
	float: left;
	height: 29px;
	padding: 0;
	margin: 0;
	list-style: none;
	color: #FDB812;
}

#nav li {
	float: left;
	margin: 0;

}

a.nav_li_a:link, a.nav_li_a:visited{

	font-size: 16px;
	height: 32px;
	color: #FDB812;
}

a.nav_li_a:hover, a.nav_li_a:active{

	font-size: 16px;
	height: 32px;
	color: #FEFEFE; 
	text-decoration: none;
}



/* -------------------- BODY STYLES -------------------- */

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 120%; color: #000; margin-top: 20px;}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 120%;
	margin: 0;
	padding: 0;
	padding-top: 10px;
}

h3
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 120%;
	margin: 0;
	padding: 2px 0;
}

th
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 150%;
	font-weight: bold;
	padding: 5px 10px;
	background-color: #000000;
}

td
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 120%;
}

.pad 
{ 
	padding: 10px;
	background-color: #D1D4CA;
}

.tu
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 120%;
}

.fbox
{
	color: #333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEEEEE;
	height: 14px;
	border-width: 1px;
	width:70%;
	padding-left:2px;
}

.fboxdd
{
	color: #333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	height: 20px;
	border-width: 1px;
}

.fboxtxt
{
	color: #333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	height: 40px;
	border-width: 1px;
}