/* Text Formatting */

.ContentEditor { font-size: 1.1em; color: #999999; }
/*.ContentEditor p { font-size: 1.1em; color: #999999; } no longer required */
.ContentEditor h1 { font-size: 1.45em; color: #f5af00; }
.ContentEditor h2 { font-size: 1.15em; color: #f5af00; }

#content-inner { overflow: hidden; padding: 0px 0px 70px 0px; background-image: none; }

/* Panel Zeta */
.page-element-outer.panel-zeta { padding: 15px 0px; margin-bottom: 18px; margin-top: 18px; background: #fff; border-top: 1px solid #dadadc; border-bottom: 1px solid #dadadc; }
.page-element-outer.panel-zeta .page-element-inner { clear: both; }
.page-element-outer.panel-zeta .page-element-body {  width: 100%; overflow: hidden; }
.page-element-outer.panel-zeta .panel-header-outer { }
.page-element-outer.panel-zeta .panel-header-inner { }
.page-element-outer.panel-zeta h1, .page-element-outer.panel-delta h2 { }
.page-element-outer.panel-zeta .panel-body-outer { }
.page-element-outer.panel-zeta .panel-body-inner { }
.page-element-outer.panel-zeta .panel-content-outer { }
.page-element-outer.panel-zeta .panel-content-inner { width: 100%; overflow: hidden;  }

/* Quiz */

fieldset { border: 0 !important; margin: 0; margin-top: 1em; padding: 0px !important; }
fieldset.oDataFormFieldset .oDataFormElementContainer, fieldset.oDataFormFieldset .oDataElementContainer { padding: 0px !important; }
.panel_content fieldset { border: 0; margin: 0px !important; padding: 0px !important; margin-left: -10px !important; }
legend { padding-left: 0px; padding-right: 0px; font-size: 1.25em; color: #f5af00; margin-bottom: 30px; }
table { margin: 30px 0 0 0; }

.DataFormButton, .oDataFormButton { display: inline-block; padding: 0px 0px 4px 6px; background: url("/EasySiteWeb/EasySite/StyleData/NelsonsRescue_Master/Images/next-button.gif") no-repeat top left; border: 0; width: 90px; height: 23px; text-align: left !important; color: #56453d; margin-top: 30px; margin-left: 106px; }
input[type=radio] { float: left; position: relative; left: -1px; top: 2px; }
label, label.DataFormQuestion { display: block; padding: 4px 0 0 0; float: left; font-weight: bold; }
.DataFormQuestion { float: left; text-align: left; width: 100px; margin: 0 0 10px 0; }
.DataFormInputText { float: left; }

.oAssetLeft img { margin-bottom: 20px; margin-top: 2px; }

/* Forms */

.oDataFormQuestionNewLine { width: 100%; float: none; text-align: left; display: block; margin-bottom: 2px; }
.oDataFormLabel { display: block; margin-right: 3px; padding: 3px 10px 3px 10px; background: #fff; text-align: left; width: 100px; }
.oDataFormLabelNewLine { }

.oDataFormInputText { margin: 0 0 10px 0 !important; width: 90%; border: 1px solid #dadadc; }
.oDataFormInputTextarea { margin: 0 0 10px 0 !important; width: 90%; border: 1px solid #dadadc; }
.oDataFormAnswer.oMultiSelectAnswer { margin: 0 0 10px 0 !important; }

.DataFormMarker { color: #999999; }

fieldset.oDataFormFieldset .oDataElementContainer { margin-left: -10px !important; }
fieldset.oDataFormFieldset .oDataFormLegend { padding-left: 0px !important; }

.oDataFormButtonContainer { padding: 10px 0 10px 45px; display: block; clear: both; width: 100%; }

