body {padding:0 1em 0 0; background: url(../images/bg_gradient.png) repeat-x; width:780px; margin:auto;}
  h1, h2, h3, h4, h5 {color: #444;}
  h1 {border-bottom:1px solid #ccc; padding: 2em 0 .1em 0;}
  h2, h4 {color:#2A8EBF; font-size:1.3em; font-weight:bold; padding:1em 0 .5em 0;}
  h4{padding:.3em 0 0 0;}
  h3 {padding:1em 0 .1em 0; margin-bottom:.5em; border-bottom:1px solid #ccc; color:#2461AA }
  .main {padding-top:20px;}
  ul,ol {margin:0 0 1em 0;}
  .nav {margin:0;padding:0 0 0 5px;}
  .nav, .form {list-style:none;}
  .nav li {margin: 0 0 .5em 0; padding:0;}
  .nav .sel {text-decoration:none; color:#000; font-weight:bold;}
  .cl {clear:left;}
  .cr {clear:right;}
  .cb {clear:both;}
  .tac {text-align:center; }
  .b {font-weight:bold;}
  .error {color:#990000; font-weight:bold;}
  .footer {color:#666; margin-top: 1.5em; padding-top:1em; font-size:100%; text-align:center; width:780px;}
  .content {}
  .main {border-right:1px solid #2a8ebf; border-bottom:1px solid #2a8ebf; border-left:1px solid #2a8ebf; position:relative; margin-left:159px; z-index:0;}
  .maincontent {padding:0 2em 2em 2em;}
  .zg-header-links{margin:0 1em 0 0;float:right;display:inline;}
  .zg-logo{margin:32px 0px 0px 12px;}
  .zg-header {height:115px;}
  .zg-header a:link, .zg-header a:visited, .zg-header{color:#acd3e6;}
  .zg-header a:hover{color:#fff;}
  .zg-nav {float:left; list-style:none; padding:0; margin:0; line-height:normal;}
  .zg-nav a:link, .zg-nav a:visited{font-size:1.3em; background-color:#86bfdb; text-decoration:none; color:#fff; padding:10px; line-height:normal; width:140px; display:block;}
  .zg-nav a:hover{background-color:#A4D6EF; }
  .zg-nav a:active{background-color:#BFEAFF; }
  li.menu {border-right:1px solid #2a8ebf; border-bottom:1px solid #fff; margin:0px; padding:0px; width:160px; line-height:normal;}


  li.zg-nav-ws {height:30px; border-right:1px solid #FFF; background-color:#FFF;}
  .zg-nav-div {position:absolute; left:-1px; top:0; z-index:100;}
  .content {position:relative;}
  li.active {border-bottom:1px solid #2a8ebf;}
  li.active a:link,li.active a:visited {background-color:#FFF; color:#2a8ebf;}
  .oneunit {float:left; margin-right:4em;}
.home-graph{margin-bottom:15px;}
.oneunit ol li {margin:0 0 0 1em; padding: 0px 0px 1px 0px; line-height:1.1em;}
  .search {background:#e5f3fc; padding:1.5em;}
  .searchwindow {border:1px solid #2a8ebf; width:25em; padding-left:.2em;}
.zg-footnote{ color:#666; font-size:.9em; padding:0px; margin:0px;}
  .searchTitle {color:#2A8EBF; font-size:1.3em; font-weight:bold; padding:0 0 .5em 0;}