html, body, #frmMain
{
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	background-color: #008439;
	font-family: Verdana;
}

#mainDiv
{
	position: relative;
	background-image: url(/images/redesign/body.jpg);
	width: 900px;
	margin: 0 auto;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 60px;
}

#headerLinkDiv
{
	width: 853px;
	margin: 0 auto;
	height: 35px;
	background-image: url(/images/redesign/headerLinkBack.jpg);
	background-repeat: no-repeat;
	padding-top: 2px;
}

#footerDiv
{
	position: absolute;
	bottom: 0px;
	height: 60px;
	background-color: #008439;
	right: 0px;
	left: 0px;
}

.leftContent
{
	position: relative;
	min-height: 120px;
	background-image: url(/images/redesign/panelBody.jpg);
}

.leftContent, .leftContentHeader, .leftContentFooter
{
	width: 222px;
}

.rightContent
{
	position: relative;
}

#contentDiv
{
	padding: 5px 5px 5px 25px;
}

.paddingDiv
{
	white-space: nowrap;
	padding: 10px;
}

#panelHeaderDiv
{
	background-image: url(/images/redesign/panelHeader.jpg);
	background-repeat: no-repeat;
	height: 42px;
	width: 216px;
}

#reminderDiv
{
	position: absolute;
	top: 165px;
	right: 30px;
}

.contentButtonDiv
{
	background-image: url(/images/redesign/greenButton.jpg);
	background-repeat: no-repeat;
	color: White;
	margin-top: 5px;
	height: 55px;
	width: 222px;
	font-weight: bold;
	text-align: center;
}

.contentButtonDiv a
{
	color: White;
	text-decoration: none;
}

#contentHeaderDiv
{
	background-image: url(/images/redesign/panelHeader.jpg);
	background-repeat: no-repeat;
	height: 42px;
	width: 216px;
}

#shopDiv
{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 27px;
	background-color: #008439;
}

#buyNow
{
	position: absolute;
	top: 15px;	
	right: 25px;
}

a.topLink
{
	font-weight: bold;
	color: White;
}

.mainHeaderLinkDiv
{
	position: relative;
	height: 30px;
	background-color: Black;
}

.leftContentHeader
{
	position: absolute;
	z-index: 20;
	right: 0px;
	left: 0px;
	height: 45px;
	background-image: url(/images/redesign/panelTop.jpg);
	background-repeat: no-repeat;
}

.leftContentFooter
{
	position: absolute;
	bottom: 0px;
	padding-top: 0px;
	z-index: 20;
	right: 0px;
	left: 0px;
	height: 13px;
	background-image: url(/images/redesign/panelBottom.jpg);
	background-repeat: no-repeat;
}


.headerLink, .headerLinkExtended, headerSelected, .mainHeaderLink, .mainHeaderLinkOver, .mainHeaderLink a, .mainHeaderLinkOver a, .mainHeaderLink a:hover, .mainHeaderLinkOver a:hover, .mainHeaderLink a:visited, .mainHeaderLinkOver a:visited
{
	font-size: 14px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}

a.menu_sub, a.menu_sub:visited, a.menu_sub:hover
{
	color: Black;
	font-weight: normal;
	font-size: 12pt;
}

a.menu_sub:hover
{
	text-decoration: underline;
}


.mainHeaderLink, .mainHeaderLinkOver
{
	position: relative;
	z-index: 100;
	background-repeat: repeat-x;
	height: 28px;
}

.subHeaderMenu
{
	padding-top: 5px;
	border: solid 2px #008439;
	position: absolute;
	width: 175px;
	text-align: left;
	top: 28px;
	left: 0px;
	background-color: White;
}

.dropShadow
{
}

.subHeaderMenu a.menu_sub
{
	font-size: 1em;
}

h2
{
	color: #008439;
}

#footerDiv
{
	width: 860px;
	padding: 20px;
	height: 26px;
	background-repeat: no-repeat;
	background-image: url(/images/redesign/footer.jpg);
}
