/*
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fbloodhounds.org.uk%2FTBC%2FTBC.css&warning=2
*/

.address {
	BACKGROUND-COLOR: rgb(150,0,0); COLOR: #fdd; FONT-FAMILY: "Times New Roman", serif; FONT-SIZE: 1.25em; FONT-STYLE: italic; FONT-WEIGHT: bold; MARGIN-LEFT: 10%; MARGIN-RIGHT: 10%; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.caption {
	BACKGROUND: #003; COLOR: #f36; FONT-FAMILY: "Times New Roman", serif; FONT-SIZE: 80%; FONT-STYLE: italic; FONT-WEIGHT: bold; MARGIN: 2em 10%; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.centre {
	TEXT-ALIGN: center
}
.f3 {
	FONT-SIZE: 1em
}
.f4 {
	FONT-SIZE: 120%
}
.f5 {
	FONT-SIZE: 132%
}
.f5m {
	BACKGROUND-COLOR: transparent; COLOR: maroon; FONT-SIZE: 132%
}
.f6 {
	FONT-SIZE: 150%
}
.f60 {
	FONT-SIZE: 60%
}
.f60k {
	BACKGROUND-COLOR: transparent; COLOR: #000; FONT-SIZE: 60%
}
.f70 {
	FONT-SIZE: 70%
}
.f80 {
	FONT-SIZE: 80%
}
.fbu5 {
	FONT-FAMILY: "Times New Roman", serif; FONT-SIZE: 132%; FONT-STYLE: normal; FONT-WEIGHT: 700; TEXT-DECORATION: underline
}
.fbui5 {
	FONT-FAMILY: "Times New Roman", serif; FONT-SIZE: 132%; FONT-STYLE: italic; FONT-WEIGHT: 700; TEXT-DECORATION: underline
}
.fi4 {
	FONT-FAMILY: "Times New Roman", serif; FONT-SIZE: 120%; FONT-STYLE: italic;
}
.fi80 {
	FONT-SIZE: 80%; FONT-STYLE: italic
}
.fui7 {
	FONT-FAMILY: "Times New Roman", serif; FONT-SIZE: 200%; FONT-STYLE: italic; TEXT-DECORATION: underline
}
.hidLine {
	DISPLAY: none
}
.m02 {
	MARGIN-LEFT: 2em; MARGIN-RIGHT: 2em
}
.m04 {
	MARGIN-LEFT: 4em; MARGIN-RIGHT: 2em
}
.m06 {
	MARGIN-LEFT: 6em; MARGIN-RIGHT: 2em
}
.m-2 {
	MARGIN-LEFT: -2em; MARGIN-RIGHT: 0px
}
.right {
	TEXT-ALIGN: right;
}
.tip {
	BACKGROUND-COLOR: rgb(50,255,50); BORDER-BOTTOM: green 2px solid; BORDER-LEFT: green 2px solid; BORDER-RIGHT: green 2px solid; BORDER-TOP: green 2px solid; COLOR: green; FONT-FAMILY: Arial, monospace; FONT-STYLE: normal; FONT-WEIGHT: bold; MARGIN: 1em 5%; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.warning {
	BACKGROUND-COLOR: rgb(255,255,255); BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; COLOR: rgb(192,101,101); FONT-FAMILY: Courier, monospace; MARGIN: 1em 5%; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
A:active {
	BACKGROUND-COLOR: transparent; COLOR: lime; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND: #ffa; COLOR: inherit; TEXT-DECORATION: underline
}
A.large {
	FONT: bold italic 30pt "Times New Roman", Times, serif; TEXT-DECORATION: none
}
A:link {
	BACKGROUND-COLOR: transparent; COLOR: #9cf; FONT-STYLE: italic; FONT-WEIGHT: bold
}
A.small {
	FONT: 8pt times,"Arial", "Helvetica", sans-serif
}
A:visited {
	BACKGROUND-COLOR: transparent; COLOR: #c9f; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
BODY {
	BACKGROUND-COLOR: #821; COLOR: #da2; FONT-FAMILY: "Times New Roman", serif; MARGIN: 0px;
}
BODY.official {
	BACKGROUND: url(ofBCtran.gif) #821 fixed no-repeat 100% 100%; COLOR: #da2; FONT-FAMILY: "Times New Roman", serif; MARGIN: 0px;
	scrollbar-3d-light-color: #f4a460;
	scrollbar-arrow-color: #ffefd5;
	scrollbar-base-color: #bc8f8f; 
	scrollbar-dark-shadow-color: #911;
	scrollbar-face-color: #cd853f;
	scrollbar-highlight-color: #ffdab9;
	scrollbar-shadow-color: #822;
}

BODY.head {	/* was bcbkHeade.gif  no-repeat  #f5f5f5*/
	BACKGROUND: url(bcgbTarg.gif) #821 fixed repeat-y left; COLOR: maroon; MARGIN: 0px; TEXT-ALIGN: right
}
BODY.target {
	BACKGROUND: url(bcgbTarg.gif) #821 fixed repeat-y left; COLOR: #da2; MARGIN: 0px
}
CITE {
	DISPLAY: none
}
DD {
	MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
DIV {
	 MARGIN: 10px
}
DIV.centre TH {
	BACKGROUND-COLOR: #911; COLOR: #fc0; FONT-FAMILY: "Times New Roman", serif;
}
DIV.centre TD {
	BACKGROUND-COLOR: transparent; COLOR: #db0; FONT-FAMILY: "Times New Roman", serif
}
DIV.header {
	BACKGROUND-COLOR: transparent; COLOR: maroon; MARGIN: 0px
}
DIV.header TABLE {
	BACKGROUND-COLOR: #ffc; COLOR: maroon; MARGIN: 0px; PADDING: 2px; BORDER: 20px
}
DIV.header TD {
	MARGIN: 0px; PADDING: 2px; BORDER: 20px
}
DIV.navLine {
	BACKGROUND-COLOR: transparent; FONT-FAMILY:  Prestige, Helvetica, sans-serif; FONT-SIZE: 9pt; HEIGHT: 12pt; TEXT-ALIGN: right
}
DIV.navLine A {
	FONT-WEIGHT: bold; FONT-STYLE: normal; TEXT-DECORATION: none; white-space: nowrap
}
DIV.navLine A:hover {
	BACKGROUND: #ffa; COLOR: green; TEXT-DECORATION: underline
}
DIV.navLine A:visited {
	BACKGROUND-COLOR: transparent; COLOR: #c9f; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
DIV.regalia {
	BACKGROUND: url(Regalia1.gif) #931 fixed no-repeat 50% 50%; COLOR: #da2; MARGIN: 2px 1% 10px
}
DIV.targList A.small {
	BACKGROUND-COLOR: transparent; COLOR: #9cf; FONT: 10pt "MS Serif", "New York", serif; TEXT-DECORATION: none
}
DIV.targList A.small:hover {
	TEXT-DECORATION: underline;
}
DIV.targList TABLE {
	BORDER-COLLAPSE: collapse
}
DIV.targList TH {
	TEXT-ALIGN: right
}
DIV.targList TD {
	TEXT-ALIGN: right
}
DIV.targList IMG {
	TEXT-ALIGN: left;
	BORDER: 0;
}
DL {
	MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
DT {
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px
}
H1 {
	BACKGROUND-COLOR: transparent; COLOR: #fc0; FONT-FAMILY: "Times New Roman", serif; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
H2 {
	BACKGROUND-COLOR: transparent; COLOR: #fc0; FONT-FAMILY: "Times New Roman", serif; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
H3 {
	BACKGROUND-COLOR: transparent; COLOR: #fc0; FONT-FAMILY: "Times New Roman", serif; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
HR {background-color:transparent;color:#963;margin-top:20pt;}
IMG {
	BORDER: 0px; MARGIN: 0px;
}
P {
	MARGIN: 0.6em 3% 0.6em 5%;
}
PRE {
	FONT-FAMILY: "Prestige", monospace; MARGIN-LEFT: 2em
}
TABLE {background-color:transparent; border-color:#963; margin-top:20pt;}
TD, TH {background-color:transparent;border-color:#c96;}

TD.ct {
	TEXT-ALIGN: center; VERTICAL-ALIGN: top;
}
TD.da2 {
	BACKGROUND-COLOR: #da2; COLOR: maroon;
}
TD.ddd {
	BACKGROUND-COLOR: #ddd; COLOR: maroon;
}
TD.lt {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
TD.rb {
	TEXT-ALIGN: right; VERTICAL-ALIGN: bottom;
}
TD.rt {
	TEXT-ALIGN: right; VERTICAL-ALIGN: top;
}
TH.da2 {
	BACKGROUND-COLOR: #da2; COLOR: maroon;
}
TH.ddd {
	BACKGROUND-COLOR: #ddd; COLOR: maroon;
}
TH.lt {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
TH.rt {
	TEXT-ALIGN: right; VERTICAL-ALIGN: top;
}
/* @media Aural     wait for browser to catch up to CSS2!  {  	*/

H1 {
	stress: 20; richness: 90
}
H2 {
	stress: 20; richness: 90
}
H3 {
	stress: 20; richness: 90
}
.hide {
	speak: none
}
DT {
	pause-before: 20%
}
PRE {
	speak-punctuation: code
}

/*	}	ends @media Aural     wait for browser to catchup to CSS2!	*/

