/*Page level and content styles */.cbo_nn_page {	margin: 0 auto; width:1170px;
font-family: Arial, Helvetica, sans-serif;}.cbo_nn_page img {border: 0;}
.cbo_nn_page td {	margin: 1px;	padding: 2px;}.cbo_nn_page div {}FORM TBODY {
margin-left: inherit;	margin-right: inherit;	border-top: 0px;}#myMealButtons {
height: auto;	min-height: 75px;}.cbo_nn_traitNavButton {}/* Button Styles *//* Normal state */
.cbo_nn_sideUnitCell a {    background-position: 0px 0px;    text-align: left;
display: block;    float: left;    margin: 3px 2px 0px 7px;
font-size: 9pt;
font-family: "Lucida Grande" , Tahoma, Arial, Verdana, sans-serif;
line-height: 130%;    background: url(../images/buttons/menu.png);
background-repeat: no-repeat;    background-attachment: scroll;
text-decoration: none;    color: #565656;    width: 140px;
cursor: pointer;    padding: 0px 7px 6px 20px;}.cbo_nn_sideUnitCell {
background: url("../images/formbg.gif") repeat-x scroll 0 0 #D8D8D8;
border: 1px solid #f5f5f5 !important;    margin: 0 !important;
width: 145px !important;}
.cbo_nn_sideUnitCell:hover{        color: #b6bcbf !important;		
border: 1px solid #dedede !important;
background: #cfdde2 url(../images/formbgH.gif);
background-repeat: repeat-x;    margin: 0px !important;}
#myMealButtons button[type], .cbo_nn_itemNavButtonPanel button[type], .cbo_nn_traitNavButton button[type], .cbo_nn_backButton
{
background: #f5f5f5; border: #e7e9ea; width:150px !important;  text-align: left; margin: 3px 3px; padding: 4px 10px 2px 6px;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size: 9pt;	line-height:130%;	color: #565656;	
border: 1px solid #dedede;}/* IE7 */
*:first-child + html #myMealButtons button[type], *:first-child + html .cbo_nn_itemNavButtonPanel button[type], *:first-child + html .cbo_nn_traitNavButton button[type], *:first-child + html button#traitClear[type] {
padding: 4px 10px 3px 10px;	cursor: pointer; text-align: left;}/* end Normal state */
/* Hover state */
#myMealButtons button:hover, .cbo_nn_itemNavButtonPanel button:hover, .cbo_nn_traitNavButton button:hover, #btn_Back:hover {
background: #f5f5f5 url(../images/formbgH.gif); border: #e7e9ea; width:150px;  text-align: left; margin: 3px 3px; padding: 4px 10px 2px 6px;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size: 9pt;	line-height:130%;	color: #336699;		
border: 1px solid #C2E1EF;}/* End Hover state *//* Disabled buttons */
button[disabled=disabled], button[disabled=disabled]:hover, {	color: #b6bcbf;
background: #f5f5f5 url(../images/formbgH.gif); border: #e7e9ea; width:150px;  text-align: left; margin: 3px 3px; padding: 4px 10px 2px 6px;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size: 9pt;	line-height:130%;	color: #b6bcbf !important;		
border: 1px solid #dedede;}/* Invidiual buttons */.cbo_nn_myMealUpdateButton {}
.cbo_nn_myMealItemNutritionButton {}.cbo_nn_myMealNutritionButton {}
.cbo_nn_traitNavButton {}
/* End Button Styles */.cbo_nn_headerDiv {	width: 100%; margin-left:-1px;}.cbo_nn_footerDiv {
position: relative;	bottom: 0px;	margin: 0 auto;	clear: both;}
.cbo_nn_mainContent {
position: relative;margin: 0 auto; background-color:#FFF; overflow:auto;
background: url("http://netnutrition.bsu.edu/netnutrition/images/big mainsidebg.gif") repeat-y scroll center top transparent;
width: 1170px;}
.cbo_nn_leftColumn {	width: 182px;	float: left; margin-left: 10px;}
.cbo_nn_centerColumn {	width: 700px;	float: left;	margin-left: 5px;	margin-right: 5px;
padding-left: 5px;}
.cbo_nn_rightColumn {	width: 200px;	margin-right: 20px;
float: left;	padding: 0px 0px 5px 0px;	position: relative;}
.cbo_nn_menuPanelDiv {	position: relative;	width: 100%;}
.cbo_nn_childUnitPanelDiv {	position: relative;	width: 100%;}
.cbo_nn_coursesPanelDiv {	position: relative;	width: 100%;	top: 5px;}
.cbo_nn_unitsPanelDiv {	position: relative;	width: 100%;	padding: 2px;
vertical-align: top;}.cbo_nn_myMealPanelDiv {	position: relative;	width: auto;
height: auto;	padding: 0px;	margin-bottom: 10px;}.cbo_nn_goalsPanelDiv {
width: 100%;	position: relative;	margin-top: 40px;}.cbo_nn_itemPanelDiv {
position: relative;	width: 100%;}.cbo_nn_traitsPanelDiv {	position: relative;
margin-top: 15px;}.cbo_nn_disclaimerPanelDiv {	position: relative;
margin-top: 10px;	margin-left: 20px; color:#969696; font-size: 12px;}.cbo_nn_staticPanelDiv {
position: relative;	width: 100%;}/* Menu Panel Styles  */
.cbo_nn_menuPlaceHolder {	position: relative;	top: 5px;	left: 0px;}
.cbo_nn_menuTable {	clear: both; width: 100%;}.cbo_nn_menuTable table table td {padding-left: 5px; padding-right: 5px;}
.cbo_nn_menuTableDiv {	width: 100%;	text-align: center;}.cbo_nn_menuCell {
padding: 7px;	vertical-align: top;padding-top: 8px; text-align: center;}.cbo_nn_menuCell a:link {
}.cbo_nn_menuCell a:visited {	font-size:10px} .cbo_nn_menuTable table{margin-left:auto; margin-right: auto;}
.cbo_nn_menuListDiv {	width: 100%;}.cbo_nn_itemNavButtonPanel {	width: 100%;
padding: 0px 0px 5px 0px; text-align:center;}.cbo_nn_itemNavButtonPanel table {}.cbo_nn_itemNavButtonPanel td {	padding: 0px;	margin: 0px;}
.cbo_nn_itemGroupRow {	font-size: 11px;	font-weight: bold;	padding-left: 5px; background-color: rgb(231, 231, 231);
border-top-color: #c0c0c0; border-top-width: 1px; border-top-style: solid;
border-bottom-color: #c0c0c0; border-bottom-width: 1px; border-bottom-style: solid;
border-left-color: #c0c0c0; border-left-width: 1px; border-left-style: solid;
border-right-color: #c0c0c0; border-right-width: 1px; border-right-style: solid;
}.cbo_nn_menuHeaderDiv {	padding: 2px;	width: auto;	background-color: #ffffff;
text-align: left;	font-weight: bold;	font-size: 14px;}
.cbo_nn_MenuUnitName {	padding: 1px;	font-size: small;	font-weight: bold;
font-style: italic;	color: #000000;	background-color: #C0C0C0;
text-align: center;}.cbo_nn_itemNutritionButton {}.cbo_nn_itemAdditemButton {}
/* My Meal Styles */.cbo_nn_myMealDiv {	width: 100%;}.cbo_nn_myMealHeaderDiv {
background: url("http://netnutrition.bsu.edu/netnutrition/images/headerBG.jpg") repeat scroll 0 0 transparent;
border-color: #CCCCCC;    border-width: medium medium 1px;
color: #000000;    font-size: 12px;    font-weight: bold;
margin-bottom: 0px;    margin-top: 15px;    padding: 0;
text-align: center;    border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;    border-bottom: 1px solid #CCCCCC;
text-align:left;	}	.cbo_nn_myMealListDiv	{	border-right-style: solid;
border-bottom-style: solid;	border-left-style: solid;
border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;	border-right-width: 1px;	border-bottom-width: 1px;
border-left-width: 1px;}.cbo_nn_myMealListDiv .cbo_nn_itemGroupRow{
border-style: none !important;	background-color: #FFF;}
.cbo_nn_myMealListDiv table tr {	border-top: solid 1px #f7f7f7;}
.cbo_nn_myMealListDiv img {	cursor: pointer;}.cbo_nn_myMealNavButton {}
/* Nutrition Goal Panel */.cbo_nn_goalsDiv {	font-size: xx-small;	width: 100%;
background-color: #FFFFFF;}.cbo_nn_goalsHeaderDiv {	padding: 0px;
font-size: small;	font-weight: bold;	color: #FFFFFF;	background-color: #1A6EC9;
width: 100%;	text-align: center;}.cbo_nn_goalsListDiv {	width: 100%;}
/*  Filter trait panel styles */.cbo_nn_traitDiv {	font-size: xx-small;
width: 100%;	padding: 0px;	margin: 0px;	background-color: #FFFFFF;}
.cbo_nn_traitDiv table {	padding: 0px;	margin: 0px;}.cbo_nn_traitHeaderDiv {background-color: #F7F7F7;
padding: 0px;	font-size: 11px; font-weight:bold;	width: 100%;	text-align: left;}
.cbo_nn_traitListDiv {	width: 100%;}.cbo_nn_traitTable {}.cbo_nn_traitCell {
padding: 0px !important;	margin: 0px !important;	font-size: 11px;
color: #666666;	vertical-align: top;}/* Child Unit Panel Styles */
.cbo_nn_childUnitListDiv {	width: 100%;	background-color: #FFFFFF;	height: auto;
}.cbo_nn_childUnitListDiv A:link, .cbo_nn_childUnitListDiv A:visited {}
.cbo_nn_childUnitListDiv A:hover {}.cbo_nn_childUnitHeaderDiv {	padding: 2px;
width: auto;	background-color: #ffffff;	text-align: left;	font-weight: bold;
font-size: medium;}.cbo_nn_childUnitsTable {	width: 100%;}
.cbo_nn_childUnitsCell {	padding: 7px;	vertical-align: top;}
.cbo_nn_childUnitsCell a:link a:visited {}.cbo_nn_childUnitToParent {
width: 100%;	text-align: right;	font-weight: bold;}
.cbo_nn_childUnitDescriptionDiv {	font-size: xx-small;	width: 100%;}
/* Unit Panel Styles */.cbo_nn_unitPanel {	position: relative;	width: 200px;}
.cbo_nn_unitListPanel {	border: 1px solid black;}.cbo_nn_unitsSubUnitPanel {
border: 1px solid black;}.cbo_nn_unitListDiv {	width: auto;	height: auto;
margin: 0px 0px 0px 30px;	vertical-align: top !important;	position: relative;
top: 0px;}.cbo_nn_unitHeaderDiv {	padding: 0px;	width: auto;
background-color: #FFFFFF;	text-align: center;	font-weight: bold;
font-size: medium;	font-style: italic;	color: #FFFFFF; display: none;}.cbo_nn_unitsTable {
border: 1px solid #FFFFFF;	width: 100%;}.cbo_nn_unitsCell {
padding: 2px !important;	font-size: 2px;	line-height: 4px; text-align: center;
vertical-align: top;}.cbo_nn_unitsCell A:link, .cbo_nn_unitsCell A:visited { color: #fff;}
.cbo_nn_unitsCell A:hover {}.cbo_nn_unitToParent {	width: 100%;
text-align: right;	font-weight: bold;}.cbo_nn_unitDescriptionDiv {
font-size: xx-small;	width: 100%;	float: left;}/*	Tree List styles*/
.cbo_nn_unitTreeListDiv {	width: 100%;}
.cbo_nn_unitTreeListDiv, .cbo_nn_unitTreeListDiv ul, .cbo_nn_unitTreeListDiv li {
margin: 0;	padding: 0;	list-style: none;}.cbo_nn_unitTreeListDiv ul {}
.cbo_nn_unitTreeListDiv li {	line-height: 200%;	margin-top: 1px;
cursor: default;	text-indent: 30px;	font-weight: bold;	width: 100%;}
.cbo_nn_unitTreeListDiv li.collapsed, .cbo_nn_unitTreeListDiv li.expanded {
cursor: pointer;}/* first level */
.cbo_nn_unitTreeListDiv li, .cbo_nn_unitTreeListDiv li.collapsed {
background: #eee url(../images/buttons/collapsed.gif) no-repeat 5px .4em;}
.cbo_nn_unitTreeListDiv li.expanded {
background: #eee url(../images/buttons/expanded.gif) no-repeat 5px .4em;}
/* second level */.cbo_nn_unitTreeListDiv li ul, .cbo_nn_unitTreeListDiv li li {
background: #f8f8f8;	font-weight: normal;}
.cbo_nn_unitTreeListDiv li li.collapsed {
background: #f8f8f8 url('../images/buttons/collapsed.gif') no-repeat 5px .4em;}
.cbo_nn_unitTreeListDiv li li.expanded {
background: #f8f8f8 url(../images/buttons/expanded.gif) no-repeat 5px .4em;}
/* third level */
.cbo_nn_unitTreeListDiv li li ul, .cbo_nn_unitTreeListDiv li li li {
background: #fff;}.cbo_nn_unitTreeListDiv li li li.collapsed {
background: #fff url(../images/buttons/collapsed.gif) no-repeat 5px .4em;}
.cbo_nn_unitTreeListDiv li li li.expanded {
background: #fff url(../images/buttons/expanded.gif) no-repeat 5px .4em;}
/* fourth level */.cbo_nn_unitTreeListDiv li li li li {	text-indent: 0;
margin-left: 30px;	width: auto;}/* etc. *//* buttons */
p.cbo_nn_unitTreeListDiv {	height: 1.5em;	text-align: center;}
p.cbo_nn_unitTreeListDiv a {	float: left;	height: 1.5em;	line-height: 1.5em;
padding: 0 10px;	border: 1px solid #eee;	margin-right: 5px;	cursor: pointer;}
p.cbo_nn_unitTreeListDiv a:hover {	background: #f8f8f8;}/* float fix */
.cbo_nn_unitTreeListDiv li:after {	content: '.';	display: block;	height: 0;
clear: both;	visibility: hidden;}.cbo_nn_unitTreeListDiv li {
display: inline-block;}/* Hides from IE-mac \*/
* html .cbo_nn_unitTreeListDiv li {	height: 1%;}.cbo_nn_unitTreeListDiv li {
display: block;}/* Item Panel Styles */.cbo_nn_itemGridDiv {	width: 100%;
height: auto;	overflow: auto;}.cbo_nn_itemGridTable {	width: 100%;margin-top: 0px !important; border-collapse:collapse;}
.cbo_nn_itemGridTable tr {}.cbo_nn_itemGridTable td { margin: 0px;}
.cbo_nn_itemGridTable tr td:first-child {}
.cbo_nn_itemHeaderDiv, .cbo_nn_itemColumnSelection, .cbo_nn_itemColumnName, .cbo_nn_itemColumnPortion,
.cbo_nn_itemColumnServings{	padding: 4px; margin: 0px !important;
width: auto;	color: #000; 
background: url("http://netnutrition.bsu.edu/netnutrition/images/headerbg.jpg") repeat scroll 0 0 #CCCCCC;
text-align: left; font-size: 10px;}
.cbo_nn_itemColumnServings{text-align: right !important;}		
.cbo_nn_itemGridTable th {	padding-left: 5px; margin: 0px !important;}.cbo_nn_itemGridTable td {
text-align: left; margin: 0px !important;}/* Nutrition Label Styles */.cbo_nn_NutritionLabelDiv {
font-size: 10px;	position: absolute;	right: 5px;	top: 120px;	z-index: 20000;}
.cbo_nn_LabelHeader {	color: #000000;	font-family: Arial,sans-serif;
font-size: 12px;	font-weight: bold;	padding: 0px;}.cbo_nn_LabelSubHeader {
color: #000000;	font-family: Arial,sans-serif;	font-weight: bold;	padding: 0px;
}.cbo_nn_LabelLabel {	color: #000000;	font-family: Arial,sans-serif;
font-weight: bold;	padding: 0px;}.cbo_nn_LabelDetail {
font-family: Arial,sans-serif;	padding: 2px;}.cbo_nn_itemHover:hover {
color: #666;}.cbo_nn_LabelDetailPadded {	font-family: Arial;
padding-left: 10px;}/*Summary */#nutritionGridPanel {	rotate(315deg); width: auto;
max-width: 80%;}/* for the collection of images */.cbo_nn_unitImagesDiv {
min-height: 100px;} .cbo_nn_unitImages table {width: 100%;}
.cbo_nn_unitImageDiv a:link { color: #fff;}/* for each individual image */.cbo_nn_unitImage {
width: 260px;	min-height: 100px;	float: left;} 
/* places the text to overlay the image */.cbo_nn_unitImageDiv span {
position: relative;	display: block;	top: 0px;	width: 230px;	text-align: center;
color: black;	font: 26px Georgia,Times New Roman, Serif;
text-shadow: 2px 2px 2px #333; /* Non-IE browsers */;
filter: Shadow (Color=#333333, Direction=135, Strength=2); /* IE7 and under */;
-ms-filter: 'Shadow(Color=#333333, Direction=135, Strength=2'; /* IE 8 */}
/* places the text to overlay the image */
.cbo_nn_unitImageDiv a:visited, a:link {}/* size the image properly */
.cbo_nn_unitImage {	width: 230px;	height: 240px;}/* Disclaimer Panel Styles */
.cbo_nn_disclaimerInnerDiv {	color: #666;	padding: 10px;	font-size: 11px;}
.cbo_nn_disclaimerHeaderDiv {	padding: 2px;	width: auto;	text-align: left;
background-color: #ffffff;	text-align: center;	font-weight: bold;
display: none;}/* Nutrition Grid */.cbo_nn_NutritionGridContainerDiv {
position: absolute;	z-index: 20000 !important;	overflow: visible;	left: 20px;
top: 20px;}.cbo_nn_NutritionGridInternalDiv {
font-family: Arial, Helvetica, sans-serif;	position: relative;
font-size: small;	color: #000000;	background-color: #FFFFFF;
border: 2px solid black;}/*  Courses Panel */.cbo_nn_coursesTable {
width: 100%;	clear: both;}.cbo_nn_coursesCell {	padding: 7px; 
vertical-align: top;}.cbo_nn_coursesListDiv {	position: relative;
width: 100%;	height: auto;}.cbo_nn_coursesHeaderDiv {	padding: 2px;
width: auto;	font-weight: bold;}.cbo_nn_courseName {	padding: 1px;
font-size: small;	font-weight: bold;	font-style: italic;	color: #000000;
background-color: #C0C0C0;	text-align: center;}/* back button */
.cbo_nn_backButton {	width: 150px;}.cbo_nn_backButtonDiv {	width: 100%;}
.cbo_nn_navBarOuterDiv {	width: 100%;}.cbo_nn_navBarButtonDiv {	width: 100%;}
.cbo_nn_navBarMenuDiv {	width: 100%;	background-color: blue;	color: white;}
.cbo_nn_navBarCourseDiv {	width: 100%;	background-color: yellow;	color: white;}
.cbo_nn_navBarUnitDiv {	width: 100%;	background-color: red;	color: white;}
.cbo_nn_navBarTable {	width: 100%;}.cbo_nn_navBarLeftCell {	width: 33%;
text-align: left;}.cbo_nn_navBarRightCell {	width: 33%;	text-align: right;}
.cbo_nn_navBarCenterCell {	width: 33%;	text-align: center;}
.cbo_nn_myMealsButton {	width: 100%;}.cbo_nn_itemHover {	cursor: pointer;}
.cbo_nn_buttonImage { vertical-align:text-top;}.cbo_nn_itemCheckBox {	width: 30px !important;}.cbo_nn_menuLink {}
.cbo_nn_menuPrimaryRow {}.cbo_nn_menuAlternateRow {}
.cbo_nn_itemPrimaryRow td, .cbo_nn_itemAlternateRow td {	width: auto;
min-width: 32px; font-size:11px;}.cbo_nn_itemAlternateRow td {	background-color: rgb(247, 247, 247);}
.cbo_nn_myMealListDiv .cbo_nn_itemPrimaryRow td, .cbo_nn_myMealListDiv .cbo_nn_itemAlternateRow td {	width: auto;
min-width: 32px; font-size:8px;}.cbo_nn_itemAlternateRow td {	background-color: rgb(247, 247, 247);}
.cbo_nn_traitPrimaryRow, .cbo_nn_traitAlternateRow {	padding: 0px;	margin: 0px;}
.cbo_nn_traitPrimaryRow {}.cbo_nn_traitAlternateRow {}.cbo_nn_unitsPrimaryRow {}
.cbo_nn_unitsAlternateRow {}.cbo_nn_childUnitsAlternateRow {}
.cbo_nn_childUnitsPrimaryRow {}.cbo_nn_coursesPrimaryRow {}
.cbo_nn_coursesAlternateRow {}.cbo_nn_NutritionLabelDiv {	padding: 2px;}
#nutritionGrid {	margin: 0px;}.cbo_nn_NutritionLabelTable {
background-color: #FFFFFF;	border: 2px solid black;	color: #000000;
font: 1em Arial, Helvetica, sans-serif;	margin: 1px !important;
moz-box-shadow: rgba(0, 0, 0, 0.3) 2px 3px 2px !important;
padding: 1px !important;
webkit-box-shadow: rgba(0, 0, 0, 0.3) 2px 3px 2px !important;
width: 250px !important;}.cbo_nn_NutritionLabelTable td {
margin: 1px !important;	padding: 1px !important;}.cbo_nn_LabelHeader {
color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;
font-weight: bold;	padding: 0px;	width: 100%;}.cbo_nn_LabelSubHeader {
color: #000000;	font-family: 'Arial';	font-size: 12px;	font-weight: bold;
padding: 0px;	width: 100%;}.cbo_nn_LabelBorderedSubHeader {
border-bottom: 1px #000000 solid;}.cbo_nn_LabelLabel {	color: #000000;
font-family: 'Arial';	font-weight: bold;	padding: 0px;}
.cbo_nn_LabelBottomBorderLabel {	border-bottom: 9px #000000 solid;
color: #000000;	font-family: 'Arial';	font-weight: bold;	padding: 0px;}
.cbo_nn_LabelDetail {	color: #000000;	font-family: 'Arial';	padding: 0px;}
.cbo_nn_LabelLeftPaddedDetail {	color: #000000;	font-family: 'Arial';
padding-left: 8px;}.cbo_nn_LabelPrimaryDetail {	color: #000000;
font-family: 'Arial';	padding-left: 8px;	text-align: right;	width: 30%;}
.cbo_nn_LabelPrimaryDetailPercent {	color: #000000;	font-family: 'Arial';
padding-left: 8px;	text-align: right;	width: 30%;}.cbo_nn_LabelDetailPadded {
color: #000000;	font-family: 'Arial';	padding-left: 10px;}
.cbo_nn_LabelSecondaryTable {	border-bottom: 1px #cccccc solid;
border-top: 1px #cccccc solid;}.cbo_nn_SecondaryNutrient {	color: #000000;
foFnt-family: 'Arial';	padding: 0px;	width: 48%;}
.cbo_nn_SecondaryNutrientSpacer {	text-align: center;	vertical-align: middle;
width: 4%;}.cbo_nn_NutritionGridContainerDiv {	left: 20px;	position: absolute;
top: 20px;	z-index: 20000;}.cbo_nn_NutritionGridInternalDiv {
background-color: #FFFFFF;	border: 2px solid black;	color: #000000;
font-family: Arial, Helvetica, sans-serif;	font-size: small;
position: relative;}.cbo_nn_NutritionGridInternalDiv {	margin: 5px;}
.cbo_nn_NutritionGrid {	margin: 0px;}.cbo_nn_NutritionGridHeaderData {
border: 1px solid #333;	color: #fff;	background-color: #696969;}
.cbo_nn_NutritionGridHeaderPercent {	border: 1px solid #333;	color: #fff;
background-color: #696969;}.cbo_nn_NutritionGridItemName {
background-color: #eee;	border: 1px solid #c0c0c0;	width: 250px;
word-wrap: break-word;}.cbo_nn_NutritionGridData {	border: 1px solid #c0c0c0;}
.cbo_nn_NutritionGridPercent {	border: 1px solid #c0c0c0;}
.cbo_nn_NutritionGridSummary {	background-color: #f7f2ee;
border: 1px solid #c0c0c0;	text-align: left;}
.cbo_nn_NutritionGridScheduleHeader {	background-color: #d7d7d7;
border: 1px solid #c0c0c0;	text-align: left;}
.cbo_nn_NutritionGridScheduleSummary {	background-color: #f7f2ee;
border: 1px solid #c0c0c0;	text-align: left;}.cbo_nn_sideUnitPanelDiv {}
.cbo_nn_sideUnitInnerDiv {}.cbo_nn_sideUnitTable {}.cbo_nn_sideUnitCell {
padding-left: 15px; margin-top: 4px;}.cbo_nn_sideUnitPrimaryRow {}.cbo_nn_sideUnitAlternateRow {
}.cbo_nn_sideUnitHeader {}.cbo_nn_PanelErrorDiv {	padding: 10px;}
.cbo_nn_mobileItemName {}.cbo_nn_mobileShowNutrition {}.cbo_nn_closeButton {
float: right;	height: 32px;	width: 60px;	margin: 0px;	padding: 1px;
border: none;	background: none !important;}.cbo_nn_unitTreeParent{}
.cbo_nn_unitTreeParentNoChild{}.cbo_nn_LabelLeftPaddedDetailIncomplete{
color: #990000; text-align: right !important;}.cbo_nn_LabelPrimaryDetailIncomplete{  color: #990000; text-align: right !important; font-size: 10px;}
.cbo_nn_LabelPrimaryDetailPercentIncomplete{  color: #990000; text-align: right !important; font-size: 11px;}
.cbo_nn_SecondaryNutrientIncomplete{  color: #990000; text-align: right !important; font-size: 11px;}
.cbo_nn_NutritionGridDataIncomplete{  border: 1px solid #c0c0c0;
color: #990000;}.cbo_nn_NutritionGridPercentIncomplete{
border: 1px solid #c0c0c0;  color: #990000;}.cbo_nn_LabelDetailIncomplete{
color: #990000; text-align: right !important; font-size: 11px;}.cbo_nn_SecondaryNutrientLabel{}.cbo_nn_npTable{}
.cbo_nn_npRow{}.cbo_nn_npCell{ vertical-align:top;}.cbo_nn_AdditonalNutrientLabel{}
.cbo_nn_AdditonalNutrientIncomplete{}.MobileHomeLogo{}.FilterHeaderAllergy{}
.FilterHeaderPreference{}.HeaderBar{}.UnitHeader{}.MealHeader{}.CourseHeader{}
.MobileHomeLogo{}.FilterHeaderAllergy{}.FilterHeaderPreference{}.HeaderBar{}
.UnitHeader{}.MealHeader{}.CourseHeader{}.MobileHomeLogo{}.FilterHeaderAllergy{}
.FilterHeaderPreference{}.HeaderBar{}.UnitHeader{}.MealHeader{}.CourseHeader{}
.cbo_nn_printfriendlyButton{}.cbo_nn_traitClearFilterButton{ color: #D12F19 !important;}
.cbo_nn_myMealClearMealButton{color: #D12F19 !important;}#unitinstructions {left: -10px;padding: 2px;
font-size: 18px;font-weight:bold;}.cbo_nn_PleaseWait{}.cbo_nn_PleaseWaitText{}
body{	background: none repeat scroll 0 0 #680001;    color: #000000;
font: 12px 'Segoe UI',Calibri,Geneva,Arial,Verdana,sans-serif;    margin: 0;
padding: 0;}#footer { color: FFFFFF; }header{	margin-left:-2px;}
.cbo_nn_myMealListDiv td select{	font-size: 9px;}a:active, a {
color: #000000;    cursor: pointer;    text-decoration: underline;}.cbo_nn_searchPanelDiv{}
.cbo_nn_contactUsPanelDiv{}
.cbo_nn_contactUsHeaderDiv{}
.cbo_nn_menuLinkCell{}
.cbo_nn_itemColumnPrice{}
.cbo_nn_unitListImage{}
.cbo_nn_unitImageLink{}
.cbo_nn_unitNameLink{}
.cbo_nn_parentImageCell{}
.cbo_nn_parentNameCell{}
.cbo_nn_searchLabelDiv{}
.cbo_nn_searchTextBoxDiv{}
.cbo_nn_clearSearchButton{}.cbo_nn_NavBarResults{}
.cbo_nn_itemGroupRow bg-faded{}
.cbo_nn_itemNavButtonPanel pt-3 d-flex justify-content-center{}
.btn btn-secondary{}
.btn btn-secondary js-item-nutrition-btn{}
.btn btn-secondary js-compare-btn{}
.cbo_nn_traitsPanelDiv card mb-3{}
.cbo_nn_allergyHeaderDiv{}
.cbo_nn_prefHeaderDiv{}
.cbo_nn_allergyListDiv{}
.cbo_nn_prefListDiv{}
.cbo_nn_traitNavButton card-block{}
.btn btn-outline-danger btn-block{}
.cbo_nn_myMealPanelDiv card mb-3{}
.btn btn-secondary btn-block{}
.btn btn-outline-danger btn-block{}
.cbo_nn_unitTreeParent text-primary pr-2{}
.cbo_nn_unitTreeParentNoChild  pr-2{}
.cbo_nn_goalsPanelDiv card mb-3{}
.cbo_nn_disclaimerOuterDiv pt-3{}
.btn btn-secondary{}
.btn btn-secondary{}
.cbo_nn_printfriendlyButton btn btn-secondary{}
.cbo_nn_NutritionGridHeaderData align-bottom{}
.cbo_nn_NutritionGridHeaderPercent align-bottom{}
.cbo_nn_NutritionGridData align-middle{}
.cbo_nn_NutritionGridPercent align-middle{}
.cbo_nn_NutritionGridDataIncomplete align-middle{}
.cbo_nn_NutritionGridPercentIncomplete align-middle{}