html
{
overflow-y:scroll;	
min-height:101%;
}
body
{
	width:100%;margin:0px;padding:0px;font-family: Arial;font-size: 12px;color:#000000;background-color:#EFEFEF;
}
#wrapper
{
	margin:0px auto;width:870px;height:auto;
}
#maindiv
{
	clear:both;width:870px;margin:0px auto;height:auto;vertical-align:top;background-image:url('../images/shadow.png'); background-repeat:repeat-y;
}

#content
{
	width:770px;font-size:12px;font-family:Arial;margin:0px auto;height:auto;vertical-align:top;clear:both;
}
#logodiv
{
	width:268px;height:71px;margin:0px;padding:0px;border:0px;
}
#menu
{
	width:100%;height:33px;margin-bottom:10px;padding:0px;float:left;border:0px;
}
.menu_buttons
{
	width:185px;height:35px;padding:0px;float:left;margin-left:10px;
}
#middle_content
{
	width:770px;height:auto;padding:0px;margin:0px;clear:both;
}
#banner_div
{
	width:770px;height:200px;float:left;margin:0px;padding:0px;background-color:#CCCCCC;
}
#content_div
{
	width:100%;height:auto;background-color:#FFFFFF;color:#434d3e;clear:both;padding-top:15px;padding-bottom:20px;
}
.memberphotos
{
	width:auto;float:left;
}
.memberphotos a
{
	color:#434d3e;
}
.memberphotos a:hover 
{
	color:#434d3e;cursor:pointer;
}
.photo_topspace
{
	margin-top:5px;
}

#photo_div
{
	/* width:100%;margin-top:16px;clear:both;height:132px; */
	width:100%;margin-top:0px;clear:both;height:50px;
}
.photo_content
{
	width:100%;text-align:left;clear:both;color:#434d3e;font-family: Arial;font-size: 12px;	
}
.photo
{
	border:0px;vertical-align:bottom;
}
.makebold
{
	font-weight:bold;
}
.member_photo_divht
{
	display:none;height:80px;
}
.join_photo_divht
{
	display:none;height:80px;
}
#testimonial_div
{
	width:100%;margin-top:15px;clear:both;height:117px;
}
.member_names
{
	text-align:left;height:auto;width:80px;margin-top:7px;
}
.testimonial_names
{
	text-align:left;height:auto;width:80px;margin-top:7px;
}
.banner
{
	border:0px;width:770px;height:200px;margin:0px;padding:0px;vertical-align:bottom;	
}
h1
{
	font-size:18px;font-family:Arial;font-weight:bold;margin:0px;
}
p{
	margin-top:0px;margin-bottom:13px;line-height:15px;font-family: Arial;font-size:12px;
}
#footer
{
	clear:both;width:870px;margin:0px auto;height:auto;color:#ffffff;vertical-align:top;background-image:url('../images/bottom-shadow.png'); background-repeat:no-repeat;
}
.footertext
{
	clear:both;width:810px;height:auto;margin:0px auto 15px auto;text-align:center;color:#434d3e;	
}
#copyright_div
{
	clear:both;width:810px;height:auto;text-align:center;margin:0px auto 5px auto;padding-top:15px;color:#434d3e;
}
#right_copyright_div
{
	text-align:right;width:25px;float:right;	
}
#middle_copyright_div
{
	text-align:center;width:756px;float:right;
}
#left_copyright_div
{
	text-align:left;width:25px;clear:left;
}
a 
{
	text-decoration:none;color:#f16378;
}
a:hover 
{
	text-decoration:underline;color:#f16378;cursor:pointer;
}

.textbox
{
	font-family: Arial;font-size: 12px;width:300px;
}
.underline
{
	text-decoration:underline;
}
.off
{
	text-decoration:none;
}
.textbox_div
{
	clear:both;width:100%;margin-bottom:15px;
}
.label_div
{
	clear:both;width:100%;
}
.left_content
{
	margin-bottom:15px;font-weight:bold;color:#f16378;
}
.bottom_space
{
	margin-bottom:13px;	
}
.heading
{
	color:#434d3e;margin-top:15px;	
}
.heading a
{
	text-decoration:underline;color:#434d3e;
}
.heading a:hover 
{
	text-decoration:underline;color:#434d3e;cursor:pointer;
}
#contact_form_div
{
	height:auto;width:100%;clear:both;margin-top:11px;margin-bottom:0px;
}

#bookmark_right
{
	clear:right;float:right;text-align:left;width:87%;
}
#bookmark_left
{
	clear:left;width:12%;
}
#bookmarkblock
{
	clear:left;width:100%;
}
#bookmarkdiv
{
	clear:left;width:378px;
}
#bookmarkdiv a
{
	text-decoration:underline;
}
#bookmarkdiv a:hover
{
	text-decoration:none;
}
.bookmarkimg
{
	float:left;margin-right:3px;
}
.bookmarkdiv_right
{
	float:right;margin-left:10px;
}
.bookmarkdiv_left
{
	float:left;
}