body { 
     font-family: Arial,Helvetica,Verdana,Tahoma,Geneva,sans serif;
}

A:hover {
		color: #008000;
}

P {
		margin-top: 1em;
		margin-bottom: 0em;
}


BLOCKQUOTE {
		font-family: Arial,Helvetica,Verdana,Tahoma,Geneva,sans serif;
		font-size: 8pt;
		text-align: left;
		text-decoration: none;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 15px;
		margin-bottom: 15px;
		line-height: 13pt;
}

UL {
		font-family: Arial,Helvetica,Verdana,Tahoma,Geneva,sans serif;
		/* font-size: 8pt; */
		text-align: left;
		text-decoration: none;
		margin-left: 30px;
		margin-top: 10px;
		margin-bottom: 5px;
		line-height: 13pt;
}

.defUL {
		font-family: Arial,Helvetica,Verdana,Tahoma,Geneva,sans serif;
		font-size: 8pt;
		text-align: left;
		text-decoration: none;
		margin-left: 30px;
		margin-top: 10px;
		margin-bottom: 5px;
		line-height: 13pt;
}

.thinUL {
		font-family: Arial,Helvetica,Verdana,Tahoma,Geneva,sans serif;
		font-size: 8pt;
		text-align: justify;
		text-decoration: none;
		margin-left: 20px;
		margin-top: 0px;
		margin-bottom: 10px;
		margin-right: 20px;
		line-height: 11pt;
}

.vthinUL {
		font-family: Arial,Helvetica,Verdana,Tahoma,Geneva,sans serif;
		font-size: 8pt;
		text-align: justify;
		text-decoration: none;
		margin-left: 15px;
		margin-top: 0px;
		margin-bottom: 10px;
		margin-right: 10px;
		line-height: 12pt;
}

.vthinP {
		margin-top: 2px;
		margin-bottom: 0px;
}

.thinP {
		margin-top: 5px;
		margin-bottom: 0px;
}

.midtopP {
		margin-top: 10px;
		margin-bottom: 0px;
}

.midbotP {
		margin-top: 5px;
		margin-bottom: 10px;
}

.smallTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 7pt;
		text-decoration: none;
		line-height: 10pt;
}
.smallTxt2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 6pt;
		text-decoration: none;
		line-height: 10pt;
}

.defTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		line-height: 11pt;
}

.defwhiteTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		line-height: 11pt;
		color: #FFFFFF;
}

.defredTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		line-height: 11pt;
		color: #CC0000;
}

.justTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		text-align: justify;
		line-height: 11pt;
}

.justTxtOverview {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
		text-align: justify;
		line-height: 11pt;
}


.justTxtOverview td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
}

.medTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
		line-height: 12pt;
}

.medredTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
		line-height: 12pt;
		color: #CC0000;
}

.medwhiteTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
		line-height: 12pt;
		color: #FFFFFF;
}

.medsubheadTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		text-decoration: none;
		line-height: 13pt;
}

.subheadTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		text-decoration: none;
		line-height: 14pt;
}

.greysubheadTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		line-height: 10pt;
		color: #800000;
}

.headingTxt
{
	font-weight: bold;
	font-size: 12pt;
	line-height: 16pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.headTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		text-decoration: none;
		line-height: 18pt;
}

.mainheadTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18pt;
		text-decoration: none;
		line-height: 20pt;
}

.flinkdefTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		color: #0000AA;
		cursor: pointer;
}

.flinkmedTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
		color: #0000AA;
		cursor: pointer;
}

.hpHeader {
	font-family:Arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#ffffff;
	color:#800000;
	padding:2px 2px 2px 2px;
}

.hpMainHeader {
	font-size:14px;
}

.topnavTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		COLOR:#ffffff;
}

.topnavTxt:hover {
		color: #EEEEEE;
}

.topnavTD {
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		vertical-align:middle;
		font-size: 8pt;
		font-weight:bold;
		text-decoration: none;
		color: #AEAEAE;
		border: 1px solid #990000;
}

.mainnavInput {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		background: #FFFFFF;
}

.mainnavSelect {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		background: #FFFFFF;
}

.sidenavHighTD {

		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		color:#ffffff;
		background-image: url(/_images/global/sidenav_highlink_bg.gif);

}

.sidenavHighTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		line-height: 11pt;
		color: #FFFFFF;
}

.sidenavHighTxt:hover {
		color: #800000;
}

.sidenavTD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		line-height: 11pt;
		border: 1px solid #DDDDDD;
}

.sidenavstaticTD {		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		line-height: 11pt;
		border: 1px solid #C8C8C8;
		background: #D3D3D3;
}

.sidenavTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		line-height: 11pt;
		color: #0000AA;
		cursor:pointer;
}

.sidenavTxt:hover {
		color: #006600;
}

.subfooterTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 7pt;
		text-decoration: none;
		color: #236BAF;
}

.subfooterTxt:hover {
		color: #006C00;
}

.footerTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight:bold;
		color: #9A9A9A;
}

.footerTxt:hover {
		color: #FFFFFF;
}

.iwTxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		color: #CCCCCC;
		margin-bottom: 10px;
}

.iwTxt:hover {
		color: #FFFFFF;
}

.blockTD {
		border: 1px solid #CCCCCC;
}

.dkblockTD {
		border: 1px solid #999999;
}

.lblockTD {
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
}

.rblockTD {
		border-top: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
}

.mblockTD {
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
}

.bblockTD {
		border-bottom: 1px solid #CCCCCC;
}

.innerbevelTD {
		border-top: 1px solid #666666;
		border-left: 1px solid #666666;
		border-bottom: 1px solid #DDDDDD;
		border-right: 1px solid #DDDDDD;
}

.outerbevelTD {
		border-top: 1px solid #DDDDDD;
		border-left: 1px solid #DDDDDD;
		border-bottom: 1px solid #666666;
		border-right: 1px solid #666666;
}

.defInput {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		background: #FFFFFF;
}

.defSelect {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		background: #FFFFFF;
}

.defTextArea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		background: #FFFFFF;
}

/* For the Postcode lookup text area and normal text */
.SPLAddressListSt{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		background: #FFFFFF;
}
.SPLAddressListStBottomLine {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		line-height: 11pt;
}


/*
RPO:07/04/03 - added classes to remove images in eventmedia tab bar
*/
.subTabOn {
		font-family: Arial, Helvetica, sans-serif;
		font-size:8pt;
		text-decoration: none;
		background: #ffffff;
		border-right:1px solid black;
		--padding-left:17px;
		--padding-right:17px;
		
}

.subTabOff {
		font-family: Arial, Helvetica, sans-serif;
		font-size:8pt;
		text-decoration: none;
		background: #cccccc;
		border-right:1px solid black;
		border-bottom:1px solid black;
		--padding-left:17px;
		--padding-right:17px;
}

.subtabA {
	padding-left:17px;
	padding-right:17px;
	text-decoration:none;
	color:black;
}

.subTabA:hover{
	color:black;
}

/* For the DHTML pop up */
.transparentDiv{	
	filter:alpha(opacity=40);
	opacity:0.4;
	-moz-opacity:0.4;
	background-color:#666;
	position:absolute;
	z-index:100000;
}
.iframeDiv{	
	filter:alpha(opacity=40);
	opacity:0.4;
	-moz-opacity:0.4;
	display:none;
	position:absolute;
	z-index:100001;
}
.contentDiv{
	border:1px solid #000000;	
	padding:20px;
	width:500px;
	z-index:100002;
	position:absolute;
	background-color:#FFFFFF;
}
