/****************************
  Section-wide Settings
****************************/

a:hover { /*link hover*/
	background-color: #54221e;
	/*default colour clashes with background*/
	color: #fff;
}

div#content-container { /*spotlight column background*/
	background-color: #54221e;
}

div#header h1 { /*sets the coloured circle image*/
	background-image: url(/_images/global/circle.gif); 
}

ul#sub-nav li.current a.link,
ul#sub-nav li.current a.link-multi-line { /*sub-nav settings - descriptive name*/
	background-color: #54221e;
	border-color: #54221e;
	border-left: 40px solid #54221e;
	background-position: center left;
}

div#spotlight ul li h4 {/*controls the spotlight text contrast*/
	color: #fff;
}
div#spotlight ul li p {
	color: #fff;
}
div#spotlight ul li a {
	color: #fff;
}
div#spotlight ul li a:hover {
	color: #54221e;
	background-color: #fff;
}
div#spotlight ul li span {
	border-color: #fff;
}

/****************************
  Section Blocks
****************************/

.subTabs li a.active {
	background-color: #54221e;
	color: #fff;
}
#privacyQuestions li, #faqAnswers .numericList li,
#faqQuestions .numericList li {
	margin-top: 10px;
}
#privacyAnswers, #faqAnswers {
	padding-top: 20px;
}
#privacyAnswers .numericList {
	margin-left:0px;
}
#privacyAnswers .numericList li {
	margin-left:20px;
}


/*form*/
#e-bulletin h4 {
	margin-bottom: 10px;
}
#e-bulletin span {
	color: red;
}
#e-bulletin .row {
	margin-bottom: 10px;
}
#e-bulletin .last {
	margin-bottom: 0;
}
#e-bulletin button {
	width: 120px;
}
#e-bulletin button.optional-info {
	width: 165px;
}

#e-bulletin .floatWrap,
#e-bulletin .floatWrap li.row{
	width: 450px;
}

#eInterests li {
	float: left;
	display: block;
	width: 225px;
	margin-bottom: 10px;
}

.labelColumn {
	display: block;
	float:left;
	width: 230px;
}
.labelColumn label {
	display: block;
	width: 212px;
}
.labelColumn span {
	float: right;
}
.fieldColumn {
	float:right;
	width:210px;
}
.fieldColumn p {
	margin: 5px 0 0 0;
}
.text {
	width: 200px;
}
.text.customSize {
	width: auto;
}
select.text {
	width: 206px;
}
.controlSet {
	display: inline;
	width: auto;
	margin-right: 5px;
}

/*search*/
#searchResults {
	border-top: 1px dashed #54221e;
	padding-top: 15px;
	padding-bottom: 0;
}
#searchResults li {
	margin-bottom: 20px;
}

/*job vacancies*/
#jobVacancy li {
	margin-bottom: 20px;
}

/*accessibility*/
#accessibility .parentList h3, #accessibility .childList li {
	margin-bottom:10px;
}
#accessibility .childList, #accessibility .listItem {
	margin-left:20px;
}

#accesskeys_definition dt
{
	clear:left;
	float:left;
	margin:0px 1em 1em 0;
	font-weight:bold;
}

#accesskeys_definition dd
{
	clear:right;
	margin:0 0 1em 0;
}

/*sitemap*/
#sitemap .sub-nav {
	margin-bottom:20px;
}
#sitemap li {
	margin:2px 0;
}
#sitemap li.parent {
	margin:3px 0;
}
#sitemap .sub-nav-child
{
	padding-left:20px;
}
#sitemap .sub-nav-child a {
	text-decoration:none;
}

