body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


/*a:link { color: #0066CC; text-decoration: underline; }
a:visited { color: #3366FF; text-decoration: underline; }  */


/* NAVIGATION 2006 ------------------------- */

.nav_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 125%;
	font-weight: bold;
	padding: 4px 8px;
	color: #FFFFFF;
	border: 1px solid #000000;
	background-color: #006699;
}
.nav_main a: {
	display: block;
}
.nav_main a:link {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
}
.nav_main a:visited {  
	color: #FFFFFF; 
	text-decoration: none;
}
.nav_main a:hover {
	display: block;
	color: #66FF33;
	text-decoration: underline;
}
.nav_main a:active {
	color: #FFFF00;
}

.nav-sub {	
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	line-height: 145%; 
	padding: 0px 3px 0px 11px;
}
.nav-sub a:link { 
	color: #333333; 
	text-decoration: none;
}
.nav-sub a:visited {  
	color: #333366; 
	text-decoration: none;
}
.nav-sub a:hover {
	color: #FFFFFF;
	background-color: #000099;
	text-decoration: none;
}
.nav-sub a:active {  color: #FFFF00;  background-color : #0066CC; }

.nav_util {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
	font-weight : bold;
	text-align: right;
	padding: 4px;
}
.nav_util a:link {  text-decoration: underline; color: #FFFFFF;  }
.nav_util a:visited {  color: #FFFFFF; text-decoration: none;  }
.nav_util a:hover {
	background-color: #FF9900;
	color: #FFFFFF;
	text-decoration: none;
}
.nav_util a:active {  color: #FFFF00;  }



/*------------------------------------*/

h1 {
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 140%;
	color: #000;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-transform: capitalize;
	width: 90%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #C6ECFF;
}


/*  Text  */
.text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 145%;
	font-size: 16px
}
.text a:link { color: #003399; text-decoration: underline; }
.text a:visited { color: #004BE8; text-decoration: underline; }
.text a:hover{ color: #FFFFFF; text-decoration: none; background-color: #0066CC }
.text a:active{
	color: #FF6600;
	text-decoration: none;
	text-align: center;
}

.text_sm { font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; line-height: 125%; font-size: 13px }
.text_sm a:link { color: #003399; text-decoration: underline; }
.text_sm a:visited { color: #003399; text-decoration: underline; }
.text_sm a:hover{ color: #FFFFFF; text-decoration: none; background-color: #0066CC }
.text_sm a:active{ color: #FF6600; text-decoration: none; background-color: #FFFFFF }

.text_sm_nodec { font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; line-height: 125%; font-size: 12px }
.text_sm_nodec a:link { color: #003399; text-decoration: none; }
.text_sm_nodec a:visited { color: #003399; text-decoration: none; }
.text_sm_nodec a:hover{ color: #FFFFFF; text-decoration: none; background-color: #0066CC }
.text_sm_nodec a:active{ color: #FF6600; text-decoration: none; background-color: #FFFFFF }

.text_lg {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	line-height: 1.8em;
	font-size: 17px;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C5D8EB;
	border-left-color: #C5D8EB;
	padding-left: 6px;
	background-color: #C5D8EB;
	list-style-type: none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
}
.text_lg a:link { color: #003399; text-decoration: underline; }
.text_lg a:visited { color: #004BE8; text-decoration: underline; }
.text_lg a:hover{ color: #FFFFFF; text-decoration: none; background-color: #0066CC }
.text_lg a:active{ color: #FF6600; text-decoration: none; }

.text_linkspage {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	line-height: 160%;
	font-size: 15px;
	list-style-image: url(../open/css/dot1.gif);
	}

.text_linkspage a:link { color: #003399;  text-decoration: none;}
.text_linkspage a:visited { color: #003399; text-decoration: none; }
.text_linkspage a:hover{ color: #FFFFFF;  background-color: #0066CC; text-decoration: none; }
.text_linkspage a:active{ color: #FF6600; text-decoration: none;  }

.text_white {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 130%;
	font-size: 16px
}
.text_white a:link { color: #FFFF00; text-decoration: underline; }
.text_white a:visited { color: #FFFFFF; text-decoration: underline; }
.text_white a:hover{ color: #0066CC; text-decoration: none; background-color: #FFFFFF; }
.text_white a:active{ color: #FF6600; text-decoration: none; }



/* ------------------------------------------------------------------------------------------------------------*/


/*  Headlines  */
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #000000;
	font-weight: bold;
	line-height: 125%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.headline_big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #003399; text-align: left; line-height: normal }
.headline_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #004080;
	font-weight: bold;
	line-height: 145%;
}

.headline_med { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; line-height: 130%;   }


.headline_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 130%;
	text-align: center;
}
.headline_small_reverse { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold; line-height: 125%;   }

/* ------------------------------------------------------------------------------------------------------------*/


/*  Subheads Colors */
.subhead {font-weight: bold; font-family: Arial, Helvetica, sans-serif;	font-size: 16px; line-height: 24px;	color: #000000;	text-transform: capitalize;}

.subhead a:link { color: #003399; text-decoration: none; } 
.subhead a:visited { color: #003399; text-decoration: none; }
.subhead a:hover{ color: #FFFFFF; text-decoration: none; background-color: #0066CC }
.subhead a:active{ color: #FF6600; text-decoration: none; }



.subhead_blk_reverse {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
	padding-left: 10px;
}

.subhead_green_reverse {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 145%;	color: #00FF33;	background-color: #666666;   }

.subhead_dk_blue {
	font-weight: bold;
	color: #003399;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	line-height: 125%;
}

.subhead_red_16 { font-weight: bold; color: #CC0000; font-family: "Trebuchet MS", Arial, Helvetica; font-size: 16px }

.subhead_grey_reverse {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 145%;	color: #FFFFFF;	background-color: #666666;   }
.subhead_grey_reverse a:link {	color: #00FF33; text-decoration: underline  }
.subhead_grey_reverse a:visited {	color: #00FF33; text-decoration: underline  }
.subhead_grey_reverse a:hover {	color: #666666; background-color: #00FF33; text-decoration: underline  }
.subhead_grey_reverse a:active {	color: #666666; background-color: #00FF33; text-decoration: underline  }

.subhead_phone {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
}

.subhead_crossout_phone {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	text-transform: capitalize;
	text-decoration: line-through;
	background-color: #999999;
}


/* -------------------------------------------------------------------------------------------------*/


/*  Home Page  */
.home_text { 	font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif; 	color: #000000; 	font-weight: normal; line-height: 160%; font-size: 15px; }
.home_text a { font-weight: bold;}
.home_text a:link { color: #003399; text-decoration: underline; } 
.home_text a:visited { color: #003399; text-decoration: underline; }
.home_text a:hover{ color: #FFFFFF; text-decoration: underline; background-color: #0066CC }
.home_text a:active{ color: #FF6600; text-decoration: none; }

.home_subhead {	font-weight: bold;	font-family: "Trebuchet MS", Arial, Helvetica, "sans serif";	font-size: 15px;	line-height: 24px;	color: #000000;	   }
.home_subhead a:link { color: #003399; text-decoration: underline; } 
.home_subhead a:visited { color: #003399; text-decoration: underline; }
.home_subhead a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000
}
.home_subhead a:active{
	color: #FF6600;
	text-decoration: none;
	background-color: #FFFFFF;
}



.home_masthead {	font-weight: bold;	font-family: "Trebuchet MS", Arial, Helvetica, "sans serif";	font-size: 15px;	line-height: 25px;	color: #FFFFFF;	text-transform: capitalize;  background-color: #0066CC;  }

/* ------------------------------------------------------------------------------------------------------------*/


/* Newsletter  */
.nlbody { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height: 130% }
.nlsubhead { font-weight: bold; color: #004080; font-family: "Trebuchet MS", Arial, Helvetica; font-size: 16px }
.nlmonth { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 28px; font-weight: bold; color: #003399}

.nlreverse  { font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif; font-size: 13px; line-height: 120%}
.nlreverse a:link { color: #FFFF66; text-decoration: underline;  }
.nlreverse a:visited { color: #FFFF66; text-decoration: underline;  }
.nlreverse a:hover{ color: #000000; text-decoration: none; background-color: #FFCC33;  font-weight: bold; }
.nlreverse a:active{ color: #FF0033; text-decoration: none;  }

/* ------------------------------------------------------------------------------------------------------------*/

/*  Special  */

.top_blurb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 115%;
	text-decoration: none;
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 25px;
}


.bottom_byline { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal }

.bottom_byline a:link { color: #003399; text-decoration: underline; }
.bottom_byline a:visited { color: #003399; text-decoration: underline; }
.bottom_byline a:hover{ color: #FFFFFF; background-color: #336699; text-decoration: none;  }
.bottom_byline a:active{ color: #FF6600; text-decoration: none; }


.camp_highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 3em;
	padding: 3px 3px 3px 8px;
	border-top: 1px solid #000000;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #000000;
	margin-right: 3em;
}

.chron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	background-color: #00C131;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.chron a:link {
	color: #FFFFFF;
	text-decoration:none;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #00C131;
}
.chron a:visited {
	color: #FFFFFF;
	text-decoration:none;
	background-color: #0C3;
}
.chron a:hover{
	color: #FFFF00;
	text-decoration:none;
	background-color: #0C3;
}
.chron a:active{
	color: #FFCC00;
	text-decoration:none;
	background-color: #00C131;
}

.gallery a:link, .gallery a:visited, .gallery a:hover, .gallery a:active { font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif; font-size: 15px; line-height: 130%;  }
.gallery a:link { color: #CCCC99; text-decoration: none; background-color: #000000 }
.gallery a:visited { color: #CCCC99; text-decoration: none; background-color: #000000 }
.gallery a:hover{ color: #0099FF; text-decoration: none; background-color: #000000 }
.gallery a:active{ color: #CCCC99; text-decoration: none; background-color: #000000 }

.camp_reverse {
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 145%;
	color: #FFFFFF;
	background-color: #003399;
	border: thin none;
	text-align: center;
}

.nav_camp { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 150%;  font-weight: normal;  }
.nav_camp a:link { color: #FF6600; text-decoration: underline; background-color: #FFFFFF; }
.nav_camp a:visited { color: #FF6600; text-decoration: underline; background-color: #FFFFFF; }
.nav_camp a:hover{ color: #FFFFFF; text-decoration: none; background-color: #FF6600; }
.nav_camp a:active{ color: #FFFF00; text-decoration: none; background-color: #FF6600;}


/* Minutes Intro Page */

.minutes_year {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #006699;
	font-weight: bold;
	line-height: 135%;
	font-size: 18px;
	padding-left: 10px;
}

.minutes_cat {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #006699;
	font-weight: bold;
	line-height: 145%;
	font-size: 13px;
	padding-left: 10px;
}
.minutes_cat a:link { color: #003399; text-decoration: underline; }
.minutes_cat a:visited { color: #003399; text-decoration: underline; }
.minutes_cat a:hover{ color: #FFFFFF; text-decoration: none; background-color: #0066CC }
.minutes_cat a:active{ color: #FF6600; text-decoration: none; background-color: #FFFFFF }


/* ------------------------------------------------------------------------------------------------------------*/


/* Marina Excel Table */
.marina_text { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; line-height: 135%; font-size: 14px; }
.marina_text a:link { color: #003399; text-decoration: underline; }
.marina_text a:visited { color: #003399; text-decoration: underline; }
.marina_text a:hover{ color: #FFFFFF; text-decoration: none; background-color: #0066CC }
.marina_text a:active{ color: #FF6600; text-decoration: none; }

/* ------------------------------------------------------------------------------------------------------------*/


/*  Tables  */
.table_altrow {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	line-height: 125%;
	font-size: 16px;
	background-color: #F1F1E4;
}
.table_altrow a:link { color: #003399; text-decoration: underline; }
.table_altrow a:visited { color: #003399; text-decoration: underline; }
.table_altrow a:hover{ color: #FFFFFF; text-decoration: none; background-color: #0066CC }
.table_altrow a:active{ color: #FF6600; text-decoration: none; }

/* ------------------------------------------------------------------------------------------------------------*/
.highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #99CC99;
	padding: 3px 3px 3px 8px;
	border-top: 0px solid #999999;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 0px solid #999999;
}



/*--------------------------------------*/


.tablebox {	border: 1px outset #333333;}

.border_plain {
	border:1px solid #000;
}
.border {
	border: 1px solid #000000;
	margin: 10px 0px 10px 30px;
	padding: 0px
}

.treasurer_border {
	border: 1px solid #000000;
	margin: 10px 0px;
	padding: 0px; }
	
.intro_text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 130%;
	background-color: #C4E1FF;
	padding: 8px;
	font-weight: bold;
}
.attention {
	font-weight: bold;
	color: #000000;
	background-color: #CCFF66;
	text-align: center;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #000000;
	margin-left: 30px;
	margin-right: 30px;
	padding: 5px;
}
.hey {
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	border: thin dashed #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 130%;
	font-weight: bold;
}
.hey_head {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 130%;
	font-weight: bold;
	color: #FFFF00;
}

.reverse_med{
	color:#FFFFFF;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

.reverse_med a:link {color:#FFFFFF; text-decoration:none;}
.reverse_med a:visited {color:#FFFFFF; text-decoration:none;}
.reverse_med a:hover {
	color:#FFFF00;
	text-decoration:underline;
}
.reverse_med a:active {
	color:#99FFFF;
}



.reverse_links { color: #CCFF00; }
.reverse_links a:link { color: #FFFFFF; text-decoration:none; }
.reverse_links a:visited { color: #FFFFFF;  text-decoration:none;  }
.reverse_links a:hover{
	color: #FFFF00;
	text-decoration:none;
	background-color: #FF0033;
}
.reverse_links a:active{ color: #FFCC00;  text-decoration:none;  }


#halloween {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 44px;
	color: #FF9900;
	background-color: #000000;
	text-align: center;
	line-height: 0.8em;
	padding-top: 10px;
	padding-bottom: 10px;
	border: medium dotted #FFFFFF;
}
#bug {
	float: right;
}
#bug2 {
	float: left;
}

.subhead_blk_reverse {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
	padding-left: 10px;
}
.subhead_reverse_pool {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	line-height: 150%;
	background-color: #369;
	/*background-color: #336699;*/ /*orig dark blue*/
	border: 1px solid #000000;
}

.intro_paragraph {
	font-family: Garamond, Georgia, "Times New Roman", serif;
	font-size: 22px;
	line-height: 150%;
	background-color: #F2F0E3;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.intro_text_large {
	font-family: Garamond, Georgia, "Times New Roman", serif;
	font-size: 20px;
	line-height: 140%;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.intro_text_really_large {
	font-family: Garamond, Georgia, "Times New Roman", serif;
	font-size: 23px;
	line-height: 135%;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
