
html, body { height: 101%;
			 margin: 0px;
			 font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Verdana, Tahoma, Arial, Helvetica, sans-serif;
			 font-size: 10pt;
			 color: black;
			 cursor: default;
			 scrollbar-3dlight-color: #CFCFCF;
			 scrollbar-arrow-color: #006699;
			 scrollbar-darkshadow-color: #ADADAD;
			 scrollbar-face-color: #DBDBDB;
			 scrollbar-highlight-color: #FAFAFA;
			 scrollbar-shadow-color: #DEE3E7;
			 scrollbar-track-color: #EFEFEF;
}

a:link {color: black; text-decoration: underline;}
a:active {color: black; text-decoration: underline;}
a:visited {color: black; text-decoration: underline;}
a:hover {color: #8b7d33; text-decoration: underline;}

a.main:link {color: #8b7d33; text-decoration: underline; font-size: 11pt;}
a.main:active {color: #8b7d33; text-decoration: underline; font-size: 11pt;}
a.main:visited {color: #8b7d33; text-decoration: underline; font-size: 11pt;}
a.main:hover {color: #8b7d33; text-decoration: none; font-size: 11pt;}

a.sideicon:link {color: black; text-decoration: none; font-size: 10pt;}
a.sideicon:active {color: black; text-decoration: none; font-size: 10pt;}
a.sideicon:visited {color: black; text-decoration: none; font-size: 10pt;}
a.sideicon:hover {color: #8b7d33; text-decoration: underline; font-size: 10pt;}

a.sidelink:link {color: #D9D9D9; text-decoration: none; font-size: 10pt;}
a.sidelink:active {color: #D9D9D9; text-decoration: none; font-size: 10pt;}
a.sidelink:visited {color: #D9D9D9; text-decoration: none; font-size: 10pt;}
a.sidelink:hover {color: #FFB062; text-decoration: underline; font-size: 10pt;}

a.topbar:link {color: #494949; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.topbar:active {color: #494949; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.topbar:visited {color: #494949; text-decoration: none; font-size: 10pt; font-weight: bold;}
a.topbar:hover {color: #8b7d33; text-decoration: underline; font-size: 10pt; font-weight: bold;}

a.footerbar:link {color: #494949; text-decoration: underline; font-size: 8pt;}
a.footerbar:active {color: #494949; text-decoration: underline; font-size: 8pt;}
a.footerbar:visited {color: #494949; text-decoration: underline; font-size: 8pt;}
a.footerbar:hover {color: #8b7d33; text-decoration: none; font-size: 8pt;}

a.sitedesign:link {color: #494949; text-decoration: none; font-size: 8pt;}
a.sitedesign:active {color: #494949; text-decoration: none; font-size: 8pt;}
a.sitedesign:visited {color: #494949; text-decoration: none; font-size: 8pt;}
a.sitedesign:hover {color: #336699; text-decoration: none; font-size: 8pt;}

a.scott:link {text-decoration: none; font-size: 12pt; font-weight: bold;}
a.scott:active {text-decoration: none; font-size: 12pt; font-weight: bold;}
a.scott:visited {text-decoration: none; font-size: 12pt; font-weight: bold;}
a.scott:hover {text-decoration: underline; font-size: 12pt; font-weight: bold;}

.textBox {
		padding: 4px;
		background: white;
		border-style: solid;
		border-color: gray;
		border-width: 1px;
		font-size: 10pt;
		color: black;
}

.textBoxRequired {
		padding: 4px;
		background: white;
		border-style: solid;
		border-color: crimson;
		border-width: 1px;
		font-size: 10pt;
		color: black;
}

.button	{
		padding: 4px;
		border-width:1px;
		border-style: outset;
		font-size: 10pt;
		color: black;
}

.submit {
		padding: 3px 8px 3px 8px;
		color: #8b7d33;
		border-width: 1px;
		border-style: solid;
		border-color: gray;
		font-size: 9pt;
}

.content_box {
	line-height: 150%;
	background-color: #fafafa;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
}

.shop_on {
	background-color: #e1dcb4;
	border-width: 1px;
	border-style: solid;
	border-color: gray gray #e1dcb4 gray;
	padding: 25px 15px 25px 15px;
}

.shop_off {
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: white white gray white;
	padding: 25px 16px 25px 16px;
}

.community_on {
	background-color: #e1dcb4;
	border-width: 1px;
	border-style: solid;
	border-color: gray gray #e1dcb4 gray;
	padding: 25px 15px 25px 15px;
}

.community_off {
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: white white gray white;
	padding: 25px 16px 25px 16px;
}

#marqueecontainer {
	position: relative;
	overflow: hidden;
}