BODY {
	FONT-FAMILY: Tohama, Arial,  Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	BACKGROUND-COLOR: #CCC;
	FONT-SIZE:12px;
	height:auto;
	width:auto;
}

#header {BACKGROUND-IMAGE: url(../images/Backgrounds/bg_top_900.png);
	position: relative;
	width:900px;
	height:80px;
	background-color:#fff
}
#header_hp {BACKGROUND-IMAGE: url(../images/Backgrounds/bg_top_1000.png);
	position: relative;
	width:1000px;
	height:80px;
}
#club_logo {
	position:absolute;
	top:10px;
	left:0px;
	width:75px;
	height:60px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
#club_name {
	position:absolute;
	top:10px;
	left:96px;
	width:723px;
	height:50px;
	padding-top:0px;
	FONT-SIZE: 36px;
	line-height:50px;
	FONT-STYLE: italic;
	TEXT-ALIGN: Left;
	COLOR:#006;
	font-family: Arial, Helvetica, sans-serif;
}
#spinningball {
	position:absolute;
	top:10px;
	left:820px;
	width:60px;
	height:60px;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
}
#navigate {
	position:absolute;
	top:61px;
	left:96px;
	width:723px;
	height:19px;
	padding:0px;
}
A {	text-decoration: underline; color:#00C;letter-spacing:.1em}
A:hover {text-decoration: none;	color:#FFF;	background-color:#666;}

#navigate A {font-family:Verdana, Geneva, sans-serif; text-decoration: none; color:#000; letter-spacing:0.1em}
#navigate A:hover {text-decoration: none; color:#FFF; background-color:#666}

.pageinfo {
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	position:relative; 
	BACKGROUND-COLOR: #ccd599; 
    border-right: solid 1px #636363;
    border-left: solid 1px #636363;
	padding:5px;
	TEXT-ALIGN: center;	
	LETTER-SPACING: 0.1em ;
	}
	
.photoinfo {
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	position:relative; 
	BACKGROUND-COLOR: #ccd599; 
    border: solid 1px #636363;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:5px;
	padding:5px;
	TEXT-ALIGN: center;	
	LETTER-SPACING: 0.1em ;
	}
.photos {float: left;padding:0px;margin:0px;height:67px;width:890px}
.photos A:link {color:#FFF}
.photos A:visited {color:#FFF}
.photos A:hover {color:#00F; background-color: #ccc;}
.photosby {Font-size:10px; Padding-top:5px; Padding-bottom:5px; Padding-Right:30px; text-align:right}
	
H1 {FONT-SIZE: 1.5em; COLOR: #000; TEXT-ALIGN: center ; LINE-HEIGHT: 2.0; FONT-WEIGHT: normal; Padding:0px; margin:0px}
H2 {FONT-SIZE: 1.5em; COLOR: #000; TEXT-ALIGN: left   ; LINE-HEIGHT: 2.0; FONT-WEIGHT: normal; Padding:0px; margin:0px}
H3 {FONT-SIZE: 1.2em; COLOR: #000; TEXT-ALIGN: center ; LINE-HEIGHT: 1.5; FONT-WEIGHT: normal; Padding:0px; margin:0px}
H4 {FONT-SIZE: 1.0em; COLOR: #000; TEXT-ALIGN: left   ; LINE-HEIGHT: 1.2; FONT-WEIGHT: normal; Padding:0px; margin:0px;BACKGROUND-COLOR:#CFC; MARGIN-TOP:10px}
H5 {FONT-SIZE: 1.0em; COLOR: #000; TEXT-ALIGN: left   ; LINE-HEIGHT: 1.2; FONT-WEIGHT: 500   ; Padding:0px; margin:0px}

#mainbody {
	position:relative;
	MARGIN: 0px;
    border-right: solid 1px #636363;
    border-left: solid 1px #636363;
	PADDING-Left: 25px;
	PADDING-Right: 25px;
	PADDING-TOP:10px;
	BACKGROUND-COLOR: #fff;
	COLOR: #000;
	overflow: auto;
	LINE-HEIGHT:1.2;
	TEXT-ALIGN: left;
	Letter-spacing:.1em;
}
#bottom{
	BACKGROUND-IMAGE:  url(../images/Backgrounds/bg_bottom_900.png) ; background-position:bottom;
	position: relative;
	width:900px;
	height:20px;
	background-color:#fff}
	
#bottom_hp{
	BACKGROUND-IMAGE:  url(../images/Backgrounds/bg_bottom_1000.png) ; background-position:bottom;
	position: relative;
	width:1000px;
	height:20px;
	background-color:#fff}
	
UL {TEXT-ALIGN: left; Margin:0px; padding:5px; LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none; LINE-HEIGHT: 1.5;}
LI {TEXT-ALIGN: left; margin:0px; padding:0px; LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none;	LINE-HEIGHT: 1.3;}
OL LI {list-style-type: decimal;}

.mb_label {
	font-family:Verdana, Geneva, sans-serif;
 	background-image: url(../images/Backgrounds/mb_label.png);
	FONT:  16px;
	MARGIN: 0px;
	PADDING: 0PX;
	width:295px;
	height: 60px;
	line-height:60px;
	text-align:left;
 }
	
.mb_panel {	
	font-family:Verdana, Geneva, sans-serif;
	background-color:#ffc;
    border-left: solid 1px #636363;
    border-right: solid 1px #636363;
	border-bottom: solid 1px #636363;
	font-size: 12px;	
	padding: 0px;
	POSITION: relative;	
	width:293px;
	height: 445px;	
	overflow: auto;	
	text-align: left;	
	text-indent: 0px;	
	word-spacing: 0em; 
	display: block;	list-style-position: outside;
	list-style-image: none;	clip: rect(auto,auto,auto,auto); }
	
.mb_panel LI {font-size:11px; LINE-HEIGHT: 1.2;LIST-STYLE-TYPE: none;	padding-top:2px;  }

#CONSTITUTION {
	position:relative;
	MARGIN: 0px;
    border-right: solid 1px #636363;
    border-left: solid 1px #636363;
	PADDING-Left: 25px;
	PADDING-Right: 25px;
	PADDING-TOP:10px;
	BACKGROUND-COLOR: #fff;
	COLOR: #000;
	overflow: auto;
	FONT-SIZE: 12px;
	LINE-HEIGHT:1.2;
	TEXT-ALIGN: left;
	LETTER-SPACING: .1em;
}
#CONSTITUTION OL {list-style-position:outside}
#CONSTITUTION LI {list-style-type: lower-alpha;}
#CONSTITUTION LI LI{list-style-type:decimal;}
#CONSTITUTION LI LI LI{list-style-type: disc;}

#CONSTITUTION UL {font-weight:normal; LINE-HEIGHT:3em; text-indent: 0px;Margin-Left:20px}
#CONSTITUTION LI {font-weight:normal; LINE-HEIGHT:1.5em; text-indent: 0px;Margin-Bottom: 0px}
#CONSTITUTION UL LI{list-style-type: disc; font-weight:normal; text-indent:0px; margin-left: 18px}
#CONSTITUTION UL LI LI{list-style-type:disc; font-weight:normal}

#SLIDESTEXT {		line-height: 1.1;	padding: 5px;	POSITION: relative;	width: 465px;	height: 110px;	background-color:#cfc;}		
#SLIDEBUTTONS {	padding: 0px;	POSITION: relative;	background-color:#cfc;}	

.main_panel { 
	position:relative;
	width:998px;
	height:740px;
    border-right: solid 1px #636363;
    border-left: solid 1px #636363;
	background-color:#fff;
	margin:0px;
	padding:0px;
	overflow:hidden;
	}
.panel1 {
	BACKGROUND-IMAGE: url(../images/homepage/seln_back1.gif);
	background-repeat:repeat-y;
	border: solid 1px #fff;
	position:absolute;
	top:1px;
	left:0px;
	width:200px;
	height:510px;
	padding:0px;
	margin:0px
	}
			
.panel2 {
	BACKGROUND-COLOR: #FFF;
	border: solid 1px #636363;
	padding:2px;
	margin:0px;
	position:absolute;
	top:1px;
	left:201px;
	width:492px;
	height:309px;
	overflow: hidden;
	}
.sponsors{
	BACKGROUND-COLOR: #FFF;
	text-decoration:none;
	border: solid 1px #636363;
	padding:2px;
	position:absolute;
	top:317px;
	left:201px;
	width:492px;
	height:184px;
	overflow: hidden;
	}
.sponsors A { text-decoration:none; color:#fff;}
.sponsors A:hover { text-decoration:none; background-color:#666}

.panel3{
	BACKGROUND-COLOR: #FFF;
	border: solid 0px #fff;
	padding:0px;
	position:absolute;
	top:1px;
	left:701px;
	width:300px;
	height:510px
}
.menu_img {
	border: solid 1px #636363;
	width:55px;
	height:45px;
	margin-left:4px;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:9px;
	padding:0px
	}
.menu_sel { 
	float:left;
	BACKGROUND-IMAGE: url(../images/homepage/seln_back1.gif);
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px; text-decoration:none; width:200px; height: 55px; color: #000;text-align:left;
	Padding:0px; margin: 0px ;	border:solid 0px #fff;
	padding-bottom:0px; border-bottom: solid 1px #fff;
	text-align: left;
	}
	
.menu_sel:hover { 
	BACKGROUND-IMAGE: url(../images/homepage/seln_back2.gif);
	text-decoration:none; width:200px; height: 55px; color: #000;text-align:left;
	Padding:0px; margin: 0px ;	
	}
.menu_sel span A { 
	text-decoration:none; width:200px; height: 55px; color: #000;text-align:left;
	}

.menu_sel span A:hover{
	background-color:#fff;
	text-decoration:none; width:200px; height: 55px; color: #000;text-align:left;
	}

.contact { 
	BACKGROUND-IMAGE: url(../images/homepage/seln_back1.gif);
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	width:200px; 
	margin:2px;
	COLOR: #000;
	height:90px;
	position:relative;
	float:left}
.contact:hover{
	BACKGROUND-IMAGE: url(../images/homepage/seln_back2.gif);
	text-decoration:none; 
	COLOR: #000}
.contact A {
	text-decoration:none; 
	COLOR: #000}
.contact A:hover {
	text-decoration:none;
	background-color:#FFF;
	COLOR: #000}
			
.ads_img{ BACKGROUND-COLOR:#FFF; padding:5px;}
.ads_img :hover{ BACKGROUND-COLOR:#ccc; padding:5px;}

.Minutes{
	position:relative;
	MARGIN: 0px;
	PADDING-Left: 25px;
	PADDING-Right: 25px;
	PADDING-TOP:10px;
	BACKGROUND-COLOR: #fff;
	COLOR: #000;
	overflow: auto;
	LINE-HEIGHT:1.2;
	TEXT-ALIGN: left;
	Letter-spacing:.1em;
}
.Minutes UL {list-style:circle; font-weight:normal; text-indent:0px; margin-left: 15px; Padding-Top:0px; Padding-Bottom: 5px; Margin-top:0px;Margin-bottom:0px;}
.Minutes LI {list-style:circle; font-weight:normal; text-indent:0px; margin-left: 15px}
.Minutes UL UL LI{list-style-type: disc; font-weight:normal; margin-top:0px; padding:-0px;margin-left: 15px; list-style:disc}
.Minutes p{padding:2px;margin:2px; }

.schedule_title {background-color:#69C}
.schedule_wed {background-color:#9F0}
.schedule_lester {background-color: #FF0}
.schedule_pickup {background-color: #0FF}

.menu_container1 {
	position:absolute;
	top:510px;
	left:1px;
	width:540px;
	height:190px;
	BACKGROUND-COLOR: #fff;
	BORDER: solid 4px #ccd599;
	PADDING: 0px;
	Margin:0px;
	overflow:hidden
	}
	
.menu_container2 {
	position:absolute;
	top:510px;
	left:546px;
	BACKGROUND-COLOR: #fff;
	BORDER: solid 4px #ccd599;
	PADDING: 0px;
	Margin:0px;
	width:444px;
	height:190px;
	overflow:hidden;
}
.menu_nav {
	BACKGROUND-color:#fff;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-right:0px;
	text-align:left;
	width: auto;
	list-style-position: outside;
	height:190px;
	float: left;
}

.menu_nav A {COLOR: #333; TEXT-DECORATION: none; font-weight:300}
.menu_nav A:hover {	BACKGROUND-color:#666;	color: #FFF;	text-decoration:none; }
.menu_nav UL {LINE-HEIGHT: 1.8; List-Style-Type: none;font-weight: 400; Margin-Top:0px; width:auto;color:#000;}
.menu_nav LI {LINE-HEIGHT: 1.3; LIST-STYLE-TYPE: disc;list-style-position:inside;}

#formsecurity{visibility:hidden;display:none; }  
.formlabel {text-align:left; width:auto; vertical-align:middle; line-height:2.0}
.forminput {	BACKGROUND-COLOR: #ccd599;	 MARGIN-LEFT:0px; MARGIN-RIGHT: 0px;	PADDING: 5px;
	FONT-SIZE: 13px;	TEXT-ALIGN: left;	LETTER-SPACING: .1em }
.formresults {
    border-right: solid 1px #636363;
    border-left: solid 1px #636363;
	MARGIN: 0px;
	PADDING: 25px;
	PADDING-TOP:10px;
	Padding-bottom:10px;
	BACKGROUND-COLOR: white;
	COLOR: #000;
	overflow: auto;
	LINE-HEIGHT:1.2;
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
	LETTER-SPACING: .1em;
}
.formresults h3 { line-height:12px; COLOR: #FFF ; padding:0px;margin:0px;  visibility:hidden}
.formresults p{padding:2px;margin:0px; }
.formresults b{font-weight:500; }

.service {
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	BACKGROUND-COLOR: #CFC;
	BORDER: solid 0px #636363;
	text-align:center;
	PADDING: 5px;
	margin:5px;
	width:477px;
	height:auto;
	overflow:hidden;
}
.service_title {
	Background-color: #CCC;
	PADDING:0px;
	margin:0px;
	width:477px;
	height:20px;
	line-height:20px;
	font-size:12px;
}

