/* Global styles - override editor.css */
a
{
	color: #E50689;
}
a:hover
{
	color: #880088!important;
}
#TopMenuWide ul#TopMenu li.selected a
{
		color: #E50689;
}
div.linkMenu ul li a.expanded
{
	background: url("/styles/Themes/Grey/arrow_down.gif") no-repeat 4px center;
}
div.linkMenu ul li a.selected, div.linkMenu ul li a:hover
{
	color: #E50689 !important;
}
h1, .heading1
{
}
h2, .heading2
{
}
h3, .heading3
{
}
.figure
{
}

/* Structure */
#MainAreaDiv a:visited, #RightRegion a:visited, .TextContent a:visited
{
	color: #880088;
}
#MainContainerDiv a:visited:hover
{
	color: #880088;
}

#ContainerDiv
{
}
#MainContainerDivBG
{
}	
#MainContainerDiv
{
}
#TopContainerWide
{
}
#TopContainer
{
}
#TopMenuWide
{
}
#TopMenu
{
}
.MenuHead, .ActiveMenuHead
{
}
.MenuHead.First, .ActiveMenuHead.First
{
}
.MenuHead
{
}
.ActiveMenuHead
{
	color: #E50689;
}
.MenuHead:hover, .ActiveMenuHead:hover
{
}
.NextMenuHead
{
}

#BreadCrumbWide
{
}
#BreadCrumb
{
	color: #E50689;
}
#BreadCrumb a
{
	color: #E50689;
}
#BreadCrumb a.Selected
{
}
#AlernativeBreadCrumb
{
	background-color: #999999;
}


#FooterDiv
{
}
#FullRegion
{
	border-bottom: 8px solid #999999;
}
div.MenuItem
{
}
div.MenuItem .MenuEnd
{
	border-bottom: 4px solid #CDCBCC;
}
div.MenuItem a.MenuLink
{
	color: #292929;
	background-color: #CDCBCC;
}
div.MenuItem a.MenuLink:hover
{
	color: #880088!important;
}
div.MenuItem.NoBorder a.MenuLink
{
}
div.MenuItem.Parent a.MenuLink
{
}
div.MenuItem.Expanded a.MenuLink
{
}
div.MenuItem.SelectedParent a.MenuLink
{
	background-image: url(arrow_down.gif);
}
div.MenuItem.Selected a.MenuLink, div.MenuItem.SelectedParent a.MenuLink
{
	color: #E50689;
	background-color: #FFFFFF;
}
div.MenuItem.Selected a.MenuLink:hover, div.MenuItem.SelectedParent a.MenuLink:hover, div.MenuItem.Expanded a.MenuLink:hover
{
	color: #880088!important;
}

.SectionContainer
{
}
#MainArea .SectionLabel, #FullRegion .SectionLabel
{
}
#LeftRegion .SectionLabel, #RightRegion .SectionLabel
{
	background-color: #999999;
	color: #FFFFFF;
}

.HeaderContainerOuter
{
	margin-bottom: 8px;
}
.HeaderContainerOuter .FirstCol
{
	margin-right: 8px;
}
.HeaderContainerOuter .LastCol
{
	margin-left: 8px;
}
.HeaderContainer
{
}
.HeaderContainer h1.HeaderTitle
{
	border-left: 12px solid #8B8B8B;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 0px;
	margin-bottom: 6px;
}
.HeaderContainer .BodyContainerOuter
{
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	padding: 2px 0px;
}
.HeaderContainer .BodyContainer
{
	background-color: #EDEDC7;
	padding: 32px 16px 16px 16px;
	min-height: 160px;
	height: 160px;
}
html > body .HeaderContainer .BodyContainer
{
	height: auto;
}
.ProjectFrontpageSimple .HeaderContainer .BodyContainer
{
	padding: 16px;
	height: 244px;
	min-height: 244px;
}
html>body .ProjectFrontpageSimple .HeaderContainer .BodyContainer
{
	height: auto;
}
.SubContainer
{
}
.FirstCol
{
}
.LastCol
{
}
.SubContainer .BodyContainer
{
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	padding: 16px 16px 16px 16px;
}
html>body .SubContainer .BodyContainer
{
	height: auto;	
}
.SubContainer h2.SubTitle
{
	font-size: 110%;
	background-color: #999999;
	color: #FFFFFF;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-bottom: 4px;
}
.SubContainerCol
{
}
.MarkedContainer .SectionLabel
{
}
.MarkedContainer .Container
{
	background-color: #F1F1EA;
}

tr.searchResultsTableHeader
{
	background-color:#999999;
	color:#FFFFFF;
	height:20px;
	font-weight:bold;
}
tr.searchResultsTableHeader a:hover
{
	color: #FFFFFF !important;
	text-decoration:underline;
}
