#accounts-types {
  border-collapse: collapse;
  margin: 0 0 20px 0;
  table-layout: fixed;
  width: 100%;
}
#accounts-types th {
  background-color: #01A0FE;
  color: #FFF;
  padding: 8px;
}
#accounts-types td {
  border-bottom: solid #01A0FE 1px;
  height: 65px;
  padding: 8px;
  text-align: center;
}
#payment,
#support {
  float: left;
  line-height: 150%;
  width: 479px;
}
#support {
  margin-left: 20px;
}
#nav-pri-wrap {
  background-color: #01A0FE;
}
.navigation {
  background-color: #01A0FE;
  height: 24px;
  margin: 0 auto;
  padding: 6px 0 0 0;
  width: 978px;
}
.navigation a {
  background: transparent url(/img/css/tab-lc-4fe9e236fcf039d6808972d07d370fa4.png) no-repeat scroll top left;
  color: #FFF;
  display: block;
  font-weight: bold;
  height: 16px;
  padding: 4px 0 4px 8px;
  text-decoration: none;
}
.navigation a.home {
  background: transparent url(/img/css/home-9656fc987e3ef1e5e565aa3d999135cc.png) no-repeat scroll top left;
  height: 16px;
  width: 16px;
}
.navigation a:hover,
.navigation a:visited {
  color: #FFF;
}
.navigation li {
  background: transparent url(/img/css/tab-r-3f95f30d394e95a80cc88bf68ee51be5.png) no-repeat scroll top right;
  display: block;
  float: left;
  margin: 0 0 0 4px;
  padding: 0 8px 0 0;
}
.navigation li.active {
  background-position: bottom right;
}
.navigation li.active a {
  background-position: bottom left;
  color: #000;
}
.navigation li.active a:visited {
  color: #000;
}
.navigation .space-before {
  margin: 0 0 0 8px;
}
#nav-sec-wrap {
  background-color: #f0f0f0;
  border-bottom: solid #EEE 1px;
  padding: 2px 0;
  margin: 0 auto;
}
.sec-nav-wrap .back {
  float: left;
}
.sec-nav-wrap a,
.sec-nav-wrap a:hover,
.sec-nav-wrap a:visited {
  color: #BBB;
  display: block;
  padding: 6px 12px;
}
.sec-navigation a,
.sec-navigation a:hover,
.sec-navigation a:visited {
  border-left: solid #DDD 1px;
  color: #BBB;
  display: block;
  padding: 0 12px;
}
.sec-navigation {
  margin: 0 auto;
  padding: 6px 0;
  font-weight: bold;
  height: 16px;
  width: 978px;
}
.sec-navigation li.active a,
.sec-navigation li.active a:visited {
  color: #000;
}
.sec-navigation a.first {
  border-left: 0 none;
}
.sec-navigation li {
  display: block;
  float: left;
  margin: 0;
}
a {
  color: #01A0FE;
  outline: none;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a.btn {
  background: transparent url('images/bg-btn-r.png') no-repeat scroll top right;
  color: #444;
  display: block;
  float: left;
  font: normal 12px arial, sans-serif;
  height: 26px;
  margin-right: 6px;
  padding-right: 12px;
  text-decoration: none;
}
a.btn span {
  background: transparent url('images/bg-btn-lc.png') no-repeat scroll top left;
  display: block;
  line-height: 18px;
  margin: 0;
  padding: 4px 0 4px 12px;
}
a.btn:active {
  background-position: bottom right;
  color: #000;
  outline: none;
}
a.btn:active span {
  background-position: bottom left;
  padding: 5px 0 3px 12px;
}
a.btn:hover {
  background-position: center right;
}
a.btn:hover span {
  background-position: center left;
}
body {
  background-color: #FFF;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  margin: 0;
}
img {
  border: 0;
}
img.center {
  display: block;
  margin: 12px auto;
}
img.frame {
  border: solid #CCC 1px;
  padding: 2px;
}
img.left {
  float: left;
  margin: 0 8px 8px 0;
}
table {
  border-collapse: collapse;
  margin: 0;
}
.clear {
  color: #666;
}
.left {
  float: left;
}
.spacer {
  height: 20px;
}
.toolbar td {
  padding: 0 2px;
  white-space: nowrap;
}
.toolbar td.first {
  padding-left: 0;
}
#footer {
  clear: both;
  font-size: 8pt;
  margin: 0 auto;
  width: 978px;
}
#footer td {
  padding: 8px;
}
#footer-wrap {
  background-color: whitesmoke;
  border-top: solid #EEE 1px;
}
#header {
  border-style: none;
  margin: 0 auto;
  padding: 8px;
  width: 978px;
}
#logo {
  margin: 0 8px;
}
#logo-wrap {
  width: 166px;
  margin: 8px;
}
#logo-wrap a {
  color: #FFF;
}
#content-wrap {
  padding: 20px 0;
  width: 978px;
  margin: 0 auto;
}
#main h1 {
  border-bottom: solid #DDD 1px;
}
#main h1 {
  font-size: 16pt;
  margin: 0 0 12px;
  padding-bottom: 8px;
}
#main h2 {
  font-size: 14pt;
  margin: 0 0 8px;
  padding-bottom: 6px;
}
#main h3 {
  font-size: 12pt;
  margin: 0 0 8px;
}
#main p {
  margin-bottom: 8px;
}
#main strong {
  font-weight: bold;
}
#messages {
  background-color: #FFFFCC;
  border: solid #FFCC66 1px;
  clear: right;
  float: right;
  padding: 4px 8px;
  margin: 8px 0 0;
}
#messages li {
  list-style-image: none;
  list-style-position: inside;
  list-style-type: none;
}
.separator {
  border-top: solid #EEE 1px;
  clear: both;
  margin-bottom: 10px;
}
#slogan {
  color: #666;
  text-align: center;
}
#toolbar {
  float: right;
  margin: 2px 4px;
}
