/*
CSS For Red Bull Pub scheme

Author:	Kevin Johnson
Date:	9th August 2006
*/
BODY			{
				MARGIN : 0% ;
				FONT-FAMILY : ARIAL ;
				FONT-SIZE : 11pt ;
				COLOR : BLACK ;
				background : white ;
				padding-bottom : 5 ;
				height : 100% ;
				overflow-y : auto ;
				}
/*
	Table text a little smaller than body text
	Table cell content aligned to the top of the cell
*/
TABLE			{
				font-family : ARIAL ;
				font-size : 10pt ;
				padding : 3px ;
				spacing : 0px ;
				border : 1 ;
				}
TABLE.InLine	{
				FONT-FAMILY : ARIAL ;
				FONT-SIZE : 11pt ;
				PADDING : 0 ;
				SPACING : 0 ;
				}

TH				{
				text-align : left ;
				background : #ff9999 ;
				}

TD				{
				vertical-align : top ;
				}
.bxr			{
				border-right : 1px solid #ff9999;
				}
.bxl			{
				border-left : 1px solid #ff9999;
				}
/*
	Headings:
	H1, H2		Colour - full red on background colour
	H3			Colour - White on red 
*/	
H1				{
				FONT-SIZE : 140% ;
				Color : Red ;
				}

H2				{
				FONT-SIZE : 120% ;
				FONT-WEIGHT : Bold ;
				Color : Red ;
				}

H3				{
				FONT-SIZE : 110% ;
				FONT-WEIGHT : Bold ;
				Color : white ;
				background : red ;
				padding-left : 5px ;
				}
P, DL			{
				margin-top : 0 ;
				padding-left : 1em ;
				padding-right : 1em ;
				}
A				{
				FONT-WEIGHT : BOLD;
				TEXT-decoration : NONE;
				Padding : 2px ;
				}
.NavBar A		{
				display: block ;
				padding : 3px 5px ;
				border-width : 0 ;
				}
.NavBar A:link	{
				COLOR : white ;
				}
.NavBar A:visited		{
				COLOR : darkred ;
				}
.NavBar A:hover			{
				COLOR : #ff0000	;
				BACKGROUND : white ;
				}
A:link			{
				COLOR : blue ;
				}
A:visited		{
				COLOR : crimson ;
				}
A:active		{
				COLOR : Red ;
				}
A:hover			{
				COLOR : white ;
				background : red ;
				}

.NavBar			{
				FONT-SIZE : 90%;
				BACKGROUND : #ff3333 ;
				padding-top : 10px ;
				margin-bottom : 0px ;
				position : absolute ;
				left : 5px ;
				top : 5px ;
				width : 135px ;
				}
.NavBarActive	{
				display: block ;
				padding : 5px ;
				border-width : 0 ;
				text-decoration : none ;
				color : #ffffff ;
				background : #ff9999 ;
				}
.NavBar A SPAN	{
				font-weight : normal ;
				color : white ;
				display: block ;
				position : absolute ;
				visibility : hidden ;
				top : 286px ;
				left : 0 ;
				padding : 2px, 5px ;
				width : 135px ;
				overflow : hidden ;
				}
.NavBar A:hover SPAN	{
				visibility : visible ;
				overflow : hidden ;
				}
.NavBar .NavLab	{
				color : white ;
				display: block ;
				padding : 5px ;
/*				border-top : 1 solid white ;
*/				}
.NavLab			{
				font-size : 85% ;
				line-height : 85% ;
				}
.NavFoot		{
				font-size : 75%;
				line-height : 75% ;
				text-align : center ;
				}
.content		{
				MARGIN-LEFT : 140px ;
				margin-top : 5px ;
				PADDING-left : 5px ;
				PADDING-right : 5px ;
				}
IMG				{	HSPACE : 0	}

MARQUEE			{	BACKGROUND : TRANSPARENT }

HR				{
				clear : all ;
				COLOR : red ;
				HEIGHT : 1px ;
				}

.A				{	background : #fefefe }

.B				{	background : BLACK ;
				COLOR : WHITE ;}

.SmallPrint	{	FONT-SIZE : 80%;
				margin-bottom : 0 ;
				COLOR : RED }

.NavFoot	{	FONT-SIZE : 60%;
			TEXT-ALIGN : CENTER }

.cent			{
				text-align : center ;
				}
.Error		{	BACKGROUND : GOLD ;
			COLOR : BLUE	}

.IR		{	MARGIN-LEFT : 20;
			FLOAT : RIGHT }

.IL		{	MARGIN-RIGHT : 20;
			FLOAT : LEFT }
.webcrawl		{
				font-size : 70% ;
				text-align : center ;
				}
.webcrawl A		{
				font-weight : light ;
				}

#BOX		{	BACKGROUND : SILVER }

#NavGap			{
				font-size : 0 ;
				height : 2px ;
				margin : 0 ;
				padding : 0 ;
				}
#NavSpacer		{
				}
#Diagnostic		{
				FONT-SIZE : 90%;
				BACKGROUND : #ff3333 ;
				padding : 10px ;
				margin-bottom : 0px ;
				position : absolute ;
				left : 50px ;
				top : 50px ;
				width : 700px ;
				z-index : 10 ;
				visibility : hidden ;
				}


