
/* Begin Section _theme.css */
html
{

}
body
{
	font: 11px/165% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #666666; 	
	margin: 0; 
	padding: 0 0 50px 0; 
	background: #fff;
}

/*******************************

 Main Areas 
 
 *******************************/

#base
{
	width:900px;
	/*position: relative;*/
	margin: 0 auto;
	text-align: left;	
	overflow:hidden;
	background: #fff url(../_images/design/header-bg.jpg) repeat-x;
}
#base #ZoneHeaderRow
{
	background:url(../_images/design/bts.gif) no-repeat 85px right;
	float:left; /* Stops it collapsing */
}

#base #LeftRightContainer
 {
	position: relative;
	z-index:1;
	clear: both;
	width: 900px;	
	padding: 0; 		
	margin-left: 5px;	
	background: transparent;
	display: block;	
}
#base #LeftRightContainer #ZoneLeftColumn
{
	float:left;
	width:300px;
	padding: 0 40px 0 0px;
}
#base #LeftRightContainer #ZoneRightColumn
{
	width: 560px;
	float:right;
}
#base #ZoneFooterRow
{
	width:900px;
	background:#ecf8fe;
	margin:20px 0 0 0;
	float:left;
}

/******************************

Site Defaults

*******************************/
/* Links */
a, a:active, a:link 
{
	text-decoration: none;
	color: #0B9AC7;		
}
a:visited 
{
	text-decoration: none;
}
a:hover 
{
	background: #F1F9DA; 
	color: #3399cc;
	text-decoration: underline;
}

/* headers */
h1, h2, h3 
{
	font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #555;
}
h1 
{
	font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 350%;	
	font-weight: normal;
	letter-spacing: -2px;
	padding: 15px 10px 5px 10px;
	margin: 0;
}
h2 
{
	font-size: 200%;
	color: #3399cc;
	padding: 20px 10px 5px 10px;
	margin: 0;
}
h3 
{
	font-size: 170%;	
	font-weight: normal;
	padding: 20px 10px 5px 10px;
	margin: 0;	
}

p, dl 
{ 
	padding: 10px;
	margin: 0; 
}

ul, ol 
{
	margin: 10px 20px;
	padding: 0 20px;
}
ul 
{
list-style: none; 
}

dt 
{
  font-weight: bold;
  color: #3399cc;
}
dd
{
  padding-left: 25px; 
}

/* images */
/*img
{
	background: #fafafa;
    border: 1px solid #dcdcdc;
	padding: 5px;
}*/
code
{
  	margin: 5px 0;
  	padding: 15px;
  	text-align: left;
  	display: block;
  	overflow: auto;  
  	font: 500 1em/1.5em "Trebuchet MS", Tahoma, Arial, Sans-serif;
  	/* white-space: pre; */
  	border: 1px solid #ECF8FE;
	background: #ECF8FE;  
}
acronym
{
  cursor: help;
  border-bottom: 1px dotted #3399cc;
}
blockquote
{

}
/* form elements */
label
 {
	display: block;
	font-weight: bold;
	margin: 8px 0 5px 0;
	color: #3399cc;
}
input, select
 {
	padding: 4px;
	font: normal 1em "Trebuchet MS", Tahoma, Arial, Sans-serif;
	color: #666666;
	background: #fff;  	
}
textarea
 {
	width: 400px;
	padding: 4px;
	font: normal 1em "Trebuchet MS", Tahoma, Arial, Sans-serif;
	height: 100px;
	display: block;
	color: #666666;
}
input, textarea, select 
{
	background: #fff;
  	border-width: 1px;
  	border-style: solid;
  	border-color: #D4D4D4 #ebebeb #ebebeb #d4d4d4; 
}

/********************************

	Logo & Slogan

*********************************/

h1.elLogo
{
	margin: 0; padding: 20px 0 0 20px;
	font: normal 72px "Trebuchet MS", Tahoma, Arial, Sans-serif;
	letter-spacing: -1.5px;
	color: #fff;
	text-transform: none;
	text-decoration: none;
}
h2.elSlogan
{
	margin: 0; padding: 30px 0 52px 20px;
	font-family:  Arial, Sans-serif;
	font-weight: normal;
	font-size: 28px;
	line-height: 1.6em;
	font-style: normal;
	text-transform: none;
	color: #ffffff;
	width: 400px;
}

/********************************

Navigation

*******************************/
ul.elMainMenu
{
	float: left;
	list-style: none;
	width: 900px;		
	height: 35px;
	text-transform: uppercase;
	margin: 20px 0 30px 0;	
	padding: 0;	
	display: inline;
	z-index:99;
}
ul.elMainMenu li
{
	float:left;
	position:relative;
	margin: 0; 
	padding: 0;
}
ul.elMainMenu li a
, ul.elMainMenu li a:link
, ul.elMainMenu li a:visited
{
	float: left;
	margin: 0;	
	padding: 0 10px;
	font: bold 15px/35px "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;
	text-transform: uppercase;
	text-decoration: none;	
	letter-spacing: -0.3px;
	color: #694f42;
}
ul.elMainMenu li a:hover
, ul.elMainMenu li a:active
, ul.elMainMenu li a:focus
{
	color: #f8ae3b;
	background: none;
	border: none;
}
ul.elMainMenu li a.current
, ul.elMainMenu li a.current:link
, ul.elMainMenu li a.current:visited
, ul.elMainMenu li a.parent_current
, ul.elMainMenu li a.parent_current:link
, ul.elMainMenu li a.parent_current:visited
{
	color: #3399cc;	
}
ul.elMainMenu li ul
{
	position:absolute;
	left:1px;
	top:25px;
	left:-999em;
	width:200px;
	list-style:none;
	margin:0;
	padding:0;
	z-index:81;
	float:left;
	clear:both;
	border-bottom:1px solid #000;
}
ul.elMainMenu li.MenuItemHover ul
{
	left:0px;
}
ul.elMainMenu li ul li
{
	width:180px;
	padding: 0 0 0 20px;
	background-color:#ccc;
	height:30px;
	border:1px 1px 0 1px solid #000;
}
ul.elMainMenu li ul li a
, ul.elMainMenu li ul li a:link
, ul.elMainMenu li ul li a:visited
{
	font-size:1em;
	line-height:30px;
}
ul.elMainMenu li ul li ul
{
	float:left;
	margin:-26px 0 0 200px;
	display:none;
}
ul.elMainMenu li ul li.MenuItemHover ul
{
	display:block;
}
/**********************

Content Placeholder

***********************/

div.elContent
{
	padding:0 20px 0 0;
	float:left;
}
div.elContent h1
{
	padding-bottom: 3px;
	margin-top: 15px;
	font: normal 2.2em "Trebuchet MS", Tahoma, Arial, Sans-serif;
	color: #3399cc; 
	letter-spacing: -1px;	
	text-transform: none;
	border-bottom: 1px solid #ebebeb;	
}
div.elContent ul li
{
	list-style-image: url('../_images/design/bullet.gif');
	
}


/******************

Blog Posts (Side Menu)
& Side Menu

******************/

ul.elTagListingSmall
{
	margin:0;
	padding:0;
}
ul.elTagListingSmall li
, ul.elLightBox li.first
{
	list-style: none;
	background: url(../_images/design/dots.gif) repeat-x left bottom;
	padding: 8px 10px;
	margin: 0;	
	clear:both;
	float:none; /* here for the gallery do not remove */
}
ul.elTagListingSmall li div.ContentWrapper div.elContent
{
	float:none;
}
ul.elTagListingSmall li h1.elContentTitle
, ul.elLightBox li.first h1.elContentTitle
{
	margin-top: 10px;
	padding: 15px 5px 3px 5px; 
	font: normal 2em 'trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;	
	color: #666666;	
	letter-spacing: -.5px;	
	margin-bottom:0;
}
ul.elTagListingSmall li h1.Title
{
	font-size:1.4em;
	letter-spacing:+1px;
	margin:0;
	padding:0;
	border:0;
}
ul.elTagListingSmall li h1.Title a
, ul.elTagListingSmall li h1.Title a:link
, ul.elTagListingSmall li h1.Title a:visited
{
	text-decoration: none;	
	background-image: none;	
	background-color: transparent;
	border: none;
	color: #0C9BC2; 	
		
	font-weight: bold;		
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;
	font-size:1em;
	text-indent:5px;
}

/********************************************

	Left Menu

*******************************************/
ul.elLeftMenu
{
	margin:10px 0 0 0;
	padding:0;
	float:left;
}
ul.elLeftMenu ul
{
	margin:0;
	padding:0;
	position:relative;
	float:left;
}
ul.elLeftMenu li
, ul.elLeftMenu li li
{
	margin:0;
	padding:0;
}
ul.elLeftMenu li.first a.depth01first
, ul.elLeftMenu li.first a.depth01first:link
, ul.elLeftMenu li.first a.depth01first:visited
, div.elQuickSearch h3
, fieldset.frmLogin legend
{
	margin-top: 10px;
	padding: 15px 5px 3px 5px; 
	font: normal 2em 'trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;
	background: url(../_images/design/dots.gif) repeat-x left bottom transparent;	
	width:290px;
	color: #666666;	
	letter-spacing: -1px;	
	margin-bottom:0;
	text-indent:10px;
	display:block;
}
ul.elLeftMenu li li a
, ul.elLeftMenu li li a:link
, ul.elLeftMenu li li a:visited
, ul.elLeftMenu li li.first a
, ul.elLeftMenu li li.first a:link
, ul.elLeftMenu li li.first a:visited
, ul.elLeftMenu li ul li a
, ul.elLeftMenu li ul li a:link
, ul.elLeftMenu li ul li a:visited

{
	list-style: none;
	background: url(../_images/design/dots.gif) repeat-x left bottom transparent;
	padding: 8px 10px 8px 16px;
	margin:0;
	
	text-decoration: none;	
	border: none;
	color: #0C9BC2; 	
	
	letter-spacing:+1px;
	font-weight: bold;		
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;
	font-size:1.3em;
	
	width:270px;
	display:block;
}

ul.elLeftMenu ul li a:hover,
ul.elLeftMenu ul li a:active,
ul.elLeftMenu ul li a.current
{
	text-decoration:underline!important;
}

ul.elLeftMenu li ul li ul li a,
ul.elLeftMenu li ul li ul li a:visited,
ul.elLeftMenu li ul li ul li a:link,
ul.elLeftMenu li ul li ul li.first a,
ul.elLeftMenu li ul li ul li.first a:visited,
ul.elLeftMenu li ul li ul li.first a:link
{
	padding-left:36px;
}
/***************************
	Lightbox
***************************/

ul.elLightBox
{
	margin:0;
	padding:0;
}
ul.elLightBox li
{
	margin:0;
	padding:15px 10px 0 10px;
	float:left;
	
}
/* Form Styling */
ul.elForm
{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.elForm li
{
	margin: 0;
	padding: 0;
}
ul.elForm li fieldset
{
	border:0;
}
ul.elForm li fieldset legend
{
	display:none;
}
ul.elForm li fieldset ul
{
	margin:0 0 0 15px;
	padding:0;
}
div.elForm
{
	padding-bottom:20px;
	float:left;
}
div.elForm div.divInnerForm a.hoverbutton
, div.elForm div.divInnerForm a.hoverbutton:link
, div.elForm div.divInnerForm a.hoverbutton:visited
{
	float:left;
	margin: 10px 0 0 15px;
}
/*****************************************

	Tag Listing

******************************************/
ul.elTagListing
, ul.elTagListing elSearchListing
{
	margin: 15px 0 0 0;
	padding: 0;
	width: auto;
}
ul.elTagListing li
, ul.elTagListing elSearchListing li
{
	margin: 0;
	padding: 0 0 20px 0;
	clear:both;
}
ul.elTagListing li div.ContentWrapper div.elContent h1.Title
{
	font-size:2em;
	letter-spacing:+1px;
	margin-top:0;
}
ul.elTagListing li div.ContentWrapper div.elContent h2
{
	font-size:1.2em;
	margin:0;
	padding:7px 0 0 10px;
}
ul.elTagListing li div.ContentWrapper div.elContent p
{
	padding:7px 0 0 10px;
}

ul.elTagListing li h1.elContentTitle
{
	font-size: 2.0em;
}



/***************************************************************

Paging

***************************************************************/
ul.Paging
{
	float:right;
	clear:both;
	margin:20px 0 20px 0;
	padding:0;
	width:100%;
}
ul.Paging li
{
	float:right;
	clear:none;
	margin:0;
	padding:0 15px 0 0;
}
/***************************************************************

Search Panel

***************************************************************/
div.elQuickSearch
{
	display: block;
}
div.elQuickSearch input
{
	margin:15px 0 0 10px;
	width: 170px;
	color: #777; 
	height: 15px;
	padding: 2px;	
	vertical-align: top;
	float:left;
}
div.elQuickSearch a.hoverbutton
, div.elQuickSearch a.hoverbutton:link
, div.elQuickSearch a.hoverbutton:visited
{
	float:left;
	margin:15px 0 0 5px;
	clear:none!important;
}
/***********************************************************

Random Quotes -> No Styling Required, based on the News Tag Listing

************************************************************/

/***********************************************************

	Comments Repeater
	Note: There is Javascript in custom.js to apply "even" to the even UL's
	for the alternative backgrounds.

************************************************************/

ul.elComments
, ul.elComments li ul.CommentItem
{
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.elComments li.first a.BlogPostComment
, ul.elComments li.first a.BlogPostComment:link
, ul.elComments li.first a.BlogPostComment:visited
{
	padding: 10px 0 0 10px;
}
ul.elComments li
, ul.elComments li ul.CommentItem li
{
	margin:0;
	padding:0;
}
ul.elComments li ul.CommentItem
{
	padding:15px 10px 15px 15px;
	margin: 0 0 10px;
}
ul.elComments li ul.CommentItem li p
{
	padding:10px 0 5px 0;
}
ul.elComments li ul.CommentItem li h4
{
	display: none;
}
ul.elComments li ul.even
{
	background-color:#dce3e5;
	color:#000;
}
ul.elComments li ul.CommentItem span.BlogDateTime
{
	font-weight:bold;
	color:#000;
}	
/***********************************************************

	Comments Form

***********************************************************/
table.elCommentPost
{

}
table.elCommentPost tbody tr td.title span
, table.elCommentPost tbody tr td.title span
, table.elCommentPost tbody tr td.title span
{
	font-family: "Trebuchet MS", Tahoma, Arial, Sans-serif;
	font-size: 200%;	
	font-weight: bold;
	padding: 20px 10px 5px 10px;
	margin: 0;	
	color:#3399cc;
	border-bottom:1px solid #ebebeb;
}
table.elCommentPost tbody tr td
{
	width:50%;
}
table.elCommentPost tbody tr td label
, table.elCommentPost tbody tr td textarea
{
	float:left;
	clear:both;
}
table.elCommentPost tbody tr td input
{
	float:left;
	clear:both;
	width:250px;
}	
table.elCommentPost tbody tr td.ShowEmail label
{
	float:left;
	clear:none;
	white-space:nowrap;
	padding:19px 0 0 10px;
}
table.elCommentPost tbody tr td.ShowEmail input
{
	width:20px;
	float:left;
	clear:none;
	margin:27px 0 0 0;
}
/***********************************************************

	Tools (Edit, Delete, etc)

***********************************************************/
div.Tools
{
	float:right;
	padding:10px;
}
div.Tools a
, div.Tools a:link
, div.Tools a:visited
{
	padding: 0 15px 0 0;
}
/*********************************************************

	Copyright Notice

*********************************************************/
ul.elFooterMenu
{
	margin:0;
	padding:0;
	float:right;
}
ul.elFooterMenu li
{
	margin:0;
	padding:0 20px 10px 0;
}
ul.elFooterMenu li a
, ul.elFooterMenu li a:link
, ul.elFooterMenu li a:visited
{
	padding:0;
}
/********************************************************

	Footer Lists	

*********************************************************/

div.elFooterList
{
	width:260px;
	padding:20px;
	float:left;
}
div.elFooterList ul
{
	padding:0;
	margin:0;
}
div.elFooterList li
{
	padding:0 0 0 10px;
	margin:0;
}
div.elFooterList h3
{
	padding-right:0;
	margin-right:0;
}
/***********************************************************

	Login Form

***********************************************************/
fieldset.frmLogin
{
	border:0;
	margin:0 auto;
	width:300px;
}
fieldset.frmLogin ol li
{
	list-style:none;
	
}
fieldset.frmLogin ol li div label
{
	float:left;
}
fieldset.frmLogin ol li div span.checkbox
{
	float:right;
	padding:10px 100px 0 0;
}
fieldset.frmLogin ol li.last
{
	clear:both;
	margin:10px 0 0 0;
}

/*table
{
	width: 100%;
}*/
	/*
	
	Login Box
	
	*/
	
	div.LoginHeader
	{
		float:left;
		clear:both;
		width:185px;
	}
	div.LoginHeader h2
	{
		margin:10px 0 0 0;
		padding:0;
		font-weight:normal;
		font-family: Verdana, "Times New Roman", Times, serif;
		width:185px;
		height:24px;
		line-height:24px;
		background-color:#3398cc;
		font-size:1.2em;
		color:#000;
		text-indent:16px;
	}
	ul.elLoginControl
	{
		margin:0 0 0 90px;
		padding:10px 0 2px 0;
		list-style-type:none;
		float:left;
		clear:both;
		background-color:#ffffff;
		width:300px;
		overflow:hidden;
		border: solid 2px #3398cc;
	}
	ul.elLoginControl li
	{
		margin:0 0 0 3px;
		float:left;
	}
	ul.elLoginControl li.LoginUsername
	{
		
	}
	ul.elLoginControl li.LoginButtons
	{
		margin:18px 9px 0 10px;
		float:left;	
	}
	ul.elLoginControl input
	{
		border:0;
		width:150px;
		background-color:#ffffff;
		height:19px;
		padding:0 0 0 5px;
		margin:-42px 0 0px 100px;
		border: 1px solid #c0c0c0;
	}
	ul.elLoginControl li label
	{
		color:#666666;
		padding: 0 0 0 10px;
		text-indent:12px;
		width: 80px;
		font: 11px/165% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	}
	ul.elLoginControl li a.hoverbutton span
	, ul.elLoginControl li a.hoverbutton:link span
	, ul.elLoginControl li a.hoverbutton:visited span
	{
		display:none;
	}
	ul.elLoginControl li a.hoverbutton
	, ul.elLoginControl li a.hoverbutton:link
	, ul.elLoginControl li a.hoverbutton:visited
	{
		background-image:url(../_images/design/more_arrow_off.gif) !important;
		background-repeat: no-repeat;
		height:13px!important;
		width:13px!important;
		display:block;
		border:0!important;
		padding:0!important;
		margin: -6px 0 0 -4px!important;
	}
	ul.elLoginControl li a.hoverbutton:hover
	, ul.elLoginControl li a.hoverbutton:active
	, ul.elLoginControl li a.hoverbutton:focus
	{
		background-image:url(../_images/design/more_arrow_off.gif)!important;
	}
	ul.elLoginControl li.ForgottonUsername
	{
		padding: 0 0 10px 20px;
	}
	ul.elLoginControl li.ForgottonPassword
	{
		padding-bottom:10px;
	}
	ul.elLoginControl li.ForgottonPassword a
	, ul.elLoginControl li.ForgottonPassword a:link
	, ul.elLoginControl li.ForgottonPassword a:visited
	{
		padding-bottom:3px;
		display:block;
		text-indent:12px;
		font: 11px/165% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	}


/* Login Box */

/* End Section _theme.css */


/* Begin Section 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;
*/	
}

/* End Section formdisable.css */


/* Begin Section 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,
a.hoverbutton_btnCut_disabled,
a.hoverbutton_btnCut_disabled:link,
a.hoverbutton_btnCut_disabled:visited,
a.hoverbutton_btnCopy_disabled,
a.hoverbutton_btnCopy_disabled:link,
a.hoverbutton_btnCopy_disabled:visited,
a.hoverbutton_btnPaste_disabled,
a.hoverbutton_btnPaste_disabled:link,
a.hoverbutton_btnPaste_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_btnCut_button, span.hoverbutton_btnCut_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_cut.gif);
}
span.hoverbutton_btnCopy_button, span.hoverbutton_btnCopy_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_copy.gif);
}
span.hoverbutton_btnPaste_button, span.hoverbutton_btnPaste_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_paste.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,
span.hoverbutton_btnCut_buttonLeft, 
span.hoverbutton_btnCut_buttonRight, 
span.hoverbutton_btnCut_disabled_buttonLeft, 
span.hoverbutton_btnCut_disabled_buttonRight,
span.hoverbutton_btnCopy_buttonLeft, 
span.hoverbutton_btnCopy_buttonRight, 
span.hoverbutton_btnCopy_disabled_buttonLeft, 
span.hoverbutton_btnCopy_disabled_buttonRight,
span.hoverbutton_btnPaste_buttonLeft, 
span.hoverbutton_btnPaste_buttonRight, 
span.hoverbutton_btnPaste_disabled_buttonLeft, 
span.hoverbutton_btnPaste_disabled_buttonRight

{
    display: none !important;
}


/* End Section button.css */


/* Begin Section 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;

}

/* End Section messagearea.css */


