/* CSS Document */
body
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #ffffff;
	background-image: url('images/green_white_fade_100x100.jpg');
	background-position: top center;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
/***** width *****/
#width
{
	width: 100%;
	min-width: 800px;
}
/***** minwidth *****/
* html #minwidth
{
	padding-left: 800px;
}
* html #container
{
	margin-left: -800px;
	position: relative;
}
/*Hide from IE Mac\*/
* html #minwidth, * html #container, * html #layout
{
	height: 1px;
}
/*End Hide*/
a img
{
	border: none;
}
#page
{
	display: block;
	width: 100%;
	margin: 0px auto;
	padding: 0px;
}
#header
{
	height: 100px;
	padding: 5px 5px 5px 50px;
	/*background-color: #00c000; */
	/*background-image: url('images/starting_line_800x100.jpg');*/
	background-position: center center; 
	background-repeat: no-repeat;
	border-color: #007f00;
	border-style: solid; 
	border-width: 0 0 1px 0;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-weight: bold; 
	font-size: large;
}
#header_text
{
	padding-top: 0px;
	padding-left: 10px;
	text-align: left;
}
#menu
{
	width: 10em;
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	float: left;
}
#menu ul
{
	margin: 0em;
	padding: 0em;
	list-style: none;
}
#menu ul li
{
	margin: 0em;
	padding: 0em;
}
.menu_heading
{
	padding: .2em;
	display: block;
	border-bottom: 1px solid #000000;
}
#menu ul li a
{
	margin: 0em;
	padding: .2em;
	color: #007f00;
	background-color: #FFFFFF;
	display: block;
	text-decoration: none;
}
#menu ul li a:hover
{
	color: #FFFFFF;
	background-color: #007f00;
	border-color: #007f00;
}
#menu:hover
{
	height: auto;
}
/*#sponsor_menu
{
	float: right;
	width: 148px;
	margin: 0px;
	margin: .6em;
	padding: 0px;
}
#sponsor_menu ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#sponsor_menu ul li
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}*/
#sponsor_menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	border-top: 1px solid #007f00;
}
#sponsor_menu ul li
{
	display: inline;
	padding: .2em;
}
#sponsor_menu ul li img
{
	vertical-align: middle;
	border: 1px solid transparent;
}
#sponsor_menu ul li a:hover img
{
	border: 1px solid #007f00;
}
#wrapper
{
	margin: 0;
	padding: 0;
	border: 0;
}
#content
{
	margin: 0 1em 0 10.6em;
	padding: .3em;
	padding-top: 0em;
	min-height: 400px;
	_height: 400px;
	min-width: 200px;
	color: #000000;
	background-color: #FFFFFF;
}
img.pngfix
{
	behavior: url(iepngfix.htc);
}
