.background {
	font : 11px verdana, helvetica, arial, sans-serif; 
	background : #fff url(sidewave.gif) repeat-y;
}
.tableback {
	font : 11px verdana, helvetica, arial, sans-serif;
}
.strong {
	font-weight : normal;
	color: #FF0000;
	text-decoration: underline;

}

#crest {
position : absolute; 
top : 35px; 
left : 2px; 
height : 119px; 
width : 65px; 
background : url(sidecrest.gif) no-repeat; 
}
.clubhouse {
background : url(clubhouse.jpg) no-repeat; 
}
fieldset	{
padding:	10px;
border: 1px solid #CCCCFF;
width: 250px;
}
a:link {
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
.titles {
	font-size: 14px;
	font-weight: bold;
}
.tdcolour {
	background-color: #EEEEEE;

}
hr {border: none 0; 
	border-bottom: 1px solid #CCCCFF;
	height: 1px;
	}
.hrBlack	{
	border: none 0; 
	border-bottom: 1px solid #000000;
	height: 1px;
	}

.smalltext {
	font-size: 10px;
	color: #000066;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
ul {
	list-style-type: none;
}

.activelink {
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.menuback {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	background-color: 000033;
}
.oldentries {
	font-style: italic;
	color: #666666;
}

.print {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.print_lg {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-image: url(black_dot.gif);
	background-repeat: repeat;
}
.print_table {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	}
.print_th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}

.print_td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	background-color: white;
}

.menu_text {
	color: #FFFFFF;
	background-color: #003366;
}
#contents, #contents1, #contents2 {
border-left : 1px solid #CCCCFF; 
border-right : 1px solid #CCCCFF; 
border-bottom : 1px solid #CCCCFF; 
border-top : 1px solid #CCCCFF; 
clear : both; 
margin : 0; 
padding : 5px 5px 5px 5px; 
font : 11px verdana, sans-serif;

}
.submitbuttons {
	border: 1px solid #999999;
	-moz-border-radius: 0.5em 0.5em;
  	border-radius: 0.5em 0.5em;
	background-color: #CC0000;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;

}
 
.submiton {
	background-color: #33CC33;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;

}

.submitoff {
	background-color: #CC0000;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;

}


.BB2, .BB3, .BB4,.BBContent{
  background   : #CCCCFF;
  border-color : #ffffff;
}
.BB1{
  background   : #ffffff;
}
.BB2, .BB3, .BB4{
  border-style : solid;
  border-width : 0 1px;
}
.BBContent{
  display      : block;
  border-style : solid;
  border-width : 0 1px;
  padding		: 0px;
}
.BB1, .BB2, .BB3{
  height       : 1px;
}
.BB1{
  margin       : 0 5px;
}
.BB2{
  margin       : 0 3px;
  border-width : 0 2px;
}
.BB3{
  margin       : 0 2px;
 }
.BB4{
  height       : 2px;
  margin       : 0 1px;
}
.BB1, .BB2, .BB3, .BB4{
  display      : block;
  overflow     : hidden;
}
.BB5{
  font-size    : 1px;
  display      : block;
  overflow     : hidden;
  height       : 1px;
}
.BBBlock{
  display      : block;
  font-size    : 1px;
} 


.BC2, .BC3, .BC4,.BCContent{
  background   : #ffffff;
  border-color : #CCCCFF;
}
.BC1{
  background   : #CCCCFF;
}
.BC2, .BC3, .BC4{
  border-style : solid;
  border-width : 0 1px;
}
.BCContent{
  display      : block;
  border-style : solid;
  border-width : 0 1px;
  padding		: 2px;
}
.BC1, .BC2, .BC3{
  height       : 1px;
}
.BC1{
  margin       : 0 5px;
}
.BC2{
  margin       : 0 3px;
  border-width : 0 2px;
}
.BC3{
  margin       : 0 2px;
 }
.BC4{
  height       : 2px;
  margin       : 0 1px;
}
.BC1, .BC2, .BC3, .BC4{
  display      : block;
  overflow     : hidden;
}
.BC5{
  font-size    : 1px;
  display      : block;
  overflow     : hidden;
  height       : 1px;
}
.BCBlock{
  display      : block;
  font-size    : 1px;

}
.yleft{
	background-image: url(Y_Left_Corner.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #CCCCFF;
}
.yleftbt{
	background-image: url(Y_Left_Corner_lwr.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.yrightbt{
	background-image: url(Y_Right_Corner_lwr.gif);
	background-position: right bottom;
	background-repeat: no-repeat;	
}
.yright{
	background-image: url(Y_Right_Corner.gif);
	background-position: right top;
	background-repeat: no-repeat;	
	text-align: center;
	padding: 2px;
	vertical-align: middle;
}

.wrapper{
	margin:auto;
	width:500px;
	height:22px;
}
.zleft{
	background-image: url(Z_Left_Corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000033;
}
.zleftbot{
	background-image: url(Z_Left_Corner_Bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.zrightbot{
	background-image: url(Z_Right_Corner_Bot.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.zright{
	background-image: url(Z_Right_Corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 2px;
	vertical-align: middle;
}

