/*////////////// Last Edited by MJG 12/11/2009 @ 22:03 //////////////*/

#left-outer { display: none; }
#content-outer { margin-left: 0px; background: #dfdfdf; overflow: hidden; }
#breadcrumb-outer { display: none; }
#content-inner .ContentEditor { background: #fff; }

/* ======================================= START Portlet Styling ======================================= */
/* Portlets Generic */
.portlet-header { padding-right: 0px; border-bottom: none; }
.portlet-header ul li { overflow: visible; }
.portlet-header ul.options li.header { padding-bottom: 0px; }


/* Portlet Alpha (THEME 1) */
.portlet-alpha { display: block; width: 100%; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-ftr-left-alpha.jpg") no-repeat left bottom; margin-bottom: 10px; }
.portlet-alpha .portlet-inner { width: 100%; overflow: hidden; padding: 0px 0px 30px 0px; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-ftr-right-alpha.jpg") no-repeat right bottom; }
.portlet-alpha .portlet-body { }
.portlet-alpha .header-outer, .portlet-alpha .portlet-header { padding: 0px; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-hdr-left-alpha.jpg") no-repeat left top; width: 100%; overflow: hidden; }
.portlet-alpha .header-inner { padding: 0px; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-hdr-right-alpha.jpg") no-repeat right top; width: 100%; overflow: hidden; }
.portlet-alpha h2.oPortletHandle, .portlet-alpha div.oPortletHandle { cursor: move; font-weight: bold; color: #003399; font-size: 1.2em !important; margin: 5px 0 12px 0 !important; }
.portlet-alpha h2.oPortletHandle a:link, .oPortlet h2.oPortletHandle a:visited, .portlet-alpha div.oPortletHandle a:link, .oPortlet div.oPortletHandle a:visited  { text-decoration: none!important; color: #003399!important; }
.portlet-alpha h2.oPortletHandle a:hover, .oPortlet h2.oPortletHandle a:active, .portlet-alpha div.oPortletHandle a:hover, .oPortlet div.oPortletHandle a:active  { text-decoration: underline!important; }
.portlet-alpha .portlet-body { border: none; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-bdy-left-alpha.jpg") no-repeat left top; }
.portlet-alpha .oDropZone { width: auto; padding: 10px 20px 0px 20px; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-bdy-right-alpha.jpg") no-repeat right top; }
.portlet-alpha ul.options li.expander .oPortletButton { border: 0; width: 15px; height: 15px; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-aro-opn-alpha.gif") no-repeat top left; } /* Change */
.portlet-alpha ul.options li.expander .oPortletButtonClosed { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-aro-cls-alpha.gif") !important; } /* There is No OPENED eqv */
.portlet-alpha ul.options li.edit button { border: none!important; width: 53px; height: 24px; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-edit-alpha.gif") no-repeat left top; } /* Change */
.portlet-alpha ul.options li.remove button { border: 0; width: 15px; height: 15px; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-close-alpha.gif") no-repeat top left; }

/* Portlet Beta (THEME 2) */
.portlet-beta { display: block; width: 100%; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-ftr-left-beta.jpg") no-repeat left bottom; margin-bottom: 10px; }
.portlet-beta .portlet-inner { width: 100%; overflow: hidden; padding: 0px 0px 30px 0px; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-ftr-right-beta.jpg") no-repeat right bottom; }
.portlet-beta .portlet-body { }
.portlet-beta .header-outer, .portlet-beta .portlet-header { padding: 0px; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-hdr-left-beta.jpg") no-repeat left top; width: 100%; overflow: hidden; }
.portlet-beta .header-inner { padding: 0px; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-hdr-right-beta.jpg") no-repeat right top; width: 100%; overflow: hidden; }
.portlet-beta h2.oPortletHandle, .portlet-beta div.oPortletHandle { cursor: move; font-weight: bold; color: #fff; font-size: 1.2em !important; margin: 5px 0 12px 0 !important; }
.portlet-beta h2.oPortletHandle a:link, .oPortlet h2.oPortletHandle a:visited, .portlet-beta div.oPortletHandle a:link, .oPortlet div.oPortletHandle a:visited { text-decoration: none!important; color: #fff; }
.portlet-beta h2.oPortletHandle a:hover, .oPortlet h2.oPortletHandle a:active, .portlet-beta div.oPortletHandle a:hover, .oPortlet div.oPortletHandle a:active { text-decoration: underline!important; }
.portlet-beta .portlet-body { border: none; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-bdy-left-beta.jpg") no-repeat left top; }
.portlet-beta .oDropZone  { width: auto; padding: 10px 20px 0px 20px; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-bdy-right-beta.jpg") no-repeat right top; }
.portlet-beta ul.options li.expander .oPortletButton { border: 0; width: 15px; height: 15px; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-aro-opn-beta.gif") no-repeat top left; } /* Change */
.portlet-beta ul.options li.expander .oPortletButtonClosed { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-aro-cls-beta.gif") !important; } /* There is No OPENED eqv */
.portlet-beta ul.options li.edit button { border: none!important; width: 53px; height: 24px; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-edit-beta.gif") no-repeat left top; } /* Change */
.portlet-beta ul.options li.remove button { border: 0; width: 15px; height: 15px; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-close-beta.gif") no-repeat top left; }

/* Portlet Gamma (THEME 3) */
.portlet-gamma { display: block; width: 100%; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-ftr-left-gamma.jpg") no-repeat left bottom; margin-bottom: 10px; }
.portlet-gamma .portlet-inner { width: 100%; overflow: hidden; padding: 0px 0px 30px 0px; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-ftr-right-gamma.jpg") no-repeat right bottom; }
.portlet-gamma .portlet-body { }
.portlet-gamma .header-outer, .portlet-gamma .portlet-header { padding: 0px; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-hdr-left-gamma.jpg") no-repeat left top; width: 100%; overflow: hidden; }
.portlet-gamma .header-inner { padding: 0px; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-hdr-right-gamma.jpg") no-repeat right top; width: 100%; overflow: hidden; }
.portlet-gamma h2.oPortletHandle, .portlet-gamma div.oPortletHandle { cursor: move; font-weight: bold; color: #fff; font-size: 1.2em !important; margin: 5px 0 12px 0 !important; }
.portlet-gamma h2.oPortletHandle a:link, .oPortlet h2.oPortletHandle a:visited, .portlet-gamma div.oPortletHandle a:link, .oPortlet div.oPortletHandle a:visited { text-decoration: none!important; color: #fff; }
.portlet-gamma h2.oPortletHandle a:hover, .oPortlet h2.oPortletHandle a:active, .portlet-gamma div.oPortletHandle a:hover, .oPortlet div.oPortletHandle a:active { text-decoration: underline!important; }
.portlet-gamma .portlet-body { border: none; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-bdy-left-gamma.jpg") no-repeat left top; }
.portlet-gamma .oDropZone { width: auto; padding: 10px 20px 0px 20px; background: transparent url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/images/ptt-bdy-right-gamma.jpg") no-repeat right top; }
.portlet-gamma ul.options li.expander .oPortletButton { border: 0; width: 15px; height: 15px; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-aro-opn-gamma.gif") no-repeat top left; } /* Change */
.portlet-gamma ul.options li.expander .oPortletButtonClosed { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-aro-cls-gamma.gif") !important; } /* There is No OPENED eqv */
.portlet-gamma ul.options li.edit button { border: none!important; width: 53px; height: 24px; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-edit-gamma.gif") no-repeat left top; } /* Change */
.portlet-gamma ul.options li.remove button { border: 0; width: 15px; height: 15px; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-close-gamma.gif") no-repeat top left; }

.drop-zone-outer { background-color: transparent; }
.drop-zone-inner { margin: 0px; }

/* ======================================= END Portlet Styling ======================================= */

/* Page Lister */
.oRSSFeedContainerOuter, .oBoxContainerOuter, .oPageListerContainerOuter  { background: transparent; }
.oRSSFeedContainerInner, .oBoxContainerInner, .oPageListerContainerInner { background: transparent; }

.oRSSFeedHeaderOuter, .oBoxHeaderOuter { background: transparent; }
.oRSSFeedHeaderInner, .oBoxHeaderInner { border: none; background: transparent; }

.oRSSFeedBodyOuter, .oBoxBodyOuter { background: transparent;  }
.oRSSFeedBodyInner, .oBoxBodyInner { border: none; }

/* Page lister in portlet */
.oPortlet .oPageListerBodyOuter { clear: both; padding: 9px; width: auto; }
.oPortlet .oPageListerBodyInner { overflow: hidden; width: 100%; padding: 0; }

.oPortlet span.oBoxItemOuter { display: block; margin-left: 0px; padding-left: 0; padding: 0px 0px 10px 0px; } /* Change */
.oPortlet span.oBoxItemInner { overflow: hidden; width: 100%; font-size: 1em; font-weight: normal !important; padding-left: 0px 0px 0px 0px; }
.oPortlet span.oBoxItemTitle { display: block;  float: none; font-size: 1em; font-weight: bold !important; }
.oPortlet span.oBoxItemTitle li { font-size: 1em; font-weight: normal !important; }
.oPortlet li.oBoxItem { list-style-type: none; font-size: 1em; margin: auto; } /* Change */
.oPortlet ul.oBoxList { padding-left: 0em; margin-left: 0em; } /* Change */
.oPortlet span.oHeadlineBoxItemSecure { background: transparent; }
.oPortlet .results-pagination-outer { font-size: 0.95em; padding: 4px; }
.oPortlet span.oHeadlineBoxItem { font-weight: bold; }

/* ============================== Portlet UI Styling ============================== */
/* Portal UI (hide / show portlets at users will) */
.oPortalUIBody { display: none; padding-top: 10px; } /* Initially hidden! */
.oPortalUIHeader { }
.oPortalUIHeader { margin-bottom: 10px; }
.oPortalUIHeader h2 { display: none; }
.setup-outer, .oPortletUIBody { height: 1%; background: #fff; padding: 5px; margin: 0px 2px 0px 2px; border: 3px solid #ccc; clear: both; min-height: 28px; }
.oPortalUIOptions .manage-apps { border: none; font-size: 0.94em; background: none; }
.oPortalUIOptions ul, .oPortalUIOptions ul li { list-style-type: none; padding: 0; margin: 0; }
.oPortalUIOptions setup-inner { width: 100%; overflow: hidden; }
.oPortalUIOptions fieldset { border: none; }
.oPortalUIOptions legend { color: #fff; font-size: 1.2em; font-family: verdana; }
.oPortalUIOptions .options { }
.oPortalUIOptions ul { margin: 0px; padding: 0px; overflow: hidden; }
.oPortalUIOptions ul li { display: inline; }
.oPortalUIOptions ul li { display: inline; border: 0; background: 0; margin: 0; }
.oPortalUIOptions ul li a#configurePortal:link, .oPortalUIOptions ul li a#configurePortal:visited { border: 0; float: left; display: block; width: 132px; text-align: center; padding: 10px 0px 10px 0px; color: #fff; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/btn-view-options.gif") no-repeat left top; }
.oPortalUIOptions ul li a#configurePortal:hover, .oPortalUIOptions ul li a#configurePortal:active { border: 0; text-decoration: none; color: #fff; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/btn-view-options-hover.gif") no-repeat left top; } 
.oPortalUIOptions ul li a#resetPortal:link, .oPortalUIOptions ul li a#resetPortal:visited { border: none; float: left; display: block; width: 132px; text-align: center; padding: 10px 0px 10px 0px; color: #fff; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/btn-view-options.gif") no-repeat left top; }
.oPortalUIOptions ul li a#resetPortal:hover, .oPortalUIOptions ul li a#resetPortal:active { text-decoration: none; border: none; float: left; display: block; width: 132px; text-align: center; padding: 10px 0px 10px 0px; color: #fff; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/btn-view-options-hover.gif") no-repeat left top; }
.oPortalUIOptions .oDataFormElementContainer { padding-top: 10px; }
.oPortalUIOptions .portlet-list legend { color: #036; }
.oPortalUIOptions .oDataFormElementContainer ul, .oPortalUIOptions .oDataFormElementContainer ul li { list-style-type: none; margin: 0; padding: 0; }
.oPortalUIOptions .oDataFormElementContainer ul li { float: left; display: block; margin-right: 2px; }

.oPortalUIOptions .oDataFormElementContainer ul li span.checkbox-outer { display: block; padding: 5px; background: none; width: 226px; }
.oPortalUIOptions .oDataFormElementContainer ul li.enabled span.checkbox-outer { background: none; }

.oPortalUIOptions ul li a:link, .oPortalUIOptions ul li a:visited { }
.oPortalUIOptions ul li a:hover, .oPortalUIOptions ul li a:active { }
.oPortalUIOptions .oDataFormQuestion { color: #fff; }

.oPortletUIBody { display: none; } /* Interface for picking portlet tabs to show or hide */
.oPortletUIBody .oDataFormFieldset { border: 0; padding: 10px; margin: 0; }
.oPortletUIBody .oDataFormLegend { display: none; }
.oPortletUIBody .oDataFormLabel { color: #003366; }

.oPortletUIBody .themepicker { width: 100%; overflow: hidden; }
.oPortletUIBody .theme-checkbox { overflow: hidden; width: 50px; float: left; border: 1px solid black; margin-right: 10px; }
.oPortletUIBody .theme-checkbox input { display: none; }
.oPortletUIBody .theme-checkbox label { display: block; padding: 2px 4px; font-size: 0.9em; text-align: center; }

fieldset.themes .theme-alpha { width: auto; padding: 3px 5px; font-size: 1.2em; background-color: #ddd; color: #036; border: 2px solid #ccc; cursor: pointer; text-align: center; }
fieldset.themes .theme-alpha:hover, fieldset.themes .theme-alpha:active { width: auto; padding: 3px 5px; font-size: 1.2em; background-color: #555; color: #fff; border: 2px solid #333; cursor: pointer; text-align: center; }
fieldset.themes .theme-beta { width: auto; padding: 3px 5px; font-size: 1.2em; background-color: #f60; color: #fff; border: 2px solid #c60; cursor: pointer; text-align: center; }
fieldset.themes .theme-beta:hover, fieldset.themes .theme-beta :active { width: auto; padding: 3px 5px; font-size: 1.2em; background-color: #555; color: #fff; border: 2px solid #333; cursor: pointer; text-align: center; }
fieldset.themes .theme-gamma { width: auto; padding: 3px 5px; font-size: 1.2em; background-color: #c00; color: #fff; border: 2px solid #900; cursor: pointer; text-align: center; }
fieldset.themes .theme-gamma:hover, fieldset.themes .theme-gamma :active { width: auto; padding: 3px 5px; font-size: 1.2em; background-color: #555; color: #fff; border: 2px solid #333; cursor: pointer; text-align: center; }

/* portlet : setup : configuration */
.form-portlet-setup fieldset.portlet-preferences { border: none; background: none; }
.form-portlet-setup fieldset.portlet-preferences .form-fields { padding-bottom: 4px; }
.form-portlet-setup fieldset.portlet-preferences label, .form-portlet-setup fieldset.portlet-preferences label.label { background: 0; text-align: left; padding: px; color: #000; }
.form-portlet-setup .buttons { margin-top: 6px; }
.form-portlet-setup .buttons button { border: none; background: #003366; padding: 5px; color: #fff; margin: 0px 4px 0px 0px; cursor: pointer; }
.form-portlet-setup .buttons button:hover, .form-portlet-setup .buttons button:active { border: none; background: #ff6600; padding: 5px; color: #fff; margin: 0px 4px 0px 0px; cursor: pointer; }

/* apps manager (options) */
.oPortalUIBody { display: none; border: none; background: none; padding: 0px; margin: 0px; color: #000; }
.portlet-form fieldset.apps { border: none; }

.portlet-form fieldset legend { padding-left: 10px; padding-right: 10px; color: #000; }
.oPortalUIBody .buttons button, .oPortalUIBody .button { border: none; font-size: 0.94em; cursor: pointer; margin: 5px; }
.oPortalUIBody .buttons button:hover, .oPortalUIBody .buttons button:active{ border: none; font-size: 0.94em; background: #ff6600; }
.oPortalUIBody .button:hover, .oPortalUIBody .button:active{ border: none; font-size: 0.94em; background: #ff6600; }

.oPortalUIBody ul li { background: none; color: #003366; }
.oPortalUIBody ul li.enabled { background: none; color: #ff6600; }
.oPortalUIBody ul li:hover { background: none; color: #ff6600; }
.oPortalUIBody ul li.enabled:hover { background: none; color: #003366; }

/* ============================== Portal Subscriptions (Must be logged in) ============================== */

.portal-subscription-outer { background: #fff; border: 3px solid #ccc; margin: 0px 2px 10px 2px; }
.portal-subscriptions-inner { padding: 10px; }
.portal-subscription-outer fieldset { border: none; }
.portal-subscription-outer legend { color: #003366; font-size: 1.2em; font-family: verdana; margin-bottom: 10px; }
.portal-subscription-outer .oDataFormButton { background: #003366; border: none; color: #fff; margin: 0px; padding: 5px; font-weight: bold; }
ul.portal-subscription-list { float: left; margin: 0px; padding: 0px; width: 100%; }
ul.portal-subscription-list li { list-style-type: none; list-style-image: none; margin: 0px; padding: 0px; clear: both; }
span.portal-subscription-feed { float: right; width: 90%;}
span.portal-subscription-feed label { float: left; width: 100%; }


span.oPersonalPortalLink input { background: #003366!important; border: none!important; color: #fff!important; margin: 0px; padding: 5px!important; }

/* Open / Close / Edit / Remove buttons on Portlet / Portlet Tabs */
.oPortlet ul.options { margin: 0; padding:0; }
.oPortlet ul.options li { display: block; float: left; list-style-type: none; margin: 0; padding: 0; }
.oPortlet ul.options li.expander { position: relative; top: 7px; left: 10px; width: 15px; height: 15px; } /* Change */
.oPortlet ul.options li.header { position: relative; top: 3px; left: 15px; }
.oPortlet ul.options li.edit { position: relative; top: 3px; right: 40px; float: right; } /* Change */
.oPortlet ul.options li.edit button { border: 1px solid #ccc; padding: 1px 5px; font-size: 0.96em; color: #999; }
.oPortlet ul.options li.remove { position: relative; top: 8px; right: 15px; float: right; } /* Change */
.oPortlet ul.options li.remove span { display: none!important; }
.oPortlet ul.options li button.oPortletButton { }
.oPortlet ul.options li.expander button.oPortletButton span { display: none; }
.oPortlet ul.options li.feed { float: right; top: 7px; right: 50px; }
.configurePortlet { }
.configurePortlet span { display: none; }
.oPortlet ul.options li.edit span { display: block; cursor: pointer; cursor: hand; visibility: hidden; } /* Change */

/* Dragging / Dropping */
.oDragProxy { border: 2px dotted blue !important; }
.oDropProxy { margin: 5px; border: 2px dotted red !important; }
.oDragOver { }

/* Bookmarks */
.portal-bookmark-delete { height: 15px; }
.portal-bookmark { background-color: transparent!important; list-style-type: none; padding: 0px; }
.portal-bookmark-delete button img { visibility: hidden; } 
button[type=submit] { background: #003366; color: #fff; border: 0px; font-weight: bold; font-size: 0.9em; padding: 5px; }
button[class=portal-bookmark-button] { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-bookmark-delete.gif") no-repeat left top; width: 15px; cursor: pointer; }

/* Themes / Sparks */
.portlet-alpha { }
.portlet-alpha .header-inner { color: Red; }
.portlet-beta .header-inner { color: Blue; }
.portlet-gamma .header-inner { color: Green; }
.portlet-iota .header-inner { color: Orange; }
.portlet-kappa .header-inner { color: Olive; }
.portlet-delta .header-inner { color: Fuchsia; }
.portlet-epsilon .header-inner { color: Purple; }
.portlet-zeta .header-inner { color: Lime; }
.portlet-eta .header-inner { color: Maroon; }
.portlet-theta .header-inner { color: Navy; }
.portlet-iota .header-inner { color: Orange; }
.portlet-kappa .header-inner { color: Olive; }

/* Generic */
.oDataFormLabel  { color: #036; }
.oDataFormButton { background: #003366; border: none; color: #fff; margin: 0px; padding: 5px; font-weight: bold; }
.oDataFormButton:hover, .oDataFormButton:active { background: #ff6600; border: none; color: #fff; margin: 0px; padding: 5px; font-weight: bold; }
input[value="Confirm Subscriptions"]{ background: #003366; font-size: 0.9em; border: none; color: #fff; margin: 0px; padding: 5px; font-weight: bold; }
.form .question, .form .answer { display: block; float: left; text-align: left; overflow: visible; }
.form .question { width: auto; }
.form .answer { width: auto;}

/* ============================== Tab Panels ============================== */
.element-tabs-container-alpha-outer {  }
.element-tab-container-alpha-inner { width: 100%; overflow: hidden; }

.element-tabs-menu-outer { }
.element-tabs-menu-inner { width: 100%; overflow: hidden; }
.element-tabs-menu-outer ul, .element-tabs-menu-outer ul li { list-style-type: none; margin: 0; padding: 0; }
.oTabbedPanels .element-tabs-menu-outer ul li.element-tabs-menu-tab, .element-tabs-menu-outer .element-tabs-menu-tab { display: block; float: left; width: auto !important; width: 86px; min-width: 86px; margin-right: 2px; }

/* Default/Alpha */
/*
.oTabbedPanels .element-tabs-menu-outer li a:link, .oTabbedPanels .element-tabs-menu-outer li a:visited { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-alpha.gif") no-repeat left top; color: #000; font-weight: bold; display: block; text-decoration: none; }
.oTabbedPanels .element-tabs-menu-outer li a:hover, .oTabbedPanels .element-tabs-menu-outer li a:active { color: #000; display: block; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-alpha.gif") no-repeat left top; text-decoration: underline !important; cursor: pointer; }
.oTabbedPanels .element-tabs-menu-outer li.tab-selected a:link, .oTabbedPanels .element-tabs-menu-outer li.tab-selected a:visited { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-sel-alpha.gif") no-repeat left top; color: #000; display: block; text-decoration: none; }
.oTabbedPanels .element-tabs-menu-outer li.tab-selected a:hover, .oTabbedPanels .element-tabs-menu-outer li.tab-selected a:active { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-sel-alpha.gif") no-repeat left top; width: 100%; color: #000; display: block; text-decoration: none; color: #000; display: block; cursor: pointer; }
.oTabbedPanels .element-tabs-menu-outer li .element-tabs-menu-tab-inner { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-right-alpha.gif") no-repeat bottom right; display: block; text-align: center; font-size: 1em; padding: 5px 5px; }
.oTabbedPanels .element-tabs-menu-outer li a:hover .element-tabs-menu-tab-inner, .oTabbedPanels .element-tabs-menu-outer li a:active .element-tabs-menu-tab-inner { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-sel-alpha.gif") no-repeat top right;  }
.oTabbedPanels .element-tabs-menu-outer li.tab-selected a:hover .element-tabs-menu-tab-inner, .oTabbedPanels .element-tabs-menu-outer li.tab-selected a:active .element-tabs-menu-tab-inner
{ background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-sel-alpha.gif") no-repeat top right;  }

*/

.element-tabs-panel-outer { padding: 10px 5px; border: 1px solid #ccc; border-top: 0; background: #e9e9e9; width: auto; }
.portlet-body .oRSSFeedBodyInner, .portlet-body .oBodyInner { padding: 0; }
.portlet-body .oRSSFeedBodyInner li.oHeadlineBoxItem { margin-bottom: 3px; }

.oTabbedPanels .element-tabs-menu-outer ul li.element-tabs-menu-tab { display: block; float: left; width: auto; margin-right: 2px; }
.oTabbedPanels li.element-tabs-menu-tab a:link, .oTabbedPanels li.element-tabs-menu-tab a:visited { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_left.gif") no-repeat left top; color: #000; display: block; text-decoration: none; }
.oTabbedPanels li.element-tabs-menu-tab a:hover, .oTabbedPanels li.element-tabs-menu-tab a:active { color: #000; display: block; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_left_over.gif") no-repeat left top; text-decoration: underline; }

.oTabbedPanels li.tab-selected a:link, .oTabbedPanels li.tab-selected a:visited { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_left_over.gif") no-repeat left top; color: #000; display: block; text-decoration: none; }
.oTabbedPanels li.tab-selected a:hover, .oTabbedPanels li.tab-selected a:active { color: #000; }
.oTabbedPanels li.tab-selected a:link .element-tabs-menu-tab-inner { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_right_over.gif") no-repeat top right;  }
.oTabbedPanels li.tab-selected a:hover .element-tabs-menu-tab-inner { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_right_over.gif") no-repeat top right;  }

.oTabbedPanels li.element-tabs-menu-tab a:hover .element-tabs-menu-tab-inner { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_right_over.gif") no-repeat top right;  }

.oTabbedPanels .element-tabs-menu-tab-inner { background:url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_right.gif") no-repeat scroll right top; display:block; font-size:1em; padding:5px 10px; text-align:center; }
.oTabbedPanels li.tab-selected .element-tabs-menu-tab-inner { background:url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_right_over.gif") no-repeat scroll right top; display:block; font-size:1em; padding:5px 10px; text-align:center; }

/* Beta */

.element-tabs-container-beta-outer .element-tabs-panel-outer { padding: 5px; border: 1px solid #e2b1b1; border-top: 0; background: #f9e5e5; }

/*
.element-tabs-container-beta-outer .element-tabs-menu-outer li a:link, .element-tabs-container-beta-outer .element-tabs-menu-outer li a:visited { width: 100%; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-beta.gif") no-repeat left top; color: #fff; font-weight: bold; display: block; text-decoration: none; }
.element-tabs-container-beta-outer .element-tabs-menu-outer li a:hover, .element-tabs-container-beta-outer .element-tabs-menu-outer li a:active { color: #000; display: block; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-beta.gif") no-repeat left top; text-decoration: underline !important; cursor: hand; }
.element-tabs-container-beta-outer .element-tabs-menu-outer li.tab-selected a:link, .element-tabs-container-beta-outer .element-tabs-menu-outer li.tab-selected a:visited { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-sel-beta.gif") no-repeat left top; width: 100%; color: #000; display: block; text-decoration: none; }
.element-tabs-container-beta-outer .element-tabs-menu-outer li.tab-selected a:hover, .element-tabs-container-beta-outer .element-tabs-menu-outer li.tab-selected a:active { color: #000; display: block; text-decoration: underline !important; cursor: hand; }
.element-tabs-container-beta-outer .element-tabs-menu-tab-inner { display: block; text-align: center; font-size: 1em; padding: 5px 5px; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-right-beta.gif") no-repeat bottom right; }
.element-tabs-container-beta-outer .element-tabs-menu-outer li a:hover .element-tabs-menu-tab-inner, .element-tabs-container-beta-outer .element-tabs-menu-outer li a:active .element-tabs-menu-tab-inner { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-sel-beta.gif") no-repeat top right;  }
.element-tabs-container-beta-outer .element-tabs-menu-outer li.tab-selected a:hover .element-tabs-menu-tab-inner, .element-tabs-container-beta-outer .element-tabs-menu-outer li.tab-selected a:active .element-tabs-menu-tab-inner
 { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-sel-beta.gif") no-repeat top right;  }
 */
 
 .element-tabs-container-beta-outer.oTabbedPanels .element-tabs-menu-outer ul li.element-tabs-menu-tab { display: block; float: left; width: auto; margin-right: 2px; }

.element-tabs-container-beta-outer.oTabbedPanels li.element-tabs-menu-tab a:link, .element-tabs-container-beta-outer.oTabbedPanels li.element-tabs-menu-tab a:visited { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_left_beta.gif") no-repeat left top; color: #fff; display: block; text-decoration: none; }
.element-tabs-container-beta-outer.oTabbedPanels li.element-tabs-menu-tab a:hover, .element-tabs-container-beta-outer.oTabbedPanels li.element-tabs-menu-tab a:active { color: #000; display: block; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_left_beta_over.gif") no-repeat left top; text-decoration: underline; }

.element-tabs-container-beta-outer.oTabbedPanels li.tab-selected a:link, .element-tabs-container-beta-outer.oTabbedPanels li.tab-selected a:visited { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_left_beta_over.gif") no-repeat left top; color: #000; display: block; text-decoration: none; }
.element-tabs-container-beta-outer.oTabbedPanels li.tab-selected a:hover, .element-tabs-container-beta-outer.oTabbedPanels li.tab-selected a:active { color: #000; }
.element-tabs-container-beta-outer.oTabbedPanels li.tab-selected a:link .element-tabs-menu-tab-inner { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_right_beta_over.gif") no-repeat top right;  }
.element-tabs-container-beta-outer.oTabbedPanels li.tab-selected a:hover .element-tabs-menu-tab-inner { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_right_beta_over.gif") no-repeat top right;  }

.element-tabs-container-beta-outer.oTabbedPanels li.element-tabs-menu-tab a:hover .element-tabs-menu-tab-inner { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_right_beta_over.gif") no-repeat top right;  }

.element-tabs-container-beta-outer.oTabbedPanels .element-tabs-menu-tab-inner { background:url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_right_beta.gif") no-repeat scroll right top; display:block; font-size:1em; padding:5px 10px; text-align:center; }
.element-tabs-container-beta-outer.oTabbedPanels li.tab-selected .element-tabs-menu-tab-inner { background:url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/tabs_tab_right_beta_over.gif") no-repeat scroll right top; display:block; font-size:1em; padding:5px 10px; text-align:center; }

 
 /* ------------------------------------------------------------------------------------------------------------ */

/* Panel Alpha */
.element-panel-alpha-outer { clear: both; margin-bottom: 0em; padding: 0px 0px 0px 0px; background: transparent; }
.element-panel-alpha-inner { width: 100%; overflow: hidden; padding: 0px; background: transparent; }

.element-panel-alpha-icon-outer { display: none; }
.element-panel-alpha-icon-inner { display: none; }

.element-panel-alpha-header-outer { margin: 0; display: block; background: transparent; }
.element-panel-alpha-header-inner { border: none; padding: 0px 10px 5px 0px; background: transparent; }

.element-panel-alpha-body-outer { margin: 0px; overflow: hidden; background: transparent; }
.element-panel-alpha-body-inner { overflow: hidden; background: transparent; border: none; }

.element-panel-alpha-body-content-outer { margin: 0px; background: transparent; }
.element-panel-alpha-body-content-inner { padding: 0px 10px 10px 20px; background: transparent; }

div.element-panel-alpha-body-content-inner ul { padding-left: 0.5em; margin-left: 0em; list-style-type: none; list-style-image: url(/EasySiteWeb/EasySite/StyleData/NAHT_General/Images/pa-red-dot.gif); }
div.element-panel-alpha-body-content-inner li { padding-left: 0.5em; margin-left: 0em; }

/* Panel gamma */
.element-panel-gamma-outer { clear: both; margin-bottom: 2em; padding: 0px 0px 0px 0px; background: #fff; }
.element-panel-gamma-inner { width: 100%; overflow: hidden; padding: 0px; background: transparent; }

.element-panel-gamma-icon-outer { display: none; }
.element-panel-gamma-icon-inner { display: none; }

.element-panel-gamma-header-outer { margin-top: 5px; display: block; border: none; background: transparent; }
.element-panel-gamma-header-inner { border-right: 2px solid #ffffff; border: none; background: transparent; padding: 10px 10px 5px 10px; }

.element-panel-gamma-body-outer { overflow: hidden; background: transparent; }
.element-panel-gamma-body-inner { overflow: hidden; margin-left: 6px; background: transparent; }

.element-panel-gamma-body-content-outer { margin-bottom: 6px; margin-right: 6px; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_General/Images/bg-pnl-gamma-gradientl.gif") repeat-x left top; }
.element-panel-gamma-body-content-inner { padding: 10px 20px 20px 20px; }

div.element-panel-gamma-body-content-inner ul { padding-left: 0.5em; margin-left: 0em; list-style-type: none; list-style-image: url(/EasySiteWeb/EasySite/StyleData/NAHT_General/Images/pa-red-dot.gif); }
div.element-panel-gamma-body-content-inner li { padding-left: 0.5em; margin-left: 0em; }

/* Portlet Tabs */
.oPortletTab, .portlet-outer { }
.oPortletTab .body-outer { border: 0; }
.oPortletTab .body-inner { background: #eee; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
.oPortletTab .header-outer { background: #fff; padding: 0px; margin: 0px; border: 0px; }
.oPortletTab .header-inner { width: auto; padding: 0; background: none; height: 1%; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; padding: 0px 10px 5px 0px; }
.oPortletTab h2.oPortletTabHandle { font-size: 1.2em!important; font-weight: normal; text-transform: uppercase; }
.oPortletTab ul.options li.expander button { float: left; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-aro-opn.gif") no-repeat top left; }
.oPortletTab ul.options li.expander { top: 6px; }
.oPortletTab .oPortletButtonClosed { background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-aro-cls.gif") !important; } /* There is No OPENED eqv */
.oPortletTab ul.options li.remove { position: relative; top: 2px; right: 5px; float: right; } /* Change */
.oPortletTab ul.options li.remove button { border: 0; width: 15px; height: 15px; background: url("/EasySiteWeb/EasySite/StyleData/NAHT_Build_Portal/Images/ptt-tab-close.gif") no-repeat top left; }
.oPortletTab ul.options li.expander { float: left; position: relative; top: 3px; left: 5px; width: 15px; height: 15px; } 
.oPortletTab ul.options li.header { position: relative; top: 3px; left: 15px; }

/* New Portal Styles */

/* portal body */
.portal-body-outer { border: none; padding: 0px; background: none; }
.portal-body-inner {}

.portlet-header ul.options li.remove { overflow: visible; }


.oPortalUIBody ul li label { display: block; height: 25px; width: 192px; overflow: hidden; }
