.CENoMargin { margin: 0; font-size: 1em; }
.OneCE { font-size: 0.85em; }
.TwoCE { font-size: 1em; }
.ThreeCE { font-size: 1.2em; }
.FourCE { font-size: 1.4em; }
.FiveCE { font-size: 1.7em; }
.SixCE { font-size: 2em; }
.SevenCE { font-size: 2.4em; }

.ContentEditor { }

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #12747f; display: block; margin: 0; margin-bottom: 0.5em; padding: 0; font-family:Georgia, "Times New Roman", Times, serif!important; }
h1 { font-size: 1.6em; color: #003399;}
h2 { font-size: 1.4em; border-bottom: 1px dotted #003399; font-weight:bold;}
h3 { font-size: 1.3em; color: #003399;}
h4 { font-size: 1.2em; color: #003399;}
h5 { font-size: 1.1em; font-weight: bold; color: #003399;}
h6 { font-size: 1em; font-weight: bold; color: #003399;}

.ContentEditorLiveEdit table { border: solid 2px #BABABA; }
a.badlink	{ border: 1px dashed red !important; background-color: #fee !important; }
table.badtable { border: 1px dashed red !important; background-color: #fee !important; }

.SymbolCell { padding:1px; text-align:center; }
.SymbolCell a, .SymbolCell a:visited { color:black; text-decoration :none; padding:3px; padding-left:6px; padding-right:6px; }
.SymbolCell a:hover, .SymbolCell a:active{ color:white; background:navy; }

h2.element-panel-alpha-header { color: #ffffff; font-size: 1em; font-weight: bold; margin: 0; padding: 0; }
h2.element-panel-alpha-header a:link, h2.element-panel-alpha-header a:visited { color: #ffffff; text-decoration: none; background: transparent; }
h2.element-panel-alpha-header a:hover, h2.element-panel-alpha-header a:active { color: #ffffff; text-decoration: underline; background: transparent; }

h2.element-panel-beta-header { color: #ffffff; font-size: 1em; font-weight: bold; margin: 0; padding: 0; }
h2.element-panel-beta-header a:link, h2.element-panel-beta-header a:visited { color: #ffffff; text-decoration: none; background: transparent; }
h2.element-panel-beta-header a:hover, h2.element-panel-beta-header a:active { color: #ffffff; text-decoration: underline; background: transparent; }

h2.element-panel-gamma-header { color: #ffffff; font-size: 1em; font-weight: bold; margin: 0; padding: 0; }
h2.element-panel-gamma-header a:link, h2.element-panel-gamma-header a:visited { color: #ffffff; text-decoration: none; background: transparent; }
h2.element-panel-gamma-header a:hover, h2.element-panel-gamma-header a:active { color: #ffffff; text-decoration: underline; background: transparent; }

h2.oHeadlineBoxTitle, h2.oBoxTitle { font-size: 1em; font-weight: bold; padding: 0; margin: 0; }
a.oBoxTitle:link, a.oBoxTitle:visited { font-size: 1em; font-weight: bold; text-decoration: none; }
a.oBoxTitle:hover, a.oBoxTitle:active { font-size: 1em; font-weight: bold; text-decoration: underline; background: none; }

/* CRM Rule Builder Classes */
div.crmrulebuilder-completeouter { width: 100%;	overflow: hidden; }
div.crmrulebuilder-formouter { margin-left: auto; margin-right: auto; }
div.crmrulebuilder-formrow { margin: 3px; overflow: hidden;	width: 100%; }
div.crmrulebuilder-indentedRow { margin-left: 20px; }
div.crmrulebuilder-indentedRow2 { margin-left: 40px; }
div.crmrulebuilder-dd1 { width: 8%; margin-right: 2%; float: left; }
div.crmrulebuilder-bracketspace { width: 10px; margin-right: 2%; float: left; }
div.crmrulebuilder-dd2 { width: 28%; margin-right: 2%; float: left; }
div.crmrulebuilder-dd3 { width: 18%; margin-right: 2%; float: left;}
div.crmrulebuilder-dd4 { width: 20%; margin-right: 2%; float: left; }
div.crmrulebuilder-dd5 { width: 60px; float: right;}
select.crmrulebuilder-generalselect { width: 100%; }


/* Tables */

.ContentEditor table { color:#333333!important; border-width: 1px!important; border-color: #999999!important; border-collapse: collapse!important; width: 100%!important; }
.ContentEditor table th { background:#b5cfd2 url('/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/cell-head.jpg')!important; border-width: 1px!important; padding: 8px!important; border-style: solid!important; border-color: #999999!important; font-weight: bold!important; color: #095058!important}
.ContentEditor table td { border-width: 1px!important; padding: 5px!important; border-style: solid!important; border-color: #999999!important; background: white!important;}
.ContentEditor table caption {clear: both!important; margin-bottom: 4px!important; color:#12747F!important;}

.panel-delta .panel-header { display: none!important; }
.panel-delta .panel-header-inner input { border: 0px solid red!important; display: none!important; }

/* Glossary style in here to override them coming from the default folder */
/* glossary */
.glossary-item { background-color: #d8f2f5; border-bottom: 1px dotted #434343;}
.glossary-pick { background-color: #fee; }
#glossaryToolTip, .pop-element-outer { position: absolute; z-index: 1001; display: none; width: 300px; min-width: 300px;}
#glossaryToolTip .pop-element-inner { padding: 10px; border: 2px solid #12747f; background: #f5f5ff url("/EasySiteWeb/EasySite/SupportFiles/images/AssetManager/Icons_7ui/big_button_bg.gif") repeat-x bottom left; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
#glossaryToolTip .pop-element-body {}
#glossaryToolTip h2.glossary-term { margin-top: 0; }
#glossaryToolTip .glossary-body {}


/* ASSET MANAGERS STYLING - SCOTT CLARK */
.asset-manager table.grid {border-collapse: collapse !important;}
.asset-manager table.grid th { background: url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/cell-head.jpg") repeat scroll 0 0 #B5CFD2 !important; color: #095058 !important; font-weight: bold !important; padding: 8px !important;  border-color: #999999 !important; border-style: solid !important;    border-width: 1px !important;}
.asset-manager table.grid th a:link { color: #095058 !important; font-weight: bold !important; }

.asset-manager table.grid td { background: none repeat scroll 0 0 white !important; border-color: #999999 !important; border-style: solid !important; border-width: 1px !important; padding: 5px !important; }

table.grid th.order a:link, table.grid th.order a:visited {
    background: url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/ico_col_order.gif") no-repeat scroll right top transparent!important;}
	
table.grid th.order a:link, table.grid th.order a:visited { padding-right: 14px; text-decoration: none; background: url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/ico_col_order.gif") no-repeat top right!important; }
table.grid th.order a:hover, table.grid th.order a:active { background: transparent url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/ico_col_order_out.gif") no-repeat top right!important; }

table.grid th.order-asc a:link, table.grid th.order-asc a:visited { background: url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/ico_col_order_asc.gif") no-repeat top right!important; }

.asset-manager table.grid td.ico a:hover { background: transparent; }

td.title a:link, td.title a:hover, td.title a:visited, td.title a:active { color: black!important; cursor:default!important; background: transparent;}
.asset-manager table.grid td a:hover { color: black!important; }

/* details of asset in Asset Manager */

div.adm-col-alpha, .adm-col-beta {float: left; width: 66%;}
div.adm-col-beta { width: 32%; margin-left: 10px;}
div.adm-col-beta .asset a { min-height: 60px!important;}
div.adm-col-beta .asset a:link, div.adm-col-beta .asset a:hover, div.adm-col-beta .asset a:active, { background: transparent;}


/* Capturing East Riding mini-gallery */

.oAssetBrowserHeroOuter {
	float:left;
	padding-bottom:10px;
	}

.panel-epsilon .oAssetBrowserThumbListOuter {
	height:500px;
	scroll:auto;
	}
	
.panel-epsilon .oAssetBrowserThumbListInner {
	overflow: hidden;
	}
	
.panel-epsilon .oAssetBrowserThumbListOuter .oAssetBrowserThumbOuter {
	float:left;
	}
	
div.oAssetBrowserThumbOuter { /* spacing out the thumbnails */
	margin-right:2px;
	margin-bottom:2px;
	height:70px;
	}
	
/* Capturing East Riding mini-gallery */
