@charset "utf-8";
/* Bay Ridge CSS  */



body{
	background-color:#069;
	margin: 0px;
}

#wrapper_main_open{
	max-width: 1100px;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFF;
}


#home_wrapper {
	width: 810px;
	border: 1px solid #A9B3BD;
	padding: 4px;
}

#top_logo {
	background-image: url(../images/logo/logo_background.gif);
	background-color: #E7E2D3;
	margin: 0px;
}
#slip_wrapper {
	background-color: #FFF;
	padding: 10px;
}


#open {
}
#open h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: none;
	text-align: left;
	font-style: italic;
	text-transform: capitalize;
}


.flt_left {
	float: left;
	margin-right: 15px;
}
.flt_right {
	float: right;
	margin-left: 18px;
}



.deadline {
	background-image: url(background_green.jpg);
}
#home_wrapper h1 {
	font-family: Garamond, "Adobe Garamond Pro", "Garamond Premr Pro", Georgia, "Times New Roman", serif;
	font-size: 32px;
	font-weight: bold;
	color: #FFF;
	background-color: #1A6795;
	padding-left: 10px;
	line-height: 1.6em;
	text-align: center;
	width: 99%;
}



.table_text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 125%;
	font-size: 16px;
	}
	
.table_text td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CCCC;
	padding: 5px;
}
.table_subhead { font-weight: bold; background-color: #99CCCC; }

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


/*#crimestats tr{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;}
*/	
	

/*  Navigation  */
.nav ul {
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 13px;
	margin: 0px;
}
.nav li {
	list-style:none;
}
.nav a:link, .nav a:visited, .nav a:hover, .nav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	padding-left: 1px;
}
.nav a:link { 
color: #0066CC; 
text-decoration: none; 
background-color: #FFFFFF;
}
.nav a:visited {
color: #666666;
text-decoration: none; 
background-color: #FFFFFF;
}
.nav a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0066CC;
}
.nav a:active{ 
color: #FF6600; 
text-decoration: none; 
background-color: #FFFFFF; }



/* TEXT-------------------------------------------------------------  */

.text { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #000000; 
font-weight: normal; 
line-height: 140%; 
font-size: 16px;
}
.text a:link { 
color: #006699; 
text-decoration: underline;
}
.text a:visited { 
color: #006699; 
text-decoration: underline;
}
.text a:hover{ 
color: #FFFFFF; 	
text-decoration: none; 	
background-color: #006699;
}
.text a:active{ 
color: #FFCC00; 
text-decoration: none;
}

.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_med { font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; line-height: 135%; font-size: 14px }
.text_med a:link { color: #003399; text-decoration: underline; }
.text_med a:visited { color: #003399; text-decoration: underline; }
.text_med a:hover{ color: #FFFFFF; text-decoration: none; background-color: #0066CC }
.text_med a:active{ color: #FF6600; text-decoration: none; }

.text_intro_med {
	font-family: Georgia, "Times New Roman", serif;
	color: #000000;
	line-height: 140%;
	font-size: 19px;
}

.text_intro {
	font-family: Georgia, "Times New Roman", serif;
	color: #000000;
	line-height: 140%;
	font-size: 22px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.text_intro a:link {
	color: #145074;
	text-decoration: underline;
}
.text_intro a:visited {
	color: #1A6795;
	text-decoration: underline;
}
.text_intro a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1A6795
}
.text_intro 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(dot1.gif);
}
	
.text_linkspage ul{
	margin-bottom: 0px;
	margin-left: 0px;
}

.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: 125%; 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; }



/*  Kicker  */

.kicker {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 4px;
	color: #3399CC;
	font-weight: normal;
	font-style: italic;
}


/*  Headlines  */
.headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #000000; font-weight: bold; line-height: 135%}
.headline_big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 33px; font-weight: bold; line-height: normal }

.headline_blue {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 24px; 	color: #004080; 	font-weight: bold; 	line-height: normal; }
.headline_blue_big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #003399; text-align: left; line-height: normal }

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

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


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

.subhead_reverse {font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, "sans serif";	font-size: 15px;	line-height: 24px;	color: #000000;	text-transform: capitalize;}
.subhead_reverse a:link { color: #FFFFFF; text-decoration: underline; }
.subhead_reverse a:visited { color: #FFFFFF; text-decoration: underline; }
.subhead_reverse a:hover{ color: #FFCC00; text-decoration: none}
.subhead_reverse a:active{ color: #FFFF00; 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_reverse_pool {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	line-height: 150%;
	background-color: #336699;
	border: 1px solid #000000;
}

.subhead_reverse_green {	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  }
/* -------------------------------------------------------------------------------------------------*/


/*  Home Page  */
.home_text {font-family: Arial, Helvetica, sans-serif; 	color: #000000; font-weight: normal; line-height: 160%; font-size: 14px; }
.home_text a {
	font-weight: bold;
	padding-right: 5px;
	}
.home_text a:link { color: #006699; text-decoration: underline;  } 
.home_text a:visited { color: #006699; text-decoration: none; }
.home_text a:hover{ color: #FFFFFF; text-decoration: none; background-color: #006699; }
.home_text a:active{ color: #00CC66; text-decoration: none;  }

.home_subhead_2006 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 26px;
	color: #FFFFFF;
	padding-left: 2px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #00CC66;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #00CC66;
	background-color: #006699;
}

.home_subhead {
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, "sans serif";
	font-size: 15px;
	line-height: 24px;
	color: #000000;
	text-transform: capitalize;
	background-image:  url(background_green.jpg);
	}

.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: "Trebuchet MS", Arial, Helvetica, sans-serif; 	
	font-size: 18px; 	
	color: #666666; font-weight: bold; 	
	line-height: 115%; 	
	text-decoration: none; 	
	text-align: center;
}

.bottom_byline { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.bottom_byline a:link { color: #006699; text-decoration: underline; }
.bottom_byline a:visited { color: #006699; text-decoration: underline; }
.bottom_byline a:hover{ color: #FFFFFF; text-decoration: none; 	background-color: #006699; }
.bottom_byline a:active{ color: #FFCC00; background-color: #006699; 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;
	background-image: url(gradient_green_blue_2006.gif);
	}

.chron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-left: 1em;
	background-color: #00CC99;
	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: 6em;
}


.camp_reverse {
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	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;
	font-weight: bold;
	line-height: 135%;
	font-size: 18px;
	padding-left: 10px;
	background-color: #660099;
}

.minutes_cat {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #00cc66;
	font-weight: bold;
	line-height: 135%;
	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:  url("background_green.jpg");  }
.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;
}

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


/*     This is just to pick up use of H2 by minutes writers    

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

   */

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

.tablebox {	border: 1px outset #333333;}
.table_alt_green {	background-image: url(background_yellow.jpg); }
.border {
	border: 1px solid #000000;
	margin: 10px 0px 10px 30px;
	padding: 0px}

.treasurer_border {
	border: 1px solid #000000;
	margin: 10px 0px;
	padding: 0px; }
	
	
/* Deleted 2009-1125 -------------------------
.intro_text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 130%;
	background-color: #79DEFF;
	padding: 7px;
	font-weight: bold;
}*/


.attention {
	font-weight: bold;
	color: #FF0000;
	background-color: #CCFF66;
}
.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_text_med{
	color:#FFFFFF;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}
.reverse_text_med a:link, a:visited{color:#FFFFFF; text-decoration:underline}
.reverse_text_med a:hover{color:#FFFF00;}
#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;
}

/* PHOTO GALLERY__________*/


/* .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%; font : normal bold }  */

/*.gallery a {
	font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 130%;
	font-weight: bold;
	text-decoration: none;}
.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 }*/


#gallery {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	color: #66CC66;
}
#gallery a{
	font-size:15px;
	text-decoration:none;
	padding-right: 6px;
	padding-left: 6px;
}
#gallery a:link {
	color: #00CCFF;
	text-decoration: none;
	padding: 6px;
}
#gallery a:visited { color: #0099BF; text-decoration: none}
#gallery a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0099CC;
}
#gallery a:active{ color: #FF9900; text-decoration: none}

#twoCol {
}
#twoCol td {
	padding-right: 20px;
}
#home_col2_top {
	text-align: center;
}
#sidebar {
	float: right;
	margin-left: 20px;
	padding: 10px;
	width: 250px;
}
#waitlist {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}

