body {margin:0;padding:0;background:#ffffff}

.content {width:100%; margin:0px; padding:0px;}
.content td {margin:0px; padding:0px;}
.emailtext {font-size:.95em;}

/* header */

	#header { background: url(hsfmain-home-header.jpg) 0 0 repeat-x;padding-bottom:10px; }
	#color2 #header { background: url(hsfmain-health-header.jpg) 0 0 repeat-x; }
	#wai { width:980px;margin:0 auto;padding:2px 0 4px 0;text-align:right; text-decoration:none;color:#ffffff;font-size:.9em;}
	#wai a {text-decoration:none;color:#ffffff}
	#wai a:hover {text-decoration:underline; }
	#wai .skip {padding-right:10px; }
	#banner { width:980px;margin:0 auto;background:#eae9e1 url(banner-back.gif) left center no-repeat; }
	#banner td { vertical-align:top;padding:0; }
	#banner img { display:block; }
	#banner #logo { width:157px; }
	#banner #adbanner { width:610px; }
	#banner #adbanner #ad { padding:18px 0 0 16px; }
	#banner #controls { float:right;padding:0 70px 0 0; }
	#banner #controls a { display:block;float:left;padding:1px 4px;margin:0 3px;background:#999999;color:#ffffff;font-weight:bold;text-decoration:none;font-size:.75em; }
	#banner #controls a.highlighted { background:#fc1921;color:#ffffff; }
	#banner #controls #pauseme { display:block;float:left;background:#ffffff;color:#999999;font-size:.85em;margin-left:0; }
	#banner #tools { padding:14px 5px 0 14px; }
	#banner #tools label { display:block;margin:0 0 2px 0;font-weight:bold;font-size:.9em; }
	#banner #tools #searchbox { width:130px;border:1px solid #cccccc;padding:1px;margin-bottom:4px; }
	#banner .language { padding:15px 0 0 0; }
	#banner .language .current { display:none; }

/* wrapper div */

	#wrapper { clear:both;width:980px;margin:0 auto; }

/* top navigation */

/*Drop Nav */
#nav, #nav UL  {PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; LIST-STYLE-image: none;text-align:left;z-index:1;}
#nav A {DISPLAY: block; line-height: 16px;}
#nav LI {FLOAT: left; LIST-STYLE-TYPE: none; LIST-STYLE-image: none; padding:0; margin:0}
#nav ul a {LIST-STYLE-image: none;line-height: 16px;}
#nav LI.nonav UL {display:none}


/*controls font color and style for menu items*/
#nav LI A {  border-bottom:0;LIST-STYLE-image: none;line-height: 16px;font-size:.9em;padding:.88em .65em;color:#ffffff;font-weight:bold;text-decoration:none;}
#nav LI UL {BACKGROUND: #ffffff; LEFT: -999em; WIDTH: 150px; POSITION: absolute; border:1px solid #cccccc;border-bottom: 0; LIST-STYLE-image: none;}

#nav LI UL LI {border-bottom:1px solid #cccccc; WIDTH: 150px;}

/*sub menu padding*/
#nav li ul li a {padding:5px; color:#ce2033}

/*sub menu font and background hover color*/
#nav li ul li a:hover{padding:5px; color:#ffc211;}
#nav li:hover, #nav li.sfhover {LIST-STYLE-image: none; color:#ffc211;}

/*adjust positioning for third level position*/
#nav li ul ul {	margin: -27px 0px 0px 150px; LIST-STYLE-image: none; position:absolute;}


/*Do Not Edit*/
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em; LIST-STYLE-image: none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto; LIST-STYLE-image: none;}
#nav li ul {margin-top:0;display:block;}
#nav li:hover, #nav li.hover {height:1%;}



#topnav { padding:0 0 0 10px;background:#ce2033 url(topnav-back.gif) left top repeat-x;height:36px; } 
/*	#nav ul { margin:0;padding:0px 0;float:left;display:inline;list-style:none; } 
	#nav ul li { float:left;padding:0 0 0 0;margin:0;display:inline; }
	#nav ul li a { float:left;display:block;font-size:.9em;padding:.88em 1em;color:#ffffff;font-weight:bold;text-decoration:none; }
	#nav ul li a:hover { color:#ffc211;text-decoration:none; }*/
	
	
	
	#topnav #donate { float:right;display:inline;background:#fdc817 url(donate-right.jpg) right top no-repeat;padding-right:17px;margin-right:32px;margin-top:1px; }
	#topnav #donate a { background:#fdc817 url(donate-left.jpg) left top no-repeat;display:block;padding:7px 10px 10px 27px;color:#000000;font-size:.85em;font-weight:bold;text-decoration:none; }
	#topnav #donate a:hover { color:#fc1921;text-decoration:none; }

/* breadcrumb */

	#breadcrumb { clear:both;padding:8px 0 10px 0;font-size:.9em;line-height:.9em;color:#666666; } 
	#breadcrumb .here { font-weight:bold; } 

/* content */

	#left { float:left;width:780px;padding:0;  }

		/* Default Pages */
		#title {height:49px;}
		#default { width:780px;padding-top:13px; background:url(body_top.gif) no-repeat; }
		#default #body  { border-left:1px solid #eee;border-right:1px solid #eee;padding:10px 20px 20px 20px; }
		.bottom { background: url(780-bottom.gif) no-repeat left top;height:11px;line-height:0;font-size:0em; }

	#right { float:right;width:180px;padding:0; }

		#province { width:140px;margin:0 auto 12px;font-size:.9em; }
		#province label { display:block;margin-bottom:2px;color:#333333;font-weight:bold;font-size:1.1em; }
		#province select { color:#666666; }
		#rightcol { background:#c90016 url(rightcol-top.gif) left top no-repeat;padding:16px; }
		#rightbot { background:#c90016 url(rightcol-bot.gif) left bottom no-repeat;height:16px;line-height:0;font-size:0em; }
		
/* Recipe page */
		.recipebody {padding:30px 30px 40px 268px;background: url(recipes-mainback.jpg) 0 0 no-repeat; margin-top:-3px;}


		/* Event Page */
		.eventicons {margin-top:20px;width:511px;}
		.eventicons .event1 {background: url(eventicon-1.gif) 0 0 no-repeat;padding:9px 9px 6px 9px;text-align:center;}
		.eventicons .event2 {background: url(eventicon-2.gif) 0 0 no-repeat;padding:10px 20px 0px 20px;font-size:.9em;height:5em;}
		.eventlistings {margin:10px 0 0 0;}
		.eventlistings .scroller table {width:500px;}
		.eventlistings .scroller th { text-align:left;color:#c90016;padding:0.5em 0.5em 0.5em 0;border-bottom:1px solid #ccc;}
		.eventlistings .scroller td { padding:0.5em 0.5em 0.5em 0;border-bottom:1px solid #ccc;font-size:.95em;}
		.eventlistings .scroller td.title { font-weight:bold; }
		#caltable { width:180px;border-left:1px solid #c90016;text-align:center; }
		#caltable .nav, #caltable .nav a { font-weight:bold;color:#ffffff;text-align:center;text-decoration:none; }	
		#caltable caption { margin:0;padding:5px 0;width:180px;background:#c90016;color:#fff;font-weight:bold;text-align:center; }
		#caltable caption a { padding:0 10px; }
		#caltable th { font-weight:bold;color:#666;padding:4px;background:#eee;border-right:1px solid #c90016;border-bottom:1px solid #c90016;border-top:1px solid #c90016; }
		#caltable .today,#caltable  td.today a, #caltable td.today a:link, #caltable td.today a:visited { color:#fff;font-weight:bold;background:#fc1921;font-size:.95em; }
		#caltable td {padding:4px 3px;border-right:1px solid #c90016;border-bottom:1px solid #c90016;text-align:center; }
		#caltable td a {text-decoration: none;font-weight:bold;display: block; }
		#caltable td a:link, #caltable td a:visited { color: #fc1921; }
		#caltable td a:hover, #caltable td a:active { color: #333333; }

/* footer */

	.row1 { clear:both; }
	.row1 #bottomnav { float:left;padding:15px 0; }
	.row1 #icons { float:right;padding:15px 0;text-align:center; }
	.row1 #icons .print { background: url(icon-print.gif) right center no-repeat;margin-right:19px;padding:3px 19px 3px 0; }
	.row1 #icons .email { background: url(icon-email.gif) right center no-repeat;margin-right:20px;padding:3px 22px 3px 5px; }
	.row1 #icons a { font-size:.75em;font-weight:bold;text-decoration:none; }

	.row2 { clear:both;background:#A0A0A0;border:1px solid #7A7A7A;color:#ffffff; }
	.row2 #copyright { float:left;padding:10px; }
	.row2 #links { float:right;padding:10px; } 
	.row2 #links a { color:#ffffff; }
	.row2 #links a:hover { color:#000000; }
	
/* index styles */
a.NLtitle {display:block; padding-top:8px; font-weight:bold; line-height:1.5em;}
span.NLsummary {padding:0; margin:0 0 5px 0; line-height:1.5em;}

/* Calendar Styles */

.CDtableout {background-color: #c90016}
.CDtablein {}
.CDtitle {background-color:#ffffff}
.CDheader {font-weight: bold; color: #ffffff;background-color: #c90016}
a.CDheader:link { color:#ffffff }
a.CDheader:visited { color:#ffffff }
a.CDheader:hover {}
a.CDheader:active { color:#ffffff }

TD.CDOdd { background-color: #ffffff}
a.CDOdd:link { display: list-item;list-style-type: none;}
a.CDOdd:visited { display: list-item;list-style-type: none;}
a.CDOdd:hover {display: list-item;list-style-type: none;}
TD.CDEven { background-color: #ffffff}
a.CDEven:link {display: list-item;list-style-type: none;}
a.CDEven:visited {display: list-item;list-style-type: none;}
a.CDEven:hover {display: list-item;list-style-type: none;}