/* CSS Document */

.NUTRITITLE {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #000000;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
}
.VARTITLE {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #000000;
}
.VAR {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}
.VARSM {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #000000;
}
.NUTRILABEL {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #000000;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}
.NUTRI {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
padding-left: 5px;
}
.NUTRI a:link, .NUTRI a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #77391B;
  text-decoration:none;
}
.NUTRI a:hover
{
  text-decoration: underline;
}
.NUT {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
padding-left: 5px;
padding-top: 10px;
}
.NUT a:link, .NUT a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #77391B;
  text-decoration:none;
}
.NUT a:hover
{
  text-decoration: underline;
}

.PROPVALUE {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: bold; 
color: #000000;
padding-top: 3px;
padding-bottom: 3px; 
padding-left: 5px;
padding-right: 3px; 
}

.PROPVALUE a:link, .PROPVALUE a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;  
  color: #000000;
  padding-top: 3px;
  padding-bottom: 3px;  
  padding-left: 5px;
  padding-right: 3px;
  line-height: 0pt;
  text-decoration:none;  
}

.PROPVALUE a:hover {
  text-decoration: none;
}

.PROPVALUE span.NUTRIVAL {
  padding-right:3px;
}

.NUTRICOL {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-top: 1px;
padding-bottom: 1px; 
color: #000000;
padding-left: 5px;
}

.NUTRICOL a:link, .NUTRICOL a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;  
  color: #77391B;
  line-height: 0pt;
  text-decoration:none;  
}

.NUTRICOL a:hover {
  text-decoration: none;
}

.HELP {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #006600;
padding-left: 5px;
}
.HELP a:link, .HELP a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #006600;
  text-decoration:none;
}
.HELP a:hover
{
  text-decoration: underline;
}


.BULLET {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #BEBEBE;
padding-left: 5px;
padding-right: 3px;
}

.confirmBtns
{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
padding-left: 5px;
padding-right: 5px;
}

.PLANSANSINDENT {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
/* color: #77391B; */
padding-left: 7px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px; 
}


.PLAN {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
/* color: #77391B; */
padding-left: 25px;
padding-right: 5px;
}

.PLAN a:link, .PLAN a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;  
  color: #77391B;
  line-height: 16pt;
  text-decoration:none;
}

.PLAN a:hover {
  text-decoration: underline;
}

.ACTVPLAN {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
padding-left: 5px;
padding-right: 5px;
}

.DISCLAIMER {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #3A290D;
}
.DISCLAIMER a:link, .DISCLAIMER a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;  
  color: #3A290D;
  line-height: 16pt;
  text-decoration:none;
}

.DISCLAIMER a:hover {
  text-decoration: underline;
}

.Ldotted {
 clear: both;
 border-bottom-width: 1px;
 border-bottom-color: #B38836;
 border-bottom-style: dotted;
 margin-top: 5px;
 margin-bottom: 5px;
}
.L {
 clear: both;
 border-bottom-width: 4px;
 border-bottom-color: #000000;
 border-bottom-style: solid;
 margin-left: 5px;
 margin-right: 5px;
}
.L2 {
 clear: both;
 border-bottom-width: 1px;
 border-bottom-color: #BEBEBE;
 border-bottom-style: solid;
 margin-left: 5px;
 margin-right: 5px;
}
.L3 {
 clear: both;
 border-bottom-width: 2px;
 border-bottom-color: #000000;
 border-bottom-style: solid;
 margin-left: 5px;
 margin-right: 5px;
}
.L4 {
 clear: both;
 border-bottom-width: 1px;
 border-bottom-color: #BEBEBE;
 border-bottom-style: solid;
 padding-top: 20px;
 margin-bottom: 20px;
}
.L5 {
 clear: both;
 border-bottom-width: 1px;
 border-bottom-color: #BEBEBE;
 border-bottom-style: solid;
 padding-top: 5px;
 margin-bottom: 15px;
}
.SELECTED {
 clear: both;
 background-color: #FFF7B9;
 border-width: 1px 0px 1px 0px;
 border-color: #BEBEBE;
 border-style: solid;
 padding: 15px;
}
.NUTRERRORTEXT {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #CC0000;
}

.NTRNDESCR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.NTRNDESCR a:link, .NTRNDESCR a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;  
  color: #77391B;
  line-height: 16pt;
  text-decoration: none;
}

.NTRNDESCR a:hover {
  text-decoration: underline;
  color: #77391B
 
}


.NTRNDESCRGREEN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 10px;	
  /*  padding-bottom: 3px;   	*/
	font-weight: bold;
	color: #006600;
}

.NUTRINSTRUCT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 10px;	
  /*  padding-bottom: 3px;   	*/
	font-weight: normal;
	color: #000000;
}
.NUTRINSTRUCT a:link, .NUTRINSTRUCT a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold; 
  padding-left: 5px; 
  padding-top: 10px;
 /* padding-bottom: 3px;   	  */ 
  color: #77391B;
  line-height: 16pt;
  text-decoration: none;
}

.NUTRINSTRUCT a:hover {
  text-decoration: underline;
  color: #77391B
 
}

.NTRNCHKBX {
	padding-top: 0px;
    padding-bottom: 0px;   
	padding-left: 5px;
    padding-right: 5px;
}

.ICON {
	padding-top: 0px;
    padding-bottom: 0px;   
	padding-left: 0px;
    padding-right: 0px;
	text-align: left;
}

.NTRNMANAGEPROF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
    padding-bottom: 0px;   
	padding-left: 5px;
    padding-right: 5px;
	color: #FFFFFF;
}

.NTRNMANAGEPROF a:link, .NTRNMANAGEPROF a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;  
  color: #FFFFFF;
/*  line-height: 16pt; */
  padding-top: 0px;
  padding-bottom: 0px;   
  padding-left: 5px;
  padding-right: 5px;
  
  text-decoration: none;
}

.NTRNMANAGEPROF a:hover {
  text-decoration: underline;
  color: #FFFFFF
}

.NTRNMANAGEPROFSOLO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    padding-bottom: 7px;   
    padding-left: 7px;
    padding-right: 15px;	
	color: #FFFFFF;
}

.NTRNMANAGEPROFSOLO a:link, .NTRNMANAGEPROFSOLO a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;  
  color: #FFFFFF;
  padding-bottom: 7px;  
  padding-left: 7px;
  padding-right: 15px;  
  text-decoration: none;
}

.NTRNMANAGEPROFSOLO a:hover {
  text-decoration: underline;
  color: #FFFFFF
}


.NTRNCHKBXDESCR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
    padding-bottom: 0px;
	padding-left: 5px;
    padding-right: 5px;
	color: #FFFFFF;
}
.NTRNCHKBXDESCR a:link, .NTRNCHKBXDESCR a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;  
  color: #FFFFFF;  
  padding-top: 0px;
  padding-bottom: 0px;   
  padding-left: 5px;
  padding-right: 5px;  
  text-decoration: none;
}

.NTRNCHKBXDESCR a:hover {
  text-decoration: none;
  color: #FFFFFF
}


.NOTACTVPLAN {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold; 
color: #77391B;
padding-left: 5px;
padding-right: 5px;
}

.NOTACTVPLAN a:link, .NOTACTVPLAN a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;  
  color: #77391B;
  line-height: 16pt;
  text-decoration: none;
}

.NOTACTVPLAN a:hover {
  text-decoration: underline;
  color: #77391B
}

