/* DIV containers ___________________________________________________________________________________________________ */
#content-outer { margin: 0 0 0 135px; padding: 0 0 0 5px; }
#content-inner { width: 100%; overflow: hidden; }

/* Horizontal menu links ____________________________________________________________________________________________ */
a.menu-alpha:visited { color: #E1043C; }


/* Columns Alpha [With Right Hand Formatting in this example]________________________________________________________ */
.element-columns-alpha-outer { }
.element-columns-alpha-inner { border-bottom:1px solid #CCCCCC }

/* Columns Beta _____________________________________________________________________________________________________ */
.element-column-right-beta-outer { }
.element-column-right-beta-inner { padding: 0 0 0 6px; border-left: 1px solid #CCC; border-right: 0; border-top: 0; border-bottom: 0; background: #FFFFFF; }
.element-column-right-beta-content { width: 100%; overflow: hidden; }
.element-columns-beta-inner {}

/* Columns Gamma _____________________________________________________________________________________________________*/
.element-columns-gamma-outer { clear: both; }
.element-columns-gamma-inner { width: 100%; overflow: hidden; }

.element-column-left-gamma-outer { }
.element-column-left-gamma-inner { width: 100%; overflow: hidden;  }
.element-column-left-gamma-content { overflow: hidden; }

.element-column-right-gamma-outer { }
.element-column-right-gamma-inner { width: 100%; overflow: hidden; /*padding-left: 10px;*/}
.element-column-right-gamma-content { }

.element-column-left-gamma-content img { padding-top: 10px ; }


/* Panel Beta________________________________________________________________________________________________________ */
.element-panel-beta-outer { float: none; margin-bottom: 0px;  }
.element-panel-beta-body-content-outer { border: 0px solid #003399; padding: 0px; background: #fff; }

.element-panel-beta-body-content-inner img { float: left; }


/* styles for the blog within the panel beta _________________________________________________________________________*/
div.element-panel-beta-body-content-inner ul { padding-left: 0em; margin-left: 0em; list-style-type: square; }
.element-panel-beta-body-content-inner .oPageListerContainerOuter li.oBoxItem { padding: 0 0 0 0; border-bottom: none; margin: 0; }


/* Page lister for blog _____________________________________________________________________________________________ */
/*.oPageListerShowImages span.oBoxItemImage { float: left; width: 122px; position: relative; top: -1.9em; }*/
.oPageListerShowImages span.oBoxItemSummary { width: 390px; }
/*.oPageListerShowImages span.oBoxItemTitle { float: right; width: 390px; }*/
.oPageListerContainerOuter li.oBoxItem { padding: .5em 0px 0px 0px; border-bottom: none; }
.oPageListerContainerOuter a.oBoxLink:link, .oPageListerContainerOuter a.oBoxLink:visited { font-size: 1.4em; font-family: georgia, arial, sans-serif; }
.oPageListerContainerOuter a.oBoxLink:hover, .oPageListerContainerOuter a.oBoxLink:active { font-size: 1.4em; font-family: georgia, arial, sans-serif; }

.blogboxcol .oPageListerContainerOuter { padding: 0; margin: 0; }
.blogboxcol .oPageListerContainerOuter li.oBoxItem { padding: 0; margin: 0; }
.blogboxcol .oPageListerContainerOuter span.oBoxItemSummary] { padding: 0; margin: 0; }

/* headline box for blog */
.element-panel-beta-body-content-inner li.oHeadlineBoxItem { background-image: none; padding-left: 0; }
.element-panel-beta-body-content-inner .HeadlineBoxSummaryText { padding-top: 5px; color: #666666; border-bottom: 1px dotted #CCCCCC; padding-bottom: 10px; }
.element-panel-beta-body-content-inner .oBoxLeft { margin-bottom: 0; margin-right: 0px; }

/* page lister for the stories */
#content-left .oPageListerShowImages li.oBoxItem { padding: 0; margin: 0; border-bottom: 0px solid #CCCCCC; }
#content-left .oPageListerShowImages span.oBoxItemSummary { width: auto; }
#content-left .oPageListerShowImages span.oBoxItemTitle { width: auto; }
#content-left .oPageListerShowImages span.oBoxItemOuter { width: 390px; }

/* Unordered list ____________________________________________________________________________________________________ */
ul { padding-left: 0em; margin-left: 0em; }


.ContentEditor { }
h1, h2, h3, h4, h5, h6 { font-weight: 500; color: #000000; font-family: georgia, arial, sans-serif; margin: 0 0 0.5em 0; display: block; padding: 0;}
h1 { font-size: 2em;  }
h2 { font-size: 1.8em; margin: 0.2em 0 0.2em 0; }
h3 { font-size: 1.7em; margin:0; }
h4 { font-size: 1.6em; }
h5 { font-size: 1.5em; margin: 0; padding: 0; line-height:1.2em;}

.oAssetLeft {margin-bottom:1px;}



form, ul, ol, p { margin: 0; margin: 0; }
.oDataFormButtonContainer { padding: 2px 0 0 0; margin-left: 5px; display: block; clear: both; width: auto; }
ul.oBoxList { margin-left: 0; padding-left: 0; }  		

div.ContentEditor ul { padding-left: 0; margin-left: 0; margin-top: 0; list-style: none; }
div.ContentEditor li { background-image: url("/EasySiteWeb/EasySite/StyleData/Marketer_General/Images/point17wide.gif"); background-repeat: no-repeat; background-position: 0em 0.25em; padding-left: 1.5em; margin-bottom: 0;}

.oDataFormQuestion { text-align: left; float: none; display: block; width: 100%; font-size: 1.2em; }
.oDataFormAnswer { text-align: left; display: block; float: none; width: 100%; font-size: 1.2em; }
.oDataFormButton { font-size: 1.2em; }

.ContentEditor .Pointer { font-size: 1em; }


/* ProMotion fader */
div.fading-items { border: 1px solid #404041; width:385px; float:none; height:300px; text-align:left;padding:0; margin:5px 0 0 0;}
div.fading-items .body-outer {  min-height :300px; overflow: visible; width:385px; float:none; text-align:left;padding:0; margin:0; position: static;}
div.fading-items .body-inner { padding-left:0; margin-left:0; background: none; width:385px; display:inline;}

div.fading-items .page-element-inner { position: relative; float:none; text-align:left; padding:0; margin:0; background:#404041;}

div.fading-items li,div.fading-items ul { list-style-type: none; background-color: transparent; margin: 0; padding: 0; }
div.fading-items li { float: left; }
div.fading-items span.title { display:block; font-weight: normal; padding-bottom : 2px; }
div.fading-items span.summary { display:none;}
div.article-asset { float: none; margin:0; padding:0; width:385px; margin-top:0}

ul {margin-left:0; padding-left:0; margin-top:0; padding-top:0;}

div.fading-items li.article { bottom: 0; text-align:left;}
.fading-items .article-content { float: left; left: 0; top: auto !important; bottom: 0; width: 385px; height: 50px; background: #404041; text-decoration: none; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; }
.fading-items .article-content span.title { color: #1093c4; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.5em; line-height:1em; margin: 5px 10px 0px 5px; width:290px;}
.fading-items .article-content .summary { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; padding: 2px 10px; display: block; width:300px;}

.fading-items div.pagination {  margin-bottom:8px; min-height: 1%; text-align: right; width: 120px; margin-left:260px;}
.fading-items div.pagination ul { margin: 0 auto; padding: 0; background: none; display: inline; float:left; margin-bottom:5px; list-style-type:none; width: 120px; }
.fading-items div.pagination li { list-style-type: none;  text-decoration: none; background-color:#404041; padding-bottom:0; }
.fading-items div.pagination li a:link, .fading-items div.pagination li a:visited { color: #FFFFFF; font: 1em Georgia, "Times New Roman", Times, serif; padding: 1px 2px 2px 2px; margin: 2px; background: #231f20; text-align: center; display:inline; width:12px; height:10px;  background-image:none; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -webkit-border-top-left-radius: 0;}
.fading-items div.pagination li.current a:link, .fading-items div.pagination li.current a:visited { background: #1093c4; text-decoration: none; }

.element-column-left-alpha-content .oPageListerContainerOuter ul.oBoxList { margin: 0; padding: 0; }

.panel-eta {border-bottom: 1px dotted #999999; border-top: 1px dotted #999999; margin-top:20px; padding-top:1em;}ing-top:1em;}
