/*.wrapper { font-size:1.2em; line-height:1.6em; }*/

h1 { font-size: 1.6em; line-height:1; margin: 0 0 .5em 0; }
h2 { font-size: 1.5em; line-height:1; margin: 1.07em 0 .535em; }
h3 { font-size: 1.4em; line-height:1; margin: 1.14em 0 .57em; } 
h4 { font-size: 1.3em; line-height:1; margin: 1.23em 0 .615em; } 
h5 { font-size: 1.2em; line-height:1; margin: 1.33em 0 .67em; } 
h6 { font-size:1em; line-height:1; margin: 1.6em 0 .8em; } 
.wrapper hr { display:block; background:black; color:black; width:100%; height:1px; border:none; } 
.wrapper ul { list-style:disc outside; } 
.wrapper ol { list-style:decimal outside; } 
.wrapper table { border-collapse:collapse; }
.wrapper hr, .wrapper p, .wrapper ul, .wrapper ol, .wrapper dl, .wrapper pre, .wrapper address, .wrapper table, .wrapper form { margin-bottom: 1.2em; } 
/*.wrapper p+p { margin-top:-.8em; } */
.wrapper fieldset { margin:1.6em 0; padding:1.6em; border: 1px solid #e0e0e0; }

/* \*/ .wrapper legend { padding-left:.8em; padding-right:.8em; } /* */

@media all and (min-width: 0px) /* for Opera 8 */
{ 
  .wrapper legend { margin-bottom:0.1em; }
  .wrapper fieldset { margin-top:0; }
  .wrapper[class^='content'] fieldset { margin-top:1.6em; }
}

.wrapper fieldset>*:first-child { margin-top: 0; } 
.wrapper textarea,.wrapper input[type='text'] { margin-bottom: 0.2em;} 
/*.wrapper input { padding:.2em .1em; } */
/*.wrapper select { padding:.2em .1em 0; } */
.wrapper select[multiple] { margin-bottom:.8em; } 
.wrapper option { padding:0 .4em .1em; } 
.wrapper button { padding:.3em .5em; } 
.wrapper input[type='radio'] { position:relative; bottom:-.2em; } 
.wrapper dt { margin-top:.8em; margin-bottom:.4em; } 
.wrapper ul,.wrapper ol { margin-left:2.2em; } 

.wrapper caption,
.wrapper form div { padding-bottom:.8em; } 

.wrapper ul ul, .wrapper ol ul, 
.wrapper ul ol, .wrapper ol ol { margin-bottom:0; }


/****************************************************************************************
*  Common classes end eye droppers
*****************************************************************************************/
.clear, .cr       { clear: both; font-size: 0; height:0; line-height: 0; }
.clear8, .cr8     { clear: both; font-size: 1px; height:8px; line-height: 8px; }
.clear10, .cr10   { clear: both; font-size: 1px; height:10px; line-height: 10px; }
.clear18, .cr18   { clear: both; font-size: 1px; height:18px; line-height: 18px; }
.clear100, .cr100 { clear: both; font-size: 1px; height:100px; line-height: 10px; }

.scfSectionLegend {color:#000000;}

.scfSectionLegend {font-weight:bold;margin-left:20px;padding:7px 13px 8px;text-decoration:none;}
.scfForm {font-family:Verdana,Arial,Helvetica,sans-serif;height:100%;line-height:1.4em;text-align:left;width:100%;}
.scfSectionContent {float:left;width:100%;}

.scfDropListBorder, .scfEmailBorder, .scfMultipleLineTextBorder, .scfSingleLineTextBorder, .scfPasswordBorder, .scfNumberBorder, .scfDateBorder, .scfRadioButtonListBorder, .scfListBoxBorder, .scfCheckBoxListBorder, .scfFileUploadBorder, .scfDateSelectorBorder, .scfCreditCardBorder, .scfConfirmPasswordBorder, .scfCaptchaBorder {clear:left;display:block;margin:5px 0;text-align:left;vertical-align:top;width:100%;}

.scfSectionBorderAsFieldSet  {border-top-color:#000000;}

.scfSectionBorderAsFieldSet {border-color:-moz-use-text-color;border-right:0 none;border-style:solid none none;border-width:2px 0 0;margin:0 30px;}
.scfSectionContent {float:left;width:100%; margin-bottom: 1em;}

.scfDropListLabel, .scfEmailLabel, .scfMultipleLineTextLabel, .scfSingleLineTextLabel, .scfPasswordLabel, .scfNumberLabel, .scfDateLabel, .scfRadioButtonListLabel, .scfCheckBoxListLabel, .scfListBoxLabel, .scfFileUploadLabel, .scfDateSelectorLabel, .scfCreditCardLabel, .scfConfirmPasswordLabel, .scfCaptchaLabel {display:block;float:left;padding:3px 0;width:30%;}

.scfEmailTextBox, .scfSingleLineTextBox, .scfPasswordTextBox, .scfNumberTextBox, .scfDateTextBox, .scfRadioButtonList, .scfListBox, .scfCheckBoxList, .scfFileUpload, .scfCreditCardTextBox, .scfCreditCardType, .scfConfirmPasswordTextBox {margin:0;width:100%;}

code, kbd, samp, pre, tt, var, input, select, isindex, listing, xmp, plaintext {white-space:normal;}
.scfRequired  {color:#000000;}

.scfValidatorRequired, .scfRequired {float:right;margin:0;}

.scfDropListBorder, .scfEmailBorder, .scfMultipleLineTextBorder, .scfSingleLineTextBorder, .scfPasswordBorder, .scfNumberBorder, .scfDateBorder, .scfRadioButtonListBorder, .scfListBoxBorder, .scfCheckBoxListBorder, .scfFileUploadBorder, .scfDateSelectorBorder, .scfCreditCardBorder, .scfConfirmPasswordBorder, .scfCaptchaBorder {clear:left;display:block;margin:5px 0;text-align:left;vertical-align:top;width:100%;}

.scfEmailGeneralPanel, .scfMultipleLineGeneralPanel, .scfSingleLineGeneralPanel, .scfPasswordGeneralPanel, .scfNumberGeneralPanel, .scfDateGeneralPanel, .scfRadioButtonListGeneralPanel, .scfCheckBoxListGeneralPanel, .scfFileUploadGeneralPanel, .scfDateSelectorGeneralPanel, .scfCreditCardGeneralPanel, .scfConfirmPasswordGeneralPanel, .scfCaptchaGeneralPanel {display:block;float:left;margin:0 3px;width:60%;}

