﻿img
{
	border:0px;
}
a
{
	border:0px;
}
.clear
{
	clear:both;
}
/* Custom Layout containers created by Core */
.wrapper
{
	margin:0px;
	padding:0px;
	text-align:center;
}
/* Font styles set by container div, aslo used for layout */
.container
{
	width:750px;
	position:relative;
	display:inline-block;
	text-align:left;
	z-index:1;
	color:#002942;
}
.authoring-container
{
	background-color:#FFFFA4;
	border:1px #fff solid;
	color:#333333;
	padding:0px;
	height:auto;
	z-index:9;
	max-width:100%;
}
.welcomeMenu
{
	display:inline-block;
	position:relative;
	float:right;
}
.siteActions
{
	display:inline-block;
	position:relative;
	float:right;
	height:auto;
}

/* Div used for layout of the header sections */
.header-container
{
	position:relative;
	display:inline-block;
	width:100%;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
}
/* Top row of three divs */
.headerUpper-container
{
	display:inline-block;
	position:relative;
	width:100%;
}
.headerLeft
{
	float:left;
	width:182px;
}
.headerCenter
{
	float:left;
	width:381px;
}
.headerRight
{
	float:right;
	width:187px;
}
/* Lower row of three divs */
.headerLower-container
{
	display:inline-block;
	position:relative;
	height:90px;
}
.headerLowerLeft
{
	position:absolute;
	width:182px;
	bottom:0px;
	left:0px;
}
.headerLowerCenter
{
	position:absolute;
	width:381px;
	left:188px;
	bottom:6px;
}
.headerLowerRight
{
	position:absolute;
	width:187px;
	left:563px;
}
/* --end of header layout containers-- */
/* --header text style-- */
.headerText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#002942;
	position:absolute;
	margin-top:-1px;
}
/* Search container for layout, used in conjuntion with styles in rebrandedOverrived.css */
.search-container
{
	position:relative;
	display:inline-block;
	float:right;
	margin-right:4px;
}
.login-container
{
	position:relative;
	display:inline-block;
	float:left;
	margin-left:4px;
}
/* Navigation Layout containers */
.nav-container
{
	width:100%;
	text-align:center;
}
.topNav
{
}
.tableNav
{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
.tableNav img
{
	border:0px;
}
.tableNav td
{
	padding-left:2px;
}

/* Content layout */
.content-table
{
	border:0px;
	padding:0px;
	margin:0px;
	width:750px;
}

/* Left hand side Navigtion, specific site level styling by seperate style sheets */
.LHN-container
{
	width:181px;
	padding-top:1.0em;
	vertical-align:top;
}
/* --Left Hand Navigation Styles (sub level styles set in seperate style sheets)-- */
.leftNav
{
	width:181px;
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
}
.leftNav1
{
}

.leftNav1 a
{
	display:block;
	background-color:#002942;
	border-top:2px #ffffff solid;	
	padding:4px;
	text-decoration:none;
}
.leftNav2 a
{
	text-decoration:none;
}
.leftNavText
{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:0.8em;
	text-decoration:none;
}

/* --End of Left Hand Nav Styles-- */


/* Layout container for main content area, page bread crumb set in rebrandedOverride.css  */
.content-container
{
	/*width:571px;*/
	width:100%;
	padding:0px;
	margin:0px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	color:#002942;
	font-size:1.0em;
}
/* Styles used for login web part */
.pssTable
{
	position:relative;
	float:left;
	border:0px;
	padding:0px;
	margin:0px 4px 0px 0px;
	border-collapse:collapse;
}

.emailTable
{
	position:relative;
	float:left;
	border:0px;
	padding:0px;
	margin:0px 4px 0px 0px;
	border-collapse:collapse;
}

{
	font-family:Tahoma;
	font-size:8pt;
	border:0px;
}

.psswrdInput
{
	font-family:Tahoma;
	font-size:8pt;
	border:0px;
}

.emailInput
{
	font-family:Tahoma;
	font-size:8pt;
	border:0px;
}

.pssTable tbody > tr:first-child > td
{
	border:1px #002942 solid;
	padding:0px;
	height:18px;
}

.emailTable tbody > tr:first-child > td
{
	border:1px #002942 solid;
	padding:0px;
	height:18px;
}

.manageDiv
{
	background-color:#002942;
	color:#fff;
	display:block;
	float:left;
	padding:4px;
	font-size:0.6em;
	margin-right:4px;
	line-height:1.2em;
}

.logoutDiv
{
	background-color:#002942;
	color:#fff;
	display:block;
	float:left;
	padding:4px;
	font-size:0.6em;
	margin-right:4px;
	line-height:1.2em;
}

.manageDiv a
{
	color:#fff;
	text-decoration:none;
}

.logoutDiv a
{
	color:#fff;
	text-decoration:none;
}
.manageDiv a:hover
{
	text-decoration:underline;
}

.logoutDiv a:hover
{
	text-decoration:underline;
}

/* Footer layout cotainer and styles */
.footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#002942;
	line-height:1.7em;
}
.footer a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#002942;
	text-decoration:none;
}
.footer a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#002942;
	text-decoration:none;
}
.footer a:hover
{
	text-decoration:underline;
}
/* Site Map styles */
.SiteMapText
{
	color: #000000;
	text-decoration: none;
}
.SiteMapHeaderPink
{
	font-size: 1.1em;
	color: #ae005f;
	font-weight: bold;
	text-decoration: none;
}
.SiteMapHeaderPurple
{
	font-size: 1.1em;
	color: #5d2067;
	font-weight: bold;
	text-decoration: none;
}
.SiteMapHeaderGreen
{
	font-size: 1.1em;
	color: #2eb135;
	font-weight: bold;
	text-decoration: none;
}
.SiteMapHeaderOrange
{
	font-size: 1.1em;
	color: #ff6418;
	font-weight: bold;
	text-decoration: none;
}
.SiteMapHeaderDarkBlue
{
	font-size: 1.1em;
	color: #002942;
	font-weight: bold;
	text-decoration: none;
}
.SiteMapLevel1Pink
{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ae005f;
	background-image: url("/PublishingImages/Rebranded Images/Arrow_pink.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 3px;
}
.SiteMapLevel1Purple
{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #5d2067;
	background-image: url("/PublishingImages/Rebranded Images/Arrow_purple.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 3px;
}
.SiteMapLevel1Green
{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #2eb135;
	background-image: url("/PublishingImages/Rebranded Images/Arrow_green.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 3px;
}
.SiteMapLevel1Orange
{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ff6418;
	background-image: url("/PublishingImages/Rebranded Images/Arrow_orange.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 3px;
}
.SiteMapLevel1DarkBlue
{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #002942;
	background-image: url("/PublishingImages/Rebranded Images/Arrow_dark_blue.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 3px;
}
.SiteMapLevel1PagePink
{
	background-image: url("/PublishingImages/Rebranded Images/Arrow_pink.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 10px;
	padding-bottom: 3px;
}
.SiteMapLevel1PagePurple
{
	background-image: url("/PublishingImages/Rebranded Images/Arrow_purple.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 10px;
	padding-bottom: 3px;
}
.SiteMapLevel1PageGreen
{
	background-image: url("/PublishingImages/Rebranded Images/Arrow_green.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 10px;
	padding-bottom: 3px;
}
.SiteMapLevel1PageOrange
{
	background-image: url("/PublishingImages/Rebranded Images/Arrow_orange.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 10px;
	padding-bottom: 3px;
}
.SiteMapLevel1PageDarkBlue
{
	background-image: url("/PublishingImages/Rebranded Images/Arrow_dark_blue.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 10px;
	padding-bottom: 3px;
}
.SiteMapLevel2Pink
{
	background-image: url("/PublishingImages/Rebranded Images/Arrow_pink.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 10px;
	padding-bottom: 3px;
}
.SiteMapLevel2Purple
{
	background-image: url("/PublishingImages/Rebranded Images/Arrow_purple.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 10px;
	padding-bottom: 3px;
}
.SiteMapLevel2Green
{
	background-image: url("/PublishingImages/Rebranded Images/Arrow_green.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 10px;
	padding-bottom: 3px;
}
.SiteMapLevel2Orange
{
	background-image: url("/PublishingImages/Rebranded Images/Arrow_orange.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 10px;
	padding-bottom: 3px;
}
.SiteMapLevel2DarkBlue
{
	background-image: url("/PublishingImages/Rebranded Images/Arrow_dark_blue.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 10px;
	padding-bottom: 3px;
}
.SiteMapLevel2PagePink
{
	background-image: url("/PublishingImages/Rebranded Images/Bullet_pink.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 20px;
	padding-bottom: 3px;
}
.SiteMapLevel2PagePurple
{
	background-image: url("/PublishingImages/Rebranded Images/Bullet_purple.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 20px;
	padding-bottom: 3px;
}
.SiteMapLevel2PageGreen
{
	background-image: url("/PublishingImages/Rebranded Images/Bullet_green.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 20px;
	padding-bottom: 3px;
}
.SiteMapLevel2PageOrange
{
	background-image: url("/PublishingImages/Rebranded Images/Bullet_orange.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 20px;
	padding-bottom: 3px;
}
.SiteMapLevel2PageDarkBlue
{
	background-image: url("/PublishingImages/Rebranded Images/Bullet_dark_blue.jpg");
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: 20px;
	padding-bottom: 3px;
}
.SiteMapBottomPink
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ae005f;
}
.SiteMapBottomPurple
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5d2067;
}
.SiteMapBottomGreen
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2eb135;
}
.SiteMapBottomOrange
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ff6418;
}
.SiteMapBottomDarkBlue
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #002942;
}
/* --End of Site Map Styles-- */
/* BreadCrumb for Pages */
.pageBreadCrumb 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#002942;
}
.pageBreadCrumb a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#002942;
	text-decoration:none;
}
.pageBreadCrumb a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#002942;
	text-decoration:none;
}
.pageBreadCrumb a:hover
{
	text-decoration:underline;
}
/* --End of page breadcrumb styles-- */
/* --Page Header Content, Overidden by sub section styles-- 
.PageHeaderContent
{
	font-size: 1.1em;
	color: #003366;
	font-weight: bold;
	padding-bottom:15px;
}*/
/* -- Styles used for pagelayout --*/
.pageContentMiddle
{
	vertical-align:top;
	padding:0px 5px 0px 5px;
}
.pageContentRight
{
	width:187px;
	vertical-align:top;
	z-index:1;
}
/* --Styles used for Home Page Layouts--*/
.homeTableTop
{
	width:750px;
	height:434px;
	border:0px;
	border-collapse:collapse;
	padding:0px;
	margin:0px 0px 0px 0px;
}
.homeTableTopRight
{
	padding:0px;
	margin:0px;
}
.homeTableTopNestedRight
{
	width:187px;
	height:265px;
	padding:0px;
	margin:0px;
}
.homeTableBtm
{
	width:748px;
	height:74px;
	border:0px;
	border-collapse:collapse;
	padding:0px;
	margin:5px 0px 0px 0px;
}
.homeImageCell
{
	padding:0px;
	margin:0px;
	vertical-align:top;
	width:287px;
	height:430px;
}
.homeImageCell img
{
	margin-top:-3px;
}

.homeBlurbCell
{
	width:273px;
	height:247px;
	padding:0px 4px 0px 8px;
	margin:0px;
	font-size:1.4em;
}
.homeNestedCellTop
{
	height:56px;
	width:187px;
/*	border:1px #009ddb solid;*/
	padding:0px;
	margin:12px 0px 0px 0px;
}
.homeNestedCellBtm
{
	height:175px;
	width:187px;
	padding:0px;
	margin:12px 0px 12px 0px;
	border:1px #009ddb solid;
}
.homeTableNestedLeft
{
	border:1px #009ddb solid;
	width:163px;
	height:74px;
	vertical-align:top;
}
.homeTableNestedMiddle
{
	border:1px #009ddb solid;
	margin:0px 10px 0px 10px;
	width:376px;
	height:74px;
	vertical-align:top;
}
.homeTableNestedRight
{
/*	border:1px #009ddb solid;*/
	margin:0px;
	width:187px;
	height:74px;
	vertical-align:top;
}

.valignTop
{
	vertical-align:top;
}
.valignTop div
{
}
/* where does this belong?? (not homepage layout style) */
.LoginTable
{	
	background-color: #DAD6D3;
/* back to home page layouts styles */

}
.WelcomeBlurbTitle
{
}
.WelcomeBlurbText
{
}


/* CUSTOM STYLES */

.QCResultsBottom
{
	border-top-style:dotted;
	border-top-width: 1px;
}
.PageSubHeaderQC
{
	font-size: 1.3em;
	font-weight:bold;
	border-bottom-style:dotted;
	border-bottom-width: 1px;
}
.CaseStudyResults
{
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
}
.LinkHeaderCS
{
	font-size: 0.9em;
	font-weight:bold;
	border-bottom-style:dotted;
	border-bottom-width: 1px;
	margin-top: 8px;
}
.LinksContentCS
{

	color: #000000;
	text-decoration: none;
	font-size: 0.7em;
	padding:2px;

}
.LinksContentCS a
{
	color: #000000;
	text-decoration: none;
}

.LinksContentCS a:hover
{
	color: #999999;
	text-decoration: none;
}
.QuickAccessImageCS
{
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:10px;
}
.BackLink 
{	text-decoration: none;
	font-size: 0.7em;	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left:10px;
}
.BackLink a
{
	text-decoration: none;
}
.BackLink a:hover
{
	color: #999999;
	text-decoration: none;
}
.CaseStudyBorder
{
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

.CaseStudyName
{
	font-weight: bold;
}
.CaseStudySubHeading
{
	font-weight:bold;
}
.CaseStudyQuote
{
	font-weight:bold;
	font-size: 0.7em;
	padding-right: 10px;	
}
.CaseStudyQuoteByline
{
	font-size: 0.7em;
	padding-right: 10px;
}
.PressReleaseResults
{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.PressReleaseName
{	font-weight: bold;
	font-size: 1.2em;
}
.PressReleaseResults a
{
	text-decoration: none;
}
.ApplyLink 
{
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left:10px;
}
.ApplyLink a
{	text-decoration: none;
}
.ApplyLink a:hover
{	text-decoration: none;
}
.PressReleaseTitle
{
	font-weight: bold;
	font-size: 1.2em;
}
.PressReleaseSubHeading
{
	font-weight: bold;
}
.submitBtn
{
	border:1px #E6E3E3 solid;
	background-color:#003366;
	color:#ffffff;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
/*Grahama - copy of headerLower-container for no navigation campaign page */

.headerLower-container_forNoNav

{

                display:inline-block;

                position:relative;

                height:57px;

}

/*Finish Grahama edit */
.ResultsKey
{
	font-size: 0.7em;	
	border-style:solid;
	border-width:1px;
	border-color: #CCCCCC;
}
.WhyMatters
{
	font-size: 0.7em;	
	border-top-style:solid;
	border-top-width:1px;
	border-top-color: #CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: #CCCCCC;
}
.SectionTitle
{
	font-size: 1em;
	color: #CC0000;
	font-weight: bold;
}
.PageHeaderContentBlue
{
	font-size: 1.1em;
	color: #003366;
	font-weight: bold;
}
.PageHeaderContentRed
{
	font-size: 1.1em;
	color: #CC0000;
	font-weight: bold;
	padding-bottom:15px;
}
.QuestionTitle
{
	font-size: 0.7em;
	color: #003366;
	font-weight: bold;
}
.ResultsKeyTitle
{
	color: #003366;
	font-weight: bold;
}
.QuestionSpacing
{
	border-top-color: #cccccc;
	border-top-style: dotted;
	border-top-width: 1px;
	font-size: 0.4em;
}
.SectionNumberSelected
{
	font-size: 1em;
	color: #CC0000;
	font-weight: bold;
	background-image: url(/PublishingImages/HealthAndWellbeing/HaW-section-CIRCLE.jpg);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	text-align:	center;
}
.SectionNumber
{
	font-size: 1em;
	color: #CCCCCC;
	font-weight: bold;
}
.PageSubHeader
{
	font-size: 0.9em;
/*	color: #ae005f;*/
}
.CaseStudiesReadLink a:hover
{
	text-decoration: none;
}
.CaseStudiesReadLink a
{
	text-decoration: none;
}
.ToolsLink a:hover
{
	text-decoration: none;
}
.ToolsLink a
{
	text-decoration: none;
}
.links_redtriangle 
{
	background-image: url(/PublishingImages/red-triangle.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #000000;
	text-decoration: none;
	background-position: 0px 3px;
}
.links_greytriangle 
{
	background-image: url(/PublishingImages/grey-triangle.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #000000;
	text-decoration: none;
	background-position: 0px 3px;
}
.redline_below 
{
	background-image: url(/PublishingImages/red_line.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	float: left;
}
.greyline_below 
{
	background-image: url(/PublishingImages/grey_line.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
	float: left;
}
.PageHeader
{
	font-size: 1.4em;
	color: #003366;
	font-weight: bold;
}
.bluearrow_line 
{
	background-image: url(/PublishingImages/bluearrow_line.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-bottom: 11px;
	margin-top: 0px;
	padding-top: 0px;
	color: #0099FF;
	padding-left: 3px;
}
.margin_top {
	margin-top: 10px;
}
.master
{
	width:750px;
	margin-left:auto;
	margin-right: auto;
}
.newsitempadding
{
	margin-bottom: 5px;
	padding-left: 3px;
}
.morebutton 
{
	float: none;
	clear: both;
}
.margin_bottom 
{
	margin-bottom: 5px;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#ListHeader
{
	font-weight: bold;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-bottom: 8px;
	width: 100%;
}
#quickaccess 
{
	margin-top: 10px;
	width: 160px;
	margin-bottom: 2px;
	font-size: 0.7em;
}
#newspanel 
{
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	margin-right:4px;
}
#newscontent {
	margin-bottom: 5px;
	padding-left: 3px;
}
#newscontent a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#businesslinks 
{
	width: 160px;
	margin-bottom: 2px;
	font-size: 0.7em;
}
#homecontent_right 
{
	margin-top: 20px;
}
/*Results table formatting*/
#tblResults
{
	border-width: 1px;
	border-style: solid;
	border-top-style: none;

}

/*Results table header row */
.tblResultsHeadRow
{
	font-weight: bold;
}
.titleStyle
{
	font-size:1.4em;
	font-weight:bold;
	color:#003366;
}
.dotBreakRed
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC0000; 
	/* border-bottom-color: #003366; */
	width:100%;
	height:2px;
}
.rtndTxt
{
	color:#003366;
	font:bold 1.0em;
}
.redText
{
	color:#CC0000;
	font-size:1.2em;
	font-weight:bold;
}
.MoreLink a:visited 
{
	color: #ae005f;
}
.MoreLink a:link 
{
	color: #ae005f;
}
.MoreLink a:hover 
{
	color: #777777;
}
.redLink a 
{
	color: #CC0000;
}
.redHeading
{
	color: #CC0000;
	font-weight: bold;
}
.GreyBackground
{
	background-color:#E0D8D8;
}
.MyAccount
{
	font-size: 0.8em;
	color: #003366;
	font-weight: bold;
}
.MainPageContent
{
	font-size: 0.7em;
}
.OverviewTitle
{
	font-size: 1em;
	color: #003366;
	font-weight: bold;
}
.PageSubHeaderTools
{
	font-size: 1.3em;
	padding-bottom:15px;
	color: #ae005f;
}
.MoreLink a:visited 
{
	color: #ae005f;
	text-decoration: none;
}
.MyAccountLink a:link 
{
	color: #ae005f;
	text-decoration: none;
}
.MyAccountLink a:hover 
{
	color: gray;
	text-decoration: none;
}
.password_poor
{
	font-size:0.8em;
	color: #ABABAB;
	font-weight: bold;
}
.password_weak
{
	font-size:0.8em;
	color: #CD0000;
	font-weight: bold;
}
.password_good
{
	font-size:0.8em;
	color: #FFCC11;
	font-weight: bold;
}
.password_strong
{
	font-size:0.8em;
	color: #FF7F24;
	font-weight: bold;
}
.password_excellent
{
	font-size:0.8em;
	color: #397D02;
	font-weight: bold;
}
.AuthLinks 
{
	padding-top: 2px;
}
.AuthLinks a
{
	background-repeat: no-repeat;		
	background-position: 0px 3px;
	padding-left: 9px;
	color:#002942;
	text-decoration: none;
	margin-left: 4px;
}
.AuthLinks a:hover
{
	color: #999999;
	text-decoration: none;
}
.ClickHereLink a:visited 
{
	color: #ae005f;
}
.ClickHereLink a:link 
{
	color: #ae005f;
}
.ClickHereLink a:hover 
{
	color: #777777;
}
