/* Layout, Concept and Format Copyright 1995 - 2010 JP Comtois Unautorized reproduction is strictly prohibited without expressed written consent jpcomtois@gmail.com */ 
/* This layout is provided for use with prior authorization */
/* Please report any bugs, errors or comments */
/* print version modified 06Mar2010 */
* { margin: 0; padding: 0; border: 0; /* Browsers and Printers Clash */ }
html { margin: 0 !important }
body   {
  padding: 8px;
  line-height: 1.33;
  background: #fff;
  color:#000;
  font-size: 12pt;
  font-family: serif;
  text-align: left;
}
a, a:visited, a:active{ color: #0A1646; }
a:hover {
 color: #fff;
 background: #0A1646;
 text-decoration: none;
}
h1, h2, h3,h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid; }
blockquote, pre, ul, dl { page-break-inside: avoid; }
address, blockquote, body, dd, div, dl, dt, fieldset, form, 
h1, h2, h3, h4, h5, h6, object, ol, p, ul, center, dir, hr, navbar 
   { display: block; }
li { display: list-item }
caption { display: table-caption; } 
th, td { font-family: inherit; }
abbr, acronym   { font-variant: small-caps; letter-spacing: 0.1em; } 
ul, ol, dl    { page-break-before: avoid; }
p, .print_group, .row_a { 
  page-break-inside: avoid !important;
  text-align:left;
}
div.print_group, div.row_a { 
  page-break-inside: avoid !important;
  text-align:left;
  display: block;
}
div#wrap, div#wrapper {
  width: 90%;
  height: 90%;
  max-width: 8.5in;
  max-height: 11in;
  text-align:left;
}
div#wrapper div#header, div#wrapper div#content {
  width: 99%;
  height: 99%;
  text-align:left;
}
#content {
  text-align:left;
}
div#wrap #lightbox .align-left p{
  width: 99%;
  height: 99%;
  text-align:left;
}
.align-left, .middle-absolute { text-align:left; }
.print_no, .noprint, .topto, .navbar_user, #navbar, .nav_visitor, .head_a, #sidebar_right, .jumpdate, .backto, .blackback, p.footnav, p.copyright {
  display: none;
  visibility: hidden;
  margin: 0;
  padding: 0;
  line-height: 0px;
}
.hide {
  display: none;
  visibility:hidden;
  margin:0;
  padding:0;
  line-height:0px;
}
dl.topics{
  display: none;
  visibility: hidden;
  margin: 0;
  padding: 0;
  line-height: 0px;
}
ul.subs, ul.subs li, ul.subs li a {
  display: none;
  visibility:hidden;
  margin:0;
  padding:0;
  line-height:0px;
}
#header { font-size: 14pt; font-weight: bold; }
.head_b { font-size: 12pt; font-weight: bold; }
.breadcrumb  { font-size: 10pt; }
.searchit, .headltg, .city, .text, .mobile{
  display: none;
  visibility: hidden;
  margin: 0;
  padding: 0;
  line-height: 0px;
}
.row_a p { margin-top:3px; margin-bottom:3px; padding-top:3px; padding-bottom:3px;
 border-bottom: 1px solid #e5e5e5; line-height:1.33; page-break-inside: avoid !important;
}
.section_topic, .section_topic a, .section_topic a:link, .section_topic a:hover {
   font-size: 16pt; font-weight: bold;
   color: #023d77 !important;
   text-decoration: none;
   text-align: left;
}
.section_topic_b, .section_topic_b a, .section_topic_b a:link, .section_topic_b a:hover {
   font-size: 12pt; font-weight: bold;
   color: #300 !important;
   text-decoration: none;
   text-align: left;
}
.clear { 
  clear: both;
  line-height:10px;
  background: inherit;
  background: transparent;
}
.clean { 
  clear: both;
  line-height:1px;
  background: inherit;
  background: transparent;
}
.hrborder { border-bottom: 1px solid #e5e5e5; line-height:10px;}
.gray  { color: #a0a0a0; }
.bold { font-weight:900; }