body {
   background: white;
   font-family: Georgia, "Times New Roman", "New Century Schoolbook", Times, serif;
   font-size: 12pt;
   }
.hide {
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #666;
   text-align: center;
   }
#footer {
   display: none;
   }
p, td, ul, ol, li, dl, dt, dd {
    font-family: Georgia, "Times New Roman", "New Century Schoolbook", Times, serif;
    font-size: 12pt;
    }
p {
    margin-top: 0;
    margin-bottom: 12pt;
    line-height: 1.2em;
    text-align: left;
    }
p.sright {
    display: none;
    }
ol li {
    margin-top: 12pt;
    }
ol.ti li {
    margin-top: 0;
    }
img.flr {
    float: right;
    display: block;
    border-width: 0;
    padding: 12pt 0 3pt 12pt;
    }
img.cen {
    display: block;
    border-width: 0;
    margin: 0;
    padding: 0;
    text-align: center;
    }
h1 {
    font-weight: bold;
    font-size: 16pt;
    margin-bottom: 0;
    color: #000;
    }
h2 {
    font-weight: bold;
    font-size: 14pt;
    margin-bottom: 1pt;
    color: #000;
    }
h3 {
    font-weight: bold;
    font-size: 12pt;
    margin-bottom: 1pt;
    color: #000;
    }
#header {
    padding: 0;
    background: #fff;
    color: #666;
    margin: 0;
    }
#header h1 {
    margin-top: 2pt;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0.25in;
    text-align: left;
    font-family: Georgia, "Times New Roman", "New Century Schoolbook", Times, serif;
    font-size: 12pt;
    line-height: 12pt;
    color: #600;
    font-weight: bold;
    font-style: normal;
    }
#header p {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: 10pt;
    color: #000;
    margin: 0.05in 0 0.2in 0;
    }
#hnav {
    width: auto;
    padding: 12pt 0;
    margin: 0;
    }
#hnav td {
    padding: 0;
    vertical-align: top;
    text-align: center;
    line-height: 100%;
   }
#hnav td a {
    display: block;
    padding: 0;
    width: 100%;
    font-size: 8.5pt;
    }
#hnav td a:link {
    text-decoration: none;
    color: #009;
    }
#hnav td a:visited {
    text-decoration: none;
    color: #009;
    }
#hnav img {
    width: 1.5625in;
    height: 0.677in;
    display: block;
    border-width: 0;
    margin: 0;
    padding: 0 0.01in 1pt 0.01in;
    }
#maintext table {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: #000;
   background: transparent none;
   }
#maintext p {
    font-family: Georgia, "Times New Roman", "New Century Schoolbook", Times, serif;
    font-size: 12pt;
    line-height: 1.4em;
    text-align: left;
    margin-top: 0;
    margin-bottom: 12pt;
    }
#maintext p.sright {
    display: none;
    }
#maintext p.scen {
    display: none;
    }
#maintext p.rcap {
    margin: -3pt 0 0 0;
    text-align: right;
    font-size: 10pt;
    }
#maintext p.ccap {
    margin: -3pt 0 0 0;
    text-align: center;
    font-size: 10pt;
    }
#maintext p.bc {
    font-size: 10pt;
    font-weight: bold;
    color: #000;
    margin-top: -8pt;
    }
#maintext .imgcaption { 
    padding-bottom: 3pt;
    margin: 0 0 8pt 12pt; 
    float: right; 
    text-align: center;
    color: #000;
    font-family: Georgia, "Times New Roman", "New Century Schoolbook", Times, serif;
    font-size: 10pt;
    line-height: 1.2em;
    font-weight: normal; 
    }
#maintext div.divider {
    margin: 14pt 2.5in 16pt 2.5in;
    padding: 0;
    border-top: 2pt dotted #c96;
    }
#maintext ul {
    list-style: none;
    margin-top: 10pt;
    margin-left: 0.25in;
    }
#maintext ul.sep {
    list-style: disc url("images/bullet.gif") outside;
    }
#maintext ul.sep li {
    margin-bottom: 12pt;
    }
#maintext li {
    line-height: 1.3em;
    }
a:link, a:visited {
   color: #009;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#maintext a:link:after, #maintext a:visited:after {
   content: " (" attr(href) ") ";
   font-size: .9em;
   }
#maintext a[href^="/"]:after {
   content: " (http://www.himmies.com" attr(href) ") ";
   }
#maintext ul, ol, li {
    font-size: 12pt;
    line-height: 1.2em;
    margin-top: 0;
    }
#maintext h1 {
    font-weight: bold;
    font-size: 16pt;
    margin-bottom: 2pt;
    color: #600;
    border-top: 1pt solid #963;
    padding-top: 12pt;
    }
#maintext h2 {
    font-weight: bold;
    font-size: 13pt;
    margin-bottom: 1pt;
    line-height: 1.5em;
    color: navy;
    }
#maintext h3 {
    font-weight: bold;
    font-size: 11pt;
    line-height: 1.5em;
    margin-bottom: 6pt;
    margin-top: 4pt;
    color: #600;
    }
#maintext h3.noprint {
    display: none; 
    }
#maintext h4  {
    font-size: 12pt;
    line-height: 1.3em;
    margin-bottom: 0;
    font-style: normal;
    font-weight: bold;
    color: #420;
    }
#maintext h5 {
    font-size: 12pt;
    font-style: italic;
    font-weight: normal;
    }
#maintext p.leftbar {
    font-size: 11pt;
    margin-left: 0.15in;
    padding-left: 0.1in;
    border-left: 2pt solid #999;
    }