body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	color: #9E792E;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:underline;
}
a:visited {
	color: #a88f48;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:underline;
}	

.style1 {
	color: #b2a070;
	font-size: 12px;
	font-family: tahoma;
	padding-left:185px; 
	padding-top:12px; 
	padding-right:80px; 
	line-height:11px
}
.style2 {
	color: #a88f48;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:none
}
.style3 {
	color: #af9053;
	font-size: 12px;
	font-family: tahoma;
}
.style4 {
	color: #AC9C71;
	font-size: 12px;
	font-family: tahoma;
}
.style5, h1 {
	color: #9E792E;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
}
.style6 {
	color: #9E792E;
	font-size: 12px;
	font-family: tahoma;
}

#headerbox {
	color: #b2a070;
	font-size: 12px;
	font-family: tahoma;
	padding-left:185px; 
	padding-top:12px; 
	padding-right:80px; 
	line-height:14px
}

#content_light {
	
	margin-left:9px;
	margin-top:7px;
	padding-bottom:14px;
	margin-right:9px;
	color: #af9053;
	font-size: 12px;
	font-family: tahoma;
}

#content_light2 {
	
	margin-left:9px;
	margin-top:7px;
	padding-bottom:14px;
	margin-right:9px;
	color: #af9053;
	font-size: 12px;
	font-family: tahoma;
}


#content_dark {
	margin-left:9px;
	padding-top:7px;
	padding-bottom:14px;
	margin-right:9px;
	color: #AC9C71;
	font-size: 12px;
	font-family: tahoma;
}

#content_dark2 {
	margin-left:9px;
	padding-top:7px;
	padding-bottom:14px;
	margin-right:9px;
	color: #AC9C71;
	font-size: 12px;
	font-family: tahoma;
}

#content_ur {
	padding-left:14px;
	padding-top:12px;
	padding-right:17px;
	color: #AC9C71;
	font-size: 12px;
	font-family: tahoma;
}

#content_lr {
	padding-left:14px;
	padding-top:12px;
	padding-right:17px;
	color: #AC9C71;
	font-size: 12px;
	font-family: tahoma;
}

#footertext {
	color: #AC9C71;
	font-size: 9px;
	font-family: tahoma;
}

#mainMenu {
	float: left;
	width: 100%;
	padding-top:20px;
	display: inline;	
	position:relative;
	overflow:hidden;
}

#mainMenu ul {
	clear:left;
	float:left;
	list-style: none;
	padding: 0;
	margin: 0;
	left:50%;
	text-indent: 15px;
	position:relative;
	text-align:center;
	
}
#mainMenu ul li {
display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;

}
#mainMenu ul li a {
	font-family: "Tahoma", sans-serif;
	color: #9E792E;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	
}
#mainMenu ul li a:hover {
	color: #AC9C71;
	text-decoration: underline;
}

.tx-contacts-pi1 .error-message,
.tx-volunteers-pi1 .error-message,
.tx-contribute-pi1 .error-message {
  border: 2px solid #a68137;
  background: #e4c586;
  text-align: center;
  padding: 10px;
  margin: 3px auto;
  width: 188px;
}
.tx-contacts-pi1 .error-message h1,
.tx-volunteers-pi1 .error-message h1,
.tx-contribute-pi1 .error-message h1,
.tx-contacts-pi1 .error-message li,
.tx-volunteers-pi1 .error-message li,
.tx-contribute-pi1 .error-message li {
 color: #f00;
}
.signup fieldset {
  border: 1px solid #a68137;
  margin-bottom: 20px;
  
}
.signup form {
  width: 188px;
 
  margin-right: 10px;
  color: #AC9C71;
  font-size: 9px;
  font-family: tahoma;
 
 
}
.signup .field {
  float: left;
  width: 100%;

  
}
.signup .field-first_name,
.tx-contribute-pi1 .field-cardholder_name,
.tx-contribute-pi1 .fields-expiration,
.tx-contribute-pi1 .card_type_left {
  float: left;
  width: 48%;
}
.signup .field-last_name,
.tx-contribute-pi1 .field-credit_card_number,
.tx-contribute-pi1 .field-security_code,
.tx-contribute-pi1 .card_type_right {
  float: right;
  width: 48%;
}
.signup .fields-left {
  float: left;
  width: 60%;
}
.signup .fields-right {
  float: right;
  width: 34%;
}
.signup .field-state {
  float: left;
  width: 20%;
  margin-left: 0px;
}
.signup .field-zipcode {
  float: right;
  width: 65%;
}



.signup input,
.signup textarea,
.signup label,
.signup select {
  padding: 0;
  margin: 0 0 10px 0;;
  position: relative;
  width: 100%;
  
}

.signup input,
.signup textarea {
background:#e4c586;
border-color:#a68137;
}

.signup label {
  white-space: nowrap;
}
.signup br {
  clear: both;
}
.signup input.submit,
.signup button {
  width: auto;
  float: right;
  clear: both;
}
.signup .field-checkbox {
  margin-bottom: 8pt;
}
.signup .field-checkbox input {
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  border: 0;
}
.signup .field-checkbox label {
  padding: 0;
  margin: 0 0 0 2px;
  white-space: normal;
}

