BODY{
	background-color 	: white;
	text-align 			: center;
	margin 				: 1em 0 0 0;
}

P{
	margin 				: 0 0 1em 0;
	padding 			: 0 0 0 0;
	line-height 		: 1.6;
	color 				: #003366;
}

A{
	color 				: #0079c2;
	text-decoration 	: underline;
}

A:hover{
	color 				: #c00000;
	text-decoration 	: underline;
}


H1{
	color 				: #0079c2;
	font-size 			: 180%;
	font-weight 		: 500;
	margin 				: 0 0 0.8em 0;
	padding 				: 0 0 0 0;
}
H2{
	color 				: #ed1c24;
	font-size 			: 140%;
	font-weight 		: 500;
	margin 				: 0 0 0.8em 0;
	padding 				: 0 0 0 0;
}
H3{
	color 				: #0079c2;
	font-size 			: 140%;
	font-weight 		: 500;
	margin 				: 0 0 0.8em 0;
	padding 				: 0 0 0 0;
}
H4{
	color 				: #ed1c24;
	font-size 			: 120%;
	font-weight 		: 500;
	margin 				: 0 0 0.8em 0;
	padding 				: 0 0 0 0;
}
H5{
	color 				: #0079c2;
	font-size 			: 120%;
	font-weight 		: 500;
	margin 				: 0 0 0.8em 0;
	padding 				: 0 0 0 0;
}
H6{
	color 				: #ed1c24;
	font-size 			: 100%;
	font-weight 		: 600;
	margin 				: 0 0 0.8em 0;
	padding 				: 0 0 0 0;
	font-weight			: bold;
}
Blockquote{
	margin 				: 0 2em 1em 2em;
	padding 				: 0 0 0 0;
	color 				: #0079c2;
}


OL{
	margin 				: 0 4em 1em 4em;
	padding 				: 0 0 0 0;
}
OL LI{
	line-height 		: 1.6;
}
OL LI OL{
	list-style 			: lower-roman;
	margin 				: 0.3em 2em 0.3em 2em;
	padding 				:  0 0 0 0;
}

UL{
	margin 				: 0 2em 1em 2em;
	padding 				: 0 0 0 0;
	color 				: #0079c2;
}
UL LI{
	background-image 	: url(/assets/gfx/bullet.gif);
	background-repeat : no-repeat;
	background-position : 0em 0.3em;
	margin 				: 0 0 0.5em 0;
	padding 				: 0 0 0 1.4em;
	color 				: #0079c2;
	list-style 			: none;
}
UL LI UL{
	margin : 0.5em 1em 0 1em;
}
UL LI UL LI{
	background-image 	: url(/assets/gfx/arrow.gif);
	background-position : 0em 0.2em;
}

UL.altTextColour LI{
	color : #003366;
}
UL.altTextColour LI Strong{
	color : #0079c2;
	font-weight : 500;
}
HR{
	background-color 	: #ff9933;
	color 				: #ff9933;
	height 				: 1px;
	border		 		: none;
}

#container{
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 0.75em;
	width 				: 64em;
	margin 				: 0 auto 0 auto;
	padding 			: 0;
	text-align 			: left;
}

#header{
	position 			: relative;
	padding 			: 0 0 0 1em;
}

#header IMG{
	width 				: 61.34em;
	height 				: 15.69em;
	z-index 			: 10;
	margin 				: 0 0 0 0;
}

#header #skipnav{
	font-family 		: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	position 			: absolute;
	top 					: 1em;
	right 				: 2em;
	z-index				: 20;
	font-size 			: 90%;
	color 				: #347499;
}
#header #skipnav A{
	color 				: #347499;
	text-decoration 	: none;
}
#header #skipnav A:hover{
	color 				: #347499;
	text-decoration 	: underline;
}

* html #topBar{ 
	overflow: hidden;
	display: inline-block;
}

#topBar{
	font-family 		: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 90%;
	background-color 	: #c2daff;
	color 				: #347499;
	padding 				: 0.6em 1.5em 0.6em 1.5em;
	border-top 			: 0.15em solid white;
	border-bottom 		: 0.15em solid white;
	position 			: relative;
	z-index 				: 1;
}


#topBar .tlCorner{
	background-image : url(/assets/gfx/tlCorner.gif);
	background-repeat : no-repeat;
	position : absolute;
	top : 0;
	left : 0;
	width : 12px;
	height : 12px;
	z-index : 2000;
}
#topBar .trCorner{
	background-image : url(/assets/gfx/trCorner.gif);
	background-repeat : no-repeat;
	position : absolute;
	top : 0;
	right : 0;
	width : 12px;
	height : 12px;
	z-index : 2000;
}
#topBar .blCorner{
	background-image : url(/assets/gfx/blCorner.gif);
	background-repeat : no-repeat;
	position : absolute;
	bottom : 0;
	left : 0;
	width : 12px;
	height : 12px;
	z-index : 2000;
	font-size : 0;
}
#topBar .brCorner{
	background-image : url(/assets/gfx/brCorner.gif);
	background-repeat : no-repeat;
	position : absolute;
	bottom : 0;
	right : 0;
	width : 12px;
	height : 12px;	
	z-index : 2000;
	font-size : 0;
}

#topBar A{
	color 				: #347499;
	text-decoration 	: none;
}
#topBar A:hover{
	color 				: #347499;
	text-decoration 	: underline;
}
#SiteSearch{
	position			: absolute;
	width 				: 20.5em;
	top 				: 0.4em;
	right 				: 1em;
}
#labelend{
	width 				: 0.75em;
	height 				: 1.64em;
	float 				: left;
}

#SiteSearch Label{
	float 				: left;
	width 				: 4em;
	background-color 	: #0079c2;
	color 				: white;
	line-height 		: 1;
	padding 			: 0.3em 0.4em 0.35em 0.4em;
	text-align 			: right;
	display 			: block;
	font-weight 		: bold;
}

#searchInput{
	width 				: 10em;
	background-color 	: #94b9e2;
	border 				: none;
	margin 				: 0 0.2em 0 0.2em;
	padding 			: 0.2em 0.4em 0.30em 0.4em;
	float 				: left;
	font-size 			: 100%;	
}

#siteSubmit{
	font-family 		: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color 	: #0079c2;
	border 				: none;
	color 				: white;	
	float 				: left;
	font-size 			: 100%;
	width 				: 3em;
	line-height 		: 1;
	padding 			: 0.3em 0.4em 0.2em 0.4em;
	font-weight 		: bold;
}

#contentBlock{
	margin 				: 0 1em 0 1em;
}

#columnOne{
	width 				: 15.7em;
	float 				: left;
}

#columnTwo{
	width 				: 42em;
	float 				: right;
	padding 				: 2em 1.5em 0 0;
}

#addressBlock{
	font-family 		: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 90%;
	background-color 	: #347499;
	color 				: white;
	margin 				: 0 1em 0 1em;
	padding 				: 0.3em 0 0.3em 0;
	text-align 			: center;
}
#addressBlock A		{	color	: white; text-decoration : none;}
#addressBlock A:hover{	color	: #c2daff; text-decoration : underline;}

#footer{
	font-family 		: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 90%;
	border-top 			: 0.66em solid #c2daff;
	margin 				: 0 1.8em 1em 1.8em;
	padding 			: 0.5em 0 0 0;
	text-align 			: left;
	color 				: #347499;
}

#footer #cwn			{	float : right; width : 18em; text-align : right;	}
#footer #updated		{	float : left;  width : 18em; text-align : left;}

#footer A				{	color	: #347499; text-decoration : none;}
#footer A:hover			{	color	: #347499; text-decoration : underline;}

.clear{
	clear 				: both;
	height 				: 1px;
}

* html .featureBox { 
	overflow			: hidden;
	display 			: inline-block;
}

.featureBox{
	border 				: 1px solid #ff9933;
	padding 				: 1em 1em 0 1em;
	float 				: right;
	clear 				: right;
	width 				: 17.9em;
	position 			: relative;
	margin 				: 0 0 0 1em;
}
.featureBox .corner{
	background-image : url(/assets/gfx/corner.gif);
	background-repeat : no-repeat;
	position : absolute;
	bottom : -1px;
	left : -1px;
	width : 12px;
	height : 12px;
	z-index : 2000;
	font-size : 0;
}

.featureBox .newstitle{
	font-weight			: bold;
	color 				: #ed1c24;
}
.featureBox .newstitle A{
	color 				: #ed1c24;
	text-decoration 	: none;
}
.featureBox .newstitle A:hover{
	color 				: #0079c2;
	text-decoration 	: none;
}

.featureBox .newscontent{
	color 				: #347499;
	margin 				: 0 0 1.5em 0;
	line-height 		: 1.4em;
}
.featureBox .newscontent P{
	color 				: #347499;
}
.featureBox .newsdate{
	float					: none;
	width 				: auto;
	color 				: #ed1c24;
	text-align 			: left;
	font-size 			: 90%;
}
.featureBox .seperator{
	height 				: 3px;
	background-image 	: url(/assets/gfx/seperator.gif);
	background-repeat : no-repeat;
	margin 				: 0 0 1em 0;
}


#columnoneTop{
	width : 15.7em;	
}

#columnOne UL{
	border-left 		: 1px solid #ff9933;
	border-right 		: 1px solid #ff9933;
	border-bottom 		: 1px solid #ff9933;
	margin 				: 0 0 1em 0.4em;
	padding 				: 0 1em 1em 1em;
	direction 			: rtl;
	text-align 			: right;
	list-style 			: none;
	font-family 		: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 90%;
}
#columnOne UL LI{
	font-weight 		: bold;
	line-height 		: 1.6em;
	color					: black;
	padding				: 0 0 0 0;
	background-image 	: none;
}
#columnOne UL LI A{
	color				: black;
	padding				: 0 1.4em 0 0;
	background-image 	: url(/assets/gfx/bullet-menu.gif);
	background-repeat : no-repeat;
	background-position : 100% 0.6em;
	text-decoration		: none;
	display 			: block;
}
#columnOne UL LI A:hover{
	color				: #c00000;
}
#columnOne UL LI UL{
	font-size 			: 100%;
	border 				: none;
	padding 				: 0 0 0 0;
	margin 				: 0.5em 0 0 0;
}
#columnOne UL LI UL LI{
	font-weight 		: normal;
	line-height 		: 1.6em;
	color					: #347499;
	padding				: 0 0 0 0;
	margin 				: 0 0 0 0;
}
#columnOne UL LI UL LI A{
	color				: #347499;
	padding				: 0 1.4em 0 0;
	background-image 	: url(/assets/gfx/bullet-menu2.gif);
	background-repeat 	: no-repeat;
	background-position : 100% 0.6em;
	text-decoration		: none;
	display 			: block;
}
#columnOne UL LI UL LI A:hover{
	color				: #c00000;
}



/* standard form */
form.standardForm fieldset {
	margin : 0 0 1em 0;
	clear : both;
	padding : 1em 0 1em 1em;
	border : 1px solid #ff9933;
}

form.standardForm legend {
	background-color : White;
	padding : 0.3em 0.8em 0.3em 0.4em;
	font-size : 120%;
	color : #4A9EDA;
	font-weight : 500;
	margin : 0 0 1em 0;
}

form.standardForm input.oneLineTextInput,
form.standardForm textarea,
form.standardForm #captchabox{
	width : 38em;
	border : none;
	background-color : #e3eeff;
	padding : 0.3em 0.5em 0.3em 0.5em;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0.3em 0 0.6em 0;
	font-size : 100%;
	color : #0079c2;
}
 
form.standardForm textarea.mediumTextArea{
	height : 10em;
	margin-bottom : 1em;
}

form.standardForm textarea.largeTextArea{
	height : 20em;
}

form.standardForm div.formRow {
	padding : 0.2em;
	margin : 0 0 0.6em 0;
	clear : both;
}

input.requiredField,
select.requiredField,
textarea.requiredField{
	background-color : White;
}

form.standardForm label{

}


.small{
	font-size : 90%;
	font-weight : normal;
	font-family : Tahoma, Arial, Helvetica, sans-serif;	
}

.floatRight{
	border : 1px solid #ff9933;
	margin : 0.3em 0 0.3em 1em;
	float : right;
	clear : right;
	width : 200px;
}

* html .floatRightCaption { 
	overflow			: hidden;
	display 			: inline-block;
}

.floatRightCaption{
	border 				: 1px solid #ff9933;
	padding 				: 0.5em 20px 0.5em 20px;
	margin 				: 0 0 0.3em 1em;
	float 				: right;
	clear 				: right;
	width 				: 160px;
	position 			: relative;
	text-align 			: center;
}
.floatRightCaption .corner{
	background-image 	: url(/assets/gfx/corner.gif);
	background-repeat : no-repeat;
	position 			: absolute;
	bottom 				: -1px;
	left 					: -1px;
	width 				: 12px;
	height 				: 12px;
	z-index 				: 2000;
	font-size			: 0;
}
.floatRightCaption A{
	color 				: black;
	text-decoration 	: none;
}
.floatRightCaption A:hover{
	color 				: #c00000;
	text-decoration 	: none;
}

#clubBoxout{
	border 				: 1px solid #ff9933;
	margin 				: 0 0 1em 0.4em;
	padding 				: 1em 1em 1em 1em;
	text-align 			: right;
}

#clubBoxout Label{
	font-size 			: 100%;
	font-weight 		: bold;
	font-family 		: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color 				: #0079c2;
	text-transform		: uppercase;
}

#clubInput{
	width 				: 8.5em;
	margin 				: 0.3em 0 0 0.2em;
	padding 				: 0.2em 0.3em 0.2em 0.3em;
	color 				: #347499;
	font-size 			: 90%;
	border 				: 1px solid black;
	font-family 		: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#clubSearch{
	background-color 	: #ff9933;	
	border 				: 1px solid black;
	margin 				: 0.3em 0 0 0;
	padding 				: 0.1em 0 0 0;
	font-size 			: 90%;
	font-family 		: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H2.newstitle{
	font-size 			: 120%;
	font-weight 		: 500;
	border-bottom 		: 1px solid #ff9933;
	padding 				: 0 0 3px 0;
	
}
h2.newstitle A{
	color 				: #ed1c24;
	text-decoration 	: none;
}
h2.newstitle A:hover{
	color 				: #0079c2;
	text-decoration 	: none;
}

.newsdate{
	float					: right;
	width 				: 100px;
	color 				: black;
	text-align 			: right;
	clear				: right;		
}
.newscontent{
	margin 				: 0 0 2em 0;
	color 				: #003366;
}

.shortforminput{
	width  				: 5.0em;
	font-size 			: 100%;
	font-family 		: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding 				: 0.2em 0.3em 0.2em 0.3em;
	margin 				: 0.2em 0 0.7em 0;
	color 				: #003366;
	border 				: 1px solid #7f9db9;
}

.forminput{
	width  				: 40.4em;
	font-size 			: 100%;
	font-family 		: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding 				: 0.2em 0.3em 0.2em 0.3em;
	margin 				: 0.2em 0 0.7em 0;
	color 				: #003366;
	border 				: 1px solid #7f9db9;
}
select.forminput{
	width 				: 41.4em;
}
select.forminput Option{
	padding 				: 0.2em 0.3em 0.2em 0.3em;
}

#required {
	color				: #FF0000;
}

label{
	font-size 			: 100%;
	color 				: #0079c2;
}

.submit{
	background-color 	: #ff9933;	
	border 				: 1px solid black;
	margin 				: 0.3em 0 0 0;
	padding 				: 0.1em 0 0 0;
	font-size 			: 90%;
	font-family 		: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}