/*
 * TYPICAL CLASSES
 * - USED THROUGHOUT ALL SITES, JUST WITH DIFFERENT COLOURS / SIZES
 */
DIV.metaLayer{
	position:absolute;
	visibility:hidden;}
A,BODY,INPUT,SELECT,LABEL,TD,TEXTAREA,OL,UL{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;}
BODY,INPUT,SELECT,TD,TEXTAREA,OL,UL{
	font-size:12px;}
INPUT,SELECT,TEXTAREA{
	font-weight:normal;}
BODY{
	background-color:#FFFFFF;}
A:hover{
	text-decoration:underline;}
A.noU,A.noUsm,A.newItem,A.noUfade{
	text-decoration:none;}
A.newItem{
	font-weight:bold;
	color:#CC0000;
	font-size:12px;}
.noUfade{
	color:#999999;}
INPUT.txt,INPUT.txtS,INPUT.btn,SELECT,TEXTAREA{
	font-size:11px;
	border:1px solid #000000;}
INPUT.btn{
	background-color:#FFFFFF;
	font-weight:bold;}
LABEL{
	cursor:hand;}
TD.pad8B LABEL{
	color:#FFFFFF;}
TD.border{
	color:#FFFFFF;
	background-color:#000000;}
TD.bgW{
	background-color:#FFFFFF;}
TD.copyJ{
	text-align:justify;}
TD.bgFade0{
	padding:3px;
	color:#FFFFFF;
	background-color:#333333;
	font-weight:bold;}
TD.bgFade0 A{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;}
TD.bgFade1{
	padding:3px;
	color:#FFFFFF;
	background-color:#666666;}
TD.bgFade1 A{
	color:#FFFFFF;
	text-decoration:none;}
TD.bgFade2{
	padding:3px;
	color:#FFFFFF;
	background-color:#999999;}
TD.bgFade2 A{
	color:#FFFFFF;
	text-decoration:none;}
TD.bgFade3{
	background-color:#EFEFEF;}
TD.pageSel{
	padding-top:2px;
	padding-bottom:2px;}
OL{
	margin-top:2px;}
.titleColour{
	color:#CC0000;}
.title,.subtitle,.subtitleThin{
	color:#CC0000;
	font-size:18px;
	letter-spacing:1px;
	font-weight:bold;
	text-transform:uppercase;}
.subtitle,.subtitleThin{
	font-size:14px;
	letter-spacing:0px;}
.subtitleThin{
	font-weight:normal;
	text-decoration:underline;}
A.subtitleThin:hover{
	text-decoration:none;}
INPUT.txtS,SELECT.txtS{
	font-size:9px;}
.sm,A.noUsm{
	font-size:10px;}


/*
 * CUSTOM TAGS
 */
FORM{
	margin:0;
	padding:0;}
TABLE.box, TABLE.boxPad, TABLE.resultsBox{
	border:2px solid #000000;
	margin-bottom:2px;}
TABLE.boxPad{
	margin-bottom:10px;}
.boxBig{
	border:6px solid #000000;}
TABLE.resultsBox{
	background-color:#B2B2B2;
	margin-bottom:6px;}
TABLE.resultsPad{
	margin-top:12px;}
TD.resultsTitle, TD.resultsCopy{
	background-color:#000000;
	padding:4px 4px 4px 4px;}
TD.resultsTitle{
	color:#FFFFFF;
	font-weight:bold;}
TD.resultsCopy, TD.resultsImg{
	background-color:#CCCCCC;
	border:1px solid #000000;
	padding:8px 4px 8px 4px;}
TD.resultsImgBG{
	background-repeat:no-repeat;
	background-position:center center;}
TD.resultsCopy{
	text-align:justify;}
TD.bgBlk, TD.navFooter, TD.navFooter A, TD.boxedTitle{
	background-color:#000000;
	color:#FFFFFF;}
TD.navMain{
	background-color:#B2B2B2;}
TD.navSub, TD.navSubCMS, TD.navBottom, TD.navBottomCMS, TD.boxedCopy{
	background-color:#CCCCCC;}
TD.navMain, TD.navSub, TD.navSubCMS, TD.navBottom, TD.navBottomCMS, TD.navFooter, TD.boxedTitle{
	padding-bottom:1px;
	padding-top:2px;}
TD.navMain A, TD.navSub A, TD.navSubCMS A, TD.navBottom A, TD.navBottomCMS A, TD.boxedTitle{
	font-weight:bold;
	text-transform:uppercase;}
TD.navSubCMS, TD.navSubCMS A, TD.navBottomCMS, TD.navBottomCMS A{
	font-size:9px;}
TD.navBottomCMS{
	padding-bottom:3px;
	padding-top:4px;}
TD.navMain, TD.navMain A{
	font-size:14px;}
TD.navFooter{
	font-size:11px;
	font-weight:bold;}
TD.mainCols{
	padding:4px;
	padding-right:0;}
TD.mainColsCMS{
	padding:4px;
	padding-bottom:16px;
	padding-top:16px;}
TD.boxedTitle{
	font-size:16px;
	padding-left:8px;
	padding-right:8px;}
TD.boxedCopy{
	padding:8px;}
TD.noPad{
	padding:0;}
P{
	padding:0;
	margin:0;
	margin-bottom:4px;}
.redBold{
	color:#CC0000;
	font-weight:bold;}