/*AgeUK additions
---
reset fonts to black*/
DIV#colBody DIV#mainContent
{
	color: #000000;
}
DIV#colBody DIV#mainContent P
{
	color: #000000;
}
DIV#colBody DIV#mainContent P A
{
	color: #000000;
}
DIV#breadcrumb A
{
	color: #000000;
}
DIV#colContent DIV#feature P
{
	color: #000000;
}
DIV#colNormalA DIV.list UL LI H3
{
	color: #000000;
}
DIV#colNormalA DIV.list UL LI P
{
	color: #000000;
}
DIV#colBody DIV.listPlain UL LI
{
	color: #000000;
}
DIV#colBody DIV.listPlain UL LI A
{
	color: #000000;
}
H2, H3, A, P
{
	color: #000000;
}
/*---
general*/
*
{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #000000;
}
BODY
{
	background: url(images/bg-body.jpg) no-repeat top center;
}
DIV#header
{
	height: 110px;
}
DIV#colBody
{
	margin-top: 0px;
	padding-top: 0;
}
DIV#wrapper
{
	/*[disabled]width:850px;*/
}
DIV#heading
{
	background-color: #141760;
	/*[disabled]+placement:shift 25px 15px;*/
	/*[disabled]padding:15px 14px 12px;*/
	margin-right: 51px;
	margin-top: 6px;
	float: right;
	width: 496px;
}
DIV#heading H1
{
	color: #FEFEFE;
	font-size: 135%;
}
DIV#heading H1 SPAN
{
	color: #FFFFFF;
	font-size: 80%;
	font-weight: normal;
}
DIV#colContent DIV#feature H2
{
	background-color: #9E005E;
	color: #FFFFFF;
	padding: 3px;
	font-weight: normal;
	font-size: 140%;
}
DIV#colContent DIV#mainContent H2
{
	background-color: #9E005E;
	color: #FFFFFF;
	padding: 3px;
	font-weight: normal;
	font-size: 115%;
}
DIV#colBody DIV.listPlain H3
{
	color: #FEFEFE;
	background-color: #9E005E;
}
DIV#search UL LI#contact_us A
{
	/*[disabled]color:#CB007A;*/
	/*[disabled]background-color:transparent;*/
}
#fSearchForm INPUT.submit
{
	background-color: #9E005E !important;
}
DIV#breadcrumb SPAN
{
	color: #9E005E;
}
#colNavigation IMG
{
	/*[disabled]margin-bottom:0;*/
}
DIV#colNavigation P#logo
{
	/*[disabled]min-height:inherit;*/
	/*[disabled]_height:inherit;*/
	/*[disabled]position:inherit;*/
	/*[disabled]margin:0;*/
	/*[disabled]padding:0;*/
}
/*---
header*/
P#logo
{
	float: left;
	margin-top: 14px;
}
.mission
{
	font-size: 0.85em;
	margin: 5px 0 0;
}
.mission P
{
	color: #717171;
	font-size: 1em;
	line-height: 1;
	margin: 0;
}
.mission IMG
{
	padding: 0 4px;
	vertical-align: top;
}
.mission .ampersand
{
	color: #9B9B9C;
	font-size: 1.4em;
}
/*---
sidebar*/
DIV#colNavigation UL#sideNavigation LI A
{
	/*[disabled]background:none;*/
	width: 156px;
}
UL#sideNavigation>LI>A, UL#sideNavigation>LI>H2>A
{
	background: #FFFFFF url(Images/bg-sidemenu-first-level.png) repeat-x scroll left bottom !important;
	font-size: 90% !important;
	border-top: 1px solid #E5E5E5 !important;
	color: #000000 !important;
}
UL#sideNavigation>LI>A.active, UL#sideNavigation>LI>H2>A.active
{
	background: #141760 repeat-x scroll left bottom !important;
	color: #FFFFFF !important;
}
UL#sideNavigation LI UL LI
{
	background: #EBEBEB url(Images/bg-left-sub-nav-child.png) repeat-x scroll left bottom;
	color: #000;
}
UL#sideNavigation LI UL LI A
{
	font-size: 90% !important;
	color: #000;
	background: transparent url(Images/bullet-black.png) no-repeat scroll 16px 9px !important;
	text-indent: 1.2em;
}
UL#sideNavigation LI UL LI A.active
{
	background-color: #9DAFCD !important;
	color: #FFFFFF !important;
}
UL#sideNavigation
{
	/*[disabled]width:168px;*/
	overflow: hidden;
}
LI#home
{
	text-align: left !important;
}
UL#sideNavigation>LI#home>A
{
	border-top: none !important;
}
UL#sideNavigation>LI:first-child
{
	border-top: none;
}
DIV.generic-rounded
{
	margin-top: -17px;
}
DIV#colNavigation
{
	width: 170px;
}
LI#textSizeLabel P
{
	color: #CB007A;
}
/*---
Rounded Corner : rd: rounded, g: gray, bg: background*/
.rd-g-bg
{
	background-image: url(Images/rd-sprite-gray.png);
	_background-image: url(Images/rd-sprite-gray2.png);
	background-repeat: no-repeat;
}
/*rd-g-dim*/
#INVALID-RULE
{
	/*[disabled]width:100%;*/
}
.rd-g-dim
{
	width: 100%;
}
.rd-g-body
{
	border-left: 1px solid #E1DEDE;
	border-right: 1px solid #E1DEDE;
	background-color: #FFF;
	padding: 1px 9px;
}
.tr
{
	background-position: top right;
}
.tl
{
	background-position: top left;
}
.br
{
	background-position: bottom right;
}
.bl
{
	background-position: bottom left;
}
.generic-rounded .tr
{
	padding-top: 10px;
}
.generic-rounded .br
{
	padding-bottom: 10px;
}
.generic-rounded .tl, .generic-rounded .bl
{
	margin-right: 8px;
}
.generic-rounded .tr, .generic-rounded .br
{
	margin-right: -8px;
}
.rounded-180-top
{
	background: transparent url(Images/rounded-180-top.png) no-repeat top left;
	padding: 6px 0 0;
}
.rounded-180-bottom
{
	background: transparent url(/Images/rounded-180-bottom.png) no-repeat bottom left;
	padding-bottom: 6px;
}
.rounded-180-body
{
	background: transparent url(Images/rounded-180-body.png) repeat-y top left;
	padding: 0 15px;
}
/*---
footer*/
DIV#footer
{
	margin-bottom: 20px;
	text-align: right;
	width: 509px;
}
DIV#goto-ageuk
{
	height: 70px;
	background: #EBEBEB;
	margin-top: 10px;
}
DIV#goto-ageuk P
{
	padding-top: 26px;
	padding-right: 20px;
	display: block;
}
DIV#goto-ageuk A
{
	-moz-background-clip: border;
/*-moz-background-inline-policy: continuous
-moz-background-origin: padding*/
	background: transparent url(Images/sprite-arrow-icon.png) no-repeat scroll 0 1px;
	color: #000000;
	display: block;
	font-weight: bold;
	padding-left: 20px;
	width: 93px;
	float: right;
}
DIV#footer P
{
	color: #656565;
}
/*---
legacy test selectors*/
DIV#heading P
{
	/*[disabled]color:#19236A;*/
}
DIV#colNavigation IMG
{
	/*[disabled]display:none;*/
}
UL#sideNavigation
{
	/*[disabled]margin-top:40px;*/
	/*[disabled]list-style-type:disc;*/
	/*[disabled]list-style-position:inside;*/
}
/*---*/
