@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) #FFF top repeat-x;
	/*background-attachment:fixed*/
}

.fontStandout {
	font-size:13px;
	font-weight:bold;
	color:#3F831C
}


.disclosureLeft {float:left; width:22%; font-weight:bold; background-color:#7FAD6C; color:#FFF; padding:5px; font-size:14px}
.disclosureLeft1 {float:left; width:22%; font-weight:bold; background-color:#3F831C; color:#FFF; padding:5px; font-size:15px}
.disclosureLeft2 {float:left; width:22%; font-weight:bold; color:#000; padding:5px}
.disclosureRight {float:right; width:75%}
.disclosureRight1 {float:right; width:75%; font-size:15px; font-weight:bold}

#outerContainer {
	margin:auto;
	background-color:#FFF;
	width:1000px;
	min-height:500px
}

#container {
	margin:auto;
	width:969px;
	min-height:300px	
}

#leftCol {
	float:left;
	margin:auto;
	width:220px
}

#logo {
	float:left;
	width:220px;
	height:131px
}

#links {
	width:220px;
	min-height:680px;
	background-color:#e6e6e6
}

#inLinks {
	margin:auto;
	margin-top:9px;
	margin-bottom:9px;
	width:202px;
	background-color:#ebebeb;
	min-height:680px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px
}

#inLinksText {padding:0px 10px 20px 20px}

#inLinks a, #inLinks a:hover  {
	color:#000;
	text-decoration:none;
}

#signUp a {border-bottom:#3F831C thin dotted}
#signUp a:hover {border-bottom:none}

#inLinks h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#3f831c;
	font-size:15px;
	font-weight:bold
}

#rightCol {
	float:right;
	width:720px
}

#topLinks {
	height:10px;
	padding:30px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#767676;
	text-align:right
}

#topLinks a {
	color:#3d841c;
	text-decoration:none
}

#topLinks a:hover {
	color:#000;
	text-decoration:none
}

#facebook {
	float: left;
}

#slideshow {
	height:415px
}

#homepage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px
}

#homeLeft {
	width:562px; 
	float:left
}

#homeRight {
	float:right;
	text-align:right;
	color:#000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:20px
}

#homeRight a {
	color:#000;
	text-decoration:none;
	border-bottom:1px #a5a5a5 dotted
}

#homeRight a:hover {
	color:#000;
	text-decoration:none;
	border-bottom:none
}

.locationHD {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#3d841c
}

.locationHD a {
	color:#3d841c;
}

#footer {
	margin:auto;
	width:1024px
}

#inFooter {
	margin:auto;
	width:969px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5d5d5d
}

#inFooter a {
	color:#5d5d5d;
	text-decoration:none
}

#inFooter a:hover {
	color:#000;
	text-decoration:none
}

#subPageContent {
	padding-top:16px;
}

#inSubPageContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:7px;
	margin-top: 10px;
}

#inSubPageContent h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#3f831c;
	font-size:16px;
	font-weight:bold
}

#inSubPageContent h2 {
	font-size:14px
}

#inSubPageContent a {
	color:#000
}

#inSubPageContent a:hover {
	color:#3F831C;
	text-decoration:none
}

#colLeft {float:left; width:50%}
#colRight {float:right; width:50%}





/* links */
#inLinksText ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom:none;
}

#inLinksText ul li {
	position: relative;
}

#inLinksText ul li a {
	display: block;
	text-decoration: none;
	color:#777;
	background:#EBEBEB; /* IE6 Bug */
	padding:0px;
	border:none;
	border-bottom: 0;
}

#inLinksText ul li ul {
	position: absolute;
	left: 149px; /* Set 1px less than menu width */
	top: -75px;
	display: none;
	border-bottom: 1px solid #ccc;
	z-index:100
}

#inLinksText ul li ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom:none;
	z-index:100
}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#inLinksText ul li a:hover { color: #000; } /* Hover Styles */
		
#inLinksText li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
#inLinksText li:hover ul, li.over ul { display: block; } /* The magic */



/* slider */
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
	margin-top:10px
}
/*--Window/Masking Styles--*/
.window {
	height:357px;	width: 713px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left; border:3px #CCC thin}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(../images/gallery/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px
}
.paging a {
	padding: 3px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #1e2f53;
	border: 1px solid #0a111f;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}




/* LEARN MORE */
span.dropt {border-bottom:#3F831C thin dotted; background:none;}
span.dropt:hover {text-decoration: none; border-bottom:none; background:none; z-index: 6; cursor:pointer }
span.dropt span {position: absolute; left: -9999px; margin: 20px 0 0 0px; padding: 3px 3px 3px 3px; border-style:solid; border-color:black; border-width:1px; z-index: 6; color:#000}
span.dropt:hover span {left:-60px; background: #ccc; color:#000} 
span.dropt span {position: absolute; left: -9999px; margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; border-style:solid; border-color:#3F831C; border-width:1px;}
span.dropt:hover span {margin: 20px 0 0 170px; background: #FFF; z-index:6;}

/* show more box */
.slidingDiv, .slidingDiv2, .slidingDiv3, .slidingDiv4, .slidingDiv5, .slidingDiv6, .slidingDiv7, .slidingDiv8 {min-height:10px; background-color:none; padding:5px 10px 10px 22px; margin-top:2px; border-bottom:none;}

.show_hide, .show_hide2, .show_hide3, .show_hide4, .show_hide5, .show_hide6, .show_hide7, .show_hide8 {display:none; text-decoration:none; color:#03183e; font-weight:bold}

/* COMMUNITY FANCYBOX */
/*#photosList{width:500px; float:left; text-align:left;}
#eventsList{width:180px; float:right; text-align:left; list-style:none outside none; margin:0; padding:0;}
#eventsList li{padding:3px 0;}
#eventsList a{text-align:left; color:#000;}*/
#photosList{width:620px; float:left; text-align:left; margin-top:5px;} /* margin-top was 25 */
#photosList ul{text-align:left; padding:0 5px;} /* padding was 15px 5px */
#photosList li{
  background: none repeat scroll 0 0 #FAFAFA;
  border: 1px solid #E5E5E5;
  cursor: pointer;
  float: left;
  height: 80px;
  list-style-type: none;
  margin: 3px;
  overflow: hidden;
  padding: 3px;
  position: relative;
  text-align: center;
  width: 80px;
}
#photosList li a img {border:medium none; height:80px; width:80px;}

.whatsHappeningPhoto {max-width: 713px; height:auto;}

li.alert {display:block; color:#fff; padding:5px; background-color:#f00; text-align:center;}
#inLinksText ul li.alert a{background:none; color:#fff;}

.importantLink, .importantLink:visited, .importantLink:hover {color: #ff0000; font-size:20px;}

#text-commands {text-align: center; background-color: #ddd; width: 40%; margin: 16px auto;}