/* Custom Template CSS */

body {

  margin: 0px;

  }

body,td {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 10pt;

  }

a {

  color: #2b79ba;

  font-weight: bold;

  }

a:hover {

  color: #ff0000;

  font-weight: bold;

  }

td.navigation {

  background: #ff0000;

  color: #ffffff;

  font-weight: bold;

  padding: 3px;

  }

td.contents {

  background: #ffffff;

  padding: 20px;

  }

a.navigation {

  color: #ffffff;

  }

a.navigation:hover {

  color: #ffffff;

  }

span.copyright {

  font-size: 9pt;

  font-weight: bold;

  background-color: #2b79ba;

  color: #ffffff;

  }



/* Package CSS */

span.title {

  font-family: Impact, Arial Blak;

  font-size: 15pt;

  color: #2b79ba;

  }

a.tab-on {

  color: #ffffff;

  font-weight: bold;

  }

a.tab-off {

  color: #cccccc;

  font-weight: bold;

  }

a.tab-on:hover {

  color: #000000;

  font-weight: bold;

  }

a.tab-off:hover {

  color: #ffff00;

  font-weight: bold;

  }

a.word {

  text-decoration: none;

  font-weight: normal;

  color: #333333;

  }

table.boxed {

  border: 1px solid #2b79ba;

  }

td.boxed {

  border: 1px solid #2b79ba;

  color: #000000;

  }

td.header {

  background-color: #2b79ba;

  color: #ffffff;

  font-weight: bold;

  }

td.divider {

  background-color: #2b79ba;

  }

td.rest {

  background-color: #dddddd;

  color: #000000;

  }

.input {

  border: 1px solid #2b79ba;

  background-color: #ffffff;

  color: #2b79ba;

  }

.button {

  color: #ffffff;

  background-color: #2b79ba;

  }

div.terms {

  background-color: #ffffff;

  border: 1px solid #2b79ba;

  overflow: auto;

  padding: 9px;

  height: 180px;

  width: 450px;

  }

td.imagebubble {

  border: 1px solid #000000;

  background-color: #cccccc;

  color: #2b79ba;

  }

  

table.bannerAddon {

  font-size: 7pt;

  border: 1px solid #2b79ba;

  }

td.bannerHeader {

  background-color: #2b79ba;

  padding: 2px;

  }

a.bannerLink {

  color: #ffffff;

  font-size: 7pt;

  font-weight: normal;

  text-decoration: none;

  }

td.bannerWords {

  font-size: 7pt;

  height: 100%;

  }

a.bannerPlainWord {

  text-decoration: none;

  font-weight: bold;

  font-size: 7pt;

  }




/* New CSS Information for v4.0 Below */
a.navigation {
  color: #2b79ba;
  font-weight: bold;
  }
a.navigation:hover {
  background-color: #ffff00;
  }
table.bannerAddon {
  font-size: 7pt;
  border: 1px solid #2b79ba;
  }
td.bannerHeader {
  background-color: #2b79ba;
  padding: 2px;
  }
a.bannerLink {
  color: #ffffff;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
  }
td.bannerWords {
  font-size: 7pt;
  height: 100%;
  }
a.bannerPlainWord {
  text-decoration: none;
  font-weight: bold;
  font-size: 7pt;
  }
/* New CSS Information for v4.5 Below */
td.TabInfo {
  padding: 15px;
  }
td.WordsList {
  padding: 15px;
  color: #aaaaaa;
  }
/* New CSS Information Added on v5.1 */
span.coupon {
  border: 2px dashed #2b79ba;
  }
p.couponHead {
  background-color: #2b79ba;
  color: #ffffff;
  }
p.couponDescription {
  background-color: #ffffff;
  color: #000000;
  }
div.coupon {
  border: 2px dashed #2b79ba;
  width: 450px;
  }
