body{
  background: #003366;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #000000;
}

.tbl-main{
  background: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #000000;
  height: 100%;
}

.hdr-bkg{
  background: url(../images/top_bg.gif) repeat-x top;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #ffffff;
  text-align: center;
}

.menu-hdr{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #ffffff;
  font-weight: bold;
}

.menu-hdr td{
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}

.menu-hdr td a{
  color: #ffffff;
  text-decoration: none;
}

.menu-hdr td a:link, .menu-hdr td a:visited{
  color: #ffffff;
  text-decoration: none;
}

.menu-hdr td a:hover{
  color: #ffff00;
  text-decoration: none;
}

.sd-bkg{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #ffffff;
  font-weight: bold;
  background: #8fc8dd;
}


.menu-sd{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #ffffff;
  font-weight: bold;
}

.menu-sd td{
  height: 23px;
  background: url(../images/links_bar.gif) repeat-x top;
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  border-bottom:solid 1px #ffffff;
}

.menu-sd td a{
  background: url(../images/arrow.gif) no-repeat left;
  color: #ffffff;
  text-decoration: none;
}

.menu-sd td a:link, .menu-sd td a:visited{
  color: #ffffff;
  text-decoration: none;
}

.menu-sd td a:hover{
  background: url(../images/arrow_over.gif) no-repeat left;
  color: #ffff00;
  text-decoration: none;
}

.footer-txt{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #333333;
  font-weight: normal;
  border-top: solid 2px #105692;
}

.footer-txt td{
  padding-left: 5px;
  padding-right: 5px;
}

.footer-txt td a{
  color: #666666;
  font-weight: bold;
}

.footer-txt td a:link, .footer-txt td a:visited{
  color: #666666;
  text-decoration: none;
}

.footer-txt td a:hover{
  background: url(../images/arrow_over.gif) no-repeat left;
  color: #0000ff;
  text-decoration: none;
}


.tbl-img{
  padding-left: 15px;
  padding-top: 15px;
}

.tbl-img table{
  color: #000000;
}

.tbl-img table td{
  padding-right: 15px;
  padding-bottom: 15px;
}

.card-tbl-main{
  background: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #000000;
  height: 100%;
  border-left: solid 2px #000000;
  border-right: solid 2px #000000;
  padding-left: 10px;
  padding-right: 10px;
}

.card-tbl{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #000000;
  font-weight: normal;
  border:solid 1px #9b0f0f;
}

.card-tbl td{
  height:30px;
  padding-left:10px;
}

.card-hdr{
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.card-tr{
  background: #9b0f0f;
}

.card-txt-box{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #000000;
  font-weight: normal;
  border:solid 1px #666666;
}


.card-btn{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #000000;
  font-weight: normal;
  border:solid 0px #666666;
}

.card-sm-txt{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #000000;
  font-weight: normal;
  text-align: center;
}

.txt-rd-sm{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #9b0f0f;
  font-weight: bold;
}

.txt-rd-big{
  font-family: Arial, Helvetica, sans-serif;
  font-size:16px;
  color: #9b0f0f;
  font-weight: bold;
}

 .txt-free{
  font-family: Arial, Helvetica, sans-serif;
  font-size:24px;
  color: #000000;
  font-weight: bold;
  background: #8fc8dd;
}


.txt-rhcc{
  font-family: Arial, Helvetica, sans-serif;
  font-size:18px;
  color: #808080;
  font-weight: bold;
}

