* {margin: 0px auto;}

html, body {
     height: 100%;
	 margin: 0;
	 padding: 0;
 }

.red{color:#ec2845;}
.green{color:#00CC00;}
.highlight{color:#3b1d20;}
.white{color:#FFFFFF;}
.beige{color:#826e6f;}
.darkbrown{color:#3b1d20;}

.bold{font-weight:bold;}
.italic{font-style: italic; }
.georgia{font-family:Georgia, "Times New Roman", Times, serif;}
.verdana{font-family: Verdana, Arial, Helvetica, sans-serif;}

.header{font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height:20px;}
.subHeader{font-size: 16px;}

.tiny{font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.msgSuccessful{
	color: #093;	
}

.msgError{
	color: #F00;	
}

a{color: #ec2845;}

#radioBtnGroup{	
	line-height: 25px;
}

a.testimonialLink{
		color:#3b1d20;
		text-decoration: none;
}

.clearall{clear:both;}

table{font-size: 10px;}

.tableLabels{
	text-align: right;
	padding-right: 20px;
	vertical-align: top;
	padding-top: 10px;
}

.tableFields{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

li{
	list-style-type: disc;
	margin-left: 15px;
}

input{
	margin-right: 5px;
}

body{	
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #655556;
}

#bodyText{
	width: 516px;
}


#bodyText:after{
	content:".";
	display: block;
	height: 1px;
	visibility: hidden;
	clear: both;
}


#textMenu{
	font-size: 12px;
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#contentContainer{
	width: 100%;
	min-height: 80%;
    height: 80% auto !important;
	background-image: url('../images/background_rightRepeater.png');
	background-repeat: repeat-x;
/*	margin: 0 0 -85px;*/
	padding-bottom:85px;
	position: relative;
}

#contentContainer:after{
	content:".";
	display: block;
	height: 1px;
	visibility: hidden;
	clear: both;
	
}
#imageBlockText
{
	position:absolute;
	margin-top: 5px;
	margin-left:80px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:15px;
	line-height:28px;
	color:#47292b;
	
}
#bodyTopImageBlock
{
	width:724px;
	height:61px;
	overflow:hidden;
	position:absolute;
	margin-left:-80px;
	margin-top:180px;
}
#arrowOverlay
{
	width:724px;
	height:61px;
	position:absolute;
	margin-left:-80px;
	margin-top:90px;
	z-index:1000;
}
#bodyTop{
	width: 1004px;	
	background: none;
	position: relative;
	top: -48px;
	z-index: 4;
}

#bodyTop:after{
	content:".";
	display: block;
	height: 1px;
	visibility: hidden;
	clear: both;
	
}

#bodyTopRightBlankBack{	
	float: right;
	height: 500px;
	width:280px;
	padding-top: 180px;	
	background-image: url('../images/background_right.png');
	background-repeat: no-repeat;
	margin-top: -14px;
	background-color:#FFFFFF;
}
#bodyTopRight{	
	float: right;
	width:280px;
	padding-top: 180px;	
	background-image: url('../images/background_right.png');
	background-repeat: no-repeat;
	margin-top: -14px;
	position: relative;
	z-index: 999999;
}

#bodyTopLeft{
	float: left;
	width: 644px;
	padding-left: 80px;
	text-align: left;
	position: relative;
	padding-top: 70px;
	background-color: #FFF;
}

#sponsorSlideshow{
	width: 225px;
	padding-left: 25px;
	text-align: center;
}

#bodyTop:after{
	content:".";
	display: block;
	height: 1px;
	visibility: hidden;
	clear: both;
}



#bodyFullWidth{
	width: 924px;	
	margin-left: 50px;
	margin-right: 50px;
}


#newbodyTopRight{	
	float: right;
	width: 388px;
	padding-top: 180px;	
	background-image: url('../images/background_right.gif');
	background-repeat: no-repeat

}




#bodyTopLeft:after{
	content:".";
	display: block;
	height: 1px;
	visibility: hidden;
	clear: both;
}


#introText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 20px;
	color:#47292b;
	margin-top:-5px;
	padding-right:60px;
	margin-left:-20px;
}

.homeFeaturesContainer
{
	margin-left:-20px;
	padding-right:60px;
	margin-top: 20px;
}

#homeFeaturesContainer:after, .homeFeaturesContainer:after{
	content:".";
	display: block;
	height: 1px;
	visibility: hidden;
	clear: both;
}
	
#homeFeaturesLeft, .homeFeaturesLeft{
	float: left;
	width: 270px;
	vertical-align: top;
}

#homeFeaturesRight, .homeFeaturesRight{
	float: right;
	width: 270px;
	vertical-align: top;
	text-align:left;
}


#featureText, .featureText{
	width: 250px;
	margin-left: 10px;
}

#title{
	padding-bottom: 10px;
}



/***********************************************************************************************************************************************************
	SIDE CALLOUT / VOLUNTEER BIOGRAPHY SECTION
***********************************************************************************************************************************************************/

.sideHeader{
	font-size: 16px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 28px;
	font-weight: bold;
	color:7e6869;
	text-align: left;
}

	
#sideSubHeader{
	font-size: 11px; 
	line-height: 13px;
}


#quote{
	padding-top: 10px;
	color:#3b1d20;
}



/***********************************************************************************************************************************************************/



/***********************************************************************************************************************************************************
	ADMIN SECTION
***********************************************************************************************************************************************************/

.searchTableFields{
	padding-top:5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.searchTableTitles{
	color:#3b1d20;
	text-align: left;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left: 5px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.table-sortable{
	color:#3b1d20;
	text-align: left;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left: 5px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.table-sorted-asc{
	color:#3b1d20;
	text-align: left;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-image: url('../images/img_arrowUp.gif');
	background-repeat: no-repeat;
	background-position: 0px 9px;
}

.table-sorted-desc{
	color:#3b1d20;
	text-align: left;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-image: url('../images/img_arrowDown.gif');
	background-repeat: no-repeat;
	background-position: 0px 9px;
}

.oppFull{background-color:#d9f1ca; color:#3b1d20;}
.oppNeed{background-color:#e3cacb; color:#3b1d20;}
.oppArchive{background-color:#bbbbbb;}
/***********************************************************************************************************************************************************/




/***********************************************************************************************************************************************************
	RIGHT SIDE CALLOUTS
***********************************************************************************************************************************************************/

	#calloutHeader{
		height: 34px;
		position:relative;
		width: 256px;
		padding-left: 15px;
		margin-top: 25px;
	}
	
	#calloutContent{
		position:relative;
		width: 225px;
		margin-top: 10px;
		padding-left: 25px;
		font-size: 9px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	#calloutContentPostIt{
		position:relative;
		right: 2px;
		width: 305px;
		font-size: 9px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		z-index: 9999; 
	}

	
	#calloutPollContent{
		width: 270px;
		height: 225px;	
		position: relative;
		top: 140px;
		left: 160px;
		font-size: 15px;
		line-height: 22px;
	}

	#calloutBlog{
		width:  305px;
		height: 264px;
		background-image: url('../images/background_postIt_Blog.png');
		background-repeat: no-repeat;
	}
	
	#calloutBlogContent{
		margin: 0px auto;
		width: 200px;
		height: 175px;	
		position: relative;
		top: 75px;
		left: 0px;
		font-size: 14px;
		text-align: center;
	}
	
	a.calloutBlogLink:link, a.calloutBlogLink:visited{
		color: #826e6f; 
		text-decoration: none;
		height: 18px;
	}
	
	a.calloutBlogLink:hover{
		color: #826e6f; 
		text-decoration: none;
		height: 18px;
		background-color:#FF6;
	}
	
	a.calloutBlogLink:active{
		color: #826e6f; 
		text-decoration: none;
		height: 18px;
	}
	
	#calloutEvent{
		width: 305px;
		height: 264px;
		background-image: url('../images/background_postIt_Events.png');
		background-repeat: no-repeat;
		padding-right:5px;
	}
	
	#calloutEventContent{
		margin: 0px auto;
		width: 200px;
		height: 175px;	
		position: relative;
		top: 60px;
		text-align: center;
		font-size: 16px;
		line-height: 26px;
	}
	
	#calloutSponsor{
		width: 305px;
		height: 264px;
		background-image: url('../images/background_postIt_Sponsor.png');
		background-repeat: no-repeat;
	}
	
	#calloutSponsorContent{
		margin: 0px auto;
		width: 200px;
		height: 175px;	
		position: relative;
		top: 60px;
		text-align: center;
		font-size: 16px;
		line-height: 26px;
	}
	
	#calloutVolunteer{
		width: 305px;
		height: 264px;
		background-image: url('../images/background_postIt_Volunteer.png');
		background-repeat: no-repeat;
		padding-left:15px;
	}
	
	#calloutVolunteerContent{		
		width: 200px;
		height: 175px;	
		position: relative;
		top: 60px;
		left: 40px;
		text-align: center;
		font-size: 16px;
		line-height: 26px;
	}
	
	#calloutThinHeader{
		height: 28px;	
		width: 276px;
	}
	#calloutThinContent{
		width: 240px;
		padding-left: 30px;
		padding-right: 20px;
		font-size: 9px;
		line-height: 16px;
	}

	ul{
		padding-left: 15px;
	}
	
	
	.viewDownload{
		text-align: right;
		width: 65px;
	}
	
	#slideShow{
		width: 259px;
		height: 182px;
		background-image: url('../images/background_slideshow.gif');
		background-position:  left top;
		background-repeat: no-repeat;
		position: relative;
		left: -10px;
	}
	
	#slideshowInside{
		position: relative;
		left:  0px;
	}
	
	.slideshowButton{
		position: absolute;
		top: 120px;
		right: -20px;
		cursor: pointer;
	}


/***********************************************************************************************************************************************************/



/***********************************************************************************************************************************************************
	HEADER
***********************************************************************************************************************************************************/
	#headerContainer{
		width: 100%;
		height: 62px;
		position: relative;
		z-index: 5;
/*		background-image: url('../images/background_navTop.gif');*/
		background-image: url('../images/img_newHeader.png');
		background-repeat:no-repeat;
		background-position: left;
	}
	#headerContainer2{
		width: 100%;
		height: 62px;
		position: relative;
		z-index: 5;
/*		background-image: url('../images/background_navTop.gif');*/
		background-image: url('../images/img_newHeader.png');
		background-repeat:repeat-x;
		background-position: left;
	}
	

/***********************************************************************************************************************************************************/


/***********************************************************************************************************************************************************
	HEADER
***********************************************************************************************************************************************************/

	

/***********************************************************************************************************************************************************/


/***********************************************************************************************************************************************************
	FOOTER
***********************************************************************************************************************************************************/
	#contentPadding{
		height: 400px;	
		clear:both;
	}
	#footerContainer{
		width: 100%;
		height: 65px;
		background-image: url('../images/background_footerRepeater.gif');
		background-repeat: repeat-x;
		z-index: 99;
		position: relative;
		margin-top: 60px;
		color: #FFFFFF;
		line-height: 10px;
		font-size: 9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		clear: both;
/*		top: 40px; relative*/
	}
	
	#footerInside{
		width: 100%;
		height: 85px;
		margin-bottom:0px;
		background-image: url('../images/background_footer.gif');
		background-repeat: repeat-x;
		color: #FFFFFF;
		line-height: 10px;
		font-size: 9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		position: relative;
		z-index: 9999;
	}
	
	#footerInside:after{
		content:".";
		display: block;
		height: 1px;
		visibility: hidden;
		clear: both;
	}
	
	#footerRight{
		float: right; 
		width: 260px; 
		margin-right: 30px;
		text-align: right;
		height: 60px;
		position: relative;
	}
	
	#footerLeft{
		float:left; 
		width: 600px; 
/*		height: 60px;*/
		margin-left: 110px;
		margin-top: 30px;
	}
	
	#backToTopButton{
		width: 72px;
		height: 66px;
		background-image: url('../images/img_backToTop.png');
		background-repeat: no-repeat;
		position: absolute;
		left: 830px;
		bottom: 40px;
		z-index: 9999999;
		cursor: pointer;
	}
	
	#siteDesigner{
		width: 140px;
		height: 55px;
		background-image: url('../images/background_footer.png');
		background-repeat: no-repeat;
		position: absolute;
		left: 550px;
		top: -20px;
	}
	
	#fbookPopUp{
		width: 140px;
		height: 59px;
		background-image: url('../images/background_footerFbook.png');
		background-repeat: no-repeat;
		position: absolute;
		left: 520px;
		top: -22px;
	}
	
	#linkedinPopUp{
		width: 140px;
		height: 57px;
		background-image: url('../images/background_footerLinked.png');
		background-repeat: no-repeat;
		position: absolute;
		left: 490px;
		top: -20px;
	}
	
	#footerContainer a{color: #FFFFFF; padding-left: 5px; padding-right: 5px;}
	
/***********************************************************************************************************************************************************/



/***********************************************************************************************************************************************************
	QUICK LINKS 
***********************************************************************************************************************************************************/
	
	.quickLinkContainer {
		float: right;
		position: relative;
		top: -75px;
	}
	.quickLinkContents {
		position: relative;
		top: -45px;
		color: #FFF;
		font-size: 10px;
		line-height: 12px;
		text-align: center;
		width: 157px;
		height: 47px;
		/*padding-top: 45px;
		padding-left: 15px;*/
	}
	
	
	.quickLinkContents a {color:#FFF;} 
	
	
	
	.quickLinkHeader{
		/*font-size: 1.3em; 
		line-height:2em;*/
	}

/***********************************************************************************************************************************************************/



/***********************************************************************************************************************************************************
	EVENT GALLERY 
***********************************************************************************************************************************************************/

	#eventContainer{
		width: 516px;
	}
	
	#eventContainer:after{
		content:".";
		display: block;
		height: 1px;
		visibility: hidden;
		clear: both;
	}
	
	#eventRight{
		float: right;
		width: 270px;
	}
	
	#eventLeft{
		float:left;
		width: 240px;
		text-align: center;
	}
	
/***********************************************************************************************************************************************************/



/***********************************************************************************************************************************************************
	MENU 
***********************************************************************************************************************************************************/
		#menuContainer{
/*			width: 925px; */
			height: 48px;
			margin-left: 105px;	
			z-index: 99;	
			position: relative;
			top: 23px;		
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
				
		#aboutSub{
			position: absolute;
			top: 32px;
			left: 2px;
		}
				
		#joinSub{
			position: absolute;
			top: 32px;
			left: 107px;
		}
		
		#resourcesSub {
			position: absolute;
			top: 32px;
			left: 309px;
		}
		#communitySub {
			position: absolute;
			top: 32px;
			left: 185px;
		}
		#gallerySub {
			position: absolute;
			top: 32px;
			left: 277px;
		}
		.subContainer {
			z-index: 9999;
			float: left;
			color: #FFFFFF;
		}
		.subContents {	
			z-index: 9999;		
			position: absolute;
			text-align: left;
			width: 210px;
			padding-left: -5px;
			background-color: #3b1d20;
 			opacity: .8; 
		}
		.hide{
		display: none;
		}
		.show{
		display: block;
		}
		.showTable{
		display: table-row;
		}
		.menu1 {
			text-align: center;		
			display: block;
			float:left;
			text-decoration: none;
			cursor: pointer;
		}
		
		#welcome.menu1{
			background: url('../images/btn_homeNorm.gif') no-repeat 0 bottom;
			height: 31px;
			width: 73px			
		}		
		
		.welcomeMenu1Open{
			background: url('../images/btn_homeOver.gif') no-repeat 0 bottom;
			height: 31px;
			width: 73px;
			text-align: center;		
			display: block;
			float:left;
			text-decoration: none;
			cursor: pointer;
		}
			
		#about.menu1{
			background: url('../images/btn_AboutUsNorm.gif') no-repeat 0 bottom;
			width: 72px;
			height: 20px;
			padding-left: 34px;
		}
		
		.aboutMenu1Open{
			background: url('../images/btn_AboutUsOver.gif') no-repeat 0 bottom;
			width: 72px;
			height: 32px;
			text-align: center;		
			display: block;
			float:left;
			text-decoration: none;
			cursor: pointer;
			padding-left: 34px;		
		}
		
		#join.menu1{
			background: url('../images/btn_JoinNorm.gif') no-repeat 0 bottom;
			width: 36px;
			height: 20px;
			padding-left: 43px;
		}
		
				
		.joinMenu1Open{
			background: url('../images/btn_JoinOver.gif') no-repeat 0 bottom;
			width: 36px;
			height: 32px;
			text-align: center;		
			display: block;
			float:left;
			text-decoration: none;
			cursor: pointer;
			padding-left: 43px;		
		}
		
		#community.menu1{
			background: url('../images/btn_CommunityNorm.gif') no-repeat 0 bottom;
			width: 91px;
			height: 20px;
			padding-left:32px;
		}
		
				
		.communityMenu1Open{
			background: url('../images/btn_CommunityOver.gif') no-repeat 0 bottom;
			width: 91px;
			height: 32px;
			text-align: center;		
			display: block;
			float:left;
			text-decoration: none;
			cursor: pointer;
			padding-left:32px;			
		}

		#resources.menu1{
			background: url('../images/btn_ResourcesNorm.gif') no-repeat 0 bottom;
			width: 73px;
			height: 20px;
			padding-left: 41px;
		}
		
				
		.resourcesMenu1Open{
			background: url('../images/btn_ResourcesOver.gif') no-repeat 0 bottom;
			width: 73px;
			height: 32px;
			text-align: center;		
			display: block;
			float: left;
			text-decoration: none;
			cursor: pointer;
			padding-left: 41px;			
		}
		
		#snowRemoval.menu1{
			background: url('../images/btn_snowRemovalNorm.gif') no-repeat 0 bottom;
			width: 105px;
			height: 20px;
		}
		
				
		.snowRemovalMenu1Open{
			background: url('../images/btn_snowRemovalOver.gif') no-repeat 0 bottom;
			width: 105px;
			height: 20px;
			text-align: center;		
			display: block;
			float:left;
			text-decoration: none;
			cursor: pointer;
		}
		
		#gallery.menu1{
			background: url('../images/btn_imageGalleryNorm.gif') no-repeat 0 bottom;
			width: 125px;
			height: 31px;
		}
		
			
		.galleryMenu1Open{
			background: url('../images/btn_imageGalleryOver.gif') no-repeat 0 bottom;
			width: 125px;
			height: 31px;
			text-align: center;		
			display: block;
			float:left;
			text-decoration: none;
			cursor: pointer;	
		}
		
		#contact.menu1 {
			background: url('../images/btn_ContactNorm.gif') no-repeat 0 bottom;
			width: 61px;
			height: 20px;
			padding-left:31px;
		}
		
			
		.contactMenu1Open{
			background: url('../images/btn_ContactOver.gif') no-repeat 0 bottom;
			width: 61px;
			height: 32px;
			text-align: center;		
			display: block;
			float:left;
			text-decoration: none;
			cursor: pointer;
			padding-left:31px;			
		}

		#netnews.menu1{
			background: url('../images/btn_NetNewsNorm.gif') no-repeat 0 bottom;
			width: 133px;
			height: 31px
		}

		.netnews1Open{
			background: url('../images/btn_NetNewsOver.gif') no-repeat 0 bottom;
			width: 133px;
			height: 31px;
			text-align: center;		
			display: block;
			float:left;
			text-decoration: none;
			cursor: pointer			
		}


		.menu2{
			/*background-color: #3b1d20;
			height: 20px;
			width: 146px;			
			line-height: 20px;
			font-family: Verdana, Arial, sans-serif;
			font-weight: normal;*/
		}
		
		.menu2 a:link, .menu2 a:visited, .menu2 a:active{
			height: 25px;
			line-height: 25px;
			width: 190px;
			color: #FFF;
			cursor: pointer;	
			text-decoration: none;
			text-align: left;			
			display: block;
			padding-left: 15px;
			font-size: 11px;	
			font-weight: normal;	
		}
		
		.menu2 a:hover{
			height: 25px;
			line-height: 25px;
			width: 190px;
			color: #3b1d20;
			background-color:#aedfe5;
			text-decoration: none;
			text-align: left;		
			display: block;
			font-size: 11px;	
			font-weight: normal;	
		}

/***********************************************************************************************************************************************************/


/***********************************************************************************************************************************************************
	ADMIN MENU 
***********************************************************************************************************************************************************/

	#menuAdminContainer{
/*		width: 100%;*/
		background-image: url('../images/background_navTop.gif');
		background-repeat:repeat-x;
		background-position: left;
		height: 45px;
		padding-left: 100px;	
/*		z-index: 9999;	*/
		position: relative;
		padding-top: 0px;		
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	#volunteerSub{
		position: absolute;
		top: 44px;
		left: 102px;
	}

	#volunteer.menu1{
		background: url('../images/btn_volNorm.gif') no-repeat 0 bottom;
		width: 123px;
		height: 33px;
		margin-top: 11px;
	}
	
	.volunteerMenu1Open{
		background: url('../images/btn_volOver.gif') no-repeat 0 bottom;
		width: 123px;
		height: 33px;
		text-align: center;		
		display: block;
		float:left;
		text-decoration: none;
		cursor: pointer;
		margin-top: 11px;
	}
	
	#organizationSub{
		position: absolute;
		top: 44px;
		left: 225px;
	}
		
	#organization.menu1{
		background: url('../images/btn_orgNorm.gif') no-repeat 0 bottom;
		width: 123px;
		height: 33px;
		margin-top: 11px;
	}
	
	.organizationMenu1Open{
		background: url('../images/btn_orgOver.gif') no-repeat 0 bottom;
		width: 123px;
		height: 33px;
		text-align: center;		
		display: block;
		float:left;
		text-decoration: none;
		cursor: pointer;
		margin-top: 11px;
	}
	
	#partnerSub{
		position: absolute;
		top: 44px;
		left: 223px;
	}
		
	#partner.menu1{
		background: url('../images/btn_partnerNorm.gif') no-repeat 0 bottom;
		width: 90px;
		height: 33px;
		margin-top: 11px;
	}
	
	.partnerMenu1Open{
		background: url('../images/btn_partnerOver.gif') no-repeat 0 bottom;
		width: 90px;
		height: 33px;
		text-align: center;		
		display: block;
		float:left;
		text-decoration: none;
		cursor: pointer;
		margin-top: 11px;
	}
	
	#opportunitySub{
		position: absolute;
		top: 44px;
		left: 314px;
	}
		
	#opportunity.menu1{
		background: url('../images/btn_oppNorm.gif') no-repeat 0 bottom;
		width: 122px;
		height: 33px;
		margin-top: 11px;
	}
	

	.opportunityMenu1Open{
		background: url('../images/btn_oppOver.gif') no-repeat 0 bottom;
		width: 122px;
		height: 33px;
		text-align: center;		
		display: block;
		float:left;
		text-decoration: none;
		cursor: pointer;
		margin-top: 11px;
	}
	
	#cmsSub{
		position: absolute;
		top: 44px;
		left: 435px;
	}
		
	#cms.menu1{
		background: url('../images/btn_cmsNorm.gif') no-repeat 0 bottom;
		width: 92px;
		height: 32px;
		margin-top: 12px;
	}
	
	.cmsMenu1Open{
		background: url('../images/btn_cmsOver.gif') no-repeat 0 bottom;
		width: 92px;
		height: 32px;
		text-align: center;		
		display: block;
		float:left;
		text-decoration: none;
		cursor: pointer;
		margin-top: 12px;
	}
	
	#logout.menu1{
		background: url('../images/btn_logout.gif') no-repeat 0 bottom;
		width: 112px;
		height: 30px;
		position:relative;
		top: -0px;
		right: -100px
		
	}
	
/***********************************************************************************************************************************************************/


	
/***********************************************************************************************************************************************************/
/* Ash Created these css classes*/

#cssEventsTitleTextStyle
{
	padding-left: 45px;
	font-family:Georgia;
	color:#e51937;
	font-weight:bold;
	font-size:13px;
	
}
#cssEventsInsideTitleTextStyle
{
	padding-left: 45px;
	font-family:Georgia;
	color:#826e6f;
	font-size:12px;
}
.eventsSlideShow{
		width: 485px;
		height: 252px;
	/*	background-image: url('../images/background_slideshow.gif');*/
		background-position:  left top;
		background-repeat: no-repeat;
		position: relative;
		left: -28px;
		top:30px;
	}
	
	
	#eventsSlideshowInside{
		position: relative;
		left:  0px;
	}
	
	.eventsslideshowButton{
		position: absolute;
		top: 107px;
		right: -30px;
		cursor: pointer;
	}
	.eventsslidebackButton{
		position: absolute;
		top: 110px;		
		left: -27px;
		cursor: pointer;
	}
	.eventsBottomslideshowButton{
		position: absolute;
		top: 107px;
		right: -29px;
		cursor: pointer;
	}
	.eventsbottomslidebackButton{
		position: absolute;
		top: 110px;		
		left: -27px;
		cursor: pointer;
	}
	
	
	.eventsBottomSlideShow{
		width: 485px;
		height: 252px;
	/*	background-image: url('../images/background_slideshow.gif');*/
		background-position:  left top;
		background-repeat:no-repeat;
		position: relative;		
		left: -28px;
		padding-left:1px;
		top:90px;		
	}
	
	#calloutBottomContent{
		position:relative;
		width: 225px;
		margin-top: 10px;
		padding-left: 25px;
		font-size: 9px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	
	}

		
	
	#quote1{
		padding-top: 10px;
		color:#3b1d20;
	}
.cssEventgallleryText{	
	font-family: Georgia;
	font-size: 10px;
	color: #655556;		
	font-weight:bold;
	line-height: 14px;
	padding-left: 25px;
	/*position: relative;
	left: -35px;
	top:35px;*/
	
	
}
.cssbodyTopRight
{	
	float: right;
	width: 388px;
	padding-top: 225px;	
	background-image: url('../images/background_right.gif');
	background-repeat: no-repeat;
}
/* End Ash Created these css classes*/
/***********************************************************************************************************************************************************/

/**********************************************************************************************************************************************************
	DIV LAYER STUFF
**********************************************************************************************************************************************************/
	#placeholderForPopups {
		position:fixed; 
		width:100%; 
		height:100%; 
		z-index:9999;
		display:none;
		text-align:center;
		vertical-align: middle;
		padding-top: 0;			
	}
	#greyedback {
		position:fixed; 
		top: 0px;
		left: 0px;
		width:100%; 
		height:100%; 
		z-index:99999;
		text-align:center;
		vertical-align: middle;
		padding-top: 0;		
		background-color: #000;		
		opacity: .75; 
		filter:alpha(opacity=75);		
	}
	#centeredskills {
		 z-index:999999; 
		 width:760px; 
		 height:396px; 
		 position: absolute;
		 top: -275px;
		 left: -300px;
		 opacity: 1;
		 filter: alpha(opacity=100);
		 background-color:#FFFFFF;
	}
	#centeredOrgs {
		 z-index:999999; 
		 width: 829px; 
		 height:400px; 
		 background-image:url('../images/search_popup.jpg');
		 margin: 0px auto;
		 position: relative;
		 top: 80px;
		 opacity: 1;
		 filter: alpha(opacity=100);
		 background-color:#FFFFFF;
	}
	#blackBackground{
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0px;
		left: 0px;
		z-index: 9999;	
		background-color: #000;
		text-align:center;
		vertical-align: middle;
		padding-top: 15px;			
		opacity: .75; 
		filter:alpha(opacity=75);  /*IE's opacity */
	}
	
	#blackBackground2{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left:0;
		z-index: 99;	
		background-color: #000;
		text-align:center;
		vertical-align: middle;
		padding-top: 0;			
		opacity: .75; 
		filter:alpha(opacity=75);  /*IE's opacity */
	}
	
	#floatingDivContainerContainer{
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 99999;
	}
	
	#floatingDivContainer{
		width: 600px;
		height: 526px;
		position: absolute;	
		top: 20px;
		left: 234px;
		background: none;
		color: #3b1d20;
		text-align: left;	
		opacity: 1; 		
		z-index: 999;
	}
	
	#floatingDivContainerLarge{
		width: 530px;
		height: 579px;
		position: absolute;	
		top: 60px;
		left: 150px;
		background: none;
		color: #666666;
		text-align: left;	
		opacity: 1; 		
		z-index: 999;
	}
	
	#floatingDiv{
		width: 600px;
		height: 526px;		
		background-image: url('../images/background_divToyDrive.png');
		background-repeat: no-repeat;
	}
	
	#floatingDivLarge{
		width: 530px;
		height: 579px;		
		background-image: url('../images/background_divFriendReferral.png');
		background-repeat: no-repeat;
	}
	
	#floatingDivHoedown{
		width: 530px;
		height: 579px;		
		background-image: url('../images/background_divHoedown.png');
		background-repeat: no-repeat;
	}

	#floatingDivBelindaBBQ{
		width: 580px;
		height: 750px;		
		background-image: url('../images/background_divBelindaBBQ.png');
		background-repeat: no-repeat;
	}

	#floatingDivBelindaBBQ2{
		width: 530px;
		height: 579px;		
		background-image: url('../images/background_divBelindaBBQ2.png');
		background-repeat: no-repeat;
	}

	
	
	#floatingDivPlain{
		width: 561px;
		background-color: #FFFFFF;
		background-image: url('../images/background_divPlain.jpg');
		background-repeat: no-repeat;
		background-position: bottom right;
		position: absolute;	
		z-index: 9999;	
		padding-bottom: 90px;
	}

		
	#floatingDivCloseButton{
		width: 71px;
		height: 31px;
		background-image: url('../images/img_closeButton.png');
		background-repeat: no-repeat;
		position: absolute;
		right: 25px;
		bottom: 10px;
		z-index: 9999999;
		cursor: pointer;
	}


	#floatingDivCloseButton2, .floatingDivCloseButton2 {
		height: 34px;
		background-color: #59373a;
		background-image: url('../images/close.png');
		background-repeat: no-repeat;
		background-position: center;
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: 0px;
		z-index: 9999999;
		cursor: pointer;
	}
	
	#floatingDivCentered{
		width: 511px;
		margin: 15px auto;
		font-size: 15px; 
		line-height:22px; 
		text-align:center;
		position: relative;
		z-index: 9999;
	}
	
	#floatingDivCentered2 {
		width: 511px;
		margin: 15px auto;
		font-size: 15px; 
		line-height:24px; 
		text-align: left;
		position: relative;
		z-index: 9999;
	}
	
	#floatingDivTextLarge{
		width: 240px;
		height: 400px;
		position: absolute;
		top: 150px;
		right: 50px;
		font-size: 11px;
		line-height: 18px;		
		z-index: 9999;
	}
	
	#pollResultsContainer{
		width: 580px;
		height: 508px;		
		background-image: url('../images/background_divPollResults.jpg');
		background-repeat: no-repeat;
		margin: 80px auto; position: relative; z-index: 999999;
	}
	
	#divPollPopup{
		width: 580px;
		height: 509px;		
		background-image: url('../images/popupPoll.gif');
		background-repeat: no-repeat;
		margin: 0px auto; 
		position: relative; 
		top: 80px;
		z-index: 999999;
	}
	#pollResultsText{
		width: 500px;
		height: 400px;		
		position: relative;
		top: 110px;
		left: 40px;
	}
	
	#pollLegendColor{
		float: left;
		width: 20px;
		height: 20px;
	}
	
/***********************************************************************************************************************************************************/


/**********************************************************************************************************************************************************
	SEARCH SIDE STUFF
**********************************************************************************************************************************************************/
	#searches{
		text-align: right;
		position: relative;
	}

	#skillsFloatingDiv, #skillsStudentFloatingDiv {
		
		width: 400px;
		padding-bottom: 75px;
		line-height: 20px;
		position: absolute;
		top: 0px;
		right: 0px;
		padding-top: 10px;
		padding-left: 25px;
		background-color: #FFF;
		color: #3b1d20;
		border: 1px solid #3b1d20;
		opacity: .95; 
		filter:alpha(opacity=95);  /*IE's opacity */
		z-index: 99999;
	}

	#skillsFloatingDiv2, #skillsStudentFloatingDiv2 {
		width: 400px;
		padding-bottom: 75px;
		line-height: 20px;
		position: absolute;
		top: 0px;
		right: 0px;
		padding-top: 10px;
		padding-left: 25px;
		background-color: #FFF;
		color: #3b1d20;
		border: 1px solid #3b1d20;
		opacity: .95; 
		filter:alpha(opacity=95);  /*IE's opacity */
		z-index: 99999;
	}

	
	#volSkillsDivLeft{
		float:left;
		width:195px; 
		height: 260px;
		position: relative;
		z-index: 9999;
	}
	
	#volSkillsDivRight{
		float:right;
		width:195px; 
		height: 260px;
		position: relative;
		z-index: 9999;
	}
	
/**********************************************************************************************************************************************************
	BLOG STUFF
*/	
	#blogTitleContainer_Blue{
		width: 533px;
		height: 74px;
		background-image: url('../images/blogTitle_blue.jpg');
		background-repeat: no-repeat;
	}
	
	#blogTitleContainer_Green{
		width: 533px;
		height: 74px;
		background-image: url('../images/blogTitle_green.jpg');
		background-repeat: no-repeat;
	}
	
	#blogTitleLeft{
		float: left;
		width: 382px;
		color: #47292b;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 22px;
		padding-top: 30px;
		margin-left: 50px;
	}
	
	#blogTitleLeftSmall{
		float: left;
		width: 382px;
		color: #47292b;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 17px;
		padding-top: 30px;
		margin-left: 50px;
	}
	
	#blogTitleLeftMultiLine{
		float: left;
		width: 382px;
		color: #47292b;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 17px;
		padding-top: 22px;
		margin-left: 50px;	
	}
	
	#blogTitleRight{
		float: right;
		width: 65px;
		color: #FFF;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 22px;
		line-height: 25px;
		padding-top: 13px;
		text-align: center;
		margin-right: 36px;
	}
	
	#blogContentContainer{
		width: 420px;
		margin-left: 25px;
		font-size: 11px;
		line-height: 20px;
	}
	
	#blogCommentContainer{
		width: 490px; 
		text-align: right;
	}
	
	
/***********************************************************************************************************************************************************/

	#volunteerProfileContainer{
		width:  477px;
		height: 464px;
		background-image: url('../images/background_volunteerProfile.gif');
		background-repeat: no-repeat;
		position: relative;
		margin-top: 15px;
	}
	
	#volunteerProfilePic{
		position: absolute;	
		top: 150px;
		left: 55px;
	}
	
	#volunteerProfileName{
		position: absolute;
		top: 115px;
		left: 185px;
		width: 225px;
		text-align: left;
	}
	
	#volunteerProfileContent{
		position: absolute;
		top: 150px;
		left: 185px;
		width: 225px;
		text-align: left;	
		font-size: 11px;
		line-height: 16px;
	}

/***********************************************************************************************************************************************************/
#ddOrgDD {
	width: 140px;
	font-size: 10px;
}

/***********************************************************************************************************************************************************
Opportunity notes on opp list.
***********************************************************************************************************************************************************/
.editingOppNotes {
	border-top: 1px solid #7c7b7d;
	border-left: 1px solid #7c7b7d;
	border-right: 1px solid #f5f5f6;
	border-bottom: 1px solid #f5f5f6;
	background-color: #fff;
	margin: 5px 0px 5px 0px;
	padding: 2px;
}

.notEditingOppNotes {
	border: 1px solid #fff;
	margin: 5px 0px 5px 0px;
	padding: 2px;
}

.tableFields2 {
	vertical-align: middle;
	padding-left: 10px;
}

.tableFields2 textarea {
	width: 275px;
	height: 55px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #47292b;
}



/***********************************************************************************************************************************************************
FIXED PAGE SECTIONS
***********************************************************************************************************************************************************/
	#newFullPageContent {
		min-height: 100%;
		position: relative;
	}
	#newHeaderContent {
		/*background-color:#00F; */
	}
	#newBodyContent {
		padding:10px;
		padding-bottom:85px; /* height of footer */

		/*background-color:#909;	*/
	}
	#newFooterContent {
		position:absolute;
		bottom:0;
		width:100%;
		height:85px; /* height of footer */
		background-image: url('../images/background_footerRepeater.gif');
		background-repeat: repeat-x;
		z-index:9999;
		color:#FFFFFF;
		line-height:10px;
		font-size:9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;		
		/*background-color:#90F;		*/
	}
	#newFooterContent a{color: #FFFFFF; padding-left: 5px; padding-right: 5px;}	
	/*
	    How to use header/body/footer to keep footer at bottom of page:
		<div id="newFullPageContent">
			<div id="newHeaderContent"></div>
			<div id="newBodyContent"></div>
			<div id="newFooterContent"></div>			
		</div>
		
	*/
#signupdiv
{
	position:absolute;
	left: -100px;
	top: 485px;
	z-index: 9998;
}

#miniLoginRegister{
	font-size: 11px;
	line-height: 15px;
}