
body     { color: #000; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background: url(Graphics/page-back-green-tan.gif) repeat-y center; text-align: center }
h1      { color: #b22222; font-style: normal; font-weight: bold; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none }
h2   { color: #b22222; font-style: normal; font-weight: bold; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none }
h3   { color: #b22222; font-style: normal; font-weight: bold; font-size: 10pt; line-height: normal; font-family: Verdana; text-decoration: none }
a  { color: #000; font-style: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-family: Verdana; text-decoration: underline }
a.nav    { color: #090; font-style: normal; font-weight: bold; font-size: 10pt; line-height: normal; font-family: Verdana; text-decoration: none; padding-right: 7px; padding-left: 7px }
a.nav:hover    { color: #090; font-style: normal; font-weight: bold; font-size: 10pt; line-height: normal; font-family: Verdana; text-decoration: underline; padding-right: 7px; padding-left: 7px }
a:hover  { color: #000; font-style: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-family: Verdana; text-decoration: none }
td.cell { color: #000; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; padding: 4px }
td.tableout  { width: 767px }
td.content    { color: black; font-style: normal; font-weight: normal; font-size: 10pt; line-height: 200%; font-family: Verdana; text-decoration: none; padding: 20px }
td.home-content    { color: black; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Verdana; text-decoration: none; }
td.contact-content {color: black; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Verdana; text-decoration: none;line-height:120%; padding: 20px }
td.header  { font-size: 9pt }
td.header-mid     { font-size: 9pt; background-image: url(Graphics/header-mid.gif); padding: 10px }
td.header-image {padding: 4px;}
td.header-logo  { }
td.header-nav     { color: #093; font-weight: bold; font-size: 10pt; }
td.footer-mid1    { color: #b22222; font-weight: bold; font-size: 8pt; font-family: Verdana; background-image: url(Graphics/header-mid.gif); padding: 5px 10px 5px 50px }
td.midcell  { background-image: url(Graphics/page-body-mid.gif) }
td.rightside  { font-size: 9pt }
td.leftside    { font-size: 9pt }
td.footer   { color: #696969; font-size: 8pt; text-align: center }
a.foot  { color: #696969; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: underline }
a.foot:hover  { color: #808080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none }
a.menu-nav  { color: #b22222; font-style: normal; font-weight: bold; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: underline }
a.menu-nav:hover  { color: #b22222; font-style: normal; font-weight: bold; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none }
.button {border: 1px solid black; background:#D3D3D3 }
.text-input {border: 1px solid black;}
.text-input-order-form {border: 1px solid #D69F0F}
td.CalendarDays {color: #000; font-size: 9pt; font-family: Verdana; font-weight:bold;}
td.calendarDay {background: #FAEBD7;}
td.calendarToDay {background:#DEB887;}
table.content-menu   { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height:normal; font-family: Verdana; text-decoration: none; padding: 5px 5px;   }
td.menu-head { align:center; color: #000; font-style: normal; font-weight: normal; font-size: 9pt; line-height:normal; font-family: Verdana; text-decoration: none;}
.menu-comment  { color: #efdba5; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background-color: transparent; align: center }
td.cell-top-left  { width: 14px; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background: url(graphics/top-left.jpg) no-repeat; }
td.cell-top-right { width: 14px; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background: url(graphics/top-right.jpg) no-repeat; }
td.cell-bot-right  { width: 14px; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background:  url(graphics/bot-right.jpg) no-repeat }
td.cell-bot-left { width: 14px; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background: url(graphics/bot-left.jpg) no-repeat; }
td.cell-center { color: #093; font-style: italic; font-weight: bold; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background: url(graphics/cell-mid.gif) repeat-x; }
td.cell-top-mid { font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background: url(graphics/cell-mid.gif) repeat-x; }
td.cell-bot-mid { font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background: url(graphics/cell-mid.gif) repeat-x; }
td.cell-left { font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background: url(graphics/cell-mid-left.gif) }
td.cell-right { font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background: url(graphics/cell-mid-right.gif) }
td.menu-header { padding: 4px; font-size: 9pt; font-family: Verdana; font-weight: bold;}
td.menu-month { color: #f00; font-weight: bold; font-size: 9pt; font-family: Verdana; padding: 4px; border-bottom: 1px solid #b8860b }
td.menu-cell   { font-size: 9pt; font-family: Verdana; background-color: #FAEBD7; padding: 5px 10px 10px 40px; line-height: 150%;}
td.menu-cell2    { font-size: 9pt; font-family: Verdana; background-color: #eee8aa; padding: 5px 10px 10px 40px; line-height: 150%; }
td.menu-head-cell   { font-size: 9pt; font-family: Verdana; background-color: #FAEBD7; padding: 5px 10px 5px 10px; line-height: 100%; font-weight: bold;}
td.menu-head-cell2    { font-size: 9pt; font-family: Verdana; background-color: #eee8aa; padding: 5px 10px 5px 10px; line-height: 100%; font-weight: bold;}
td.order-cell   { color: #000; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background-color: #FAEBD7; padding: 4px }
td.order-cell2    { color: #000; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background-color: #eee8aa; padding: 4px }
td.order-meal-cell   { color: #000; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background-color: #FAEBD7; line-height: 150%; padding: 5px 10px 5px 10px; }
td.order-meal-cell2    { color: #000; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; background-color: #eee8aa; line-height: 150%; padding: 5px 10px 5px 10px; }
td.cust-info-cell {color: #000; font-style: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; padding: 4px }
.order-form-steps  { color: #b22222; font-style: normal; font-weight: bold; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none }
a.order-form-steps  { color: #b22222; font-style: normal; font-weight: bold; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: underline }
a.order-form-steps:hover  { color: #b22222; font-style: normal; font-weight: bold; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none }
.sub-text {font-size: 7pt; font-family: Verdana;}
.address {font-size: 11pt; font-family: Verdana}
.bullet  {font-size: 10pt; font-family: Verdana}
.heading { color: #b22222; font-style: normal; font-weight: bold; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none }
td.top-steps {color: #000; font-size: 9pt; font-family: Verdana; padding: 2px; background: #eee8aa; }
td.top-steps-grey {color: #A9A9A9; font-size: 9pt; font-family: Verdana; padding: 2px; background: #eee8aa; }
td.bottom-steps  {color: #000; font-size: 9pt; font-family: Verdana; padding: 2px; background: #FAEBD7; }
td.bottom-steps-grey  {color: #A9A9A9; font-size: 9pt; font-family: Verdana; padding: 2px; background: #FAEBD7; }
td.left-steps {padding: 2px; width: 80px;}
.full-session {font-size: 7pt; font-family: Verdana;}
td.cust-info-cell {padding: 6px;}
td.monthly-event {color: #006600; font-style: normal; font-weight: normal; font-size: 11.5pt; line-height: normal; font-family: Verdana; text-decoration: none; background-color: #eee8aa; padding: 4px }
.nutr-bottom {color: black; font-style: normal; font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none}
.img-border {border:1px solid #D3D3D3; padding:1px;}
a.blue-text {color:#3b97c6; font-weight:bold; text-decoration:underline;}
a.blue-text:hover {color:#3b97c6; font-weight:bold; text-decoration:none;}
a.blue-text-anchor {color:#3b97c6; font-weight:bold; text-decoration:none}
a.blue-text-anchor:hover {color:#3b97c6; font-weight:bold; text-decoration:none}
a.red-text-anchor {color:#b22222; font-weight:bold; text-decoration:none}
a.red-text-anchor:hover {color:#b22222; font-weight:bold; text-decoration:none}
.blue-text {color:#3b97c6; font-weight:bold;}
a.red-text {color: #b22222;font-weight:bold;}
a.red-text:hover{color: #b22222;font-weight:bold;}
.vid-title {color:#b22222;font-size:10pt;font-weight:bold;}
th.proteinoptions {color:#B22222;padding:2px 7px;font-size:9pt;}
th.starchoptions {color:#78468F;padding:2px 7px;font-size:9pt;}
th.vegetableoptions {color:#009933;padding:2px 7px;font-size:9pt;}
td.proteinoptions {background: #FAF4E4;border:3px solid #B22222;color:#B22222;padding:2px 7px;font-size:9pt;margin:0 5px;text-align:center;}
td.starchoptions {background: #FAF4E4;border:3px solid #78468F;color:#78468F;padding:2px 7px;font-size:9pt;margin:0 5px;text-align:center;}
td.vegetableoptions {background: #FAF4E4;border:3px solid #009933;color:#009933;padding:2px 7px;font-size:9pt;margin:0 5px;text-align:center;}
.bubblebox {margin-bottom:10px;}