BODY { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
}


P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

TD {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt
	}

.smalltext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

UL{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

INPUT {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration : none;
	background : #CCCCCC;
}

SELECT {
	text-decoration:none;
	font-size: 8pt;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	background : #CCCCCC;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
}


ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

TD.line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-top : 1px solid Silver;
}
 
 .SearchNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
 
 .SearchThisPage {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10pt;
 color : Red;
 font-weight : bold;
 }
 
 .SearchSmall {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : italic;
	color : #848484;
}
 
 .SearchDocDesc {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Gray;
}

 .SearchHighLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #0066CC;
}

.AdminTableTop{
	background-color : #CCCCCC;
}

TEXTAREA {
	text-decoration:none;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color: Black;
	background : Silver;
}

.normal {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.large {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
}
.tdbox {  border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; background-color: #FFFFCC}
.cellborderblue { border: 1px #0066CC solid; }
.header-about {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	color: #ff00cc
}

.header-about-italic {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: normal;
	color: #ff00cc;
	font-style : italic;
}

.news-table {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ff0033
}
.alertheading {
	font-weight: bold;
	color: #FFFFFF
}

A.alertheading {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration : none;
}

.investors-table {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9900cc
}
.subheading {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	color: #666666;
}
.subheading-sm { font-family : Arial, Helvetica, sans-serif; font-size : 11px; font-weight: bold; color: #666666; }
.about-table { font-weight: bold; color: #FFFFFF; background-color: #ff00cc}
.default-table { background-color: #999999 }

.caption {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Gray;
}

A.hnews {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}

TD.players {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
 font-weight : bold;
 color: White;
 text-decoration : none;
 background : #FF40D8;
 text-align : center;
}

TD.players A:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
 font-weight : bold;
 color: #FFFFFF;
 text-decoration : none;
 background : #FF40D8;
 text-align : center;
}

TD.players A:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
 font-weight : bold;
 color: White;
 text-decoration : underline;
 background : #FF40D8;
 text-align : center;
}

TD.players A:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
 font-weight : bold;
 color: White;
 text-decoration : none;
 background : #FF40D8;
 text-align : center;
}

TD.players A:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
 font-weight : bold;
 color: White;
 text-decoration : none;
 background : #FF40D8;
 text-align : center;
}

TD.hnewstext {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
}

TD.shareprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #9900CC;
}

TD.shareindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style : normal;
; font-weight: bold
}

.about-table-sm {  font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #ff00cc}

.hnewsshare {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold
}

TD.heritage {
	border : 1px solid #6E6E6E;
}

..underline {  border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.underline-thick { border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}

.underlinetopandbottom { border-color: #000000 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.overline { border-color: #000000 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.underlinetopthinandbottomthick { border-color: #000000 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}

.underlinetopthickandbottomthick { border-color: #000000 black; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}

.overlineright { border-color: #000000 #000000 black black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}

.tdright { border-color: #000000 #000000 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}

.underlineright { border-color: #000000 #000000 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}

.underlineleft { border-color: #000000 #000000 black black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}

.tdleft { border-color: #000000 #000000 black black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}

.overlineleft { border-color: #000000 #000000 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}

.cellborderblack { border: 1px #000000 solid; }

.cellunderlinethickblack { border: solid;  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; border-color: #000000 solid}

.cellunderlineblack { border: solid ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-color: #000000 solid }

.celloverlineblack { border: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: #000000 solid }

.celloverlineblackthick { border: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 2px; border-color: #000000 solid }

.cellhorizbordersblack { border: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-color: #000000 solid }

.celltopleft { border: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-color: #000000 solid #000000 #000000}

.celltopright { border: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-color: #000000 solid #000000 #000000 }

.cellbottomleft { border: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-color: #000000 solid #000000 #000000 }

.cellbottomright { border: #000000 solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-color: #000000 solid #000000 #000000 }

.cellhorizbordersblackthick { border: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; border-color: #000000 solid }

.cardiff-table { font-weight: bold; color: #FFFFFF; background-color: #5FB6A6}
.cardiff-tableborder {  border: #5FB6A6; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.whiteframe {  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.borderblack {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.subyellow {
		font-family: Arial, Helvetica, sans-serif;
	color: #F7BE11;
	font-weight: bold
}
.subblue {
		font-family: Arial, Helvetica, sans-serif;
	color: #3196CE;
	font-weight: bold
}.bordergrey { border: 1px #999999 solid}
.subheading-sm-error { font-family : Arial, Helvetica, sans-serif; font-size : 11px; font-weight: bold; color: #FF0000; }

