@charset "UTF-8";
html {
}
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-repeat: repeat;
	background-position: center top;
	position: relative;
	background-image: url(imagesX/diag.bg.png);
}
ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper {
	width: 1025px;
	position: relative;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#container {
	width: 1025px;
	background-image: url(imagesX/body-bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	background-image: url(imagesX/header-bg2.gif);
	height: 230px;
	background-repeat: repeat-x;
	background-position: center top;
}
#header #tagline {
	background-image: url(imagesX/tagline.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 100px;
	width: 430px;
}
#header #tagline2 {
	background-repeat: no-repeat;
	background-position: right top;
	height: 23px;
	width: 160px;
	position: absolute;
	left: 839px;
	top: 145px;
	font-variant: small-caps;
	text-align: center;
	font-size: 12pt;
	border: thin solid #666;
	padding-top: 2px;
	/* [disabled]background-color: #000;
*/
	letter-spacing: 0.2em;
}
#header #topnav {
	position: absolute;
	top: 180px;
	left: 0px;
	background-image: url(imagesX/topnav-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
	color: #c5d6e8;
	letter-spacing: 0.5em;
	text-align: center;
	display: block;
	width: 1025px;
}
#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#sidebar1, #sidebarMEM {
	float: left; /* since this element is floated, a width must be given */
	width: 185px; /* padding keeps the content of the div away from the edges */
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#sidebar1index {
	float: left; /* since this element is floated, a width must be given */
	width: 205px; /* padding keeps the content of the div away from the edges */
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
}
#sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 185px; /* padding keeps the content of the div away from the edges */
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#sidebar2index {
	float: right; /* since this element is floated, a width must be given */
	width: 205px; /* padding keeps the content of the div away from the edges */
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
}
#mainContent {
	margin-top: 0;
	margin-right: 205px;
	margin-bottom: 0;
	margin-left: 205px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	background-image: url(imagesX/detail-mid.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#mainContent #detail_frame {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(imagesX/detail-bot.gif);
	margin-top: 0px;
}
#mainContent #detail_main {
	padding-right: 30px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 25px;
	background-image: url(imagesX/detail-top.gif);
}
#mainContent #detail_main p.welcome {
	font-size: 12px;
	font-style: italic;
	line-height: 24px;
	letter-spacing: 0.05em;
	padding-left: 1px;
}
#mainContent #detail_main p.intro {
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	letter-spacing: 0.05em;
	padding-left: 1px;
}
#mainContent #detail_main h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #003592;
	font-variant: small-caps;
	letter-spacing: 0.1em;
	display: block;
	margin-bottom: 10px;
	padding-left: 1px;
}
#mainContent #detail_main h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-variant: small-caps;
	letter-spacing: 0.1em;
	display: block;
	margin-bottom: 10px;
	padding-left: 1px;
	font-weight: normal;
}
#mainContent #detail_main h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #8AA2CD;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 16px;
}
#mainContent #detail_main h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #656565;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-style: italic;
	font-weight: normal;
}
#sidebar1 ul li, #sidebarMEM ul li {
	list-style-type: none;
	font-variant: small-caps;
	font-size: 12px;
	color: #003592;
	letter-spacing: 0.15em;
	display: block;
	text-align: right;
	text-indent: 0px;
	height: 30px;
	margin: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sidebar1 ul li a:link, #sidebar1 ul li a:visited, #sidebarMEM ul li a:link, #sidebarMEM ul li a:visited {
	color: #1B3592;
	text-decoration: none;
}
#sidebar1 ul li a:hover, #sidebar1 ul li a:active, #sidebarMEM ul li a:hover, #sidebarMEM ul li a:active {
	text-decoration: none;
	/* [disabled]border-bottom-width: 1px; */
	/* [disabled]border-bottom-style: dotted; */
	/* [disabled]border-bottom-color: #1B3592; */
	color: #FFF; 
}
#sidebarMEM ul li:hover {
	/* [disabled]background-image: url(imagesX/diamond_bullet2.gif); */
	background-repeat: no-repeat;
	background-position: right top;
	/* [disabled]background-color: #fff; */
}
#amanda ul li.amanda {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#amanda ul li a.amanda:link, #amanda ul li a.amanda:visited {
	color: #FFF;
	text-decoration: none;
}
#carmen ul li.carmen {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#carmen ul li a.carmen:link, #carmen ul li a.carmen:visited {
	color: #FFF;
	text-decoration: none;
}
#chaman ul li.chaman {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#chaman ul li a.chaman:link, #chaman ul li a.chaman:visited {
	color: #FFF;
	text-decoration: none;
}
#cherie ul li.cherie {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#cherie ul li a.cherie:link, #cherie ul li a.cherie:visited {
	color: #FFF;
	text-decoration: none;
}
#cindy ul li.cindy {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#cindy ul li a.cindy:link, #cindy ul li a.cindy:visited {
	color: #FFF;
	text-decoration: none;
}
#colleen ul li.colleen {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#colleen ul li a.colleen:link, #colleen ul li a.colleen:visited {
	color: #FFF;
	text-decoration: none;
}
#cynthia ul li.cynthia {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#cynthia ul li a.cynthia:link, #cynthia ul li a.cynthia:visited {
	color: #FFF;
	text-decoration: none;
}
#danna ul li.danna {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#danna ul li a.danna:link, #danna ul li a.danna:visited {
	color: #FFF;
	text-decoration: none;
}
#edele ul li.edele {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#edele ul li a.edele:link, #edele ul li a.edele:visited {
	color: #FFF;
	text-decoration: none;
}
#fatima ul li.fatima {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#fatima ul li a.fatima:link, #fatima ul li a.fatima:visited {
	color: #FFF;
	text-decoration: none;
}
#june ul li.june {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#june ul li a.june:link, #june ul li a.june:visited {
	color: #FFF;
	text-decoration: none;
}
#kellie ul li.kellie {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#kellie ul li a.kellie:link, #kellie ul li a.kellie:visited {
	color: #FFF;
	text-decoration: none;
}
#margie ul li.margie {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#margie ul li a.margie:link, #margie ul li a.margie:visited {
	color: #FFF;
	text-decoration: none;
}
#mariette ul li.mariette {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#mariette ul li a.mariette:link, #mariette ul li a.mariette:visited {
	color: #FFF;
	text-decoration: none;
}
#melanie ul li.melanie {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#melanie ul li a.melanie:link, #melanie ul li a.melanie:visited {
	color: #FFF;
	text-decoration: none;
}
#monica ul li.monica {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#monica ul li a.monica:link, #monica ul li a.monica:visited {
	color: #FFF;
	text-decoration: none;
}
#tennsie ul li.tennsie {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#tennsie ul li a.tennsie:link, #tennsie ul li a.tennsie:visited {
	color: #FFF;
	text-decoration: none;
}
#vicky ul li.vicky {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#vicky ul li a.vicky:link, #vicky ul li a.vicky:visited {
	color: #FFF;
	text-decoration: none;
}
#vivian ul li.vivian {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#vivian ul li a.vivian:link, #vivian ul li a.vivian:visited {
	color: #FFF;
	text-decoration: none;
}
#sidebar2 ul li {
	list-style-type: none;
	font-variant: normal;
	font-size: 11px;
	color: #1B3592;
	letter-spacing: 0em;
	display: block;
	text-align: left;
	text-indent: 0px;
	height: 30px;
	margin: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#sidebar2 ul li.ON {
	background-image: url(imagesX/diamond_bullet2.gif);
	background-repeat: no-repeat;
	background-position: left 30%;
	color: #FFF;
}
#sidebar2 ul li a:link, #sidebar2 ul li a:visited {
	color: #1B3592;
	text-decoration: none;
}
#sidebar2 ul li a:hover, #sidebar2 ul li a:active {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1B3592;
}
#header #topnav a img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footer {
	height: 70px;
	padding: 0;
	position: relative;
	background-image: url(imagesX/footer2012.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#footer ul li {
	list-style-type: none;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 15px;
	border: 1px solid #CCC;
	background-color: #FFF;
	margin-top: 5px;
	padding: 5px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
	border: thin solid #BFCDE4;
	padding: 2px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#footer .navfooter {
	/*font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #003592;
	letter-spacing: .5em;
	text-align: center;
	position: absolute;
	top: 35px;
	width: 1025px;
	left: 0px;
	text-transform: uppercase;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #1B3592;
	text-align: center;
	position: absolute;
	top: 35px;
	width: 635px;
	margin-left: 195px;
	letter-spacing: 2px;/*	text-transform: uppercase;
*/
}
#footer .navfooter a:link, #footer .navfooter a:visited {
	color: #8AA2CD;
	text-decoration: none;
}
#footer .navfooter a:hover, #footer .navfooter a:active {
	text-decoration: none;
	color: #003592;
}
#mainContent #detail_main #members ul li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.05em;
	list-style-type: none;
	margin-left: -5px;
	display: block;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
}
#mainContent #detail_main #members ul a:link, #mainContent #detail_main #members ul a:visited {
	color: #999;
	text-decoration: none;
	list-style-type: none;
}
#mainContent #detail_main #members ul a:hover, #mainContent #detail_main #members ul a:active {
	color: #1B3592;
	font-style: italic;
	text-decoration: none;
}
#mainContent #detail_main ul.members li.board a:link, #mainContent #detail_main ul.members li.board a:visited {
	color: #900;
	text-decoration: underline;
}
#mainContent #detail_main #minutes ul li {
	list-style-type: none;
	font-size: 11px;
	line-height: 24px;
	list-style-type: none;
	text-align: left;
	margin: 0;
}
#minutes a:link, #minutes a:visited {
	color: #999;
	text-decoration: none;
}
#minutes a:hover, #minutes a:active {
	color: #1B3592;
	font-style: italic;
	text-decoration: none;
}
#sidebar1 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent #detail_main .info {
	font-size: 12px;
	line-height: 24px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
	padding-left: 1px;
}
#mainContent #detail_main .infoextra {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8AA2CD;
	line-height: 24px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
	padding-left: 20px;
}
#mainContent #detail_main .infoital {
	font-size: 12px;
	font-style: italic;
	line-height: 24px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
	padding-left: 1px;
}
#mainContent #detail_main .info a:link, #mainContent #detail_main .info a:visited, #mainContent #detail_main .infoextra a:link, #mainContent #detail_main .infoextra a:visited {
	text-decoration: underline;
	color: #8AA2CD;
	font-style: italic;
	/* [disabled]border-bottom-width: 1px; */
	/* [disabled]border-bottom-style: dotted; */
	/* [disabled]border-bottom-color: #B9B9B9; */
}
#mainContent #detail_main .info a:hover, #mainContent #detail_main .info a:active, #mainContent #detail_main .infoextra a:hover, #mainContent #detail_main .infoextra a:active {
	text-decoration: underline;
	/* [disabled]border-bottom-width: 1px; */
	/* [disabled]border-bottom-style: dotted; */
	border-bottom-color: #1B3592;
	color: #1B3592;
}
#mainContent #detail_main .info2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 24px;
	margin: 0px;
	display: block;
}
#mainContent #detail_main .info3 {
	color: #1B3592;
}
#mainContent #detail_main .info2 a:link, #mainContent #detail_main .info2 a:visited, #mainContent #detail_main .location a:link, #mainContent #detail_main .location a:visited, .meetings a:link, .meetings a:visited {
	color: #1B3592;
	text-decoration: none;
}
#mainContent #detail_main .info2 a:hover, #mainContent #detail_main .info2 a:active, #mainContent #detail_main .location a:hover, #mainContent #detail_main .location a:active, .meetings a:hover, .meetings a:active {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1B3592;
}
.BC {
	float: right;
	background-image: url(images/bc_shad.gif);
	background-repeat: no-repeat;
	height: 154px;
	width: 262px;
}
.BC2 {
	float: right;
	background-image: url(images/bc_shad2.gif);
	background-repeat: no-repeat;
	height: 154px;
	width: 262px;
}
.BC3 {
	float: right;
	background-image: url(images/bc_shad3.gif);
	background-repeat: no-repeat;
	height: 262px;
	width: 154px;
}
.BC4 {
	float: left;
	background-image: url(images/bc_shad4.png);
	background-repeat: no-repeat;
	height: 154px;
	width: 232px;
	padding-top: 8px;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 30px;
	background-attachment: scroll;
	margin-left: -12px;
}
.BC5 {
	float: left;
	background-image: url(images/bc_shad5.png);
	background-repeat: no-repeat;
	height: 272px;
	width: 144px;
	padding-top: 9px;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 30px;
	margin-left: -12px;
}
.BC6 {
	float: left;
	text-align: center;
	background-image: url(images/bc_shad6.png);
	background-repeat: no-repeat;
	height: 154px;
	width: 232px;
	padding-top: 9px;
	margin-right: 5px;
	margin-bottom: 30px;
	margin-left: -12px;
}
p {
	font-size: 10px;
	display: block;
}
#mainContent #detail_main ul li {
	font-size: 11px;
	line-height: 24px;
	list-style-type: square;
	padding-left: 5px;
	margin-left: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
form {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
}
/*.contactform table    {
	padding-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
}*/
.contactform input.btn {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width: 90px;
	font-weight: bold;
	cursor: pointer;
}
.contactform input.txt {
	border: 1px solid #C7C7C7;
	height: 14px;
	font-size: 11px;
	font-style: normal;
	padding-top: 2px;
	padding-left: 2px;
	color: #1B3592;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}
.contactform textarea {
	border: 1px solid #C7C7C7;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B3592;
	padding-top: 3px;
	padding-left: 2px;
}
.contactform label {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}
.hrule {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C7C7C7;
	margin-top: 10px;
	margin-bottom: 5px;
}
.hrule2 {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C7C7C7;
	margin-top: 10px;
	margin-bottom: 5px;
}
.hrule3 {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.meetings {
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	color: #1B3592;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
}
.location {
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	color: #656565;
	line-height: 16px;
	margin-top: 10px;
	padding-left: 10px;
	border: 1px solid #BFCDE4;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	padding-right: 10px;
}
.clmonth {
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.clmonth caption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 5px;
	text-align: center;
	padding-bottom: 5px;
}
#mainContent #detail_main .clmonth th {
	background-color: #1B3592;
	color: #FFF;
	text-align: center;
	width: 73px;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
#mainContent #detail_main .clmonth td {
	border: 1px solid #DADADA;
	vertical-align: top;
	line-height: normal;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 5px;
	color: #1B3592;
	height: 100px;
}
#mainContent #detail_main .clmonth td.previous, #mainContent #detail_main .clmonth td.next {
	color: #A5A5A5;
	background-color: #F0F0F0;
}
#mainContent #detail_main .clmonth td.active {
	background-color: #FFC;
	color: #1B3592;
	background-image: url(images/dots_bg.png);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#mainContent #detail_main .clmonth ul {
	list-style-type: none;
	margin: 0;
	padding-left: 1em;
	padding-right: 0.6em;
}
#mainContent #detail_main .clmonth li {
	margin-bottom: 5px;
	line-height: 12px;
	list-style-type: none;
	display: block;
	margin-left: -10px;
	margin-top: 5px;
	font-size: 9px;
	max-width: 50px;
	color: #900;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.calFootnote {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-left: 0px;
	text-align: center;
	font-variant: small-caps;
}
.calFootnote a:link, .calFootnote a:visited {
	text-decoration: none;
	color: #003592;
	font-weight: bold;
}
.calFootnote a:hover, .calFootnote a:active {
	text-decoration: none;
	color: #003592;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003592;
}
#mainContent #detail_main .welcome a {
	text-decoration: none;
	color: #1B3592;
}
.eventpic {
	display: block;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px dotted #1B3592;
	margin-right: auto;
	margin-left: auto;
}
.eventnote {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	line-height: 14px;
	display: block;
	color: #666;
	margin-top: 0px;
	margin-bottom: 8px;
}
#mainContent #detail_main .clmonth li.fit {
	font-size: 8px;
}
#mainContent #detail_main #calendar .clmonth th.wknd {
	width: 30px;
}
#mainContent #detail_main #calendar .clmonth tr .active ul li a:link, #mainContent #detail_main #calendar .clmonth tr .active ul li a:visited {
	color: #656565;
	text-decoration: none;
	font-style: italic;
}
#mainContent #detail_main #calendar .clmonth tr .active ul li a:hover, #mainContent #detail_main #calendar .clmonth tr .active ul li a:active {
	color: #1B3592;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1B3592;
}
.boldblue {
	font-weight: bold;
	color: #1B3592;
}
.date {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #1B3592;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.reddate {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #C00;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.dates {
	color: #656565;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 14px;
}
#mainContent #detail_main .dates a:link, #mainContent #detail_main .dates a:visited, .meetings a:link, .meetings a:visited, #mop a:link, #mop a:visited, .bylaws a:link, .bylaws a:visited {
	color: #1B3592;
	text-decoration: none;
	font-style: italic;
}
#mainContent #detail_main .dates a:hover, #mainContent #detail_main .dates a:active, .bylaws a:hover, .bylaws a:active {
	color: #C00;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
}
.meetings a:hover, .meetings a:active {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.dates2 {
	color: #900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 14px;
}
#aboveFooter {
	background-image: url(imagesX/detail-bot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 50px;
}
h2 {
	margin: 0px;
}
.name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-variant: small-caps;
	color: #1B3592;
	margin-top: 0px;
	margin-bottom: 5px;
	letter-spacing: .3em;
}
.company {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	font-variant: small-caps;
	color: #8AA2CD;
	letter-spacing: .15em;
}
.super {
	font-size: 8pt;
	vertical-align: text-top;
}
.adbox {
	background-color: #BFCDE4;
	text-align: center;
}
.credit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-align: center;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.credit a:link, .credit a:visited {
	color: #1B3592;
	text-decoration: none;
	font-style: italic;
}
.credit a:hover, .credit a:active {
	color: #1B3592;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1B3592;
}
.indexupcoming {
	float: right;
	width: 225px;
	margin-left: 20px;
	background-image: url(images/upcomingevents.png);
	background-repeat: no-repeat;
	padding-top: 54px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #C7C7C7;
	padding-left: 20px;
	background-position: 20px top;
	min-height: 235px;
}
#mop {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1B3592;
	position: absolute;
	top: 150px;
	right: 35px;
	font-size: 12px;
}
#header #tagline2 a:link, #header #tagline2 a:visited {
	color: #000;
	text-decoration: none;
}
#header #tagline2 a:hover, #header #tagline2 a:active {
	color: #BFCDE4;
}
#mainContent #detail_main ul.minutes {
	text-align: center;
	list-style-type: none;
}
#header a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.linkfootnote {
	/* [disabled]font-style: italic; */
	color: #900;
	font-size: 10px;
	margin-bottom: 5px;
}
.footnote {
	font-size: 9px;
	font-style: italic;
	color: #8AA2CD;
}
.caption {
	color: #1B3592;
	font-size: 11px;
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
th.minutes {
	color: #FFF;
	background-color: #BFCDE4;
	text-align: center;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFF;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	height: 25px;
}
.tdRule {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
}
tr.minutes {
	height: 40px;
}
#minutes a.board {
	color: #C00;
}
.bylaws {
	font-size: 12px;
}
.bylaws p {
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bylawhdr {
	font-weight: bold;
	color: #8AA2CD;
}
.memberInfo {
	margin-left: 10px;
	line-height: 20px;
}
.memberInfo a:link, .memberInfo a:visited {
	font-size: 12px;
	color: #1B3592;
	text-decoration: none;
	font-style: italic;
}
.memberInfo a:hover, .memberInfo a:active {
	color: #FFF;
}
.memberInfo .BLlinks {
	margin-top: 5px;
}
.memberInfo .BLlinks a {
	font-size: 10px;
	margin-left: -15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.linkfootnote2 {
	font-size: 10px;
	color: #1A3592;
	margin-bottom: 10px;
}
.links table tr td  {
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	/* [disabled]color: #FFF; */
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #BFCDE4;
	border-right-color: #BFCDE4;
	border-bottom-color: #BFCDE4;
	border-left-color: #BFCDE4;
}
#mainContent #detail_main table tr td a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#detail_main #members li .imgInline {
	display: block;
	vertical-align: top;
	border: 1px solid #BFCDE4;
	margin-right: 8px;
	padding: 2px;
}
#members {
	width: 270px
}
.MemFltRt {
	margin: 0px;
	padding: 0px;
	float: right;
}
#mainContent #detail_main #members ul li.HL {
	background-color: #EBEBEB;
}

