@charset "utf-8";
/* CSS Document */

#statusPos {
	position:absolute;
	left:662px;
	top:19px;
	width:66px;
	height:27px;
	z-index:1000;
}
#breadcrumbs {
	position:absolute;
	left:51px;
	top:19px;
	width:300px;
	height:20px;
	z-index:501;
	font-size: x-small;
	color: #93bbff;
	font-family: Arial, Helvetica, sans-serif;
}

/*7*/
.bold7		{text-align:left;font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:bold;}
.bgrey7		{text-align:left;font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#a4a4a4;font-weight:bold;}
.bmdgrey7	{text-align:left;font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#878787;font-weight:bold;}
.brt7		{text-align:right;font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:bold;}
.bpad7		{text-align:left;font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:bold;padding-left:5px;}
.bctr7		{text-align:center;font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:bold;}
.bgreypad7{	font-family:Arial, Helvetica, sans-serif;font-size:7pt;	font-weight:bold;padding-left:4px;background-color:#f3f3f3;text-align:left;}
.blulft7 	{text-align:left; font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#00f; font-weight:normal;}
.bltblu7    {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#5286d9;font-weight:bold;text-align:left;}
.ctr7		{text-align:center;font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:normal;}
.grey7 		{text-align:left;font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#666666;font-weight:normal;}
.greyctr7	{text-align:center;font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#4a4a4a;font-weight:normal;}
.greylft7	{text-align:left;font-size:7pt;padding-left:4px; font-family:Verdana, Arial, Helvetica; color:#4a4a4a;font-weight:normal;}
.lft7		{text-align:left;font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:normal;}
.lftpad7 	{text-align:Left;font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#000; font-weight:normal;padding-left:5px;}
.mealhdr	{text-align:center;font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:normal; background:url(Images/meal_hdr.jpg) bottom repeat-x;}
.printnotes {text-transform:uppercase;font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#ff0000; font-weight:normal;}
.meal_hdr {	background-color:#e9efff;text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:7pt; font-weight:bold;border-bottom:4px solid #609aef;} 

/*8*/
.ctr8		{text-align:center;font-size:8pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:normal;}
.bpad8		{text-align:left;font-size:8pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:bold;padding-left:5px;}
.bctr8		{text-align:center;font-size:8pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:bold;}
.bformbdr8 		{font-weight:bold;text-align:left;font-size:8pt;font-family:Verdana, Arial, Helvetica;color:#666;border-bottom: 1px solid #aaa;padding:4px;background-color:#f3f3f3;}
.bformbdr8blk 	{font-weight:bold;text-align:left;font-size:8pt;font-family:Verdana, Arial, Helvetica;color:#000;border-bottom: 1px solid #e1e1e1;padding:4px;background-color:#f3f3f3;}
.blabel8 		{padding-left:5px;border-bottom:1px solid #ccc;text-align:Left;font-size:8pt;font-family:Verdana,Arial,Helvetica; color:#000; font-weight:bold; background-color:#f1f1f1;}
.blu8	 	{text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#0000ff;font-weight:normal;}
.blugrey8		{text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#00f;font-weight:normal;background-color:#f3f3f3;}
.blugreypad8	{text-align:left; font-size:8pt;padding-left:5px;font-family:Verdana,Arial,Helvetica;color:#00f;font-weight:normal;background-color:#f3f3f3;}
.blupad8		{text-align:left; font-size:8pt;padding-left:5px; font-family:Verdana,Arial,Helvetica;color:#0000ff;font-weight:normal;}
.bluctr8		{text-align:center;font-size:8pt;font-family:Verdana, Arial, Helvetica;color:#0000fF;font-weight:normal;}
.bluctrgrey8	{text-align:center;font-size:8pt;font-family:Verdana,Arial,Helvetica;color:#00f;font-weight:normal;background-color:#f3f3f3;}
.bctrpad8	{text-align:center;font-size:8pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:bold;padding:3px;}
.bold8 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;color:#000;font-size:8pt;text-align:left;}
.borg8 		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#FF9900;font-size:8pt;text-align:left;}
.bblu8 		{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#5286d9;font-weight:bold;text-align:left;}
.bltblu8     	{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#5286d9;font-weight:bold;text-align:left;}
.bblupad8 		{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#00F;font-weight:bold;text-align:left;padding-left:4px;}
.blupad8 a 		{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:8pt;color:#5286d9;font-weight:bold;text-align:center;padding-left:4px;}
.blupad8 a:hover {font-family:Arial, Helvetica, sans-serif;text-decoration:underline;font-size:8pt;color:#5286d9;font-weight:bold;text-align:center;padding-left:4px;background-color:#FFC;}
.blugreypad8 a	{text-align:center;text-decoration:none; font-size:8pt;padding-left:5px;font-family:Verdana,Arial,Helvetica;color:#5286d9;font-weight:normal;background-color:#f3f3f3;}
.blugreypad8 a:hover	{text-align:center; font-size:8pt;padding-left:5px;text-decoration:underline;font-family:Verdana,Arial,Helvetica;color:#5286d9;font-weight:normal;background-color:#FFC;}
.bblupad8v 		{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#5286d9;font-weight:bold;text-align:left;padding-left:4px;}
.white8		{text-align:left;font-size:8pt; font-family: Verdana,Arial,Helvetica; color:#fff;font-weight:normal;}
.datelft8		{text-align:left;font-size:8pt; font-family:Verdana, Arial, Helvetica; color:#4a4a4a;font-weight:normal;}
.grey8 		{text-align:left;font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#666;font-weight:normal;}
.greyctr8 		{text-align:center;font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#666;font-weight:normal;}
.bgrey8 		{text-align:left;font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#666;font-weight:bold;}
.greyctr8 		{text-align:center;font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#666;font-weight:normal;}
.grey8 a	{text-align:left;font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#666;font-weight:normal;}
.grey8 a:hover  {font-size:8pt;font-family:verdana,arial;background-color:#FFFFCC;text-decoration:underline;font-weight:normal;}
.grey8 a:visited  {font-size:8pt;font-family:verdana,arial;font-weight:normal; color:#3366CC;}

.red8		{text-align:left;font-size:8pt;font-family:Verdana, Arial, Helvetica;color:#F00;font-weight:normal;}

.lft8		{text-align:left;font-size:8pt;font-family:Verdana, Arial, Helvetica; color:#000;font-weight:normal;}
.lft8	a	{text-align:left;font-size:8pt;font-family:Verdana, Arial, Helvetica; color:#00F;font-weight:normal;}
.lftbdr8 	{border-bottom:1px solid #ccc;text-align:Left;font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000; font-weight:normal;}
.lftpad8 	{text-align:Left;font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000; font-weight:normal;padding-left:5px;}
.lftbdrpad8 	{text-align:left; font-size:8pt; font-family:Verdana, Arial, Helvetica; color:#000; font-weight:normal; border-bottom: 1px solid #ccc;padding-left:5px;padding-bottom:3px;height:20px;}
.lftlabel8 	{padding-left:5px;border-bottom:1px solid #ccc;text-align:Left;font-size:8pt;font-family:Verdana,Arial,Helvetica; color:#000; font-weight:normal; background-color:#f1f1f1;}
.rt8		{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;background-color:#FFF;text-align:right;}
.rtpad8		{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;padding-right:4px;background-color:#FFF;text-align:right;}

/*9*/
.lft9		{text-align:left;font-size:9pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:normal;}
.bold9 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;color:#000;font-size:9pt;text-align:left;}
.brt9		{text-align:right;font-size:9pt; font-family:Arial, Verdana, Helvetica; color:#000;font-weight:bold;}
.brt9v		{text-align:right;font-size:9pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:bold;}
.bold9v 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;color:#000;font-size:9pt;text-align:left;}
.boldctr9 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;color:#000;font-size:9pt;text-align:center;}
.bltblu9     {font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#5286d9;font-weight:bold;text-align:left;}
.bblupad9 {font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#5286d9;font-weight:bold;text-align:left;padding-left:4px;}
.borg9 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#ff9900;font-size:9pt;}
.lftlabel9 	{padding-left:5px;border-bottom:1px solid #ccc;text-align:Left;font-size:9pt;font-family:Verdana,Arial,Helvetica; color:#777; font-weight:bold; background-color:#f1f1f1;}
/* 10 */
.bblupad10 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#5286d9;font-weight:bold;text-align:left;padding:2px;}

/*11*/
.ltblue11 	{text-align:left; font-size:11pt; font-family:Arial,Helvetica,sans-sarif; color:#6B8FC4; font-weight:normal;}
.bblu11 	{text-align:left; font-size:11pt; font-family:Arial,Helvetica,sans-sarif; color:#5284e7; font-weight:bold;}
.bmaroon11 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold;color:#790306;height:20px;padding-left:5px;font-size:11pt;text-align:left;}
.bmaroon11 a    {text-decoration:none;width:180px;padding-left:5px;}
.bmaroon11 a:hover    {background-color:#ffc;width:180px;padding-left:5px;}
.boldltblu11 {text-align:left; font-size:11pt; font-family:Arial,Helvetica,sans-sarif; color:#6B8FC4; font-weight:bold;}
.bold11v 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;color:#000;font-size:11pt;text-align:left;}
.brt11v		{text-align:right;font-size:11pt; font-family:Verdana, Arial, Helvetica; color:#000;font-weight:bold;}
.bold11 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold;color:#000;font-size:11pt;text-align:left;}
.boldgrydk11 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold;color:#686868;font-size:11pt;text-align:left;}
.boldgrymd11 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold;color:#878787;font-size:11pt;text-align:left;}
.boldgry11 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold;color:#aaa;font-size:11pt;text-align:left;}

/*12pt*/
.b12 		{text-align:left;font-size:12pt;font-family:Verdana,Arial,Helvetica;color:#000000; font-weight:bold;}
.bblu12 	{text-align:left; font-size:12pt; font-family:Arial,Helvetica,sans-sarif; color:#5286d9; font-weight:bold;}
.bblu12v 	{text-align:left; font-size:12pt; font-family:Verdana,Arial,Helvetica; color:#5286d9; font-weight:bold;}
.bhdrblu12  	{text-align:left; font-size:12pt; font-family:Arial,Helvetica,sans-sarif; color:##3c70f3;font-weight:bold;} 
.bblupad12 	{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#5286d9;font-weight:bold;text-align:left;padding-left:4px;}
.bgreypad12 	{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#9b9b9;font-weight:bold;text-align:left;	padding-left:4px;}
.dkmeal 	{text-align:left;font-family:arial,verdana:font-size:.8em;font-weight:bold;color:#22315c;}
.ltmeal 	{text-align:left;font-family: arial,verdana:font-size:.8em;font-weight:bold;color:#3c70f3;}
.bwhite12 	{text-align:left; font-size:12pt; font-family:Arial,Verdana,Helvetica; color:#fff; font-weight:bold;}
.grey12 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#999;font-size:12pt;}
.borg12 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#f90;font-size:12pt;}


/*14*/
.lft14 	{font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#000;font-size: large;}
.bold14 	{font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#000;font-size: large;}
.b14v	 {text-align:left; font-size:14pt; font-family:Verdana,Arial,Helvetica; color:#000; font-weight:bold;}
.bold14v 	{font-family:Verdana, Arial,Helvetica, sans-serif; font-weight:bold;color:#000;font-size: large;}
.bold14 a 	{text-decoration:none;color:#000;}
.bold14 a:hover {color:#009;font-size: large; background-color:#FFF;}
.borg14 	{font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#f900;font-size: large;}
.bblu14 	{font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#5286d9;font-size:large;}
.ltblue14 	{text-align:left; font-size:14pt; font-family:Arial,Helvetica,sans-sarif;color:#5286d9;font-weight:normal;}
.bblupad14 	{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#5286d9;font-weight:bold;text-align:left;padding-left:4px;}
.bgreypad14 	{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#9b9b9b;font-weight:bold;text-align:left;padding-left:4px;}
.bdkgreypad14 	{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#4a4a4a;font-weight:bold;text-align:left;padding-left:4px;}


/*16*/
.org16 	{text-align:left; font-size:16pt; font-family:Arial,Helvetica,sans-sarif; color:#FF9900; font-weight:Bold;}
.b16 {text-align:left;font-size:16pt; font-family:Verdana,Arial,Helvetica; color:#000; font-weight:bold;}
.boldlft16 {text-align:left;font-size:16pt; font-family:Verdana,Arial,Helvetica; color:#666; font-weight:bold;}
.bblu16 	{text-align:left;font-size:16pt; font-family:Verdana,Arial,Helvetica; color:#87a4cf; font-weight:bold;}
.bhdrblu16 	{text-align:left;font-size:16pt; font-family:Verdana,Arial,Helvetica; color:#5286d9; font-weight:bold;}

/*18*/
.b18 		{text-align:left; font-size:18pt; font-family:Arial,Helvetica,sans-sarif; color:#000; font-weight:normal;}
.beige18 {font-family: Verdana, Arial, Helvetica; font-size: 18pt; font-weight: bold; color: #E3B887;}
.blupad18 	{font-family:Arial, Helvetica, sans-serif;font-size:18pt;color:#5286d9;font-weight:normal;text-align:left;padding:2px;}
.blu18 	{font-family:Arial, Helvetica, sans-serif;font-size:18pt;color:#5286d9;font-weight:normal;text-align:left;}
.ltblue18 	{text-align:left; font-size:18pt; font-family:Arial,Helvetica,sans-sarif; color:#6B8FC4; font-weight:normal;}
.borg18 	{text-align:left; font-size:18pt; font-family:Arial,Helvetica,sans-sarif; color:#FF9900; font-weight:Bold;}
.grey18 	{text-align:left; font-size:18pt; font-family:Arial,Helvetica,sans-sarif; color:#CCC; font-weight:Bold;}
.grey18rmn {text-align:left;font-size:18pt;font-family:"Times New Roman", Times, serif;color:#6b6b6b;font-weight:normal;}



/*20*/
.ltblue20 {text-align:left; font-size:20pt; font-family:Arial,Helvetica,sans-sarif; color:#6B8FC4; font-weight:normal;}
.boldltblue20 {text-align:left; font-size:20pt; font-family:Arial,Helvetica,sans-sarif; color:#6B8FC4; font-weight:bold;}
.bold20 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#000;font-size:20pt;}
.borg20 	{text-align:left; font-size:20pt; font-family:Arial,Helvetica,sans-sarif; color:#FF9900; font-weight:Bold;}
/* 24pt */
.greybblu24 {color:#7385a2;font-size:24px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}


/*Tables */
.bgrnhdrctr {background-color:#CFC; text-align:center; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000; font-weight:bold;border:1px solid #BBEEBB;border-right: 1px solid #FFF;padding:3px;}
.bgrnhdrlft {background-color:#CFC;text-align:left;font-size:8pt;font-family:Verdana,Arial,Helvetica; color:#000; font-weight:bold;}
.grnhdr{
	background-color:#CEFFCE;
	border-bottom:1px solid #96C696;
	border-top:1px solid #96C696;
	border-left:1px solid #96C696;
	border-right:1px solid #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#000;
	font-weight:normal;
	text-align:center;
	height:20px;
}

.tabledsml {  
  border-right: #FFF; 
  border-left: #a0a0a0; 
  border-top: #FFF; 
  border-bottom: #a0a0a0;
  border-style: solid;
  border-width: 1px;
  background-color: #e1e1e1;
  padding: 2px;
  text-align:center; 
  text-transform:none; 
  font-size:7pt; 
  font-family:Verdana,Arial,Helvetica; 
  color:#000; 
  font-weight:bold;
}

.hdrbctr8  
 {height:22px;
border-top:1px solid #a0a0a0;
border-left:1px solid #a0a0a0;
border-bottom:1px solid #b0b0b0;
background-image:url(images/tbl_grad.png);
background-repeat:repeat-x;
font-size:8pt;
font-family:Verdana,Arial,Helvetica;color:#000;
font-weight:bold;
 text-align:center}


/* Nutrition Pages */
input.nutr 	{ border: 1px solid  #CC9900;font:Arial, Helvetica, sans-serif;font-size:medium;color:#CC6600;}
.nutbtn		{filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#f1b002',endColorstr='#fff1ad',GradientType=1); }
.bigbtn 	{width:170px; height:40px;}
.nutbtn		{ width: auto; border: 3px double #999999;border-top-color: #ccc; border-left-color: #ccc;padding: 0.25em;background-color: #eee; 
  background-image: url(http://www.macromedia.com/images/master/background_form_element.gif); 
  background-repeat: repeat-x;color: #333333;font-size: 75%; font-weight: bold;  font-family: Verdana, Helvetica, Arial, sans-serif;}
  

.grey9a {text-align:left; font-size:9pt; font-family:Arial,Helvetica,sans-sarif; color:#666666; font-weight:normal;}
.recpgr			{background-image:url(images/rec_hdr1.png); background-position:top; height:35px;font-size:12pt; font-family:Arial,Helvetica,sans-sarif; color:#a18732; font-weight:bold; }
a.golddk8 		{text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#846b19; font-weight:normal;}
a.golddk8:hover		{text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#846b19; font-weight:normal; background-image:url(images/sortbk.png); background-repeat:repeat-x; background-position:top;}
.bgolddk18 		{text-align:left; font-size:18pt; font-family:Arial,Helvetica,sans-sarif; color:#a18732; font-weight:bold;}
.bgolddk8 		{text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#846b19; font-weight:bold;}
.bgold8 		{text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#a18732; font-weight:bold;}
.bgoldlt8 		{text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#b4a155; font-weight:bold;}
.golddk8 		{text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#846b19; font-weight:normal;padding:2px; border:1px none #FFF; text-decoration:none;}
.golddk8 a		{text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#846b19; font-weight:normal;padding:2px; border:1px none #FFF; text-decoration:none;}
.golddk8 a:hover	{text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#846b19; font-weight:normal;padding:2px; border:1px dotted #FF9900;background-color:#fff5a0;text-decoration:none;}
.bgold9 		{text-align:left; font-size:9pt; font-family:Arial,Helvetica,sans-sarif; color:#ccb63e; font-weight:bold;}
.golddk9 		{text-align:left; font-size:9pt; font-family:Arial,Helvetica,sans-sarif; color:#846b19; font-weight:normal;}
.brown9 		{text-align:left; font-size:9pt; font-family:Arial,Helvetica,sans-sarif; color:#2f2501; font-weight:normal;}
.browngold9 		{text-align:left; font-size:9pt; font-family:Arial,Helvetica,sans-sarif; color:#6d5814; font-weight:normal;}
.bgolddk10 		{text-align:left; font-size:12pt; font-family:Arial,Helvetica,sans-sarif; color:#79610e; font-weight:bold;}
.bgold11 		{text-align:left; font-size:11pt; font-family:Arial,Helvetica,sans-sarif; color:#a18732; font-weight:bold;}
.gold11 		{text-align:left; font-size:11pt; font-family:Arial,Helvetica,sans-sarif;color:#a18732;font-weight:bold;background-color:#fef8de; border-bottom:1px solid #CC9900;}
.brown11 		{text-align:left; font-size:11pt; font-family:Arial,Helvetica,sans-sarif; color:#2f2501; font-weight:normal;}
.browngold11 		{text-align:left; font-size:11pt; font-family:Arial,Helvetica,sans-sarif; color:#6d5814; font-weight:normal;}
.grey12 		{text-align:left; font-size:12pt; font-family:Arial,Helvetica,sans-sarif; color:#666666; font-weight:normal;}
.org12 			{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; color:#f27a37;}
.gold12 		{text-align:left; font-size:12pt; font-family:Arial,Helvetica,sans-sarif; color:#bcac70; font-weight:bold;}
.bgolddk12 		{text-align:left; font-size:12pt; font-family:Arial,Helvetica,sans-sarif; color:#a18732; font-weight:bold;}
a.bgolddk12 		{text-align:left; font-size:12pt; font-family:Arial,Helvetica,sans-sarif; color:#a18732; font-weight:bold;}
a.bgolddk12:hover	{text-align:left; font-size:12pt; font-family:Arial,Helvetica,sans-sarif; color:#a18732; font-weight:bold; background-color:#ffffcc;}
.gold13 		{text-align:left; font-size:13pt; font-family:Arial,Helvetica,sans-sarif; color:#b4a155; font-weight:normal;}
.boldgolddk14 		{text-align:left; font-size:14pt; font-family:Arial,Helvetica,sans-sarif; color:#a18732; font-weight:bold;}
.boldgold20 		{text-align:left; font-size:20pt; font-family:Arial,Helvetica,sans-sarif; color:#bcac70; font-weight:bold;}
#orangepg_div 		{position:absolute;left:208px;top:109px;width:814px;height:1098px;z-index:12;	background-color: fc6;border-left:1px solid #917239; }
#quicksrch 		{position:absolute;left:582px;top:234px;width:151px;height:84px;z-index:1203;}
#groupsrch 		{position:absolute;left:746px;top:231px;width:151px;height:100px;z-index:1001;}
#recip_slider 		{position:absolute;left:819px;top:401px;width:166px;height:345px;z-index:1203;border:1px solid #ef9861;padding:3px;padding-top:4px;background-image:url(images/rec_sliderbk.png);background-position:top;background-repeat:repeat-x;}
.sort_recip		{position:absolute;	left:235px;	top:392px;width:360px;height:22px;z-index:704;}
 #related 		{position:absolute;left:845px;top:400px;width:158px;height:324px;z-index:204;border:1px solid 1px solid #F96;padding:4px;background-image:url(images/rec_sliderbk.png); background-position:top; 	background-repeat:repeat-x;
}

/* end Nutrition*/

/* Form elements */


input.bdr 
{
border:1px solid #c9d9fa;
padding:2px;
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:8pt;
color:#4A4A4A;
font-weight:normal;
text-align:left;
size:20px;
margin-left:4px;
}

.bdr 
{
border:1px solid #c9d9fa;
padding:2px;
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:8pt;
color:#4A4A4A;
font-weight:normal;
text-align:left;
size:20px;
margin-left:4px;
}

.bdrpad 	{height:22px;padding:2px;width:165px;}/*big grey input with padding */

.selectopt 	{font-size:8pt;font-family:verdana,arial;color:#00F;width:142px;padding:0px;margin-left:4px;}
.selopt 	{font-size:8pt;font-family:verdana,arial;color:#00F;width:100%;padding:1px;margin-left:4px;}
.selectoptlg {font-size:8pt;font-family:verdana,arial;color:#4A4A4A;width:200px;height:20px;padding:0px;margin-left:4px;}
.selectoptsml {font-size:8pt;font-family:verdana,arial;color:#4A4A4A;width:65px;padding:0px;margin-left:4px;}
.selectblu {font-size:8pt;font-family:verdana,arial;color:#00f;width:142px;padding:0px;margin-left:4px;}

.tableinput {font-size:8pt;font-family:verdana,arial;font-weight:normal;color:#4a4a4a;padding:0px;}
.tableinputctr {text-align:center;font-size:8pt;font-family:verdana,arial;font-weight:normal;color:#4a4a4a;padding:0px;}
div.fltr img {border:0px;}
div.fltr {z-index:200;padding-left:480px;}

.btn_blu
{
width: auto; 
border: 3px double #004CB2; 
border-top-color: #9CF; 
border-left-color: #9CF; 
padding: 0.25em; 
background-color: #BDF; 
background-repeat: repeat-x; 
color: #00004C; 
height:35px;
width:160px;
font-size: 13pt; 
font-weight: normal; 
font-family: Verdana, Helvetica, Arial, sans-serif;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFf2f9ff',endColorstr='#FFb8e1ff');
}
.btn_bluhov
{
width: auto; 
border: 3px double #659801; 
border-top-color: #92dc04; 
border-left-color: #92dc04; 
padding: 0.25em; 
background-color: #BDF; 
background-repeat: repeat-x; 
color: #00004C; 
font-size: 13pt; 
font-weight:normal; 
height:35px;
width:160px;
font-family: Verdana, Helvetica, Arial, sans-serif;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFdcffa4',endColorstr='#FFb6f006');
}

.btn_yel 
{
width: auto; 
border: 3px double #004CB2; 
border-top-color: #9CF; 
border-left-color: #9CF; 
padding: 0.25em; 
background-color: #BDF; 
background-repeat: repeat-x; 
color: #994820; 
font-size: 100%; 
font-weight: bold; 
font-family: Verdana, Helvetica, Arial, sans-serif;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#fffff9bf',endColorstr='#fffede42');
}

input.greyd { 
   color:#333;
   font-family:'arial',helvetica,sans-serif;
   font-size:11px;
   font-weight:normal;
   background-color:#ddd;
   border:1px solid;
   border-top-color:#333;
   border-left-color:#000;
   border-right-color:#777;
	padding:3px;
   border-bottom-color:#000;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#eeeeee');
}

.greyd { 
   color:#333;
   font-family:'arial',helvetica,sans-serif;
	padding:3px;
   font-size:8pt;
   font-weight:normal;
   background-color:#ddd;
   border:1px solid;
   border-top-color:#333;
   border-left-color:#000;
   border-right-color:#777;
   border-bottom-color:#000;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#eeeeee');
}

.greydsml { 
   color:#333;
   font-family:'arial',helvetica,sans-serif;
   font-size:7pt;
   font-weight:normal;
   height:15px;
   background-color:#ddd;
   border:1px solid;
   border-top-color:#333;
   border-left-color:#000;
   border-right-color:#777;
   border-bottom-color:#000;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#eeeeee');
}

.btn_ltblusilver
{
	width: auto; 
	border: 3px double #004CB2; 
	border-top-color: #9CF; 
	border-left-color: #9CF; 
	padding: 0.25em; 
	background-color: #BDF; 
	background-repeat: repeat-x; 
	color: #00004C; 
	font-size: 100%; 
	font-weight: bold; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFb8d0ff',endColorstr='#FFFFFFFF');
}

.btn_silver
{
	width: auto; 
	border-top-color: #f1f1f1; 
	border-left-color: #5286d9; 
	border-right-color: #FFF; 
	border-bottom-color: #888888; 
	padding: 0.25em; 
	background-color: #BDF; 
	background-repeat: repeat-x; 
	color: #404040; 
	font-size:100%; 
	font-weight: bold; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFcccccc',endColorstr='#FFFFFF');
}
.persbtn
{
	width:120px; 
	height:25px;
	border: 1px solid #999; 
	background:url(../images/linkbtn.png) repeat-x; 
	padding:4px; 
	color:#000; 
	text-decoration:none;
	font-size:8pt; 
	font-weight: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;

}

.persbtn:hover
{
	width:120px; 
	height:25px;
	border:1px solid #999; 
	padding: 4px; 
	color: #000; 
	font-size:8pt; 
	font-weight: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background:url(../images/linkbtnon.png) repeat-x; 
}

.artlink
{
	width:120px; 
	height:25px;
	padding:4px; 
	color:#093d72;
	text-decoration:none;
	font-size:10pt; 
	font-weight: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;

}

.artlink:hover
{
	background-color:#FFC; 
}

.persbtnmgnlft
{
	width: auto; 
	border: 3px double #004CB2; 
	border-top-color: #9CF; 
	border-left-color: #9CF; 
	padding: 0px; 
	background-color: #BDF; 
	background-repeat: repeat-x; 
	color: #00004C; 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin-left:4px;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFCCCCCC',endColorstr='#FFFFFFFF');
}

.persbtnmgnlft:hover
{
	width: auto; 
	border: 3px double #004CB2; 
	border-top-color: #9CF; 
	border-left-color: #9CF; 
	padding: 0px; 
	background-color: #BDF; 
	background-repeat: repeat-x; 
	color: #00004C; 
	font-size: 8pt; 
	font-weight:normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin-left:4px;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FF99cc00',endColorstr='#FFfbffed');
}


/* end form */

.pad3
{
text-align:middle;
padding:2px;
border:1px solid #000000;
background-position:center top;
}
.box {
  position:relative;
  }

/**Family Dbd **/
.bluhov
{
	width: auto; 
	border: 3px double #004CB2; 
	border-top-color: #9CF; 
	border-left-color: #9CF; 
	padding: 0.25em; 
	background-color: #BDF; 
	background-repeat: repeat-x; 
	color: #00004C; 
	font-size: 100%; 
	font-weight: bold; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFb8d0ff',endColorstr='#FFFFFFFF');
}
.bluhov:hover
{
	width: auto; 
	border: 3px double #004CB2; 
	border-top-color: #9CF; 
	border-left-color: #9CF; 
	padding: 0.25em; 
	background-color: #BDF; 
	background-repeat: repeat-x; 
	color: #00004C; 
	font-size: 100%; 
	font-weight: bold; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#54b5ffFF',endColorstr='#eff4ffFF');
}

#cardout
	{
	width:338px;
	height:213px;
	z-index:16;
	border:0px solid #eee;
	background-image:url(images/btm_curl.png);
	background-position:bottom;
	background-repeat:no-repeat;
	}
#cardin
	{
	width:335px;
	height:189px;
	z-index:17;
	background-color: #eee;
	padding:5px;
	border:1px solid #ccc;
	}
/* Form Help */
.hint 	{display:none;position:absolute;left:310px;width:320px;margin-left:200px;margin-top:-4px;border:1px solid #c8c8c8;padding:10px 12px;
	    /* fix for IE6, declare a bg image, too!  */ background: #ffc url(images/pointer.gif) no-repeat -10px 5px; z-index:1000;}
		/* Pointer image */
.hint .hint-pointer {position: absolute;left: -10px;top: 5px;width: 10px;height: 19px;background:url(Images/pointer.gif) left top no-repeat;}


/***Highslide Help***/
/** {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}*/
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Popup Styles*/
.highslide-wrapper {
	background-color: white;
}
/* Popup Size**/
.highslide-wrapper .highslide-html-content {
    width: 810px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* must be last Hslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/* Thumbnails */
	div.thumb 		{margin:3px;border: 1px solid #A0ACC0;	height:auto;float: left;text-align: center;display:block;float:left;	}	
	div.thumb:hover, a.outer-link:hover {background:#FFFFCC;}
	div.thumb a.outer-link {background:#f8f8f8; display:block; width:100%; position:relative;}
	.thumb img		{display:inline;margin: 5px;border: 1px solid #A0ACC0;}
	.thumb a:hover img 	{border: 1px solid black; height:auto; width:auto;}
	.photocattitle 	{text-align: center; font-weight: bold;} 
	.phototitle 	{position:relative;top:-30px;background-color:#FFF;text-align:center;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold; width:120px;margin: 0 3px 3px 3px;height:20px;filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;  }
		div.fltr img {border:0px;}
	div.fltr {z-index:200;padding-left:480px;}
	
	
/* Simple Dropline Menu - Search */	
#nav {margin:20px 0 80px 0; font-family:Arial, Helvetica, sans-serif;}

/* the styling */
#nav {width:750px;height:26px;background:#FFF;position:relative;border-bottom:1px solid #000}

#nav .select, #nav .current {margin:0;padding:0;list-style:none;}
#nav li {display:inline;margin:0;padding:0;height:auto;background-image:url(Images/srch_tab.jpg); background-repeat:repeat-x;}
#nav .select a,
#nav .current a {display:block;height:22px;float:left;background-image:url(Images/srch_tab.jpg);background-repeat:repeat-x;padding:2px 18px 2px 18px;text-decoration:none;font-size:12px;line-height:22px;white-space:nowrap;border-left:1px solid #aaa;border-right:1px solid #fff;color:#696969;font-weight:bold;}
* html #nav .select a, * html #nav .current a {width:1px; height:26px;}

#nav .select a:hover, 
#nav .select li:hover a { background-image:url(Images/srch_hov.jpg);background-repeat:repeat-x;cursor:pointer; color:#999;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse;left:0;top:0;}

#nav .current a {background-image:url(Images/srch_hov.jpg);background-repeat:repeat-x;color:#000;font-weight:bold;}

#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {background:#f0f4fe; color:#999;}

#nav .sub_active .current_sub a, 
#nav .sub_active a:hover {background:#a9c9fb; color:#FFF;font-weight:bold;}

#nav .select li a:hover .sub, 
#nav .select li:hover .sub {display:block;position:absolute;width:750px;top:27px;left:0;background:#f0f4fe;margin-top:0;padding:0;z-index:100; color:#999;font-size:12px;}

<!--undermenu -->
#nav .sub, #nav .sub_active {margin:0; padding:0;list-style:none;border-top:3px solid #ccc;height:29px;}

#nav .sub_active {display:block; position:absolute; width:750px; top:27px; left:0; background:#f0f4fe; margin-top:0;padding:0;z-index:10;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}

#nav .sub_active a {height:22px;text-decoration:none;line-height:22px;white-space:nowrap;display:block;float:left;background:#f0f4fe;padding:2px 14px 5px 14px; margin:0;font-size:12px;white-space:nowrap;border:0;color:#999;}

#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:block;background:#f0f4fe;padding:2px 14px 5px 14px;margin:0;white-space:nowrap;border:0;color:#999;font-size:12px;}	

/* admin section */
.btnhdr
{
position:absolute;
left:0px; 
top:33px; 
width:100%; 
height:18px; 
background:url(images/sliver_top.jpg) repeat-x;
z-index:100;
}
	
.title_hdr
{
position:absolute; 
left:3%; 
top:100px; 
width:92%; 
height:39px;
z-index:300;
}	
	
#timediv
{
position:absolute;
left:80%;
top:20px;
width:297px;
z-index:204; 
font-family:Arial, Helvetica, sans-serif;
font-size:.6em;
color:#00f;
}

.thlight {
  background-color: #f3f3f3;
  border-left:1px solid #999;
  border-right:1px solid #FFF;
  border-Top:1px solid #eee;
  border-bottom:1px solid #999;
  color: #000000;
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
  font-family: arial, verdana;
  font-size:8pt;
  font-weight:bold;
  width: auto;
}
.thlighter {
  background-color: #f3f3f3;
  border-color: #e1e1e1;
  border-bottom:#e1e1e1;
  border-left:2px solid #aaaaaa;
  border-right:#f3f3f3;
  border-top:#f3f3f3;
  border-style: solid;
  border-width: 1px;
  color: #333333;
  padding-left: 8px;
  padding-right: 8px;
  text-align:center;
  font-size:8pt;
  font-weight:normal;
  width: auto;
}