body {
  color: #818181;
  font-family: Hevetica,Arial,sans-serif;
  background: #FFFFFF url(/images/header-bg.jpg) repeat-x;
  font-size: 12px;
  line-height: 1.3em; }

h1, h2, h3, h4, h5, h6 {
  color: #818181;
  font-size: default !important; }

a {
  color: #818181; }
  a:hover {
    color: #818181;
    background: none; }

.outter.wrapper {
  background: transparent none no-repeat 26px 20px; }

#header #main_menu {
  margin-top: 3em; }
  #header #main_menu li {
    border-right: 1px #818181 solid;
    vertical-align: top;
    line-height: 1em; }
    #header #main_menu li a {
      vertical-align: top; }
    #header #main_menu li#frm {
      vertical-align: baseline; }
#header #loginform {
  display: inline-block;
  width: 150px;
  vertical-align: baseline; }
  #header #loginform form a {
    vertical-align: baseline; }
  #header #loginform form input {
    display: block;
    width: 150px;
    margin: 0;
    padding: 0; }
  #header #loginform #submit_login {
    float: right;
    background-color: transparent;
    border: none;
    color: #5392D4;
    width: 50px; }

#header, #content {
  background: none;
  font-size: 1em;
  color: #818181; }
  #header h1, #header h2, #header h3, #header h4, #header h5, #header h6, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
    color: #818181; }
  #header #logo, #content #logo {
    background: none;
    height: 10em; }

#content h1 {
  margin: .2em 0 1em 0; }

#tabs_container {
  margin: 1.5em 0 0.25em 0;
  text-align: center; }
  #tabs_container ul.tabs {
    margin: 0 auto; }
    #tabs_container ul.tabs li {
      font-weight: bold;
      padding: 0.7em 2em 0.4em 2em;
      margin: 0 3px;
      background-color: #D9D9D9;
      color: #818181;
      -moz-border-radius-topleft: 0.5em;
      -webkit-border-top-left-radius: 0.5em;
      -moz-border-radius-topright: 0.5em;
      -webkit-border-top-right-radius: 0.5em;
      cursor: pointer; }
      #tabs_container ul.tabs li.active {
        color: #FFF;
        background-color: #1069CC; }
      #tabs_container ul.tabs li a {
        color: #FFF; }

table.plans {
  border-collapse: separate; }
  table.plans thead tr, table.plans tfoot tr, table.plans tbody.section {
    background: #1069CC; }
  table.plans tbody th, table.plans tbody td {
    text-align: right; }
  table.plans tbody .odd, table.plans tbody th {
    background: #D9D9D9; }
  table.plans tbody .even {
    background: #FFF; }
  table.plans .prices td {
    padding: 0.5em; }

.panel {
  font-size: 1em; }

