@charset "UTF-8";
/*PHOTO GALLERIES & DOCUMENT MANAGEMENT */
.photo_cat {
	margin: 0;
	padding: 10px 23px 0 23px;
}
.documentCat {
	margin: 0;
	padding: 0;
}
.photo_cat h2, .documentCat h2 {
	background: #cbf26c;
	padding: 5px;
	margin: 0;
	border: 1px solid #798c4d;
	position: relative;
	color: #52681d;
}
.documentCat h2 {
	background: #cbf26c;
	padding: 5px;
	margin: 8px 23px;
	border: 1px solid #798c4d;
	position: relative;
	color: #52681d;
}
.photo_cat h2 a, .documentCat h2 a {
	position: absolute;
	color: #52681d;
	top: 5px;
	right: 5px;
	margin: 0;
	padding: 0;
	font-size: .8em;
	font-weight: bold;
}
.photo_cat h2 a:hover {
	color: #039;
}
.ul-gallery_thumbs, .ul-photo_thumbs {
	margin: 0;
	padding: 0;
	list-style: none;
}
.ul-gallery_thumbs li {
	margin: 8px 0;
	padding: 8px;
	border: 1px solid #ccc;
	background: #f1f1f1;
	list-style: none;
	min-height: 100px;
	overflow: hidden;
}
.ul-gallery_thumbs h3 {
	font-size: 1em;
	font-weight: bold;
	position: relative;
}
.ul-gallery_thumbs h3 span {
	font-size: .9em;
	color: #999;
	position: absolute;
	right: 0;
}
#maincontent_center .ul-gallery_thumbs p, #maincontent_right_2col .ul-gallery_thumbs p {
	padding: 0;
	margin-bottom: 5px;
	font-size: .95em;
}
.ul-gallery_thumbs img {
	float: left;
	margin: 0 8px 0 0;
	padding: 3px 3px 13px 3px;
	background: #fff;
	border: 1px solid #ccc;
}
.ul-gallery_thumbs img:hover {
	background: #e9f5cb;
}
.ul-photo_thumbs li {
	margin: 10px 10px 0 0;
	padding: 5px;
	width: 80px;
	height: auto;
	background: #fff;
	display: block;
	float: left;
	list-style: none;
	border: 1px solid #ccc;
}
.ul-photo_thumbs img {
	margin: 0;
	padding: 0;
}
.ul-photo_thumbs li:hover {
	background: #e9f5cb;
}
#a_delete, #a_edit, #a_deleteProject, #a_editProject {
	width: 25px;
	height: 25px;
	display: block;
	text-indent: -9999em;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#a_topEdit, #a_topDelete {
	width: 85px;
	height: 20px;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 5px 0 0 30px;
}
#a_topDelete {
	background: url(../images/icon_trash.gif) no-repeat 0 0;
	float: right;
}
#a_topEdit {
	background: url(../images/icon_edit2.gif) no-repeat 0 0;
	float: right;
}
#a_delete {
	background: url(../images/icon_trash.gif) no-repeat 0 0;
	float: right;
}
#a_edit {
	background: url(../images/icon_edit2.gif) no-repeat 0 0;
	float: left;
}
#a_deleteProject {
	background: url(../images/icon_trash.gif) no-repeat 0 0;
}
#a_editProject {
	background: url(../images/icon_edit2.gif) no-repeat 0 0;
}
#a_delete:hover, #a_edit:hover, #a_deleteProject:hover, #a_editProject:hover, #a_topDelete:hover, #a_topEdit:hover  {
	background-position: 0 -25px;
}
#searchFilter {	
	margin: 0 23px;
	padding: 8px;
	text-align: center;
	border: 1px solid #ccc;
	background: #f1f1f1;
}
#searchFilter ol {
	list-style: none;
	margin: 8px 0 0 0;
	padding: 0;
}
#searchFilter li {
	margin: 0 0 8px 0;
	padding: 0;
}
#searchFilter span {
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
	margin: 0 0 5px 0;
	padding: 0;
}
#searchFilter label {
	font-size: 10px;
	font-weight: bold;
	color: #333;
	margin: 0 5px;
	padding: 0;
}
#searchFilter p {
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	margin-top:5px;
}
#searchFilter select {
	font-size: 10px;
}
/*WORKGROUP HUB RESOURCES*/
#ul-hub_resources {
	margin: 8px 4px;
	padding: 0;
	list-style: none;
}
#ul-hub_resources li {
	margin: 0;
	padding: 0;
}
#ul-hub_resources li a {
	margin: 0;
	padding: 0;
	display: block;
	height: 55px;
	width: 205px;
	text-indent: -9999em;
	overflow: hidden;
}
a#resources_member {
	background: url(../images/workgroup_tools_member.gif) no-repeat 0 0;
}
a#resources_documents {
	background: url(../images/workgroup_tools_document.gif) no-repeat 0 0;
}
a#resources_events {
	background: url(../images/workgroup_tools_events.gif) no-repeat 0 0;
}
a#resources_communication {
	background: url(../images/workgroup_tools_communication.gif) no-repeat 0 0;
}
a#resources_photos {
	background: url(../images/workgroup_tools_photo.gif) no-repeat 0 0;
}
a#resources_news {
	background: url(../images/workgroup_tools_news.gif) no-repeat 0 0;
}
a#resources_watershed {
	background: url(../images/workgroup_tools_watershed.gif) no-repeat 0 0;
}
/*a#resources_events:hover, */
a#resources_member:hover, a#resources_documents:hover, a#resources_communication:hover, a#resources_photos:hover, a#resources_news:hover, a#resources_watershed:hover {
	background-position: -201px 0;
}
.body_resources_member a#resources_member, .body_resources_documents a#resources_documents, .body_resources_events a#resources_events, .body_resources_communication a#resources_communication, .body_resources_photos a#resources_photos, .body_resources_news a#resources_news, .body_resources_watershed a#resources_watershed {
	background-position: -410px 0;
}
/* WORKGROUP CATEGORIES LEFT COLUMN */
.workgroup_left_cat {
	margin: 0 8px;
	padding: 8px 0;
	border-bottom: 1px dotted #798d4e;
}
.workgroup_left_cat h2 {
	background: url(../images/droplet.gif) no-repeat 0 0;
	padding: 0 0 0 17px;
	margin: 0 0 8px 0;
	color: #036;
}
.workgroup_left_cat_item {
	margin: 8px 0 0 17px;
	padding: 0;
}
.workgroup_left_cat_item h3 {
	color: #52681d;
	margin: 0;
	padding: 0;
}
.workgroup_left_cat_item p {
	font-size: 1.1em;
	margin-bottom: 2px;
	font-style: italic;
	color: #996;
	font-weight: bold;
}
.workgroup_left_cat span {
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	color: #996;
	padding: 0 17px;
	margin: 0;
}
.workgroup_left_cat_item a {
	font-size: 1.1em;
}
a#projectsbtn, a#membersbtn, a#documentsbtn {
	font-weight: bold;
}
.ul-all_workgroups {
	list-style: none;
	margin: 8px;
	padding: 0;
	line-height: 1;
	border-bottom: 1px dotted #798d4e;
}
.ul-all_workgroups li {
	background: url(../images/droplet.gif) left center no-repeat;
	margin: 0;
	padding: 8px 0 8px 15px;
	border-top: 1px dotted #798d4e;
}
.ul-all_workgroups a {
	font-weight: bold;
	color: #036;
}
.ul-all_workgroups a:hover {
	color: #52681d;
}
#toggle_all {
	float: right;
	font-weight: bold;
	font-size: 1.1em;
	margin: 10px 23px;
	display: inline;
	cursor: pointer;
}