/*
 * TYPICAL CLASSES
 * - USED THROUGHOUT ALL SITES, JUST WITH DIFFERENT COLOURS / SIZES
 */
DIV.metaLayer{
	position:absolute;
	visibility:hidden;}
A, BODY, H1, H2, H3, H4, INPUT, SELECT, LABEL, TD, TEXTAREA, OL, UL{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;}
BODY, INPUT, SELECT, TD, TEXTAREA, OL, UL{
	font-size:13px;}
INPUT, SELECT, TEXTAREA{
	font-weight:normal;}
BODY{
	background-color:#CCCCCC;}
A IMG{
	border:0;}
A:hover{
	text-decoration:underline;}
A.noU, A.noUsm, A.newItem, A.noUfade, A.splash, TABLE.splash TD A{
	text-decoration:none;}
A.newItem{
	font-weight:bold;
	color:#D90026;
	font-size:12px;
	padding-right:8px;}
.noUfade{
	color:#999999;}
FORM{
	margin:0;}
INPUT.txt, INPUT.txtS, INPUT.btn, SELECT, TEXTAREA{
	font-size:11px;
	border:1px solid #333333;}
INPUT.btn{
	background-color:#FFFFFF;
	font-weight:bold;}
LABEL{
	cursor:hand;}
TD.pad8B LABEL{
	color:#FFFFFF;}
TD.border{
	color:#FFFFFF;}
TD.bgW{
	background-color:#FFFFFF;}
TD.copyJ{
	text-align:justify;}
TABLE.boxSmall TD.bgFade0, TD.bgFade0{
	padding:3px;
	color:#FFFFFF;
	background-color:#0C2E82;
	font-weight:bold;}
TD.bgFade0 A{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;}
TABLE.boxSmall TD.bgFade1, TD.bgFade1{
	padding:3px;
	background-color:#3D589B;
	color:#FFFFFF;}
TD.bgFade1 A{
	color:#FFFFFF;
	text-decoration:none;}
TABLE.boxSmall TD.bgFade2, TD.bgFade2{
	padding:3px;
	background-color:#6D82B4;
	color:#FFFFFF;}
TD.bgFade2 A{
	color:#FFFFFF;
	text-decoration:none;}
TABLE.boxSmall TD.bgFade3, TD.bgFade3{
	background-color:#DBE0EC;}
TD.pageSel{
	padding-top:2px;
	padding-bottom:2px;}
OL{
	margin-top:2px;}
.titleColour, .title, .subtitle, .subtitleThin{
	color:#0C2E82;}
.title, .subtitle, .subtitleThin{
	font-size:17px;
	font-weight:bold;}
.title{
	margin-bottom:2px;
	margin-top:8px;}
.subtitle, .subtitleThin{
	font-size:15px;
	text-transform:uppercase;}
.subtitleThin{
	font-weight:normal;
	text-decoration:underline;}
A.subtitleThin:hover{
	text-decoration:none;}
INPUT.txtS, SELECT.txtS{
	font-size:10px;}
.sm, A.noUsm{
	font-size:11px;}


/*
 * CUSTOM TAGS
 */
BODY{
	margin-top:8px;
	margin-bottom:4px;}
BODY.splash{
	background-color:#CCCCCC;}
OL, UL{
	margin-top:0;}
TABLE.splash TD{
	background-color:#0C2E82;
	color:#FFFFFF;
	font-size:14px;}
TABLE.splash TD, TD.address{
	line-height:20px;}
TABLE.splash TD A{
	color:#FFFFFF;}
TABLE.splashcopyright TD{
	color:#666666;
	font-size:11px;
	line-height:11px;
	padding-top:8px;
	padding-bottom:8px;}
TABLE.splashcopyright TD A{
	color:#666666;}
A.splash{
	font-size:16px;
	font-weight:bold;}
TABLE.container{
	background-color:#FFFFFF;
	border:1px solid #0C0959;}
TD.topNav, TD.navBottom{
	border-bottom:1px solid #0C2E82;
	border-top:2px solid #0C2E82;
	padding:4px 0 3px 0;}
TD.navBottom{
	padding:24px 0 2px;
	border-top:0;
	padding-bottom:1px;}
TD.topNav A, TD.navBottom A, TD.address, TD.searchTop, H2, H3, .mimicH3{
	color:#0C2E82;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}
TD.address{
	font-weight:normal;}
TD.navBottom A{
/*	font-size:11px; */
	font-weight:normal;}
TD.topNav A:hover, TD.navBottom A:hover{
	text-decoration:underline;}
/*
TD.bodyContainer, TD.navBottom{
	background-color:#E9EFF0;}
*/
.blu, .bluB{
	color:#0C2E82;}
.bluB{
	font-weight:bold;}
.wht{
	color:#FFFFFF;}
.padSm, TD.address{
	padding:2px;}
.padCopy{
	padding:0 9px 9px 9px;}
.pad, TABLE.titleBG TD{
	padding:3px;}
.noPadB{
	padding-bottom:0;}
.mrgB, .mrgBT{
	margin-bottom:3px;}
.mrgT, .mrgBT{
	margin-top:2px;}
H1, TD.searchTop{
	font-size:15px;
	letter-spacing:1px;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:2px;
	padding-top:2px;}
H1{
	color:#0C2E82;
	margin-bottom:2px;
	margin-top:1px;}
H2{
	font-size:16px;
	margin:0;
	padding:0;}
H3, .mimicH3{
	display:inline;
	font-size:14px;
	margin:0;
	padding:0;
	text-decoration:none;
	padding-top:12px;}
H4{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-top:12px;}
TD.searchTop{
	background-color:#D90026;
	color:#FFFFFF;}
TABLE.searchBox, DIV.boxedCopy{
	background-color:#FFFFFF;}
TABLE.searchBox{
	border:2px solid #0C2E82;}
.boxedCopy{
	border:1px solid #0C2E82;}
.titleBG{
	background-color:#0C2E82;}
TABLE.titleBG TD{
	color:#FFFFFF;
	font-weight:bold;}
.floatLeft, .floatRight{
	float:left;
	line-height:125%;
	margin-top:4px;
	width:47%;}
.floatLeft, .floatRight{
	float:left;}
.floatRight{
	float:right;}
