@charset "utf-8";
/* CSS Document */

<style type="text/css" media="all">


body {
	background-color: #e4f2db;
	margin:0px;
	padding:0px;
}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
	COLOR:inherit;
	text-decoration:inherit;
}
#header {

	width:1023px;
	margin: 0px auto 0px 0px;
	border: 0px solid #f0f0f0;

}
#leftLogoTop {
	margin-left:0px;
	margin-top:0px;
	width:825px;
	height:138px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#colwrap1 {
	float:left;
	width:198px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
#stayInformed {
	margin-left:0px;
	margin-top:0px;
	width:198px;
	height:77px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#infoForm {
	margin-left:0px;
	margin-top:0px;
	width:198px;
	height:58px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image:url(images/stayInformedBg.jpg);
	background-repeat:no-repeat;
	}
#leftLogoMiddle {
	margin-left:0px;
	margin-top:0px;
	width:825px;
	height:51px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#date {
	margin-left:0px;
	margin-top:-3px;
	width:198px;
	height:54px;
	margin-bottom:0px;
/*	float:left;
*/	display:block;
	float:right;
	background-image:url(images/date.jpg);
	background-repeat:no-repeat;

}
#leftLogoBottom {
	margin-left:0px;
	margin-top:0px;
	width:205px;
	height:41px;
	margin-bottom:0px;
	float:left;
	display:inline;

}


.printLink{
	margin-top:5px;
	height:48px;
	width:200px;
	background-image: url(../images/print.gif);
	background-repeat:no-repeat;
	display:block;
}

.printLink:hover{background-image: url(../images/print.gif); background-position:0 -48px;}


#homeButton {
	background-image: url(images/homeButton.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	width:63px;
	height:41px;
	margin-bottom:0px;
	float:left;
	display:block;

}

#homeButton:hover{background-image: url(images/homeButton.jpg); background-position:0 -41px;}


#currentButton {
	background-image: url(images/currentButton.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	width:185px;
	height:41px;
	margin-bottom:0px;
	float:left;
	display:block;
}

#currentButton:hover{background-image: url(images/currentButton.jpg); background-position:0 -41px;}

#issuesButton {
	background-image: url(images/issuesButton.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	width:69px;
	height:41px;
	margin-bottom:0px;
	float:left;
	display:block;
}

#issuesButton:hover{background-image: url(images/issuesButton.jpg); background-position:0 -41px;}

#aboutButton {
	background-image: url(images/aboutButton.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	width:132px;
	height:41px;
	margin-bottom:0px;
	float:left;
	display:block;
}

#aboutButton:hover{background-image: url(images/aboutButton.jpg); background-position:0 -41px;}

#eventsButton {
	background-image: url(images/eventsButton.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	width:87px;
	height:41px;
	margin-bottom:0px;
	float:left;
	display:block;
}

#eventsButton:hover{background-image: url(images/eventsButton.jpg); background-position:0 -41px;}

#picturesButton {
	background-image: url(images/picturesButton.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	width:92px;
	height:41px;
	margin-bottom:0px;
	float:left;
	display:block;
}

#picturesButton:hover{background-image: url(images/picturesButton.jpg); background-position:0 -41px;}

#endorseButton{
	background-image: url(images/endorseButton.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	width:170px;
	height:41px;
	margin-bottom:0px;
	float:left;
	display:block;
}

#endorseButton:hover{background-image: url(images/endorseButton.jpg); background-position:0 -41px;}

#contributeButton{
	background-image: url(images/contributeButton.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	width:257px;
	height:98px;
	margin-bottom:0px;
	float:right;
	display:block;
}

#contributeButton:hover{background-image: url(images/contributeButton.jpg); background-position:0 -98px;}

#joinButton{
	background-image: url(images/joinButton.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	width:257px;
	height:101px;
	margin-bottom:0px;
	float:right;
	display:block;
}

#joinButton:hover{background-image: url(images/joinButton.jpg); background-position:0 -101px;}


#tellButton{
	background-image: url(images/tellButton.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	width:257px;
	height:97px;
	margin-bottom:0px;
	float:right;
	display:block;
}

#tellButton:hover{background-image: url(images/tellButton.jpg); background-position:0 -97px;}

.facebook{
	background-image: url(images/facebook.jpg);
	background-repeat:no-repeat;
	margin: 0 6px;
	width:196px;
	height:89px;
	margin-bottom:0px;
	display:block;
}

.facebook:hover{background-image: url(images/facebook.jpg);}

.eventsSidebarButton{
	background-image: url(images/eventsSidebarButton.jpg);
	background-repeat:no-repeat;
	margin: 10px 6px;
	width:196px;
	height:43px;
	margin-bottom:0px;
	display:block;
}

.eventsSidebarButton:hover{background-image: url(images/eventsSidebarButton.jpg); }


.contactSidebarButton{
background-image:url("images/contact.jpg");
background-repeat:no-repeat;
display:block;
height:43px;
margin:10px 6px 15px 12px;
width:196px;
}


.slideshow { max-height: 296px; width: 756px; }

</style>


#slideshowContainer{width:1023px;}

#mainContent{margin:0px 10px 0px 17px; float:left; width:980px;}

#mainContent a{color:#00F; text-decoration:none;}
#mainContent a:hover{color:#00F; text-decoration:underline;}


#inTouch{float:right; width:219;}

#footer{width:1023px; background-image:url(images/body-bottom.jpg); display:block; height:50px; float:left; }

#contentBg{width:1023px; background-image:url(images/contentBg.jpg); display:block; padding-top:0px; float:left; }

.inTouchMiddle{height:158px; width:219px; background-image:url(../images/touchMiddle.jpg);}

.tableHeader{color:#333; font-size:16px; font-weight:bold;}

.eventTable td{padding-bottom:10px; padding-top:10px; border-bottom:1px #CCC solid;}

.pictureGroup{width:450px; margin:0 auto; display:block; margin-bottom:20px;}

.pictureCaption{padding:5px 0; text-align:center;}

<!--[if IE]>
<style type="text/css" media="all">.borderitem {border-style:solid;}</style>
<!--[endif]-->

.informedEmail input, input.textarea, textarea{background-image: url(images/emailBg.jpg); background-repeat: no-repeat;}
.informedEmail textarea{background-image: url(images/emailBg.jpg); background-repeat: no-repeat;}


/* DROP DOWN STYLES */

ul#menu {
/*background: #940;
color: #fff;
*/
/*padding: 0.3em 0em;
width:200px;*/
margin: 0px;
padding:0px;
}


ul#menu li {
/*display: inline;
margin: 0.1em 1em;
position: relative;*/
 display: inline; 
  position: relative; 
  margin-left:0px;
}

ul#menu h2, ul#menu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}


ul#menu li a {
color: #fff;
text-decoration: none;
padding: 0 0.4em;
}

ul#menu li a:hover {
text-decoration: underline;
}

ul#menu li.mega a {
/*background: transparent url(arrow.gif) center right no-repeat;
padding: 0 1.2em;*/
}

ul#menu li.mega a:hover {
text-decoration: underline;
}

ul#menu div {
display: none;
}

ul#menu li.mega div {
background:none repeat scroll 0 0 #FFFFCC;
border:1px solid #DDDDAA;
color:#993300;
left:10px;
list-style:none outside none;
/*margin-left:-200px;
*/
padding:0px 20px;
position:absolute;
top:41px;
width:200px;
margin-left:0px;
z-index:99999999;
}

li.mega{margin-left:0px;}

ul#menu li.hovering div {
display: block;
}

ul#menu li.mega div a {
color: #300;
padding: 0;
background-image: none;

}

ul#menu li.mega div a:hover {
font-weight:bold;
padding: 0;
background-image: none;
text-decoration: underline;
}

ul#menu li div a.more {
color: #390;
font-weight: bold;
}


ul#menu div h3 {
color: #f70;
font-weight: bold;
font-size: 1.1em;
}
ul#menu div p {
margin: 0 0 0.8em 0;
padding: 0;
}

.newsDate{font-size:14px; color:#999; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:5PX;}
.newsHead{font-size:19px; color:#009933; font-family:Arial, Helvetica, sans-serif; padding-bottom:5PX;}
.newsBody{font-size:15px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.newsContainer{margin-bottom:15px;}
.newsContainer strong a{text-decoration:underline; color:#090;}
.newsContainer strong a:visited{color:#090; text-decoration:underline;}

.credits{margin:0 auto; width:360px;}
.credits a{text-decoration:underline; color:#090;}
.credits a:visited{color:#090;}
