BODY {	padding: 0; margin: 0; background-color: #ffc; background-position: center;background-image:url(../images/back_page.gif); background-repeat: repeat-y }

FORM { margin:0; padding:0 }

a { 
	color: #33c;
	text-decoration: none }

a.small { 
	color: #33c;
	text-decoration: none;
	font-size:10px	}

a.b { 
	color: #33c;
	text-decoration: none;
	font-weight: bold }


a:hover {
	color: #33c; 
	text-decoration: underline 
	}
	

.border { border: 1px #666 solid;
		  margin-bottom:10px;
		  margin-right:10px;
		  }
		  
abbr, acronym {
   border: none;
} 

abbr[title], acronym[title] {
   border-bottom: 1px dotted #aaa; 
   cursor: help;
}		  


.text
{
	line-height: 15px;
	font: normal 0.8em verdana,arial,sans-serif;
	text-align: left;
}


.book
{
	text-indent: 3em;
	text-align: left;
	font-family: verdana, san-serif; 
	padding-left: 3em
}


.upper { text-transform: uppercase; color:#768426 }

	
.text_bold { line-height: 15px; font: normal 11px verdana,arial,sans-serif; text-align: left; font-weight:bold }	
	
.green14 { font: bold 13px verdana, arial, sans-serif; text-align: left; color:#768426 }

.text_11_white { font: normal 11px verdana, arial, sans-serif; text-align: left; color: #ffffff;  }

.alpha
{
	font: normal 10px verdana, arial, sans-serif;
	text-align: left;
	color: #000000;
	text-transform: uppercase;
}
.alpha a:link { text-decoration:none; color: #505050 } 
.alpha a:visited { text-decoration:none; color: #505050 } 
.alpha a:active { text-decoration:none; color: #505050 } 
.alpha a:hover { text-decoration:underline; color: #505050 } 

.list_header
{
	color: #630;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:15px;
	font-weight: 700;
	text-align: left;
}

.header
{
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height:15px;
	font-weight: 700;
	padding:4px;
	text-transform: uppercase;
	text-align: left;
}

.column_header
{
	/* color: #FFc; */
	color: #505050;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

.column_header3
{
	/* color: #FFc; */
	color: #505050;
	font-family: verdana, arial, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

.box_header
{
	color: #FFc;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

.reserve_header
{
	color: #963;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

.column_header a:link { text-decoration:none; color: #505050 } 
.column_header a:visited { text-decoration:none; color: #505050 } 
.column_header a:active { text-decoration:none; color: #505050 } 
.column_header a:hover { text-decoration:underline; color: #505050 }  

.column_header2
{
	/* color: #FFc; */
	color: #505050;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin-top: 15px;
	text-transform: uppercase;
	text-align: left;
}

.column_header2 a:link { text-decoration:none; color: #505050 } 
.column_header2 a:visited { text-decoration:none; color: #505050 } 
.column_header2 a:active { text-decoration:none; color: #505050 } 
.column_header2 a:hover { text-decoration:underline; color: #505050 }  

.column_header3 a:link { text-decoration:none; color: #505050 } 
.column_header3 a:visited { text-decoration:none; color: #505050 } 
.column_header3 a:active { text-decoration:none; color: #505050 } 
.column_header3 a:hover { text-decoration:underline; color: #505050 } 

.text_11 { font: normal 11px verdana, arial, sans-serif; color: #000000; line-height:15px }

.text_10 { font: normal 10px verdana, arial, sans-serif; color: #000000 }

.text_10_white { font: normal 10px verdana, arial, sans-serif; color: #ffffff }

.footer
{
	font: normal 9px verdana, arial, sans-serif;
	color: #ff9;
	vertical-align: text-bottom;
}



#table_first_no_border
{
	background-color:#fff;
	padding:4px;
	border-left: 1px solid #768426;
	border-bottom:1px dotted #666
}

#table_first
{
	background-color:#fff;
	border-right: 1px solid #768426;
	border-left: 1px solid #768426;
	padding:2px;
	width:260px;
	border-bottom:1px dotted #666
}

#table_last
{
	background-color:#fff;
	border-right: 1px solid #768426;
	border-left: 1px solid #768426;
	border-bottom: 1px solid #768426;
	padding:2px;
	width:260px;
	border-bottom:1px dotted #666
}

#table_end
{
	background-color:#fff;
	border-right: 1px solid #768426;
	border-left: 1px solid #768426;
	border-bottom: 1px solid #768426;
	padding:2px;
	width:260px;
}


#table_wide
{
	background-color:#fff;
	border-left: 1px solid #768426;
	padding:4px;
	border-bottom:1px dotted #666
}




/* MAPS PDF list links */////////////////////////////////

/* below are all the left nav styles */

ul.maps {
	font: normal 11px verdana;
	text-align: left;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
ul.maps li {
	font: normal 11px verdana;
	position: relative;
	text-align: left;
	}
	
li.maps ul {
	font: normal 11px verdana;
	position: absolute;
	text-align: left;
	display: none;
	}

/* END Maps links /////////////////////////////////// */



/* below are all the left nav styles */

ul {
	font: normal 11px verdana;
	text-align: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #EADBBB;
	}
	
ul li {
	font: normal 11px verdana;
	position: relative;
	text-align: left;
	}
	
li ul {
	font: normal 11px verdana;
	position: absolute;
	text-align: left;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	text-align: left;
	color: #fff;
	background: #768426; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #EADBBB; /* IE6 Bug */
	border-bottom: 0;
	}
	
ul li a:hover {
	display: block;
	text-decoration: none;
	text-align: left;
	color: #768426;
	background: #ffc; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #EADBBB; /* IE6 Bug */
	border-bottom: 0;
	}	

/* for membership link*/
ul.member {
	font: normal 11px verdana;
	text-align: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	/* border-bottom: 1px solid #EADBBB; */
	}
	
ul.member li {
	font: normal 11px verdana;
	position: relative;
	text-align: left;
	}
	
li.member ul {
	font: normal 11px verdana;
	position: absolute;
	text-align: left;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
ul.member li a {
	display: block;
	text-decoration: none;
	text-align: left;
	color: #768426;
	background: #ffc; /* IE6 Bug */
	padding: 5px;
	border-right: 1px solid #EADBBB; /* IE6 Bug */
	border-left: 1px solid #EADBBB; /* IE6 Bug */
	border-bottom: 0;
	border-top:0;
	}
	
ul.member li a:hover {
	display: block;
	text-decoration: none;
	text-align: left;
	color: #ffc;
	background: #768426; /* IE6 Bug */
	padding: 5px;
	border-right: 1px solid #EADBBB; /* IE6 Bug */
	border-left: 1px solid #EADBBB; /* IE6 Bug */
	border-bottom: 0;
	border-top:0;
	}
/* for membership link*/

	
	
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */


/* PAY BUTTON ON CREDIT CARD PAGES STYLES */
div#cp0b37a11ffb{width: 200px; background-color: #FFAA00;}div#cp0b37a11ffb button {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}div#cp0b37a11ffb:hover{cursor: pointer}div#cp0b37a11ffb * {background-color: #FFAA00;}div#cp0b37a11ffb form{margin:0; padding:0;text-align:center}div#cp0b37a11ffb div.cpwrap {width: 90%;border:0;margin:0 auto;padding: 0px; background-color: #FFAA00}div#cp0b37a11ffb button{width: 95%;border:0;margin:0;padding: 3px 0; background-color: #FFAA00;text-align: center; color: #FFFFFF; font-weight: bold; }div#cp0b37a11ffb:hover button {text-decoration: underline}div#cp0b37a11ffb button:focus,div#cp0b37a11ffb button:visited,div#cp0b37a11ffb button:active{border:none;outline: none}div#cp0b37a11ffb button {font-size: 16px}div#cp0b37a11ffb {border: 2px solid #FFAA00}

/* DONATE BUTTON STYLES */
div#cpa74e022a2e{width: 200px; background-color: #FF9900;}div#cpa74e022a2e button {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}div#cpa74e022a2e:hover{cursor: pointer}div#cpa74e022a2e * {background-color: #FFAA00;}div#cpa74e022a2e form{margin:0; padding:0;text-align:center}div#cpa74e022a2e div.cpwrap {width: 90%;border:0;margin:0 auto;padding: 0px; background-color: #FF9900}div#cpa74e022a2e button{width: 95%;border:0;margin:0;padding: 3px 0; background-color: #FF9900;text-align: center; color: #FFFFFF; font-weight: bold; }div#cpa74e022a2e:hover button {text-decoration: underline}div#cpa74e022a2e button:focus,div#cpa74e022a2e button:visited,div#cpa74e022a2e button:active{border:none;outline: none}div#cpa74e022a2e button {font-size: 16px}div#cpa74e022a2e {border: 2px solid #FFAA00}

/* MEMBERSHIP BUTTON STYLES */
div#cp32eb13c55c{width: 300px; background-color: #FF9900;}div#cp32eb13c55c button {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}div#cp32eb13c55c:hover{cursor: pointer}div#cp32eb13c55c * {background-color: #FFAA00;}div#cp32eb13c55c form{margin:0; padding:0;text-align:center}div#cp32eb13c55c div.cpwrap {width: 90%;border:0;margin:0 auto;padding: 0px; background-color: #FF9900}div#cp32eb13c55c button{width: 95%;border:0;margin:0;padding: 3px 0; background-color: #FF9900;text-align: center; color: #FFFFFF; font-weight: bold; }div#cp32eb13c55c:hover button {text-decoration: underline}div#cp32eb13c55c button:focus,div#cp32eb13c55c button:visited,div#cp32eb13c55c button:active{border:none;outline: none}div#cp32eb13c55c button {font-size: 16px}div#cp32eb13c55c {border: 2px solid #FFAA00}