* {margin: 0; padding: 0 }

body {
	font-family: 'Helvetica', 'Arial', sans-serif;
	font-size: 14px;
	color: #333333;
	}
	
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; }
	

#wrapper { width:100%;margin: 0px auto; }

#wrapper #header { float:left;display:block;width:905px;height:70px; }
#wrapper #header a.home { float:left;display:inline;width:250px;height:55px;margin:10px 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:none;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:none;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:314px;height:355px;background-image:url(../images/tempaccordian.jpg);margin:2px 0px 0px 0px; }

#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:100%; }
#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:#000000;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:none; }
#wrapper #home-body .content-body-sub #pagenav { float:right;display:none;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:#000; }
#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:#000; }
#wrapper #home-mods .mod2 .sinfo img {float:left;display:inline;clear:left;width:176px;height:132px;padding:2px;border:1px solid #DDDDDD;margin-right:20px; }
#wrapper #home-mods .mod2 .sinfo .address { float:left;display:block;width:240px;font-size:14px;color:#000;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; }

#wrapper #footer { float:left;display:block;margin:20px 0px 0px 0px;padding:0px;height:130px; }
#wrapper #footer ul { display:none; }
#wrapper #footer address { float:left;display:block;margin:40px 0px 0px 10px;font:normal 11px Helvetica;color:#000; }
#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:#000;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; }

