
	/* mac hide\*/
	html, body {height:100%}
	/* end hide */
	/*-----------------------------------------------------------------------------------*/
	/*body settings*/
	/*-----------------------------------------------------------------------------------*/
	body {
		padding:0;
		margin:0;
		text-align:center;
		min-width:760px;/* for mozilla*/
		background-color: #fff;
		color: #000;
		/*line-height: 1.5;
		display: inline-block;*/
	}
	/*-----------------------------------------------------------------------------------*/
	/*outer settings*/
	/*-----------------------------------------------------------------------------------*/
	#outer{
		border: 0px solid #000;
		height:100%;
		min-height:100%;
		width:758px;
		color: #000000;
		text-align:left;
		margin:auto;
		background: url(/interface/images/centredbg.jpg) repeat-y center center;
		position:relative;
	} 
	html>body #outer{
		height:auto;
	} /*for mozilla as IE treats height as min-height anyway*/
	
	/*-----------------------------------------------------------------------------------*/
	/*innerwrap settings*/
	/*-----------------------------------------------------------------------------------*/
	#innerwrap {/* enables content first */
		
		float:left;
		width:750px;
		margin-bottom: 80px;
		border: 0px solid #000;
		background: #fff /*url(/interface/images/leftBar_base.jpg) no-repeat bottom left;*/
	}
	html>body #innerwrap {
		margin-bottom: 80px;
		padding-bottom: 0px;
	}
	/*-----------------------------------------------------------------------------------*/
	/*header settings*/
	/*-----------------------------------------------------------------------------------*/
	#header{
		position:absolute;
		top: 0px;
		left: 0px;
		width:760px;
		height:190px;
		background:#fff;
		border: 0px solid #000;
		overflow:hidden;
		color: #000;
		z-index:100;
		display: inline-block; 
		margin-left: -1px;
		
	}
	/*-----------------------------------------------------------------------------------*/
	/*header settings: panel_1*/
	/*-----------------------------------------------------------------------------------*/
	.panel_1{
		float: left;
		background: url(/interface/images/tp_lt_cnr_1.jpg) no-repeat top left;
		width: 180px;
		height: 151px;
	}
	.panel_1 h1{
		display:none;
	}
	
	.panel_1_2{
		float: left;
		background: url(/interface/images/anim_Dressage.gif) no-repeat top left;
		width: 180px;
		height: 151px;
	}
	.panel_1_2 h1{
		display:none;
	}
	.panel_1_3{
		float: left;
		background: url(/interface/images/anim_Pizza2.gif) no-repeat top left;
		width: 180px;
		height: 151px;
	}
	.panel_1_3 h1{
		display:none;
	}
	.panel_1_5{
		float: left;
		background: url(/interface/images/anim_bike2.gif) no-repeat top left;
		width: 180px;
		height: 151px;
	}
	.panel_1_5 h1{
		display:none;
	}
	.panel_1_6{
		float: left;
		background: url(/interface/images/anim_newsevents.gif) no-repeat top left;
		width: 180px;
		height: 151px;
	}
	.panel_1_6 h1{
		display:none;
	}
	.panel_1_7{
		float: left;
		background: url(/interface/images/anim_Kids3.gif) no-repeat top left;
		width: 180px;
		height: 151px;
		margin: 0px 0px 0px 1px;
	}
	.panel_1_7 h1{
		display:none;
	}
	/*-----------------------------------------------------------------------------------*/
	/*header settings: panel_2*/
	/*-----------------------------------------------------------------------------------*/
	.panel_2{
		float: left;
		background: url(/interface/images/title_home.gif) no-repeat top left;
		width: 346px;
		height: 80px;
		border: 0px solid #000;
		margin: 62px 0px 0px 0px;
	}
	.panel_2 h1{
		display:none;
	}
	.panel_2_0{
		float: left;
		background: url(/interface/images/title_home.gif) no-repeat top left;
		width: 346px;
		height: 80px;
		border: 0px solid #000;
		margin: 62px 0px 0px 0px;
	}
	.panel_2_0 h1{
		display:none;
	}
	.panel_2_1{
		float: left;
		background: url(/interface/images/hd_why.jpg) no-repeat top left;
		width: 346px;
		height: 80px;
		border: 0px solid #000;
		margin: 62px 0px 0px 0px;
	}
	.panel_2_1 h1{
		display:none;
	}
	.panel_2_2{
		float: left;
		background: url(/interface/images/hd_programs_projects.jpg) no-repeat top left;
		width: 346px;
		height: 80px;
		border: 0px solid #000;
		margin: 62px 0px 0px 0px;
	}
	.panel_2_2 h1{
		display:none;
	}
	.panel_2_3{
		float: left;
		background: url(/interface/images/hd_recipes.jpg) no-repeat top left;
		width: 346px;
		height: 80px;
		border: 0px solid #000;
		margin: 62px 0px 0px 0px;
	}
	.panel_2_3 h1{
		display:none;
	}
	.panel_2_4{
		float: left;
		background: url(/interface/images/hd_resources.jpg) no-repeat top left;
		width: 346px;
		height: 80px;
		border: 0px solid #000;
		margin: 62px 0px 0px 0px;
	}
	.panel_2_4 h1{
		display:none;
	}
	.panel_2_5{
		float: left;
		background: url(/interface/images/hd_campaign.jpg) no-repeat top left;
		width: 346px;
		height: 80px;
		border: 0px solid #000;
		margin: 62px 0px 0px 0px;
	}
	.panel_2_5 h1{
		display:none;
	}
	.panel_2_6{
		float: left;
		background: url(/interface/images/hd_news_events.jpg) no-repeat top left;
		width: 346px;
		height: 80px;
		border: 0px solid #000;
		margin: 62px 0px 0px 0px;
	}
	.panel_2_6 h1{
		display:none;
	}
	.panel_2_7{
		float: left;
		background: url(/interface/images/hd_kids_only.jpg) no-repeat top left;
		width: 346px;
		height: 80px;
		border: 0px solid #000;
		margin: 62px 0px 0px 0px;
	}
	.panel_2_7 h1{
		display:none;
	}
	/*-----------------------------------------------------------------------------------*/
	/*header settings: panel_3*/
	/*-----------------------------------------------------------------------------------*/
	.panel_3{
		float: right;
		background: #fff;
		width: 200px;
		height: 100px;
		border: 0px solid #000;
		
	}
	.panel_3 #Tier1 {
		text-align: center;
		color: #696969;
		margin: 7px 0px 0px 0px;
	}
	.panel_3 #Tier1 a{
		font-family: verdana, arial, helvetica; 		
		font-weight: normal;
		color: #696969;
		text-decoration: none;
		font-size: 11px;
	}
	.panel_3 #Tier1 a:hover{
		text-decoration: underline;
	}
	.panel_3 #Tier2 {
		margin: 24px 0px 0px 0px;
		background: url(/interface/images/logo_25_1.jpg) no-repeat top left;
		width: 200px;
		height: 100px;
	}
	.panel_3 #Tier2 h1{
		display: none;
	}
	/*-----------------------------------------------------------------------------------*/
	/*header settings: level_2 - #SignUp */
	/*-----------------------------------------------------------------------------------*/
	#Level_1{
		height: 151px;
		width: 760px;
		border: 0px solid #000;	
	}
	.level_2{
		width: 760px;	
		border: 0px solid #000;	
	}
	.level_2 #SignUp{
		float: left;
		background: #FFCC00 url(/interface/images/topBar_lt.gif) no-repeat top left;
		height: 31px;
		width: 54px;
		border: 0px solid #000;
	}
	.level_2 #SignUp h1{
		font-family: verdana, arial, helvetica; 		
		font-weight: normal;
		color: #000;
		font-size: 9px;
		margin: 9px 4px 0px 11px;
	}
	.level_2 #SignUp a{
		color: #000;
		text-decoration: none;
	}
	.level_2 #SignUp a:hover{
		color: #000;
		text-decoration: underline;
	}
	.level_2 #EmailUs{
		float: left;
		background: #FE9900;
		height: 31px;
		width: 59px;
		border: 0px solid #000;
		margin-left: 5px;
	}
	.level_2 #EmailUs h1{
		font-family: verdana, arial, helvetica; 		
		font-weight: normal;
		color: #000;
		text-decoration: none;
		font-size: 9px;
		margin: 9px 4px 0px 10px;
	}
	.level_2 #EmailUs a{
		color: #000;
		text-decoration: none;
	}
	.level_2 #EmailUs a:hover{
		text-decoration: underline;
	}
	
	.level_2 #Links{
		float: left;
		background: #FE9900;
		height: 31px;
		width: 47px;
		border: 0px solid #000;
	}
	html>body .level_2 #Links{
		width: 47px;
	}
	.level_2 #Links h1{
		font-family: verdana, arial, helvetica; 		
		font-weight: normal;
		color: #000;
		text-decoration: none;
		font-size: 9px;
		margin: 9px 10px 0px 10px;
	}
	.level_2 #Links a{
		color: #000;
		text-decoration: none;
	}
	.level_2 #Links a:hover{
		text-decoration: underline;
	}
	.level_2 #Bookmarks {
		width: 400px;
		float: left;
		background: #FF6600;
		height: 31px;
		border: 0px solid #000;
		margin-left: 5px;
		padding-left: 5px;
		font-size: 11px;
		font-family: verdana, arial, helvetica; 		
		font-weight: normal;
		color: #fff;
		overflow: hidden;
	}
	html>body .level_2 #Bookmarks {
		width: 395px;
	}
	.level_2 #Bookmarks h1{
		font-family: verdana, arial, helvetica; 		
		font-weight: normal;
		color: #fff;
		text-decoration: none;
		font-size: 9px;
		display: inline;
		margin: 0px 5px 0px 5px;
		line-height: 3.0em;
		border: 0px solid #000;
	}
	.level_2 #Bookmarks a{
		color: #fff;
		text-decoration: none;
	}
	.level_2 #Bookmarks a:hover{
		text-decoration: underline;
	}
	#Bookmarks ul {
		margin-left: 0;
		padding-left: 0;
		display: inline;
		border: none;
		} 
	
	#Bookmarks ul li {
		font-family: verdana, arial, helvetica; 		
		font-weight: normal;
		color: #fff;
		text-decoration: none;
		font-size: 10px;
		display: inline;
		margin: 0px 5px 0px 5px;
		line-height: 3.0em;
		border: 0px solid #000;
		list-style: none;
		display: inline;
	}
	.level_2 #Search {
		width: 185px;
		float: left;
		background: #FF0000 url(/interface/images/topBar_rt.gif) no-repeat top right;
		height: 31px;
		border: 0px solid #000;
		font-size: 9px;
		font-family: verdana, arial, helvetica; 		
		font-weight: normal;
		color: #fff;
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
	}
	html>body .level_2 #Search {
		padding: 4px 0px 0px 0px;
		height: 27px;
	}
	#searchFrm{
		border: 0px solid #000;
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
	}
	.level_2 #lbl_Search {
		font-family: verdana, arial, helvetica; 		
		font-weight: normal;
		color: #fff;
		text-decoration: none;
		font-size: 9px;
		border: 0px solid #000;
		
	}
	.level_2 #Search #SearchPosition{
		margin: 0px 0px 0px 0px;
		padding: 3px 0px 0px 4px;
		border: 0px solid #000;
		height: 31px;
	}
	#txt_search{
		width: 100px;
		font-size: 11px;
	}
	#btn_go{
		color: #fff;
		border: 0px solid #000;
		font-family: verdana, arial, helvetica; 
		background: #FF0000;
		font-size: 10px;
		margin: 0px 0px 0px 4px;
		text-decoration: underline;
		cursor: pointer;
	}
	html>body #btn_go{
		width: 20px;
	}
	/*-----------------------------------------------------------------------------------*/
	/*left settings*/
	/*-----------------------------------------------------------------------------------*/
	#left {
		position:relative;/*ie needs this to show float */
		width:165px;
		float:left;
		padding-top: 190px;/*needed to make room for header*/
		padding-bottom: 82px;/* needed to make room for footer */
		height: auto !important;
		height: 500px;
		min-height: 220px;
		background: #99CC00 url(/interface/images/leftBar_base.jpg) no-repeat bottom left;
		border: 0px solid #000;
	}
	html>body #left {
		/*padding-top: 0px;
		margin-top: -60px;*/
		margin-bottom: 90px;
	}
	#left_cnr{
		height: 1%; 
		height: 9px;
		background: #99CC00 url(/interface/images/leftBar_top_lt.gif) no-repeat top left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px solid #000;
	}
	*html #left_cnr{
		/*height: 1%; */
	}
	#left_menu{
		font-family: verdana, arial, helvetica ;
		font-size: 11px;
		color: #003300;
		border: 0px solid #000;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		
	}
	*html #left_menu{
		margin: -15px 0px 0px 0px;
		height: 1%;
	}
	
	#Menu{
		list-style-type: none;
		margin: 10px 0px 0px 0px;
		border: 0px solid #000;
	}
	*html #Menu{
		height: 1%;
	}
	html>body #Menu {
		margin: -10px 100px 0px -40px;
		padding: 0px 30px 0px -40px;
		border: 0px solid #000;
		width: 165px;
	}
	#Menu li{
		margin: 10px 0px 16px 0px;
		padding: 0px 0px 0px 12px;
		border: 0px solid #000;
	}
	html>body #Menu li{
		margin: 20px 0px 10px 0px;
		padding: 0px 0px 0px 14px;
		border: 0px solid #000;
	}
	#Menu li a{
		text-decoration: none;
		color: #003300;
		font-family: verdana, arial, helvetica ;
		font-size: 11px;
	}
	#Menu li a:hover{
		font-weight: bold;
	}
	#Menu li.selectedBtn{
		font-weight: bold;
		border: 0px solid #000;
		margin: 0px 0px 0px 0px;
		line-height: 2.5em;
		display: block;
		border: 0px solid #000;
		background-color: #CBFE33;
	}	
	#Menu li.selectedBtnTop{
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		line-height: 2.5em;
		display: block;
		border: 1px solid #CBFE33;
		border-left: 0px solid #CBFE33;
		border-right: 0px solid #CBFE33;
		background-color: #CBFE33;
	}	
	#Menu li.setSelectedBtn{
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		line-height: 3.1em;
		display: block;
		border: 1px solid #fff;
		background-color: #fff;
	}	
	html>body #Menu li.setSelectedBtn{
		line-height: 2.5em;
	}
	#Menu ul.selectedSubMenu {
		background-color: #CBFE33;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px solid #CBFE33;
	}
	
	#Menu ul.selectedSubMenu ul{
		list-style-type: none;
		background-color: #CBFE33;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 1px solid #000;
	}
	*html #Menu ul.selectedSubMenu ul{
		border: 1px solid #000;
		margin: 0px 0px 0px -190px;
	}
	#Menu ul.selectedSubMenu  li{
		list-style-type: none;
		background: #CBFE33;
		margin: 0px 0px 0px -12px;
		padding: 0px 0px 0px 24px;
		line-height: 2.5em;
		border: 0px solid #000;
	}
	html>body #Menu ul.selectedSubMenu  li{
		margin: 0px 0px 0px -14px;
	}
	#Menu ul.selectedSubMenu  li a{
		font-weight: normal;
	}
	html>body #Menu li.selectedSubMenu li{
		margin: 0px 0px 0px 25px;
	}
	#Menu ul.selectedSubMenu li.selectedBtn, #Menu ul.selectedSubMenu li.selectedBtn a{
		font-weight: bold;
		display: block;
		background: #fff; /*url(/interface/images/1pxbg.gif) repeat-y top left;*/
		border: 1px solid #fff;
		margin: 0px 0px 0px -12px;
		padding: 0px 0px 0px 17px;
		line-height: 2.5em;
	}
	
	html>body #Menu ul.selectedSubMenu li.selectedBtn, #Menu ul.selectedSubMenu li.selectedBtn a{
		margin: 0px 0px 0px -14px;
		padding: 0px 0px 0px 19px;
	}
	/*-----------------------------------------------------------------------------------*/
	/*right settings*/
	/*-----------------------------------------------------------------------------------*/
	#right {
		position:relative;/*ie needs this to show float */
		width:183px;
		float:right;
		padding-top:190px;/*needed to make room for header*/
		/*padding-bottom:105px;*/
		background-color: #fff;
		border: 0px solid #000;
		font-family: arial, helvetica, verdana;
		font-size: 9pt;
		color: #000;
		border: 0px solid #000;
		
	}
	#right p, right li{
		font-family: arial, helvetica, verdana;
		font-size: 9pt;
		color: #000;
		border: 0px solid #000;
		line-height: 1.5em;
	}
	html>body #right {
		padding-bottom:0px;
	}
	#Tips {
		background: #FF9900; 
		height: 90px;
		background: #FF9900 url(/interface/images/rightBar_bx_orange_base.gif) no-repeat bottom left;
		
	}
	html>body #Tips {
		margin: 5px 0px 0px 0px;
	}
	#Tips .top{
		background: #FF9900 url(/interface/images/rightBar_bx_orange_top.gif) no-repeat top left;
		height: 9px;
	}
	
	#Recipes {
		/*background: #999; */
		margin: 5px 0px 0px 0px;
	}
	html>body #Recipes {
		margin: 5px 0px 0px 0px;
	}
	/*-----------------------------------------------------------------------------------*/
	/*footer settings*/
	/*-----------------------------------------------------------------------------------*/
	#footer {
		width:758px;
		clear:both;
		height:130px;
		/*border-top:1px solid #000;*/
		background: #fff url(/interface/images/footer.jpg) no-repeat top left;
		color: #000;
		text-align:center;
		left:0;
		bottom:0;
		position: absolute;
	
	}
	* html #footer {/*only ie gets this style*/
		\height:132px;/* for ie5 */
		he\ight:130px;/* for ie6 */
	}
	/*-----------------------------------------------------------------------------------*/
	/*centrecontent settings*/
	/*-----------------------------------------------------------------------------------*/
	#centrecontent {
		width:575px;
		
		float:right;
		margin: 190px 0px 50px 4px;
		padding: 10px 10px 0px 10px;
		border: 0px solid #000;
		font-family: arial, helvetica, verdana;
	}
	html>body #centrecontent {
		width:555px;
	}
	#centrecontent p, #centrecontent div{
		font-family: arial, helvetica, verdana;
		font-size: 9pt;
		color: #000;
		border: 0px solid #000;
		line-height: 1.5em;
	}
	#centrecontent li{
		font-family: arial, helvetica, verdana;
		font-size: 9pt;
		color: #000;
		border: 0px solid #000;
		line-height: 1.5em;
		list-style-type: disc;
	}
	.displayNone{
		display: none;
	}
	/*-----------------------------------------------------------------------------------*/
	/*clearfooter settings*/
	/*-----------------------------------------------------------------------------------*/
	#clearfooter {
		width:100%;
		height:52px;
		clear:both
	} /* to clear footer */
	/*-----------------------------------------------------------------------------------*/
	/*NewsHeadline settings*/
	/*-----------------------------------------------------------------------------------*/
	#NewsHeadline{
		float: right;
		height: 50px;
		z-index: 123;
		margin: -45px 0px 50px 158px;
	}
	html>body #NewsHeadline{
		margin: -110px 0px 0px 0px;
	}
	#NewsHeadline p{
		color: #336633;
	}
	/*-----------------------------------------------------------------------------------*/
	/*Search settings*/
	/*-----------------------------------------------------------------------------------*/
	.Search{
		padding: 0px 0px 0px 20px;
	}
	h1.title_searchResults{
		width: 346px;
		height: 30px;
		margin: 20px 0px 12px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px solid #000;
		color: #333;
		display: none;
	}
	h1.title_searchArticle {
		font-family: verdana, arial, helvetica ;
		font-size: 9pt;
		font-weight: normal;
		font-size: 10px;
		margin: 0px 0px 0px 0px;
		padding: 40px 0px 0px 0px;
		height: 25px;
	}
	h1.title_searchArticle a{
		font-family: verdana, arial, helvetica ;
		font-size: 9pt;
		font-weight: bold;
		font-size: 11px;
		color: #666;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	#pager{
		float: right;
		color: #333;
		font-family:  verdana, arial, helvetica;
		font-size: 11px;
	}
	#pager input{
		color: #333;
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		width: 17px;
		border: 1px solid #fff;
		padding: -4px 0px 0px 0px
	}
	#pager a{
		color: #333;
		text-decoration: underline;
	}
	/*-----------------------------------------------------------------------------------*/
	/*general settings*/
	/*-----------------------------------------------------------------------------------*/
	div,p {
		margin-top:0;
		font-family: arial, helvetica, verdana;
	}/*clear top margin for mozilla*/
	#noscript{
		display: none;
	}
	#object_Description{
		display: none;
	}
	hr{
		color: #dbdbdb;
		height: 1px;
		border-style: solid none none none;
	}
	td{
		font-family: arial, verdana, helvetica;
		font-size: 12px;
	}
	h1{
		font-family: arial, verdana, helvetica;
		font-size: 13px;
		font-weight: bold;
		
	}
	h1.header{
		color: #006600;
		font-size: 18px;
		text-transform: uppercase;
		font-weight: normal;
	}
	h2{
		font-family: arial, verdana, helvetica;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
	}
	#centrecontent p.important{
		color: #cc0000;
		font-weight: bold;
	}
