﻿*
{
	margin:					0;
}

html, body, form
{
	height:					100%;
	text-align:				center;
}

a, a:hover, a:visited, a:active, a:link
{
	color:					#000;
	text-decoration:		none;
}

ul
{
	margin:					0px;
	padding:				0px;
}

.clear
{
	clear:					both;
}

#wrapper
{
	min-height:				100%;
	height:					auto !important;
	height:					100%;
	margin:					0 auto -23px; /* the bottom margin is the negative value of the footer's height */
}

#headerContainer
{
	background:				#ACCB54;
	height:					209px;
}

#headerContainer>#header
{
	height:					100px;
	margin:					0 auto;
	text-align:				left;
	width:					980px;
}

#headerContainer>#header>a>img
{
	margin:					20px 0px 0px 10px;
}

#menuRight
{
	background:				url('Images/menuRightBorder.png') no-repeat top right;
	height:					37px;
	margin:					28px auto 0px;
	width:					980px;
}
#menuLeft
{
	background:				url('Images/menuLeftBorder.png') no-repeat top left;
	margin-right:			5px;
	height:					37px;
	width:					100%;
}

#menuContainer
{
	background:				url('Images/menuCenter.png') repeat-x;
	height:					37px;
	margin-left:			5px;
	margin-right:			5px;
}

#subMenu
{
	background:				#FFF url('Images/subMenu.png') repeat-x left center;
	height:					34px;
	width:					100%;
}

#menuFooter
{
	background:				#FFF url('Images/menuGradient.png') repeat-x;
	height:					10px;
	width:					100%;
}

#mainContainer>#content
{
	color:					#444;
	font-family:			Tahoma;
	font-size:				11px;
	margin:					10px auto 0;
	text-align:				left;
	width:					980px;
}

#footerContainer, #push
{
	height:					18px;
}

#footerContainer
{
	background:				#ACCB54 url('Images/footer.png') repeat-x;
	font:					bold 11px Trebuchet MS, Tahoma;
	padding-top:			5px;
}

#footerMain
{
	color:					#555;
	font-variant:			small-caps;
}