/* 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;}

.LeftBarPic230, .ContentPic230, .FootNotePic230		{display: none;}
.LeftBarPic160, .ContentPic160, .FootNotePic160		{display: none;}
.LeftBarPic100, .ContentPic100, .FootNotePic100		{display: none;}

.ContentPicFrame	{border: 1px solid #000000;}
.FootNotePicFrame	{border: 1px solid #000000;}

.NutritionTable		{width: 7.25in; 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; 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; 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;}
/* Establishes absolute positioning from new origin */
#ContentArea				{width: 7.25in;}


#LeftBar		{display: none;}
#LeftBarTop		{background: transparent url('/images/leftbar-top.png') no-repeat center 0px; width: 2.25in; height: 20px;}
#LeftBarMid		{background: transparent url('/images/leftbar-mid.png') repeat-y center 0px; width: 2.25in;}
#LeftBarContent	{padding: 7px 27px 7px 27px;}
#LeftBarBot		{background: transparent url('/images/leftbar-bot.png') no-repeat center 0px; width: 2.25in; height: 20px;}

#RightCol		{float: right; width: 7.25in;}

#FullCol		{width: 7.25in;}


#FootNoteEstablishAbsolute	{position: absolute; top: 0px; left: 0px;}
#FootNoteRepositionOrigin	{position: relative; text-align: left; width: 7.25in;}
#FootNoteBody				{width: 7.25in;}
#FootNoteBottom				{position: relative; text-align: left;}

#FooterArea					{vertical-align: top; height: 85px;}
#FooterRepositionOrigin		{position: relative; margin: 0px auto 0px auto; text-align: left; width: 7.25in;}
#FooterEstablishAbsolute	{position: absolute; top: 0px; left: 0px; 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	{color: #4d4d4d; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
.NoDisplay		{}
.NoPrint		{display: none;}
