.signupTable {
	background-image: url(../images/red_bg.jpg);
	background-repeat: repeat;
	border: 2px ridge #FFFF99;
	margin-top: 10px;
}

.copywrite {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
}

.copywrite A:link {text-decoration: underline; color:#FFFFFF;}
.copywrite A:visited {text-decoration: underline; color:#FFFFFF;}
.copywrite A:active {text-decoration: underline; color:#FFFFFF;}
.copywrite A:hover {text-decoration: underline; color:#FFFF99;}

.header {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background-position: left center;
	padding-left: 20px;
}

.hideBox {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 2px ridge #000000;
	right: auto;
	bottom: auto;
	margin-left: 108px;
	top: 150px;
	height: auto;
	width: 500px;
	position: absolute;
	visibility: hidden;
	background-color: #FFFFCC;
	text-align: left;
	padding: 10px;
	z-index: 1;
}

.custInfoBox {
	border: 1px solid #000000;
	width: 390px;
	hight: auto;
	position:relative;
	margin-left: 20px;
	background-color: #FFFFFF;
}
.PolicyHDR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
.PolicyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top:8 px;
	top: 8px;
}

.PolicyText A:link {text-decoration: underline; color:#000000;}
.PolicyText A:visited {text-decoration: underline; color:#000000;}
.PolicyText A:active {text-decoration: underline; color:#000000;}
.PolicyText A:hover {text-decoration: underline; color:#990000;}

.PolicyReturn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top:8 px;
	top: 8px;
	text-align: center;
}

.PolicyReturn A:link {text-decoration: underline; color:#000000;}
.PolicyReturn A:visited {text-decoration: underline; color:#000000;}
.PolicyReturn A:active {text-decoration: underline; color:#000000;}
.PolicyReturn A:hover {text-decoration: underline; color:#990000;}

a.squarebutton{
background: transparent url('images/Button_Left.gif') no-repeat bottom left;
display: block;
float: left;
font: bold 11px Verdana;
line-height: 12px;
height: 20px;
padding-left: 4px;
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #ffff99;
}

a.squarebutton span{
background: transparent url('images/Button_Right.gif') no-repeat top right;
display: block;
padding: 4px 5px 4px 0;
}

a.squarebutton:hover{
background-position: bottom left;
}

a.squarebutton:hover span{
background-position: bottom right;
color: #ffff99;
}

a.formbutton{
background: transparent url('../images/Button_Left.gif') no-repeat top left;
display: block;
float: left;
font: bold 11px Verdana;
line-height: 12px;
height: 20px;
padding-left: 4px;
text-decoration: none;
}

a:link.formbutton, a:visited.formbutton, a:active.formbutton{
color: #ffff99;
}

a.formbutton span{
background: transparent url('../images/Button_Right.gif') no-repeat top right;
display: block;
padding: 4px 5px 4px 0;
}

a.formbutton:hover{
background-position: bottom left;
}

a.formbutton:hover span{
background-position: bottom right;
color: #ffff99;
}

.bodyInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.bodyDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.bodyDescRED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
}

.formREQ {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
}

.formNORM {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.formInput {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-left: 4px;
	border: 1px solid #999999;
}

.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.city {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-align: left;
}
.miles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-align: left;
}
.locationInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.signupButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	background-color: #FFFFFF;
	text-align: center;
	padding: 2px;
	width: auto;
	border: 1px solid #000000;
}

.signupButton:hover{
	color: #ffffff;
	background-color:#000000;
	border: 1px solid #ffffff;
}

.instructions {
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	font-style: oblique;
}

.removeMe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
