* {margin: 0; padding: 0 }

body {
	font-family: 'Helvetica', 'Arial', sans-serif;
	font-size: 14px;
	color: #333333;
	background: #D5DCB0 url(../images/pagebkg.jpg) repeat-x top left;
	}
	
a {
	outline: none;
	text-decoration: none;
	font-family: 'Helvetica', 'Arial', sans-serif;
	color: #009900;
	}

a:hover { color:#999999; }
	
img {
	border: 0px;
	}
	
.clear {
	clear: both;
	}

p { padding:0px 0px 10px 0px;margin:0px;font-family: 'Helvetica', 'Arial', sans-serif;color:#333333; }
.copybold { font-weight:bold; }

#wrapper { width:905px;margin: 0px auto; }

#wrapper #header { float:left;display:block;width:905px;height:127px;background-image:url(../images/header.png);margin:10px 0px 0px 0px; }
#wrapper #header a.home { float:left;display:inline;width:250px;height:55px;margin:50px 0px 0px 40px; }
#wrapper #header a.savor { float:right;display:inline;width:170px;height:105px;text-indent:-9999px;margin:0px 50px 0px 0px; }
#wrapper #home-body { float:left;display:block;width:905px;min-height:400px;height:auto !important;height:400px;background:transparent url(../images/midbkg.png) repeat-y top center; }
#wrapper #home-body .tier2 { float:right;display:block;margin:0px 50px 20px 0px; }
#wrapper #home-body .tier2 li { float:left;display:inline;margin-left:30px; }
#wrapper #home-body .tier2 li a { float:left;display:inline;font:normal 14px Helvetica; color:#330066;text-decoration:none; }
#wrapper #home-body .tier2 li a:Hover, #wrapper #home-body .tier2 li a.down { color:#999999; }

#wrapper #home-body .tier1 { float:left;display:block;margin:0px 0px 20px 22px; }
#wrapper #home-body .tier1 li { float:left;display:inline;margin:0px;padding:0px 17px;border-right:solid 2px #DCECD8;line-height:22px; }
#wrapper #home-body .tier1 li.last { border-right:0px; }
#wrapper #home-body .tier1 li a { float:left;display:inline;font:normal 18px Helvetica; color:#330066;text-decoration:none; }
#wrapper #home-body .tier1 li a:Hover, #wrapper #home-body .tier1 li a.down { color:#999999; }

#wrapper #home-body .content-body { float:left;display:block;width:860px;margin:0px 0px 0px 22px;height:357px;overflow:hidden; }
#wrapper #home-body .content-body .homecarousel { float:left;display:inline;width:544px;height:357px;background-image:url(../images/homecarouselbkg.gif); }
#wrapper #home-body .content-body .homeaccordian { float:right;display:inline;width:316px;height:355px;background-image:url(../images/accordian.png);margin:2px 0px 0px 0px; }
#wrapper #home-body .content-body .homeaccordian #accordian { width: 304px; height: 345px; display: inline; float: left; margin:5px 0px 0px 6px;padding:0px;overflow:hidden; }
#wrapper #home-body .content-body .homeaccordian #accordian dt { width:304px;float:left;border-bottom:solid 2px #E3E3DA;overflow:hidden;margin:0px 0 0 0px;clear:both; }
#wrapper #home-body .content-body .homeaccordian #accordian dt.noborder { border-bottom:0px; }
#wrapper #home-body .content-body .homeaccordian #accordian dt a { outline:none;padding:7px 0px 7px 10px;outline:0;background: #fff url(../images/accordbkg.jpg) repeat-x bottom center; color:#339933;font:normal 18px helvetica;width:294px;margin:0 auto;float:left;clear:both;text-decoration:none;overflow:hidden; }
#wrapper #home-body .content-body .homeaccordian #accordian dt a.down { outline:none;color: #666666;width:294px;clear:both; }

#wrapper #home-body .content-body .homeaccordian #accordian dd { border-bottom:solid 2px #E3E3DA;float:left;margin:0;width:100%;height:232px; }
#wrapper #home-body .content-body .homeaccordian #accordian dd a { color: #000;margin:0; }
#wrapper #home-body .content-body .homeaccordian #accordian dd ul { list-style: none; margin:5px auto 0 0px; padding:0; width:265px;float:left; }
#wrapper #home-body .content-body .homeaccordian #accordian dd ul li { list-style: none; padding: 5px;background:#fff;font:normal 12px Helvetica;color:#000; }
#wrapper #home-body .content-body .homeaccordian #accordian dd ul li a { font: normal 14px Helvetica; color:#339933; }
#wrapper #home-body .content-body .homeaccordian #accordian dd .acccontent { margin:5px 0px 0px 20px; padding:0 0 0 0;float:left;width:265px;overflow-y:auto;overflow-x:hidden; }

#wrapper #home-body .content-body-sub { float:left;display:block;width:815px;margin:20px 0px 0px 40px;}
#wrapper #home-body .content-body-sub #pagecontent { float:left;display:inline;clear:left;width:570px; }
#wrapper #home-body .content-body-sub #pagecontent h1 { float:left;clear:both;display:block;font:normal 32px Helvetica; color:#98AA28;margin:0px 0px 20px 0px; }
#wrapper #home-body .content-body-sub #pagecontent .pagecopy { float:left;clear:both;display:block;font:normal 14px Helvetica; color:#333333;margin:0px 0px 15px 0px; }
#wrapper #home-body .content-body-sub #pagecontent .pagecopy ul { margin:5px 0px 15px 0px;padding:0px 0px 0px 10px;font-size:14px;color:#333333;font-weight:normal; }
#wrapper #home-body .content-body-sub #pagecontent .pagecopy ul li { margin:10px 0px 0px 15px;font-size:14px;color:#333333;padding:0px 0px 0px 0px;font-weight:normal; }
#wrapper #home-body .content-body-sub #pagecontent .toolkit { float:left;clear:both;display:block;padding:20px 0px 35px 0px; }
#wrapper #home-body .content-body-sub #pagenav { float:right;display:inline;clear:right;width:225px; }
#wrapper #home-body .content-body-sub #pagenav .modtop { float:left;display:block;width:225px;height:20px;background-image:url(../images/subtop.gif); }
#wrapper #home-body .content-body-sub #pagenav .modmid { float:left;display:block;width:225px;height:20px;background: transparent url(../images/submid.gif) repeat-y top center;clear:both;height:auto; }
#wrapper #home-body .content-body-sub #pagenav .modmid ul#subnav { float:left;display:block;clear:both;margin:15px 0px 0px 20px;padding:0;width:200px; }
#wrapper #home-body .content-body-sub #pagenav .modmid ul#subnav li.mainnav { float:left;display:block;width:200px;margin:0px 0px 10px 0px;padding:0;list-style-type:none; }
#wrapper #home-body .content-body-sub #pagenav .modmid ul#subnav li.mainnav a.asubnav { float:left;display:block;width:200px;margin:0px 0px 0px 0px;padding:0;font:bold 14px Helvetica;color:#330066; }
#wrapper #home-body .content-body-sub #pagenav .modmid ul#subnav li.mainnav a.asubnav:Hover, #wrapper #home-body .content-body-sub #pagenav .modmid ul#subnav li.mainnav a.asubnavdown { float:left;display:block;width:200px;margin:0px 0px 0px 0px;padding:0;font:bold 14px Helvetica;color:#999999; }
#wrapper #home-body .content-body-sub #pagenav .modmid ul.expanded { margin:5px 0px 5px 10px;padding:0;width:190px; }
#wrapper #home-body .content-body-sub #pagenav .modmid ul.expanded li { float:left;display:block;width:190px;margin:5px 0px;padding:0;list-style-type:none; }
#wrapper #home-body .content-body-sub #pagenav .modmid ul.expanded li a.asubsubnav { float:left;display:block;width:180px;margin:0px 0px 0px 0px;padding:0;font:bold 12px Helvetica;color:#330066; }
#wrapper #home-body .content-body-sub #pagenav .modmid ul.expanded li a.asubsubnav:Hover, #wrapper #home-body .content-body-sub #pagenav .modmid ul.expanded li a.asubsubnavdown { float:left;display:block;width:180px;margin:0px 0px 0px 0px;padding:0;font:bold 12px Helvetica;color:#999999; }

#wrapper #home-body .content-body-sub #pagenav .modbot { float:left;display:block;clear:both;width:225px;height:25px;background-image:url(../images/subbot.gif); }


#wrapper #content-body-bot { float:left;display:block;width:905px;height:29px;background-image:url(../images/midbot.png); }

#wrapper #home-mods { float:left;display:block;width:905px;height:202px;margin:10px 0px 0px 0px; }
#wrapper #home-mods .mod1 { float:left;display:inline;width:389px;height:202px;background: transparent url(../images/homeboxes.png) no-repeat 0px 0px; }
#wrapper #home-mods .mod1 a.title { float:left;display:block;margin:15px 10px 0px 20px;color:#330066;font-size:18px; }
#wrapper #home-mods .mod1 p { float:left;display:block;margin:10px 0px 0px 20px;width:345px;height:120px;overflow:hidden;font-size:14px;color:#333333; }
#wrapper #home-mods .mod2 { float:right;display:inline;width:506px;height:202px;background: transparent url(../images/homeboxes.png) no-repeat -400px 0px; }
#wrapper #home-mods .mod2 a.title { float:left;display:block;margin:15px 10px 0px 30px;color:#330066;font-size:18px; }
#wrapper #home-mods .mod2 .sinfo { float:left;display:block;margin:10px 0px 0px 30px;width:460px;height:125px;overflow:hidden;font-size:13px;color:#333333; }
#wrapper #home-mods .mod2 .sinfo img {float:left;display:inline;clear:left;width:176px;height:132px;padding:2px;border:1px solid #DDDDDD;margin-right:10px; }
#wrapper #home-mods .mod2 .sinfo .address { float:left;display:block;width:240px;font-size:14px;color:#333333;line-height:18px; }
#wrapper #home-mods .mod2 .sinfo a.link { float:left;display:block;font-size:14px;color:#339900; }
#wrapper #home-mods .mod2 .sinfo a.title { float:left;display:block;font-size:16px;font-weight:bold;color:#339900;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px; }
#wrapper #home-mods .mod2 .sinfo a.moreinfo { float:left;display:block;padding-top:12px;width:240px; }

#wrapper #footer { float:left;display:block;margin:20px 0px 0px 0px;padding:0px;width:906px;height:130px;background: transparent url(../images/homeboxes.png) no-repeat 0px -218px; }
#wrapper #footer ul { float:left;display:block;margin:20px 0px 0px 20px; }
#wrapper #footer ul li { float:left;display:inline;margin:0px;padding:0px 10px;border-right:solid 1px #DCECD8;line-height:15px; }
#wrapper #footer ul li.last { border-right:none; }
#wrapper #footer ul li a { float:left;display:inline;font:bold 11px Helvetica; color:#009900;text-decoration:none; }
#wrapper #footer ul li a:Hover { color:#999999; }
#wrapper #footer address { float:left;display:block;margin:30px 0px 0px 10px;font:normal 11px Helvetica;color:#333333; }
#wrapper #footer address b { padding-left:20px;padding-right:5px; }

p.newsitem { float:left;display:block;margin:0px 0px 10px 0px; }
p.newsitem b { color:#333333;font-size:15px; }

.newsitem-display { float:left;display:block; margin: 0px 0px 20px 0px; }
.newsitem-display p.ndate { font:bold 12px Helvetica; margin-bottom:5px; }
.newsitem-display .ncopy { margin:10px 0; }


