
/* _theme.css */
/* reset styles */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

/* end of reset styles */

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: verdana,arial,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 
{
position: relative;
width: 100%;

}
	/* 
	This decreases the width of the whole page area, in conjunction with the Pagesize Dashboard.	
	*/
	form.bodySize-Large #base
	{
		width:760px !important;
	}
	
/* ZONES */

/*new zone added so that the footer can be wider than rest */

#ZoneHeaderRow
{
	clear: both;
	width:944px;
	background-color: #FFF;
	z-index: 3090;
	margin:0 auto;

	
}
	/* 
	This decreases the width of the whole page area, in conjunction with the Pagesize Dashboard.	
	*/

	form.bodySize-Large #ZoneHeaderRow
	{
		width:760px !important;
	}
	

#LeftRightContainer 
{
	width:944px !important;
	margin:0 auto;
	overflow:auto;
}

	form.bodySize-Large #LeftRightContainer
	{
		width:760px !important;
	}
	
	
#ZoneLeftColumn 
{
	width: 223px;
	float: left;
	clear:both;
	display:inline;
	overflow:hidden;
	/* 
		This min-height is  a Firefox fix to ensure the ZoneLeftColumn doesn't collapse when empty, moving content over.
	*/
	min-height:10px;
}
	form.bodySize-Large #ZoneLeftColumn
	{
		width:195px;
	}
	
form.elPageHome #ZoneLeftColumn
{
	float:right;
	width:306px;
}
	


#ZoneRightColumn
{
    width: 721px;
    float: right;
    padding: 0;
	overflow:hidden;
	display:inline;	
}
	form.bodySize-Large #ZoneRightColumn
	{
		width:485px;
	}
	
form.elPageHome #ZoneRightColumn
{
	float:left;
	width:638px
}

#ZoneCentreRow 
{
    width: 944px;
	margin:0 auto;
}
	form.bodySize-Large #ZoneCentreRow
	{
		width:760px;
	}

#ZoneFooterRow 
{	width: 944px;
    margin: 30px auto 15px auto;
    clear:both;	
	background: url(../_images/accglobal/footer_bkgd.jpg) no-repeat top left;
	height:72px;
	border:1px solid #fff;
}



	form.bodySize-Large #ZoneFooterRow
	{
		width:760px;
	}
	

	

/* DEFAULTS */
a
, a:link
, a:visited 
{
	text-decoration:none;
	font-size: 1em;
	color:#ff8200
}
a:hover
, a:active
, a:focus 
{
	text-decoration:none;
	font-size: 1em;
	color:#ff8200
}

h1 
{
	color: #ff8200;
	font-size:1.6em;
	font-weight:normal;
	margin:10px 0 20px 0;
	padding: 0 0 1px 0;
	line-height:1em;
}

form.elPageHome h1
{ 	
	font-size:2em;
	margin:20px 0 20px 0;
	padding: 0 0 1px 0
}



div.elTitleSlab h1
{
	margin-bottom:10px
}

h2
{
   
}
	
h3 
{
    color: #ff8200;
	font-size:1.3em;
	font-weight:normal;
	margin:10px 0 10px 0;
	padding: 0 0 1px 0
}
h4 
{
   
}

h5 
{
   
	
}
h6 
{
   
    
}



pre 
{
	white-space: normal;
}


a.linkskip {
	position: absolute;
	top: -200px;
}

div.elLogo h1.ident
{
	background: url(../_images/accglobal/header.jpg) no-repeat top left;
	margin: 11px 0 6px 0;
	display:block;
	height: 98px
}

div.elLogo h1.ident a
{
	display:block;
	height:98px;
	width:250px
}

div.elLogo h1.ident a span
{
	display:none
}

img.elHeaderImg 
{
	margin: 11px 0 6px 0;
}

/* main menu */

ul.elMainMenu 
{
	list-style-type:none;
	background: url(../_images/accglobal/menu_bkgd.gif) no-repeat top left scroll;
	width:944px;
	height:41px;	
	top:auto;
	left:auto;
	line-height: 41px;	
	display:block;
	clear: both;
	position:relative;
	z-index:80;	

}


ul.elMainMenu li 
{
	display:block;	
	float: left;	
	
}

ul.elMainMenu li a
,ul.elMainMenu li a:link
,ul.elMainMenu li a:visited
{
	text-decoration:none;
	color:#000 !important;
	display: block;
	line-height:41px;
	font-size:1em;
	float:left
}

ul.elMainMenu li a:hover
,ul.elMainMenu li a:active
{
	cursor:pointer;
	color:gray
}
ul.elMainMenu li a:hover span.Left
{
	background: url(../_images/accglobal/menu_hover.gif) repeat-x left top;
	display:inline;
	width:5px;
	height:41px;
	float:left;
	padding:0;	
}

ul.elMainMenu li a:hover span
{
	display: block;
	padding: 0 21px 0 17px;
	float:left;
	background: url(../_images/accglobal/menu_hover.gif) repeat-x left top;
}


ul.elMainMenu li a:hover span.Right
{
	background: url(../_images/accglobal/menu_hover.gif) repeat-x left top;
	display:inline;
	width: 1px;
	height:41px;
	float:left;
	padding:0;	
}



ul.elMainMenu li a span.Left
{
	background: url(../_images/accglobal/menu_left.gif) no-repeat top left;
	display:inline;
	width:5px;
	height:41px;
	float:left;
	padding:0;	
}

ul.elMainMenu li a span
{
	display: block;
	padding: 0 21px 0 17px;
	float:left	
}


ul.elMainMenu li a span.Right
{
	background: url(../_images/accglobal/menu_right.gif) no-repeat top right;
	display:inline;
	width: 1px;
	height:41px;
	float:left;
	padding:0;	
}

ul.elMainMenu li a.parent_current span.Left
,ul.elMainMenu li.elMadmin a.current span.Left
{
	background: url(../_images/accglobal/menu_selected_left.gif) no-repeat top left;
	display:inline;
	width:5px;
	height:41px;
	float:left;
	padding:0;	
}

ul.elMainMenu li a.parent_current span
,ul.elMainMenu li.elMadmin a.current span


{
	background: url(../_images/accglobal/menu_selected_bkgd.gif) repeat-x top left;
	display:block;
	float:left;
	padding: 0 21px 0 17px;
}

ul.elMainMenu li a.parent_current span.Right
,ul.elMainMenu li.elMadmin a.current span.Right
{
	background: url(../_images/accglobal/menu_selected_right.gif) no-repeat top right;
	display:inline;
	width:1px;
	height:41px;
	float:left;
	padding:0
}

ul.elMainMenu li.first a.parent_current span.Left

{
	background: url(../_images/accglobal/menu_first_selected_left.gif) no-repeat top left;
	display:inline;
	width:5px;
	height:41px;
	float:left;
	padding:0;	
}



/*neeeded for sublevels*/


ul.elMainMenu li ul 
{
	position: absolute;
	width: 200px;
	left: -999em;
	top:41px;
	height: auto;
	line-height:1;
	clear:left;
	z-index:1000;
	/*margin: 0 0 0 -1px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #FFF;
	text-align:left;*/
	clear:both;
	float:left;
	display:block
}

ul.elMainMenu li:hover ul
,ul.elMainMenu li.MenuItemHover ul{
	left:auto;
	margin-left:2px
}



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;
} 

/* added to bring 3rd level ul into 2nd in IE */
ul.elMainMenu li li:hover ul
{
	left:200px;
	top:0
}
/* ***/


/*added to clear above span settings */
ul.elMainMenu li ul li 
,ul.elMainMenu li ul li a
,ul.elMainMenu li ul li a.current 
{
	line-height:25px !important;
	margin:0 !important;
}

ul.elMainMenu li ul li
{
	
}

ul.elMainMenu li ul li a span
,ul.elMainMenu li ul li a.current span
,ul.elMainMenu li ul li a:hover span
,ul.elMainMenu li.elMadmin li a.current span
,ul.elMainMenu li.elMadmin li a.parent_current span
{
	background:none;
	border:1px solid #c8c8c8;
	border-top:0;
	width:180px;
	background-color:#e0e0e0;
	margin:0 !important;	
	height:25px	!important;
	line-height:25px !important
}

ul.elMainMenu li ul li.first a span
,ul.elMainMenu li ul li.first a.current span
,ul.elMainMenu li ul li.first a:hover span
{
	border-top:1px solid #c8c8c8
}


ul.elMainMenu li.elMadmin li.first a.parent_current span.Left
,ul.elMainMenu li.elMadmin li li a.current span.Left
 ,ul.elMainMenu li ul li a span.Left
 ,ul.elMainMenu li ul li a:link span.Left
 ,ul.elMainMenu li ul li a:visited span.Left
,ul.elMainMenu li ul li a:hover span.Left
,ul.elMainMenu li ul li a:active span.Left
,ul.elMainMenu li ul li a.parent_current span.Left
,ul.elMainMenu li ul li a.parent_current:hover span.Left
,ul.elMainMenu li ul li a.parent_current:active span.Left
,ul.elMainMenu li ul li ul li a span.Left
,ul.elMainMenu li ul li ul li a:hover span.Left
,ul.elMainMenu li ul li ul li a:active span.Left
,ul.elMainMenu li ul li a span.Right
,ul.elMainMenu li ul li a:hover span.Right
,ul.elMainMenu li ul li a:active span.Right
,ul.elMainMenu li.elMadmin li.first a.parent_current span.Right
,ul.elMainMenu li.elMadmin li li a.current span.Right
{
	display:none;
	background:none
}

 ul.elMainMenu li ul li a:hover span
, ul.elMainMenu li ul li a:active span
,ul.elMainMenu li ul li ul li a:hover span
,ul.elMainMenu li ul li ul li a:active span

{	background:none;
	background-color: #efefef;
	height:25px	!important;
	line-height:25px !important;
	
}



/*  end   */




/* home page elements */

form.elPageHome div.elContent h1
{
	display:none
}

form.elPageHome div.elContent 
{
	margin-top:30px
}

div.elAmberIntro 
{	border-top:1px solid #fff;
	width: 329px;
	height: 251px;
	margin: 6px 0 0;
	padding: 1px 29px 0 31px;
	float:left;
	background: #999 url(../_images/accglobal/title_txt_bkgd.jpg) no-repeat top left;
}	

div.elAmberIntro p
{
	margin: 30px 0 0;
	font-size: 0.98em;
	font-weight: bold;
	line-height:1.4em;
	color:#434242
}

img.elNodeHome 
{
	margin: 7px 0 0 4px;
	float:left;
}

img.elHomeSep
{
	margin:4px 0 0;
}

div.elMapTop
{
	height:9px;
	width:305px;
	background: url(../_images/accglobal/map_desc_top.gif) no-repeat top left;
	display:block;
	margin:30px 0 0;
	padding:0
}

div.elMapDesc
{
	width: 275px;
	background: #999 url(../_images/accglobal/map_desc_bkgd.gif) repeat-y top left;
	height:290px;
	padding: 10px 15px;
	margin:0;
	
}

* html div.elMapDesc
{
	margin-top: -4px
}

div.elMapBtm
{
	height:9px;
	width:305px;
	background: url(../_images/accglobal/map_desc_btm.gif) no-repeat top left;
	display:block;
}
* html div.elMapDesc
,* html div.elMapBtm
{
	margin-top: -4px
}
/* content pages */

div.elTitleSlab
{
	height:90px;
	width:223px;
	background: #666 url(../_images/accglobal/acc_title_slab.jpg) no-repeat top left;
	border-top:1px solid #fff;
	margin: 4px 0 0;
	padding:0 0 0 12px
}

div.elQuickSearch
{
	margin:10px 0 0;
	height:20px;
}

div.elQuickSearch input
{	border:1px solid #fff;
	border:none !important;
	height:14px;
	width:159px;
	margin:0;
	padding:2px 3px;
	float:left;
	color:#777575;
	font-size:1em
}



div.elQuickSearch a.hoverbutton
,div.elQuickSearch a.hoverbutton:link
,div.elQuickSearch a.hoverbutton:visited
{
	border:none;
	height:19px;
	width:24px;
	margin:0 0 0 5px;
	padding:0;
	background: url(../_images/accglobal/search_btn_bkgd.gif) no-repeat top left;
	float:left
}



/* LEFT MENU */
/* top level */
ul.elLeftMenu 
{
    margin: 5px 0 0 0;
    padding: 0 0 10px 0;
    list-style-type: none;
	width:223px;
	clear:both;
	background:url(../_images/stratton/sub_menu_bottom.gif) bottom left no-repeat;
}
/* all list items */
ul.elLeftMenu li 
{
    margin: 0;
    padding: 0;
}
/* all links */
ul.elLeftMenu a
, ul.elLeftMenu a:link
, ul.elLeftMenu a:visited 
{
    height: 18px;
    padding-top: 5px;
    text-decoration: none;
    font-size: 1.2em;

}
ul.elLeftMenu li a.depth01first
, ul.elLeftMenu li a.depth01first:link
, ul.elLeftMenu li a.depth01first:visited
{
	width:223px;
	height:33px;
	line-height:30px;
	display:block;
	font-weight:normal;
	text-indent:20px;
	background:url(../_images/accglobal/menu_header_bkgd.gif) no-repeat;
	font-size:1.1em;
	color:#000 !important;
	margin:0 0 2px 0; 
	padding:0;
}
ul.elLeftMenu ul
{
	list-style:none;
	padding:0;
	margin:0;
	width:237px;
	background-image:none;
}
ul.elLeftMenu ul li a
, ul.elLeftMenu ul li a:link
, ul.elLeftMenu ul li a:visited
{
	text-indent:20px;
	height:33px;
	line-height:30px;
	display:block;
	background:url(../_images/accglobal/menu_bkgd_yellow.jpg) no-repeat;
	color:#000;
	text-decoration:none;
	padding:0;
	margin:0 0 2px 0;
	font-size:1em
}

ul.elLeftMenu ul li a:hover
, ul.elLeftMenu ul li a:active
{
	background:url(../_images/accglobal/menu_bkgd_orange.jpg) no-repeat;
	

}
ul.elLeftMenu ul li a.current
, ul.elLeftMenu ul li a.current:link
, ul.elLeftMenu ul li a.current:visited
{
	background:url(../_images/accglobal/menu_bkgd_orange.jpg) no-repeat;
	

}




ul.elLeftMenu ul li a.parent_current
, ul.elLeftMenu ul li a.parent_current:link
, ul.elLeftMenu ul li a.parent_current:visited
{
	background:url(../_images/stratton/sub_menu_bkgd_current.gif);
	color:#900028;
	
}
ul.elLeftMenu ul li a.parent_current
, ul.elLeftMenu ul li a.parent_current:link
, ul.elLeftMenu ul li a.parent_current:visited
{
		background:url(../_images/stratton/sub_menu_bkgd_current.gif) no-repeat left center;
}
ul.elLeftMenu ul li a:hover span
, ul.elLeftMenu ul li a:active span
, ul.elLeftMenu ul li a:focus span
{
	color:#333;

}
ul.elLeftMenu ul li a.parent_current span
, ul.elLeftMenu ul li a.parent_current:link span
, ul.elLeftMenu ul li a.parent_current:visited span
{
	background:url(../_images/stratton/nav_arrow.gif) no-repeat left center;
}
ul.elLeftMenu ul li ul li a
, ul.elLeftMenu ul li ul li a:link
, ul.elLeftMenu ul li ul li a:visited
{
	background:url(../_images/stratton/sub_sub_menu_bkgd.gif);

}
ul.elLeftMenu ul li ul li a.current
, ul.elLeftMenu ul li ul li a.current:link
, ul.elLeftMenu ul li ul li a.current:visited
{
	background:url(../_images/stratton/sub_sub_menu_bkgd_on.gif);
	color:#900028;
	
}
ul.elLeftMenu ul li ul li a span
, ul.elLeftMenu ul li ul li a:link span
, ul.elLeftMenu ul li ul li a:visited span
{
	margin:0 0 0 10px;
	font-size:.85em;
	color:#666666;
	background-image:none;
}
ul.elLeftMenu ul li ul li a:hover span
, ul.elLeftMenu ul li ul li a:active span
, ul.elLeftMenu ul li ul li a:focus span
{
	color:#333;

}
ul.elLeftMenuu li ul li ul li a.current span
, ul.elLeftMenu ul li ul li a.current:link span
, ul.elLeftMenu ul li ul li a.current:visited span
{
	background:url(../_images/stratton/nav_arrow.gif) no-repeat left center;
	margin:0 0 0 10px;
	color:#900028;
}

/* top image node attachment */
div.elTopImages
{
	margin:5px 0 0;
	overflow:hidden;
	padding:0;
	height: 106px;
	background: url(../_images/accglobal/content_sep_bar.gif) no-repeat bottom left;
}

div.elTopImages img
{
	margin:0  0 0 4px;
	padding:0
}

/***/

div.elContent
{
	padding:20px 20px 0 20px
}

form.elPageHome div.elContent
{
	padding-left:0
}

div.elContent table {
	border-collapse: collapse;
	border-spacing: 2px;
	width:700px;	
}

div.elContent th
{
	background-color:#e4e0dc;
	width:335px;
	padding:2px 0 2px 5px;	
	text-align:left;

}

div.elContent td
{
	width:230px;
	border: 1px solid #efefef;
	padding:3px 0 3px 5px	

}



/* content image node attachment */

div.elContentImage
{
	margin:0 20px 20px 20px;
	min-height:120px;
	border:1px solid white	
}

div.elContentImage img
{
	float:left;
	clear:left;
	background: url(../_images/accglobal/thumb_frame.gif) no-repeat;
	padding:12px 10px;
	margin:0 15px 15px 0;
}


div.elContentImage h3
{
	margin-top:10px
}

img.elCalLogo

{
	float:left;
	/*background: url(../_images/accglobal/logo_bkgd.gif) no-repeat;
	padding:14px 14px;*/
	margin-right: 20px
}

/* tag repeater for jobs */

ul.elSearchListing
{
	margin-top:30px
}

ul.elTagListing
{
	margin-left:20px
}

ul.elTagListing div.ContentWrapper
{
	border-bottom: 1px dotted #4c4c4c;
	padding-bottom:10px;
}

ul.elManagement div.ContentWrapper
,ul.elAppointments div.ContentWrapper
{
	border-bottom:0;
}

ul.elTagListing div.elContent
{
	padding:0

}


ul.elTagListing  h1.Title 
{
	margin-bottom:5px;
}

ul.elAppointments  h1.Title 
,ul.elManagement h1.Title
{
	margin-top:0 !important;
	
}

ul.elTagListing  h1.Title a
{
	color:#ff8200;
	font-size:0.75em;
	font-weight:bold;

}




ul.elTagListing h2.DateStart
,ul.elTagListing h2.DateEnd

{
	font-size:1em;
	color:#bbb6b5	
}

ul.elTagListing div.Content p
{
	margin-top:4px;
	height:70px;
	overflow:hidden;	
}

ul.elAppointments div.Content p
,ul.elManagement div.Content p
{
	height:auto
}

ul.elTagListing div.ContentImage a img
{
	float:left;
	clear:left;
	background: url(../_images/accglobal/thumb_frame.gif) no-repeat;
	padding:12px 10px;
	margin:0 15px 15px 0;
}


/*group news page */

ul.elCompaniesNews li

{
	margin: 8px 5px 8px 0;
	border:1px dotted gray;
	width:310px;
	float:left;
	padding: 5px 0
}

ul.elCompaniesNews li.col2
{
	width: 350px
}

ul.elCompaniesNews li img
{
	vertical-align: middle
}



/* TOOLS */
div.Tools 
{
    display:block;
	text-align:right;
	margin:10px 0 10px 0;
	
}
div.Tools a, div.Tools a:link, div.Tools a:visited 
{
    padding: 0 0 0 10px;
    margin-left: 10px;
	background-image: url(../_images/default/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;
}

/*** Login Form  ***/
fieldset.frmLogin
{
	width:300px;
	margin:20px auto;
}
fieldset.frmLogin legend
{
	font-size:1.4em;
	line-height:1.2em;
	margin: 10px 0;
	padding-left:0;

}	
fieldset.frmLogin p
{
	padding:15px 0 15px 0;
	float:left;
	clear:both;
}
fieldset.frmLogin a.hoverbutton
,fieldset.frmLogin a.hoverbutton:link
,fieldset.frmLogin a.hoverbutton:visited
{
	margin:0 0 10px;
}
#ZoneCentreRow fieldset.frmLogin label
{
	margin:10px 0 5px;
	display:block;
}

/* PAGING */
ul.Paging 
{
    clear: both;
    font-size: 1em;
    margin: 5px 280px 10px 30px;
}
ul.Paging li 
{
    display: block; 
}
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;
	background:url(../_images/stratton/paging_next.gif) no-repeat center right;
}
ul.Paging li.PagingPreviousPage
{
    float: right;
    margin: 0 10px 0 0;
	background:url(../_images/stratton/prev_page.gif) no-repeat center left;
}
ul.Paging li.PagingFirstPage
{
    display: none;
}
ul.Paging li .disabled 
{
    color: #666;
}
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
{
    background-image: url(../_images/default/next.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 12px;
	color:#666;
}
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/default/prev.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 12px;
	color:#666;
}
/* footer menu */

ul.elTextMenu 
{	
	margin: 16px 0 0 23px;
	list-style-type:none;
	float:left;
}

ul.elTextMenu li
{
	display:inline;
	padding:0;
	margin:0;
}


ul.elTextMenu li a
{
	color: #999 !important;
	text-decoration:none;
	padding: 0;
	margin:0;
	padding: 0 5px 0 9px;
	background: url(../_images/accglobal/divider.gif) no-repeat center left;
	
}

ul.elTextMenu li a:hover
{
	color:#fff !important;
}
ul.elTextMenu li a.parent_current
,ul.elTextMenu li a.current
{
	color: #ff8200 !important;
	text-decoration:none;
}

ul.elTextMenu li.first a 
{
	padding-left:0;
	background:none
}

div.elCredits 
{
	color:#999;
	float:right;
	margin: 15px 23px 0 0;
	height:20px;
	width:600px;
	text-align:right
}

div.elCredits p
{
	color:#999;
	text-align:right;
	margin:10px 0 0;
}

div.elCredits a
{
	color:#999 !important;
}
div.elCredits li a:hover
{
	color:#fff !important;
}

/*  */


/* 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;

}

/*  */


