#main-outer { clear: both; }
#main-inner { width: 100%; padding: 0; background:#ffffff; min-height: 100%; height: auto; }

#left-outer { }
#left-inner { }

#content-outer { margin-left: 0; padding: 5px }
#content-inner { font-size: 1.05em; }

/* Columns Alpha */
.element-columns-alpha-outer { clear: both; }
.element-columns-alpha-inner { width: 100%; }

.element-column-left-alpha-outer { margin-right: 2px; }
.element-column-left-alpha-inner { width: 100%; }
.element-column-left-alpha-content { }

.element-column-right-alpha-outer { }
.element-column-right-alpha-inner { width: 100%; }
.element-column-right-alpha-content { }

/* Columns Beta */
.element-columns-beta-outer { clear: both; background-color: #edece8; }
.element-columns-beta-inner { width: 100%; }

.element-column-left-beta-outer { background-color: #edece8; }
.element-column-left-beta-inner { width: 100%; }
.element-column-left-beta-content { background-color: #edece8; }

.element-column-right-beta-outer { background-color: #edece8; }
.element-column-right-beta-inner { width: 100%; }
.element-column-right-beta-content { background-color: #edece8; }

/* Columns Gamma */
.element-columns-gamma-outer { clear: both; background-color: #fff; margin-bottom: 4px; }
.element-columns-gamma-inner { width: 100%; }

.element-column-left-gamma-outer { background-color: #fff; }
.element-column-left-gamma-inner { width: 100%; }
.element-column-left-gamma-content { background-color: #fff; }

.element-column-right-gamma-outer { background-color: #fff; }
.element-column-right-gamma-inner { width: 100%; }
.element-column-right-gamma-content { background-color: #fff; }

/* Panel Alpha */
.element-panel-alpha-outer { clear: both; background-color: #edece8; border:1px solid #e0e1dd; } 
.element-panel-alpha-inner { width: 100%; overflow: hidden; }

.element-panel-alpha-icon-outer { display: none; } 
.element-panel-alpha-icon-inner { display: none; }

.element-panel-alpha-header-outer { height: 26px; border-bottom: 1px solid #e0e1dd; background: #f9f9f9 url("/EasySiteWeb/EasySite/StyleData/IOM_UK_General_UPDATE/Images/headline-bkgr.gif") top right; padding: 0px 0px 0px 0px; color: #666; }
.element-panel-alpha-header-inner { padding: 0px; } 
div.element-panel-alpha-header-inner h2 { color: #666; font-size: 1em; font-weight: bold; padding: 5px 0px 0px 5px; margin: 0; }

.element-panel-alpha-body-outer { background-color: #ffffff; }
.element-panel-alpha-body-inner { width: 100%; overflow: hidden; }

.element-panel-alpha-body-content-outer { background-color: #ffffff; color: #666; padding: 5px; height: 90px; }
.element-panel-alpha-body-content-inner { width: 100%; overflow: hidden; }

div.element-panel-alpha-body-content-inner ul { font-size: 1.1em; color: #666; padding-left: 1em; margin-left: 1em; }
div.element-panel-alpha-body-content-inner li { color: #666; list-style-type: square; }

/* Panel Beta */
.element-panel-beta-outer { clear: both; background-color: #edece8; border:1px solid #e0e1dd; } 
.element-panel-beta-inner { width: 100%; overflow: hidden; }

.element-panel-beta-icon-outer { display: none; } 
.element-panel-beta-icon-inner { display: none; }

.element-panel-beta-header-outer { height: 26px; border-bottom: 1px solid #e0e1dd; background: #f9f9f9 url("/EasySiteWeb/EasySite/StyleData/IOM_UK_General_UPDATE/Images/headline-bkgr.gif") top right; padding: 0px 0px 0px 0px; color: #666; }
.element-panel-beta-header-inner { padding: 0px; } 
div.element-panel-beta-header-inner h2 { color: #666; font-size: 1em; font-weight: bold; padding: 5px 0px 0px 5px; margin: 0; }

.element-panel-beta-body-outer { background-color: #ffffff; }
.element-panel-beta-body-inner { width: 100%; overflow: hidden; }

.element-panel-beta-body-content-outer { background-color: #ffffff; color: #666; padding: 5px; height: auto; }
.element-panel-beta-body-content-inner { width: 100%; overflow: hidden; }

div.element-panel-beta-body-content-inner ul { font-size: 1.1em; color: #666; padding-left: 1em; margin-left: 1em; }
div.element-panel-beta-body-content-inner li { color: #666; list-style-type: square; }

/* Panel Gamma */
.element-panel-gamma-outer { width: 100%; clear: both; background: #f9f9f9; border-top: 5px solid #C3D603; border-bottom: 1px solid #E0E1DD; border-left: 1px solid #E0E1DD; border-right: 1px solid #E0E1DD; } 
.element-panel-gamma-inner { width: 100%; overflow: hidden; }

.element-panel-gamma-icon-outer { display: none; } 
.element-panel-gamma-icon-inner { display: none; }

.element-panel-gamma-header-outer { background-color: #C3D603; width: 100%; }
.element-panel-gamma-header-inner { padding: 0px; } 
div.element-panel-gamma-header-inner h2 { color: #ffffff; background: transparent; }

.element-panel-gamma-body-outer { background: #f9f9f9; }
.element-panel-gamma-body-inner { width: 100%; overflow: hidden; background: #edece8; }

.element-panel-gamma-body-content-outer { background-color: #f9f9f9; color: #666; padding: 5px 5px 5px 5px; }
.element-panel-gamma-body-content-inner { width: 100%; overflow: hidden; }

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 { color: #ffffff; margin: 3px 0 3px 0; }
div.element-panel-gamma-body-content-inner a:link, div.element-panel-gamma-body-content-inner a:visited { text-decoration: none; }

h2.element-panel-alpha-header { color: #ffffff; font-size: 1em; font-weight: bold; margin: 0; background: transparent; }
h2.element-panel-alpha-header a:link, h2.element-panel-alpha-header a:visited { color: #000; text-decoration: none; background: transparent; }
h2.element-panel-alpha-header a:hover, h2.element-panel-alpha-header a:active { color: #e87511; text-decoration: underline; background: transparent; }

h2.element-panel-beta-header { color: #000; font-size: 1em; font-weight: bold; margin: 0; padding: 0; background: transparent; }
h2.element-panel-beta-header a:link, h2.element-panel-beta-header a:visited { color: #000; text-decoration: none; background: transparent; }
h2.element-panel-beta-header a:hover, h2.element-panel-beta-header a:active { color: #e87511; text-decoration: underline; background: transparent; }

h2.element-panel-gamma-header { color: #ffffff; font-size: 1em; font-weight: bold; margin: 0; padding: 0px 24px 0px 0px; text-align: right; background: transparent; }
h2.element-panel-gamma-header a:link, h2.element-panel-gamma-header a:visited { color: #000; text-decoration: none; background: transparent; }
h2.element-panel-gamma-header a:hover, h2.element-panel-gamma-header a:active { color: #e87511; text-decoration: underline; background: transparent; }

h2.oHeadlineBoxTitle { color: #666; font-size: 1em; font-weight: bold; padding: 5px 0px 0px 5px; margin: 0; }

/* Headline Box */
.oRSSFeedBoxFull { margin: auto; margin-bottom: 10px; float: none; }
.oRSSFeedBoxCentre { margin: auto; margin-bottom: 10px; float: none; }
.oRSSFeedBoxLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
.oRSSFeedBoxRight { float: right; margin-left: 10px; margin-bottom: 10px;}

.oRSSFeedContainerOuter { color: #666; position: relative; } 
.oRSSFeedContainerInner { color: #666; width: 100%; background: #ffffff; }

.oHeadlineBoxHeader, .oRSSFeedHeaderOuter { height: 26px; border-top: 1px solid #e0e1dd; border-right: 1px solid #e0e1dd; border-left: 1px solid #e0e1dd; background: #f9f9f9 url("/EasySiteWeb/EasySite/StyleData/IOM_UK_General_UPDATE/Images/headline-bkgr.gif") top right; padding: 0px 0px 0px 0px; color: #666; }
.oRSSFeedHeaderInner { color: #666; }

.oRSSHeadlineBoxBody, .oRSSFeedBodyOuter { color: #666; border: 1px solid #e0e1dd; padding: 5px; height: 400px; font-size: 1.1em; }
.oRSSFeedBodyInner { color: #666; width: 100%; }

ul.oHeadlineBoxList { color: #666; padding: 0; margin: 0; margin-left: 3px; padding-bottom: 4px; }
.oModuleHeadlineList li, li.oHeadlineBoxItem { color: #666; list-style-type: none; margin: 3px 0px 8px 0px; padding: 0; }
span.oHeadlineBoxItem { margin: 0; padding: 0; }

.oRSSFeedBodyInner a:link, .oRSSFeedBodyInner a:visited { font-size: 1.1em; color: #666; text-decoration: none; border-bottom: 1px dotted; padding-bottom: 1px; }
.oRSSFeedBodyInner a:hover { font-size: 1.1em; color: #e87511; text-decoration: none; border-bottom: 1px dotted; padding-bottom: 1px; }
 text-decoration: none; border-bottom: 1px dotted; padding-bottom: 1px; }
.oBoxInner a:link, .oBoxInner a:visited { text-decoration: none; color: #666; }
