html { text-align: left; }
body { background-color:#EEEBDF; margin-top:0px;text-align: center;font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; margin-right: auto; margin-left: auto; }
div { text-align: left; }
/*
body { background-color:#EEEBDF; width: 900px; margin-right: auto; margin-left: auto; margin-top:0px;text-align: left; }
*/

#footerfirefly		{bottom: 10px; margin-top: 30px; align: center; margin-right:  390px; margin-left: 390px; z-index:2; border:0px;}
#footerf		{position: absolute; bottom: 0px; padding-top: 0px; right: 0px; margin-top: 0px; margin-right: 0px; z-index:2; border:0px;}

#headerlogo		{ top: 25px; position: relative; margin-left: 5px; z-index:2; border:0px;}
#homeimage 		{position: relative; z-index: 2; top: 0px;	margin-top: -30px; margin-left : 10px; padding-top: 0px;}
#meethome 		{position: relative; z-index: 0; top: 0px;	margin-top: -5px; margin-left : 8px; margin-bottom: 2px; padding-bottom: 2px; padding-left: 8px; padding-top: -5px;}
.workshops { margin-bottom: 25px;}
.workshops .datetime { margin-top:5px; margin-bottom: 20px;}


.workshops p {margin-bottom: -5px;}

.floatrightworkshops	{ float:right; display:block;margin-top:0px; margin-right:0px; position:relative;}
.headertext		{ position: absolute; top: 80px; right: 0px; margin-right: -5px; border: 0px; }

ul.topnav, .topnav li				{ margin:0; padding:5; 	right:0px; margin-right: 0px; padding-left: 3px; padding-right: 3px;}
ul.topnav							{ list-style:none; list-style-position:inside; color:#7C765C; font-size:10px;}
.topnav li							{ display:inline; list-style-type: none; list-style-position:inside; }
.topnav li.current_item a			{ color:#000000; font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; }
.topnav li a						{ font-size:12px; font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; color:#7C765C; }
.topnav li a:hover					{ color:#000000; text-decoration:none; }


a.footer_nav						{ font-size:12px; font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; color:#000000; }
a.footer_nav:hover					{ color:#566d01; text-decoration:none; }


img {
	border: 0px solid;
	}
	
#home_beta	{ 
	position:absolute;
	left: 0px;
	float: right;
	top: -25px; 
	margin-top: 10px;
	padding-top: -10px;
	margin-left: 0px;
	padding-left: 90px;
	margin-right: -50px;
	border: 0px;
	z-index:1; 
}
a.report_header:link, a.report_header:visited
	{
	font-size: 12px;
	color: #516d06;
	font-weight: bold;
	text-decoration: none;
	}
a.report_header:hover
	{
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	text-decoration: none;
	}

a.fat_brown:link, a.fat_brown:visited
	{
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #5e2f03;
	}
a.fat_brown:hover
	{
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	}

.fat_green_text {
	text-decoration: none;font-size: 12px;font-weight: bold;color: #566d01;
	}
.fat_brown_text {
	text-decoration: none;font-size: 12px;font-weight: bold;color: #5e2f03;
	}

a.fat_green:link, a.fat_green:visited
	{
	text-decoration: none;font-size: 12px;font-weight: bold;color: #566d01;
	}
a.fat_green:hover
	{
	text-decoration: none;font-size: 12px;font-weight: bold;color: #000000;
	}


a.button:link, a.button:visited
	{
	text-decoration: none;font-size: 11px;font-weight: bold;color: #566d01;
	}
a.button:hover
	{
	text-decoration: none;font-size: 11px;font-weight: bold;color: #000000;
	}

	
a.fat_green_14:link, a.fat_green_14:visited
	{
	text-decoration: none;font-size: 14px;font-weight: bold;color: #566d01;
	}
a.fat_green_14:hover
	{
	text-decoration: none;font-size: 14px;font-weight: bold;color: #000000;
	}
	
.nav_small_bottom_arrows {
	float: left;width: 11px;height: 18px;padding-top: 4px;
	}
.nav_small_bottom_page_num {
	float: left;width: 26px;height: 21px;font-size: 9px; font-weight: bold; margin-left: 6px;text-align: center; padding-top: 5px;
	}
	
.big_blue_text { font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:13px; color:#022A32; }

.big_brown_text { font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:16px; color:#5e2f03; }
.big_brown_text a { font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:15px; color:#5e2f03; }
.big_brown_text a:hover { font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:15px; color:#000000; }

.big_explore_text { font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:17px; color:#465d01; }
.big_explore_text a { font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:17px; color:#465d01; }
.big_explore_text a:hover { font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:17px; color:#000000; }


.big_brown_text a { font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:15px; color:#5e2f03; }
.big_brown_text a:hover { font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:15px; color:#000000; }

.brown_text { color: #5e2f03; }
.big_green_text { font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:13px; color:#465d01; }


.green_text { color: #465d01; }
a.brown_text:link, a.brown_text:visited	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:15px; color:#5e2f03;}
a.brown_text:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold;font-size:15px; color:#000000;}

a.green_bold_text:link, a.green_bold_text:visited	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:13px; color:#465d11;font-weight: bold;}
a.green_bold_text:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:13px; color:#000000;font-weight: bold;}


.green_regular_text { color: #254349;font-size:12px; }
a.green_regular_text:link, a.green_regular_text:visited	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#465d11;}
a.green_regular_text:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#000000;}

.green_lighter_text { color: #516d06;font-size:12px; }
a.green_lighter_text:link, a.green_lighter_text:visited	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#516d06;}
a.green_lighter_text:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#000000;}

.orange_text { color: #bb5500;font-size:12px; }
a.orange_text:link, a.orange_text:visited	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#bb5500;font-weight: bold;}
a.orange_text:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#000000;font-weight: bold;}

.light_green { color: #e1fdb6;font-size:11px; }
a.light_green:link, a.light_green:visited	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:11px; color:#e1fdb6;}
a.light_green:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:11px; color:#000000;}

.bold { font-weight: bold; }

.container {
	z-index: 0;
	top: 0px;
	width: 900px;
	margin-top: 0px;
	padding-top: 0px;
	margin-right:auto;margin-left:auto;overflow:hidden;
}

.header {
	position: relative;
	z-index: 0;
	top: 0px;
	height: 140px;
	width: 900px;
	margin-top: 0px;
	padding-top: 0px;
	border: 0px solid;
	text-align: left;
}

.contenthome {
	position: relative;
	z-index: 0;
	top: 0px;
	width: 900px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom:0px;
	margin-bottom:-20px;
	height:490px;
		background-color:#fff;
}

.content {
	background-color:#;
	position: relative;
	z-index: 0;
	top: 0px;
	width: 900px;
	margin-top: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;

}



.rightcolumn	{ 
	position:absolute;
	top:0px; 
	padding: 0px;
	margin: 0px;
	width: 210px;
	left: 690px;
	right: 0px; 
	z-index:0; 
	height: 100%;
	background: url(../images/bg_right_sidebar.jpg);
	background-repeat: repeat-y;
}

.rightcontent	{ 
	position:relative;
	top:10px; 
	padding: 0px;
	margin: 0px;
	padding-top: 8px;
	padding-left: 14px;
	padding-right: 20px;
	padding-bottom: 10px;
	z-index:4; 

}




.contentcolumn	{ 
	background-color:#FFFFFF;
	position:relative; 
	top: 0px; 
	width: 690px;
	left: 0px; 
	z-index:1;
	padding-left: 0px; 
	background: #ffffff url(../images/bg_top_gradiant.jpg);
	background-repeat: repeat-x;
}


.maincontent {
	position: relative;
	z-index: 1;
	margin: 0px;
	top: -10px;
	padding: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;


}

.standardform {background-color:#f5f5f5;  font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:13px; color:#022A32; position: relative; margin: 0px;padding-left: 15px; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px;}
.standardformtitle {background-color:#EBE7E7; font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:15px; color:#022A32; position: relative; margin-left: 20px; margin: 0px; padding-left: 15px; padding-bottom: 5px; padding-top: 5px;}

.footer {

	position: relative;
	align: center;
	z-index: 1;
	width: 900px;
	margin-right: auto; 
	margin-left: auto; 
	margin-bottom:0px; 
	text-align: left;
}











.wgoholder	{ 
	position:relative; 
	top:13px; 
	width: 175px;
	right: 0px; 
	margin-right: 10px; 
	margin-bottom: 30px;
	padding:10; 
	padding-left: 10px; 
	padding-right: 10px; 
	z-index:4; 
	border: 0px;

}

.rightnavholder	{ 
	position:relative; 
	top:10px; 
	width: 175px;
	right: 0px; 
	margin-right: 10px; 
	margin-bottom: 10px;
	padding:10; 
	padding-left: 10px; 
	padding-right: 10px; 
	z-index:4; 
	border: 0px;

}



.signinbkghome {
	background-color:#A4AE69; 
	position:relative; 
	top:10px; 
	width: 210px;

	right: 0px; 
	z-index:1; 
	border-top: 1px #E8E5D9 solid;
	border-bottom: 1px #E8E5D9 solid;

}

.signinbkg {
	background-color:#A4AE69; 
	position:relative; 
	top: 21px; 
	width: 210px;
	height: 275px;
	right: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	margin-bottom: 0px;
	margin-top: 0px;
	padding:0; 
	padding-left: 0px; 
	padding-right: 0px; 
	z-index:3; 
	border-top: 1px #E8E5D9 solid;


}


.signupbkg {
	background-color:#DAE5C5; 
	position:relative; 
	top:0px; 
	width: 210px;
	height: 1px;
	right: 0px; 
	margin-right: 0px; 
	margin-left: -30px; 
	margin-bottom: 10px;
	margin-top: 10px;
	padding:0; 
	padding-left: -20px; 
	padding-right: 0px; 
	z-index:1; 


}


.signinholder	{ 
	position:relative; 
	top:0px; 
	width: 160px;
	right: 0px; 
	margin-right: 20px; 
	margin-bottom: 0px;
	margin-top: 8px;
	padding:0; 
	padding-left: 20px; 
	padding-right: 20px; 
	z-index:4; 
	border: 0px;




}

.nameholder	{ 
	position:relative; 
	top:0px; 
	left: 0px;
	margin-right: 0px; 
	margin-bottom: 4px;
	margin-top: 3px;
	padding:0; 
	padding-left: 0px; 
	padding-right: 0px; 
	z-index:4; 
	border: 0px;


}

.accountholder	{ 
	position:absolute; 
	top: -5px; 
	width: 270px;
	height: 24px;
	left: 460px;
	margin-right: 0px; 
	margin-bottom: 0px;
	padding:0; 
	padding-left: 0px; 
	padding-right: 0px; 
	z-index: 4; 
	border: 0px solid;


}


.adtext	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#022A32;}
.adtext a	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:12px; color:#5E2E01;}
.adtext a:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold;font-size:12px; color:#000000;}


.adtitle	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:15px; color:#193334;}
.disclaimertext	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:10px; size:10px; color:#193334; padding-top: 0px;}
.disclaimertext a	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:10px; size:10px; color:#586F06; padding-top: 0px;}
.disclaimertext a:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:10px; size:10px; color:#000000; padding-top: 0px;}


.navtext	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#022A32;}
.navtext a	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:12px; color:#5E2E01;}
.navtext a:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold;font-size:12px; color:#000000;}


.navtitle	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:15px; color:#193334;}




.wgotext	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#022A32;}
.wgotext a	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:12px; color:#5e2f03;}
.wgotext a:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold;font-size:12px; color:#000000;}


.wgotitle	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:15px; color:#022A32;}


.signintext	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:15px; font-weight: bold; color:#FFFFFF; padding-bottom: 0px; margin-bottom: 0px;}
.signinbox{ padding-bottom: 0px; margin-top: 3px; margin-bottom: 0px;}
.signup 		{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:15px; font-weight: bold; color:#022A32; padding-bottom: 0px; margin-top: 20px; margin-bottom: 0px;}
.signup a		{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:15px; font-weight: bold; color:#5E2E01; padding-bottom: 0px; margin-bottom: 0px;}
.signup a:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:15px; font-weight: bold; color:#000000; padding-bottom: 0px; margin-bottom: 0px;}

.unamepass	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#DDE5B2; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.signuptext	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#DDE5B2; padding-bottom: 5px; margin-top: 0px; margin-bottom: 5px; padding-left: 1px; margin-left: 1px;}
.signuptext	a { font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#022A32; font-weight: bold; padding-bottom: 5px; margin-top: 0px; margin-bottom: 5px; padding-left: 1px; margin-left: 1px;}
.signuptext	a:hover { font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#000000; font-weight: bold; padding-bottom: 5px; margin-top: 0px; margin-bottom: 5px; padding-left: 1px; margin-left: 1px;}


.introtext	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; font-weight: bold; text-decoration:none; font-size:13px; color:#78823D; position: relative;top: -18px; padding-right: 32px;}
.introtext a	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; 	text-decoration : none; font-weight: bold; font-size:13px; color:#5E2E01;}
.introtext a:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; 	text-decoration : none; font-weight: bold; font-size:13px; color:#000000;}


.introtitle	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:21px; color:#202900;}



.maintext	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#022A32; padding-top: 0px; padding-right: 10px;}
.maintext a	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:12px; color:#586F06;}
.maintext a:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:12px; color:#000000;}

.maintextbold	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:14px; font-weight: bold; color:#022A32; }
.maintextbold a	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:14px; font-weight: bold; color:#586F06; }
.maintextbold a:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:14px; font-weight: bold; color:#000000; }

.maintitle	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:29px; color:#000000; padding-top: 0px; padding-bottom: 10px; margin-bottom: 10px;}

.mainsubtitle	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:19px; color:#5E2E01; padding-top: -5px; margin-top: -5px; padding-bottom: -10px; margin-bottom: -10px;}
.welcometitle	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:20px; color:#4e1f03; padding-top: -14px; margin-top: -14px; padding-bottom: -10px; margin-bottom: -10px;}

.mainsubtitle a	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:19px; color:#5E2E01; padding-top: 10px; padding-bottom: -10px; margin-bottom: -10px;}

.mainsubtitle a:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:19px; color:#000000; padding-top: 10px; padding-bottom: -10px; margin-bottom: -10px;}



.genericbold	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:12px; color:#284501; padding-top: -5px; margin-top: -5px; padding-bottom: 0px; margin-bottom: 0px;}

.featuretext	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#022A32;}
.featuretext a	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#B4BE78;}
.featuretext a:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-size:12px; color:#000000;}


.featuretitle	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:18px; color:#284501; padding-top: 2px;height: 20px;border: 0px solid;}
.featuretitle a	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:18px; color:#5E2E01; padding-top: 2px;height: 20px;}
.featuretitle a:hover	{ font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; font-weight: bold; font-size:18px; color:#000000; padding-top: 2px;height: 20px;}


.introholder	{ 
	position:relative; 
	top:0px; 
	width: 500px;
	height: 160px;
	left: 0px; 
	margin-right: 0px; 
	padding:0; 
	padding-left: 0px; 
	padding-right: 10px; 
	padding-top: 0px;
	z-index:5; 
	border: 0px;
	line-height:20px;
}



#home_explore	{ 
	position:absolute; 
	left: 430px;
	top: 40px;
	margin-left: 50px;  
	padding-left: 0px;
	border: 0px;
	z-index:3; 
}

#home_join	{ 
	position:absolute;
	left: 520px;
	float: right;
	top:-20px; 
	margin-top: -10px;
	padding-top: -10px;
	margin-left: 40px;  
	padding-left: 0px;
	border: 0px;
	z-index:4; 
}

.lightgreenbox {
background: #DDE5B2 url(../images/lightgreenbox_bkg.jpg);
	position: relative;
	background-color:#DDE5B2;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 670px;
	height: 217px;
	margin-top: -20px;
	padding-top: 22px;
	padding-left: 20px;
  margin-bottom:-20px;
}



.darkgreenbox {
	position: absolute;
	background-color:#586F06;
	z-index: 0;
	top: 0px;
	width: 900px;
	height: 260px;
	margin-top: 0px;
	padding-top: 0px;

}

.featureholder	{ 
	background: #F4F2E8 url(../images/featureholder_bkg.jpg);
	background-repeat: repeat-x;
	position: relative; 
	top: 0px; 
	height: 135px;
	width: 900px;
	left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding:0; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px; 
	z-index: 1; 
	border: 0px solid;

}



.feature1	{ 
	position:absolute; 
	top:0px; 
	width: 186px;
	height: 110px;
	left: 0px; 
	padding: 0px; 
	padding-left: 14px; 
	padding-right: 10px; 
	padding-top: 10px; 
	z-index:3; 
	border: 0px solid;

}




.feature2	{ 
	position:absolute; 
	top:0px; 
	width: 195px;
	height: 110px;
	left: 235px; 
	padding: 0px; 
	padding-left: 0px; 
	padding-right: 10px; 
	padding-top: 10px; 
	z-index:3; 
	border: 0px;

}


.feature3	{ 
	position:absolute; 
	top:0px; 
	width: 180px;
	height: 110px;
	left: 470px; 
	padding: 0px; 
	padding-left: 0px; 
	padding-right: 10px; 
	padding-top: 10px; 
	z-index:3; 
	border: 0px;

}

.feature4	{ 
	position:absolute; 
	top:0px; 
	width: 180px;
	height: 110px;
	left: 690px; 
	padding: 0px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 10px; 
	z-index:3; 
	border: 0px solid;

}


.homeline1 {
	position: absolute;
	float: right;
	z-index: 1;
	top: 15px;
	left: 190px;
	width: 25px;
	height: 110px;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 0px;
	right: 0px;

}








ul.footernav, .footernav li				{ margin:0; padding:0; 	padding-left: 3px; padding-right: 3px;}
ul.footernav							{ margin-bottom:10px;  margin-top:3px; list-style:none; list-style-position:inside; }
.footernav li							{ display:inline; list-style-type: none; list-style-position:inside; }
.footernav li.current_item a		{ color:#587334; font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; }
.footernav li a						{ font-size:13px; font-family: Arial, Helvetica, Trebuchet, Verdana, Tahoma; text-decoration:none; color:#000000; }
.footernav li a:hover					{ color:#587334; text-decoration:none; }






.footerblackline {
	position: relative;
	background-color:#B9B6A8;
	z-index: 1;
	top: 5px;
		width: 900px;
	height: 1px;
	margin-top: 0px;
	padding-top: 0px;

}




.footertext {
	position:relative; 
	font-size : 11px;
	font-family : Arial, Helvetica, Trebuchet, Verdana, Tahoma;
	left: 180px; 
	color : #A49F8A;
	text-decoration : none;
	padding-top: 0px; 
	text-align: left;
}

#smsg	{ 
	position:relative; 
	top:30px; 
	left: 0px; 
	padding:10; 
	padding-left: 0px; 
	padding-right: 10px; 
	z-index:2; 
	border: 0px;

}


.footerlink {
	font-size : 11px;
	font-family : Arial, Helvetica, Trebuchet, Verdana, Tahoma;
	color : #7C765C;
	font-weight : bold;
	text-decoration : underline;

}


.footerlink:hover {
	font-size : 11px;
	font-family : Arial, Helvetica, Trebuchet, Verdana, Tahoma;
	color : #000000;
	font-weight : bold;
	text-decoration : underline;

}




.orangeline {
	position: relative;
	background-color:#BE8901;
	z-index: 1;
	top: 0px;
		width: 900px;
	height: 3px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	text-align:center;
}

.brownline {
	position: relative;
	background-color:#5E2E01;
	z-index: 1;
	top: 0px;
		width: 900px;
	height: 7px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	text-align:center;
}

.lightgreenline2 {
	position: relative;
	background-color:#B4BE78;
	z-index: 1;
	top: 0px;
	width: 900px;
	height: 1px;
	margin-top: 2px;
	padding-top: 0px;

}
.lightgreenline {
	position: relative;
	background-color:#DAE5C5;
	z-index: 1;
	top: 0px;
	width: 900px;
	height: 10px;
	margin-top: 0px;
	padding-top: 0px;

}



.darkgreenline {
	position: relative;
	background-color:#355B02;
	z-index: 1;
	top: 0px;
	width: 900px;
	height: 10px;
	margin-top: 0px;
	padding-top: 0px;

}

.lightbrownline {
	position: relative;
	background-color:#E3E0D4;
	z-index: 1;
	top: 0px;
	width: 900px;
	height: 5px;
	margin-top: 0px;
	padding-top: 0px;

}

.contentrule {
	position: relative;
	background-color:#E3E0D4;
	z-index: 1;
	top: 0px;
	width: 100%;
	height: 1px;
	margin-top: -5px;
	margin-bottom: 0px;

}

.contentrulehome {
	position: relative;
	background-color:#E3E0D4;
	z-index: 1;
	top: 0px;
	width: 100%;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 10px;

}


.explore{
	clear:both;
	z-index: 2;
	position: relative;
	left: 0px;
	right: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width: 100%;
	text-valign: top;
	display: normal;
}

#exploreimage  {
	position: relative;
	float: left;
	visibility: visible;
	white-space: normal;
	left: 0px;
	margin-right: 10px;
	padding-right: 10px;
	top: 0px;

}

.membertop{
	z-index: 3;

	position: relative;
	left: 0px;
	right: 0px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	width: 100%;
	display: normal;
}


.membertopimage  {
	z-index: 3;
	position: relative;
	float: right;
	left: 0px;
	visibility: visible;
	white-space: normal;
	right: -10px;
	bottom: 0px;
	top: 30px;
	margin-right: -10px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: -10px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}


.memberrow{
	z-index: 2;
	position: relative;
	left: 0px;
	right: 0px;
	padding-bottom: 0px;
	margin-bottom: 20px;
	width: 100%;

}


.memberleftcol{
	z-index: 2;
	top: 0px;
	position: relative;
	margin-top: 0px;
	padding-top: 0px;
	left: 0px;
	padding: 0px
	margin: 0px;
	width: 48%;
	display: normal;
}

.memberrightcol{
	z-index: 2;
	top: 0px;
	position: absolute;
	right: 0px;
	margin-top: 5px;
	padding-top: 5px;
	margin: 0px;
	width: 48%;
	display: normal;
}

.joinright  {
	z-index: 2;
	position: relative;
	float: right;
	visibility: visible;
	white-space: normal;
	right: -40px;
	margin-left: 10px;
	padding-left: 10px;
	top: 5px;
	border: none;

}

.joinrightcolumn  {
	z-index: 100;
	position: relative;
	float: right;
	visibility: visible;
	white-space: normal;
	right: -15px;
	margin-left: 0px;
	padding-left: 0px;
	top: -120px;
}

.secondaryimage  {
	z-index: auto;
	position: relative;
	float: left;
	visibility: visible;
	white-space: normal;
	left: 0px;
	bottom: 0px;
	padding: 10px;
	margin: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 10px;
}

.arrow  {
	z-index: auto;
	position: relative;
	float: right;
	visibility: visible;
	white-space: normal;
	left: 0px;
	padding: -20px;
	margin: 0px;
	padding-top: -20px;
	margin-left: 0px;
	padding-left: 0px;
}

.quicklink  {
	z-index: auto;
	position: relative;
	float: left;
	visibility: visible;
	white-space: normal;
	left: 0px;
	bottom: 0px;
	padding: 0px;
	margin: -5px;
	padding-left: -5px;
	padding-right: 15px;
	padding-top: -10px;
}


.darkenBackground {
	background-color: rgb(0, 0, 0);
	opacity: 0.6; /* Safari, Opera */
	-moz-opacity:0.60; /* FireFox */
	filter: alpha(opacity=60); /* IE */
	z-index: 20;
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	display: normal;
	visibility: hidden;
	top: 0px;
	left: 0px;
	margin:0;
	padding:0;
	}

.feedback {
	text-align: left;
	border: 1px #355b02 solid;
	padding-left: 21px;
	width: 35%;
	height: 300px;
	background: #ffffff;
	filter: alpha(opacity=95);
	opacity: 0.95;
	position: absolute;
	top: 12%;
	left: 30%;
	visibility: hidden;
	display: none;
	z-index: 100;
	}

.feedback_content {
	clear: both;
	border: 0px solid;
	margin: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 22px;
	width: 96%;
	height: 200px;
	overflow: auto;
	}
	
.person_to_person_item {
	margin: 0px;padding: 4px;float: left;width: 200px;height: 16px;overflow: hidden;font-size: 12px;line-height: 17px;
	}
	
	#slideshow_ads	{ height:150px; margin-left: 20px;}

.imagerow {margin-bottom:3px; margin-top:3px;}

.rightimage  {
	z-index: 10000;
	position: relative;
	float: right;
	background-color: #ffffff;
	visibility: visible;
	white-space: normal;
	left: 0px;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	padding-top: 0px;
}

