body {background-color:#ffffff; margin-top:10px; margin-left:0px; margin-right:0px; margin-bottom:10px;}

P {font: 9pt arial; color: #3F3F3F; line-height: 18px;}
.bodytext {font: 9pt arial; color: #3F3F3F; line-height: 18px;}
.bodytextbold {font: bold 9pt arial; color: #3F3F3F; line-height: 18px;}
.news {font: 8pt arial; color: #3F3F3F; line-height: 16px;}
.newstitle {font: bold 8pt arial; color: #ffffff; line-height: 16px;}
.menutitle {font: bold 8pt arial; color: #C40026; line-height: 16px;}
.overviewtitle {font: bold 8pt arial; color: #C40026; line-height: 16px;}
.bodytextwhite {font: 8pt arial; color: #ffffff; line-height: 16px;}
.title {font: bold 10pt arial; color: #C40026; line-height: 16px;}
.smallblack {font: 8pt arial; color: #000000}
.smallgrey {font: 7pt arial; color: #3F3F3F}
.smallwhite {font: 8pt arial; color: #ffffff; line-height: 16px;}
.featuretitle {font: bold 8pt arial; color: #3F3F3F}
.comments {font: 8pt arial; color: #3F3F3F; line-height: 14px;}
.terms {font: 9pt arial; color: #000000}
.termsbold {font: bold 9pt arial; color: #000000}
.pwhitebold {font: bold 9pt arial; color: #ffffff}
.pblackbold {font: bold 9pt arial; color: #000000; line-height: 16px;}
.pwhiteboldsmall {font: bold 8pt arial; color: #ffffff}
.predbold {font: bold 9pt arial; color: #C40026; line-height: 16px;}

ol {font: 9pt arial; color: #3F3F3F; line-height: 16px;}
ul {font: 9pt arial; color: #3F3F3F; line-height: 16px;}
li {font: 9pt arial; color: #3F3F3F; line-height: 16px;}

.topbar {background-color: #000000;}
.mainsection {background-color: #eeeeee;}
.bottombar {background-color: #aaaaaa;}
.darkcolourtext {color: #0000ff;}
.medcolourtext {color: #cc0000;}

A {font: bold 9pt arial; color: #C40026; text-decoration: none;}
A:VISITED {font: bold 9pt arial; color: #C40026; text-decoration: none;}
A:ACTIVE {font: bold 9pt arial; color: #C40026; text-decoration: none;}
A:HOVER {font: bold 9pt arial; color: #000000; text-decoration: none;}

A.terms {font: 8pt arial; color: #ffffff; text-decoration: none;}
A.terms:VISITED {font: 8pt arial; color: #ffffff; text-decoration: none;}
A.terms:ACTIVE {font: 8pt arial; color: #ffffff; text-decoration: none;}
A.terms:HOVER {font: 8pt arial; color: #C40026; text-decoration: none;}

A.black {font: 9pt arial; color: #000000; text-decoration: none;}
A.black:VISITED {font: 9pt arial; color: #000000; text-decoration: none;}
A.black:ACTIVE {font: 9pt arial; color: #000000; text-decoration: none;}
A.black:HOVER {font: 9pt arial; color: #C40026; text-decoration: none;}

A.banner {font: 8pt arial; color: #000000; text-decoration: none;}
A.banner:VISITED {font: 8pt arial; color: #000000; text-decoration: none;}
A.banner:ACTIVE {font: 8pt arial; color: #000000; text-decoration: none;}
A.banner:HOVER {font: 8pt arial; color: #000000; text-decoration: none;}

A.grey {font: 9pt arial; color: #3F3F3F; text-decoration: none;}
A.grey:VISITED {font: 9pt arial; color: #3F3F3F; text-decoration: none;}
A.grey:ACTIVE {font: 9pt arial; color: #3F3F3F; text-decoration: none;}
A.grey:HOVER {font: 9pt arial; color: #C40026; text-decoration: none;}

A.greyunderline {font: 9pt arial; color: #C40026; text-decoration: none;}
A.greyunderline:VISITED {font: 9pt arial; color: #C40026; text-decoration: none;}
A.greyunderline:ACTIVE {font: 9pt arial; color: #C40026; text-decoration: none;}
A.greyunderline:HOVER {font: 9pt arial; color: #C40026; text-decoration: underline;}

A.news {font: 8pt arial; color: #3F3F3F; text-decoration: none; line-height: 16px;}
A.news:VISITED {font: 8pt arial; color: #3F3F3F; text-decoration: none; line-height: 16px;}
A.news:ACTIVE {font: 8pt arial; color: #3F3F3F; text-decoration: none; line-height: 16px;}
A.news:HOVER {font: 8pt arial; color: #C40026; text-decoration: none; line-height: 16px;}

A.newsunderline {font: 8pt arial; color: #C40026; text-decoration: none; line-height: 16px;}
A.newsunderline:VISITED {font: 8pt arial; color: #C40026; text-decoration: none; line-height: 16px;}
A.newsunderline:ACTIVE {font: 8pt arial; color: #C40026; text-decoration: none; line-height: 16px;}
A.newsunderline:HOVER {font: 8pt arial; color: #C40026; text-decoration: underline; line-height: 16px;}

A.red {font: bold 9pt arial; color: #C40026; text-decoration: none;}
A.red:VISITED {font: bold 9pt arial; color: #C40026; text-decoration: none;}
A.red:ACTIVE {font: bold 9pt arial; color: #C40026; text-decoration: none;}
A.red:HOVER {font: bold 9pt arial; color: #000000; text-decoration: none;}

A.smallblack {font: 9pt arial; color: #000000; text-decoration: none;}
A.smallblack:VISITED {font: 9pt arial; color: #000000; text-decoration: none;}
A.smallblack:ACTIVE {font: 9pt arial; color: #000000; text-decoration: none;}
A.smallblack:HOVER {font: 9pt arial; color: #cc0000; text-decoration: none;}

A.menu {font: 8pt arial; color: #000000; text-decoration: none;}
A.menu:VISITED {font: 8pt arial; color: #000000; text-decoration: none;}
A.menu:ACTIVE {font: 8pt arial; color: #C40026; text-decoration: none;}
A.menu:HOVER {font: 8pt arial; color: #C40026; text-decoration: underline;}

A.menutitle {font: bold 8pt arial; color: #C40026; text-decoration: none;}
A.menutitle:VISITED {font: bold 8pt arial; color: #C40026; text-decoration: none;}
A.menutitle:ACTIVE {font: bold 8pt arial; color: #000000; text-decoration: none;}
A.menutitle:HOVER {font: bold 8pt arial; color: #C40026; text-decoration: none;}

tr.viewed { background-color: #ffeeee; font: 10pt arial; color: #000000}

.menutitlebox {
	background-color: #d9d9d9;
	border-top: solid #ffffff 1px;
	border-right: solid #e1e1e1 1px;
	border-left: solid #ffffff 0px;
	border-bottom: solid #e1e1e1 1px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top:3px;
	padding-bottom:2px;
}

.menulinkbox {
	background-color: #f1f1f1;
	border-top: solid #ffffff 1px;
	border-right: solid #e1e1e1 1px;
	border-left: solid #ffffff 0px;
	border-bottom: solid #e1e1e1 1px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.signuplinks {
	background-color: #f1f1f1;
	border-top: solid #e1e1e1 1px;
	border-left: solid #e1e1e1 1px;
	border-right: solid #b1b1b1 1px;
	border-bottom: solid #b1b1b1 1px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.bannerbox {
	background-color: #f1f1f1;
	border-top: solid #ffffff 1px;
	border-right: solid #f1f1f1 1px;
	border-left: solid #f1f1f1 1px;
	border-bottom: solid #e1e1e1 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.newsbox {
	background-color: #f1f1f1;
	border-top: solid #ffffff 1px;
	border-right: solid #f1f1f1 1px;
	border-left: solid #f1f1f1 1px;
	border-bottom: solid #e1e1e1 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.newstitlebox {
	background-color: #000000;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.systemstatusbox {
	background-color: #ffffff;
	border-top: solid #ffffff 1px;
	border-right: solid #ffffff 1px;
	border-left: solid #ffffff 1px;
	border-bottom: solid #e1e1e1 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.feedbackbox {
	background-color: #ffffdd;
	border-top: solid #ffffff 1px;
	border-right: solid #f1f1f1 1px;
	border-left: solid #f1f1f1 1px;
	border-bottom: solid #e1e1e1 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.domainregbox {
	background-color: #f1f1f1;
	border-top: solid #ffffff 1px;
	border-right: solid #f1f1f1 1px;
	border-left: solid #f1f1f1 1px;
	border-bottom: solid #e1e1e1 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.resourceslinktitlebox {
	background-color: #d9d9d9;
	border-top: solid #ffffff 1px;
	border-right: solid #e1e1e1 1px;
	border-bottom: solid #e1e1e1 1px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top:3px;
	padding-bottom:2px;
}

.resourceslinkbox {
	background-color: #f1f1f1;
	border-top: solid #ffffff 1px;
	border-right: solid #e1e1e1 1px;
	border-bottom: solid #e1e1e1 1px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}


