/* 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; }

/* held tab */
.custom-menu-RESCUE .fn-panel-zeta a.fm-panel-title:link, .custom-menu-RESCUE .fn-panel-zeta a.fm-panel-title:visited { color: #646464; background: url("/EasySiteWeb/EasySite/StyleData/NelsonsRescue_Master/Images/top-nav-button-over.jpg") no-repeat top right; }

/* 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: 0px; 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%; }


/* because not using documentNavigation the css isn't pulled in either, so having to put it here */
map#page-navigation ul, map#page-navigation ul li { margin: 0; padding: 0; list-style-type: none; }
map#page-navigation li, map#page-navigation span, map#page-navigation a { display: block; color: #939597; text-decoration: none; } 
li.snv-depth3 { display: none; }
li.snv-path, li.snv-current { display: block; }
map#page-navigation li.snv-current span { color: #4c4c4c; }
map#page-navigation li.snv-current li span { color: #939597; }

li.depth-1 { display: block; border-bottom: 1px solid #dadadc; padding: 11px 0px; }
li.depth-1 .snv-child { padding: 12px 0 12px 0; }
li.depth-1 li { padding-left: 10px; }
li.depth-1 li .snv-gchild { padding: 0 0 10px 23px; }
