/*
 * Color palette:
 *   Light gray: A1A0A5
 *   Dark gray: 666666
 *   Light Blue: 7998B5
 *   Dark Blue: 013E7D
 */
body, p, td
  {
  color: #FFFFFF;
  font-family: Arial,sans-serif;
  }

body
  {
  margin: 0 0 0 0;
  background-color: #666666;
  }

.corner
  {
  background-image: url("../images/corner.gif");
  background-repeat: no-repeat;
  background-position: left top;
  }

.text-blue
  {
  color: #013E7D;
  }

.text-white
  {
  color: #FFFFFF;
  }

td.subnav
  {
  background-color: #A1A0A5;
  }

td.subnav td, td.subnav span
  {
  font-weight: bold;
  color: #013E7D;
  line-height: 12px;
  font-size: 10px;
  letter-spacing: 0.6px;

  padding-top: 9px;
  padding-left: 15px;

  background-color: #A1A0A5;
  }

td.subnav span
  {
  width: 100%;
  }

td.padded-top
  {
  padding-top: 25px;
  }

td.subnav a
  {
  text-decoration: underline;
  font-weight: normal;
  color: #013E7D;
  }

td.subnav a.text-white
  {
  color: #FFFFFF;
  }

td.subnav a:hover
  {
  color: #FFFFFF;
  }

.top
  {
  border-top: 1px solid #FFFFFF;
  }

.left
  {
  border-left: 1px solid #FFFFFF;
  }

.right
  {
  border-right: 1px solid #FFFFFF;
  }

.bottom
  {
  border-bottom: 1px solid #FFFFFF;
  }

.justified
  {
  text-align: justify;
  }

.left-align
  {text-align: left;}

.background-top
  {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;

  width: 100%;
  height: 160px;
  background-image: url("../images/BK01.jpg");
  }

.background-bottom
  {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;

  width: 100%;
  height: 100%;
  background-color: #666666;
  }

a
  {
  text-decoration: none;
  }

a.bigbutton
  {
  display: block;

  background-color: #A1A0A5;

  border-right: 1px solid white;

  font-size: 9px;
  line-height: 25px;
  padding-left: 15px;
  letter-spacing: 1.1px;
  text-transform: uppercase;
  }

a.rollover-background-blue:hover
  {
  background-color: #013E7D;
  }

a.rollover-text-white:hover
  {
  color: #FFFFFF;
  }

table.main
  {
  position: relative;
  z-index: 2;
  }

td
  {
  vertical-align: top;
  }

td.main-content
  {
  font-size: 12px;
  line-height: 17px;
  word-spacing: 0.3px;

  padding-left: 25px;
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  }

td.main-content a
  {
  color: #666666;
  text-decoration: underline;
  }

table.inset td
  {
  font-size: 12px;
  word-spacing: 0.3px;
  text-align: center;

  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 5px;
  }

table.inset td.align-left
  {
  text-align: left;
  }

td.blue table.inset td
  {
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  }

td.white table.inset td
  {
  color: #666666;
  border-bottom: 1px solid #000000;
  }

table.inset td.right
  {
  padding-right: 10px;
  }

td.white table.inset td.right
  {
  border-right: 1px solid #000000;
  }

table.inset td.tall
  {
  padding-top: 12px;
  }

table.inset td.credits
  {
  line-height: 14px;
  font-size: 9px;
  text-align: justify;
  padding-top: 12px;
  padding-bottom: 24px;
  }

td.blue table.inset td.credits
  {
  color: #7998B5;
  }

td.white table.inset td.credits
  {
  color: #888888;
  }

table.inset tr.first td
  {
  padding-top: 10px;
  padding-bottom: 10px;
  }

td.blue table.inset tr.first td
  {
  border-top: 1px solid #FFFFFF;
  }

td.white table.inset tr.first td
  {
  border-top: 1px solid #000000;
  }

table.inset tr td.first
  {
  padding-left: 20px;
  }

td.blue table.inset tr td.first
  {
  border-left: 1px solid #FFFFFF;
  }

td.white table.inset tr td.first
  {
  border-left: 1px solid #000000;
  }

table.resume td
  {
  color: #666666;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
  }

table.resume tr.tall td
  {
  padding-top: 12px;
  }

table.resume a
  {
  color: #666666;
  }

table.resume tr.bottom td
  {
  padding-bottom: 12px;
  border-bottom: 1px solid #666666;
  }

table.resume tr.top td
  {
  padding-top: 12px;
  }

td.capitalized
  {
  line-height: 12px;
  font-size: 9px;
  letter-spacing: 0.9px;
  text-transform: uppercase;
  }

td.gray
  {
  padding-top: 9px;
  padding-left: 15px;

  background-color: #A1A0A5;

  border-right: 1px solid #FFFFFF;
  }

td.gray b
  {
  font-weight: normal;
  color: #013E7D;
  }

td.blue
  {
  background-color: #013E7D;

  border-right: 1px solid #FFFFFF;
  }

td.white
  {
  color: #666666;
  background-color: #FFFFFF;

  border-right: 1px solid #FFFFFF;
  }

td.footer-left
  {
  font-size: 10px;
  text-align: left;

  padding-left: 25px;
  padding-top: 8px;
  padding-bottom: 8px;
  }

td.footer-left a
  {
  color: #FFFFFF;
  text-decoration: underline;
  }

td.footer-right
  {
  font-size: 10px;
  text-align: left;

  padding-left: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
  }

#hiddenbio
  {
  display: none;
  }
