
@media all {

/* ============================== START CSS Containers ============================== */

body { margin: 0; padding: 0; background: #028DC7; color: #000000; }
body, table, td, th, select, input, textarea { font-size: 1em; font-family: arial, helvetica, sans-serif; }

/* Skip Links */
.skip { height: 1px; width: 1px; position: absolute; top: -9999px; left: -9999px; line-height: 1px; font-size: 1px; display: block; z-index: -99; overflow: hidden; }

/* Containers */
#page-outer { margin: auto; background: #fff; min-width: 1000px; }
#page-inner { border: none; }
.page-body { width: 100%; }
.PageWidthRelative { width: 90%; }
.PageWidthAbsolute { width: 100%; }
.fontSizeAdjustment { font-size: 100% }

#header-outer { clear: both; background: #fff url("/EasysiteWeb/getresource.axd?AssetID=11029&amp;type=full&amp;servicetype=Inline&amp;customSizeId=0") repeat-x -150px -10px; }
#header-inner { width: 100%; overflow: hidden; }

#logo-outer { float: left; width: 230px; margin-top: -4px; }
#logo-inner { width: 100%; overflow: hidden; }
#logo-inner a img { vertical-align: bottom; }

#main-outer { clear: both; border-top: none; background: #fff; min-width: 1000px; }
#main-inner { width: 100%; overflow: hidden; }

#left-outer { float: left; width: 220px; padding: 10px 0 10px 10px; }
#left-inner { padding: 1px 0 5px 0px; background: #fff; margin-left: 0px; width: auto; overflow: hidden; }

#content-outer { margin-left: 231px; }
#content-inner { padding: 10px 10px 10px 10px; overflow: hidden; font-size: 1.2em; }

/* 
#main-outer { clear: both; border-top: none; background: #fffff0; min-width: 1000px; }
#main-inner { width: 100%; overflow: hidden; }

#left-outer { float: left; width: 260px; }
#left-inner { padding: 1px 0 5px 8px; margin-left: 0px; width: auto; overflow: hidden; }

#content-outer { margin-left: 261px; }
#content-inner { border-left: 1px solid #CCC; font-size: 1.2em; padding: 0px 12px 13px 18px; overflow: hidden; }
*/
.element-content-outer { }
.element-content-inner { }

.element-footer-options-outer { margin: 15px; }
.element-footer-options-inner { float: left; overflow: hidden; }

.ClientAreaContainer { min-height: 400px; }

/* =============================== END CSS Containers =============================== */

/* =============================== START CSS General Presentation =============================== */

/* Float Generics */
.fl, .float-left { float: left; }
.fr, .float-right { float: right; text-align: right; }

/* Generics */
/* overwrite generics.css */
.clear { width: auto; }

/* Pre-load Roll-overs */
.PreLoadPic { display: none; }

hr { height: 1px; color: #ccc; background: #ccc; padding: 0; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1px; border: 0; }

/* this was in order to clear the h2s, but was making inline assets not float properly. Chiu advised us to remove it, and he would try to deal with h2s by using a clear class below them 
p {	clear: both; } */

blockquote p {
	font-family: "Courier New", Courier, monospace;
}

strong { font-weight: bold; }
em { font-style: italic; }

form, ul, ol { padding: 0; margin: 0; clear: both; }
ul p, ol p { margin: 0; }

ul { padding-left: 1.5em; margin-left: 1.5em; }
ul li { list-style-type: square; }

li {
	font-size: 1em;
	line-height: 1.4em;
}
li li {
	font-size: 1em;
	list-style-type: circle;
}
li li li {
	font-size: 1.1em;
	list-style-type: square;
}


ol { padding-left: 1.75em; margin-left: 1.75em; }
ol li { list-style-type: decimal; }

img, .noborder, .spacer { border: 0; }
.center, .Center { margin: auto; text-align: center; }
.invisible, .hide { display: none; }
fieldset.hide { border: 0; padding: 0; margin: 0; display: block; }
legend.hide { display: none; }

/* All Links */
a:link { color: #028dc7; text-decoration: underline; }
a:visited { color: #662266; text-decoration: underline; }
a:active {	color: #333333; text-decoration: none !important; }
a:hover { color: #333333; text-decoration: none !important; }

/* Content Links Only */
.ContentEditor a:link { color: #662266 !important; }
.ContentEditor a:visited { color: #662266 !important; }
.ContentEditor a:active { color: #ff0000 !important; }
.ContentEditor a:hover { color: #ff0000 !important; }

/* External Link */

.oLinkExternal:link, .oLinkExternal:visited { color: #662266 !important; background: url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/extLink.png") no-repeat bottom right; padding-right: 20px; } 
.oLinkExternal:hover, .oLinkExternal:active { color: #ff0000 !important; }

/* downloads */
a.oLinkAssetPdf:link, a.oLinkAssetPdf:visited { background: url("/EasySiteWeb/EasySite/StyleData/EPDA_Corporate_Master/Images/downloadPDF.gif") no-repeat top left; padding-left: 20px; }
a.oLinkAssetPdf:hover, a.oLinkAssetPdf:active { }

a.oLinkEmail:link, a.oLinkEmail:visited { background: url("/EasySiteWeb/EasySite/StyleData/EPDA_Corporate_Master/Images/e-mail_.gif") no-repeat top right; padding-right: 20px; }
a.oLinkEmail:hover, a.oLinkEmail:active { }

a.oLinkAssetDoc:link, a.oLinkAssetDoc:visited { background: url("/EasySiteWeb/EasySite/StyleData/EPDA_Corporate_Master/Images/downloadWord.gif") no-repeat top left; padding-left: 20px; }
a.oLinkAssetDoc:hover, a.oLinkAssetDoc:active { }

a.oLinkAssetXls:link, a.oLinkAssetXls:visited { background: url("/EasySiteWeb/EasySite/StyleData/EPDA_Corporate_Master/Images/downloadExcel.gif") no-repeat top left; padding-left: 20px; }
a.oLinkAssetXls:hover, a.oLinkAssetXls:active { }

/* Sitemap Links */

/* HTML view mode */
a.oSiteMapLink:link { color: #1d86c8 !important; text-decoration: none; }
a.oSiteMapLink:visited { text-decoration: none; color: #ef372c !important; }
a.oSiteMapLink:active { text-decoration: none; color: #ef372c !important; }
a.oSiteMapLink:hover { text-decoration: none; color: #ef372c !important; }

ul.site-map-list-beta { font-weight: bold; }

/* JavaScript view mode */
.oModuleElementInner a:link { color: #1d86c8; text-decoration: underline; }
.oModuleElementInner a:visited { color: #ef372c; text-decoration: underline; }
.oModuleElementInner a:hover, .oModuleElementInner a:active {	color: #ef372c; text-decoration: none !important; }

/* A-Z Links */

.AZLinkBar a:link { color: #028dc7; text-decoration: underline; }
.AZLinkBar a:visited { color: #028dc7; text-decoration: underline; }
.AZLinkBar a:hover, .AZLinkBar a:active {	color: #028dc7; text-decoration: none !important; }

/* Data Grid Pagination Links */

.DataGridPagination a:link { color: #028dc7; text-decoration: underline; }
.DataGridPagination a:visited { color: #028dc7; text-decoration: underline; }
.DataGridPagination a:hover, .DataGridPagination a:active {	color: #028dc7; text-decoration: none !important; }

/* Panel Links Only */
.element-panel-alpha-body-content-inner a:link { color: #028dc7; text-decoration: underline; }
.element-panel-alpha-body-content-inner a:visited { color: #028dc7; text-decoration: underline; }
.element-panel-alpha-body-content-inner a:hover, .element-panel-alpha-body-content-inner a:active { color: #028dc7; text-decoration: none; }

.element-panel-beta-body-content-inner a:link { color: #009933; text-decoration: underline; }
.element-panel-beta-body-content-inner a:visited { color: #009933; text-decoration: underline; }
.element-panel-beta-body-content-inner a:hover, .element-panel-beta-body-content-inner a:active { color: #009933; text-decoration: none; }

.element-panel-gamma-body-content-inner a:link { color: #ff6600; text-decoration: underline; }
.element-panel-gamma-body-content-inner a:visited { color: #ff6600; text-decoration: underline; }
.element-panel-gamma-body-content-inner a:hover, .element-panel-gamma-body-content-inner a:active { color: #ff6600; text-decoration: none; }

a.oImageLink:link:hover, a.oImageLink:link:active { background: none; }

/* Attachment Links */
a.oAssetAttachmentTitle { color: #028dc7; }
a.oAssetAttachmentTitle:link { color: #028dc7; text-decoration: underline; }
a.oAssetAttachmentTitle:visited { color: #028dc7; text-decoration: underline; }
a.oAssetAttachmentTitle:hover, a.oAssetAttachmentTitle:active { color: #028dc7; text-decoration: none; }

/* Usability */
#usability-outer { clear: both; border-bottom: none; background: transparent; padding: 0px; color: #fff; }
#usability-inner { width: 100%; overflow: hidden; }
div.usability { float: right; background: #028dc7; padding: 0 8px 3px 8px; }
div.datetime { float: left; width: 195px; text-align: center; background: #fff; color: #666666; clear: both; margin-top: 0px; font-style: italic; font-size: 1.25em; letter-spacing: 3px; font: italic 12px "Times New Roman", Times, serif; color: #999999; margin-left: 14px; }

map.usability { }
.usability ul { display: inline; padding: 0; margin: 0; }
.usability ul li { list-style-type: none;  display: inline; padding-right: 2px; font-size: 12px; line-height: normal; }
.usability a:link, .usability a:visited { text-decoration: none; color: #fff; text-transform: capitalize; }
.usability a:hover, .usability a:active { text-decoration: underline !important; color: orange; }
.usability .sep {}

.text-resizer-title { }
.text-larger { font-size: large; font-weight: bold; }
.text-normal { font-size: 12px; }
.text-smaller { font-size: smaller; }
			
/* Main Menu */
#menu-outer { clear: none; background: #fff; color: #000; width: 60%; float: right; margin-top: 4px; }
#menu-inner { width: 100%; overflow: hidden; }
map.main-menu { display: block; }
.main-menu ul { display: block; padding: 0; margin: 4px 8px 0 0; float: right; }
.main-menu ul li { list-style-type: none; display: block; width: 68px; float: left; text-align: center; font-size: 9px; height: 80px; }
a.menu-link:link, a.menu-link:visited { color: #000 !important; text-decoration: none !important; display: block; padding: 50px 0 0px 0; border-right: none; }
a.menu-link:hover, a.menu-link:active { background: #fff; color: #028dc2 !important; border-right: none; }

a.menu-alpha:link, a.menu-alpha:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/home_u.png") no-repeat center top; }
a.menu-alpha:hover, a.menu-alpha:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/home_d.png") no-repeat center top; }

a.menu-beta:link, a.menu-beta:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/EPDA_u.png") no-repeat center top; }
a.menu-beta:hover, a.menu-beta:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/EPDA_d.png") no-repeat center top; }

a.menu-gamma:link, a.menu-gamma:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/rewrite_u.png") no-repeat center top; }
a.menu-gamma:hover, a.menu-gamma:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/rewrite_d.png") no-repeat center top; }

a.menu-delta:link, a.menu-delta:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/copingStrategies_u.png") no-repeat center top; }
a.menu-delta:hover, a.menu-delta:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/copingStrategies_d.png") no-repeat center top; }

a.menu-epsilon:link, a.menu-epsilon:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/medinfo_u.png") no-repeat center top; }
a.menu-epsilon:hover, a.menu-epsilon:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/medinfo_d.png") no-repeat center top; }

a.menu-zeta:link, a.menu-zeta:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/patientGuide_u.png") no-repeat center top; }
a.menu-zeta:hover, a.menu-zeta:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/patientGuide_d.png") no-repeat center top; }

a.menu-eta:link, a.menu-eta:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/siteMap_u.png") no-repeat center top; }
a.menu-eta:hover, a.menu-eta:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/siteMap_d.png") no-repeat center top; }

a.menu-theta:link, a.menu-theta:visited { background: url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/decisionAid-u.gif") no-repeat center top; }
a.menu-theta:hover, a.menu-theta:active { background: url("/EasySiteWeb/EasySite/StyleData/EPDA_Master/Images/decisionAid-d.gif") no-repeat center top; }

.menu-outer {}
.menu-inner {}

.topNav {
	margin: 8px;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
}
.topNav ul {
	padding: 0px;
	margin: 0px;
}
.topNav li, .topNav li a {
	list-style: none;
	float: left;
	font-size: 9px;
	width: 68px;
	height: 68px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.topNav li a:hover {
	color: #0066FF;
}
.topNav li img {
	margin-bottom: 6px;
}

/* Dropdown Main Menu - Top Nav Vertical Drop-downs */
.HideDropDowns {}
.footer-menu-panel { float: left; width: 105px; display: block; border-right: none; }
.fm-panel-title { text-align: center; text-transform: uppercase; font-weight: bold; }
a.fm-panel-title-link:link, a.fm-panel-title-link:visited { color: #fff; display: block; padding: 9px 0 10px 0; text-decoration: none; background: transparent; }
a.fm-panel-title-link:hover, a.fm-panel-title-link:active { color: #fff; text-decoration: underline; background: #00367c; border-right: 1px solid #fff; }
.fm-panel-list { text-align: left; position: absolute; top: 49px; left: -999em; z-index: 10; list-style-type: none; margin: 0; background: #fff; border: 1px solid #00367c; border-top: 1px solid #00367c; padding: 0; display: block; height: auto; }
div.showList ul, .footer-menu-panel ul.showList, .footer-menu-panel:hover ul { left: auto; }


.fm-panel-item { list-style-type: none; padding: 0 !important; width: 200px; margin: 0 !important; border: 0;}
a.fm-panel-link:link, a.fm-panel-link:visited { color: #666666; text-decoration: none; font-weight: normal; display: block; padding: 5px 8px 5px 8px; border-bottom: 1px solid #e6e6e6; background: #fff; }
a.fm-panel-link:hover, a.fm-panel-link:active { color: #000; text-decoration: underline; background: #fff; }

.fn-panel-alpha { width: 68px; }
.fn-panel-beta { width: 119px; }
.fn-panel-gamma { width: 130px; }
.fn-panel-delta { width: 107px; }
.fn-panel-epsilon { width: 128px; }
.fn-panel-zeta { width: 110px; }
.fn-panel-eta { width: 82px; }
.fn-panel-theta { width: 117px; }
.fn-panel-iota { width: 100px; border: 0; }

.fn-panel-alpha ul.showList, .fn-panel-alpha:hover ul { display: none; }
.fn-panel-iota ul.showList, .fn-panel-iota:hover ul { left: auto; right: 10px; }

.fn-panel-alpha a.fm-panel-title-link:link, .fn-panel-alpha a.fm-panel-title-link:visited { color: #fff; display: block; padding: 9px 0 25px 0; text-decoration: none; background: transparent; border-right: 1px solid #fff; }
.fn-panel-alpha a.fm-panel-title-link:hover, .fn-panel-alpha a.fm-panel-title-link:active { color: #fff; text-decoration: underline; background: #00367c; border-right: 1px solid #fff; }

.fn-panel-beta a.fm-panel-title-link:link, .fn-panel-beta a.fm-panel-title-link:visited { color: #fff; display: block; padding: 9px 0 25px 0; text-decoration: none; background: transparent; border-right: 1px solid #fff; }
.fn-panel-beta a.fm-panel-title-link:hover, .fn-panel-beta a.fm-panel-title-link:active { color: #fff; text-decoration: underline; background: #00367c; border-right: 1px solid #fff; }

.fn-panel-epsilon a.fm-panel-title-link:link, .fn-panel-epsilon a.fm-panel-title-link:visited { color: #fff; display: block; padding: 9px 0 25px 0; text-decoration: none; background: transparent; border-right: 1px solid #fff; }
.fn-panel-epsilon a.fm-panel-title-link:hover, .fn-panel-epsilon a.fm-panel-title-link:active { color: #fff; text-decoration: underline; background: #00367c; border-right: 1px solid #fff; }

.fn-panel-theta a.fm-panel-title-link:link, .fn-panel-theta a.fm-panel-title-link:visited { color: #fff; display: block; padding: 9px 0 25px 0; text-decoration: none; background: transparent; border-right: 1px solid #fff; }
.fn-panel-theta a.fm-panel-title-link:hover, .fn-panel-theta a.fm-panel-title-link:active { color: #fff; text-decoration: underline; background: #00367c; border-right: 1px solid #fff; }

.fn-panel-iota a.fm-panel-title-link:link, .fn-panel-iota a.fm-panel-title-link:visited { color: #fff; display: block; padding: 9px 0 25px 0; text-decoration: none; background: transparent; border-right: 1px solid #fff; }
.fn-panel-iota a.fm-panel-title-link:hover, .fn-panel-iota a.fm-panel-title-link:active { color: #fff; text-decoration: underline; background: #00367c; border-right: 1px solid #fff; }

#menu-wrapper-outer { clear: both; background: #fff; }
#menu-wrapper-inner { overflow: hidden; width: 100%; }

/* Search Panel */
#search-panel-outer { width: 22em; float: left; font-size: 1em; clear: left; }
#search-panel-inner { overflow: hidden; width: 100%; }
#search-form-outer { margin: 10px 10px 0 17px;}
#search-form-inner { overflow: hidden; width: 100%; }
.SearchFieldset { border: 1px solid #cccccc; padding: 0; margin: 0; } /* Use HideFieldset/Legend if required for the design */
.SearchLegend { margin-left: 5px; padding-left: 5px; padding-right: 5px; }
.SearchLabel { font-weight: bold; padding: 3px 0 0 0; display: block; }
.SearchKeywords { width: 99%; float: right; margin: 0; font-size: 1em; border: 0; }
.SearchButton { font-size: 1.1em; line-height: 1.4em; float: right; }
 /* .SearchButton { color: #000; background: #f7f7f8 url("/EasySiteWeb/EasySite/StyleData/NottmHigh_General/Images/search-bg.jpg") repeat-x left top; border: 1px solid #dddedf; margin: 0; padding: 2px 1px 1px 1px; line-height: 1.4em; cursor: pointer; float: right; } */

.oDataSearchFormLabel { display: block; }
.oDataSearchFormInputText { display: block; float: left; width: 68%; background: #fff; padding: 3px 3px; border: 1px solid #d5dae1; }
.oDataSearchFormButton { display: block; float: right; width: 28%; }

.advanced-search-link { padding-left: 20px; margin-top: 2px; }
a.advanced-search-link:link, a.advanced-search-link:visited { text-decoration: none; color: #000; }
a.advanced-search-link:hover, a.advanced-search-link:active { color: #ff0000; }


/* Alternate Locale Panel */
.oAlternateSelectorOuter { clear: both; }
.oAlternateSelectorInner { width: 100%; overflow: hidden; margin-bottom: 10px;}

/* Document Navigation - See Separate CSS */

/* Admin Links / Footer Links */ 
#AdminLinksOuter { border: 1px #cccccc solid; background: #eeeeee; padding: 2px 6px 2px 6px; margin-bottom: 10px; }
#AdminLinksInner { width: 100%; overflow: hidden; }
#AdminLinksInner a:link, a.AdminLinks:link, #AdminLinksInner a:visited, a.AdminLinks:visited { text-decoration: none; }
#AdminLinksInner a:hover, a.AdminLinks:hover, #AdminLinksInner a:active, a.AdminLinks:active { text-decoration: underline; }


/* Start Content Classes Here  */
.ClientAreaContainer { width: 100%; }

.CrLf { margin-top: 1em; }

/* =============================== END CSS General Presentation =============================== */

/* ============================== START CSS Columns and Panels ============================== */

/* Columns Alpha */
.element-columns-alpha-outer { clear: both; }
.element-columns-alpha-inner { width: 100%; overflow: hidden; }

.element-column-left-alpha-outer { /* width: 500px !important; client has requested losing this */ }
.element-column-left-alpha-inner { width: 100%; overflow: hidden; }
.element-column-left-alpha-content { }

.element-column-right-alpha-outer { }
.element-column-right-alpha-inner { width: 100%; overflow: hidden; }
.element-column-right-alpha-content { }

/* Columns Beta [With Right Hand Formatting in this example] 
.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; }
.element-column-left-beta-content { }

.element-column-right-beta-outer { }
.element-column-right-beta-inner { border: 1px solid #039; padding: 8px; background: #f7f7f7; }
.element-column-right-beta-content { width: 100%; overflow: hidden; } */




.element-columns-beta-outer { clear: both; }
.element-columns-beta-inner { width: 100%; overflow: hidden; }

.element-column-left-beta-outer { margin-right: 0px;}
.element-column-left-beta-inner { width: 100%; overflow: hidden; }
.element-column-left-beta-content { }

.element-column-right-beta-outer { }
.element-column-right-beta-inner { width: 100%; overflow: hidden; }
.element-column-right-beta-content {  }

/* Columns gamma - fixed width
copied over from corporate site.
this swaps 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-gamma-outer { clear: both; }
.element-columns-gamma-inner { width: 100%; overflow: hidden; }

.element-column-left-gamma-outer { margin-right: auto !important; }
.element-column-left-gamma-inner { padding: 0px 10px; overflow: hidden; }
.element-column-left-gamma-content { }

.element-column-right-gamma-outer { float: left !important; }
.element-column-right-gamma-inner { padding: 0px 0; overflow: hidden; }
.element-column-right-gamma-content { }

/* Columns gamma - fixed width - original. Chiu says no longer needed.
.element-columns-gamma-outer { clear: both; }
.element-columns-gamma-inner { width: 100%; overflow: hidden; }

.element-column-left-gamma-outer { float: left; width: 470px !important; }
.element-column-left-gamma-inner { width: 100%; overflow: hidden; }
.element-column-left-gamma-content { padding-left: 10px; padding-right: 5px; }

.element-column-right-gamma-outer { float: left; width: 470px !important; }
.element-column-right-gamma-inner { width: 100%; overflow: hidden; }
.element-column-right-gamma-content { padding-right: 10px; padding-left: 5px; }
 */
 
/* Panel Alpha
THIS PANEL IS SET TO NOT PRINT AS PER THE CLIENT'S REQUEST! */
.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: #028dc7; padding: 10px; color: #ffffff; }
.element-panel-alpha-header-inner { }

.element-panel-alpha-body-outer { }
.element-panel-alpha-body-inner { }

.element-panel-alpha-body-content-outer { border: 1px solid #028dc7; padding: 5px; }
.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 [ Set in this example to float left for portal effect */
.element-panel-beta-outer { clear: none; margin-bottom: 10px; float: left; }
.element-panel-beta-inner { width: 100%; overflow: hidden; }

.element-panel-beta-icon-outer { }
.element-panel-beta-icon-inner { }

.element-panel-beta-header-outer { background: #028dc7; padding: 4px 5px 3px 8px; color: #ffffff; }
.element-panel-beta-header-inner { }

.element-panel-beta-body-outer { }
.element-panel-beta-body-inner { }

.element-panel-beta-body-content-outer { border: 1px solid #028dc7; padding: 5px; background: #f7f7f7; }
.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 - blank container, allows ps and assets to flow normally without clearing */
.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 { }

.element-panel-gamma-body-outer { }
.element-panel-gamma-body-inner { }
.element-panel-gamma-body-inner p { clear: none; }

.element-panel-gamma-body-content-outer { border: none; padding: 0px; }
.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 { }
.element-panel-gamma-outer .oAssetLeft { height: auto; }

/* Panel Delta */
.page-element-outer.panel-delta {  }
.panel-delta .page-element-inner {  }
.panel-delta .page-element-body {  }
.panel-delta .panel-header-outer {  }
.panel-delta .panel-header-inner {  }
.panel-delta .panel-header-inner h2 {  }
.panel-delta .panel-body-outer {  }
.panel-delta .panel-body-inner {  }
.panel-delta .panel-content-outer {  }
.panel-delta .panel-content-inner {  }

/* Panel Epsilon - same across all sites */
.page-element-outer.panel-epsilon { clear: both; margin: 10px 0px; }
.panel-epsilon .page-element-inner { padding: 0; overflow: hidden; }
.panel-epsilon .page-element-body { font-size: 0.9em; }
.panel-epsilon .panel-header-outer { display: block;}
.panel-epsilon .panel-header-inner { }
.panel-epsilon .panel-header-inner h2 { margin: 0; padding: 0; color: #666699; font-size: 1.3em; }
.panel-epsilon .panel-body-outer { overflow: hidden; }
.panel-epsilon .panel-body-inner { padding: 0; }
.panel-epsilon .panel-content-outer { border: none; padding: 0; }
.panel-epsilon .panel-content-inner { width: 100%; overflow: hidden; }
.panel-epsilon .panel-content-inner ul { margin: 0; padding: 0; }
.panel-epsilon .panel-content-inner li { width: 24%; float: left; clear: none; list-style-type: none; display: block; margin: 0; padding-top: 0;}
.panel-epsilon .panel-content-inner a:link, .panel-epsilon .panel-content-inner a:visited { color: #666699 !important; padding: 2px 10px 2px 20px; display: block; text-decoration: none; background: url("/EasySiteWeb/EasySite/StyleData/EPDA_Corporate_Master/Images/panel5-li-a.gif") repeat-y left top; }
.panel-epsilon .panel-content-inner a:hover, .panel-epsilon .panel-content-inner a:active { color: #fff !important; background: #999 url("/EasySiteWeb/EasySite/StyleData/EPDA_Corporate_Master/Images/panel5-li-a-ro.gif") repeat-y left top; }


/* Panel Epsilon - Governance Quick Links */
/*
.page-element-outer.panel-epsilon { width: 640px !important; }
.page-element-outer.panel-epsilon .panel-body-outer { background: #fff url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/governance-ql-bkgr.gif") no-repeat top left; padding-bottom: 0px; width: 640px !important; }
.page-element-outer.panel-epsilon .panel-body-inner { background: transparent; padding: 10px; }

/* Panel Zeta - Share/Print/Send */
/*
.page-element-outer.panel-zeta { width: 640px !important; }
.page-element-outer.panel-zeta .panel-body-outer { background: #fff url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/panel-zeta-bkgr.gif") repeat-x top left; padding-bottom: 0px; width: 640px !important; }
.page-element-outer.panel-zeta .panel-body-inner { background: transparent; padding: 0px; height: 60px; }

/* Panel Eta - Red Gradient */
/*
.page-element-outer.panel-eta { width: 640px !important; }
.page-element-outer.panel-eta .panel-body-outer { background: #fff url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/panel-eta-bkgr.gif") repeat-x top left; padding-bottom: 0px; width: 640px !important; }
.page-element-outer.panel-eta .panel-body-inner { background: transparent; padding: 10px; height: 60px; color: #fff; }
.page-element-outer.panel-eta p { margin-bottom: 0em !important; padding-bottom: 0 !important; margin: 0 !important; padding: 0 0 5px 0 !important; }

/* Tabbed Panels Alpha - 9 vertical tabs */
/*
.element-tabs-container-alpha-outer { background: #fff; border-left: 1px solid #00367c; border-right: 1px solid #00367c; border-bottom: 1px solid #00367c; clear: both; margin-bottom: 20px; }
.element-tabs-container-alpha-inner { width: 100%; overflow: hidden; height: 296px !important; }
.element-tabs-menu-outer { float: right; width: 298px; }
.element-tabs-menu-inner { width: 100%; overflow: hidden; margin-top: 0px; }
.element-tabs-panel-outer { margin-right: 298px; padding: 0; border-top: 1px solid #00367c;}
.element-tabs-panel-inner { width: 100%; overflow: hidden; }
.element-tabs-menu-tab { display: block; padding: 0; text-transform: uppercase; }
.element-tabs-menu-tab-alpha {  }
.element-tabs-menu-tab-beta {  }
.element-tabs-menu-tab-gamma {  }
.element-tabs-menu-tab-delta {  }
.element-tabs-menu-tab-epsilon {  }
.element-tabs-menu-tab-zeta {  }
.element-tabs-menu-tab-eta {  }
.element-tabs-menu-tab-theta {  }
.element-tabs-menu-tab-iota {  }

/* Tab */
/*
a.element-tabs-menu-link:link, a.element-tabs-menu-link:visited { display: block; font-weight: bold; background: #1a4a89; color: #fff; font-size: 1em; text-decoration: none; padding: 7px 25px 8px 25px; border-top: 1px solid #00367c; }
a.element-tabs-menu-link:hover, a.element-tabs-menu-link:active { text-decoration: none; background: #fff url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/tpa-link-bkgr-hover.png") no-repeat 0 2px; color: #00367c !important; padding: 7px 25px 8px 25px; border-top: 1px solid #00367c; }

#element-tabs-menu-tab-alpha a.element-tabs-menu-link:link, #element-tabs-menu-tab-alpha a.element-tabs-menu-link:visited { display: block; font-weight: bold; background: #1a4a89; color: #fff; font-size: 1em; text-decoration: none; padding: 7px 25px 8px 25px; border-top: none !important; }
#element-tabs-menu-tab-alpha a.element-tabs-menu-link:hover, #element-tabs-menu-tab-alpha a.element-tabs-menu-link:active { text-decoration: none; background: #fff url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/tpa-link-bkgr-hover.png") no-repeat 0 2px; color: #00367c !important; padding: 7px 25px 8px 25px; }

.element-tabs-menu-tab-inner { display: block; text-align: left; }

/* Selected Tab */
/*
a.element-tabs-menu-link-selected:link, a.element-tabs-menu-link-selected:visited { text-decoration: none; background: #fff url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/tpa-link-bkgr-hover.png") no-repeat 0 2px; color: #00367c !important; padding: 7px 25px 8px 25px; }

#element-tabs-menu-tab-alpha a.element-tabs-menu-link-selected:link, #element-tabs-menu-tab-alpha a.element-tabs-menu-link-selected:visited { text-decoration: none; background: #fff url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/tpa-link-bkgr-hover.png") no-repeat 0 2px; color: #00367c !important; padding: 7px 25px 8px 25px; }

.element-tabs-menu-link-selected .element-tabs-menu-tab-inner { }

/* Hover Tab */
/*
a.element-tabs-menu-link:hover, a.element-tabs-menu-link:active { color: #00367c !important; }
a.element-tabs-menu-link:hover .element-tabs-menu-tab-inner, a.element-tabs-menu-link:active .element-tabs-menu-tab-inner { }

.element-tabs-panel-inner .oAssetLeft 
{
	float: left;
    padding-right:0px;
    padding-bottom:0px;
    
}

.element-tabs-panel-inner img {
	float: left;
    padding-right:0px;
    padding-bottom: 0px !important;
    padding: 0 !important;
    margin-bottom: 0px !important;
    margin: 0px !important;
}

/* Tabbed Panels Beta - horizontal tabs */
/*

.element-tabs-container-beta-outer { clear: both; margin-bottom: 20px; width: 100%; overflow: hidden; }
.element-tab-container-beta-inner { width: 100%; background: url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/tpb-panel-bkgr.png") repeat-x left top; }
.element-tabs-container-beta-inner .element-tabs-menu-outer { background: url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/tpb-panel-bkgr.png") repeat-x left top; }
.element-tabs-container-beta-inner .element-tabs-menu-inner { background: transparent !important; }

.element-tabs-container-beta-inner .element-tabs-menu-outer { float: left; width: 100%; overflow: hidden; }
.element-tabs-container-beta-inner .element-tabs-menu-inner { width: 100%; overflow: hidden; margin-top: 0px; border-bottom: 1px solid #00367c; }
.element-tabs-container-beta-inner .element-tabs-panel-outer { margin-top: 10px; margin-right: 0px; padding: 0; background: #fff url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/tpb-panel-inner-bkgr.png") repeat-x left top; border-bottom: 1px solid #00367c; padding-bottom: 10px; float: left; width: 100%; overflow: hidden; border-top: none !important; }
.element-tabs-container-beta-inner .element-tabs-panel-inner {  padding: 0px; width: 100%; overflow: hidden; }

.element-tabs-container-beta-inner .element-tabs-menu-tab { float: left; margin-right: 0px; border-right: 1px solid #fff; }
.element-tabs-container-beta-inner a.element-tabs-menu-link:link, .element-tabs-container-beta-inner a.element-tabs-menu-link:visited { display: block; border: 0px solid #663399; text-decoration: none; background: #028dc7 url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/tpb-link-bkgr.png") repeat-x left top; text-align: center; color: #fff; padding: 7px 10px 8px 10px; }
.element-tabs-container-beta-inner a.element-tabs-menu-link:hover, .element-tabs-container-beta-inner a.element-tabs-menu-link:active { display: block; border: 0px solid #663399; text-decoration: none; background: #00367c !important; text-align: center; color: #fff !important; }

.element-tabs-container-beta-inner span.element-tabs-menu-tab-inner { display: block; background: transparent !important; padding-top: 0px; font-size: 0.9em; }


/* Selected Tab */
/*

.element-tabs-container-beta-inner a.element-tabs-menu-link-selected:link, .element-tabs-container-beta-inner a.element-tabs-menu-link-selected:visited { display: block; border: 0px solid #663399; text-decoration: none; background: #00367c !important; text-align: center; color: #fff !important; }

/* Tabbed Panels gamma - 3 vertical tabs */
/*

.element-tabs-container-gamma-outer { background: #fff; border-left: 1px solid #00367c; border-right: 1px solid #00367c; border-bottom: 1px solid #00367c; clear: both; margin-bottom: 20px; }
.element-tabs-container-gamma-inner { width: 100%; overflow: hidden; height: 267px !important; }
.element-tabs-container-gamma-inner .element-tabs-menu-outer { float: right; width: 238px; }
.element-tabs-container-gamma-inner .element-tabs-panel-outer { margin-right: 238px; padding: 0; border-top: 1px solid #00367c;}

/* Tab */
/*
.element-tabs-container-gamma-inner a.element-tabs-menu-link:link, .element-tabs-container-gamma-inner a.element-tabs-menu-link:visited { display: block; font-weight: bold; background: #1a4a89; color: #fff; font-size: 1em; text-decoration: none; padding: 35px 25px 36px 25px; border-top: 1px solid #00367c; }
.element-tabs-container-gamma-inner a.element-tabs-menu-link:hover, .element-tabs-container-gamma-inner a.element-tabs-menu-link:active { text-decoration: none; background: #fff url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/tpa-link-bkgr-hover.png") no-repeat 0 30px; color: #00367c !important; padding: 35px 25px 36px 25px; border-top: 1px solid #00367c; }

.element-tabs-container-gamma-inner #element-tabs-menu-tab-alpha a.element-tabs-menu-link:link, .element-tabs-container-gamma-inner #element-tabs-menu-tab-alpha a.element-tabs-menu-link:visited { display: block; font-weight: bold; background: #1a4a89; color: #fff; font-size: 1em; text-decoration: none; padding: 35px 25px 36px 25px; border-top: none !important; }
.element-tabs-container-gamma-inner #element-tabs-menu-tab-alpha a.element-tabs-menu-link:hover, .element-tabs-container-gamma-inner #element-tabs-menu-tab-alpha a.element-tabs-menu-link:active { text-decoration: none; background: #fff url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/tpa-link-bkgr-hover.png") no-repeat 0 30px; color: #00367c !important; padding: 35px 25px 36px 25px; }

/* Selected Tab */
/*
.element-tabs-container-gamma-inner a.element-tabs-menu-link-selected:link, .element-tabs-container-gamma-inner a.element-tabs-menu-link-selected:visited { text-decoration: none; background: #fff url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/tpa-link-bkgr-hover.png") no-repeat 0 30px; color: #00367c !important; padding: 35px 25px 36px 25px; }

/* Tabbed Panels */
.element-tabs-container-alpha-outer { background: #fff;  clear: both; }
.element-tabs-container-alpha-inner { width: 100%; overflow: hidden; }
.element-tabs-menu-outer { float: right; width: 140px; }
.element-tabs-menu-inner { width: 100%; overflow: hidden; margin-top: 0px; }
.element-tabs-panel-outer { margin-right: 140px; padding: 0;}
.element-tabs-panel-inner { width: 100%; overflow: hidden; border: none; }
.element-tabs-menu-tab { display: block; padding: 3px 5px 2px 5px; border-bottom: 1px solid #bcbec0; }
.element-tabs-menu-tab-alpha { background: #fefefe url("/EasySiteWeb/EasySite/StyleData/Default_BASE_NO_XSLT/Images/tabbed-panel-bkgr-a.jpg") repeat-x left top; }
.element-tabs-menu-tab-beta { background: #fefefe url("/EasySiteWeb/EasySite/StyleData/Default_BASE_NO_XSLT/Images/tabbed-panel-bkgr-b.jpg") repeat-x left top; }
.element-tabs-menu-tab-gamma { background: #fefefe url("/EasySiteWeb/EasySite/StyleData/Default_BASE_NO_XSLT/Images/tabbed-panel-bkgr-g.jpg") repeat-x left top; border-bottom: none; }
.element-tabs-menu-tab-delta { }
.element-tabs-menu-tab-epsilon { }
.element-tabs-menu-tab-zeta { }
.element-tabs-menu-tab-eta { }

/* Tab */
a.element-tabs-menu-link:link, a.element-tabs-menu-link:visited { display: block; font-weight: normal; color: #626365; font-size: 1em; text-decoration: none; }
a.element-tabs-menu-link:hover, a.element-tabs-menu-link:active { text-decoration: none; color: #7d9ec1; }

.element-tabs-menu-tab-inner { display: block; text-align: left; }

/* Selected Tab */
a.element-tabs-menu-link-selected:link, a.element-tabs-menu-link-selected:visited { color: #7d9ec1 !important; }
.element-tabs-menu-link-selected .element-tabs-menu-tab-inner { }

/* Hover Tab */
a.element-tabs-menu-link:hover, a.element-tabs-menu-link:active { color: #7d9ec1 !important; }
a.element-tabs-menu-link:hover .element-tabs-menu-tab-inner, a.element-tabs-menu-link:active .element-tabs-menu-tab-inner { }

/* Selected Hover Tab */
a.element-tabs-menu-link-selected:hover, a.element-tabs-menu-link-selected:active { display: block; text-decoration: none; cursor: pointer; color: #7d9ec1 !important; }
a.element-tabs-menu-link-selected:hover .element-tabs-menu-tab-inner, a.element-tabs-menu-link-selected:active .element-tabs-menu-tab-inner { }

.element-tabs-alpha, .element-tabs-beta, .element-tabs-gamma, .element-tabs-delta, .element-tabs-epsilon, .element-tabs-zeta, .element-tabs-eta, .element-tabs-theta {}

.element-tabs-panel-inner .oAssetLeft 
{
	float: left;
    padding-right:10px;
    padding-bottom:0px;
    
}

.element-tabs-panel-inner img {
	float: left;
    padding-right:0px;
    padding-bottom: 0px !important;
    padding: 0 !important;
    margin-bottom: 0px !important;
    margin: 0px !important;
}

/* with hidden tabs - revealed in edit mode */
.tabbed-zone-delta .tabs-menu-outer { display: none; }
.editing .tabbed-zone-delta .tabs-menu-outer { display: block; }

/* accordion lists */
/* overwrite panels.css */
.tab-header-outer { height: auto; border-width: 0; border-top: 1px solid #ccc; }
.link-tab-header-outer { height: auto; }
.tab-header-inner ul li.header { margin-left: 0; }
.tab-body-outer { padding: 0 10px 20px 0; border-width: 0; }
.tab-body-inner blockquote { margin: 0; }
.ui-state-active { border-width: 0; }

/* AZ Menu */
.AZLinkBar { color: #000000; font-size: 1em; padding-top: 10px; padding-bottom: 10px; }

/* =============================== END CSS Columns and Panels =============================== */

/* =============================== START CSS Modules and Forms =============================== */

/* Asset Browser */
.results-pagination-outer { margin-top: 10px; }
.results-pagination-inner { width: 100%; overflow: hidden; }

.asset-thumbail-list-outer { }
.asset-thumbail-list-inner { width: 100%; overflow: hidden; }

.asset-details-image { float: left; width: 200px; }
.asset-details-information { margin-left: 210px; }
.asset-details { border: 0; padding: 2px; }

.admin_form_container { padding: 10px; padding-top: 5px; width: 60%; clear: both; }
/* PMS Styles - Do Need to remove duplicates!

.AssetManagerAreaMiddle { background: #F7F7F7; padding: 8px; }
.AssetDetailsLeftOuter { width: 148px; float: left; height: auto; min-height: 180px; border: 1px solid #cccccc; background: #ffffff; }
.AssetDetailsLeftInner { padding: 8px; vertical-align: middle; text-align: center; }
.AssetDetailsRightOuter { margin-left: 175px; }
.AssetDetailsRightInner { vertical-align: top; }
*/
.AssetManagerStatusBarOuter { clear: both; }
.AssetManagerStatusBarInner { padding-top: 8px; }
.StatusBarText { float: left; }
.AssetListPanelOuter { margin-left: 168px; }
.AssetListPanelInner { }
.AssetCategoryPanelOuter { float: left;  width: 168px; overflow: scroll; border: 1px solid #cccccc; background: #ffffff; }
.AssetCategoryPanelInner { float: left; width: 100%; }

/* DataForm Classes */
.DataFormLabel { display: block; width: 100%; }
.DataFormQuestion { width: 40%; float: left; display: block; text-align: right; padding: 3px 10px 3px 10px; margin: 2px 2px 2px 2px;  }
.DataFormInputText { width: 45%; float: left; padding: 2px; margin: 2px 2px 2px 2px; border: 1px solid #E5E5E5; background: #ffffff; }
.DataFormInputTextarea { float: left; width: 30%; padding: 2px; margin: 3px; }
.DataFormInputCheckbox { float: left; margin: 1px; padding: 3px; }
.DataFormInputRadio { vertical-align: middle; margin: 3px; padding: 2px; }
.DataFormInputSelect { float: left; margin: 1px; padding: 2px; }
.ModuleSearchButton, .DataFormButton { margin: 0.5em; color: #000000; background: #eeeeee; border: 1px solid #cccccc; }
.DataFormButtonContainer { width: 99%; }
.DataFormInputSelect, .DataFormButton, .DataFormInputText, .DataFormInputTextarea { }
.DataFormAnswer { width: 45%; float: left; padding-top: 4px; }
.DataFormErrorBlank { width: 40%; float: left; display: block; text-align: right; padding: 3px 10px 3px 10px; margin: 2px 2px 2px 2px; }
.DataFormError { width: 45%; float: left; padding: 2px; margin: 2px 2px 2px 2px; color:Red; border: 0px solid #E5E5E5; font-style:italic; }
.DataFormElementLabel { padding-top: 4px; display: block; width: 50%; }

.DataFormOption { clear: both; }
div.DataFormOption { width: 100%; } 

.DataFormOption label { display: block; float: left; width: 40%; text-align: right; padding: 4px; padding-right: 8px; }
.DataFormOption .spanner { display: block; padding: 2px; padding-top: 4px; }

.DataFormWrapper { } /* Previously set background, but that broke stuff. Now does nothing */

.form-container-outer { }
.form-container-inner { padding: 5px; }


/* Attached Assets */
.oAssetAttachmentOuter { background: #FAFAFA; color: #000; padding: 5px; border: solid 1px #EFEFEF; margin-bottom: 10px; }
.oAssetAttachmentInner {}

/* overwrite generics.css */
.oAssetInline { text-align: center; margin: 0 0; } 

/* overwrite inline width - which relates to image width and ignores word length
.oAssetInline .clear { width: auto !important; }  */
.oAssetInline .clear { min-width: 75px; } 

.AttachedAssetElement_AssetPreviewArea { width: 50px; float: left; }
.AttachedAssetElement_AssetDetailsArea { margin-left: 70px; }
div.InlineAsset { }
div.InlineAsset div {
    border: none;
    padding: 3px !important;
    background-color: #fff;
    font-size: 94%;
    text-align: center;
}

div.InlineAsset div a img {
    border:1px solid #cccccc;
}

/* overwriting new annoying line in generics.css */
.oAssetInlineCode { text-align: left; }

.oAssetLeft
{
	float: left;
    padding-right:25px;
    padding-bottom:5px;
}

.oAssetCenter 
{
	text-align: center;
    padding-bottom: 5px;
    margin: auto;
}

.oAssetCenter div { margin: auto; }

.oAssetRight
{
    float: right;
    padding-left: 10px;
    padding-bottom:5px;
}

.oAssetInline .caption { font-size: 1em; border-width: 0; padding: 0; background: transparent; }
span.oAssetInlineCaption { color: #028dc7; font-size: 1em; line-height: 1.4em; }

.Edit_PageProperties_Table
{
	border-collapse:collapse;
	border:solid 0px white;
	border-spacing:0px;
	empty-cells:show;
}

.Edit_PageProperties_Title
{
	padding:5px;
	text-align:center;
	background:#404050;
	color:White;
	font-weight:bold;
}

.Edit_PageProperties_SubSection
{
	padding:2px;
	text-align:center;
	background:#F0F0E0;
	color:Black;
}

.Edit_PageProperties_Label
{
	text-align:left;
	vertical-align: top;
	padding-left:7px;
	padding-right:15px;
	background:#FBFBF7;
}

.Edit_PageProperties_Property
{
	vertical-align: top;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
}

.Edit_Title { border: solid 1px #cccccc; display: block; padding: 4px; background: #F7F7F7; width:80%; }

/* Brand New Classes Nov 2006 MG */
.oRSSFeedContainer {}
.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, .oBoxContainerOuter  { clear: both; }
.oRSSFeedContainerInner { width: 100%; overflow: hidden; }

.oRSSFeedHeaderOuter, .oBoxHeaderOuter { background: #028dc7; padding: 4px 5px 3px 8px; color: #ffffff; }
.oRSSFeedHeaderInner, .oBoxHeaderInner { }

.oRSSFeedBodyOuter, .oBoxBodyOuter { border: 1px solid #028dc7; padding: 5px; }
.oRSSFeedBodyInner, .oBoxBodyInner { width: 100%; }

ul.oHeadlineBoxList { padding: 0; margin: 0; margin-left: 1em; padding-left: 1em; color: #000000; }
li.oHeadlineBoxItem { list-style-type: square; margin: 0; padding: 0; }

.oBoxContainer {}
.oBoxFull { margin: auto; margin-bottom: 10px; float: none; }
.oBoxCentre { margin: auto; margin-bottom: 10px; float: none; }
.oBoxLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
.oBoxRight { float: right; margin-left: 10px; margin-bottom: 10px; }

ul.oBoxList { padding: 0; margin: 0; margin-left: 1em; padding-left: 1em; color: #000000; }
li.oBoxItem { list-style-type: square; margin: 0; padding: 0; }
span.oBoxItem { margin: 0; padding: 0; }

span.oHeadlineBoxSummaryText { color: #000; }
span.oHeadlineBoxItem { margin: 0; padding: 0; }
.oHeadlineBoxItemDate { color: #9a9a9a; }

span.oHeadlineBoxItemSecure 
{
	display: block; 
	padding-left: 20px; 
	background: url("/EasySiteWeb/EasySite/StyleData/Default_General/Images/premium-icon.gif") no-repeat top left; 
}

/* Page Lister - modifiers for Box CSS */
.oPageListerHeaderOuter { background: #f4f4f4; padding: 5px; margin-bottom: 10px; }
.oPageListerHeaderOuter h2.oPageListerTitle {  color: #003366; font-size: 1.2em; border-bottom: 1px solid silver; margin: 15px 3px 3px 3px; }
.oHeadlineBoxStyle { }
.oHeadlineBoxStyle1 { }
.oHeadlineBoxStyle2 { }
.oBoxOuter, .oPageListerContainerOuter { }
.oBoxInner, .oPageListerContainerInner { }
.oBoxBodyOuter, .oPageListerBodyOuter { padding: 0; border: none; }
.oBoxBodyInner, .oPageListerBodyInner { width: 640px; }
.oPageListerContainerOuter ul.oBoxList { padding: 0; margin: 0 0 20px 0; margin-left: 0em; padding-left: 0em; color: #000; }
.oPageListerContainerOuter li.oBoxItem { list-style-type: disc; margin: 0; padding: 0; clear: both; width: 100%; overflow: hidden; display: block; color: #028dc7; margin-bottom: 0; border-bottom: none; padding-bottom: 0; }
.oPageListerContainerOuter li.oBoxItemOdd { background: #fff; }
.oPageListerContainerOuter li.oBoxItemEven { background: #fff; }
.oPageListerContainerOuter span.oBoxItemImage { display: block; float: left; width: 90px; }
.oPageListerContainerOuter span.oBoxItemImage img { display: block; padding: 0; }
 
.oPageListerContainerOuter span.oBoxItemOuter { margin-left: 25px; padding: 7px; padding-left: 0; }
.oPageListerContainerOuter span.oBoxItemInner { overflow: hidden; width: 100%; color: #4d4d4d; }
.oPageListerContainerOuter span.oBoxItemTitle { font-weight: normal; font-size: 0.9em; }
.oPageListerContainerOuter .oBoxItemDate { font-size: 0.95em; }
.oPageListerContainerOuter a.oBoxLink:link, .oPageListerContainerOuter a.oBoxLink:visited, .oPageListerContainerOuter a.oBoxLink:active { color: #1d86c8; text-decoration: none; /* border-bottom: 1px dashed #999999; is this needed anywhere? */ }
.oPageListerContainerOuter a.oBoxLink:hover { color: #ef372c; text-decoration: none; }

a.oCNE-PageItemTitle:link { color: #993399; text-decoration: underline; }
a.oCNE-PageItemTitle:visited { color: #993399; text-decoration: underline; }
a.oCNE-PageItemTitle:hover { color: #484871; text-decoration: none; }
a.oCNE-PageItemTitle:active { color: #484871; text-decoration: none; }

/* Directory Builder */

.oDirectoryBuilder {  }
.oDirectoryResultsListViewOuter {  }
.oDirectoryResultsListViewInner {  }
ul.oDirectoryResultsListView {  }
li.oDirectoryListItem { margin-bottom: 0.5em; }
h2.oModuleElementTitle.oDirectorySummaryTitle { font-size: 0.95em; margin-bottom: 0; }
li.oDirectoryListItem .oDataGridLink { clear: both; display: block; }
.oDirectorySummaryItem {  }
.oDirectorySummaryDate { color: #4d4d4d; line-height: 120%; }

.page-element-outer.oDirectoryBuilder {  }
.oDirectoryBuilder .page-element-inner {  }
.oDirectoryBuilder .oDataFormLabel { display: block; margin-right: 3px; padding: 3px 0px 3px 0px; background: #fff; color: #00367c; }
.oDirectoryBuilder .oDataFormElement { border-bottom: 1px solid #e6e6e6; padding: 5px 0; }

/*
.element-panel-alpha-body-content-inner .oDirectoryBuilder .oDataFormFieldset { border: none; margin: 0; margin-top: 1em; padding: 10px; background: #dbdbdb; }
.element-panel-alpha-body-content-inner .oDirectoryBuilder .oDataFormLabel { display: block; margin-right: 3px; padding: 3px 10px 3px 10px; background: #dbdbdb; color: #4d4d4d; }
.element-panel-alpha-body-content-inner .oDirectoryBuilder .oDataFormElement { border-bottom: none; padding: 5px 0; }

.page-element-outer.panel-delta .page-element-inner {  }
.page-element-outer.panel-delta .page-element-inner .oDirectoryBuilder {  }
.page-element-outer.panel-delta .page-element-inner .oDirectoryBuilder .oDataFormFieldset {  }
.page-element-outer.panel-delta .page-element-inner .oDirectoryBuilder .oDataFormLabel { display: block; margin-right: 3px; padding: 3px 10px 3px 10px; background: transparent; color: #fff; font-weight: bold; }
.page-element-outer.panel-delta .page-element-inner .oDirectoryBuilder .oDataFormElement { border-bottom: none; padding: 5px 0; }

.page-element-outer.panel-delta .panel-body-outer { background: #0697d4 url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/bio-footer.gif") no-repeat bottom left; padding-bottom: 56px; }
.page-element-outer.panel-delta .panel-body-inner { background: #0697d4 url("/EasySiteWeb/EasySite/StyleData/UKA09_Master/Images/bio-top.gif") no-repeat top left; padding: 15px; }

.page-element-outer.panel-delta .oDataFormAnswerTextStyle, .page-element-outer.panel-delta .oDataFormElementLabel, .page-element-outer.panel-delta .search_results.search-results, .page-element-outer.panel-delta .oAZSep { color: #fff; }
.page-element-outer.panel-delta .oDataFormAnswer.oDataFormAnswerText a, .page-element-outer.panel-delta .AZLinkBar a, .page-element-outer.panel-delta .results-pagination-inner, .page-element-outer.panel-delta .results-pagination-inner a { color: #fff !important; }

.page-element-outer.panel-delta .panel-content-inner .oDirectoryBuilder .oDataFormElement { border-bottom: 1px solid #51b6e1; padding: 5px 0; }

.page-element-outer.panel-delta table.oDataGrid { width: 100%; border: 0; border-collapse: separate; font-size: 1em; empty-cells: show; margin-top: 1em; }
.page-element-outer.panel-delta table.oDataGrid tr { text-align: left; }

.page-element-outer.panel-delta tr.table-row-background-alpha { background: transparent; }
.page-element-outer.panel-delta tr.table-row-background-beta { background: transparent; }

.page-element-outer.panel-delta th.oDataGridHeader { border: 0; border-bottom: none; padding: 0px; color: #fff; background: transparent; font-weight: normal; text-align: left; font-size: 1.5em; font-family: DIN black, arial, helvetica, sans-serif; text-transform: uppercase; }
.page-element-outer.panel-delta th.oDataGridHeader a:link, th.oDataGridHeader a:visited { color: #00367c; text-decoration: none; }
.page-element-outer.panel-delta th.oDataGridHeader a:hover, th.oDataGridHeader a:active { color: #00367c; text-decoration: none; background: transparent; }

.page-element-outer.panel-delta td, td.oDataGridCell { padding: 5px 0px 10px 0px; color: #fff; border-bottom: 1px solid #51b6e1;  }
.page-element-outer.panel-delta td.oDataGridCell a:link, .page-element-outer.panel-delta td.oDataGridCell a:visited { color: #fff; text-decoration: underline; } 
.page-element-outer.panel-delta td.oDataGridCell a:hover, .page-element-outer.panel-delta td.oDataGridCell a:active { color: #fff; text-decoration: none; background: transparent; } 

.page-element-outer.panel-delta span.oDataGridContent {}
.page-element-outer.panel-delta a.oDataGridHeaderLink { color: #ffffff; background: transparent; }
.page-element-outer.panel-delta a.oDataGridHeaderLink:link, .page-element-outer.panel-delta a.oDataGridHeaderLink:visited { color: #fff; background: transparent; }
.page-element-outer.panel-delta a.oDataGridHeaderLink:hover, .page-element-outer.panel-delta .oDataGridHeaderLink:active { color: #fff; background: transparent; }
*/

/* Tables - Old Code to be removed at some point from main HTML */
.DataGrid tr.Active { background-color: #FCD7E2; }
.DataGrid td.DataBox { text-align: center; }
.DataGrid thead { background: #C9D6E0; }

/* Pagination */
.oPaginationIcon { font-size: 1em; line-height: 1em; font-weight: bold; }
.oPaginationSep { padding: 0 6px 0 6px; font-weight: normal; }

.DataGridPagination { color: #cccccc; }
.DataGridPagination a:link, .DataGridPagination a:visited { }
.DataGridPagination a:hover, .DataGridPagination a:active  { }

/*New Tables */
table { clear: both; margin-left: 1px; }/* clear headers and ensure left border shows */

table.oDataGrid { width: 100%; border: 0; border-collapse: separate; font-size: 1em; empty-cells: show; margin-top: 1em; }
table.oDataGrid tr { text-align: left; }

tr.table-row-background-alpha { background: #eeeeee; }
tr.table-row-background-beta { background: #F7F7F7; }

th.oDataGridHeader { border: 0; border-bottom: 1px solid #028dc7; padding: 2px 8px 2px 8px; color: #ffffff; background: #028dc7; font-weight: bold; text-align: left; }
th.oDataGridHeader a:link, th.oDataGridHeader a:visited { color: #ffffff; text-decoration: none; }
th.oDataGridHeader a:hover, th.oDataGridHeader a:active { color: #ffffff; text-decoration: underline; background: transparent; }

td, td.oDataGridCell { padding: 2px 8px 2px 8px; color: #4B414B; border: 1px solid #CECFCE; vertical-align: top; }
td.oDataGridCell a:link, td.oDataGridCell a:visited { color: #0066cc; text-decoration: underline; } 
td.oDataGridCell a:hover, td.oDataGridCell a:active { color: #4A5C68; text-decoration: underline; background: transparent; } 

span.oDataGridContent {}
a.oDataGridHeaderLink { color: #ffffff; background: transparent; }
a.oDataGridHeaderLink:link, a.oDataGridHeaderLink:visited { color: #4A5C68; background: 0; }
a.oDataGridHeaderLink:hover, .oDataGridHeaderLink:active { color: #4A5C68; background: transparent; }

span.oDataGridContentFeatured { font-weight: normal !important; font-size: 2em; display: block; background: red; }

/* Site map tables */
.oModuleElementInner .CategoryTreeView td, .oModuleElementInner .CategoryTreeView td.oDataGridCell { padding: 2px 8px 2px 8px; color: #000; border: none; }
.oModuleElementInner .CategoryTreeView { margin-top: 10px; }

/* Forms */
.window { padding: 0; margin: 0; }
.oDataForm { }
.oDataFormContainer { width: 100%; overflow: hidden; clear: both; }

.oDataFormFieldset { border: 1px #cccccc solid; margin: 0; margin-top: 1em; padding: 0px; }
.oDataFormLegend { padding-left: 10px; padding-right: 10px; }

.window .oDataFormElementContainer { padding: 0; margin: 0; }
fieldset.oDataFormFieldset .oDataFormElementContainer, fieldset.oDataFormFieldset .oDataElementContainer { padding: 6px 10px 10px 10px; }
.oDataFormElement { width: 100%; overflow: hidden; clear: both; margin-bottom: 2px; }

.oDataFormComment { margin: 0.5em 0 0.5em 0; }

.oDataFormQuestion { text-align: right; width: 35%; float: left; display: block; }
.oDataFormQuestionNewLine { width: 100%; float: none; text-align: left; display: block; margin-bottom: 2px; }
.oDataFormLabel { display: block; margin-right: 3px; padding: 3px 10px 3px 10px; background: #eeeeee; }
.oDataFormLabelNewLine { }

.oDataFormAnswer { text-align: left; display: block; width: 64%; float: left; }
.oDataFormAnswerNewLine { text-align: left; display: block; width: 100%; float: none; padding-bottom: 5px; }
.oDataFormAnswerText { text-align: left; float: left; display: block; width: 60%; padding-top: 2px; }
.oDataFormAnswerTextNewLine { float: none; width: 100%; padding-bottom: 5px; }
.oDataFormAnswerTextStyle { }
.oDataFormInputSuffix { padding-left: 10px; }
.oDataFormInputNote { padding-left: 4px; }

.oDataFormInputText { margin: 0px; width: 90%; border: 1px solid #cccccc; }
.oDataFormInputTextarea { margin: 0px; width: 90%; border: 1px solid #cccccc; }
.oDataFormDatePicker { width: 100px; }
table.DataFormInputCheckbox { padding: 0; margin: 0;  border-collapse: collapse; } 
table.DataFormInputCheckbox td { padding: 0; margin: 0; }
table.DataFormInputCheckbox tr { padding: 0; margin: 0; }
table.DataFormInputCheckbox input { padding: 0; margin: 0; }

table.oDataFormInput { padding: 0; margin: 0;  border-collapse: collapse; }
table.oDataFormInput td { padding: 0; margin: 0; }
table.oDataFormInput tr { padding: 0; margin: 0; }
table.oDataFormInput input { padding: 0; margin: 0; }

.oDataFormInputTextShort { width: 100px; }
.oDataFormInputTextMedium { width: 60%; }
.oDataFormInputTextFull { width: 90%; }

.oDataFormInputShort { width: 20%; }
.oDataFormInputMedium { width: 60%; }
.oDataFormInputLong { width: 90%; }

.oDataFormButtonContainer { padding-top: 10px; padding-bottom: 10px; display: block; clear: both; width: 100%;  }
.oDataFormButton { color: #666666; background: #eeeeee url("/EasySiteWeb/EasySite/StyleData/Default/Images/button_bg.gif") repeat-x left top; border: 1px solid #cccccc; margin-right: 10px; padding: 0 12px 0 12px; font-weight: normal; cursor: pointer; line-height: 1.6em; font-size: 0.94em; }
.oDataFormError { color: #ff0000; }

.DataFormMarker { color: #ff0000; font-weight: bold; font-size: 1.2em; line-height: 1em; }

/* Multimap */
/* contains the entire map Image*/
.MultimapContainer { position: relative; }

/* the actual map itself */
.MultimapMap { }

/* Contains an instance of a pin*/
.MultimapPinContainer { 
	/* left and top are set programatically */
	position: absolute;
}

/* the pin image */
.MultimapPinImage { position: absolute;	background: url("/EasySiteWeb/EasySite/SupportFiles/images/icons/multimap_pointer.gif") no-repeat; left: -13px; top: -23px; cursor: pointer; }

/* the div span that holds the link button that gets toggled by MouseOver/MouseOut */
.MultimapPinUrlContainer { background-color: #eeeeee; position: absolute; text-align: left; white-space: nowrap;  }

/* the actual link button */
.MultimapPinUrl { }

/* Polling */
.oPollingChartBar { background: #eeeeee; display: block; overflow: hidden; border: 1px solid #000000; }

/* Ratings */
.oRatingsContainer { }
.oRatingsFieldset { }
.oRatingsLegend { }

/* Discussion Forums */
.oForumInputText { width: 90%; }
.oForumMainTopicPanel { background: #fafafa; border: 1px solid #A5B7BF; margin: 1em 0 1em 0; }
.oForumMainTopicTitleContainer { background: #F2F4FF; padding: 5px 0 0 7px; }
.oForumTopicTitle { font-weight: normal; font-size: 1.2em; }
.oForumMainTopicBody { padding: 10px; border-top: 1px solid #A5B7BF; }
.oForumAttachmentQuestion { font-weight: bold; }
.oForumAttachmentListContainer { padding: 10px 0 0 0; }
.oForumFieldset { }
.oForumLegend { }
.oForumTitleResponse {  }
.oForums .item-options {}
.oForums .item-options ul { display: inline; list-style-type: none; }
.oForums .item-options li { display: inline; list-style-type: none; }


/* Mailing List */
.oMailingListFieldset { }
.oMailingListLegend { }

/* Event Calendar */
.oEventCalendarSearchFieldset { }
.oEventCalendarSearchLegend { }
.oEventCalendarSearchButtonContainer { margin: 0; }
.oEventCalendarSummaryDate { text-align: right; width: 25%; }
.oEventCalendarGridOuter {  }
.oEventDataGridPanels {  }
.oEventDataGridPanels th { border: 0; border-bottom: 1px solid #6d6246; padding: 2px 8px 2px 8px; color: #ffffff; background: #6d6246 !important; font-weight: bold; text-align: left; }
.oEventDataGridList th { border: 0; border-bottom: 1px solid #6d6246; padding: 2px 8px 2px 8px; color: #ffffff; background: #6d6246 !important; font-weight: bold; text-align: left; } 

/* Tell A Friend */
.oTellAFriendFieldset { }
.oTellAFriendLegend { }

/* Login Panel */
.oLoginPanel {  }
.oLoginPanelSubtext { }
.oLoginPanelSubtext a:link, .oLoginPanelSubtext a:visited, .oLoginPanelSubtext a:hover, .oLoginPanelSubtext a:active { display: block;  }

/* Login Element Panel */
.oLoginPanel { border: solid 1px #E5E5E5; background: #F2F2F2; padding: 3px; margin: auto; }
.oLoginTitle { text-align: left; background: #eee; padding: 10px; color: #666666; font-weight: bold; }
.oLoginContent { background: #eee; padding: 10px; }
.oLoginError { color: #ff0000; margin: 1em; } 
.oLoginButtonContainer { text-align:right;}
.oLoginPanelSubtext { padding-top: 4px; }

/* Petitions */
.oPetitionsPreview { border: 1px solid #cccccc; margin: 1em 0 1em 0; padding: 8px; }

/* start old DF */
.Message { }
.MessageAlt { }
.MessageTitle { font-weight:bold; }
.MessageSubmittor { }
.DiscussionDateHeader{}
/* end old  DF */

/* Asset Browser Thumbnail View */
.asset-thumbnail-list-outer { clear: both; }
.asset-thumbnail-list-inner { width: 100%; overflow: hidden; }
.asset-thumbnail-panel { width: 24%; float: left; color: #cccccc; margin-bottom: 10px; }
.asset-thumbnail-panel-inner { border: 1px solid #cccccc; background: #fdfafd; margin-right: 10px; padding: 5px; text-align: center; }
.asset-thumbnail-panel-inner:hover, .asset-thumbnail-panel-inner:active { border: 1px solid #996699; background: #fdfafd; } /* Set width here for thumbs */
.oAssetThumbnailOuter { }
.oAssetThumbnailInner { }
.oAssetThumbnailImage { height: 80px; width: 100%; overflow: hidden; }
.oAssetThumbnailCaption { padding-top: 5px; display: block; height: 2.4em; min-height: 2.4em !important; overflow: hidden; }
.oAssetBrowserLinks { display: block; padding-top: 5px; position: relative; }
a.oAssetBrowserLink:link, a.oAssetBrowserLink:visited { }
a.oAssetBrowserLink:hover, a.oAssetBrowserLink:active { }

/* Asset Browser / Hero Picker */
.oAssetBrowserOuter { }
.oAssetBrowserHeroPicker { position: relative; z-index: 1; }
.oAssetBrowserHeroPickerAlpha { }
.oAssetBrowserInner { width: 100%; overflow: hidden; }

.oAssetBrowserHeroPicker .oAssetBrowserHeroOuter {  }
.oAssetBrowserHeroPicker .oAssetBrowserHeroInner { }
.oAssetBrowserHeroInner img { display: block; }
.oAssetBrowserPickerOuter { }
.oAssetBrowserPickerInner { }
.oAssetBrowserHeaderOuter {}
.oAssetBrowserHeaderInner {}
.oAssetBrowserHeroPicker .oAssetBrowserHeaderInner h2 { margin: 0 !important; padding: 0 !important; margin-bottom: 7px !important; }
.oAssetBrowserThumbListOuter { position: absolute; right: 10px; bottom: 0; width: 82px; }
.oAssetBrowserThumbListInner {}

.oAssetBrowserHeroPicker .oAssetBrowserThumbOuter { margin-bottom: 8px; margin-left: 4px; border: 1px solid #000 !important; }
.oAssetBrowserHeroPicker .oAssetBrowserThumbInner { width: 100%; overflow: hidden;}
.oAssetBrowserHeroPicker .oAssetBrowserThumbInner input { }

/* User Gallery */
.oUserGallery {  }
.oUserGallery .body-outer { background: #f5f4ed; border: 1px solid #6d6246; }
.oUserGallery .body-inner { background: #f5f4ed; }
.oUserGallery .item-outer { border: none; }
.oUserGallery .item-inner { color: #6d6246; clear: both; }
.oUserGallery a.album:link { color: #6d6246; }
.oUserGallery a.album:hover { background: #f8f3ed; border: 2px solid #6d6246; }

.oAssetUserGallery {  }
.page-element-outer.oAssetUserGallery { background: #f5f4ed; border: 1px solid #6d6246; padding: 10px; }
.oAssetUserGallery .page-element-inner { width: 100%; overflow: hidden; }
.oAssetUserGallery .album-details {  }
.oAssetUserGallery .pnlPix { margin-top: 10px; }
.oAssetUserGallery .gallery-thumbs-outer { width: 100%; overflow: hidden; }
.oAssetUserGallery .gallery-thumbs-inner {  }

.item-image { border: none; }
.oAlbumList .body-inner .item-image { border: none; }

a.album:link {  }
a.album:hover { background: #f8f3ed; }
.album-details { margin-bottom: 10px; }

/* Pagination */
.oPaginationIcon { }
.oPaginationSep { }

/* Navigation Tabs Element */
.el-tab-navigation-outer { clear: both; }
.el-tab-navigation-inner { width: 100%; }
ul.oTabNavigation { display: inline; list-style-type: none; }
li.oTabNavigation, li.oTabNavigationSelected { display: block; float: left; margin-right: 10px; }
li.oTabNavigationSelected {}
a.oTabNavigation:link, a.oTabNavigation:visited { display: block; border: 1px solid #663399; text-decoration: none; }
a.oTabNavigation:hover, a.oTabNavigation:active { display: block; border: 1px solid #cccccc; text-decoration: none; }
a.oTabNavigationSelected:link, a.oTabNavigationSelected:visited { text-decoration: none; background: #eeeeee; }
a.oTabNavigationSelected:hover, a.oTabNavigationSelected:active { text-decoration: none; }
span.oTabNavigationItemOuter, span.oTabNavigationItemOuterSelected { display: block; }
span.oTabNavigationItemInner, span.oTabNavigationItemInnerSelected { display: block; padding: 3px 10px 3px 10px; }

/* Extended Search */

h2.object-title { margin: 0; padding: 0; }
 
.search-results-outer { clear: both; }
.search-results-inner { width: 100%; overflow: hidden; }
.search-results-outer ul { list-style-type: none; padding: 0; margin: 0; }
.search-results-outer li { list-style-type: none; padding: 0; margin-bottom: 1em; }
h3.item-title { margin: 0; padding: 0; font-size: 1.1em; }
h3.item-title a:link, h3.item-title a:visited {}
h3.item-title a:hover, h3.item-title a:active {}
.search-results-outer li.item span { display: block; }
.search-results-outer .item-url { color: #999; }
.search-results-outer .item-date { color: #4d4d4d; line-height: 120%; }
.object-footer-outer { clear: both; }
.object-footer-inner { width: 100%; overflow: hidden; }
.match-count { float: left; width: 45%; }
.match-count p {}
.more-items { float: right; width: 45%; text-align: right; }
.more-items p {}
a.more-items-link:link, a.more-items-link:visited {}

/* Personal Portal Links */
div.oPersonalPortalButtonContainer { border: 1px solid navy; background-color: #ddd; }
span.oPersonalPortalLinkTitle { display: block; font-weight: bold; }
span.oPersonalPortalLink { display: block; color: Blue; } 

/*printOnly - this would be in contentFormats, but needs to appear before the print & edit settings below. */
.printOnly	{ display: none; }

/*Target Edit Mode, specifically for highlighting print only styles*/
.editing .xPrint { background: pink; }
.editing .printOnly { display: inline; background: yellow; }

/* Access Channels */
.oAccessChannels { border: 1px solid #21498C; padding: 0; }
.oAccessChannels .head-outer { background: #21498C; padding: 3px 6px 4px 6px; }
.oAccessChannels h2 { color: #fff !important; }
.oAccessChannels .head-outer h2 { color: #fff; }
.body-outer { background: #f9fcfe; padding: 7px; }
.oAccessChannels .content-inner { float: left; }
.oAccessChannels .content-inner { width: 100%; overflow: hidden; padding: 0; margin: 0; background: 0; }

/* BLOGS */

.page-element-outer.oBlogElement {  }
h2 .oBlogTitle { margin-bottom: 10px; }
.oBlogPostedBy {  }
.oBlogPost {  }
.comments {  }
.oBlogNavigation {  }
h2.oBlogNavigationTitle { margin-bottom: 10px; }
ul.oBlogNavigationList { margin-bottom: 10px; }
ul.oBlogNavigationList li {  }

/* glossary */
.not-editing .glossary-item { background: transparent; color: #009900; }
#glossaryToolTip { background: #fff; margin: 0 12px 12px 0; }
#glossaryToolTip h2 { font-style: italic; display: block; color: #006699; font-size: 1.4em; border-bottom: 6px dotted #E7E7E7; padding: 0; padding-bottom: 5px; }
.glossary dt { border-bottom:8px dotted #B1E1E1; color:#8FB2B0; font-size:1.3em; margin-bottom:10px; padding-bottom:8px;}


/* ebooklets */
#pdf-booklet-outer { float: right; clear: none; width: 382px; border: 0px solid #666; border-top-width: 0; text-align: left; display: block; padding: 0; margin: 0 0 0 auto; }
#pdf-booklet-inner { border-top: 0px solid #666; overflow: hidden; }

.pdf-help { float: left; clear: none; padding: 3px 6px 0 2px; }
.print-icon { float: left; clear: none; padding: 3px 6px 0 10px; }

.eBooklet { /*border: 1px solid yellow; */ text-align: left; float: left; clear: none; padding: 3px 3px 0 10px;  margin: 0; }
.eBooklet .style-element-inner { /*border: 1px solid red; */ }
.eBooklet ul.options { /*border: 1px solid red; */ padding: 0; margin: 0; }
.eBooklet ul.options li { list-style-type: none; padding: 0; margin: 0; /*border: 1px solid blue;*/ }

.eBooklet a, .eBooklet a:link, .eBooklet a:visited, .eBooklet a:active { display: block; padding: 5px 0 4px 44px; color: #6699CC; text-decoration: none; overflow: hidden; background: url("/EasySiteWeb/EasySite/StyleData/EPDA_Corporate_Master/Images/PDFbasket.gif") no-repeat left top; }
.eBooklet a:hover, .eBooklet a:active { color: #CC0000; }
.eBooklet li.add a, .eBooklet li.add a:link, .eBooklet li.add a:visited, .eBooklet li.add a:active { padding: 0; width: 40px; height: 32px; background: url("/EasySiteWeb/EasySite/StyleData/EPDA_Corporate_Master/Images/PDFbasket_add.gif") no-repeat left top; }
.eBooklet li.remove a, .eBooklet li.remove a:link, .eBooklet li.remove a:visited, .eBooklet li.remove a:active {padding: 0; width: 40px; height: 32px; background: url("/EasySiteWeb/EasySite/StyleData/EPDA_Corporate_Master/Images/PDFbasket_remove.gif") no-repeat left top; }
/* ie needs :link. ff doesn't */
.eBooklet .text { font-family: verdana, arial, sans-serif; font-size: 1.7em; text-decoration: none; }
.eBooklet li.remove .text, .eBooklet li.add .text { display: none; }

.social-links { padding-right: 10px; display: block;  float: right; clear: none; padding-top: 8px; }
.fb-link { padding-left: 8px; display: block; height: 30px; clear: none; float: left; padding-top: 1px; }
.twitter-link { clear: none; float: left; padding-right: 6px; }

/*override generics.css */
.eBooklet .clear { overflow: visible; width: auto; }

/* customise pdf basket */
table.grid tr.grid-row-alpha td.up, table.grid tr.grid-row-beta td.up { background: url(http://www.epda.eu.com/EasysiteWeb/getresource.axd?AssetID=11409) no-repeat center top; }
.up .cell a { width: 30px; overflow: hidden; display: block; height: 30px; }
.up .text { display: none; }
table.grid tr.grid-row-alpha td.down, table.grid tr.grid-row-beta td.down { background: url(http://www.epda.eu.com/EasysiteWeb/getresource.axd?AssetID=11408) no-repeat center top; }
.down .cell a { width: 30px; overflow: hidden; display: block; height: 30px; }
.down .text { display: none; }
table.grid tr.grid-row-alpha td.ico, table.grid tr.grid-row-beta td.ico { background: url(http://www.epda.eu.com/EasysiteWeb/getresource.axd?AssetID=11406) no-repeat center top; }
.ico .cell a { width: 40px; overflow: hidden; display: block; height: 40px; }
.ico img { display: none; }

table.grid tr.grid-row-beta td { background: #fff; }

}
@media print {
/* print friendly */
#usability-outer, #menu-wrapper-outer, #menu-outer, #search-panel-outer, #breadcrumb-outer, #usability-outer, #logo-outer, #main-banner-outer, #footer-menu-outer, span.no-print, .element-panel-alpha-outer, .xPrint { display: none; }
.printOnly { display: inline; }
body { background: #fff; }

.editing .xPrint { display: none; background: transparent; }
.editing .printOnly { display: inline; background: transparent; }

#left-outer { width: 0; display: none; }

#content-outer { margin-left: 0px; }
#content-inner { overflow: hidden; padding-top: 4px; }

.oLinkExternal:link, .oLinkExternal:visited { background: none; padding-right: 0px; } 
a.oLinkAssetPdf:link, a.oLinkAssetPdf:visited { background: none; padding-right: 0px; }

.PageWidthRelative, .PageWidthAbsolute { width: 98%;}

.copyright a img { display: none; }

#logo-outer { display: block; }

#siteTitle { clear: none; margin: 10px; text-align: left; display: block; }

/* as requested by client because of content in rh col set to not print:
http://www.parkinsonsawareness.eu.com/campaign-literature/questions-on-parkinsons-disease/what-is-parkinsons-disease/ */
.element-column-left-beta-inner { width: 900px; }
.element-column-right-beta-inner { width: 0; }

/* #siteTitle { clear: none; margin: 10px;	}

#content-outer { margin-left: 0; padding: 10px 10px 10px 10px; } */

}

