#generic_layout_right a {
	color: #3F8A0B;
}

#generic_layout_right a:hover {
	text-decoration: none;
}


.generic_right_content_foot {
	padding: 10px 20px;
}

.generic_right_content_foot a {
	font-weight: bold;
	color: #3F8A0B;
}

.generic_right_content_foot a:hover {
	text-decoration: none;
}

#generic_right_content h4{
	padding: 15px 0 6px 20px;
	color: #FFF /*#5E482D*/;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(../images/head_green.gif) repeat-x top #74aa4e;
	border-bottom: 2px solid #3f8a0b;
}

/* Start Sidenav Formatting */
	
	.sn_green1 {
		list-style: none;
		background: url(../images/back_leftnav.gif) 0 100% no-repeat;
		width: 230px;
		margin: 0;
		padding: 0;
	}
	
	.sn_green1 a {
		display: block;
		width: 165px;
		margin: 0;
		padding: 8px 30px 8px 35px;
		color: #5E482D;
		text-decoration: none;
		background: url(../images/bullet0.gif) 10px 7px no-repeat;
	}
	
	.sn_green1_act ul li {
		background: none;
	}
	
	.sn_green1 a:hover {
		color: #3F8A0B;
	}
	
	.sn_green1_act {
		list-style: none;
		background: url(../images/active_green.gif) 0 0 no-repeat;
		width: 230px;
		margin: -1px 0 0 0;
		padding: 0;
	}
	
	.sn_green1_act a {
		display: block;
		width: 165px;
		margin: 0;
		padding: 8px 30px 8px 35px;
		color: #ffffff;
		text-decoration: none;
		background: url(../images/bullet1.gif) 10px 7px no-repeat;
	}
	
		/* Start Sub Nav */	
		
		.sn_subgreen1 {
			list-style: none;
			background: url(../images/back_leftnav.gif) 0 100% no-repeat;
			width: 210px;
			margin: 0;
			padding: 0 0 0 20px;
		}
		
		.sn_subgreen1 a {
			display: block;
			width: 145px;
			margin: 0;
			padding: 8px 30px 8px 35px;
			color: #5E482D;
			text-decoration: none;
			background: url(../images/bullet0.gif) 10px 7px no-repeat;
		}
		
		.sn_subgreen1_act ul li {
			background: none;
		}
		
		.sn_subgreen1 a:hover {
			color: #3F8A0B;
		}
		
		.sn_subgreen1_act {
			list-style: none;
			background: url(../images/active_green.gif) 0 0 no-repeat;
			width: 210px;
			margin: -1px 0 0 0;
			padding: 0 0 0 20px;
		}
		
		.sn_subgreen1_act a {
			display: block;
			width: 145px;
			margin: 0;
			padding: 8px 30px 8px 35px;
			color: #ffffff;
			text-decoration: none;
			background: url(../images/bullet1.gif) 10px 7px no-repeat;
		}
		
		/* End Sub Nav */	
	
	.sn_more {
		list-style: none;
		background: url(../images/back_leftnav.gif) 0 100% no-repeat;
		width: 230px;
		margin: 0;
		padding: 0;
	}
	
	.sn_more a {
		display: block;
		width: 165px;
		margin: 0;
		padding: 8px 30px 8px 35px;
		color: #5E482D;
		text-decoration: none;
		background: url(../images/bullet2.gif) 10px 7px no-repeat;
	}
	
	.sn_more a:hover {
		color: #3F8A0B;
	}
	
	/* End Sidenav Formatting */

/* Start Colour Headings */
		
.head_green {
	width: 650px;
	height: 35px;
	background: url(../images/head_green.gif) repeat-x;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
}

/* End Colour Headings */



a.brownlink {
	color: #5E482D;
	font-weight: bold;
}

/* Start Sub Footer */

	/* Start Subfooter Green */
	
	#subfooter_green {
		width: 910px;
		height: 35px;
		line-height: 34px;
		margin: 10px 0 0 0;
		background: url(../images/subfooter_green.gif) no-repeat;
		text-align: center;
		color: #ffffff;
	}
	
	#subfooter_green a {
		color: #ffffff;
		text-decoration: none;
		padding: 0 20px;
	}
	
	#subfooter_green a:hover {
		text-decoration: underline;
	}
	
	/* End Subfooter Green */

/* End Sub Footer */

/* Start Page Specific */

	/* Start Benefits */
	
	#why_join_benefits {
		padding: 10px 20px;
	}
	
	#why_join_benefits img {
		float: left;
	}
	
	#why_join_benefits ul {
		float: left;
		width: 420px;
		margin: 0 0 0 20px;
		padding: 0;
	}
	
	#why_join_benefits ul li {
		list-style: none;
		margin: 0;
		padding: 7px 0 7px 35px;
	}
	
	li.why_join1 {
		background: url(../images/bullet3.gif) 10px 50% no-repeat;
	}
	
	li.why_join2 {
		background: #F1EADC url(../images/bullet3.gif) 10px 50% no-repeat;
	}
	
	
	/* End Benefits */
	
	/* Start Signup Box */
	
	#signupbox {
		width: 632px;
		height: 56px;
		background: url(../images/back_signupbox.gif) no-repeat;
		margin: 10px 0 30px 19px;
	}
	
	#signupbox_left {
		float: left;
		color: #ffffff;
		padding: 8px 0 0 15px;
	}
	
	#signupbox img {
		float: right;
		margin: 9px 9px 0 0;
	}
	
	#signupbox_head {
		font-size: 13px;
		font-weight: bold;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding: 3px 0;
	}
	
	/* End Signup Box */
	
	/* Start Why Join Compare */
	
	#whyjoin_compare_block {
		padding: 0 19px 10px 19px;
	}
	
	#whyjoin_compare_block table td {
		vertical-align: top;
		padding: 0 0 10px 0;
	}
	
	#whyjoin_compare_block table h5 {
		font-size: 13px;
		font-weight: bold;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin: 0;
		padding: 0 0 5px 0;
	}
	
		.compare_1 {
			color: #3F8A0B;
		}
		
		.compare_2 {
			color: #1B82B2;
		}
		
		.compare_3 {
			color: #C05A15;
		}
		
	.whyjoin_compare_premium {
		float: left;
		margin: 0 20px 0 0;
	}
	
	/* End Why Join Compare */
	
	/* Start Step 2 */
	
	#why_join_std_02 {
		padding: 0 20px;
	}
	
	#why_join_std_02 table {
		margin: 3px 0;
	}
	
	#why_join_std_02 table td {
		padding: 0 10px 0 0;
	}
	
	#standardblock {
		width: 323px;
		height: 153px;
		background: url(../images/whyjoin_standard.jpg) no-repeat;
		color: #ffffff;
	}
	
	#standardblock div {
		float: right;
		width: 170px;
		text-align: center;
		padding: 0 15px 0 0;
	}
	
	#standardblock div a {
		color: #ffffff;
		text-decoration: none;
	}
	
	#premierblock {
		width: 323px;
		height: 153px;
		background: url(../images/whyjoin_premier.jpg) no-repeat;
		color: #ffffff;
	}
	
	#premierblock div {
		float: right;
		width: 170px;
		text-align: center;
		padding: 0 10px 0 0;
	}
	
	#premierblock div a {
		color: #ffffff;
		text-decoration: none;
	}
	
	.whyjoine_line1 {
		font-size: 13px;
		font-weight: bold;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	.whyjoine_line2 {
		font-size: 11px;
		font-weight: bold;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	/* End Step 2 */
	
	#why_join_std {
		padding: 0 0 0 20px;
	}
	
	#why_join_std table {
		margin: 3px 0 3px -2px;
	}
	
/* End Page Specific */
