/* Global Options */
body, img				{margin: 0px; padding: 0px;}
td						{color: #4d4d4d; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
input, select, option	{color: #4d4d4d; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
div						{color: #4d4d4d; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
h1, h2, h3, h4			{font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px;}
p						{line-height: 1.5em; margin: 0px 0px 1.4em 0px;}

/* Formatting */
#LeftBar p				{line-height: 1.5em;}

.LeftColDay			{background: transparent url('/images/bg-date.gif') no-repeat 0px 0px; width: 36px; height: 36px; overflow: hidden; margin: 0px 17px 0px 0px; text-align: center;}
.LeftColDayText		{padding-top: 6px; font-weight: bold; font-size: 18px; color: #ffffff;}
.LeftColMonth		{width: 36px; overflow: hidden; margin: 0px 17px 17px 0px; text-align: center;}
.LeftColMonthText	{font-weight: bold; font-size: 14px; color: #60900a;}

h1				{font-size: 21px; text-transform: uppercase; font-weight: bold; margin: 27px 0px 10px 0px; padding-bottom: 7px; border-bottom: 1px solid #d6d6d6; color: #4d4d4d;}
.h2Content		{font-size: 18px; text-transform: uppercase; font-weight: bold; margin: 0px 0px 10px 0px; padding-bottom: 7px; border-bottom: 1px solid #d6d6d6; color: #4d4d4d;}
.h2FootNote		{font-size: 18px; text-transform: uppercase; font-weight: bold; margin: 0px 0px 10px 0px; padding-bottom: 7px; border-bottom: 1px solid #2b360b; color: #ffffff;}
.h3Content		{color: #60900a; font-size: 1.3em; font-weight: bold; padding-bottom: 1.0em;}
.h4Content		{color: #bb7101; font-size: 1.1em; font-weight: bold; padding-bottom: 0.5em;}
.h4FootNote		{color: #ffffff; font-size: 1.1em; font-weight: bold; padding-bottom: 0.5em;}

.LeftBarPic220, .ContentPic220, .FootNotePic220		{width: 220px; height: 100px; padding-bottom: 0px; overflow: hidden;}
.LeftBarPic230, .ContentPic230, .FootNotePic230		{width: 230px; height: 100px; padding-bottom: 0px; overflow: hidden;}
.LeftBarPic160, .ContentPic160, .FootNotePic160		{width: 160px; height: 100px; padding-bottom: 0px; overflow: hidden;}
.LeftBarPic100, .ContentPic100, .FootNotePic100		{width: 100px; height: 100px; padding-bottom: 0px; overflow: hidden;}

.ContentPicFrame	{background: transparent url('/images/picframe-cream.png') no-repeat center center;}
.FootNotePicFrame	{background: transparent url('/images/picframe-green.png') no-repeat center center;}

.NutritionTable		{width: 900px; background-color: #64605a;}
.TableColHeader		{background-color: #5a8014; padding: 2px 15px 2px 15px; text-align: center; font-weight: bold; color: #ffffff;}
.TableColSubHeader	{background-color: #9bb270; padding: 2px 15px 2px 15px; text-align: center; font-weight: bold; color: #ffffff;}

.TableRowHeader		{background-color: #ffffff; padding: 2px 15px 2px 15px; text-align: left; font-weight: bold;}
.TableInfo			{background-color: #ffffff; padding: 2px 15px 2px 15px; text-align: right;}

/* Page Structure Control */
#CanvasContainer	{width: 100%;}

#FullBody	{position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; }

#HomeHeaderEstablishAbsolute	{position: absolute; top: 0px; left: 0px; z-index: 100; width: 100%;}
#HomeHeaderRepositionOrigin		{position: relative; margin: 0px auto 0px auto; width: 980px; height: 422px;}
#HomeSetContent					{height: 422px;} /* Sets content start below header positioned items */

#InteriorHeaderEstablishAbsolute	{position: absolute; top: 0px; left: 0px; z-index: 100; width: 100%;}
#InteriorHeaderRepositionOrigin		{position: relative; margin: 0px auto 0px auto; width: 980px; height: 150px; overflow: hidden; background: #ffffff url('/images/interiorheader.jpg') no-repeat center 0px;}
#InteriorSetContent					{height: 150px;} /* Sets content start below header positioned items */

#ContentEstablishAbsolute	{position: absolute; top: 0px; left: 0px;}
#ContentRepositionOrigin	{position: relative; margin: 0px auto 0px auto; text-align: left; background-color: #f8f5ec; width: 974px; border: 3px solid #dedcd3;}
/* Establishes absolute positioning from new origin */
#ContentArea				{margin: 17px 34px 17px 17px;}

#LeftBar		{width: 284px;}
.LeftBarTop		{background: transparent url('/images/leftbar-top.png') no-repeat center 0px; width: 284px; height: 20px;}
.LeftBarMid		{background: transparent url('/images/leftbar-mid.png') repeat-y center 0px; width: 284px;}
.LeftBarContent	{padding: 7px 27px 7px 27px;}
.LeftBarBot		{background: transparent url('/images/leftbar-bot.png') no-repeat center 0px; width: 284px; height: 20px;}

#RightCol		{float: right; width: 605px;}

#FullCol		{margin-left: 17px;}


#FootNoteEstablishAbsolute	{position: absolute; top: 0px; left: 0px;}
#FootNoteRepositionOrigin	{position: relative; margin: 0px auto 0px auto; text-align: left; background: #5a8014 url('/images/bg-footnote.png') repeat-y center 0px; width: 980px;}
#FootNoteBody				{padding: 15px 70px 10px 70px; color: #ffffff;}
#FootNoteBottom				{position: relative; margin: 0px auto 0px auto; text-align: left; background: #5a8014 url('/images/bg-footnotebot.png') no-repeat center 0px; width: 980px; height: 15px;}

#FooterArea					{vertical-align: top; height: 85px;}
#FooterRepositionOrigin		{position: relative; margin: 0px auto 0px auto; text-align: left; width: 980px;}
#FooterEstablishAbsolute	{position: absolute; top: 0px; left: 0px; width: 980px; height: 85px; background-color: #5a8014;}
 

/* Standard Classes */
.ClearFloat		{clear: both; height: 1px; overflow: hidden;}


/* HREF Styles */
a img		{border: none;}

a:link      {color: #60900a; text-decoration: none;}
a:active    {color: #93c83b; text-decoration: none;}
a:visited   {color: #60900a; text-decoration: none;}
a:hover     {color: #93c83b; text-decoration: none;}

a.NavLink:link      {color: #ffffff; text-decoration: none;}
a.NavLink:active    {color: #ebc644; text-decoration: none;}
a.NavLink:visited   {color: #ffffff; text-decoration: none;}
a.NavLink:hover     {color: #ebc644; text-decoration: none;}

.BulletWhite		{background: transparent url('/images/bullets-white.gif') no-repeat 0px 0px; padding-left: 1.5em; padding-bottom: .5em; display: block; cursor: pointer;}
.BulletWhite:hover	{background: transparent url('/images/bullets-white.gif') no-repeat 0px -380px;}
.BulletCream		{background: transparent url('/images/bullets-cream.gif') no-repeat 0px 0px; padding-left: 1.5em; padding-bottom: .5em; display: block; cursor: pointer;}
.BulletCream:hover	{background: transparent url('/images/bullets-cream.gif') no-repeat 0px -380px;}
.BulletGreen		{background: transparent url('/images/bullets-green.gif') no-repeat 0px 0px; padding-left: 1.5em; padding-bottom: .5em; display: block; cursor: pointer;}
.BulletGreen:hover	{background: transparent url('/images/bullets-green.gif') no-repeat 0px -380px;}

a.FootNoteLink:link      {color: #d89109; text-decoration: none;}
a.FootNoteLink:active    {color: #93c83b; text-decoration: none;}
a.FootNoteLink:visited   {color: #d89109; text-decoration: none;}
a.FootNoteLink:hover     {color: #93c83b; text-decoration: none;}

a.FooterLink:link      {color: #ffffff; text-decoration: none;}
a.FooterLink:active    {color: #93c83b; text-decoration: none;}
a.FooterLink:visited   {color: #ffffff; text-decoration: none;}
a.FooterLink:hover     {color: #93c83b; text-decoration: none;}

/* Print/Display Options */
.PrintFooter	{display: none;}
.NoDisplay		{display: none;}
.NoPrint		{}

/* IE6 styles - specified in "ie6" folder */
div.PngBg		{}
img.PngImg		{}

/* Notes: */
/*
- Content Area total useable space to border: 974px
- Content Area total useable space with 17px left &amp; right margin: 940px
- Left Bar total width: 284px
- Column margin: 34px
- Right Column total useable width: 622px
- FootNote total useable width: 840px

60900a green
93c83b light green
bb7101 rust
d89109 light rust
*/


