/*	
	////////////////////////////////////////////////////////////////////
	DEFINE ELEMENTS THAT ARE SPECIFIC ONLY TO THE HOME PAGE
	SUCH AS SIGNPOSTS AND FEATURE PANELS
	ONLY IF THEY DON'T APPEAR ANYWHERE ELSE ON THE SITE
	////////////////////////////////////////////////////////////////////

*/
.signpost-panel {
	width: 196px;
	height:auto;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	float:left;
	border: 1px solid efe7e7;
	background-color: #ffffff;
}

.signpost-panel h2 {
	
	margin:0px;
	padding:5px 0px 0px 10px;
	color:#297639;
}

.signpost-panel-top {
	width: 196px;
	height:32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.signpost-panel-mid {
	width: 196px;
	height:71px;
	margin: 0px;
	padding: 0px;
}

.signpost-panel-content {
	width: 196px;
	margin: 0px ;
	padding: 0px 0px 0px 0px;
	background-color:#ffffff;
}

.signpost-panel-bot {
	width: 196px;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #297639;
	text-align:right;
}

.signpost-panel-bot a:link, .signpost-panel-bot a:active, .signpost-panel-bot a:visited{
	color:#abda05;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 0px 5px 0px 0px;
}

.signpost-panel-bot a:hover{
	text-decoration:underline;
}




/* //////////////// */ 

.signpost-panel-wide {
	width: 415px;
	height:auto;
	margin: 30px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	float:left;
	border: 1px solid efe7e7;
	background-color: #ffffff;
}

.signpost-panel-wide h2 {
	
	margin:0px;
	padding:5px 0px 0px 10px;
	color:#297639;
}

.signpost-panel-wide-top {
	width: 415px;
	height:32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.signpost-panel-wide-mid {
	width: 415px;
	margin: 0px;
	padding: 0px;
}

.signpost-panel-wide-content {
	width: 415px;
	margin: 0px ;
	padding: 0px 0px 10px 0px;
	background-color:#ffffff;
}

.signpost-panel-wide-bot {
	width: 415px;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #297639;
	text-align:right;
}

.signpost-panel-wide a:link, .signpost-panel-wide a:active, .signpost-panel-wide a:visited{
	color:#abda05;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 0px 5px 0px 0px;
}

.signpost-panel-wide a:hover{
	text-decoration:underline;
}

/*	
	////////////////////////////////////////////////////////////////////
	HOME PAGE SPECIFIC FEATURE PANELS
	////////////////////////////////////////////////////////////////////

*/




	
