
/* _theme.css */
html
{
	/* 
	This is placed here to stop pages shifting in FireFox.
	Shifting is caused by the Scroll Bar Disappearing when the page is too short.
	*/
		height: 100%;
		margin-bottom: 1px;
}
body {
	margin: 0;
	padding: 0;
	font-family: tahoma,verdana,sans-serif;
	line-height: 1.3em;
	font-size: 67%;
}
/* PAGE FONT SIZE DASHBOARD */
/* FONT SIZE IS RELATIVE TO BODY FONT SIZE */
form.body-Smallest 
{
    font-size: 80%;
}
form.body-Small 
{
    font-size: 90%;
}
form.body-Medium 
{
    font-size: 100%;
}
form.body-Large 
{
    font-size: 120%;
}
form.body-Largest
{
    font-size: 140%;
}

#base 
{
	width: 945px;
	padding: 0;
	margin: 0 auto;	
}
	/* 
	This decreases the width of the whole page area, in conjunction with the Pagesize Dashboard.	
	*/
	form.bodySize-Large #base
	{
		width:760px !important;
	}
	
/* ZONES */
#ZoneHeaderRow
{
	/* clear: both; */
	margin:10px 0 0 0;
	width:945px;
	height:352px;
	background-color: #FFF;
	/* z-index: 90; */
	padding:0px 0 30px 0;
	position: relative;
	z-index:3
}
form.elPageAdmin #ZoneHeaderRow, form.elPageLogin #ZoneHeaderRow
{
	height:120px;
}
	/* 
	This decreases the width of the whole page area, in conjunction with the Pagesize Dashboard.	
	*/

	form.bodySize-Large #ZoneHeaderRow
	{
		width:760px !important;
	}
#ZoneLeftColumn 
{
	width: 252px;
	float: left;
	/* 
		This min-height is  a Firefox fix to ensure the ZoneLeftColumn doesn't collapse when empty, moving content over.
	*/
	min-height:10px;
}
#LeftRightContainer 
{
	width:945px !important;
	clear:both;
	overflow: hidden;
	position:relative;
	z-index:2;
}
#ZoneRightColumn
{
    float: right;
    padding: 0;
	width:251px;
}
form.Gallery #ZoneRightColumn
{
	width: auto;
	float: left;
}

form.Gallery div.elContent
{
	padding-left:20px!important;
}

#ZoneCentreRow 
{
    width: 945px;
	float:left;
}
form.Content #ZoneCentreRow
{
	width:442px;
	float:left;
}
#ZoneFooterRow 
{
    width: 945px;
	clear:both;
	float:left;
	margin: 10px auto 0 auto;
    background-color: #FFF;
	border-top:1px solid #e6e6e6;
}

form.elPageAdmin #ZoneFooterRow
, form.elPageLogin #ZoneFooterRow
{
	margin:0 auto;
	float:none;
}

/* DEFAULTS */
a
, a:link
, a:visited 
{
    font-size: 1em;
	text-decoration: underline;
	color:#00461b;
}
a:hover
, a:active
, a:focus 
{

}
h1 
{
    font-size: 1.4em;
}
h2
{
    font-size: 1.3em;
}
h3 
{
    font-size: 1.2em;
}
h4 
{
    font-size: 1.1em;
}
h5 
{
    font-size: 1em;
}
h6 
{
    font-size: .9em;
}
pre 
{
	white-space: normal;
}
ul 
{
	list-style-type: disc;
}
a.linkskip {
	position: absolute;
	top: -200px;
}
/* Element Logo */
div.elLogo
{
	margin:10px 0 0 0;
	width: 945px;
	height: 87px;
	display:block;
	clear:both;
	background-image: url(../_images/clinton/logo_panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div.elLogo h1.ident 
{
	width: 472px;
	height: 87px;
	display:block;
	margin:0;
	padding:0;
}
div.elLogo h1.ident a 
{
	width: 472px;
	height: 87px;
	display: block;
}
div.elLogo h1.ident span 
{
	display: none;
}
div.elMainImage
{
	position:relative;
	width:945px;
	height:217px;
	display:block;
	margin: 0;
}
div.elMainImage img
{
	position:absolute;
	top:0;
	left:0;
}
img.elMainImage
{
	float:left;
}	
/* Element Horizontal Nav */
ul.elMainMenu 
{
	width:945px;
	height:48px;
	background-image: url(../_images/clinton/nav_bkgd.gif);
    line-height: 48px;
	list-style: none;
	padding: 0;
	margin: 0;    
	z-index:99;
	display:block;
	float: left;
}
form.elPageAdmin ul.elMainMenu
, form.elPageLogin ul.elMainMenu
{
	margin:5px 0 5px 0;
}
ul.elMainMenu ul 
{
	line-height: 1;
	list-style: none;
	padding: 0;
	margin: 0;  	
	z-index:99;
	float:left;
	clear:both;
	position:absolute;
	top:48px;
}
ul.elMainMenu a
, ul.elMainMenu a:link
, ul.elMainMenu a:visited
{
	display: block;
	color: #c7dd94;
	text-decoration: none;	
	text-transform: none;
	font-size:1.1em;	
	float:left;
	cursor:pointer;
	font-family:tahoma,verdana,arial;
}
ul.elMainMenu a span
, ul.elMainMenu a:link span
, ul.elMainMenu a:visited span
{
	float:left;
	padding:0 11px;
}
ul.elMainMenu li a span.Right
, ul.elMainMenu li a span.Left
, ul.elMainMenu li a:link span.Right
, ul.elMainMenu li a:link span.Left
, ul.elMainMenu li a:visited span.Right
, ul.elMainMenu li a:visited span.Left
{
	padding:0;
}
ul.elMainMenu li.first a span.Left
, ul.elMainMenu li.first a:link span.Left
, ul.elMainMenu li.first a:visited span.Left
{
	height: 48px;
	width: 5px;
	display: block;
	padding: 0;
}
ul.elMainMenu li.first a.current span.Left
, ul.elMainMenu li.first a.current:Link span.Left
, ul.elMainMenu li.first a.current:visited span.Left
, ul.elMainMenu li.first a.parent_current span.Left
, ul.elMainMenu li.first a.parent_current:link span.Left
, ul.elMainMenu li.first a.parent_current:visited span.Left
{
	height:48px;
	width:5px;
	background-image:url(../_images/clinton/nav_left_current.gif);
	float:left;
	padding:0;
}
ul.elMainMenu li a.current span
, ul.elMainMenu li a.current:link span
, ul.elMainMenu li a.current:visited span
, ul.elMainMenu li a.parent_current span
, ul.elMainMenu li a.parent_current:link span
, ul.elMainMenu li a.parent_current:visited span
{
	background-image:url(../_images/clinton/nav_bkgd_current.gif);
	background-repeat:repeat-x;
}
ul.elMainMenu li a:hover span
, ul.elMainMenu li a:active span
, ul.elMainMenu li a:focus span
{
	color:#edface!important;
}
ul.elMainMenu li a span.Right
, ul.elMainMenu li a:link span.Right
, ul.elMainMenu li a:visited span.Right
, ul.elMainMenu li a .current span.Right
, ul.elMainMenu li a .current :link span.Right
, ul.elMainMenu li a .current :visited span.Right
, ul.elMainMenu li a .parent_current span.Right
, ul.elMainMenu li a .parent_current :link span.Right
, ul.elMainMenu li a .parent_current :visited span.Right
{
	background-image:url(../_images/clinton/nav_divider.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:48px;
	width:2px;
	display:block;
	margin:0;
	padding:0;
}
ul.elMainMenu li 
{
	float: left;
	padding: 0;
	width: auto;
	position:relative;
	white-space: nowrap;
	display:inline;
}
ul.elMainMenu li ul 
{
	display:inline;
	position: absolute;
	top:48px;
	left: -999em;
	height: auto;
	width: 200px;
	margin: 0 0 0 -1px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #adc76b;
	z-index:9999;
}
ul.elMainMenu ul li span.Right
, ul.elMainMenu ul li span.Left
, ul.elMainMenu li li span.Right
, ul.elMainMenu li li span.Left
{
	display:none;
}
ul.elMainMenu li li
, ul.elMainMenu li li.first  
{
    width: 200px;
    background-image: none;
    line-height: 25px;
	height:25px;
    border-bottom: solid 1px #adc76b;
    background-color: #00280d;	 
	z-index:99;
}
ul.elMainMenu ul a
, ul.elMainMenu ul a:link
, ul.elMainMenu ul a:visited 
{
	width: 180px;
    border-width: 0;
    font-size: 1em;
    padding: 0 10px;
    color: #adc76b!important;
	background-image:none;
    text-transform: none;    
}
ul.elMainMenu ul a:hover
, ul.elMainMenu ul a:active
{
	background-color: #adc76b;
	color: #00280d!important;
}
ul.elMainMenu li li a.current span
, ul.elMainMenu li li a.current:link span
, ul.elMainMenu li li a.current:visited span
, ul.elMainMenu li li a.parent_current span
, ul.elMainMenu li li a.parent_current:link span
, ul.elMainMenu li li a.parent_current:visited span
, ul.elMainMenu li li a span
, ul.elMainMenu li li a:link span
, ul.elMainMenu li li a:visited span
{
	background-image:none!important;
	height:25px;
	padding:0;
	margin:0;
}
ul.elMainMenu li li a span.Left
, ul.elMainMenu li li a:link span.Left
, ul.elMainMenu li li a:visited span.Left
, ul.elMainMenu li li a span.Right
, ul.elMainMenu li li a:link span.Right
, ul.elMainMenu li li a:visited span.Right
{
	display:none!important;
}
ul.elMainMenu li ul ul 
{
	margin: -50px 0 0 200px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #adc76b;	
}
ul.elMainMenu li li li
, ul.elMainMenu li li li.first  
{
    border-color: #adc76b;	
}
ul.elMainMenu li li a
, ul.elMainMenu li li a:link
, ul.elMainMenu li li a:visited
{
    color: #adc76b;
    background-image: none;
}
ul.elMainMenu  li a:hover
, ul.elMainMenu  li a:active 
{
	 color: #00280d;
}
ul.elMainMenu ul li a:hover
, ul.elMainMenu ul li a:active 
, ul.elMainMenu li li a:hover
, ul.elMainMenu li li a:hover span
{
	background-color: #adc76b;
	color: #00280d!important;
}
ul.elMainMenu li:hover ul ul
, ul.elMainMenu li:hover ul ul ul
, ul.elMainMenu li:hover ul ul ul ul
, ul.elMainMenu li.MenuItemHover ul ul
, ul.elMainMenu li.MenuItemHover ul ul ul
, ul.elMainMenu li.MenuItemHover ul ul ul ul 
{     
    left: -999em; 
    display: none;
} 
ul.elMainMenu li:hover ul
, ul.elMainMenu li li:hover ul
, ul.elMainMenu li li li:hover ul
, ul.elMainMenu li li li li:hover ul
, ul.elMainMenu li.MenuItemHover ul
, ul.elMainMenu li li.MenuItemHover ul
, ul.elMainMenu li li li.MenuItemHover ul
, ul.elMainMenu li li li li.MenuItemHover ul 
{
    left: auto; 
	display: block;
} 
/* Element Footer Menu */
ul.elFooterMenu 
{
	margin: 0;
	padding: 10px 0 0 0;
	float: right;
	clear:both;
	white-space:nowrap;
}
ul.elFooterMenu li 
{
	display: block;
	margin:0;
	padding:0;
}
ul.elFooterMenu li a
, ul.elFooterMenu li a:link
, ul.elFooterMenu li a:visited 
{
    font-size: .9em;
	color: #666;
	display: block;
	padding:0;
	margin:0;
	text-decoration: none;
}
ul.elFooterMenu li a:hover
, ul.elFooterMenu li a:active 
{
	color: #666;
	text-decoration: underline;
}
/* CONTENT PANEL OUTPUT */

#ZoneRightColumn elContent
{
	width:251px;
	clear:both;
}
div.elContent
{
    padding:0;
	margin:0;
	overflow:visible;
}
#ZoneCentreRow div.elContent div.Padding
{
	padding:0 20px 20px 20px;
	font-size:1em;
    line-height: 1.4em;
}

div.elContent h1 
{
    font-size: 2.1em;
    color: #00461b;
	font-weight:normal;
    margin: 0 0 .8em 0;
    padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}

div.elContent h2 
{
    font-size: 1.3em;
    color: #607727;
	font-weight:bold;
    margin: 1.4em 0 -.7em 0;
    padding: 0;
	font-family:Arial, Helvetica, sans-serif;
}
div.elContent p 
{
    margin: 1.2em 0;
    padding: 0;
    color: #000000;
}
div.elContent a 
, div.elContent a:link
, div.elContent a:visited
{
    font-weight: bold;
    font-size: 1em;
	text-decoration: underline;
	color:#00461b;
	
}
div.elContent a:hover
, div.elContent a:active 
{
    text-decoration: underline;
}

div.elContent table
{
	border: 1px solid #c3c3c3;
	border-collapse:collapse;
}

div.elContent table td
{
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	padding: 5px;
}

div.elContent table th
{
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	background-color: #e7f0d0;
	padding: 5px;
}

div.elContent table a img
{
	border:none;
}


/* SITEMAP */
ul.elSitemap 
{    
    width: auto;
    margin: 20px 30px 40px 30px;
}
ul.elSitemap, ul.elSitemap ul 
{
    list-style-type: none;
}
ul.elSitemap li 
{
    margin: .5em 0;
    display: block;
    padding: 2px 0 0 0;
}
ul.elSitemap a 
{
    font-weight: bold;
    background-image: url(../_images/default/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0 8px;    
    padding-left: 10px;
    padding-top: 5px;
    font-size: 1em;   
}
ul.elSitemap ul 
{
    margin: 0 2.5em;
}
ul.elSitemap ul a
, ul.elSitemap ul a:link
, ul.elSitemap ul a:visited
{
    font-size: .9em;
}
/* Estate Enterprises on Content pages */
div.elEstates
{
	padding:0 0 7px 0;
	width:251px;
	height:auto;
	display:block;
	background-image:url(../_images/clinton/panel_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
}
div.elEstates ul.EstateLinks
{
	float:left;
	clear:both;
	width:251px;
	margin:5px 0 0 0;
	padding:10px 0 10px 0;
	list-style-type:none;
	
	background-image:url(../_images/clinton/panel_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#e7f0d0;
}
div.elEstates ul.EstateLinks li
{
	margin:0;
	padding:3px 0 0 20px;
	list-style-type:0;
	float:left;
	clear:both;
	width:200px;
	background-image:url(../_images/clinton/arrow.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
}
div.elEstates ul.EstateLinks li a
, div.elEstates ul.EstateLinks li a:link
, div.elEstates ul.EstateLinks li a:visited
{
	color:#000;
	padding:0 0 0 0px;
}

/* TEXT FOOTER MENU */
ul.elTextMenu 
{
	width:670px;
	float:left;
    padding: 5px 0 0 0;
	margin:0;
    background-color: #FFF;
	z-index:90 !important;
}
ul.elTextMenu li 
{
    display: inline;
    margin: 0 4px;
    padding: 0 5px 1px 0;
    line-height: 1.5em;
    border-right: solid 1px #cdcdcd;
}
ul.elTextMenu li.first
{
	margin:0;
}
ul.elTextMenu li.last 
{
    border: 0;
}
ul.elTextMenu li a
, ul.elTextMenu li a:link
, ul.elTextMenu li a:visited 
{
    color: #333;
    font-size: .8em;
    text-decoration: none;
}
ul.elTextMenu li a:hover
, ul.elTextMenu li a:active 
{
    text-decoration: underline;
    color: #333;
}
ul.elTextMenu li a.current
, ul.elTextMenu li a.current:link
, ul.elTextMenu li a.current:visited
, ul.elTextMenu li a.parent_current
, ul.elTextMenu li a.parent_current:link
, ul.elTextMenu li a.parent_current:visited
{
	color:#04230f;
}
/* LOGIN FORM */
fieldset.frmLogin {
	padding: 1em 0 1em 0;
	font-family: Arial;
	margin: 0 auto;
	font-size: 1em;
	letter-spacing: .1em;
	border: 0;
    background-color: #FFF;
    clear: left;

}
fieldset.frmLogin legend 
{
    padding: 1em 1em 1em 1em;
    margin: 0;
	text-indent: 360px;
    font-size: 1.6em;
    font-weight: bold;
    color: #363636;
    display: block;
    text-transform: uppercase;
}
fieldset.frmLogin p 
{
    color: #363636;
    margin: 2.5em 0 1.5em 0;
	text-indent: 360px;
}
fieldset.frmLogin ul, fieldset.frmLogin ol 
{
    list-style-type: none;
    width: 240px;
    margin: 0 auto;
}
fieldset.frmLogin li 
{
    margin: 0 1em 1em 1em;
}
fieldset.frmLogin li.last 
{
    clear: right;
    padding-bottom: 10px;
}
fieldset.frmLogin label 
{
    clear:left;
    display: block;
    font-weight: bold;
    margin-bottom: .1em;
    color: #363636;
}
fieldset.frmLogin label em
{
    color: #F00;
    font-weight: bold;
    font-size: 1.3em;
    display: block;
    float: left;
    margin: 0 0 0 -.8em;
}
fieldset.frmLogin input, fieldset.frmLogin select, fieldset.frmLogin textarea  
{
    width: 210px;
	font-size: 1em;
	color: #222;
	padding: .2em;
	margin: 0 0 .5em 0;
	font-weight: normal;		
}
/* Estate Home */
div.elEstateHome
{
margin:0 0 15px 0;
float:left;
clear:both;
}

div.elEstateHome #two
, div.elEstateHome #three
, div.elEstateHome #four
, div.elEstateHome #five
, div.elEstateHome #six
, div.elEstateHome #seven
, div.elEstateHome #eight
{
	display:none;
}
div.elEstateHome ul.elEnterprise
{
	list-style-type:none;
	margin:0;
	padding:0;
}
div.elEstateHome ul.elEnterprise li
{
	padding:0;
	margin:0;
	list-style-type:none;
}
div.elEstateHome ul.elEnterprise li.logo
{
	width:251px;
	
}
div.elEstateHome ul.elEnterprise li.logo img
{
	margin:10px 0 0 20px;
}
div.elEstateHome ul.elEnterprise li.description
{
	font-size:.8em;
}
div.elEstateHome ul.elEnterprise li.description p
{
	padding:5px 20px 0 20px;
	line-height:1.4em;
	font-size:1.2em;
	color:#00511f;
	height:120px;
}
div.elEstateHome ul.elEstateHome
, div.elEstateHome ul.elEstateHome li ul.elMenuList
{
	margin:5px 0 0 0;
	float:left;
	clear:left;
	padding:0;
	list-style-type:none;
	background-color:#e7f0d0;
}
div.elEstateHome ul.elEstateHome li ul.elMenuList
{
	margin:0;
	padding:10px 0 5px 0;
	width:233px;
}
div.elEstateHome ul.elEstateHome li
, div.elEstateHome ul.elEstateHome li ul.elMenuList li
{
	list-style-type:none;
	margin:0;

}
div.elEstateHome ul.elEstateHome li.elInfo
{
	margin:0 0 0 0;
	padding:0;
	height:222px;
	width:251px;
	display:block;
	background-image:url(../_images/clinton/enterprise_panel_bkgd.gif);
}

div.elEstateHome ul.elEstateHome li.elInfo div
{
	height:222px;
}

div.elEstateHome ul.elEstateHome li.elMenu
{
	padding:0 0 7px 0;
	background-image:url(../_images/clinton/panel_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
	width:251px;
	clear:both;
}
div.elEstateHome ul.elEstateHome li ul.elMenuList li
{
	padding:0 0 5px 20px;
	background-image:url(../_images/clinton/arrow.gif);
	background-repeat:no-repeat;
	background-position:10px 4px;
	width:195px;
}
div.elEstateHome ul.elEstateHome li ul.elMenuList li a
,div.elEstateHome ul.elEstateHome li ul.elMenuList li a:link
,div.elEstateHome ul.elEstateHome li ul.elMenuList li a:visited
{
	font-family:tahoma,verdana,arial;
	color:#000000;
	font-size:1em;
	font-weight:bold;
}
div.elEstateHome ul.elEstateHome li ul.elMenuList li a:hover
, div.elEstateHome ul.elEstateHome li ul.elMenuList li a:active
, div.elEstateHome ul.elEsateHome li ul.elMenuList li a:focus
{
	color:#86ad17;
}
div.elTitleAwards
{
	margin:0 0 0 0!important;
	float:left;
}
div.elSpacer
{
	margin:0 0 15px 0!important;
	float:left;
}
div.elTitle
{
	height:30px;
	width:251px;
	line-height:30px;
	/*float:left;*/
	/*clear:both;*/
	background-image:url(../_images/clinton/panel_heading_bkgd.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div.elTitle h2
{
	font-weight:normal;
	text-indent:15px;
	color:#c7dd94;
	font-size:1.1em;
	padding:0; margin:0;
}
/* Video Panel */
#video01, #video02, #video03
{
	background-color:#e7f0d0;
	background-image:url(../_images/clinton/panel_top.gif);
	background-repeat:no-repeat;
	margin:5px 0 0 0;
	width:241px;
	float:left;
	padding:5px 5px 5px 5px;
}
#video01 object, #video02 object, #video03 object
{
	width:240px;
}
div.elContentImage
{
	float:left;
	overflow:hidden;
	display:block;
	clear:both;
	width:251px;
}
div.elContentImage span.elHeaderCaption
, div.elContentImage div.elFooterCaption
{
	height:7px;
	width:251px;
	display:block;
	z-index:1;
	overflow:hidden;
}

div.elContentImage span.elHeaderCaption
{
	margin:0;
	background-image:url(../_images/clinton/left_menu_top.gif);
}
div.elContentImage div.elFooterCaption
{
	margin:0;
	background-image:url(../_images/clinton/left_menu_bottom.gif);
}
div.elContentImage div.caption
{
	display:block;
	width:251px;
	height:auto;
	background-color:#adc76b;
	margin:0;
	padding:0;
}
div.elContentImage div.caption p
{
	padding:3px 15px 5px 15px;
	margin:0;
	color:#fff;
}
div.elContentVideo
{
	width:251px;
	/*height:300px;*/
	overflow:hidden;
	clear:both;
	float:none;
}
div.elContentVideo span.caption
{
	clear:both;
	width:251px;
	display:block;
	padding:0 0 7px 0;
	background-image:url(../_images/clinton/panel_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#e7f0d0;
}
div.elContentVideo span.caption p
{
	padding:7px 15px 7px 15px;
	margin:0;
	line-height:1.4em;
	font-size:1em;
	color:#000000;
	display:block;
	overflow:hidden;
}

div.imagetop, div.imagebottom
{
position:relative;
width:251px;
padding:0;
margin:0;
z-index:98;
line-height:0;
}

div.imagetop
{
height:0;
}

div.imagebottom
{
height:5px;
}
div.imagetop div.topcorners
{
position:absolute;
top:0;
left:0;
display:block;
height:5px;
width:251px;
background-image:url(../_images/clinton/corners_top.png);
background-color:transparent;
background-repeat:no-repeat;
z-index:99;
}
div.imagebottom div.bottomcorners
{
position:absolute;
top:-5px;
left:0;
display:block;
height:5px;
width:251px;
background-image:url(../_images/clinton/corners_bottom.png);
background-color:transparent;
background-repeat:no-repeat;
z-index:99;
vertical-align:middle;
}

div.elImagePlaceHolder img
{
z-index:1;
padding:0;
margin:0;
}
/**** Don't Change Below this line ****/

div.elImagePlaceHolder
{
display:block;
	width:251px;
	height:auto;
	z-index:-1;

}

div.elImagePlaceHolder img.elTopLeft
{
	position:absolute;
	top:0;
	left:0;
}

div.elImagePlaceHolder img.elTopRight
{
	position:absolute;
	top:0;
	left:246px;
}
div.elImagePlaceHolder img.elBottomLeft
{
	position:absolute;
	top:241px;
	left:0;
}

div.elImagePlaceHolder img.elBottomRight
{
	position:absolute;
	top:241px;
	left:246px;
}

/*************************/

/* Listing - TAG REPEATER */
ul.elTagListing 
{
	/*min-height:400px;*/
	width:251px;
    margin:5px 0 15px 0;
    padding:0;
	font-size: 1em;
	list-style: none;
	overflow:hidden;
}
ul.elTagListing li 
{
    margin: 0;
	padding:0;
    display: block;
	background-color:#e7f0d0;
	width:251px;
	float:left;
}
ul.elTagListing li.first 
{
    border: 0;
    padding:0;
	margin:0;
	background-image:url(../_images/clinton/panel_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
ul.elTagListing li.last
{
	background-image:url(../_images/clinton/panel_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0 0 5px 0;
	margin:0;
}

ul.elTagListing div.ContentWrapper
{
    padding:10px 10px 0 10px;
    clear: both;
	margin: 0;
}

ul.elTagListing div.elContent 
{
    padding: 0 0 10px 0;
    margin: 0;
}
ul.elTagListing div.elContent h1.Title 
{
    font-size: 1em;
    line-height: 1.2em;
    margin: 0 0 0 0;
    padding: 0 5px 0 10px;
    background-image: url(../_images/clinton/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
	font-weight: bold;
	font-family:tahoma,verdana;    
}
ul.elTagListing div.elContent a
, ul.elTagListing div.elContent a:link
, ul.elTagListing div.elContent a:visited 
{
    color: #000;
	font-weight: bold;
}
ul.elTagListing div.elContent a:hover
, ul.elTagListing div.elContent a:active 
{
    color: #000;
}
ul.elTagListing div.elContent h2.DateStart
, ul.elTagListing div.elContent h2.DateEnd
{
    font-size: 1em;
    font-weight: normal;
    padding: 4px 10px 4px 10px;
    margin: 0;
	color: #00461b;    
}
ul.elTagListing div.elContent h2.DateStart span
, ul.elTagListing div.elContent h2.DateEnd span 
{
    font-style: italic;   
}
ul.elTagListing div.elContent h3.Author
{
    padding: 0 0 0 10px;
    margin: 0;
    font-size: 1em;
    font-weight: normal;
}
ul.elTagListing div.elContent p.Description
{
    padding: 0 5px 0 10px;
    margin: 0;
	color:#000000;
	font-size:1em;
}
ul.elTagListing div.ContentImage 
{
    padding: 0;
    margin: 0;
    width: 90px;
    float: left;
}
ul.elTagListing div.ContentImage img {
    border: solid 1px #364761;

}
ul.elTagListing div.HasImage 
{
    margin-left: 100px;
}

/* TOOLS */
div.Tools 
{
    float: right;
}
div.Tools a, div.Tools a:link, div.Tools a:visited 
{
    padding: 0 0 0 10px;
    margin-left: 10px;
    background-image: url(../_images/clinton/arrow.gif);   
    background-repeat: no-repeat;
    background-position: 1px 3px;   
    color: #3e3e3e; 
    font-weight: bold;
}
div.Tools a:hover, div.Tools a:active 
{
    color: #333;
}

/* LEFT MENU */
/* top level */
ul.elLeftMenu 
{
    margin: 0 0 15px 0;
    padding: 0 0 7px 0;

    list-style-type: none;
   	width: 251px;
	display:block;
	float: left;
	clear: both;
	background-image:url(../_images/clinton/left_menu_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	overflow:hidden;
}
ul.elLeftMenu li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:251px;
	float:left;
	clear:both;
}
ul.elLeftMenu li.first a.depth01first
, ul.elLeftMenu li.first a.depth01first:link
, ul.elLeftMenu li.first a.depth01first:visited
{
	height: 30px;
	width:251px;
	display:block;
	background-image:url(../_images/clinton/panel_heading_bkgd.gif);
	line-height: 27px;
	text-indent:15px;
	color:#c7dd94;
	text-decoration:none;
	font-size:1.1em;
}
ul.elLeftMenu li.first a.depth01first:hover
, ul.elLeftMenu li.first a.depth01first:active
, ul.elLeftMenu li.first a.depth01first:focus
{
	text-decoration:underline;
}
ul.elLeftMenu ul
{
	margin:5px 0 0 0;
	padding:7px 0 7px 0;
	list-style-type:none;
	width:251px;
	float: left;
	clear: both;
	background-color:#adc76b;
	background-image:url(../_images/clinton/left_menu_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

ul.elLeftMenu ul ul
{
	padding:0;
	list-style-type:none;
	width:251px;
	float: left;
	clear: both;
	background-color:#adc76b;
	background-image:none;
}

ul.elLeftMenu ul ul li.first
{
	padding:0 0 0 10px;
}

ul.elLeftMenu ul ul li
{
	margin:0;
	padding:3px 0 0 10px;
	list-style-type:0;
	width:251px;
	font-weight: normal;
}

ul.elLeftMenu ul li
{
	margin:0;
	padding:3px 0 0 0;
	list-style-type:0;
	width:251px;
	font-weight: bold;
}
ul.elLeftMenu ul li a
, ul.elLeftMenu ul li a:link
, ul.elLeftMenu ul li a:visited
{
	background-image:url(../_images/clinton/arrow_white.gif);
	padding:0 0 0 20px;
	background-repeat:no-repeat;
	background-position:10px 4px;
	text-decoration:none;
	color:#000000;
}
ul.elLeftMenu ul li a:hover,
ul.elLeftMenu ul li a:active, 
ul.elLeftMenu ul li a:focus,
ul.elLeftMenu ul li a.current,
ul.elLeftMenu ul li a.current:link,
ul.elLeftMenu ul li a.current:visited,
ul.elLeftMenu ul li a.parent_current,
ul.elLeftMenu ul li a.parent_current:link,
ul.elLeftMenu ul li a.parent_current:visited
{
	text-decoration:underline;
}

/* Related Articles */
ul.elResources
{
	list-style-type:none;
	margin:5px 0 0 0;
	padding:10px 0 0 0;
	float:left;
	clear:both;
	width:251px;
	
	background-image:url(../_images/clinton/panel_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#e7f0d0;
}
ul.elResources li
{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	clear:both;
}
ul.elResources li ul
{
	list-style-type:none;
	margin:0;
	padding:3px 0 3px 0;
	float:left;
	clear:both;
		width:251px;
}
ul.elResources li ul li.title a
, ul.elResources li ul li.title a:link
, ul.elResources li ul li.title a:visited
{
	font-family:tahoma,verdana, arial;
	font-size:1em;
	padding:0 0 0 20px;
	background-image:url(../_images/clinton/arrow.gif);
	background-repeat:no-repeat;
	background-position:10px 4px;
	color:#000;
	text-decoration:underline;
}
ul.elResources li ul li.description 
{
	padding:2px 0 0 20px;
	width:210px;
}

ul.elResources li ul li
{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.elResources li.footer
{
	padding:0;
	margin:0;
	height:10px;
	width:251px;
	display:block;
	background-color:#e7f0d0;
	background-image:url(../_images/clinton/panel_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

/* SEARCH RESULTS */
.TagHighLight 
{
    background-color: #FFFF00;
}

div.elTags 
{   
    clear: left;
    margin-top: 15px;   
}

/* PAGING */
ul.Paging 
, ul.paging 
{
    clear: both;
    font-weight: bold;
    font-size: .9em;
    margin: 5px 10px 10px 30px;
	list-style-type:none;
}
ul.Paging li 
, ul.paging li
{
	float: left;
    display: block; 
}
ul.Paging li.PagingPageTotal
, ul.paging li.PagingPageTotal
{
    
    display: none;
}
ul.Paging li.PagingPageNumbers
{
    
    float: right;
        margin: 0 10px 0 0;
}
ul.Paging li.PagingLastPage
{
    display: none;
}
ul.Paging li.PagingNextPage
{    
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingPreviousPage
{
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingFirstPage
{
    display: none;
}
ul.Paging li .disabled 
{
    color: #B0B0B0;
}
ul.Paging li .current 
{
    text-decoration: underline;
}
ul.Paging li.PagingNextPage a
, ul.Paging li.PagingNextPage a:link
, ul.Paging li.PagingNextPage a:visited
, ul.Paging li.PagingNextPage span.disabled
, ul.paging li a
, ul.paging li a:link
, ul.paging li a:visited
{
    background-image: url(../_images/clinton/arrow.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 12px;
}
ul.Paging li.PagingPreviousPage a
, ul.Paging li.PagingPreviousPage a:link
, ul.Paging li.PagingPreviousPage a:visited
, ul.Paging li.PagingPreviousPage span.disabled
{
    background-image: url(../_images/clinton/arrow_left.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 12px;
}
ul.paging li a
, ul.paging li a:link
, ul.paging li a:visited
{
	background:none;
}

h1.elPageTitle 
{
    margin: 32px 30px 10px 30px;
    padding: 0 0 3px 0;
    
}

p.elNoContent 
{
    margin: 10px;   
}

a.Delete 
{
    cursor: pointer;   
}

a.Delete:hover, a.Delete:active {
	text-decoration: underline;
	color: #333;
}
/*
Clears all hoverbuttons in the Header zone 

Makes Styling a lot easier.
When problems are incurred use !important;

*/
div#ZoneHeaderRow a.hoverbutton
, div#ZoneHeaderRow a.hoverbutton:link
, div#ZoneHeaderRow a.hoverbutton:visited
{
		margin:0;
		padding:0;
		
		background-color:transparent;
		background-image:none;
		border:0;
		
		height:auto;
		width:auto;
}
div#ZoneHeaderRow a.hoverbutton span.hoverbutton_button
, div#ZoneHeaderRow a.hoverbutton span.hoverbutton_buttonRight
, div#ZoneHeaderRow a.hoverbutton span.hoverbutton_buttonLeft
{
	margin:0;
	padding:0;
}
/* 

All the Controls (Screensize, Textsize and Bookmark site are placed insite a HTML Element called

div.elHeaderControls

This is done so the controls can be floated and therefore increase text size, etc easily and wouldn't function properly when positioned absolutely.

The container CAN be positioned absolutely.
*/

div.elHeaderControls
{
	clear:both;
	position:absolute;
	top:50px;
	right:20px;
	display:block;
	z-index:99;
}

	
/* FONT SIZE */
div.elFontSize
{
	float:right;
	height:1.5em;
	line-height:1em;
}	
	div.elFontSize span.text
	{
		/*Padding, Margin & Borders*/
		margin:0 0 0 1em;
		padding:0;
		border:0;
		float:left;
		color:#666;
	}
	/*Generic, This applies to both buttons*/
	div.elFontSize a.hoverbutton,
	div.elFontSize a.hoverbutton:link,
	div.elFontSize a.hoverbutton:visited
	{
		color:#666 !important;
		float:left;
		line-height:.9em;
		text-indent:.2em;
	}
	div.elFontSize a.hoverbutton:hover,
	div.elFontSize a.hoverbutton:active,
	div.elFontSize a.hoverbutton:focus
	{
		
	}
		/* STYLING SPECIFIC TO THE BUTTON TO REDUCE FONT SIZE */
		div.elFontSize span.smaller a.hoverbutton:link,
		div.elFontSize span.smaller a.hoverbutton:visited,
		div.elFontSize span.smaller a.hoverbutton
		{
		
		}
		div.elFontSize span.smaller a.hoverbutton:hover,
		div.elFontSize span.smaller a.hoverbutton:active,
		div.elFontSize span.smaller a.hoverbutton:focus
		{
		
		}
		/*STYLING SPECIFIC TO THE BUTTON TO INCREASE FONT SIZE*/
		div.elFontSize span.larger a.hoverbutton:link,
		div.elFontSize span.larger a.hoverbutton:visited,
		div.elFontSize span.larger a.hoverbutton
		{
		
		}
		div.elFontSize span.larger a.hoverbutton:hover,
		div.elFontSize span.larger a.hoverbutton:active,
		div.elFontSize span.larger a.hoverbutton:focus
		{
		
		}
/* Quick Search Dashboard */
div.elQuickSearch
{
	
	/*Padding, Margins & Borders*/
	margin:0;
	padding:0;
	border:0;
	display:block;
	/*Sizing*/
	width:auto;
}

div.elQuickSearch input
{
	float:left;
	height: 17px;
	line-height:12px;
	width:241px;
	border:0;
	padding:5px 0 0 10px;
	margin:0px 5px 0 0;
	background-color:transparent;
	background-image:url(../_images/clinton/search_field_bkgd.gif);
	font-family:tahoma,verdana,arial;
	font-size:0.9em;
	color:#666666;
	/* vertical-align:middle; */
}
div.elQuickSearch a
{
    background-image:url(../_images/default/search_icon_on.gif) !important;
}
div.elQuickSearch a.hoverbutton,
div.elQuickSearch a.hoverbutton:link,
div.elQuickSearch a.hoverbutton:visited
{
	float:left;
	margin:0;
	padding:0;
	border:0!important;
	height:22px !important;
	width:31px !important;
	display:block !important;
	background-image:url(../_images/clinton/button_search.gif) !important;
	background-repeat:no-repeat  !important;
	background-position:top left !important;
	
}
div.elQuickSearch a.hoverbutton:hover,
div.elQuickSearch a.hoverbutton:active,
div.elQuickSearch a.hoverbutton:focus
{
	background-image:url(../_images/clinton/button_search_on.gif) !important;
}
/* Contact Form*/
form.elContact div.Padding
{
	margin:0!important;
	padding:0 0 0 20px!important;
}
div.elForm
{
	float:left;
	margin:-10px 0 0 20px;
	padding: 20px;
	background-color: #e7f0d0;
}
div.elForm ul.elForm
{
	margin:0;
	padding:0;
	list-style-type:none;
}
div.elForm ul.elForm li
{
	margin:0;
	padding:0;
	list-style-type:none;
}
div.elForm ul.elForm li fieldset
{
	border:0; margin:0;
	padding:0;
}
div.elForm ul.elForm li fieldset legend
{
	display:none;
}
div.elForm ul.elForm li fieldset ul
{
	margin:0; padding:0;
	list-style-type:none;
}
div.elForm ul.elForm li fieldset ul li
{
	margin:0;
	padding:0;
}
div.elForm ul.elForm li fieldset ul li
,div.elForm ul.elForm li fieldset ul li label
,div.elForm ul.elForm li fieldset ul li input
,div.elForm ul.elForm li fieldset ul li textarea
{
	float:left;
	clear:both;
}
div.elForm ul.elForm li fieldset ul li label,
div.elForm ul.elForm li fieldset ul li span
{
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	width:480px;
	display:block;
	clear:none;
}

div.elForm ul.elForm li fieldset ul li span a.formDesc,
div.elForm ul.elForm li fieldset ul li span a.formDesc span
{
	display:none!important;
}
div.elForm ul.elForm li fieldset ul li label a.formDesc
, div.elForm ul.elForm li fieldset ul li label a.formDesc:link
, div.elForm ul.elForm li fieldset ul li label a.formDesc:visited
{
	display:none;
}
div.elForm ul.elForm li fieldset ul li input
, div.elForm ul.elForm li fieldset ul li textarea
{
	width:500px;
}

/* Form Buttons */
div.elForm a.hoverbutton
, div.elForm a.hoverbutton:link
, div.elForm a.hoverbutton:visited
{
	/* background-image:none; */
	border:0;
	margin:8px 60px 0 0;
	font-weight:normal;
	color:#000!important;
	float:left;
}

ul.elForm  table.RadiobuttonList input 
{ 
	width:20px!important;
	clear:none!important;
	height:11pt;
}

ul.elForm  span.chkYesNo input 
{ 
	width:75px!important;
	clear:none!important;
}

ul.elForm  table.RadiobuttonList label
{
	width:auto!important;
	clear:none!important;
	float:left!important;
}

ul.elForm  span.chkYesNo label
{
	width:auto!important;
	clear:none!important;
}

ul.elForm  table.RadiobuttonList TD
, ul.elForm  table.RadiobuttonList TR
, ul.elForm  table.RadiobuttonList TBODY
{
	clear:none!important;
}

ul.elForm table.RadiobuttonList TD
{
	/*line-height:10pt!important;*/
	width:150px!important;
	padding: 3px 0 3px 0;
}

ul.elForm  table.RadiobuttonList TD input
{
	margin-top:0px;
}

ul.elForm  table.RadiobuttonList TD label
{
	margin-top:0px!important;
	padding:0px!important;
	margin-left:7px!important;
}

ul.elForm  table.RadiobuttonList
{
	float:left;
	clear:both;
	width:500px;
}

ul.elForm  table.CheckboxList input 
{ 
	width:20px!important;
	clear:none!important;
	height:11pt;
}

ul.elForm  table.CheckboxList label
{
	width:auto!important;
	clear:none!important;
	float:left!important;
}

ul.elForm  table.CheckboxList TD
, ul.elForm  table.CheckboxList TR
, ul.elForm  table.CheckboxList TBODY
{
	clear:none!important;
}

ul.elForm table.CheckboxList TD
{
	/*line-height:10pt!important;*/
	width:150px!important;
	padding: 3px 0 3px 0;
}

ul.elForm  table.CheckboxList TD input
{
	margin-top:0px;
}

ul.elForm  table.CheckboxList TD label
{
	margin-top:0px!important;
	padding:0px!important;
	margin-left:7px!important;
}

ul.elForm  table.CheckboxList
{
	float:left;
	clear:both;
	width:500px;
}

ul.elForm  ul.radYesNo input 
{ 
	width:20px!important;
	clear:none!important;
	height:11pt;
}

ul.elForm  ul.radYesNo label
{
	width:auto!important;
	clear:none!important;
	float:left!important;
}

ul.elForm  ul.radYesNo li
{
	clear:none!important;
}

ul.elForm ul.radYesNo li
{
	/*line-height:10pt!important;*/
	width:150px!important;
	padding: 3px 0 3px 0;
}

ul.elForm  ul.radYesNo li input
{
	margin-top:0px;
}

ul.elForm  ul.radYesNo li label
{
	margin-top:0px!important;
	padding:0px!important;
	margin-left:7px!important;
}

ul.elForm  ul.radYesNo
{
	float:left;
	clear:both;
	width:500px;
}


ul.elForm div.dtpControl input,
ul.elForm div.dtpControl label
{
	clear:none!important;
	float:left;
	width:auto!important;
	margin:0 4px!important;
}

ul.elForm div.dtpControl span
{
	float:left;
	clear:none!important;
	width:auto!important;
	margin:3px 4px!important;
}

ul.elForm div.dtpControl a.hoverbutton_small
{
	position:relative;
	overflow:hidden;
}

ul.elForm div.dtpControl a.hoverbutton_small span.hoverbutton_small_buttonLeft,
ul.elForm div.dtpControl a.hoverbutton_small span.hoverbutton_small_buttonRight
{
	display:none;
}

ul.elForm div.dtpControl a.hoverbutton_small span.hoverbutton_small_button
{
	position:absolute;
	top:0;
	left:2px;
	margin-top:0px!important;
}

ul.elForm div.dtpControl
{
	width:500px;
}

ul.elForm  li span.chkYesNo
{
	margin-left:-2px;
}

ul.elForm  li span.chkYesNo input 
{ 
	width:15px!important;
	clear:none!important;
	height:11pt;
	text-align:left;
	float:left;
}

ul.elForm li ul.RadiobuttonList
{
	margin-top:5px!important;
}

ul.elForm li ul.RadiobuttonList li
{
	width:500px!important;
}

ul.elForm li ul.RadiobuttonList li input
{
	width:auto!important;
	/*float:left;*/
	clear:none!important;
}

ul.elForm li ul.RadiobuttonList li label
{
	margin:3px 0 0 0!important;
	float:left;
	width:auto!important;
	clear:none!important;
	padding-left:10px!important;
}

/* News Page */

ul.elNewsListing
{
	list-style-type:none;
	margin:0;
	padding:0 0 0 20px;
}
ul.elNewsListing li
{
	list-style-type:none;
	margin:0; padding:0;
	float:left;
	clear:both;
}
ul.elNewsListing li h1.elContentTitle
{
    font-size: 2.1em;
    color: #00461b;
	font-weight:normal;
    margin: .4em 0 .8em 0;
    padding: 0;
	font-family:Arial, Helvetica, sans-serif;
}
ul.elNewsListing li div.elContent
{
	margin:0;
	padding:0;
}
ul.elNewsListing li h1.Title
{
	font-weight:normal;
	font-size:1.1em;
	line-height:1em;
	margin:0;
	padding:0;
}
ul.elNewsListing li h1.Title a
, ul.elNewsListing li h1.Title a:link
, ul.elNewsListing li h1.Title a:visited
{
	margin:0;
	padding:0 0 0 10px;
	color:#000;
	text-decoration:underline;
	background-image:url(../_images/clinton/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	
}
ul.elNewsListing li h2.DateStart
{
	font-weight:normal;
	font-size:1em;
	line-height:.9em;
	margin:0 0 7px 0;
	padding:7px 0 0 10px;
	color:#00461b;
}
ul.elNewsListing li p.Description
{
	margin:0;
	padding:0 0 15px 10px;
}

div.elCredits
{
	/*  */
	font-size:.9em;
	/* */
	float: right;
	padding:7px 0 0 0;
	white-space:nowrap;
	
	color:#666;
}
	div.elCredits a,
	div.elCredits a:link,
	div.elCredits a:visited
	{
		color:#666;
		text-decoration:none;
	}
	div.elCredits a:hover,
	div.elCredits a:focus,
	div.elCredits a:active
	{
		color:#666;
		text-decoration:underline;
	}

ul.elAwardsList
{
	margin:5px 0 0 0;
	padding:0 12px 12px 0;
	float:left;
	clear:both;
	width:240px;
	height:164px;
	display:block;	
	background-image:url(../_images/clinton/awards_panel_bkgd.gif);
}
ul.elAwardsList li
{
	margin:0;
	padding:0;
	list-style-type:none;
	overflow: hidden;
}
ul.elAwardsList li div.ContentImage
{
	float:right;
	padding:20px;
}
ul.elAwardsList li div.elContent
{


}
ul.elAwardsList li div.elContent h1.Title
{
	font-size:1em!important;
	color:#000;
	text-decoration:underline;
	background-image:url(../_images/clinton/arrow.gif);
	background-repeat:no-repeat;
	background-position: 12px 20px;
	padding:15px 0 0 20px;
	margin:0;
}
ul.elAwardsList li div.elContent p.Description
{
	font-weight:normal;
	font-size:1em;
	margin:0;
	padding:3px 0 0 20px;
}

div#sidebar
{
	display:none!important;
}

/* NEXUS */
/* LIGHTBOX GALLERY */
/*
UL.LightboxGallery 
{	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 20px 0px 40px 30px;	
	WIDTH: 660px;	
	PADDING-TOP: 0px;	
	LIST-STYLE-TYPE: none;
}

UL.LightboxGallery LI 
{	
	PADDING-RIGHT: 0px;	
	DISPLAY: inline;	
	PADDING-LEFT: 0px;	
	FONT-SIZE: 117px;	
	FLOAT: left;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 6px 0px 0px 6px;	
	VERTICAL-ALIGN: middle;	
	WIDTH: 158px;	
	LINE-HEIGHT: 110px;	
	PADDING-TOP: 0px;	
	HEIGHT: 140px;	
	BACKGROUND-COLOR: #ededed;	
	TEXT-ALIGN: center;
}

UL.LightboxGallery LI IMG 
{	
	PADDING-RIGHT: 6px;	
	PADDING-LEFT: 6px;	
	Z-INDEX: 1;	
	FILTER: none;	
	PADDING-BOTTOM: 6px;	
	VERTICAL-ALIGN: middle;	
	PADDING-TOP: 6px;	
	POSITION: relative;	
	BACKGROUND-COLOR: #fff;
	border: none;
}
UL.LightboxGallery LI A:hover IMG 
{	
	BACKGROUND-COLOR: #adc76b;
}
*/

ul.LightboxGallery
{
    margin: 20px 0 40px 0;
    width: 660px;
    padding: 0 0 0 15px;
    list-style-type: none;
	overflow: hidden;

}
ul.LightboxGallery li
{
	PADDING-RIGHT: 0px;	
	DISPLAY: inline;	
	PADDING-LEFT: 0px;	
	FONT-SIZE: 117px;	
	FLOAT: left;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 6px 0px 0px 6px;	
	VERTICAL-ALIGN: middle;	
	WIDTH: 158px;	
	LINE-HEIGHT: 110px;	
	PADDING-TOP: 0px;	
	HEIGHT: 140px;	
	BACKGROUND-COLOR: #ededed;	
	TEXT-ALIGN: center;
}
ul.LightboxGallery li div.Img
{
	border: none;
	overflow: hidden;
}

ul.LightboxGallery li img
{

    background-color: #FFF;
    /*border: solid 1px #E0E0E0;*/
	padding:6px;
	border: none;
	position:relative;
	vertical-align:middle;
}
ul.LightboxGallery li a:hover img
{
	background-color:#adc76b;
}

ul.LightboxGallery li a
{
	border: none;
}

ul.LightboxGallery li span.file
{
	color: #062f67;
}
ul.LightboxGallery li p.desc
{
	margin-top: 0;
}


/* thumbnil pop-up */
div#tipDiv {
  position:absolute;
  visibility: hidden;
  left: 0;
  top: 0;
  z-index: 10000;
  background-color: #fff;
  border:1px solid #000; 
  padding: 6px;
  color:#000;
  font-size: 100%;
  line-height: 1.3;
}

/* These are used in the wrapTipContent function */
div#tipDiv div.img { 
	text-align: center;
}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../_images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../_images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../_images/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #000;
	}
	
/* Registration Form */

fieldset.frmRegister
{
	margin:0;
	padding:0;
	list-style-type:none;
	border:0;
}
fieldset.frmRegister ol
{
	margin:0;
	padding:0;
	list-style-type:none;
}
fieldset.frmRegister ol li fieldset
{
	border:0; margin:0;
	padding:0;
}
fieldset.frmRegister ol li fieldset legend
{
	display:none;
}
fieldset.frmRegister ol li fieldset ol
, fieldset.frmRegister ol li fieldset ul
{
	margin:0; padding:0;
	list-style-type:none;
}
fieldset.frmRegister ol li fieldset ol li
, fieldset.frmRegister ol li fieldset ul li
{
	margin:0;
	padding:0;
}
fieldset.frmRegister ol li fieldset ol li
,fieldset.frmRegister ol li fieldset ol li label
,fieldset.frmRegister ol li fieldset ol li input
,fieldset.frmRegister ol li fieldset ol li textarea
,fieldset.frmRegister ol li fieldset ul li
,fieldset.frmRegister ol li fieldset ul li label
,fieldset.frmRegister ol li fieldset ul li input
,fieldset.frmRegister ol li fieldset ul li textarea
{
	float:left;
	clear:both;
}
fieldset.frmRegister ol li fieldset ol li label
, fieldset.frmRegister ol li fieldset ul li label
{
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	width:500px;
}
fieldset.frmRegister ol li fieldset ol li label a.formDesc
, fieldset.frmRegister ol li fieldset ol li label a.formDesc:link
, fieldset.frmRegister ol li fieldset ol li label a.formDesc:visited
, fieldset.frmRegister ol li fieldset ul li label a.formDesc
, fieldset.frmRegister ol li fieldset ul li label a.formDesc:link
, fieldset.frmRegister ol li fieldset ul li label a.formDesc:visited
{
	display:none;
}
fieldset.frmRegister ol li fieldset ol li input
, fieldset.frmRegister ol li fieldset ol li textarea
, fieldset.frmRegister ol li fieldset ul li input
, fieldset.frmRegister ol li fieldset ul li textarea
{
	width:500px;
}

/* Form Buttons */
fieldset.frmRegister ol li a.hoverbutton
, fieldset.frmRegister ol li a.hoverbutton:link
, fieldset.frmRegister ol li a.hoverbutton:visited
{
	/* background-image:none; */
	border:0;
	margin:15px 2px 0 0;
	font-weight:normal;
	color:#000!important;
	float:left!important;
}

fieldset.frmRegister  table.RadiobuttonList input 
{ 
	width:20px!important;
	clear:none!important;
	height:11pt;
}

fieldset.frmRegister ol li fieldset ol li ul.radYesNo input 
{ 
	width:20px!important;
	clear:none!important;
	height:11pt;
}

fieldset.frmRegister ol li fieldset ol li  ul.radYesNo label
{
	width:auto!important;
	clear:none!important;
	float:left!important;
}

fieldset.frmRegister ol li fieldset ol li  ul.radYesNo li
{
	clear:none!important;
}

fieldset.frmRegister ol li fieldset ol li ul.radYesNo li
{
	/*line-height:10pt!important;*/
	width:150px!important;
	padding: 3px 0 3px 0;
}

fieldset.frmRegister ol li fieldset ol li  ul.radYesNo li input
{
	margin-top:0px;
}

fieldset.frmRegister ol li fieldset ol li  ul.radYesNo li label
{
	margin-top:0px!important;
	padding:0px!important;
	margin-left:7px!important;
}

fieldset.frmRegister ol li fieldset ol li  ul.radYesNo
{
	float:left;
	clear:both;
	width:500px;
}

/* CONTENT PANEL OUTPUT */
form.elPageRegister div.elContent
{
    padding:0;
	margin:0;
}
form.elPageRegister #ZoneCentreRow div.elContent div.Padding
{
	padding:0 30px 20px 20px;
	font-size:1em;
    line-height: 1.4em;
}

form.elPageRegister div.elContent h1 
{
    font-size: 2.1em;
    color: #00461b;
	font-weight:normal;
    margin: .4em 0 .8em 0;
    padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 15pt;
}

form.elPageRegister div.elContent h2 
{
    font-size: 1.3em;
    color: #607727;
	font-weight:bold;
    margin: 1.4em 0 -.7em 0;
    padding: 0;
	font-family:Arial, Helvetica, sans-serif;
}
form.elPageRegister div.elContent p 
{
    margin: 1.2em 0;
    padding: 0;
    color: #000000;
}
form.elPageRegister div.elContent a 
, form.elPageRegister div.elContent a:link
, form.elPageRegister div.elContent a:visited
{
    font-weight: normal;
    font-size: 1em;
	text-decoration: underline;
	color:#000000;
	
}
form.elPageRegister div.elContent a:hover
, form.elPageRegister div.elContent a:active 
{
    text-decoration: underline;
}

form.elPageRegister div.elContent table 
{
    border-collapse: collapse;
    border-color: #C3C3C3;
}

form.elPageRegister div#ZoneFooterRow
{

	width: 945px;
	padding: 0;
	margin: 0 auto;
	clear:both;
	float:none;
	margin: 10px auto 0 auto;
    background-color: #FFF;
	border-top:1px solid #e6e6e6;
}



div.elHomeFader
{
	display:block;
	position:relative;
	padding:5px;
	height:180px;
	overflow:hidden;
	background-color:#e7f0d0;
	background-image:url(../_images/clinton/panel_top.gif);
	background-repeat:no-repeat;
	margin:5px 0 0 0;
	width:241px;
	float:left;	
}
div.elHomeFader img
{
	width:241px;
	height:180px;
	overflow: hidden;
	position:absolute;
	top:5px;
	left:5px!important;
}
/********************************************

	Organisation Page

********************************************/
form.elMaxWidth #ZoneCentreRow, form.Gallery #ZoneRightColumn
{
	width:650px !important;
}
form.elMaxWidth div.elContent
{
	padding-bottom:0!important;
}
ul.elPersonRepeater
{
	list-style:none;
	margin:0 0 0 15px;
	padding:0;
}
ul.elPersonRepeater li
, ul.elPersonRepeater li div.ContentWrapper
{
	padding:0; margin:0;
	float:left;
}
ul.elPersonRepeater li ul
{
	margin:0 0 8px 8px;
	padding:0;
	list-style:none;
	height:102px;
	width:197px;
	background:url(../_images/clinton/person_bg_slice.gif) no-repeat top left;
	display:block;
}
ul.elPersonRepeater li ul li
{
	margin:0;
	padding:0;
}
ul.elPersonRepeater li ul li
{
	float: left;
}
ul.elPersonRepeater li ul li.elPersonImage
{
	height:88px;
	width:75px;
	clear:none;
	padding:7px 0 0 7px;
}
ul.elPersonRepeater li ul li h3
{
	font-size:.9em;
	padding:6px 10px 0 15px;
	margin:0;
	width:80px;
}
ul.elPersonRepeater li ul li h4
{
	font-size:.9em;
	padding:0 10px 0 15px;
	font-weight:normal;
	margin:0;
	line-height:1.2em;
	width:80px;
}
ul.elPersonRepeater li ul li a
, ul.elPersonRepeater li ul li a:link
, ul.elPersonRepeater li ul li a:visited
{
	padding:6px 10px 0 15px;
	float:left;
	font-size:.9em;
}

div.elBio img
{
	float:left;
	margin:7px;
}
div.elBio h3
, div.elBio h4
, div.elBio div
{
	float:left;
	width:450px;
	padding:0 0 0 20px;
	font-size:1em;
	margin:0;
}
div.elBio h3
{
	padding-top:12px;
}	
div.elBio p
{
	padding-top:6px;
}

/* Brochure Button Homepage */

div.elBrochureDiv
{
	float:none!important;
	margin-top:15px;
	clear:both;
}

div.elBrochureDiv div.elHomeFader
{
	height:auto;
}

a.elBrochureDownload,
a.elBrochureDownload:link,
a.elBrochureDownload:visited
{
	background:url(../_images/clinton/side_content_width.jpg) no-repeat top left;
	height:160px;
	width:251px;
	display:block;
	text-align:middle;
	overflow: hidden;
	margin:0 auto;
	position:relative;
	color:#fff;
	text-decoration:none!important;
}

a.elBrochureDownload span,
a.elBrochureDownload:link span,
a.elBrochureDownload:visited span
{
	line-height:2.5em;
	font-size:1.2em;
	margin:0 auto;
	color:#fff;
	position:absolute;
	bottom:4px;
	left:55px;
	cursor:pointer;
	text-decoration:none!important;	
}

a.elBrochureDownload:hover span
{
	text-decoration:underline!important;
}


/********************************************
	Homepage popup link area
********************************************/

ul.elHomePopupList
{
	list-style-type:none;
	margin-left:20px;
	padding:0;
}

ul.elHomePopupList li
{
/*	background:url(../_images/clinton/HomeTextIcon.gif) no-repeat left 4px;*/
	padding:0 0 0 0px;
	cursor:pointer!important;
}

ul.elHomePopupList li a
{
	text-decoration: none;
	font-weight: normal;
}

ul.elHomePopupList li p
{
	line-height:20px;
}

ul.elHomePopupList li:hover p
{
	text-decoration:underline!important;
}

div.elHomePopupArea div
{
	font-size:1.3em!important;
	width:90%!important;
	padding:0!important;
	margin:10px auto!important;
	float:none!important;
	display:block!important;
	line-height:1.4em!important;
}

/* CCH Property Page */
#CCHContainer
{
	width: 754px;
	margin: 30px auto;
	overflow: hidden;	
}

#ZoneHeaderCCH
{
	overflow: hidden;
}

#ZoneContentCCH
{
	overflow: hidden;
}

div.cchheader
{
	width: 754px;
	margin: 0 auto;
	overflow: hidden;
}

div.cchheader div.newsbutton
{
	overflow: hidden;
	float: left;
	display: inline;
}

div.cchheader div.newsbutton a.newsbutton
{
	float: left;
	display: inline;
	background: url(../_images/clinton/cchnews.gif) no-repeat;
	width: 66px;
	height: 72px;
	text-indent: -999em;
}

div.cchheader div.logo
{
	float: left;
	display: inline;
	margin-left: 187px;
}

div.cchheader div.homebutton
{
	float: right;
	display: inline;
	overflow: hidden;
}

div.cchheader div.homebutton a.homebutton
{
	float: left;
	display: inline;
	background: url(../_images/clinton/cchhome.gif) no-repeat;
	width: 83px;
	height: 76px;
	text-indent: -999em;
}

#ZoneContentCCH div.elContent
{
	position: relative;
}



#ZoneContentCCH div.elContent h1,
#ZoneContentCCH div.elContent h2,
#ZoneContentCCH div.elContent h3,
#ZoneContentCCH div.elContent h4,
#ZoneContentCCH div.elContent h5,
#ZoneContentCCH div.elContent table,
#ZoneContentCCH div.elContent tr,
#ZoneContentCCH div.elContent td
{
	border: 0 !important;
	margin: 0;
	padding: 0;
	color: #68737A;	
}

#ZoneContentCCH div.elContent p
{
	margin: 0 0 15px 0;
	padding: 0;
	color: #68737A;
	font-weight: normal;
	font-size: 11px;
	text-align: justify;
}

#ZoneContentCCH div.elContent h2
{
	color: #006bb7;
	font-weight: bold;
	font-size: 11px;
}

#ZoneContentCCH div.elContent div.Tools
{
	position: absolute;
	top: 0;
	right: 0;
}

#ZoneContentCCH div.elContent a
{
	color: #3987dc;
	font-weight: normal;
}

#ZoneFooterCCH
{
	overflow: hidden;
	text-align: center;
}

#ZoneFooterCCH p.footertext
{
	margin: 25px auto;
	color: #006bb7;
	font-size: 11px;
}

/*  */


/* formdisable.css */
div.divProtect
{
	position: absolute;
	top: 0;
	left: 0;
	min-height: 100%;
	width: 100% !important;
	margin: 0;
	padding: 0;
	background-color: #b0b0b0;
	z-index: 99;
	cursor: wait;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);

/*
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	-moz-opacity: 60;
	opacity: 60;
*/	
}

/*  */


/* button.css */
/* BUTTONS */
a.hoverbutton
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none !important;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 16px;
}   
a.hoverbutton
, a.hoverbutton:link
, a.hoverbutton:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton:hover
, a.hoverbutton:active
{
    color: #FFF !important;
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    text-decoration: none !important;
}
span.hoverbutton_buttonLeft
, span.hoverbutton_buttonRight
{
    display: none;
}
a.hoverbutton span
{
    color: #F0F0F0;
}
a.hoverbutton span.hoverbutton_button
{
	color: #F0F0F0;
}
a.hoverbutton:hover span
, a.hoverbutton:active span
{
    color: #FFF;    
}
form.body-Smallest a.hoverbutton
{
    line-height: 1.8em;
}
form.body-Small a.hoverbutton
{
    line-height: 1.5em;
}
form.body-Large a.hoverbutton
{
    line-height: 1.25em;
}
form.body-Largest a.hoverbutton
{
    line-height: 1.1em;
    font-size: .9em;
}
/* disabled buttons */
a.hoverbutton_disabled
, a.hoverbutton_disabled:link
, a.hoverbutton_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none !important;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: default;
    line-height: 16px;	
}
a.hoverbutton_disabled:hover
, a.hoverbutton_disabled:active
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
    color: #333 !important;
    text-decoration: none !important;
}
span.hoverbutton_disabled_buttonLeft
, span.hoverbutton_disabled_buttonRight
{
    display: none;
}
/* SMALLER BUTTONS */
a.hoverbutton_small
, a.hoverbutton_small:link
, a.hoverbutton_small:visited
, a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
{
	color: #D0D0D0 !important;
	line-height: 15px;
	height: 16px;
	display: block;
	width: 24px;
	padding: 0 0 2px 0;
	text-decoration: none;
	text-align: center;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
	margin: 1px 1px 2px 1px;
	border: solid 1px #9F9F9F; 
	font-size: 12px;
}
a.hoverbutton_small:hover
, a.hoverbutton_small:active
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	text-decoration:none!important;	
}
a.hoverbutton_small span.hoverbutton_small_button
{
	color: #FFF;
}
.hoverbutton_buttonLeft
, .hoverbutton_buttonRight {
    display: none;
}
a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
, a.hoverbutton_small_disabled:active
, a.hoverbutton_small_disabled:hover
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	cursor: default;
}

/* SMALL IMAGE BUTTONS */
a.hoverbutton_image
, a.hoverbutton_image:link
, a.hoverbutton_image:visited
{
    margin-bottom: 2px;
	border: solid 1px #9F9F9F;  
    height: 18px;
    display: block;	 
    width: 24px;    
    cursor: pointer;	
    background-repeat: repeat-x;
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton_image span
{
    display: block;
    height: 18px;
    width: 24px;
    font-size: 0;
    line-height: 0;
    background-repeat: no-repeat;    
    background-position: center;    
    border: 0;
}
a.hoverbutton_image:hover, 
a.hoverbutton_image:active, 
a.hoverbutton_image:focus
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	text-decoration:none!important;    
}
a.hoverbutton_btnMoveTop_disabled, 
a.hoverbutton_btnMoveTop_disabled:link, 
a.hoverbutton_btnMoveTop_disabled:visited,
a.hoverbutton_btnNewFolder_disabled, 
a.hoverbutton_btnNewFolder_disabled:link, 
a.hoverbutton_btnNewFolder_disabled:visited,
a.hoverbutton_btnNewContent_disabled, 
a.hoverbutton_btnNewContent_disabled:link, 
a.hoverbutton_btnNewContent_disabled:visited,
a.hoverbutton_btnMoveUp_disabled, 
a.hoverbutton_btnMoveUp_disabled:link, 
a.hoverbutton_btnMoveUp_disabled:visited,
a.hoverbutton_btnDelete_disabled, 
a.hoverbutton_btnDelete_disabled:link, 
a.hoverbutton_btnDelete_disabled:visited,
a.hoverbutton_btnMoveDown_disabled, 
a.hoverbutton_btnMoveDown_disabled:link, 
a.hoverbutton_btnMoveDown_disabled:visited,
a.hoverbutton_btnMoveBottom_disabled, 
a.hoverbutton_btnMoveBottom_disabled:link, 
a.hoverbutton_btnMoveBottom_disabled:visited,
a.hoverbutton_btnOrderByName_disabled, 
a.hoverbutton_btnOrderByName_disabled:link, 
a.hoverbutton_btnOrderByName_disabled:visited
a.hoverbutton_btnEditContent_disabled,
a.hoverbutton_btnEditContent_disabled:link,
a.hoverbutton_btnEditContent_disabled:visited,
a.hoverbutton_btnEdit_disabled,
a.hoverbutton_btnEdit_disabled:link,
a.hoverbutton_btnEdit_disabled:visited,
a.hoverbutton_btnLocalise_disabled,
a.hoverbutton_btnLocalise_disabled:link,
a.hoverbutton_btnLocalise_disabled:visited,
a.hoverbutton_btnPreview_disabled,
a.hoverbutton_btnPreview_disabled:link,
a.hoverbutton_btnPreview_disabled:visited,
a.hoverbutton_btnPermissions_disabled,
a.hoverbutton_btnPermissions_disabled:link,
a.hoverbutton_btnPermissions_disabled:visited
a.hoverbutton_btnValidation_disabled,
a.hoverbutton_btnValidation_disabled:link,
a.hoverbutton_btnValidation_disabled:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);	
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
span.hoverbutton_btnMoveTop_button, span.hoverbutton_btnMoveTop_disabled_button 
{
    background-image: url(../_images/hoverbutton/top.gif);
}
span.hoverbutton_btnNewFolder_button, span.hoverbutton_btnNewFolder_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_folder.gif);
}
span.hoverbutton_btnNewContent_button, span.hoverbutton_btnNewContent_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_content.gif);
}
span.hoverbutton_btnMoveUp_button, span.hoverbutton_btnMoveUp_disabled_button 
{
    background-image: url(../_images/hoverbutton/up.gif);
}
span.hoverbutton_btnDelete_button, span.hoverbutton_btnDelete_disabled_button 
{
    background-image: url(../_images/hoverbutton/delete.gif);
}
span.hoverbutton_btnMoveDown_button, span.hoverbutton_btnMoveDown_disabled_button 
{
    background-image: url(../_images/hoverbutton/down.gif);
}
span.hoverbutton_btnMoveBottom_button, span.hoverbutton_btnMoveBottom_disabled_button 
{
    background-image: url(../_images/hoverbutton/bottom.gif);
}
span.hoverbutton_btnOrderByName_button, span.hoverbutton_btnOrderByName_disabled_button 
{
    background-image: url(../_images/hoverbutton/sort_by_name.gif);
}
span.hoverbutton_btnEditContent_disabled_button, span.hoverbutton_btnEditContent_button
{
	background-image:url(../_images/hoverbutton/edit_content.gif);
}
span.hoverbutton_btnRefresh_button, span.hoverbutton_btnRefresh_disabled_button
{
	background-image:url(../_images/hoverbutton/refresh.gif);
}
span.hoverbutton_btnEdit_button, span.hoverbutton_btnEdit_disabled_button
{
	background-image:url(../_images/hoverbutton/edit.gif);
}
span.hoverbutton_btnLocalise_button, span.hoverbutton_btnLocalise_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_localise.gif);
}
span.hoverbutton_btnPreview_button, span.hoverbutton_btnPreview_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_preview.gif);
}
span.hoverbutton_btnPermissions_button, span.hoverbutton_btnPermissions_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_permissions.gif);
}
span.hoverbutton_btnValidation_button, span.hoverbutton_btnValidation_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_validation.gif);
}
span.hoverbutton_btnMoveTop_buttonLeft, 
span.hoverbutton_btnMoveTop_buttonRight, 
span.hoverbutton_btnMoveTop_disabled_buttonLeft, 
span.hoverbutton_btnMoveTop_disabled_buttonRight,
span.hoverbutton_btnNewFolder_buttonLeft, 
span.hoverbutton_btnNewFolder_buttonRight, 
span.hoverbutton_btnNewFolder_disabled_buttonLeft, 
span.hoverbutton_btnNewFolder_disabled_buttonRight,
span.hoverbutton_btnNewContent_buttonLeft, 
span.hoverbutton_btnNewContent_buttonRight, 
span.hoverbutton_btnNewContent_disabled_buttonLeft, 
span.hoverbutton_btnNewContent_disabled_buttonRight,
span.hoverbutton_btnMoveUp_buttonLeft, 
span.hoverbutton_btnMoveUp_buttonRight, 
span.hoverbutton_btnMoveUp_disabled_buttonLeft, 
span.hoverbutton_btnMoveUp_disabled_buttonRight,
span.hoverbutton_btnDelete_buttonLeft, 
span.hoverbutton_btnDelete_buttonRight, 
span.hoverbutton_btnDelete_disabled_buttonLeft, 
span.hoverbutton_btnDelete_disabled_buttonRight,
span.hoverbutton_btnMoveDown_buttonLeft, 
span.hoverbutton_btnMoveDown_buttonRight, 
span.hoverbutton_btnMoveDown_disabled_buttonLeft, 
span.hoverbutton_btnMoveDown_disabled_buttonRight,
span.hoverbutton_btnMoveBottom_buttonLeft, 
span.hoverbutton_btnMoveBottom_buttonRight, 
span.hoverbutton_btnMoveBottom_disabled_buttonLeft, 
span.hoverbutton_btnMoveBottom_disabled_buttonRight,
span.hoverbutton_btnOrderByName_buttonLeft, 
span.hoverbutton_btnOrderByName_buttonRight, 
span.hoverbutton_btnOrderByName_disabled_buttonLeft, 
span.hoverbutton_btnOrderByName_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnEdit_disabled_buttonLeft,
span.hoverbutton_btnEdit_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnRefresh_buttonLeft,
span.hoverbutton_btnRefresh_buttonRight,
span.hoverbutton_btnEdit_buttonLeft,
span.hoverbutton_btnEdit_buttonRight,
span.hoverbutton_btnEditContent_buttonLeft,
span.hoverbutton_btnEditContent_buttonRight,
span.hoverbutton_btnLocalise_buttonLeft,
span.hoverbutton_btnLocalise_buttonRight,
span.hoverbutton_btnPreview_buttonLeft,
span.hoverbutton_btnPreview_buttonRight,
span.hoverbutton_btnPermissions_buttonLeft,
span.hoverbutton_btnPermissions_buttonRight,
span.hoverbutton_btnValidation_buttonLeft,
span.hoverbutton_btnValidation_buttonRight

{
    display: none !important;
}


/*  */


/* messagearea.css */
.MessageArea
{
	z-index: 100;
padding: 18px 5px 30px 5px;
	width: 400px;
	margin: 0;
	position: absolute;
    left: 50%;
    top: 25%;
	border: solid 1px #999900;
	background: #FFF;
	background-image: url(../_images/messagearea/bg_slice.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.MessageArea a.Close
, .MessageArea a.Close:link
, .MessageArea a.Close:visited
{
	position: absolute;
	top: 2px;
	right: 2px;
	background-image: url(../_images/admin/icons/button_close/button_close.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
}
.MessageArea a.Close:hover
, .MessageArea a.Close:active
{
	background-image: url(../_images/admin/icons/button_close/button_close_on.gif);
}
.MessageArea a.Close span
{
	display: none;
}
.MessageAreaText a.formDesc
{
	display: none;
}
.MessageAreaText
{
	font-weight: bold;
	padding: 3px;
}
.MessageAreaWarning
{
	border: solid 2px #FF0000;	
}
.MessageAreaValidation
{
	border: solid 2px #FF9900;	
}
.MessageAreaInfo
{
	border: solid 2px #00FF00;	
}
.MessageAreaStopError
{
    border: solid 2px #FF0000;	
}
.MessageAreaQuestion
{
	border: solid 2px #eeee11;	
}
.messagearea_list
{
    position: absolute;
    right: 2px;
    bottom: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 22px;
	width: 250px;
}
ul.messagearea_list li 
{
    display: inline;
}

/***********************************************************************************************************************/
/*                                                                                                       Hover Buttons */
/***********************************************************************************************************************/

a.hoverbutton_messagearea
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;
}   
a.hoverbutton_messagearea
, a.hoverbutton_messagearea:link
, a.hoverbutton_messagearea:visited
{
	background: url(../_images/hoverbutton/button_bkgd.gif) center repeat-x;
}
a.hoverbutton_messagearea:hover
, a.hoverbutton_messagearea:active
{
    color: #FFF !important;
	background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x;
	text-decoration: none;
}
span.hoverbutton_messagearea_buttonLeft
, span.hoverbutton_messagearea_buttonRight
{
    display: none;
}
a.hoverbutton_messagearea_disabled
, a.hoverbutton_messagearea_disabled:link
, a.hoverbutton_messagearea_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;	
}
a.hoverbutton_messagearea_disabled:hover
, a.hoverbutton_messagearea_disabled:active
{
    background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x !important;
    color: #333 !important;
    text-decoration: none;
}
span.hoverbutton_messagearea_disabled_buttonLeft
, span.hoverbutton_messagearea_disabled_buttonRight
{
    display: none;

}

/*  */


