body { margin: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
form { margin: 0; padding: 0; }
#masthead { padding-left: 20px; padding-top: 20px; padding-bottom: 5px; padding-right: 20px;}
h1 {
	
	font-size: 1.4em;
	color: #0052AD;
}

.flagNav { border: 0; margin: 0 1em 0 0; }
li { list-style-image: url(assets/furniture/bullet.gif); color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;  }
a:link { color: #0052AD; text-decoration: none; }
a:hover, li a:hover { color: #C30; text-decoration: underline; }
a:visited {	color: #0052AD; text-decoration: none; }
p, td { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 0.9em; }
p { margin-top: 0; padding-top: 0;}
#nav { background-color: #95D8FF; background-image: url(bck.gif); height: 27px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 10px; clear:both;}
#midSection {
	background-color: #fff;

	height: 200px;
	background-image: url(assets/furniture/midsection_background.jpg);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
}
#midSection h1  { color: #fff; margin: 10px 0 0 310px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#midSection ul {
	color: #fff;
	margin: 0 0 5px 350px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	list-style-position: inside;
}

#midSection li {
	list-style-image: url(assets/furniture/home_bullet.gif);
	color: #ffffff;
	font-size: 1em;
	/* line-height: 1.8em; */
}

#latestNews { 	
		list-style:none;
		margin:0;
        padding: 0;
		
		}  /* this is a UL created in scripts/latest.asp */
		
#latestNews li{ list-style-image:none; line-height: 2em; }
		
#latestNews li a:link, #latestNews li a:visited {
        color: #000; font-size: 1.15em;

        }

#latestNews li a:hover, #latestNews li #current, #latestNews li a:active {
        color: #283A50;
        }
		

#standard_side_bar { float: left; padding: 10px;}
#standard_pic_bar { float: left; padding: 10px 0; width:300px;}

.newsPageH1 { clear: both; margin: 10px 0 0 10px; }

#news_categories_sidebar { margin: 10px; float:left; clear: left; }
#news_categories_list {

		list-style:none;
		margin:0;
        width: 250px;
        border: 1px solid #ccc;
 
        }
		
#news_categories_list li{ list-style-image:none; }

#news_categories_list li a {
			
			font-size:12px;
          	height: 24px;
         	voice-family: "\"}\"";
         	voice-family: inherit;
          	height: 18px;
        	text-decoration: none;
        }

#news_categories_list li a:link, #news_categories_list li a:visited {
        color: #000;
        display: block;
        background: url(menu_grey.gif);
        padding: 4px 0 4px 30px;
        }

#news_categories_list li a:hover, #news_categories_list li #current, #news_categories_list li a:active {
        color: #283A50;
        background: url(menu_blue.gif);
        padding: 4px 0 4px 30px;
        }
		
.news_categories_subheading { background-image: url(bck.gif); padding: 0 0 0 8px; font-size:1em; font-weight:bold; color: #0052AD; }
#content { margin: 10px 10px 10px 320px; }
#content_gallery { margin: 3em; }
#content p , #standard_side_bar p{ font-size: 0.8em; }
#content h3, #standard_side_bar h3{color: #0052AD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-variant: small-caps; border: 1px solid #ccc; background-color: #eee; padding: 3px;}

#latest { float: left; width: auto; margin: 10px; border: 1px solid #aaa; padding: 5px; background-color: #e1e1FF; }

#latest p{ padding:0; margin:2px; }

#memberscroll {
	float: left;
	width: auto;
	margin: 10px;
	height: 250px;
	border: 1px solid #aaa;
	font-size: 12px;
	background-color: #F9F9F9;
	padding: 5px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;


}

.linkTobutton {
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	background-color: #c4d5df;
	padding: 5px;
	border-top: 0;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background-image: url(bck.gif);
	background-repeat: repeat-x;

}
#newsBar {
	margin: 0 0 0 310px;
	color: #000000;
}

#newsBar p, #newsBar td , #newsBar li, #newsBar a{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 13px; }
#memberBar { margin: 0; border-top: 1px solid #ccc; padding: 5px; clear:both;}
#memberBar img { border:0; margin: 0 5px 0 0;}
#logon { float: left; width: auto;  margin: 10px; }
.pictureFeature { float: left; 	width: 280px; margin: 10px; }
#assocDescription { border: 1px solid #aaa; padding: 5px; background-color: #e1e1FF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 13px; }
#bottom {
	width: auto;
	height: 200px;
	background-image: url(assets/furniture/generic_home.jpg);
	background-repeat:no-repeat;
	margin: 0 0 10px 0; }
#footer { height: 1.2em; background-color: #0052AD; clear:both; color: #fff; font-family: arial; font-size: 0.8em; padding: 0.5em 0 0.5em 20px;}
#bottom h2, #newsBar h2 { color:  #0052AD; margin:0;}
#bottom td { color: #000;}
h2 {color:#0052AD;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;	font-variant: small-caps; border: 1px solid #ccc; background-color: #eee; padding: 3px;}

.content400 { float: left; width: 400px; margin: 10px; }
.summary50 { width: 280px; float: left; }
.summaryHeadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.logonControls { width: 145px; height: 20px; border: solid #ccc 1px; margin: 2px; background-color: #e1e1FF;}
.generalControls { width: 270px; border: solid #ccc 1px; margin: 2px;}
.logonButton { height: 24px; border: solid #ccc 1px; margin: 2px; }
.publicNav { padding: 5px; text-align: center; float: left; font-weight:bold; background-image: url(bck.gif);}
.memberOnly {padding-left: 10px; padding-right: 10px; padding-bottom:5px; padding-top: 5px; text-align: left; font-weight: bold; color: #c30; background-color: #ddd; border-bottom: 1px solid #ccc;}
.publicNav a:link { color: #006; text-decoration: none; }
.publicNav a:hover { color: #fff; text-decoration: none;  }
.publicNav a:visited { text-decoration: none; }

h3 { font-family: sans-serif; font-size: 14px; color: #C30; margin:0; padding:0;}
.whiteText { color: #fff;}

.boardPhoto { padding: 10px; border: 1px solid #ccc; margin-right: 10px; margin-bottom: 10px; float: left;}
.smlMonospace { font-family: monospace; font-size: 12px; color: #111;}
.button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; text-decoration: none; background-color: #eee; margin: 2px; border: 1px solid #ddd; }


div.councilFloat {
  
  	float: left;
  	width: 170px;
  	height: 240px;
 	border: 1px solid #cccccc;
  	padding: 10px;
 	margin: 5px;
	z-index:2; 
	text-align: center;
  
  }
  
div.councilFloat p {
  
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin:0; padding: 0;
  
  }
 .gallery img { float:left; margin: 10px; border: 3px solid #000;}


.galleryThumb {
	background-color: #ffffff;
	margin: 0.5em;
	padding: 1em;
	float: left;
	border: 1px solid #f0f0f0;
	height:190px;
	width:160px;
	text-align:center;
	background-image: url(assets/furniture/bck_player.jpg);
	background-repeat: repeat-x;

}

.galleryThumb img { border: 0; margin: 0 auto;}
.galleryCaption { color: #000; margin:0.2em 0.1em; padding:0; display:block; font-size: 0.8em; line-height: 1em;}