@charset "utf-8";

html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
  color: #000;
  background: gray;
  font-weight: bold;
}
html, body, p, th, td, li, dd, dt {
  display: block;
  font: 1em Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
  font-family: times new roman;
  font-weight: bold;
  text-align: center;
  background: #fff;
}

h1 { font-size: 2em; border: 5px outset; }
h2 { font-size: 1.8em;}
h3 { font-size: 1.5em; }
h4 { font-size: 1em; }
h5 { font-size: .9em; }
h6 { font-size: 0.8em; }

a { text-decoration: none; }

a:link { color: #00f; }
a:visited { color: #009; }
a:hover { color: #06f; }
a:active { color: #0cf; }

.Desc2 a {
  display: inline;
  font-weight: bold;
  position: relative;
  text-decoration: none;
  padding: 5px;
  color: blue;
  background: #ffff00;
  white-space: nowrap;
  line-height: 225%;
  border: outset 3px;
  /* font: 11pt/12pt bold arial,helvetica,sans-serif; */
}

.Desc2 a:hover {
    background: white;
    color: green;
}

.Desc3 a {
  display: block;
  text-decoration: none;
  padding: 5px;
  color: blue;
  background: #ffff00;
  border: outset;
  /* font: 11pt/12pt bold arial,helvetica,sans-serif; */
}

.Desc3 a:hover {
    background: white;
    color: green;
}

.menu {
    background: #ffff00;
    text-decoration: none;
    text-align: center;
    padding: 5px;
    font-size: .75em;
    font-weight: extra bold;
    margin-bottom: 2px;
    border: outset;
}

menu a:hover {
  background: white;
  color: green;
}

.menubluebox {
    text-decoration: none;
    text-align: center;
    /* font-weight: bold; */
    padding: 3px;
    background: black;
    border: outset;
}

.bluebox {
    padding: 10px;
    background: white;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    border: outset 5px;
}

.whitebox {
    margin: 0px;
    padding: 10px;
    background: white;
    text-align: center;
    font-weight: bold;
    border: outset 5px;
}

.bluebluebox {
    background: #EEF3FB;
    text-decoration: none;
    text-align: center;
    padding: 3px;
    /* font-weight: bold; */
    border: outset;
}

.blueboxtopandbottom {
    background: #EEF3FB;
    text-decoration: none;
    text-align: center;
    padding: 3px;
    /* font-weight: bold; */
    border-top: solid 1px black;
    border-bottom: solid 1px black;
}

.greenbox {
    border: solid 1px black;
    text-decoration: none;
    text-align: center;
    /* font-weight: bold; */
    padding: 3px;
    background: green;
    border: outset;
}

.boxcontent {
  padding: 10px;
}

.whiteboxbotborder {
    background: white;
    padding: 1px;
    text-align: center;
    /* font-weight: bold; */
    border-bottom: outset 2px black;
}

.greybox {
    background-color: #eeeeee;
    padding: 1px;
    text-align: center;
    /* font-weight: bold; */
    border: solid 1px black;
}

.yellowbox {
    background: #ffff00;
    border: solid 1px red;
    /* font-weight: bold; */
    text-align: center;
}

#left a {
      display: block;
      font: bold 0.75em/1.5em;
      /* border: 1px solid black; */
      text-align: center;
      text-decoration: none;
      padding-left: 1px;
      padding-right: 1px;
      padding-bottom: 7px;
      padding-top: 7px;
      background-color: #ffffff;
}

#left a:hover {
    background: black;
    color: white;
}

#footer {
    padding: 10px;
    background-color: silver;
    border: outset;
}

#footer a {text-decoration:none;
  /* font-weight: bold; */
  color: #0000FF;
}

#footer A:hover {color: green;}

#content {
  top : 0px;
  margin : 0px 25% 0 200px;
  padding : 3px;
}

#leftnav {
  position : absolute;
  left : 0;
  width : 170px;
  margin-left : 5px;
  margin-top : 2px;
  padding : 3px;
}

.borderstyle td {
  border: solid 1.5px black;
  padding: 5px;
  font-size: 12px;
  font-weight: bold;

}

.small {font-size: 10px;
        color: #              000000;
        font-weight: normal;
}

.medium {font-size: 12px;
        color: #              000000;
        font-weight: normal;
}

/* National Credit Feed */

.text /* size and font of the non-bold text on the site */ {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.textbold /* size and font of the bold text on the site */ {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.name-back /* background color in the feed table at the top where the cardname is located */ {background: #eaeaea}
.term-title-back /* background color in the rate table behind the bold text */ {background: #eeeeee}
.rate-back /* background color in the rate table behind the rate info */ {background: #DFF4FF}
.menu-item-back /* background color behind the links in the side menu - NOT PART OF THE FEED */ {background: #DFF4FF}
.menu-title /*background color in the table cell of the side menu behind the title - NOT PART OF THE FEED */ {background: #eeeeee}
.header-strip-back /* NOT PART OF THE FEED */ {background: #DFF4FF}
.header-back /*NOT PART OF THE FEED */ {background: #eaeaea}
.footer /* size and font of the text in the footer - NOT PART OF THE FEED */ {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}