BODY {background-color: #e7f0a6; margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-left: 0px}

a.footer:link { text-decoration:none; color:#FFF;}
a.footer:visited { text-decoration:none; color:#FFF; }
a.footer:hover { text-decoration:underline; color:#FFF; }

a.primary:link { text-decoration:none; color:#FFF; }
a.primary:visited { text-decoration:none; color:#FFF; }
a.primary:hover { text-decoration:underline; color:#333; }

a.secondary:link { text-decoration:none; color:#FFF; }
a.secondary:visited { text-decoration:none; color:#FFF; }
a.secondary:hover { text-decoration:underline; color:#333; }

a.bodycopy:link { text-decoration:none; color:#036; }
a.bodycopy:visited { text-decoration:none; color:#666; }
a.bodycopy:hover { text-decoration:underline; color:#036; }

a img { border-width:0; }

.primary {
	font-family: Arial,sans-Serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 18px;
	text-align: left;
}

.secondary {
	font-family: Arial,sans-Serif;
	margin:.25em 0 0;
    padding:0 0 4px;
	font-size: 11px;
	font-weight:normal;
	line-height: 18px;
	text-align: left;
}
.bodycopy {
	font-family: Arial,sans-Serif;
	font-size: 12px;
	font-weight:normal;
	line-height: 160%;
	color: #000;
	text-align: left;
}
.footer {
	font-family: Arial,sans-Serif;
	font-size: 10px;
	font-weight:normal;
	color: #999;
	text-align: left;
}
.caption {
	font-family: Arial,sans-Serif;
	font-size: 9px;
	font-weight:normal;
	font-style: italic;
	color: #000;
	text-align: left;
}
.subhead {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:120%;
  font-weight:normal;
  line-height:1.4em;
  color:#C66;
  }

.headline {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:200%;
  font-weight:bold;
  line-height:1.8em;
  color:#F00;
  }

 #maintable table {
 background-color: #71811C;
 color: #000000;
 width: 440px;
 border-width: 2px solid #71811C;
 border-collapse: collapse;
}

#maintable td {
 border: 1px solid #71811C;
 padding-left: 4px;
 padding-top: 4px;
 padding-bottom: 4px;
}
  .divider {
  margin:.5em 0 1.5em;
  border-bottom:1px dashed #ccc;
  padding-bottom:1.5em;
  }

   #signup table {
 background-color: #d6e391;
 color: #000000;
 width: 440px;
 border: 2px solid #71811C;
 border-collapse: collapse;
}

#signup td {
 border: 1px solid #71811C;
 padding-left: 4px;
 padding-top: 4px;
 padding-bottom: 4px;
}
.labelcell {
 font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
 color: #000;
 background-color: transparent;
 width: 150px;
}

.fieldcell {
 background-color: transparent;
 color: #71811C;
 text-align: left;
 margin-right: 0px;
 padding-right: 0px;
}

.smalllabelcell {
 font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
 background-color: transparent;
 color: #3670A7;
 width: 100px;
}

.smallfieldcell {
 background-color: transparent;
 color: #000000;
 text-align: left;
 margin-left: 4px
 
}
.fieldcell input {
 width: 200px;
 font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
 background-color: white;
 color: #102132;
 border: 1px solid #71811C;
 margin-right: 4px;
 margin-left: 4px;
 padding-left: 4px;
}
.fieldcell textarea {
 width: 200px;
 height: 70px;
 font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
 background-color: white;
 color: #102132;
 border: 1px solid #71811C;
 margin-right: 4px;
 margin-left: 4px;
 padding-left: 4px;
}

.radiocell input {
margin-right: 4px;
 margin-left: 4px;
 padding-left: 4px;
}
.radiocell {
 font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
margin-right: 4px;
 margin-left: 4px;
 padding-left: 4px;
}

.smallfieldcell input {
 width: 100px;
 font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
 background-color: white;
 color: #102132;
 border: 1px solid #71811C;
}

.smallfieldcell select {
 font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
 background-color: white;
 color: #102132;
 border: 1px solid #71811C;
 margin-left: 4px;
}
.button {
 font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
 background-color: #fbd008;
 color: #102132;
 margin-left: 12px;
 margin-top: 3px;
 margin-bottom: 2px;
}