a.NavigationCurrentLink:link, a.NavigationCurrentLink:visited { padding: 5px 5px 5px 13px; display: block; text-decoration: none; font-weight: bold; background: #933589 url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/snv-curr-arrow-yh.gif") no-repeat left center; font-size: 1.1em; color: #fff; }
a.NavigationCurrentLink:hover, a.NavigationCurrentLink:active { padding: 5px 5px 5px 13px; }

a.NavigationChildLink:link, a.NavigationChildLink:visited { padding: 5px 5px 5px 23px; display: block; text-decoration: none; font-weight: normal; background: #672560; font-size: 1.1em; color: #fff; }
a.NavigationChildLink:hover, a.NavigationChildLink:active { padding: 5px 5px 5px 23px; text-decoration: none; background: #672560 url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/snv_child_icon_yh.gif") no-repeat left center; }

a.NavigationSiblingLink:link, a.NavigationSiblingLink:visited { padding: 5px 5px 5px 13px; display: block; text-decoration: none; font-weight: bold; background: #933589; font-size: 1.1em; color: #fff; }
a.NavigationSiblingLink:hover, a.NavigationSiblingLink:active { padding: 5px 5px 5px 13px; background: #933589 url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/snv-curr-arrow-yh.gif") no-repeat left center; }
     
a.NavigationParentLink:link, a.NavigationParentLink:visited { padding: 5px 5px 5px 13px; display: block; text-decoration: none; font-weight: bold; background: #933589; font-size: 1.1em; color: #fff; }
a.NavigationParentLink:hover, a.NavigationParentLink:active { padding: 5px 5px 5px 13px; background: #933589 url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/snv-curr-arrow-yh.gif") no-repeat left center; }

#left-outer { float: left; width: 177px; padding: 8px 0 0px 0; background: #933589 url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/snv-top-yh.gif") no-repeat center top; margin-top: 15px; }
#left-inner { padding-bottom: 8px; background: #933589 url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/snv-btm-yh.gif") no-repeat center bottom; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #933589; display: block; margin: 0; margin-bottom: 0.5em; padding: 0; }
h1 { font-size: 4em; margin-bottom: 0.75em; }
h2 { font-size: 1.3em; font-weight: bold; color: #933589; }
h6 { color: #000; }

/* Content Links Only */
.ContentEditor a:link { color: #933589; text-decoration: underline; }
.ContentEditor a:visited { color: #933589; text-decoration: none; }
.ContentEditor a:hover, .ContentEditor a:active { color: #933589; text-decoration: none; }

/* 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 { background: #c99ac4 url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/pa-hdr-bkgr-yh-l.gif") no-repeat left top; padding: 0px 0px 0px 10px; color: #ffffff; }
.element-panel-alpha-header-inner { background: #c99ac4 url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/pa-hdr-bkgr-yh-r.gif") no-repeat right top; }
div.element-panel-alpha-header-inner h2 { color: #fff; background-color: transparent; font-size: 1.4em; font-weight: bold; padding: 8px 0px 6px 0px; }

.element-panel-alpha-body-outer { }
.element-panel-alpha-body-inner { }

.element-panel-alpha-body-content-outer { padding: 10px; background: #f2f2f2; }
.element-panel-alpha-body-content-inner { width: 100%; overflow: hidden; }

div.element-panel-alpha-body-content-inner ul { padding-left: 1em; margin-left: 1em; list-style-type: square; }
div.element-panel-alpha-body-content-inner li { }

/* Panel beta */
.element-panel-beta-outer { clear: both; margin-bottom: 10px; }
.element-panel-beta-inner { width: 100%; overflow: hidden; }

.element-panel-beta-icon-outer { }
.element-panel-beta-icon-inner { }

.element-panel-beta-header-outer { background: #c99ac4 url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/pa-hdr-bkgr-yh-l.gif") no-repeat left top; padding: 0px 0px 0px 10px; color: #ffffff; }
.element-panel-beta-header-inner { background: #c99ac4 url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/pa-hdr-bkgr-yh-r.gif") no-repeat right top; }
div.element-panel-beta-header-inner h2 { color: #fff; background-color: transparent; font-size: 1.4em; font-weight: bold; padding: 8px 0px 6px 0px; margin-bottom: 0.25em; }

.element-panel-beta-body-outer { }
.element-panel-beta-body-inner { }

.element-panel-beta-body-content-outer { padding: 10px; background: #fff; }
.element-panel-beta-body-content-inner { width: 100%; overflow: hidden; }

div.element-panel-beta-body-content-inner ul { padding-left: 1em; margin-left: 1em; list-style-type: square; }
div.element-panel-beta-body-content-inner li { }

/* Panel gamma */

.element-panel-gamma-outer { clear: both; margin-bottom: 10px; }
.element-panel-gamma-inner { width: 100%; overflow: hidden; }

.element-panel-gamma-icon-outer { }
.element-panel-gamma-icon-inner { }

.element-panel-gamma-header-outer { display: none; }
.element-panel-gamma-header-inner { display: none; }

.element-panel-gamma-body-outer { }
.element-panel-gamma-body-inner { }

.element-panel-gamma-body-content-outer { border: 0px solid #003399; padding: 0px; background: #fff; }
.element-panel-gamma-body-content-inner { width: 100%; overflow: hidden; color: #fff; }

div.element-panel-gamma-body-content-inner ul { padding-left: 1em; margin-left: 1em; list-style-type: square; }
div.element-panel-gamma-body-content-inner li { }

div.element-panel-gamma-body-content-inner h2 { color: #fff; margin-bottom: 0.25em; }

/*

/* Panel Delta */

/*
.element-panel-delta-outer { position: relative; clear: both; background: #ffefff url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/panel_left_g_yh.gif") repeat-y left top; margin-bottom: 10px; }
.element-panel-delta-inner { overflow: hidden; width: 100%; background: url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/panel_right_g_yh.gif") repeat-y right top; }

.element-panel-delta-icon-outer { position: absolute; top: -10px; left: -10px; }
.element-panel-delta-icon-inner { position: relative; }

.element-panel-delta-header-outer { background: url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/panel_tr_g_yh.gif") no-repeat right top; }
.element-panel-delta-header-inner { background: url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/panel_tl_g_yh.gif") no-repeat left top; padding: 10px; padding-bottom: 0; }
div.element-panel-delta-header-inner h2 { color: #e2001a; background-color: #fef2f4; font-size: 1.4em; }

div.element-panel-delta-body-outer { background: url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/panel_br_g_yh.gif") no-repeat right bottom; }
div.element-panel-delta-body-inner { width: 100%; overflow: hidden; background: url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/panel_bl_g_yh.gif") no-repeat left bottom; padding-bottom: 0px; }

div.element-panel-delta-body-content-outer { padding: 10px; padding-top: 5px; }
div.element-panel-delta-body-content-inner { overflow: hidden; width: 100%; }

div.element-panel-delta-body-content-inner ul { }
div.element-panel-delta-body-content-inner li { }

div.element-panel-delta-body-content-inner h2 { color: #933589; margin-bottom: 0.25em; }

*/


.ContentEditor ul li { list-style-type: none; background: transparent url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/bullet-yh.gif") no-repeat left top; padding-left: 12px; }

.oDataFormInputText { margin: 0px; width: 90%; border: 1px solid #dec2db; background: #fff url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/form-field-bkgr.gif") repeat-x top left; }
.oDataFormInputTextarea { margin: 0px; width: 90%; border: 1px solid #dec2db; background: #fff url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/form-field-bkgr.gif") repeat-x top left; }

.oPageListerContainerOuter li.oBoxItemOdd { background: #f5def3; }
.oPageListerContainerOuter li.oBoxItemEven { background: #dec2db; }

tr.table-row-background-alpha { background: #f5def3; }
tr.table-row-background-beta { background: #dec2db; }

.oDataFormLegend { padding-left: 10px; padding-right: 10px; color: #933589; }
.oDataFormFieldset { border: 0px #cccccc solid; margin: 0; margin-top: 1em; padding: 0px; background: #fef2f8; }
.oDataFormLabel { display: block; margin-right: 3px; padding: 3px 10px 3px 10px; background: #fef2f8; color: #933589; }

th.oDataGridHeader { border: 0; border-bottom: 1px solid #933589; padding: 2px 8px 2px 8px; color: #ffffff; background: #933589 url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/dghdr-bkgr-yh.gif") repeat-x top left; font-weight: bold; text-align: left; }

td.oDataGridCell a:link, td.oDataGridCell a:visited { color: #933589; text-decoration: none; } 
td.oDataGridCell a:hover, td.oDataGridCell a:active { color: #933589; text-decoration: underline; background: transparent; }

.oDataFormButton { color: #fff; background: #dec2db url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/button_bg_yh.gif") repeat-x left top; border: 1px solid #933589; margin-right: 10px; padding: 0 12px 0 12px; font-weight: normal; cursor: pointer; line-height: 1.6em; font-size: 0.94em; }

/* Columns Beta [With Right Hand Formatting in this example] old */
.element-columns-beta-outer { clear: both; }
.element-columns-beta-inner { width: 100%; overflow: hidden; }

.element-column-left-beta-outer { }
.element-column-left-beta-inner { width: 100%; overflow: hidden; float: left; }
.element-column-left-beta-content { width: 100%; overflow: hidden; }

.element-column-right-beta-outer { }
.element-column-right-beta-inner { width: 100%; overflow: hidden; border: 0px solid #039; padding: 0px; background: transparent url("/EasySiteWeb/EasySite/StyleData/AsterSarsen_General/Images/pg-bkgr-yh.gif") no-repeat left top; }
.element-column-right-beta-content { padding: 45px 0 25px 10px; }