body, p, div, td, h1, h2, h3, h4, li {
  font-family: arial, helvetica, sans-serif;
  line-height: 1.7em;
  font-size: 9pt;
  margin: 0;
  padding: 0;
  }

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; margin: 1em 0 0; color: #369;}

p {margin: 0 0 1em;}

.black10nav {font-weight: bold;}
.blue10nav {color: #336699; line-height: 20pt}
.white10 {color: #fff;}
.black10 {color: #000;}
.white10bold {font-size: 8.5pt; font-weight: bold; color: #fff; background-color: #369; padding: 0 15px;}
.white10bold a {color:#fff;}
.white14bold {font-size: 16px; font-weight: bold; color: #fff;}

#nav_cases {list-style-type: none; padding: 0; margin: 1em 3px;}

#nav_cases li {margin: 0 0 .5em;}

#nav_cases a {  
  font-weight: bold;
  text-decoration: none;
  color: #000;
  }

#nav_cases a:hover {color: #369;}

body#c1 li#nav_c1 a, 
body#c2 li#nav_c2 a, 
body#c3 li#nav_c3 a, 
body#c4 li#nav_c4 a, 
body#c5 li#nav_c5 a, 
body#c6 li#nav_c6 a, 
body#c7 li#nav_c7 a, 
body#c8 li#nav_c8 a 
  {color: #369;}

.toplink {
  text-align: center;
  margin: 1em auto;
  }

#top {
  margin: 0;
  padding: 0 0 3em;
  }

#header {
  background-color: #369;
  margin: 0 auto;
  padding: 1em 0;
  height: 100px;
  }

#header2 {width: 880px;}

#logo {
  display: block;
  padding: 20px 0 0 35px;
  border: 0px solid #fff;
  width: 398px; 
  float: left;
  }

#logo a  {
  border-style: none;
  }

#description {
  float: left;
  display: block;
  padding-top: 4px;
  border: 0px solid #fff;
  text-align: right;
  }

#nav_main, #nav_sec {
  border-bottom: 1px solid #000;
  vertical-align:middle;
  }

#nav_sec {
  margin: 0;
  height: 25px !important;
  height /**/: 12px;
  }

#colwrap {margin-left: 35px;}

#footer {
  background-color: #369;
  width:100%;
  clear:both;
  height:91px;
  color: #000000;
  }
  
#innerfoot {
padding:10px;
}

#outer{
min-height:100%;
margin-bottom:-121px;
height:auto;
}
* html #outer{height:100%;}

#clearfooter{clear:both;height:121px;}
div>p {margin:0}
html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-121px;} /*safari wrapper */

#footer p {
  margin-bottom:1em;
  color:#fff; 
  text-align: center;
  }

#footer a {color:#fff;}

/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}
#outer{
min-height:100%;
margin-bottom:-91px;
height:auto;
}
* html #outer{height:100%;}


sup{vertical-align:super;font-size:7pt;}