BODY {
  font-family:  verdana, arial, tahoma, arial, san-serif;
  background: #ffffff;
  color: #333;
  margin: 0;
  padding: 0;
  font-size: smaller;
}

.SearchTable TD
{
  border-color:99ccff;
  border-style:solid;
}

TD{
  font-size: smaller;
}

A, A:visited {
  color: #11779D;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

.shdw{
  background-image: url(img/shdw.gif);
  background-repeat: repeat-y;
}
.botmenu{
  background-image: url(img/menu_bot_bg.gif);
  background-repeat: repeat-x;
  border-top: 1px solid #C8C8C8;
  padding: 5px 0 5px 180px;
  color: #F55B07;
  font-size: 12px;
}


A.bmenu, A.bmenu:visited{
  color: #F55B07;  
  text-decoration: none;
  font-size: 12px;
}

A.bmenu:hover{
  color: #F55B07;  
  font-size: 12px;
  text-decoration: underline;
}


.copyright{
  border-top: 5px solid #F5AA07;
  background-image: url(img/copy_bg.gif);
  background-repeat: repeat-x;
  border-bottom: solid 1px #999;
}

.copyright2{
  padding: 5px;
  font-size: 10px;
}

.top{
  background-image: url(img/top_bg.gif);
  background-repeat: repeat-x;
}

.topban
{
  float: right; 
  padding: 0 5 0 0;
}

.ban1{
  padding: 2px; 
  border-bottom: #CF5410 solid 2px; 
  background: #FFF;
}

.top2
{
  background-image: url(img/calorie-chart2.gif);
  background-repeat: no-repeat;
  padding: 0px;
  marging: 0px;
  height: 21px;
}
.menushdw{
  background-image: url(img/menu_shdw.gif);
  background-repeat: repeat-y;
}

A.menu, A.menu:visited, A.menu:hover{
  color: #FFF;
  text-decoration: none;
  font-size: 12px;
}

.menu{
  color: #FFF;
  font-size: 12px;
}

.bct{
  background: #E1D4C5; 
  padding: 4px; 
  color: #F55B07;
  font-size: 10px;
}
.fddnametd{
  BACKGROUND-COLOR: #F8D6A6
}

.gridheader{
  color: #FFF;
  font-weight: bold;
  background: #CF5410;
}


.AltDataRow{
}

.DataRow{
  BACKGROUND-COLOR: #F9E9D2
}
.SearchTable
{
  border-color: #99ccff;
  border-style: solid;
  width: 100%;
  border-collapse: collapse;
  background-color: #f9e9d2;
}

.searchpanel
{

  background: #FFEBD4;
  border: solid 1px #CCC;
}

.flatbutton
{ 
  background-image: url(img/menu_bg.gif);
  background-position: 50% 50%;
  color: #FFF;
  border: solid #DDD 1px;
}

.flatbuttonhover
{
  border: solid #DDD 1px;
  background-image: url(img/menu_bg.gif);
  background-position: 50% 100%;
  color: #FFF;
}
.invisible
{ 
  visibility: hidden;
}

.IdbcAsLabel {
  background-color: #EEE;
  color: #555;
}

.sample {
  BORDER-RIGHT: #000000 1px solid; 
  BORDER-TOP: #000000 1px solid; 
  BORDER-LEFT: #000000 1px solid; 
  BORDER-BOTTOM: #000000 1px solid; 
  WIDTH: 25px; 
  HEIGHT: 25px; 
  BACKGROUND-COLOR: #333366; 
  TEXT-ALIGN: center;
}

.cc_table
{
  border: #CF5410 1px solid; 
}

.cc_adv
{
  margin: 10px;
  text-align: center;
  width: 550;
  border: #CF5410 1px solid; 
  padding: 10px; 
  background-color: #FFAF85;
  
}

.cc_adv A, A:visited
{
  text-decoration: none;
}

.cc_adv A:hover
{
  color: #F55B07;  
  text-decoration: none;
}