.TopLeft {
  background-color: #606A6D;
}

.TopRight {
  background-color: #000000;
}

.ColLeft {
  background-color: #ECEDE2;
  padding-left: 2px;
}

.ColMain {
  background-color: #C6CBCF;
  padding-left: 25px;
  padding-right: 10px;
}
.ColMain p {
  font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Verdana, sans-serif;
  color: #333333;
  font-size: 12px;
  line-height: 16px;
}
.ColMain img {
  margin-right: 10px;
}

.ColRight {
  background-color: #778083;
}
.ColRight a {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 14px;
  text-decoration: none;
  text-transform:uppercase;
  color: #FFFFFF;
}
.ColRight a:hover { color: #000000; }

.BtmLeft {
  background-color: #ECEDE2;
}

.Footer {
  background-color: #C6CBCF;
}

.BtmRight {
  background-color: #778083;
}
.BtmRight a {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 14px;
  text-decoration: none;
  text-transform:uppercase;
  color: #FFFFFF;
}
.BtmRight a:hover { color: #000000; }

.menu {
  height: 30px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 10px;
  text-transform: uppercase;
/* margin-top: 120px;  background-color: black;
  margin-left: 120px;
border-bottom: 1px solid #999999; */
}

.mainBody {
  font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Verdana, sans-serif;
  color: #333333;
  font-size: 11px;
  line-height: 20px;
  margin-left: 0px;
  margin-top: 20px;
  text-align: left;
  padding-right: 50px;
  /*/*/
  margin-right: 10px;
  /**/
}

.mainBody
{
  padding-left: 20px;
}

.rightSide ul,li
{
padding-left: 8px;
margin-left: 3px;
}

.spacer {
   width=50px;
}

.footer {
  height: 40px;
  width:950px;
  font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #666666;
  height: 22px;
  margin-bottom: 1px;
  padding-top: 3px;
  padding-left: 10px;
  text-align: left;
  border-top: 1px solid #999999;
}
.footer a{
  text-decoration: none;
  text-transform: lowercase;
  color: #666666;
}
.footer a:hover {
  color: #CC0000;
}

.benefitTable table {
   border: 1px solid #999999;
}
.benefitTable td {
   color: #000000;
}
.benefitTable th {
   background-color: #666666;
   text-align: center;
   color: #FFFFFF;
   text-transform: uppercase;
   font-weight: normal;
   border-left: 1px solid #999999;
}
.benefitTable .Val {
   text-align: center;
   border-left: 1px solid #999999;
}
.benefitTable .oddRow {
   background-color: #e0e0e0;
}
.benefitTable .info {
   text-align: center;
   border-left: 1px solid #999999;
}

.calendarTable {
   width: 650px;
}
.calendarTable th {
   color: #CFAC76;
   font-size: 12px;
   text-align: center;
}
.calendarTable td {
   text-align: center;
}
.calendarTable a {
   background-color: #E0E0E0;
   text-decoration: none;
   color: #000000;
}
.calendarBreak {
    background-color: #e0e0e0;
    width: 1px;
}

.boxInfo td {
   border: 1px solid #E0E0E0;
}

.lineAbove { border-top: 1px solid #E0E0E0; }

.progTable td {
  padding-bottom: 20px;
  border-top: 1px solid #999999;
}
.blah td { border-top: 0px; padding-bottom: 0px; }

.posterThumb img {
   border: 1px solid #E0E0E0; 
   padding: 1px;
}
