
	/* 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;
	}
	/*-----------------------------------------------------------------------------------*/
	/*outer settings*/
	/*-----------------------------------------------------------------------------------*/
	#outer{
		height:100%;
		min-height:100%;
		width:758px;		
		color: #000000;
		text-align:left;
		margin:auto;
		position:relative;
		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:565px;
		/*margin-bottom: 20px;*/
		border: 0px solid #000;
	}
	html>body #innerwrap {
		margin-bottom: 0px;
		padding-bottom: 0px;
		border: 0px solid #000;
	}
	/*-----------------------------------------------------------------------------------*/
	/*header settings*/
	/*-----------------------------------------------------------------------------------*/
	#header{
		position:absolute;
		top:0;
		left:-1px;
		width:758px;
		height:190px;
		background:#fff;
		border: 0px solid #000;
		overflow:hidden;
		color: #000;
		z-index:100;
	}
	/*-----------------------------------------------------------------------------------*/
	/*header settings: panel_1*/
	/*-----------------------------------------------------------------------------------*/
	.panel_1{
		float: left;
		background: url(/interface/images/anim_home.gif) no-repeat top left;
		width: 180px;
		height: 151px;
	}
	.panel_1 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;
	}
	/*-----------------------------------------------------------------------------------*/
	/*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;
	}
	/*-----------------------------------------------------------------------------------*/
	/*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;
		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;
	}
	.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;
	}
	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;
	}
	.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*/
	/*-----------------------------------------------------------------------------------*/
	*html #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 */
		margin-bottom: 130px;/* needed to make room for footer */
		/*height: auto;*/
		height: 500px;
		background: #99CC00 url(/interface/images/leftBar_base.jpg) no-repeat bottom left;
	}
	
	html>body #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 */
		min-height: 250px;
		margin-bottom: 10px;/* needed to make room for footer */
		border: 0px solid #000;
		background: #99CC00 url(/interface/images/leftBar_base.jpg) no-repeat bottom left;
	}
	#left_cnr{
		height: 1%;
		height: 13px;
		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;
	}
	#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;
		/*height: 1%;*/
	}
	*html #left_menu{
		margin: -15px 0px 0px 0px;
	}
	
	#Menu{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
	}
	html>body #Menu {
		margin: -10px 100px 0px -40px;
		padding: 0px 30px 0px -40px;
		border: 0px solid #000;
		width: 165px;
	}
	#Menu li{
		margin: 20px 0px 10px 10px;
		padding: 0px 0px 0px 10px;
		border: 0px solid #000;
	}
	html>body #Menu li{
		margin: 20px 0px 10px 0px;
		padding: 0px 0px 0px 20px;
	}
	#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;
		background-color: #fff;
	}
	#Menu li.selectedSubMenu {
		background-color: #CBFE33;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 1px solid #CBFE33;
	}
	
	#Menu li.selectedSubMenu ul{
		list-style-type: none;
		background-color: #CBFE33;
		border: 0px solid #000;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		
	}
	#Menu li.selectedSubMenu ul li{
		background: #CBFE33;
		margin: 0px 0px 0px 30px;
		padding: 0px 0px 0px 0px;
		line-height: 2.5em;
	}
	/*-----------------------------------------------------------------------------------*/
	/*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;
	}
	html>body #right {
		padding-bottom:0px;
		border: 0px solid #000;
	}
	#Tips {
		height: 86px;
		border: 0px solid #000;
		padding: 1px 0px 0px 0px;
	}
	#Tips a{
		padding: 0px 0px 0px 0px;
		border: 0px solid #000;
	}
	html>body #Tips {
		margin: 3px 0px 3px 0px;
		padding: 0px 0px 3px 0px;
		border: 0px solid #000;
	}
	#Tips .top{
		background: #FF9900 url(/interface/images/rightBar_bx_orange_top.gif) no-repeat top left;
		height: 9px;
	}
	
	#Recipes {
		/*background: #999; */
		margin: 2px 0px 0px 0px;
	}
	html>body #Recipes {
		margin: 5px 0px 0px 0px;
	}
	/*-----------------------------------------------------------------------------------*/
	/*footer settings*/
	/*-----------------------------------------------------------------------------------*/
	#footer {
		width:758px;
		clear:both;
		height:130px;
		background: #fff url(/interface/images/footer.jpg) no-repeat top left;
		color: #000;
		text-align:center;
	}
	html>body #footer {
		margin: -20px 0px 0px 0px;
	}
	*html #footer {/*only ie gets this style*/
		\height:132px;/* for ie5 */
		he\ight:130px;/* for ie6 */
	}
	/*-----------------------------------------------------------------------------------*/
	/*centrecontent settings*/
	/*-----------------------------------------------------------------------------------*/
	#centrecontent {
		width:395px;
		float:right;
		margin-top:190px;
		margin-bottom:50px;/* needed to make room for footer */
		padding: 10px 10px 0px 10px;
		border: 0px solid #000;
	}
	html>body #centrecontent {
		width:373px;
		border: 0px solid #000;
	}
	#centrecontent p{
		font-family: arial, helvetica, verdana;
		font-size: 9pt;
		color: #000;
		border: 0px solid #000;
		line-height: 1.5em;
	}
	/*-----------------------------------------------------------------------------------*/
	/*clearfooter settings*/
	/*-----------------------------------------------------------------------------------*/
	
	#clearfooter {
		width:100%;
		height:0px;
		clear:both;
	} /* to clear footer */
	html>body #clearfooter {
		height:1px;
	}
	/*-----------------------------------------------------------------------------------*/
	/*NewsHeadline settings*/
	/*-----------------------------------------------------------------------------------*/
	#NewsHeadline{
		float: right;
		height: 0px;
		z-index: 123;
		margin: -35px 0px 0px 158px;
	}
	html>body #NewsHeadline{
		height: 50px;
		margin: -38px 0px 10px 0px;
	}
	#NewsHeadline p{
		font-family: verdana, arial, helvetica ;
		font-size: 11px;
		color: #336633;
	}
	/*-----------------------------------------------------------------------------------*/
	/*general settings*/
	/*-----------------------------------------------------------------------------------*/
	div,p {
		margin-top:0;
		font-family: arial, helvetica, verdana;
	}/*clear top margin for mozilla*/
	#noscript{
		display: none;
	}
	#object_Description{
		display: none;
	}
