/* eActivist Form Styles */
.eaErrorMessage {
  color: #660000;
  margin-bottom: 15px;
}      
.eaErrorMessage * {
  color: #660000;
  font-weight: bold;
}      

.eaMandatoryFieldMarker {
  color: #660000;
}              
.eaFullWidthContent  {
  width: 638px;
  clear: both;
  vertical-align: middle;
  margin-bottom: 2px;
}
.eaRecipientBlock {
  font-weight: bold;
  margin: 0em 0px 1em 0px;
}

/* Side-by-side Friend Form */
.eaFriendFormLabelLeft {
  color: #ffffff;
  width: 183px;
  float: left;
  clear: both;
  font-weight: bold;
}
.eaFriendFormFieldContainerLeft {
  width: 206px;
  float: left;
}
.eaFriendFormLabelRight {
  color: #ffffff;
  width: 173px;
  float: left;
  font-weight: bold;
  padding-left: 10px;
}
.eaFriendFormFieldContainerRight {
  width: 206px;
  float: right;
}
input.eaFriendFormTextfield {
  width: 200px;
  border: 1px solid #666;
  padding: 2px;
  margin-bottom: 0.5em;
}
input.eaFriendFormTextfield:focus {
  background-color:#f9f9f9;
}

/* The HTML letter */
.eaSenderMailTemplateContainer {
  padding: 10px 125px 10px 125px;
  margin-bottom: 0.5em;
  background-color: #EEEEEE;
}     
.eaFormInstruction {
  color: black;
  font-weight: bold;
  font-size: 16px;
  margin: 10px 0px 0em 0px;
}
.eaQuestionLabel {
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.143;
  margin-bottom: 5px;
}
.eaOtherInstruction {
  font-style: italic;
  font-size: 11px;
  line-height: 1.455;
  margin: 0px 0px 1em 0px;
}
.eaFormElementLabel {
  color: #ffffff;
  width: 200px;
  float:left;
  font-weight: bold;
}
input.eaMessageSubject {
  width: 638px;
  clear: both;
  border: 1px solid #666;
  padding: 2px;
  margin-bottom: 0.5em;
}
input.eaMessageSubject:focus {
  background-color:#f9f9f9;
}
textarea.eaMessageContent, textarea.eaQuestionTextArea {
  width: 638px;
  height: 300px;
  font-size: 13px;
  line-height: 1.231;
  border: 1px solid #666;
  padding: 2px;
  margin-bottom: 0.5em;
}

.eaMessageSignoffContainer {/* Disable this for now */
  display: none;
}
input.eaMessageSignoff {
  width: 398px;
  border: 1px solid #666;
  padding: 2px;
  margin-bottom: 0.5em;
}
input.eaMessageSignoff:focus {
  background-color:#f9f9f9;
}


input.eaFormTextfield {
  width: 200px;
  float: left;
  border: 1px solid #666;
  padding: 2px;
}
input.eaFormTextfield:focus {
  background-color:#f9f9f9;
}

.eaQuestionCheckboxFormFieldContainer {
  margin-bottom: 0.5em;
}
#main .eaQuestionCheckbox {
  display: block;
}
#main .eaQuestionCheckbox input {
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0px 5px 0px 0px;
}

/* Buttons */
#main .eaSubmitResetButtonGroup {
  display:block;
  clear:both;
  margin-top: 1em;
}
#main .eaSubmitButton, #main .eaResetButton {
  color: white;
  background-color: #65a6b1;
  border: 1px solid #999999;
  padding: 2px;
}
#main .eaSubmitButton:hover, #main .eaResetButton:hover {
  color: #65a6b1; 
  background-color: #FFFFFF; 
}



