.header1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	line-height: normal;
}
.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.bulletnormal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	list-style-type: disc;
	line-height: 20px;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	line-height: 115%;
}
.bulletnormal2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	list-style-type: square;
	line-height: 18px;
}
.header3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: normal;
}
.header4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: normal;
}
.normal2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 125%;
}
.quest {

	font-family: Arial, Helvetica, sans-serif;
	font-size: xsmall;
	font-weight: normal;
	color: #000000;
	line-height: 125%;
}
.quest2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: xsmall;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	line-height: 125%;
}
.menu1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000099;
	line-height: 115%;
}
.menu2 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000099;
	line-height: 115%;
}
.menu1select {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #6600CC;
	line-height: 100%;
}
.archiveselect {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6600CC;
	line-height: 100%;
}
.archive {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000099;
	line-height: 100%;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
	line-height: 110%;
}
.bodytextlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	line-height: 110%;
}
.bodytextcolour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000066;
	line-height: 16px;
}
.bodytextcolour2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #6600ff;
	line-height: 16px;
}
.toptenmenu {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000099;
	line-height: 16pt;
}
.toptenmenuselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #6600CC;
	line-height: 16px;
}
.toptenhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #FFFFFF;
}

.wide {
	width:100%;
}
.half-width {
	width:50%;
}
.2third-width {
	width:60%;
}
.calc-table {
	background-color:#FFFFCC;
	padding:0px;
	border-collapse:collapse;
	font-weight:bold;
}
.calc-table td {
	padding:3px;
	border:1px solid slategray; 
	border-colour:#666666;
	background-color:#DFF8FC;
	font-size:12px;
}
.align-center {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.align-right {
	text-align:right;
	}
.align-left {
	text-align:left;
}
.outer-calc {
	padding:2px;
	border:1px solid black;
}
img {
	border:0px;
}
.banner {
	border:1px solid black;
	border-bottom:0px;
	padding:5px;
}
h1 {
	font-size:22px;
}
t1 {
font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

td {
	font-size:small;
}
.results-table {
	
	background-color: #4599B8;
	border:0px solid black;
	padding:0px;
	border-collapse:collapse;
	font-weight:bold;
	white-space:nowrap;
}
.results-table th {
	color:#FFFFFF;
	padding:6px;
	font-size:14px;
	border-top:1px solid slategray;
	border-right:1px solid slategray;
	border-left:1px solid slategray;
}
.results-table-td {
	padding:6px;
	border-bottom:1px solid slategray;
	border-top:1px solid slategray;
	border-right:1px solid slategray;
	border-left:1px solid slategray;
	background-color:#DFF8FC;
	font-size:12px;
}
.results-table-td-on {
	padding:6px;
	border-bottom:1px solid slategray;
	border-top:1px solid slategray;
	border-right:1px solid slategray;
	border-left:1px solid slategray;
	background-color:#B3EEF7;
	font-size:12px;
}
.align-vertical {
	vertical-align:top;
	font-size: small;
	text-align:justify;
}
.align-vertical2 {
	vertical-align:top;
	font-size: small;
	font-style: italic;
	text-align:justify;
}
.outer-result-div {
	padding:0px;
	border:0px solid slategray;
	margin:0px;
	margin-right:20px;
	background-color:#CCCCCC;
}
hr {
	border:0px;
	border-top:1px solid black;
}
.error-div {
	border:1px solid #FF0000;
	background-color:#FFDEDE;
	padding:10px;
	margin-bottom:5px;
	color:#CC0000;
}
.acknowledgement {
	text-align:left;
	font-size:8px;
}

input.text  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	width : 200px;
}

input.button  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

input.checkbox  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

span.checkbox  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
}

select.select  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}
