body {
	background-color:#000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
/* frame to centre content on page*/
#frame {
	width:760px;
	margin-right:auto;
	margin-left:auto;
	margin-top:30px;
	text-align:left;
	/*border: 1px dashed #FFF;*/
}

/* holds all body elements */
#bodyContainer {
	width:760px;
	height:400px;
}

#descriptions {
	font-size:0.8em;
	font-weight:bold;
	text-align:right;
	margin-top:14px;
	margin-right:15px;
}

.pageTitle{
	width:760px;
	height:68px;
	font-weight:bold;
	font-size: 1.6em;
	margin-left:260px;
	margin-top:100px;
}


.rhsDetails {
	float: right;
	padding-left:4px;
	text-align:justify;
	font-size:0.54em;
}

.navigation {
	width:630px;
	margin-top:20px;
	padding-left:14px;
	font-size:0.7em;
	font-weight:bold;
}


h1 {
	font-size: 1.2em;
	color:#CC0000;
}

h2 {
	font-size: 1.1em;
	color:#CC0000;
	margin-bottom:2px;
}

.txtCentre {
	text-align:center;
}


/* link styles below for body */
a:visited { 
	color: #FF0000;
	text-decoration: none;
}

a:link { 
	color: #FF0000; 
	text-decoration: none;
} 

a:active { 
	color: #FFFF00; 
	text-decoration: none;
} 

a:hover { 
	color: #FFFF00;
	text-decoration: none;
}


input, option {
	border: 1px solid #999;
}

.txtRed {
	color:#FF0000;
}

.txtQualifications {
	font-size:0.75em;
}