html, body
{
	background-image: url(images/htmlBg.gif);
	background-repeat: repeat-x;
	background-color: #8e8e8e;
	margin: 0px;
	font-family: "lucida grande", verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 21px;
}

html a, body a
{
	color: #643905;
}

html a:hover, body a:hover
{
	color: #bf6b06;
}

html h1, body h1
{
	font-family: "lucida grande", tahoma, verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 12px 0px 0px 20px;
	margin: 0px;
}

html h2, body h2
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 12px 0px 0px 20px;
	margin: 0px;
}

html h3, body h3
{
	font-family: "lucida grande", tahoma, verdana, sans-serif;
	font-size: 14px;
	color: #643905;
	padding: 12px 0px 0px 20px;
	margin: 0px;
}

#bodyWrapper img
{
	border: 1px solid #905208;
}

#root
{
	display: block;
	overflow: hidden;
	width: 850px;
	padding: 0px 25px 0px 25px;
	background-image: url(images/rootHeader.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
}

#rootWrapper
{
	display: block;
	overflow: hidden;
	margin: auto;
	width: 900px;

}

#rootFooter
{
	display: block;
	overflow: hidden;
	width: 900px;
	height: 25px;
	background-image: url(images/rootFooter.gif);
	margin: 0px 0px 25px 0px;
}

#root #header
{
	display: block;
	float: left;
	clear: both;
	overflow: hidden;
	width: 850px;
	height: 155px;
	background-image: url(images/headerBg.jpg);
}

#root #header div.headerLogo
{
	display: block;
	float: left;
	padding: 65px 0px 0px 47px;
}

#root #header div.headerLogo img
{
	border: none;
}

#menu div.menuButton
{
	display: block;
	float: left;
	clear: none;
}

#bodyWrapper
{
	display: block;
	float: left;
	overflow: hidden;
	width: 830px;
	background-color: #e4e7e7;
	padding: 12px 10px 0px 10px;
}

#bodyWrapperFooter
{
	display: block;
	float: left;
	overflow: hidden;
	width: 850px;
	height: 25px;
	background-image: url(images/bodyWrapperFooter.gif);
	margin: 0px 0px 10px 0px;
}

#bodyHeader
{
	display: block;
	overflow: hidden;
	width: 830px;
	height: 32px;
	background-image: url(images/bodyHeaderBg.gif);
}

#bodyMiddle
{
	display: block;
	overflow: hidden;
	float: left;
	width: 780px;
	padding: 0px 25px 0px 25px;
	background-image: url(images/bodyMiddleBg.gif);
}

#bodyMiddle #contentLeft
{
	display: block;
	float: left;
	overflow: hidden;
	clear: none;
	width: 223px;
	padding: 0px 0px 15px 0px;
}

#bodyMiddle #contentRight
{
	display: block;
	float: left;
	overflow: hidden;
	clear: none;
	width: 556px;
	padding: 0px 0px 15px 0px;
}

#bodyMiddle #contentLeft div.quickLinks
{
	display: block;
	float: left;
	clear: none;
	width: 223px;
	padding: 0px 0px 15px 0px;
}

#bodyMiddle #contentLeft div.quickLinks ul
{
	display: block;
	float: left;
	width: 165px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
}

#bodyMiddle #contentLeft div.quickLinks ul li
{
	display: block;
	padding: 5px 0px 5px 0px;
}

#bodyMiddle #contentLeft div.quickLinksHeader
{
	display: block;
	overflow: hidden;
	clear: both;
	width: 208px;
	height: 40px;
	background-image: url(images/quickLinksHeader.gif);
}

#bodyMiddle #contentLeft div.quickLinksMiddle
{
	display: block;
	overflow: hidden;
	clear: both;
	width: 208px;
	background-image: url(images/quickLinksMiddle.gif);
}

#bodyMiddle #contentLeft div.quickLinksFooter
{
	display: block;
	overflow: hidden;
	clear: both;
	width: 208px;
	height: 40px;
	background-image: url(images/quickLinksFooter.gif);
}

#bodyMiddle #contentRight div.twoWideWrapper
{
	display: block;
	float: left;
	overflow: hidden;
	clear: none;
	width: 556px;
	padding: 0px 0px 20px 0px;
}

#bodyMiddle #contentRight div.twoWideHeader
{
	display: block;
	overflow: hidden;
	clear: both;
	width: 556px;
	height: 40px;
	background-image: url(images/twoWideHeader.gif);
}

#bodyMiddle #contentRight div.twoWideMiddle
{
	display: block;
	overflow: hidden;
	clear: both;
	width: 556px;
	background-image: url(images/twoWideMiddle.gif);
}

#bodyMiddle #contentRight div.twoWideMiddle p
{
	display: block;
	padding: 10px 20px 0px 20px;
	margin: 0px;
}

#bodyMiddle #contentRight div.twoWideFooter
{
	display: block;
	overflow: hidden;
	clear: both;
	width: 556px;
	height: 30px;
	background-image: url(images/twoWideFooter.gif);
}

#bodyMiddle #contentRight div.oneWideWrapperLeft
{
	display: block;
	float: left;
	overflow: hidden;
	clear: none;
	width: 268px;
	padding: 0px 18px 0px 0px;
}

#bodyMiddle #contentRight div.oneWideWrapperRight
{
	display: block;
	float: left;
	overflow: hidden;
	clear: none;
	width: 268px;
}

#bodyMiddle #contentRight div.oneWideWrapperLeft div.oneWideHeader, #contentRight div.oneWideWrapperRight div.oneWideHeader
{
	display: block;
	overflow: hidden;
	clear: both;
	width: 268px;
	height: 40px;
	background-image: url(images/oneWideHeader.gif);
}

#bodyMiddle #contentRight div.oneWideWrapperLeft div.oneWideMiddle, #contentRight div.oneWideWrapperRight div.oneWideMiddle
{
	display: block;
	overflow: hidden;
	clear: both;
	width: 268px;
	background-image: url(images/oneWideMiddle.gif);
}

#bodyMiddle #contentRight div.oneWideWrapperLeft div.oneWideMiddle p, #contentRight div.oneWideWrapperRight div.oneWideMiddle p
{
	display: block;
	padding: 10px 20px 0px 20px;
	margin: 0px;
}

#bodyMiddle #contentRight div.oneWideWrapperLeft div.oneWideFooter, #contentRight div.oneWideWrapperRight div.oneWideFooter
{
	display: block;
	overflow: hidden;
	clear: both;
	width: 268px;
	height: 40px;
	background-image: url(images/oneWideFooter.gif);
}

#bodyMiddle div.thumbnail
{
	display: block;
	float: left;
	overflow: hidden;
	clear: none;
	width: 100px;
	height: 80px;
	padding: 19px;
}

#bodyMiddle span.label
{
	display: block;
	float: left;
	width: 200px;
}

#bodyMiddle form
{
	padding: 20px;
}

#bodyMiddle form p
{
	padding: 0px;
	margin: 0px;
}

#bodyMiddle form input
{
	display: block;
	float: left;
	width: 200px;
	margin: 0px 0px 10px 0px;
}

#bodyFooter
{
	display: block;
	overflow: hidden;
	float: left;
	width: 830px;
	height: 32px;
	background-image: url(images/bodyFooterBg.gif);
}

#footer
{
	display: block;
	float: left;
	overflow: hidden;
	width: 780px;
	height: 94px;
	background-image: url(images/footerBlockBg.gif);
	color: #ffffff;
}

#footer a
{
	color: #ffffff;
}

#footer a:hover
{
	color: #fff239;
	text-decoration: none;
}

#footer div.footerPadding
{
	display: block;
	float: left;
	overflow: hidden;
	padding: 17px 0px 0px 16px;
}

#footer div.footerLeft
{
	display: block;
	float: left;
	height: 63px;
}

#footer div.footerLeft ul
{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#footer div.footerLeft ul li
{
	display: block;
	float: left;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #c7c7c7;
}

#footer div.footerLeft span.textLine
{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}