body { background-color: #3f82b9; margin-left: 18px; margin-top: 8px; font-family: Verdana, sans-serif; }
.header { margin: 0px  }
img.nob { border-style: none; border: 0px; }
div.flright { float: right; }

.footer, .footer a { font-size: 10px; color: #fff; font-weight: bold;  }
div.footer { width: 1040px;  padding-left: 20px; padding-top: 5px; height: 40px; }
div.footer div.flright { padding-top: 7px; padding-right: 50px;  }

table.layout { border: solid 4px; border-top: solid 5px; border-color: #21558e; width: 1040px; border-collapse: collapse; }
table.grid td { padding: 10px; padding-bottom: 0px; vertical-align: top; }

a { text-decoration: none;  }
a:hover { text-decoration:underline;  }
a.t, a.t:hover { text-decoration: none;  color: #111; }

.block { margin: 0px; padding: 0px; margin-bottom: 10px; background-color: #fff; border: 1px solid #000; }
.lihead { font-weight: bold; font-size: 10px;  line-height: 17px;  color: #fff; text-align: center;  }
.libody { padding: 3px; padding-left: 6px;   }
.ifr  { padding: 0; }

ul { list-style-position: outside; margin: 0px; padding-left: 30px; list-style: none; vertical-align: middle; }
li { margin: 0px; padding: 0px;  line-height: 13px; font-size: 10px;  }

div.ny li { color: #666;  font-size: 10px; letter-spacing: normal; line-height: 12px; }
div.ny a.h { font-size: 11px;  font-weight: bold; line-height: 14px; }
div.ny li.ingr { padding-left: 40px; color: #000; }
div.ny a.t { color: #111; }

#boxleft { width: 210px; background-color: #feebeb; }
#boxtop { width: 60%; background-color: #c6d8e8; }
#boxright { width: 20%; background-color: #f1f2f3; }
#boxbl { width: 20%; background-color: #c6d8e8; }
#boxbm { width: 20%; background-color: #e3eaf0; }
#boxbr { width: 20%; background-color: #c6d8e8; }

div.gr10   {  border-color: #545454;   }
div.gr11   {  border-color: #545454;   }
div.gr20   {  border-color: #5464b4;   }
div.gr21   {  border-color: #545454;   }
div.gr31   {  border-color: #36369c;   }
div.gr41   {  border-color: #545454;   }
div.gr51   {  border-color: #545454;   }

div.gr10 div.lihead   {  background-color: #d07070;   }
div.gr11 div.lihead   {  background-color: #a25252;   }
div.gr20 div.lihead   {  background-color: #00b2c3;   }
div.gr21 div.lihead   {  background-color: #645f8e;   }
div.gr31 div.lihead   {  background-color: #2070bb;   }
div.gr41 div.lihead   {  background-color: #5d7c9b;   }
div.gr51 div.lihead   {  background-color: #008080;   }