
/*-Begin Section -_theme.css-*/
html {
	height: 100%;   /* FooterStickAlt (FSA) */
	margin-bottom: 1px; /*scrollbars visible to stop FF page shift*/
}
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size: 1.0em;
}
#base 
{
	width: 870px;
    padding: 0 31px 0 30px;
    margin: 0 auto;	
}
/* ZONES */
#ZoneHeaderRow {
    position: relative;
    z-index: 2;
    clear: right;
	padding-top: 16px;
}
form.XmasFlash #ZoneHeaderRow div.elContent
{
	clear: both;
	float: left;
	width: 931px;
	position: relative;
	left: -30px;
	margin-top: 21px;
}
form.XmasFlash #ZoneHeaderRow div.elContent div.elHomeFlashBanner2
{
	padding: 0;
	margin: 0;
}
form.XmasFlash #ZoneLeftColumn
{
	display: none;
}
#ZoneLeftColumn 
{
    width: 197px;
    float: left;
	padding-right: 1px;
	background-color: #fff;
}
#LeftRightContainer 
{
	clear: both;
	float: left;
	margin: 31px 0 34px 0;
	width: 870px;
}
form.XmasFlash #LeftRightContainer
{
	display: none;
}
#ZoneRightColumn
{
    width: 510px;
    float: left;
    position: relative;
    z-index: 1;
	padding: 0 0 0 40px;
	background-color: #fff;
	border-left: 1px solid #e6e7e8;
	height: 100%;
}
#ZoneCentreRow 
{
    width: 870px;
    padding-bottom: 80px;
}
#ZoneFooterRow 
{
	clear: both;
	width: 870px;
	margin: 0 auto 0 auto;
}
form.XmasFlash #ZoneFooterRow 
{
	*display: none;
}
/* DEFAULTS */
a, a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}
a:hover, a:active {
	text-decoration: underline;
}
pre 
{
	white-space: pre;
}
ul 
{
	list-style-type: disc;
}
a.linkskip {
	position: absolute;
	top: -200px;
}
form {
	display: inline;
}
/* Element Logo */

.LogoContainer
{
	width: 870px;
}
div.elLogo 
{
	float: left;
    margin: 0;
    padding: 0 0 55px 0;
	height: 28px;
	width: 190px;
	font-size: 0;
}
div.elLogo a
{
	display: block;
	background: url(../_images/themission/themissionlogo.png) no-repeat;
	height: 28px;
	width: 190px;
	margin-top: 7px;
}
div.elLogo span
{
	display: none;
}
ul.elGroupMenu
{
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
}
ul.elGroupMenu li
{
	float: left;
}
ul.elGroupMenu li.last
{
	margin-right: 0px;
}
ul.elGroupMenu li.elMrlagroup a
{
	display:block;
	background: url(../_images/themission/rla_bw.png) no-repeat;
	width: 73px;
	height: 36px;
	margin-top: 7px;
}
ul.elGroupMenu li.elMrlagroup a:hover
{
	background: url(../_images/themission/rla_colour.png) no-repeat;
}
.AgenciesRLA ul.elGroupMenu li.elMrlagroup a
{
	display:block;
	background: url(../_images/themission/rla_colour.png) no-repeat;
	width: 73px;
	height: 36px;
	margin-top: 7px;
}
ul.elGroupMenu li.elMstory a
{
	display:block;
	background: url(../_images/themission/story_bw.png) no-repeat;
	width: 68px;
	height: 36px;
	margin-top: 7px;
}
ul.elGroupMenu li.elMstory a:hover
{
	background: url(../_images/themission/story_colour.png) no-repeat;
}
.AgenciesStory ul.elGroupMenu li.elMstory a
{
	display:block;
	background: url(../_images/themission/story_colour.png) no-repeat;
	width: 68px;
	height: 36px;
	margin-top: 7px;
}
ul.elGroupMenu li.elMaprilsix a
{
	display:block;
	background: url(../_images/themission/aprilsix_bw.png) no-repeat;
	width: 90px;
	height: 37px;
	margin-top: 7px;
}
ul.elGroupMenu li.elMaprilsix a:hover
{
	background: url(../_images/themission/aprilsix_colour.png) no-repeat;
}
.AgenciesAprilSix ul.elGroupMenu li.elMaprilsix a
{
	display:block;
	background: url(../_images/themission/aprilsix_colour.png) no-repeat;
	width: 90px;
	height: 37px;
	margin-top: 7px;
}
ul.elGroupMenu li.elMbdw a
{
	display:block;
	background: url(../_images/themission/think_bw.png) no-repeat;
	width: 88px;
	height: 37px;
	margin-top: 7px;
}
ul.elGroupMenu li.elMbdw a:hover
{
	background: url(../_images/themission/think_colour.png) no-repeat;
}
.AgenciesBDW ul.elGroupMenu li.elMbdw a
{
	display:block;
	background: url(../_images/themission/think_colour.png) no-repeat;
	width: 88px;
	height: 37px;
	margin-top: 7px;
}
ul.elGroupMenu li.elMbigcommunications a
{
	display:block;
	background: url(../_images/themission/big_bw.png) no-repeat;
	width: 58px;
	height: 37px;
	margin-top: 7px;
}
ul.elGroupMenu li.elMbigcommunications a:hover
{
	background: url(../_images/themission/big_colour.png) no-repeat;
}
.AgenciesBig ul.elGroupMenu li.elMbigcommunications a
{
	display:block;
	background: url(../_images/themission/big_colour.png) no-repeat;
	width: 58px;
	height: 37px;
	margin-top: 7px;
}
ul.elGroupMenu li.elMbrayleino a
{
	display:block;
	background: url(../_images/themission/brayleino_bw.png) no-repeat;
	width: 59px;
	height: 37px;
	margin-top: 7px;
}
ul.elGroupMenu li.elMbrayleino a:hover
{
	background: url(../_images/themission/brayleino_colour.png) no-repeat;
}
.AgenciesBrayLeino ul.elGroupMenu li.elMbrayleino a
{
	display:block;
	background: url(../_images/themission/brayleino_colour.png) no-repeat;
	width: 59px;
	height: 37px;
	margin-top: 7px;
}
ul.elGroupMenu li.elMfusedigital a
{
	display:block;
	background: url(../_images/themission/fuse_bw.png) no-repeat;
	width: 70px;
	height: 50px;
}
ul.elGroupMenu li.elMfusedigital a:hover
{
	background: url(../_images/themission/fuse_colour.png) no-repeat;
}
.AgenciesFuse ul.elGroupMenu li.elMfusedigital a
{
	display:block;
	background: url(../_images/themission/fuse_colour.png) no-repeat;
	width: 70px;
	height: 50px;
}
ul.elGroupMenu span
{
	display: none;
}

/* Element Horizontal Nav */

ul.elMainMenu 
{
    line-height: 17px;
    position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	z-index: 80;
	clear: both;
}
ul.elMainMenu a, ul.elMainMenu a:link, ul.elMainMenu a:visited
{
	text-decoration: none;
    font-weight: normal;
    padding: 0;
    display: block;
}
ul.elMainMenu a span 
{
    float: left;
    display: block;
    cursor: pointer;
}
ul.elMainMenu a span.Left 
{
    width: 3px;
    height: 17px;
    padding: 0;
}
ul.elMainMenu a span.Right 
{
    width: 3px;
    height: 17px;
    padding: 0;
}
ul.elMainMenu li 
{
	float: left;
	display: block;
	padding: 0 14px;
	margin: 0;
	border-left: 1px solid #bcbec0;
}
ul.elMainMenu li.depth01.first   /* first link of top level of list */
{
	border-left: 0;
	padding: 0 10px 0 0;
}
ul.elMainMenu ul
{
	position: absolute;
	line-height: 1;
	left: -999em;
	height: auto;
	width: 200px;
	margin: 0;
	padding: 0;
    clear: left;
	z-index: 81;	
}
ul.elMainMenu ul a, ul.elMainMenu ul a:link, ul.elMainMenu ul a:visited
{
	width: 170px;
    padding: 0 15px;
}
ul.elMainMenu li li, ul.elMainMenu li li.first  
{
    width: 200px;
    line-height: 20px;
	border-left: 0;
}
ul.elMainMenu li li span 
{
    display: inline;   
    text-transform: none;
}
ul.elMainMenu li li span.Left, ul.elMainMenu li li span.Right 
{
    display: none;
}
ul.elMainMenu ul a 
{
    display: block;
    padding-left: 0;
}
ul.elMainMenu ul a span
{
    padding: 0;
    float: none;
}
ul.elMainMenu ul a span.Left, ul.elMainMenu ul a span.Right 
{
    display: none;
}
ul.elMainMenu li ul ul {
	margin: -21px 0 0 200px;
}
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;
	z-index: 82;
} 
.SharePrice
{
	float: right;
	line-height: 17px;
	color: #808285;
	font-size: 0.94em;
}
div.elFlashBanner
{
	float: left;
	margin-top: 18px;
	width: 870px;
	border-top: 1px solid #bcbec0;
	padding-top: 18px;
}
.PrintEmailBookmark
{
	margin: 21px 0 0 0;
	float: right;
}
.PrintEmailBookmark img
{
	margin-left: 10px;
	border: 0px;
}
.VisitCorporate
{
	margin: 21px 0 0 0;
	float: right;
	font-size: .8em;
}

/* Element Footer Menu */
ul.elFooterMenu {
	position: relative;
	margin: 0;
	padding: 19px 0 5px 0;
	width: 870px;
	padding-bottom: 64px;
}
ul.elFooterMenu li {
	display: block;
	float: right;
}
ul.elFooterMenu li.last {
	float: right;
}
ul.elFooterMenu li a, ul.elFooterMenu li a:link, ul.elFooterMenu li a:visited 
{
    font-size: 0.75em;
	display: block;
	text-decoration: none;
	font-weight: normal;
	padding: 0 10px 0 10px;
}
ul.elFooterMenu li.last a {
	padding: 0 10px 0 0;
}
ul.elFooterMenu li.first a {
	padding: 0 0 0 10px;
}
ul.elFooterMenu li a:hover, ul.elFooterMenu li a:active {

	text-decoration: none;
}

/* CLEARFIX */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* CONTENT PANEL OUTPUT */
div.elContent
{
    padding: 0 0 0 0;
    font-size: 0.75em;
}
div.elContent h1 
{
    font-style: italic;
    margin: .8em 0;
    padding: 0;
}
div.elContent a 
{
}
div.elContent a:hover, div.elContent a:active 
{
    text-decoration: underline;
}
div.elContent div.ColumnLeft
{
    width: 49%;
    float: left;
}
div.elContent div.ColumnRight 
{
    width: 46%;
    float: left;
    margin: 0 1% 0 2%;   
}
div#ZoneRightColumn div.elContent h1 {
	margin: 0 0 0 0;
	font-weight: normal;
	font-style: normal;
	padding: 0;

}

/* SITEMAP */
ul.elSitemap 
{
    width: auto;
    margin: 0 30px 40px 0px;
	font-size: 0.75em;
}
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: normal; 
    padding-top: 0; 
}
ul.elSitemap a:hover, ul.elSitemap a.ChildItems  
{
   /* text-decoration: underline; */
}
ul.elSitemap ul 
{
    margin: 0 2.5em;
}
ul.elSitemap li.depth01 a.depth01, ul.elSitemap li.depth01 a.depth01first, ul.elSitemap li.depth01 a.depth01last
{
	color: #f57400;
}

/* TEXT FOOTER MENU */
ul.elTextMenu 
{
    padding: 5px 0 10px 0;
    margin: 0;
    line-height: 1;
    clear: both;
    text-align: center;
}
ul.elTextMenu li 
{
    display: inline;
    margin: 0 5px;
    padding: 0 5px 1px 0;
    line-height: 1.5em;
}
ul.elTextMenu li a, ul.elTextMenu li a:link, ul.elTextMenu li a:visited 
{
    font-size: .9em;
    text-decoration: none;
}
ul.elTextMenu li a:hover, ul.elTextMenu li a:active 
{
    text-decoration: underline;
}


/* LOGIN FORM */
fieldset.frmLogin {
	padding: 3em 0 2em 0;
	font-family: Arial;
	margin: 0;
	font-size: 1em;
	letter-spacing: .1em;
}
fieldset.frmLogin legend 
{
    padding: 10px 1em 1em 1em;
    margin: 0 auto;
    font-size: 1.6em;
    font-weight: bold;
    display: block;
    width: 220px;
    text-transform: uppercase;
	display: none;
}
fieldset.frmLogin p 
{
    width: 230px;
    margin: .5em auto 1.5em 0;
}
fieldset.frmLogin ul, fieldset.frmLogin ol 
{
    list-style-type: none;
    width: 240px;
    margin: 0 0;
	padding: 0;
}
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;
}
fieldset.frmLogin label em
{
    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;
	padding: .2em;
	margin: 0 0 .5em 0;
	font-weight: normal;
}

/* DASHBOARD - TAG REPEATER */
ul.elTagDashboard 
{
    margin: 0;
    padding: 0 0 5px 0;
    clear: left;
	font-size: 1em;
	list-style: none;
}
ul.elTagDashboard li 
{
    margin: 0;
    padding: 0;
}
ul.elTagDashboard h1.elContentTitle 
{
	margin: 0;
	font-size: 1.5em;
	font-weight: normal;
	font-style: normal;
	padding: 28px 0 0 10px;
	text-transform: uppercase;
	line-height: 1em;
}
ul.elTagDashboard h2.elContentDescription 
{
    display: none;
}
ul.elTagDashboard div.elContent 
{
    padding: 0 0 5px 5px;
    margin: 0;
}
ul.elTagDashboard div.elContent h1.Title 
{
 	font-size: 1em;
	margin: 10px 0 0 5px;
	padding-left: 10px;
}
ul.elTagDashboard div.elContent h1.Title a, ul.elTagDashboard div.elContent h1.Title a:link, ul.elTagDashboard div.elContent h1.Title a:visited 
{
    text-decoration: none;   
    font-style: normal; 
    font-size: 1.1em;    
}
ul.elTagDashboard div.elContent h1.Title a:hover, ul.elTagDashboard div.elContent h1.Title a:active 
{
    text-decoration: underline;
}
ul.elTagDashboard div.elContent h2.DateStart, ul.elTagDashboard div.elContent h2.DateEnd
{
    font-size: 1em;
    font-weight: normal;
    padding: 0 5px 0 15px;
    margin: 2px 0 0 0;
}
ul.elTagDashboard div.elContent h2.DateStart span, ul.elTagDashboard div.elContent h2.DateEnd span 
{
    font-style: italic; 
}
ul.elTagDashboard div.elContent h3.Author
{
    padding: 0 5px 0 15px;
    margin: 0;
    font-size: 1em;
    font-weight: normal;
}
ul.elTagDashboard div.elContent p.Description
{
    padding: 10px 5px 5px 15px;
    margin: 0;
    font-size: 1em;
}
ul.elTagDashboard li.elNoneFound p {
    margin: 20px 10px;
}

div.Tools 
{
    position: absolute;
    bottom: 5px;
    right: 20px;
}
div.Tools a, div.Tools a:link, div.Tools a:visited 
{
    padding: 0 0 0 10px;
    margin-left: 10px;
    font-weight: bold;
}
div#ZoneRightColumn div.Tools  {
    float: none;
    position: absolute;
    right: 10px;
    top: -20px;
}

ul.elTagListing div.Tools  {
    float: right !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
}
div#ZoneRightColumn div.Tools a
{
	color: red;
}
div.HomeImage 
{
	padding: 0;
	font-size: 0;
}

/* LEFT MENU */
/* top level */
ul.elLeftMenu 
{
    margin: 0;
    padding: 0;
    list-style-type: none;
   	width: 100%;
}
/* all list items */
ul.elLeftMenu li 
{
    margin: 0;
    padding: 0;
}
/* all links */
ul.elLeftMenu a, ul.elLeftMenu a:link, ul.elLeftMenu a:visited 
{
    text-decoration: none;
    font-size: .9em;
}
/* all lists below top level */
ul.elLeftMenu ul 
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
/* 3rd level */
ul.elLeftMenu ul ul a 
{
    font-size: .9em;
}
ul.elLeftMenu li.depth03
{
	padding: 0;
	margin: 10px 0 0 2px;
}
ul.elLeftMenu li.depth03 a
{
	padding-left: 18px;
}
ul.elLeftMenu li.depth03 a.current
{
	 background: url(../_images/themission/menuarrow.png) no-repeat 0% 5px;
}
/* 4th level */
ul.elLeftMenu ul ul ul a 
{
    padding-left: 42px !important;
    font-size: .8em;
}
/* 5th level */
ul.elLeftMenu ul ul ul ul a 
{
    padding-left: 53px !important;
    font-size: .8em;
    font-weight: normal;
}
ul.elLeftMenu li.depth01 a.depth01first   /* first link of top level of list */
{
	margin: 0 0 0 0;
	font-size: 1.5em;
	font-weight: normal;
	font-style: normal;
	padding: 0;
	display: none;
}
ul.elLeftMenu li.depth01 a.depth01first:hover 
{
    text-decoration: none;
}
ul.elLeftMenu li.depth01   /* first link of top level of list */
{
	float: left;
}
ul.elLeftMenu li
{
	margin-bottom: 10px;
}
div.elTags 
{   
    clear: left;
    margin-top: 15px;   
}
ul.elLeftMenu li.depth03   /* first link of top level of list */
{
	margin-top: 10px;
}
/* Paging */
ul.Paging 
{
    clear: both;
    font-weight: bold;
    font-size: .9em;
    margin: 5px 10px 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;
}
ul.Paging li.PagingPreviousPage
{
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingFirstPage
{
    display: none;
}
ul.Paging li .current 
{
    text-decoration: underline;
}
ul.Paging li.PagingNextPage a, ul.Paging li.PagingNextPage span.disabled
{
    padding-right: 12px;
}
ul.Paging li.PagingPreviousPage a, ul.Paging li.PagingPreviousPage span.disabled
{
    padding-left: 12px;
}
h1.elPageTitle 
{
	height: 22px;
	margin: 0 0 1.3em 0;
    line-height: 1em;
	font-size: 1.5em;
	font-weight: normal;
	font-style: normal;
	padding: 28px 0 0 20px;
	text-transform: uppercase;
}
ul.Announcements 
{
    height: 200px;   
}
ul.Announcements li 
{
    overflow:  hidden;   
}
p.elNoContent 
{
    margin: 10px;   
}
a.Delete 
{
    cursor: pointer;   
}
a.Delete:hover, a.Delete:active {
	text-decoration: underline;
}

/* Element Breadcrumbs */
div.elBreadcrumb2Start
{
	float: left;
	margin: 21px 10px 0 0;
	/* padding: 16px 0 2px 28px; */
	padding: 0 17px 0 0;
	font-size: .8em;
}
div.elBreadcrumb2Start a, div.elBreadcrumb2Start a:visited,
{
	text-decoration: none;
}
ul.elBreadcrumb2 {
	float: left;
	margin: 20px 0 0 0;
	/* padding: 16px 0 2px 28px; */
	padding: 0;
	width: 635px;
}
ul.elBreadcrumb2 li {
	display: inline;
    margin: 0;
    padding: 0 2px 0 0;
}
ul.elBreadcrumb2 li a, ul.elBreadcrumb2 li a:link, ul.elBreadcrumb2 li a
{
	padding: 0 17px 0 0;
	margin-right: 5px;
}
ul.elBreadcrumb2 li a, ul.elBreadcrumb2 li a:link, ul.elBreadcrumb2 li a:visited 
{
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	font-size: .8em;
}
ul.elBreadcrumb2 li a:hover, ul.elBreadcrumb2 li a:active {

	text-decoration: none;
}
ul.elBreadcrumb2 span {

	text-decoration: none;
	padding: 0 0 0 0;
	white-space: nowrap;
	font-size: .8em;
	color: #f57400;
}

/* CONTEXT SENSITIVE EDITING */

div.ElementContainer div.ContextTools {
    /* position: absolute; */
    float: right;
    height: 30px;
    text-align: center;
    margin: 1em 1em -30px -2em;
    font-weight: bold;
    position: relative;
    z-index: 101;
}
div.ElementContainer div.ContextTools a {
    display: block;
    padding: 3px 7px;
}
div.elTextOnly {
    position: absolute;
    top: 99px;
    right: 120px;
    padding-right: 10px;
    padding-bottom: 2px;
    z-index: 100;
}
div.elTextOnly a {
    font-size: .8em;
    color: #FFF !important;

}

@media print {

    div#base {
        background-image: none !important;
        width: 100%;
        font-size: 12pt;
        border: 0 !important;
    }
    h1 {
        background-color: #FFF !important;
        color: #000 !important;
    }
    a {
        color: #000 !important;
    }
    #ZoneHeaderRow {
        width: 100%;
        margin-bottom: 2em;
        border: 0 !important;
        background-color: #FFF !important;
		display: none !important;
    }
    #ZoneLeftColumn 
    {
        display: none !important;
    }
    #ZoneRightColumn
    {
        width: 98% !important;
        float: none !important;
		padding: 0 0 0 0;
		background-color: #fff;
		border: 0;
    }
    #ZoneFooterRow {
        background-color: #FFF;
        border: 0 !important;
    }
    div#ZoneFooterRow ul, div#ZoneFooterRow div, div#ZoneFooterRow p, div#ZoneFooterRow a {
        background-color: #FFF;
        color: #000;
    }
    p.elFooterContact {
        font-weight: normal;
    }
    div.elFooterLogos, ul.elFooterMenu, div.QuickSearch, ul.PageFontSize, 
    ul.elMainMenu, ul.elSubMainMenu, ul.elTextMenu, div.Tools, div.elCssSwitch,
    ul.QuickSearch, ul.FooterLinks, ul.Sponsors, ul.elBreadcrumb2
    {
        display: none;
    }   
    
}



/* Default Event Calendar Style */
div.elCalendar 
{
	font-size: 67%;

}

div.elCalendar table.EventCalendar
{
	width:100%;
	border: solid 1px #d6d6d6;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

div.elCalendar table.EventCalendar tr td
{
	border: solid 1px #d6d6d6;
}

div.elCalendar table.EventCalendar td
{
	text-align: center;
	margin: 0;
	padding: 4px;
	
}
div.elCalendar table.EventCalendar tr.calMonthHeader 
{
padding:7px 0 7px 0;
background-color:#f57400;
text-align:left;
text-indent:27px;
}
div.elCalendar table.EventCalendar tr.calMonthHeader a,
div.elCalendar table.EventCalendar tr.calMonthHeader a:link,
div.elCalendar table.EventCalendar tr.calMonthHeader a:visited
{
	font-size: 1.1em;
	cursor: pointer;
	color:#fff;
	display:block;
	margin:3px 0 3px 0;
	font-weight:bold;
}

div.elCalendar table.EventCalendar tr.calDayHead th
{
/*	background-image:url(../_images/menu/nav_bkgd_blue.jpg);
	background-repeat:repeat-x;
	background-color: transparent; */
	background-color:#8c8d8e;
	color:#fff;
	font-weight:normal;
	font-size:1.1em;
}

div.elCalendar table.EventCalendar tr.calDayHead th.calDayHeadSat, div.elCalendar table.EventCalendar tr.calDayHead th.calDayHeadSun
{
	color: #fff;

}

div.elCalendar table.EventCalendar tr.calRowOdd
{
background-color:#C4C4C4;
font-size:1.1em;
}

div.elCalendar table.EventCalendar tr.calRowEven
{
background-color:#C4C4C4;
font-size:1.1em;
}
div.elCalendar table.EventCalendar tr.calRowEven td a,
div.elCalendar table.EventCalendar tr.calRowEven td a:link,
div.elCalendar table.EventCalendar tr.calRowEven td a:visited,
div.elCalendar table.EventCalendar tr.calRowOdd td a,
div.elCalendar table.EventCalendar tr.calRowOdd td a:link,
div.elCalendar table.EventCalendar tr.calRowOdd td a:visited
{
color:#fff;
}


div.elCalendar table.EventCalendar tr.calRowEven td:hover,
div.elCalendar table.EventCalendar tr.calRowOdd td:hover
{
background-color:#949494;
}

div.elCalendar table.EventCalendar td.calWeekNumber
{
	color:#fff !important;
	text-align: center;
	background-color:#999999;
}

div.elCalendar table.EventCalendar td.calWeekNumber a,
div.elCalendar table.EventCalendar td.calWeekNumber a:link,
div.elCalendar table.EventCalendar td.calWeekNumber a:visited
{
	cursor: pointer;
	color:#fff;
}

div.elCalendar table.EventCalendar tr.calFooter td
{	
/*	background-image:url(../_images/menu/nav_bkgd_blue.jpg);
	background-repeat:repeat-x; */
	background-color:#8c8d8e;
}

div.elCalendar table.EventCalendar tr.calFooter td
{
		background-color:#999999;
	border: none;
	
}

div.elCalendar table.EventCalendar tr.calFooter td a,
div.elCalendar table.EventCalendar tr.calFooter td a:link,
div.elCalendar table.EventCalendar tr.calFooter td a:visited
{
	font-size:1.1em;
	cursor: pointer;
	color:#fff;
	text-align:left !important;
}


div.elCalendar table.EventCalendar td.calDaySun, div.elCalendar table.EventCalendar td.calDaySat
{
	background-color: #C0C0C0;
}


div.elCalendar table.EventCalendar td.calHasEvent a
{
	text-decoration: underline;	
	cursor: pointer;
	color:#fff;
}


div.elCalendar table.EventCalendar td.calNotCurrent a
{
	color: #fff;
}

div.elCalendar table.EventCalendar td.calToday
{
	background-color:#f57400;
	
}
div.elCalendar table.elCalendar tr.calEventFilter
{
margin:10px 0 0 0;
padding:10px 0 0 0 !important;
text-align:left;
}
div.elCalendar table.EventCalendar tr.calEventFilter td label,
div.elCalendar table.EventCalendar tr.calPersonFilter td label,
div.elCalendar table.EventCalendar tr.calGroupFilter td label
{
	float:left;
	text-align:left !important;
	width:100px;
	font-size:1.1em;
	margin:10px 0 0 0;
	font-weight:bold;
	text-indent:5px;
}
div.elCalendar table.EventCalendar tr.calEventFilter td select,
div.elCalendar table.EventCalendar tr.calPersonFilter td select,
div.elCalendar table.EventCalendar tr.calGroupFilter td select
{
	width:150px;
	float:left;
	margin:10px 0 0 0;
	
}
div.elCalendar table.EventCalendar td.calSelected
{
	background-color:#949494!important;
}
div.elCalendar table.EventCalendar td.calHasEvent a span,
div.elCalendar table.EventCalendar td.calHasEvent a:link span,
div.elCalendar table.EventCalendar td.calHasEvent a:visited span
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


/*  TagListing Availablity Header */
ul.elTagListingAvailablityHeader
{
	font-size: 0.75em;
    list-style-type: none;
	margin:25px 0 -4px 0;
	padding:0 0 3px 0;
    display:block;	
	color:#1a1a1a;
	clear:both;
	float: left;
	font-weight: normal;
}
ul.elTagListingAvailablityHeader li
{
	display: block;
	float: left;
	margin:0;
	padding:0 0 10px 0;
	text-indent:10px;
	font-weight:normal;
}
ul.elTagListingAvailablityHeader li.EventDateStart
{
	width:90px;
	text-indent:10px;
	border-right: 1px solid #c4c4c4;
	height: 10px;
}
ul.elTagListingAvailablityHeader li.EventStartTime
{
	width:80px;
	text-indent:10px;
	border-right: 1px solid #c4c4c4;
	height: 10px;
}
ul.elTagListingAvailablityHeader li.EventEndTime
{
	width:80px;
	text-indent:10px;
	border-right: 1px solid #c4c4c4;
	height: 10px;
}
ul.elTagListingAvailablityHeader li.EventAgency
{
	width:150px !important;
	text-indent:10px;
	border-right: 1px solid #c4c4c4;
	height: 10px;
}
ul.elTagListingAvailablityHeader li.EventRefreshments
{
border-right:0;
width:158px
}
ul.elTagListingAvailablityHeader li span
{

}
/*  TagListing Availablity */
ul.elTagListingAvailablity 
{
    list-style-type: none;
    margin:0;
	padding:5px 0 0 0;
    clear: right;
    display: block;
	position:relative;
	font-size: 0.75em;
	padding:0;
	color:#D6D6D6;
}
ul.elTagListingAvailablity li.elNoneFound p
{
	margin:0 0 10px 10px;
}

ul.elTagListingAvailablity  li fieldset
{
	margin: 0;
	padding: 0;
	border: 0;
}

ul.elTagListingAvailablity  li ul
{
	list-style-type: none;
	margin:0;
	padding:0;
    clear: right;
    display: block;
}

ul.elTagListingAvailablity  li
{
	display: block;
	clear: both;
	margin:0;
	padding:0;
	position:relative;
}
ul.elTagListingAvailablity li ul li
{
	padding:0 !important;
	margin:0 !important;
	position:relative;
	clear:both;
}
ul.elTagListingAvailablity div.Tools
{
	
}
ul.elTagListingAvailablity li  legend,
ul.elTagListingAvailablity li  legend span
{
	font-weight:bold;
	font-size:1em !important;
	color:#9C9C9C !important;
	top:none!important;
	right:none!important;
	margin:0;
	padding:0;
}
ul.elTagListingAvailablity li legend span
{
height:15px !important;
width:100px !important;
display:block;
margin:0 0 0 0;
padding:0 0 0 2px;
}
ul.elTagListingAvailablity div.ContentWrapper
{

	
}

ul.elTagListingAvailablity div.ContentWrapper span
{	
	display: block;
	overflow: hidden;
	font-size: 1.1em;
	color:#9C9C9C;
}

ul.elTagListingAvailablity div.ContentWrapper span.EventDateStart
{
	width:90px;
	cursor:pointer;
	text-indent:10px;
	color: #808080;
	float: left;
}

ul.elTagListingAvailablity div.ContentWrapper span.EventStartTime
{
	width: 80px;
	text-indent:10px;
	color: #808080;
	float: left;
}

ul.elTagListingAvailablity div.ContentWrapper span.EventEndTime
{
	width: 80px;
	text-indent:12px;
	color: #808080;
	float: left;
}

ul.elTagListingAvailablity div.ContentWrapper span.EventAgency
{
	width:160px;
	text-indent:12px;
	color: #808080;
	float: left;
}

ul.elTagListingAvailablity div.ContentWrapper span.EventRefreshments
{
	width:40px;
	margin-left:5px;
	float: left;
}
ul.elTagListingAvailablity div.ContentWrapper div.Tools
{
	height:30!important;
	width:37px !important;
	height:11px !important;
	float:left;
	margin-top:22px;
}
	
ul.elTagListingAvailablity div.Tools a
{
	display: block;
	width: 11px;
	height: 11px;  
    background-repeat: no-repeat;
    background-position: left center;   
	margin: 0;
	padding: 1px 0 0 1px;
	float: left;
}

ul.elTagListingAvailablity div.Tools a.Add
{
	background-image: url(../_images/tiny/add.gif);
}

ul.elTagListingAvailablity div.Tools a.Edit
{
	background-image: url(../_images/tiny/edit.gif);
}

ul.elTagListingAvailablity div.Tools a.Delete
{
	background-image: url(../_images/tiny/delete.gif);
}

ul.elTagListingAvailablity div.ContentWrapper div.Tools a span
{
	display: none;
}

ul.elTagListingAvailablity div.ContentWrapper span.EventRefreshments
{
	display: block;
	float: left;
	width: 22px;
	height: 25px;
	background-repeat: no-repeat;
    background-position: left top;  
}

ul.elTagListingAvailablity div.ContentWrapper span.EventRefreshLunchTrue
{
	background-image: url(../_images/mission/food.gif);   
}


ul.elTagListingAvailablity div.ContentWrapper span.EventRefreshDrinkTrue
{
	background-image: url(../_images/mission/cup.gif);   
}


/* Event Management Dashboard */
div.elEventManagementDashboard
{
	margin:0;
	border:0;
	font-size: 0.75em;
}


	div.elEventManagementDashboard legend
	{
	margin:0 0 0 -7px !important;
	padding:0 !important;
	}
	div.elEventManagementDashboard legend span
	{
	margin:0 0 10px 0;
	padding:0;
	color:#f57400;
	font-size:1.1em;
	display:block;
	width:100%;
	}
	div.elEventManagementDashboard 
div.elEventManagementDashboard ul
{
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
}
div.elEventManagementDashboard div.dtpControl
{
	float: left;
}
div.elEventManagementDashboard ul li
{
	margin:0 0 7px -40px;
	padding:0;
	list-style-type:none;
	clear: both;
}
		div.elEventManagementDashboard ul li.first span
		{
			margin:0;
			padding:0;
		}
		div.elEventManagementDashboard ul li.first span h1
		{
			margin: 0 0 1.3em 0;
		    line-height: 1.2em;
			font-size: 1.3em;
			font-weight: normal;
			font-style: normal;
			padding:0 0 10px 0;
			color:#f57400;
			border-bottom:1px solid #bcbec0;
			display:none;
		}

		
			div.elEventManagementDashboard ul li ul
			{
			margin:0;
			padding:0;
			}
			div.elEventManagementDashboard ul li ul li
			{
			margin:0 0 7px 0;
			padding:0;
			}
			div.elEventManagementDashboard ul.blankList ul.blankList
			{
			margin:0 0 0 0 !important;
			}
			
			div.elEventManagementDashboard a.hoverbutton,
			div.elEventManagementDashboard a.hoverbutton:link,
			div.elEventManagementDashboard a.hoverbutton:visited
			{
				margin:0 0 0 5px;
				padding:5px;
				background-image:none;
				border:0;
				background-image:url(../_images/themission/button.gif);
				float:left;
				width:70px;
				height:28px;
				text-align:center;
				display:block;
			}
			div.elEventManagementDashboard a.hoverbutton:hover,
			div.elEventManagementDashboard a.hoverbutton:active,
			div.elEventManagementDashboard a.hoverbutton:focus
			{
			
			}
			div.elEventManagementDashboard a.hoverbutton span,
			div.elEventManagementDashboard a.hoverbutton:link span,
			div.elEventManagementDashboard a.hoverbutton:visited span
			{
				display:block;
				margin:0 0 0 0!important;
				padding:4px 0 0 0 !important;
				background-image:none;
				border:0;
				color:#fff;
				font-weight:normal;
			}
			div.elEventManagementDashboard a.hoverbutton span,
			div.elEventManagementDashboard a.hoverbutton:link span,
			div.elEventManagementDashboard a.hoverbutton:visited span
			{
				margin:0;
				padding:0;
				background-image:none;
				border:0;
			}
		
			div.elEventManagementDashboard a.hoverbutton span.hoverbutton_buttonLeft,
			div.elEventManagementDashboard a.hoverbutton:link span.hoverbutton_buttonLeft,
			div.elEventManagementDashboard a.hoverbutton:visited span.hoverbutton_buttonLeft
			{
				margin:0;
				padding:0;
				background-image:none;
				border:0;
				display:none;
			}
			div.elEventManagementDashboard a.hoverbutton:hover span.hoverbutton_buttonLeft,
			div.elEventManagementDashboard a.hoverbutton:active span.hoverbutton_buttonLeft,
			div.elEventManagementDashboard a.hoverbutton:focus span.hoverbutton_buttonLeft
			{
			
			}
			div.elEventManagementDashboard a.hoverbutton span.hoverbutton_buttonRight,
			div.elEventManagementDashboard a.hoverbutton:link span.hoverbutton_buttonRight,
			div.elEventManagementDashboard a.hoverbutton:visited span.hoverbutton_buttonRight
			{
				margin:0;
				padding:0;
				background-image:none;
				border:0;
				display:none;
			}
			div.elEventManagementDashboard a.hoverbutton span.hoverbutton_buttonRight,
			div.elEventManagementDashboard a.hoverbutton:link span.hoverbutton_buttonRight,
			div.elEventManagementDashboard a.hoverbutton:visited span.hoverbutton_buttonRight
			{
			
			}
							

			
			
div.elEventManagementDashboard ul li fieldset
{
	border:0;
	margin:0;
	padding:0;
}

div.elEventManagementDashboard ul li fieldset.collapsed
{

}

		div.elEventManagementDashboard ul li fieldset label
		{
		width:100px;
		display:block;
		float:left;
		clear:left;
		color:#000000;
		font-size:1em;
		text-align: right;
		margin-right: 18px;
		}
		div.elEventManagementDashboard ul li fieldset input
		{
		width:200px;
		float:left;
		}
		div.elEventManagementDashboard ul li fieldset textarea
		{
			width:200px;
			height:50px;
			font-family:arial;
		}
		
		/* Date Stuff */
		div.elEventManagementDashboard ul li fieldset input.dtpDay,
		div.elEventManagementDashboard ul li fieldset input.dtpMonth,
		div.elEventManagementDashboard ul li fieldset input.dtpYear
		{
			width:30px;
		}
		div.elEventManagementDashboard ul li fieldset span.dtpSeparator
		{
			color:#000000;
		}
		div.elEventManagementDashboard ul li fieldset input.dtpHour,
		div.elEventManagementDashboard ul li fieldset input.dtpMinute
		{
			width:30px;
		}

div.elEventManagementDashboard ul li fieldset table.elAssetTextbox input
{
	width:200px;
}		
		
div.elEventManagementDashboard ul li fieldset table input
{
	width:50px;
}
div.elEventManagementDashboard ul li fieldset table span
{
color:#000000;
}
div.elEventManagementDashboard ul li fieldset table th
{
color:#000000;
font-weight:normal;
}
div.elEventManagementDashboard ul li.last
{

}
div.elEventManagementDashboard ul li fieldset.Tags ul 
{
	margin:0;
	padding:0;
	float:left;
	width:300px;
}
div.elEventManagementDashboard ul li fieldset.Tags ul li label
{
width:200px;
}
div.elEventManagementDashboard ul li fieldset.Tags ul li input
{
	width:15px;
	float:right;
}
div.elEventManagementDashboard ul li fieldset.Tags ul li span label
{
	font-weight:bold;
}
div.elEventManagementDashboard ul li fieldset.Tags ul li ul.depth01 li label
{
	font-weight:normal;
}
div.elEventManagementDashboard ul li fieldset.Properties ul li label a.formDesc,
div.elEventManagementDashboard ul li fieldset.Properties ul li label a.formDesc:link,
div.elEventManagementDashboard ul li fieldset.Properties ul li label a.formDesc:visited
{
display:none;
}
div.elEventManagementDashboard ul li fieldset ul.radYesNo
{
display:inline;
width:70px;
}
div.elEventManagementDashboard ul li fieldset ul.radYesNo li
{
width:60px;
float:left;
clear: none;
}
div.elEventManagementDashboard ul li fieldset ul.radYesNo li input
{
	width:15px;
}
div.elEventManagementDashboard ul li fieldset ul.radYesNo li label
{
	width:30px;
	text-align: left;
	margin-right: 0;
	color: #808080;
}
div.elEventManagementDashboard ul li fieldset.People label a.formDesc,
div.elEventManagementDashboard ul li fieldset.People label a.formDesc:link,
div.elEventManagementDashboard ul li fieldset.People label a.formDesc:visited,
div.elEventManagementDashboard ul li fieldset.Groups label a.formDesc,
div.elEventManagementDashboard ul li fieldset.Groups label a.formDesc:link,
div.elEventManagementDashboard ul li fieldset.Groups label a.formDesc:visited
{
display:none;
}
	div.elEventManagementDashboard fieldset.Expanded legend span,
	div.elEventManagementDashboard fieldset.Collapsed legend span
	{
		background-repeat:no-repeat;
		background-position:0;
		padding:0 0 0 30px;
		width:300px;
		display:block;
		text-decoration:underline;
		cursor:pointer;
	}

	div.elEventManagementDashboard fieldset.Expanded legend span
	{
		background-image:url(../_images/themission/calendar/button_minus.gif);
	}
	div.elEventManagementDashboard fieldset.Collapsed legend span
	{
		background-image:url(../_images/themission/calendar/button_plus.gif);
	}
	div.elEventManagementDashboard fieldset fieldset.MetaSection legend span,
	div.elEventManagementDashboard fieldset fieldset.MetaTagSection legend span
	{
		background-image:none;
		text-decoration:none;
		padding:0;
		color:#000000;
		font-weight:bold;
		font-size:1em;
	}


div.elEventManagementDashboard ul li.last
{
	padding: 20px 0 0 112px;
}




a.elBookMeeting,
a.elBookMeeting:link,
a.elBookMeeting:visited
{
height:28px;
width:143px;
background-image:url(../_images/themission/button.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
margin:25px 0 5px 0;
text-align:center;
}
a.elBookMeeting span,
a.elBookMeeting:link span,
a.elBookMeeting:visited span
{
color:#fff;
display:block;
padding-top:3px;
text-decoration:none;
}
a.elBookMeeting,
a.elBookMeeting:link,
a.elBookMeeting:visited,
a.elBookMeeting:hover span,
a.elBookMeeting:active span,
a.elBookMeeting:focus span
{
	text-decoration:none !important;
}
/*EVENT DETAILS*/
div.elContent h1.elEventTitle
{
	color:#f57400;
	font-size:1.5em;
	line-height:1.5em;
	margin:0;
	padding:0;
}
div.elContent ul.elEvent
{
margin:0;
padding:0;
list-style-type:none;
}
div.elContent span.title
{
clear:both;
color:#f57400;
display:block;
margin:0;
padding:0;
}
div.elContent span.value
{
display:block;
margin: 0 0 10px 0;
padding:0;
}
div.elContent ul.elEvent li.DateStart
{
margin:0;
padding:0;
}
div.elContent ul.elEvent li.DateEnd
{
margin:0;
padding:0;
}
div.elContent ul.elEvent li.Description
{
margin:0;
padding:0;
}
div.elContent ul.elEvent li.Room
{
margin:0;
padding:0;
}
div.elContent ul.elEvent li.EventType
{
margin:0;
padding:0;
}
div.elContent ul.elEvent li.Host
{
margin:0;
padding:0;
}
div.elContent ul.elEvent li.Telephone
{
margin:0;
padding:0;
}
div.elContent ul.elEvent li.NoOfDelegates
{
margin:0;
padding:0;
}
div.elContent ul.elEvent li.Refreshments span.EventRefreshDrinkTrue
{
	background-image: url(../_images/mission/cup.gif);
	display:block;
	height:20px;
	width:16px;
}
div.elContent ul.elEvent li.Refreshments span.EventRefreshLunchTrue
{
	background-image: url(../_images/mission/food.gif);
	display:block;
	height:16px;
	width:16px;
}
div.elContent ul.elEvent li.People
{

}
div.elContent ul.elEvent li.Agency
{

}
div.elContent ul.elEvent li.Refreshments
{

}
div.elContent ul.elEvent li.Back
{

}
div.calendarkey
{
margin:0 0 15px 0;
}

/* Board Meeting Dates */
div#ZoneRightColumn ul.elGroupMenu
{
float:left !important;
}

/* TagDateFilter */
div.elTagDateFilter
{
	clear:both;
	margin:0;
	padding:0;
	border-width:0;
	border-color:#d6d6d6;
	border-style:solid;
	font-size: 0.85em;
}
div.elTagDateFilter ul
{
	margin:0;
	padding:0 0 40px 0;
	list-style-type:none;

}
div.elTagDateFilter ul li
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}
div.elTagDateFilter ul li.title
{
	clear:both;
	display:block;
	margin-top:10px;
	margin-bottom:5px;
	width:100%;
	text-indent:10px;
}
div.elTagDateFilter ul li.title span
{
	color:#f57400;
}
div.elTagDateFilter ul li.dropdown_list
{
	clear:left;
	padding:0 0 0 10px;
}
div.elTagDateFilter ul li.dropdown_list select
{
	width:350px;
}
div.elTagDateFilter ul li.button_divider
{
	margin:0 15px 0 15px;
	color:#f57400;
}
div.elTagDateFilter ul li.all_dates_button
{

}
div.elTagDateFilter ul li.all_dates_button a,
div.elTagDateFilter ul li.all_dates_button a:link,
div.elTagDateFilter ul li.all_dates_button a:visited
{
	display:block;
	height:28px;
	width:143px;
	background-image:url(../_images/themission/button.gif);
	text-align:center;

}
div.elTagDateFilter ui li.all_dates_button a span,
div.elTagDateFilter ul li.all_dates_button a:link span,
div.elTagDateFilter ul li.all_dates_button a:visited span
{
	display:block;
	padding-top:2px;
	color:#fff;
	text-align:center;
}

table.leadershiptable
{
	border-collapse:collapse;
	border:1px solid #E6E7E8;
	width:100%;
}

table.leadershiptable td {
border:1px solid #E6E7E8;
padding:5px;
}

table.leadershiptable td.leaderperson
{
	width:40%;
}
/*-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 -_colour.css-*/

body {

	background-image: url(../_images/skinning/search_icon_on.gif); /* preloader */
	background-image: none;
	background-color: #cccccc;
}
#base 
{
    border-left: solid 1px #E0E0E0;
    border-right: solid 1px #E0E0E0;
	background-image: url(../_images/skinning/column_bg.gif);
	background-repeat: repeat-y;
	background-color: #FFF;
}

/* ZONES */
#ZoneHeaderRow {
    background-color: #fff;
}

#ZoneRightColumn
{
	background-color: #FFF;
}
#ZoneCentreRow 
{
    background-color: #FFF;
}
#ZoneFooterRow 
{
	background: url(../_images/footerback.gif) no-repeat;

}
form.XmasFlash #ZoneFooterRow 
{
	background: none;

}

/* DEFAULTS */
a, a:link, a:visited {
	color: #adadad;
}
a:hover, a:active {
	color: #adadad;
}
h1 
{
    color: #363636;
}
h2
{
    color: #7d182e;
}
h3 
{
    color: #7d182e;
}
h4 
{
    color: #7d182e;
}
h5 
{
    color: #7d182e;
}
h6 
{
    color: #7d182e;
}
pre 
{
	color: #7d182e;
}
ul 
{
	color: #7d182e;
}
ol 
{
	color: #7d182e;
}
address 
{
    color: #7d182e;	
}
p 
{
    color: #363636;
}

.Price
{
	color: #f57400;
}

/* Element Horizontal Nav */
ul.elMainMenu 
{
	background-repeat: repeat-x;
	background-color: #fff;
}
ul.elMainMenu a, ul.elMainMenu a:link, ul.elMainMenu a:visited
{
	color: #808285;
}
ul.elMainMenu a:hover
{
	color: #666666;
}
ul.elMainMenu li 
{
	background-repeat: no-repeat;       
	background-position: right center;	
}
ul.elMainMenu ul 
{
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #b5b2b5;
	background-image: none;
}
ul.elMainMenu ul a, ul.elMainMenu ul a:link, ul.elMainMenu ul a:visited
{
    color: #444;
    background-image: none;
}
ul.elMainMenu li li, ul.elMainMenu li li.first  
{
    background-image: none;
    border-bottom: solid 1px #b5b2b5;
    background-color: #e1e1e1;
}

ul.elMainMenu ul a:hover, ul.elMainMenu ul a:active
{
	background-color: #f7f7f7;
}
ul.elMainMenu ul a:hover span 
{
    background-image: none;   
}
ul.elMainMenu ul a.ChildItems, ul.elMainMenu ul a.ChildItems:link, ul.elMainMenu ul a.ChildItems:visited
{
    background-image: url(../_images/skinning/more_nibble.gif);
    background-repeat: no-repeat;
    background-position: top right;	
}
ul.elMainMenu ul a.ChildItems:hover, ul.elMainMenu ul a.ChildItems:active
{
    background-image: url(../_images/skinning/more_nibble_on.gif);	
}
ul.elMainMenu li ul ul {
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #b5b2b5;	
}
ul.elMainMenu li li li, ul.elMainMenu li li li.first  
{
    border-color: #b5b2b5;	
}
ul.elMainMenu li li li a, ul.elMainMenu li li li a:link, ul.elMainMenu li li li a:visited
{
    color: #444;
}
ul.elMainMenu ul li a:hover, ul.elMainMenu ul li a:active
{
	background-color: #f7f7f7;
}


/* FOOTER STANDARDS LOGOS */
div.elFooterLogos 
{
	background-color: #808080;
}
div.elFooterLogos ul li a.XHTMLLogo 
{
    background-image: url(../_images/skinning/xhtml.gif);
}
div.elFooterLogos ul li a.CSSLogo 
{
    background-image: url(../_images/skinning/css.gif);    
}
div.elFooterLogos ul li a.NexusLogo 
{
    background-image: url(../_images/skinning/nexus.gif);    
}


/* Element Footer Menu */
ul.elFooterMenu {
	
}
ul.elFooterMenu li {
	border-left: 1px solid #bcbec0;
}
ul.elFooterMenu li.last {
	border-left: 0px;
}
ul.elFooterMenu li a, ul.elFooterMenu li a:link, ul.elFooterMenu li a:visited 
{
	color: #808285;
}
ul.elFooterMenu li a:hover, ul.elFooterMenu li a:active {
	color: #808285;
}


/* Contact Footer */
p.elFooterContact {
	background-color: #808080;
	color: #FFF;
}
p.elFooterContact a, p.elFooterContact a:link, p.elFooterContact a:visited {
	color: #FFF;
}

/* CONTENT PANEL OUTPUT */
div.elContent h1 
{
    color: #363636;
}
div.elContent p 
{
    color: #363636;
}
div.elContent li 
{
    color: #363636;
}
div#ZoneRightColumn div.elContent h1, h1.elPageTitle {

}

div#ZoneRightColumn div.elContent h2 {
	
}

/* SITEMAP */
ul.elSitemap a 
{
    background-image: url(../_images/skinning/arrow.gif);
    background-repeat: no-repeat;
    background-position: left center;    
}

/* TEXT FOOTER MENU */
ul.elTextMenu 
{
    background-color: #808080;
}
ul.elTextMenu li 
{
    border-right: solid 1px #FFF;
}
ul.elTextMenu li.last 
{
    border: 0;
}
ul.elTextMenu li a, ul.elTextMenu li a:link, ul.elTextMenu li a:visited 
{
    color: #FFF;
}
ul.elTextMenu li a:hover, ul.elTextMenu li a:active 
{
    color: #FFF;
}

/* LOGIN FORM */
fieldset.frmLogin {
	border: 0;
    background-color: #FFF;
}
fieldset.frmLogin legend 
{
    color: #363636;
}
fieldset.frmLogin p 
{
    color: #363636;
}
fieldset.frmLogin label 
{
    color: #363636;
}
fieldset.frmLogin label em
{
    color: #F00;
}
fieldset.frmLogin input, fieldset.frmLogin select, fieldset.frmLogin textarea  
{
	color: #222;
}

/* DASHBOARD - TAG REPEATER */
ul.elTagDashboard 
{
	background-color: #bdbdbd;    
}
ul.elTagDashboard h1.elContentTitle 
{
	background-color: #606060;    
	color: #FFF;
}
ul.elTagDashboard h1.elContentTitle a {
	color: #FFF;
}
ul.elTagDashboard div.elContent h1.Title 
{
	background-image: url(../_images/skinning/whitearrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.elTagDashboard div.elContent h1.Title a, ul.elTagDashboard div.elContent h1.Title a:link, ul.elTagDashboard div.elContent h1.Title a:visited 
{
    color: #FFF;
}
ul.elTagDashboard div.elContent h1.Title a:hover, ul.elTagDashboard div.elContent h1.Title a:active 
{
    color: #FFF;
}
ul.elTagDashboard div.elContent h2.DateStart, ul.elTagDashboard div.elContent h2.DateEnd
{
    color: #222;  
}
ul.elTagDashboard div.elContent p.Description
{
    color: #3e3e3e;
}


div.Tools a, div.Tools a:link, div.Tools a:visited 
{
    background-image: url(../_images/skinning/whitearrow.gif);   
    background-repeat: no-repeat;
    background-position: left center;   
    color: #7d182e; 
}
div.Tools a:hover, div.Tools a:active 
{
    color: #FFF;
}
ul.elTagListing div.Tools a, ul.elTagListing div.Tools a:link, ul.elTagListing div.Tools a:visited 
{
    background-image: url(../_images/skinning/arrow.gif);
   
}


div.elContactForm em 
{
    color: #FF0000;
}
div.elContactForm a, div.elContactForm a:link, div.elContactForm a:visited 
{

	background-image: url(../_images/skinning/whitearrow.gif);
	background-repeat: no-repeat;
	background-position:  left center;
}
div.elContactForm li.First 
{
    background-color: #9b9b9b;
    color: #FFF;
}
ul.elContactForm 
{
    background-color: #e3e3e3;
}


/* LEFT MENU */

/* all links */
ul.elLeftMenu a, ul.elLeftMenu a:link, ul.elLeftMenu a:visited 
{
    border-bottom: solid 1px #FFF;
    color: #808285;
}
ul.elLeftMenu a:hover, ul.elLeftMenu a:active 
{
    color: #808285;
}

ul.elLeftMenu ul li a.current 
{
    background-color: #FFF; 
}

ul.elLeftMenu ul a 
{
    background-repeat: no-repeat;
    background-position: 10px 55%;      
    background-color: #fff;
}

ul.elLeftMenu li.depth01 a.depth01first   /* first link of top level of list */
{
}


.TagHighLight 
{
    background-color: #FFFF00;
}



ul.Paging li .disabled 
{
    color: #B0B0B0;
}

ul.Paging li.PagingNextPage a, ul.Paging li.PagingNextPage span.disabled
{
    background-image: url(../_images/skinning/next.gif);
    background-repeat: no-repeat;
    background-position: right;
}
ul.Paging li.PagingPreviousPage a, ul.Paging li.PagingPreviousPage span.disabled
{
    background-image: url(../_images/skinning/prev.gif);
    background-repeat: no-repeat;
    background-position: left;
}

a.Delete:hover, a.Delete:active {
	color: #333;
}


/* FONT SIZE CONTROL */

ul.PageFontSize li.Label {
    color: #FFF;
}
ul.PageFontSize li.InputSmall a.hoverbutton
{
    background-image: url(../_images/skinning/font-down.gif);
    background-repeat: no-repeat;
    border: 0;  
}
ul.PageFontSize li.InputSmall a:hover.hoverbutton, ul.PageFontSize li.InputSmall  a:active.hoverbutton 
{
    background-image: url(../_images/skinning/font-down-on.gif);
}

ul.PageFontSize li.InputBig a.hoverbutton
{
    background-image: url(../_images/skinning/font-up.gif);
    background-repeat: no-repeat;
    border: 0;  
}
ul.PageFontSize li.InputBig a:hover.hoverbutton, ul.PageFontSize li.InputBig  a:active.hoverbutton 
{
    background-image: url(../_images/skinning/font-up-on.gif); 
}


/* Element Breadcrumbs */
.elBreadcrumb2Start
{
	color: #808285;
	background: url(../_images/themission/arrow.png) no-repeat 100% 8px;
}
.elBreadcrumb2Start a, .elBreadcrumb2Start a:visited
{
	color: #808285;
}
ul.elBreadcrumb2 {
    background-color: #FFF;
}
ul.elBreadcrumb2 li a, ul.elBreadcrumb2 li a:link, ul.elBreadcrumb2 li a:visited {

	color: #808285;
	background: url(../_images/themission/arrow.png) no-repeat 100% 5px;
}
ul.elBreadcrumb2 li.Last a
{
	background:none;
}
ul.elBreadcrumb2 li a:hover, ul.elBreadcrumb2 li a:active {
	color: #808285;
}

/* CONTEXT SENSITIVE EDITING */
div.ElementContainer div.ContextTools a {
    color: #444;
    background-color: #E0E0E0;      
    border: solid 1px #000;
}
div.ElementContainer div.ContextTools a:hover {
    background-color: #FFaa00;
    color: #FF0000;
    border: solid 1px #FF0000;
}   


/* HEADER - QUICK SEARCH */
ul.QuickSearch li.Label {
    color: #FFF;
}
ul.QuickSearch li.Button a.hoverbutton, ul.QuickSearch li.Button a:link.hoverbutton, ul.QuickSearch li.Button a:visited.hoverbutton
{
    background-image: url(../_images/skinning/search_icon_off.gif);
    background-repeat: no-repeat;
    border: 0;
}
ul.QuickSearch li.Button a:hover.hoverbutton, ul.QuickSearch li.Button a:active .hoverbutton
{
    background-image: url(../_images/skinning/search_icon_on.gif);
}


form.elPageHome div#ZoneRightColumn div.elContent {

}
form.elPageHome div#ZoneRightColumn div.elContent p {
}


div.elLeftTreeMenu {
    background-color: #bdbdbd;
    margin-top: 50px;
    padding: 20px 10px;
}

div.elLeftTreeMenu  a {
    color: #444;
    border: 0;
}
div.elLeftTreeMenu table td {
    border: 0 !important;
}


/*-End Section -_colour.css-*/


/*-Begin Section -PageTemplates.css-*/
/* Home CSS */
.elPageHome .Price
{
	color: #9bc03c;
}
.elPageHome div.elContent
{
	font-size: 1.0em;
}
.elPageHome #LeftRightContainer
{
	margin: 18px 0 34px 0;
	border-top: 1px solid #bcbec0;
}
.elPageHome #ZoneRightColumn
{
	border-left: 0px;
	padding: 0 0 0 0;
	width: 870px;
}
.elPageHome #ZoneLeftColumn
{
	width: 0;
}
div.elHomeFlashBanner
{
	float: left;
	width: 600px;
}
div.elHomeContentContainer
{
	float: left;
	width: 266px;
	height: 270px;
	margin-left: 3px;
/*	background-color: #f57400;*/
	background-color: #9bc03c;
}
div.elHomeContentTitle
{
	padding: 15px 0 0 22px;
}
div.elHomeContentTitle h3
{
	
	color: #fff;
	font-weight: normal;
	padding: 0 0 9px 0;
	margin: 0 0 10px 0;
	/*border-bottom: 1px solid #f89e4d;*/
	border-bottom: 1px solid #b9d477;
}
div.elHomeContent
{
	padding: 0 22px 10px 22px;
	line-height: 1.4em;
	color: #fff;
	font-size: 0.75em;
}
div.elHomeContent p
{
	margin: 0 0 7px 0;
}
.elPageHome .FeaturesContainer
{
	clear: both;
	float: left;
	width: 600px;
	height: 300px;
	margin: 3px 0 0 0;
}
.FeaturesBox
{
	width: 198px;
	float: left;
	margin-right: 3px;
}
.FeaturesBox.Last
{
	margin-right: 0;
}
.FeatureImage
{
	float: left;
	
	height:108px;
	overflow:hidden;
}
.FeatureTitle
{
	clear: both;
	float: left;
	margin-top: 10px;
	padding-bottom: 8px;
	border-bottom: 1px solid #bcbec0;
	width: 198px;
	color: #737373;
}
.FeatureText
{
	clear: both;
	float: left;
	color: #808285;
	width: 198px;
	font-size: 0.75em;
	margin-top: 12px;
}
.FeatureText a
{
	/*color: #f57400;*/
	color: #9bc03c;
	text-decoration: underline;
}
.elPageHome ul.HomeNewsListing
{
	float: left;
	width: 266px;
	background-color: #000;
	margin: 3px 0 10px 3px;
	padding-bottom: 15px;
}
ul.HomeNewsListing div.elContent
{
	font-size: 1.0em;
}
ul.HomeNewsListing
{
	list-style: none;
	padding: 21px 0 0 0;
	margin: 0;
}
ul.HomeNewsListing li
{
	clear: both;
}
ul.HomeNewsListing li.first h1.elContentTitle
{
	font-size: 1.0em;
	font-weight: normal;
	color: #ffffff;
	padding: 0;
	margin: 0 0 5px 0;
}
ul.HomeNewsListing li.first h1.elContentTitle a, ul.HomeNewsListing li.first h1.elContentTitle a:visited, ul.HomeNewsListing li.first h1.elContentTitle a:active
{
	color: #ffffff;
	text-decoration: none;
}
ul.HomeNewsListing li
{
	margin: 0 22px 0 22px;
}
ul.HomeNewsListing li.first
{
	border-bottom: 1px solid #717171;
	margin: 0 0 7px 22px;
}
ul.HomeNewsListing li h1.Title
{
	font-size: 0.81em;
	font-weight: normal;
}
ul.HomeNewsListing li h1.Title a
{
	/*color: #f57400;*/
	color: #9bc03c;
	background-color: #000;
	text-decoration: none;
	font-weight: normal;
}
ul.HomeNewsListing li h2.DateStart
{
	color: #ffffff;
	border-bottom: 0;
	font-size: 0.81em;
	margin: 0;
	font-weight: normal;
}
ul.HomeNewsListing li p.Description
{
	color: #cccccc;
	font-size: 0.75em;
	margin: 0;
	width: 220px;
}
.elPageHome ul.HomeAgencyNewsListing
{
	float: left;
	width: 266px;
	background-color: #000;
	margin: 0 0 0 3px;
}
ul.HomeAgencyNewsListing div.elContent
{
	font-size: 1.0em;
}
ul.HomeAgencyNewsListing
{
	list-style: none;
	padding: 11px 0 21px 0;
	margin: 0;
}
ul.HomeAgencyNewsListing li
{
	clear: both;
}
ul.HomeAgencyNewsListing li.first h1.elContentTitle
{
	font-size: 1.0em;
	font-weight: normal;
	color: #ffffff;
	padding: 0;
	margin: 0 0 5px 0;
}
ul.HomeAgencyNewsListing li
{
	margin: 0 22px 0 22px;
}
ul.HomeAgencyNewsListing li.first
{
	border-bottom: 1px solid #717171;
	margin: 0 0 7px 22px;
}
ul.HomeAgencyNewsListing li h1.Title
{
	font-size: 0.81em;
	font-weight: normal;
}
ul.HomeAgencyNewsListing li h1.Title a
{
	/*color: #f57400;*/
	color: #9bc03c;
	background-color: #000;
	text-decoration: none;
	font-weight: normal;
}
ul.HomeAgencyNewsListing li h2.DateStart
{
	color: #ffffff;
	border-bottom: 0;
	font-size: 0.81em;
	margin: 0;
	font-weight: normal;
}
ul.HomeAgencyNewsListing li p.Description
{
	color: #cccccc;
	font-size: 0.75em;
	margin: 0;
	width: 220px;
}


/* Our Approach CSS */
.PageOurApproach .Price, .HistoryTimeline .Price
{
	color: #660066;
}
.PageOurApproach ul.elBreadcrumb2 span, .HistoryTimeline ul.elBreadcrumb2 span
{
	color: #660066;
}
.PageOurApproach ul.elMainMenu li.elMapproach a, .HistoryTimeline ul.elMainMenu li.elMapproach a
{
	color: #660066;
}
.PageOurApproach ul.elLeftMenu a.current, .HistoryTimeline ul.elLeftMenu a.current
{
	color: #660066;
}
.HistoryTimeline #ZoneRightColumn
{
	width: 630px;
	padding: 0 0 0 13px;
}

/* Agencies CSS */
.PageAgencies .Price, .AgenciesAprilSix .Price, .AgenciesBDW .Price, .AgenciesBig .Price, .AgenciesBrayLeino .Price, .AgenciesFuse .Price, .AgenciesStory .Price, .AgenciesRLA .Price
{
	color: #99cc33;
}
.PageAgencies ul.elBreadcrumb2 span, .AgenciesAprilSix ul.elBreadcrumb2 span, .AgenciesBDW ul.elBreadcrumb2 span, .AgenciesBig ul.elBreadcrumb2 span, .AgenciesBrayLeino ul.elBreadcrumb2 span, .AgenciesFuse ul.elBreadcrumb2 span, .AgenciesStory ul.elBreadcrumb2 span, .AgenciesRLA ul.elBreadcrumb2 span
{
	color: #99cc33;
}
.PageAgencies ul.elMainMenu li.elMagencies a, .AgenciesAprilSix ul.elMainMenu li.elMagencies a, .AgenciesBDW ul.elMainMenu li.elMagencies a, .AgenciesBig ul.elMainMenu li.elMagencies a, .AgenciesBrayLeino ul.elMainMenu li.elMagencies a, .AgenciesFuse ul.elMainMenu li.elMagencies a, .AgenciesStory ul.elMainMenu li.elMagencies a, .AgenciesRLA ul.elMainMenu li.elMagencies a
{
	color: #99cc33;
}
.PageAgencies ul.elLeftMenu a.current, .AgenciesAprilSix ul.elLeftMenu a.current, .AgenciesBDW ul.elLeftMenu a.current, .AgenciesBig ul.elLeftMenu a.current, .AgenciesBrayLeino ul.elLeftMenu a.current, .AgenciesFuse ul.elLeftMenu a.current, .AgenciesStory ul.elLeftMenu a.current, .AgenciesRLA ul.elLeftMenu a.current
{
	color: #99cc33;
}

/* Investors CSS */
.PageInvestors .Price, .PageInvestorsWide .Price
{
	color: #0099ff;
}
.PageInvestors ul.elBreadcrumb2 span, .PageInvestorsWide ul.elBreadcrumb2 span
{
	color: #0099ff;
}
.PageInvestors ul.elMainMenu li.elMinvestors a, .PageInvestorsWide ul.elMainMenu li.elMinvestors a
{
	color: #0099ff;
}
.PageInvestors ul.elLeftMenu a.current, .PageInvestorsWide ul.elLeftMenu a.current
{
	color: #0099ff;
}
.PageInvestors ul.elLeftMenu a.parent_current, .PageInvestorsWide ul.elLeftMenu a.parent_current
{
	color: #0099ff;
}
.PageInvestors #ZoneRightColumn
{
	width: 627px;
}
.PageInvestors div.elContent
{
	float: left;
	width: 382px;
	margin-right: 46px;
}
.PageInvestorsWide div.elContent
{
	float: left;
	width: 581px;
	margin-right: 46px;
}
.PageInvestors .InvestorsTitle
{
	clear: both;
	float: left;
	width: 382px;
	padding: 0 0 10px 0;
	margin-bottom: 14px;
	border-bottom: 1px solid #e6e7e8;
}
.PageInvestors .RNSFeed
{
	float: left;
	width: 199px;
}
.PageInvestors .RNSFeed h1
{
	font-size: 1.06em;
	font-weight: normal;
	margin: 9px 0 0 0;
	padding: 0 0 12px 0;
	color: #0099ff;
	float: left;
	width: 199px;
	border-bottom: 1px solid #e6e7e8;
}
.PageInvestors .RNSFeed .RNSFeedTitle
{
	clear: both;
	float: left;
	font-size: 0.81em;
	width: 199px;
	margin-top: 15px;
}
.PageInvestors .RNSFeed .RNSFeedTitle a
{
	color: #000;
}
.PageInvestors .RNSFeed .RNSFeedDate
{
	clear: both;
	float: left;
	color: #0099ff;
	font-size: 0.75em;
	width: 199px;
}
.PageInvestors .RNSFeed .RNSFeedDesc
{
	clear: both;
	float: left;
	color: #999;
	font-size: 0.75em;
	width: 199px;
}
.PageInvestors div.elContent li 
{
    color: #0099ff;
}
div.BoardMemberHidden
{
	display: none;
}
table.AGMResults tr.TitleRow
{
	background-color: #0099ff;
	color: #fff;
	font-weight: bold;
}
table.AGMResults tr
{
	background-color: #b3b3b3;
	color: #fff;
}
div.AnnRepDown
{
	clear: both;
	float: left;
	margin-top: 10px;
	font-size: 0.7em;
	line-height: 15px;
}
div.AnnRepDown img
{
	margin-right: 5px;
}
div.AnnRepDown a
{
	color: #0199ff;
	text-decoration: underline;
}
div.AnnRepDown p
{
	color: #6d6f72;
}
/* People CSS */
.PagePeople .Price
{
	color: #ff0000;
}
.PagePeople ul.elBreadcrumb2 span
{
	color: #ff0000;
}
.PagePeople ul.elMainMenu li.elMcareers a
{
	color: #ff0000;
}
.PagePeople ul.elLeftMenu a.current
{
	color: #ff0000;
}
.PagePeople #ZoneLeftColumn a
{
	font-size: 0.75em;
	color: #ff0000;
	text-decoration: none;
}
.PagePeople #ZoneLeftColumn a:hover
{
	text-decoration: underline;
}
.PagePeople #ZoneLeftColumn img
{
	margin-bottom: 5px;
}
.PagePeople div.elContent h6
{
	background-color: #999999;
	color: #fff;
	font-size: 1.0em;
	padding: 3px 0 3px 9px;
	font-weight: normal;
	margin: 0 0 5px 0;
}

.PagePeople div.elContent h5
{
	background-color: #ff3334;
	color: #fff;
	font-size: 1.0em;
	padding: 4px 0 4px 9px;
	font-weight: normal;
	margin: 50px 0 0 0;
	width: 521px;
}

.PagePeople div.elContent div.CareersEmail
{
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	width: 528px;
	height: 80px;
}

.PagePeople div.elContent ul.elEmailLinks
{
	list-style: none;
	padding: 13px 0 20px 0;
	margin: 0 0 20px 12px;
}

.PagePeople div.elContent ul.elEmailLinks li
{
	float: left;
}

.PagePeople div.elContent ul.elEmailLinks li.elMrla a
{
	display:block;
	background: url(../_images/themission/rla_bw.png) no-repeat;
	width: 73px;
	height: 36px;
	margin-top: 7px;
}

.PagePeople div.elContent ul.elEmailLinks li.elMrla a:hover
{
	background: url(../_images/themission/rla_colour.png) no-repeat;
}

.PagePeople div.elContent ul.elEmailLinks li.elMstory a
{
	display:block;
	background: url(../_images/themission/story_bw.png) no-repeat;
	width: 68px;
	height: 36px;
	margin-top: 7px;
}

.PagePeople div.elContent ul.elEmailLinks li.elMstory a:hover
{
	background: url(../_images/themission/story_colour.png) no-repeat;
}

.PagePeople div.elContent ul.elEmailLinks li.elMaprilsix a
{
	display:block;
	background: url(../_images/themission/aprilsix_bw.png) no-repeat;
	width: 90px;
	height: 37px;
	margin-top: 7px;
}

.PagePeople div.elContent ul.elEmailLinks li.elMaprilsix a:hover
{
	background: url(../_images/themission/aprilsix_colour.png) no-repeat;
}

.PagePeople div.elContent ul.elEmailLinks li.elMbdw a
{
	display:block;
	background: url(../_images/themission/think_bw.png) no-repeat;
	width: 88px;
	height: 37px;
	margin-top: 7px;
}

.PagePeople div.elContent ul.elEmailLinks li.elMbdw a:hover
{
	background: url(../_images/themission/think_colour.png) no-repeat;
}

.PagePeople div.elContent ul.elEmailLinks li.elMbigcommunications a
{
	display:block;
	background: url(../_images/themission/big_bw.png) no-repeat;
	width: 58px;
	height: 37px;
	margin-top: 7px;
}

.PagePeople div.elContent ul.elEmailLinks li.elMbigcommunications a:hover
{
	background: url(../_images/themission/big_colour.png) no-repeat;
}

.PagePeople div.elContent ul.elEmailLinks li.elMbrayleino a
{
	display:block;
	background: url(../_images/themission/brayleino_bw.png) no-repeat;
	width: 59px;
	height: 37px;
	margin-top: 7px;
}

.PagePeople div.elContent ul.elEmailLinks  li.elMbrayleino a:hover
{
	background: url(../_images/themission/brayleino_colour.png) no-repeat;
}

.PagePeople div.elContent ul.elEmailLinks li.elMfusedigital a
{
	display:block;
	background: url(../_images/themission/fuse_bw.png) no-repeat;
	width: 70px;
	height: 50px;
}

.PagePeople div.elContent ul.elEmailLinks li.elMfusedigital a:hover
{
	background: url(../_images/themission/fuse_colour.png) no-repeat;
}

.PagePeople div.elContent ul.elEmailLinks span
{
	display: none;
}

/* Communities CSS */
.PageCommunities .Price
{
	color: #ff0066;
}
.PageCommunities ul.elBreadcrumb2 span
{
	color: #ff0066;
}
.PageCommunities #ZoneLeftColumn a
{
	font-size: 0.75em;
}
.PageCommunities #ZoneLeftColumn img
{
	margin-bottom: 5px;
}
.PageCommunities ul.elMainMenu li.elMcommunity a
{
	color: #ff0066;
}
.PageCommunities ul.elLeftMenu a.current
{
	color: #ff0066;
}
.PageCommunities div.elContent h6
{
	background-color: #999999;
	color: #fff;
	font-size: 1.0em;
	padding: 3px 0 3px 9px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
.PageCommunities .CommunityTable img
{
	margin-top: 5px;
}

/* News CSS */
.PageNews .Price
{
	color: #00bcac;
}
.PageNews ul.elBreadcrumb2 span
{
	color: #00bcac;
}
.PageNews ul.elMainMenu li.elMnews a
{
	color: #00bcac;
}
.PageNews ul.elLeftMenu a.current
{
	color: #00bcac;
}
.PageNews ul.elTagListing
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.PageNews ul.elTagListing div.PressReleaseRepeater
{
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	border-bottom: 1px solid #fff;
	font-size: 0.75em;
}
.PageNews ul.elTagListing li
{
	clear: both;
}
.PageNews div.ContentWrapper
{
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	border-bottom: 1px solid #fff;
}
.PressReleaseRepeaterDate
{
	width: 91px;
	background-color: #999;
	color: #fff;
	text-align: center;
	font-size: 0.75em;
}
.PressReleaseRepeaterTitle
{
	width: 340px;
	background-color: #b3b3b3;
	color: #fff;
	padding-left: 18px;
	font-size: 0.75em;
}
.PressReleaseRepeaterTitle a, .PressReleaseRepeaterTitle a:visited, .PressReleaseRepeaterTitle a:hover
{
	color: #fff;
	text-decoration: none;
}
.PressReleaseRepeaterLink
{
	width: 23px;
	background-color: #45b9af;
	color: #fff;
	text-align: center;
}
.PressReleaseRepeaterLink a, .PressReleaseRepeaterLink a:visited, .PressReleaseRepeaterLink a:hover
{
	color: #fff;
	text-decoration: none;
}
.PageNews ul.Paging
{
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.80em;
}
.PageNews ul.Paging li.PagingPageNumbers
{
	color: #adadad;	
}
.elVideoCast
{
	margin-top: 20px;
}

/* Contacts CSS */
.PageContacts .Price, .PageContacts2 .Price
{
	color: #ff6600;
}
.PageContacts ul.elBreadcrumb2 span, .PageContacts2 ul.elBreadcrumb2 span
{
	color: #ff6600;
}
.PageContacts ul.elMainMenu li.elMcontact a, .PageContacts2 ul.elMainMenu li.elMcontact a
{
	color: #ff6600;
}
.PageContacts ul.elLeftMenu a.current, .PageContacts2 ul.elLeftMenu a.current
{
	color: #ff6600;
}
.PageContacts ul.elLeftMenu a.parent_current, .PageContacts2 ul.elLeftMenu a.parent_current
{
	color: #ff6600;
}
.PageContacts ul.elLeftMenu li.depth01 a.depth01first, .PageContacts2 ul.elLeftMenu li.depth01 a.depth01first
{
	display: block;
	text-decoration: none;
	font-size: .9em;
    font-weight: normal;
	margin-bottom: 10px;
	color: #808285;
}
.PageContacts ul.elLeftMenu li.depth01 a.depth01first.current, .PageContacts2 ul.elLeftMenu li.depth01 a.depth01first.current
{
	color: #ff6600;
}
.PageContacts2 div.elContent
{
	width: 600px;
}
/* Newsletter CSS */
ul.NewsletterListing
{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.NewsletterListing h1
{
	font-size: 1.0em;
	margin: 0;
	padding: 0;
}
ul.NewsletterListing h2
{
	font-size: 1.0em;
	margin: 0;
	padding: 0;
	color: #363636;
}
ul.NewsletterListing p.Description
{
	margin: 0;
	padding: 0;
}

/* Extranet */

.Extranet div.elLogo 
{
	padding: 0 0 4px 0;
}
.Extranet ul.elBreadcrumb2 {
	width: 535px;
}
.Extranet #ZoneCentreRow
{
	clear: both;
	border-top: 1px solid #bcbec0;
	margin: 16px 0 34px 0;
	padding-top: 20px;
	font-size: 0.75em;
}
.Extranet .LoginExMenu
{
	clear: both;
	float: left;
	margin-right: 6px;
}
.Extranet .ExTitle
{
	margin: 44px 0 0 40px;
}
.Extranet #ExTitle .ExtranetTitles
{
	margin-top: 20px;
}
.Extranet .ExtranetTitle
{
	margin-top: 25px;
}
.Extranet.Login fieldset.frmLogin {
	float: left;
	border-top: 1px solid #bcbec0;
	width: 594px;
	padding: 20px 0 0 0;
	font-family: Arial;
	margin: 12px 0 0 40px;
	font-size: 1em;
	letter-spacing: 0;
}
.Extranet.Login fieldset.frmLogin p 
{
	clear: both;
	width: 400px;
}
.Extranet.Login fieldset.frmLogin ul, fieldset.frmLogin ol 
{
	padding: 0;
}
.Extranet.Login fieldset.frmLogin ul, fieldset.frmLogin ol li.last
{
	padding: 0;
	margin-left: 0;
}
.Extranet #LeftRightContainer 
{
	border-top: 1px solid #bcbec0;
	margin: 16px 0 34px 0;
	padding-top: 20px;
}
.Extranet #ZoneRightColumn
{
	border-left: 1px solid #ffffff;
	padding: 0 0 0 45px;
	width: 590px;
}
.Extranet.Home #ZoneRightColumn
{
	padding: 0 0 0 4px;
}
.Extranet.Home #ExHomeContent
{
	padding: 0 0 0 41px;
}
.Extranet #ZoneLeftColumn
{
	width: 230px;
}
.Extranet ul.elLeftMenu
{
	background-color: #f57400;
	margin-bottom: 6px;
}
.Extranet ul.elLeftMenu li 
{
	background-color: #f57400;
	border-bottom: 1px solid #faba80;
	padding: 0 0 12px 6px;
}
.Extranet ul.elLeftMenu li.depth01
{
	border-bottom: 0;
	padding: 27px 0 42px 25px;
	width: 205px;
}
.Extranet ul.elLeftMenu li.depth03
{
	display: none;
}
.Extranet ul.elLeftMenu li.depth03.last
{
	border-bottom: 0;
	padding: 0 0 0 6px;
}
.Extranet ul.elLeftMenu a:link, .Extranet ul.elLeftMenu a:visited
{
    background-color: #f57400;
	border-bottom: 0;
	color: #fff;
}
.Extranet ul.elLeftMenu ul li a.current, .Extranet ul.elLeftMenu ul li a.parent_current
{
	background-color: #f57400;
	border-bottom: 0;
	color: #000;
}
.Extranet ul.elLeftMenu li.depth03 a.current
{
	 background: none;
}
.Extranet ul.elTagDashboard 
{
	background-color: #333333;    
	padding: 27px 0 152px 25px;
}
.Extranet ul.elTagDashboard li.first
{
	border-bottom: 1px solid #999999;  
}
.Extranet ul.elTagDashboard h1.elContentTitle 
{
	margin: 0;
	font-size: 0.95em;
	font-weight: normal;
	font-style: normal;
	padding: 0 0 6px 6px;
	text-transform: none;
	line-height: 1em;
	background-color: #333333;
}
.Extranet ul.elTagDashboard div.elContent h2.DateStart
{
    font-size: 1em;
    font-weight: normal;
    padding: 0 5px 0 0;
    margin: 2px 0 0 0;
	color: #f57400;
}
.Extranet ul.elTagDashboard div.elContent h1.Title 
{
 	font-size: 1em;
	margin: 0px 0 0 0;
	padding-left: 1px;
}
.Extranet ul.elTagDashboard div.elContent h1.Title a, .Extranet ul.elTagDashboard div.elContent h1.Title a:link, .Extranet ul.elTagDashboard div.elContent h1.Title a:visited 
{
    text-decoration: none;   
    font-style: normal; 
}
.Extranet ul.elTagDashboard li.elNoneFound {
    padding: 6px 0 0 6px;
	color: #fff;
	font-size: .9em;
}
.Extranet ul.elTagDashboard div.Tools 
{
	display: none;
	bottom: 5px;
    right: 20px;
}
.Extranet #ExTitle
{
	width: 100%;
	border-bottom: 1px solid #bcbec0;
	padding-bottom: 12px;
	margin-bottom: 20px;
}
.Extranet ul.elPinboard
{
	list-style: none;
	background-image: url(../_images/themission/pinboard.gif);
	background-repeat: no-repeat;
	background-position: 30px 55px;
	*background-position: 0 55px;
}
.Extranet ul.elPinboard li
{
	margin-left: 140px;
}
.Extranet ul.elPinboard li.elNoneFound
{
	font-size: 0.75em;
}
.Extranet ul.elPinboard li.first
{
	border-bottom: 1px solid #bcbec0;
	margin-bottom: 11px;
	font-size: 0.75em;
}
.Extranet ul.elPinboard li.first
{
	border-bottom: 1px solid #bcbec0;
	margin-bottom: 11px;
	margin-left: 0;
	font-size: 0.75em;
}
.Extranet ul.elPinboard li.first h1.elContentTitle
{
	font-size: 1em;
	margin: 0 0 13px 0;
	padding: 0;
}
.Extranet ul.elPinboard li p.Description
{
	padding: 0;
	margin: 5px 0 5px 0;
}
.Extranet ul.elPinboard li h1.Title
{
	margin: 0 0 0 0;
	padding: 0;
	font-size: 1em;
}
.Extranet ul.elPinboard li h1.Title a
{
	color: #f57400;
}
.Extranet ul.elPinboard li.last
{
	padding-bottom: 20px;
}
.Extranet h1.PinboardContentTitle
{
	font-size: 1.2em;
	font-weight: bold;
	color: #f57400;
}
.Extranet tr.calEventFilter
{
	display: none;
}
.Extranet ul.elGroupMenu
{
	margin-bottom: 25px;
	margin-top: 25px;
	list-style: none;
}
.Extranet ul.elGroupMenu li
{
	list-style: none;
}
.Extranet ul.elGroupMenu li.elMrlagroup a
{
	background: url(../_images/themission/rla_bw_ex.png) no-repeat;
}
.Extranet.RLA ul.elGroupMenu li.elMrlagroup a
{
	background: url(../_images/themission/rla_colour_ex.png) no-repeat;
}
.Extranet ul.elGroupMenu li.elMrlagroup a:hover
{
	background: url(../_images/themission/rla_colour_ex.png) no-repeat;
}
.Extranet ul.elGroupMenu li.elMstory a
{
	background: url(../_images/themission/story_bw_ex.png) no-repeat;
}
.Extranet.Story ul.elGroupMenu li.elMstory a
{
	background: url(../_images/themission/story_colour_ex.png) no-repeat;
}
.Extranet ul.elGroupMenu li.elMstory a:hover
{
	background: url(../_images/themission/story_colour_ex.png) no-repeat;
}
.Extranet ul.elGroupMenu li.elMaprilsix a
{
	background: url(../_images/themission/aprilsix_bw_ex.png) no-repeat;
}
.Extranet.AprilSix ul.elGroupMenu li.elMaprilsix a
{
	background: url(../_images/themission/aprilsix_colour_ex.png) no-repeat;
}
.Extranet ul.elGroupMenu li.elMaprilsix a:hover
{
	background: url(../_images/themission/aprilsix_colour_ex.png) no-repeat;
}
.Extranet ul.elGroupMenu li.elMbdw a
{
	background: url(../_images/themission/think_bw_ex.png) no-repeat;
}
.Extranet.BDW ul.elGroupMenu li.elMbdw a
{
	background: url(../_images/themission/think_colour_ex.png) no-repeat;
}
.Extranet ul.elGroupMenu li.elMbdw a:hover
{
	background: url(../_images/themission/think_colour_ex.png) no-repeat;
}
.Extranet ul.elGroupMenu li.elMbigcommunications a
{
	background: url(../_images/themission/big_bw_ex.png) no-repeat;
}
.Extranet.Big ul.elGroupMenu li.elMbigcommunications a
{
	background: url(../_images/themission/big_colour_ex.png) no-repeat;
}
.Extranet ul.elGroupMenu li.elMbigcommunications a:hover
{
	background: url(../_images/themission/big_colour_ex.png) no-repeat;
}
.Extranet ul.elGroupMenu li.elMbrayleino a
{
	background: url(../_images/themission/brayleino_bw_ex.png) no-repeat;
}
.Extranet.BrayLeino ul.elGroupMenu li.elMbrayleino a
{
	background: url(../_images/themission/brayleino_colour_ex.png) no-repeat;
}
.Extranet ul.elGroupMenu li.elMbrayleino a:hover
{
	background: url(../_images/themission/brayleino_colour_ex.png) no-repeat;
}
.Extranet ul.elGroupMenu li.elMfusedigital a
{
	background: url(../_images/themission/fuse_bw_ex.png) no-repeat;
	width: 82px;
}
.Extranet.Fuse ul.elGroupMenu li.elMfusedigital a
{
	background: url(../_images/themission/fuse_colour_ex.png) no-repeat;
}
.Extranet ul.elGroupMenu li.elMfusedigital a:hover
{
	background: url(../_images/themission/fuse_colour_ex.png) no-repeat;
}

/*-End Section -PageTemplates.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-*/

/*-End File