td.secTitle {
	background-color: #C2BFB0;
}

form {
	display: inline;
}

P, LI, TD {
	font : 8pt Verdana;
}

UL, OL {
	font : 8pt Verdana;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}


H1 {
	font : 8pt Verdana;
	font-weight : bold;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	line-height : 8pt;
}

H2 {
	font : 9pt Verdana;
	font-weight : bold;
	padding : 0px;
	margin : 0px;
	text-decoration : none;
	color : #000000;
}

A.heading_two:LINK, A.heading_two:ACTIVE, A.heading_two:VISITED {
	font : 9pt Verdana;
	font-weight : bold;
	padding : 0;
	margin : 0;
	text-decoration : none;
}
H3 {
	font : 8pt Verdana;
	font-weight : bold;
	padding : 0px;
	margin : 0px;
}

A:LINK {
	color : #05265D;
	text-decoration : none;
}

A:ACTIVE {
	color : #5D0505;
	text-decoration : none;
}

A:VISITED {
	color : #5D0505;
	text-decoration : none;
}

.bodyBG {
	background-color : #E9E8E3;
	background-image : images/hBG.gif;
	background-repeat : repeat-x;
}

.footerNav {
	font : 8pt Verdana;
	color : #76756D;
	text-decoration : none;
}
 
A.footerNav:LINK {
	font : 8pt Verdana;
	color : #76756D;
	text-decoration : none;
}

A.footerNav:VISITED {
	font : 8pt Verdana;
	color : #605E51;
	text-decoration : none;
}

A.footerNav:ACTIVE {
	font : 8pt Verdana;
	color : #605E51;
	text-decoration : none;
}

A.footerNav:HOVER {
	font : 8pt Verdana;
	color : #76756D;
	text-decoration : none;
}

.footer {
	font : 8pt Verdana;
	color : #BCBBAF;
	text-decoration : none;
}

A.footer {
	font : 8pt Verdana;
	color : #BCBBAF;
	text-decoration : none;
}

.outsideBox {
	margin: 6px;
}

li.boxtext a:link,
li.boxtext a:visited,
li.boxtext a:active,
a.boxText:link,
a.boxText:hover,
a.boxText:visited
{
	font-weight	: normal;
	color		: #000000;
}


.loginForm {
	border : 1px solid #434341;
	background-color : #F6F6F4;
	color: #333333;
	font : 8pt Verdana;
}

INPUT, SELECT {
	border : 1px solid #434341;
	background-color : #F6F6F4;
	color: #333333;
	font : 8pt Verdana;
}
.navText {
	font : 8pt Verdana;
	color : #5D513A;
	padding-left : 11px;
	padding-right : 11px;
	padding-top : 2px;
	padding-bottom : 8px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 1px;
	margin-top : 2px;
}


/* dodgy styles from other stylesheet - TEMPORARY! */

.status_header
{
	background-color: #D8D8CE;
	color: #CCCC99;
	font-size: 10pt;
	font-weight: bold;
}

.bc_header
{
	background-color: #D8D8CE;
	color: #76766E;
	font-size: 9pt;
}

.text_green
{
	color: #009933;
}

.bc_green
{
	color: #003300;
}

.bc_red
{
	color: #990000;
}

A.bc_header:LINK, A.bc_header:HOVER, A.bc_header:VISITED, A.bc_header:ACTIVE {
	color: #76766E;
	font-size: 8pt;
	font-weight: bold;
	text-decoration : none;
	
}

.sol_th {
	background-color:#D5D4CA;
}

.sol_text {
	background-color:#FFFFFF;
}

.bodycopy {	
	background-color:#E2E1DC;
	font : 8pt Verdana;
}

.page_line {	
	background-color: #B4B681;
}

.question {
	color: #76766E;
	background-color: #E2E1DC;
	font : 8pt Verdana;
	font-weight: bold;
}

.result {
	color: #76766E;
	background-color: #F8F8F8;
	font : 8pt Verdana;
}

.resCriteria {
	color: #74756F;
	background-color: #F8F8F8;
	padding:6;
	font : 8pt Verdana;
}
.resAnswers {
	color: #76766E;
	background-color: #E1E0DB;
	padding:6;
	font : 8pt Verdana;
}
.resPoints {
	color: #333333;
	background-color: #D7D4CD;
	padding:6;
	font : 8pt Verdana;
}


.formText {
	color: #76766E;
	background-color: #E2E1DC;
	font : 8pt Verdana;
	font-weight: bold;
	padding:6;
}

.input {
	color: #333333;
	background-color: #F8F8F8;
	font : 8pt Verdana;
	padding:6;
}

A.white:LINK,
A.white:ACTIVE,
A.white:VISITED {
	font:8pt Arial;
	text-decoration:none;
	color:#FFFFFF;
}

A.news:LINK,
A.news:ACTIVE,
A.news:VISITED {
	font		: 8pt verdana;
	text-decoration : none;
	font-weight	: normal;
	color		: white;
}

A.news_main:LINK,
A.news_main:ACTIVE,
A.news_main:VISITED {
	font		: 8pt verdana;
	text-decoration : none;
	font-weight	: normal;
	color		: #545454;
}

/* For the left-hand nav menus - nick
*/
td.leftNavHeader {
	border		: 1px solid #7F7F7F;
	border-bottom	: none;
}

.leftNavCurrent,
.leftNav,
.leftNavFooter {
	border		: 5px solid red;
	background	: #7396B0;
	padding		: 8px;
	font-family	: verdana, arial, helvetica, sans-serif;
	font-size	: 9pt;
	color		: white;
}

td.leftNav,
td.leftNavFooter {
	background	: #F8F8F8;
}

td.leftNavFooter {
	border		: 1px solid #7F7F7F;
}

.leftNavCurrent a:link,
.leftNavCurrent a:visited,
.leftNavCurrent a:active {
	color		: white;
}

.leftNavFooter a:link,
.leftNavFooter a:visited,
.leftNavFooter a:active,
.leftNav a:link,
.leftNav a:visited,
.leftNav a:active {
	color		: #7F7F7F;
}