/*  e8 STYLES */
#maincontent { background-image: none; }
a
{
	color: #0074bd;
	text-decoration: none;
}
.artPic
{
	float: right;
	margin-top: -19px;
}
form.e8form
{
	width: 505px;
	/*padding:0 10px 20px 10px;*/
}
h1 { margin-bottom: 15px !important; }
fieldset {
border:none;
}
legend {
color:#8cc540;
padding-bottom:10px;
font-weight:bold;
margin:0;
}
/* IE legend fix */
*:first-child+html legend { margin-left: -7px; }
 * html legend { margin-left: -7px; }
 /* End legend fix */
label{
/*float: left;*/
width: 220px;
font-weight: bold;
margin-bottom: 15px;
margin-left:10px;
font-size:75%;
}

input.e8, textarea.e8, select.e8 {
width: 180px;
margin-bottom: 15px;
padding: 1px;
border:solid 1px #666;
}

.formTop
{
	background: url(../images/e8/formBarTop.gif) top left no-repeat #ffffff;
	height: 4px;
	width: 508px;
}
.formBody
{
	background: url(../images/e8/formBarBody.gif) top left repeat-y #ffffff;
	width: 508px;
}
.formBodyPadding { padding: 10px; }
.formBottom
{
	background: url(../images/e8/formBarBottom.gif) top left no-repeat #ffffff;
	height: 4px;
	margin-bottom: 10px;
	width: 508px;
}
.radioBoxSection { margin-bottom: 10px; }
.checkBoxSection { margin-bottom: 10px; }
.textAreaQuestionSection
{
	width: 380px;
}
.textAreaQuestionSection label
{
	display: block;
	float: left;
	margin-left: 0;
	width: 115px;
}
.textAreaQuestionSection textarea
{
	background-color: #fbfdfc;
	border: 1px solid #eeeeee;
	color: #666666;
	float: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:70%;
	height: 140px;
	margin-bottom: 10px;
	width: 260px;
}
.textAreaPlainSection
{
	width: 380px;
}
.textAreaPlainSection textarea
{
	background-color: #fbfdfc;
	border: 1px solid #eeeeee;
	color: #666666;
	float: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:70%;
	height: 140px;
	margin-bottom: 10px;
	width: 378px;
}
.genericLinkButton p
{
	background: url(../images/e8/blue_arrow_sml.jpg) top left no-repeat;
	color: #0074bd;
	font-size: 0.75em;
	margin: 0;
	padding: 0 10px 10px 20px;
	text-decoration: none;
	color: #0074bd;
}
.selectBoxSection select
{
	background-color: #fbfdfc;
	border: 1px solid #eeeeee;
	font-size:70%;
	margin-bottom: 10px;
}	
.selectBoxSection option
{
	color: #666666;
}
.textLongSection label, .textMediumSection label, .textShortSection label
{
	display: block;
	float: left;
	margin-left: 0;
	width: 115px;
}
.textLongSection input, .textMediumSection input, .textShortSection input
{
	background-color: #fbfdfc;
	border: 1px solid #eeeeee;
	color: #666666;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textLongSection input { width: 260px; }
.textMediumSection input { width: 160px; }
.textShortSection input { width: 60px; }
.floatRight { float: right; }
.clearLeft { clear: left; }

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}
.address1 {width:250px;}
.address2 {
	margin-left:230px;
	width:250px;
}
p.headerPara
{
	width: 500px;
	font-size:75%;
	margin-bottom:10px;
	margin-left: 10px;
}
p.e8para {
	font-size:75%;
	margin-bottom:10px;
}