﻿body { margin: 49px 10px; padding: 0; background: #fff url("/EasySiteWeb/EasySite/StyleData/AsterRidgeway_General/Images/body-bkgr.gif") repeat-y left top; color: #9e1911; }

/* Panel alpha */
.element-panel-alpha-outer { clear: both; margin-bottom: 10px; }
.element-panel-alpha-inner { width: 100%; overflow: hidden; }

.element-panel-alpha-icon-outer { }
.element-panel-alpha-icon-inner { }

.element-panel-alpha-header-outer { display: none; }
.element-panel-alpha-header-inner { display: none; }

.element-panel-alpha-body-outer { }
.element-panel-alpha-body-inner { }

.element-panel-alpha-body-content-outer { border: 1px solid #ffcc99; padding: 10px; background: #ffcc99; }
.element-panel-alpha-body-content-inner { width: 100%; overflow: hidden; color: #9e1911; }

div.element-panel-alpha-body-content-inner ul { padding-left: 0em; margin-left: 0em; }
div.element-panel-alpha-body-content-inner li { list-style-type: none; background: transparent url("/EasySiteWeb/EasySite/StyleData/AsterRidgeway_General/Images/bullet-ret2.gif") no-repeat left top; padding-left: 12px; color: #9e1911; }

.element-panel-alpha-body-content-inner h2 { color: #9E1911; }
.element-panel-beta-body-content-inner h2, .element-panel-gamma-body-content-inner h2 { color: #fff; }

div.element-panel-alpha-body-content-inner a:link, div.element-panel-alpha-body-content-inner a:visited { color: #fff; text-decoration: underline; background: transparent; }
div.element-panel-alpha-body-content-inner a:hover, div.element-panel-alpha-body-content-inner a:active { color: #fff; text-decoration: none; background: transparent; }

.oRSSFeedHeaderOuter { background: #ef4b3e; }
.oRSSFeedHeaderInner { background: #ef4b3e; padding: 10px; }

.oRSSFeedBodyOuter { background: #ef4b3e; padding: 10px; }
.oRSSFeedBodyInner { width: 100%; overflow: hidden; background: #ef4b3e; color: #00436a;  }

.oRSSFeedBodyInner a:link { display: block; color: #00436a; text-decoration: none; background: #ef4b3e; }
.oRSSFeedBodyInner a:visited { display: block; color: #00436a; text-decoration: underline; background: #ef4b3e; }
.oRSSFeedBodyInner a:hover, .oRSSFeedBodyInner a:active { display: block; color: #00436a; background: #ef4b3e; text-decoration: underline; }

.oRSSFeedBodyInner h2 { color: #00436a; }

span.oHeadlineBoxSummaryText { color: #00436a; }
span.oHeadlineBoxItemDate { padding-left: 0px; color: #00436a; }

h2.oHeadlineBoxTitle, h2.oBoxTitle { color: #00436a; font-size: 1.75em; font-weight: normal; padding: 0; margin: 0; background: #ef4b3e; }
a.oBoxTitle:link, a.oBoxTitle:visited { color: #00436a; font-size: 1em; font-weight: bold; text-decoration: none; }
a.oBoxTitle:hover, a.oBoxTitle:active { color: #00436a; font-size: 1em; font-weight: bold; text-decoration: underline; background: #ef4b3e; }

ul.oHeadlineBoxList { padding: 0; margin: 0; margin-left: 0em; color: #00436a; }
li.oHeadlineBoxItem { list-style-type: none; margin: 0; padding: 0; color: #00436a; }

.oNavigationList { margin: 0; padding: 0; }
.oNavigationItemParent, .oNavigationItemCurrent, .oNavigationItemSibling, .oNavigationItemChild { list-style-type: none; }

li.oNavigationItemCurrent { display: block; border-top: 0px solid #fff; }
.snv-current-icon { }
.snv-current-outer { display: block; }
.snv-current-inner { display: block; }
a.NavigationCurrentLink:link, a.NavigationCurrentLink:visited { padding: 10px 20px 0 20px; height: 30px; display: block; text-decoration: none; font-weight: bold; background: transparent url("/EasySiteWeb/EasySite/StyleData/AsterRidgeway_General/Images/snv-curr-arrow-orange.gif") no-repeat left center; font-size: 1.1em; color: #fff; }
a.NavigationCurrentLink:hover, a.NavigationCurrentLink:active { padding: 10px 20px 0 20px; }

a.NavigationChildLink:link, a.NavigationChildLink:visited { padding: 10px 5px 10px 23px; display: block; text-decoration: none; font-weight: normal; background: #f04c3e; font-size: 1.1em; color: #fff; }
a.NavigationChildLink:hover, a.NavigationChildLink:active { padding: 10px 5px 10px 23px; text-decoration: none; background: #f04c3e url("/EasySiteWeb/EasySite/StyleData/AsterRidgeway_General/Images/snv_child_icon_life.gif") no-repeat left center; }

li.oNavigationItemSibling { display: block; border-bottom: 1px solid #efc1d3; margin-right: 18px; }
.snv-sibling-icon { }
.snv-sibling-outer { display: block; }
.snv-sibling-inner { display: block; }
a.NavigationSiblingLink:link, a.NavigationSiblingLink:visited { padding: 10px 20px; display: block; text-decoration: none; font-weight: bold; background: #fff; font-size: 1.1em; color: #be054b; }
a.NavigationSiblingLink:hover, a.NavigationSiblingLink:active { padding: 10px 20px; background: #fff; font-size: 1.1em; color: #6d625b; }
     
li.oNavigationItemParent { display: block; border-bottom: 1px solid #efc1d3; margin-right: 18px; }
.snv-parent-icon { display: none; }
.snv-parent-outer { display: block; }
.snv-parent-inner { display: block; }
a.NavigationParentLink:link, a.NavigationParentLink:visited { padding: 10px 20px; display: block; text-decoration: none; font-weight: bold; background: #fff; font-size: 1.125em; color: #6d625b; }
a.NavigationParentLink:hover, a.NavigationParentLink:active { padding: 10px 20px; background: #fff; font-size: 1.125em; color: #be054b; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #f04c3e !important; display: block; margin: 0; margin-bottom: 0.5em; padding: 0; }

h2 { color: #f04c3e; font-weight: bold; }

/* Forms */
.window { padding: 0; margin: 0; }
.oDataForm { }
.oDataFormContainer { width: 100%; overflow: hidden; clear: both; }

.oDataFormFieldset { border: 0px #cccccc solid; margin: 0; margin-top: 1em; padding: 0px; background: #e0f5fc; }
.oDataFormLegend { padding-left: 10px; padding-right: 10px; color: #00436a; }

.window .oDataFormElementContainer { padding: 0; margin: 0; }
fieldset.oDataFormFieldset .oDataFormElementContainer, fieldset.oDataFormFieldset .oDataElementContainer { padding: 6px 10px 6px 10px !important; }
.oDataFormElement { width: 100%; overflow: hidden; clear: both; margin-bottom: 2px; }

.oDataFormComment { margin: 0.5em 0 0.5em 0; }

.oDataFormQuestion { text-align: left; width: 35%; float: left; display: block; }
.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: #e0f5fc; color: #00436a; }
.oDataFormLabelNewLine { }

td a, .ContentEditor a { color: #cc3300 !important; }

.ContentEditor ul { padding-left: 0em; margin-left: 0em; }
.ContentEditor ul li { list-style-type: none; background: transparent url("/EasySiteWeb/EasySite/StyleData/AsterRidgeway_General/Images/bullet-ret.gif") no-repeat left top; padding-left: 12px; }



