#left-outer { display: none; }
#contact-panel-outer { display: none; }

#main-outer { background: #e8e8e8; padding-top: 0px; }
#main-inner { background: none; }

#content-outer { margin-left: 0px; padding: 0px 0px 10px 0px; }

/* =============================== END CSS General Presentation =============================== */

/* ============================== START CSS Columns and Panels ============================== */

/* Columns Alpha -
uses some of Emma's code to swap the left and right columns over, allowing a fixed width to be specified on the *left* column where normally it is on the right */

.element-columns-alpha-outer { clear: both; }
.element-columns-alpha-inner { width: 100%; overflow: hidden; }

.element-column-left-alpha-outer { margin-right: auto !important; width: 260px; float: right; }
.element-column-left-alpha-inner { width: auto; overflow: hidden; padding-right: 10px; }
.element-column-left-alpha-content { margin-left: 10px; }

.element-column-right-alpha-outer { margin-right: 0; display: inline; float: left !important; padding-left: 10px; }
.element-column-right-alpha-inner { width: 100%; overflow: hidden; }
.element-column-right-alpha-content { }

/* Policy Development and What We Do panels */

.element-column-right-alpha-outer .element-column-right-alpha-outer { padding-left: 0; }
.element-column-right-alpha-outer .element-column-left-alpha-outer { width: 360px; }
.element-column-right-alpha-outer .element-column-left-alpha-inner { padding-right: 0; }

/* Columns Beta -
uses some of Emma's code to swap the left and right columns over, allowing a fixed width to be specified on the *left* column where normally it is on the right */

.element-columns-beta-outer { clear: both; }
.element-columns-beta-inner { width: 100%; overflow: hidden; }

.element-column-left-beta-outer { margin-right: auto !important; }
.element-column-left-beta-inner { width: auto; overflow: hidden; }
.element-column-left-beta-content { }

.element-column-right-beta-outer { float: left !important; margin-right: 10px; }
.element-column-right-beta-inner { border: none; padding: 0px; background: none; }
.element-column-right-beta-content { width: 100%; overflow: hidden; }

.element-column-right-beta-outer .element-column-right-beta-outer { float: right !important; margin-right: 0; }
.element-columns-beta-outer .element-column-left-beta-outer { width: 230px; float: right; }

.element-tabs-container-alpha-outer .element-columns-beta-outer .element-column-right-beta-outer { float: right !important; margin-right: 0; }


/* Tabbed Panel */
.element-tabs-container-alpha-outer .element-column-left-beta-outer { padding: 10px 0px 0px 15px; }
.element-tabs-container-alpha-outer .element-column-right-beta-outer .Asset_Right { padding: 0px; }
.oAssetRight div img { display: block; }

.element-tabs-container-alpha-inner .element-column-right-alpha-outer { margin-right: 0; width: auto !important; }
.element-tabs-container-alpha-inner .element-tabs-panel-inner .element-column-left-alpha-content { padding-bottom: 0; }
.element-tabs-container-alpha-inner .Asset_Right { padding-bottom: 0; }

.oPolling { min-height: 183px; height: auto !important; height: 183px; }

.element-column-right-alpha-outer .element-columns-beta-outer .oRSSFeedBodyOuter { min-height: 420px; height: auto !important; height: 420px; }

