@charset "utf-8";
/* CSS Document */
/* v1.001 */

@media all {
  body, form, p, h1, h2, h3 { margin : 0 0 0 0; padding : 0 0 0 0; }
  
  a { font: normal Verdana, Helvetica, sans-serif; text-decoration: underline; color: #0098ea; }
  a:active { font: normal Verdana, Helvetica, sans-serif; text-decoration: none; }
  a:visited { font: normal Verdana, Helvetica, sans-serif; text-decoration: underline; }
  a:hover { font: normal Verdana, Helvetica, sans-serif; text-decoration: none; }
  
  div, p, table, td, th { line-height: 1.7em; }
  div { page-break-after:always; }
  h1 { font-weight: bold; font-size: 1.2em; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 0 0; color: #585858; }
  h2 { font-style: bold; font-size: 1em; margin: 0 0 0 0; padding: 0; color: #585858; }
  h3 { font-weight: bold; font-size: 1em; text-transform: mixcase; letter-spacing: 0px; margin: 0 0 0 0; padding: 0; color: #76984f; }
  h4 { font-weight: bold; font-size: .9em; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 0 0; padding: 0; color: #666666; text-decoration: underline; }
  hr { height: 1px; color: #b5b4b4; border-style: dashed; }
  p { margin: 0 0 10px 0; }
  p+h1, p+h2, p+h3 { margin-top: 20px; }
  h1+p, h2+p, h3+p { margin-top: 5px; }
  ol, ul { margin: 0 0 10px 10px; }
  li { margin: 0 0 0 20px; padding: 0 0 0 0; }
  form { margin: 0 0 20px 0; padding: 0 0 0 0; }
  img { border: 0px; border-style: solid; }
  input, select, textarea { border-width: 1px; border-style: solid; border-color: #b2b3b4; padding: 2px 2px 3px 5px; }
  input.small { background-color: #CFEBFD; border-width: 1px; border-style: solid; border-color: #708090; border: inset 1px #708090; padding: 3px; }
  input.formbutton { background-color: #CFEBFD; border-width: 1px; border-style: solid; border-color: #708090; font-weight: bold; text-align: center; border: inset 1px #708090;     padding: 2px; }
  /* Alternate styles. Must use &#149; to manually insert bullet in page
    ul { list-style: none; margin: 0; padding-left: 1em; text-indent: -1em; }
    img { border-width: 1px; border-style: solid; border-color: #444444; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
  */

  .hand { cursor: pointer; }
  .hide { display: none; }
  .pdf { font-size: .9em; font: Arial, Verdana, Helvetica, sans-serif; color: #999999; margin: 0 0 0 5px; }
  .blue { color: #0098ea; }
  .noborder { border: 0; border-style: none; border-color: #ffffff; }
  .translucent { opacity: .7; -moz-opacity: .7; filter: alpha(opacity=70); }
  
  /* generic - alignment specific */
  .clear { clear: both; } /* used to reset float:left and float:right tags */
  .floatleft { float: left; }
  .floatright { float: right; }
  .inline { display: inline-block; }

  /* generic - text formatting */
  .bold { font-weight: bold; }
  .center { text-align: center; }
  .italic { font-style: italic; }
  .left { text-align: left; }
  .right { text-align: right; }
  .small { font-size: 0.9em; }
}

@media screen {
  html, body { height: 100%; margin-bottom: 1px; font-size: 72%; }
  body { background-position: top center; background-color: #4d4e4f; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; }
  #wrapper { min-height: 100%; margin: 0 auto; width: 955px; background-color: #4d4e4f; /* background-image:url(images/.jpg); background-repeat: repeat-y; */ }
  #wrapper #container { position: relative; margin: 0 auto; width: 955px; height: 650px; padding: 0px 0 0 0; /* background-image:url(images/.jpg); background-repeat: no-repeat; */ }
  #wrapper #container #content {
    background-color: #ffffff;
    margin: 0 auto;
    padding: 0px 0px 0px 0px;
    text-align: left;
    border-width: 0px;
    border-style: solid;
    border-color: #ffffff;
  }
  #wrapper #container #content #copy {
    background-color: #ffffff;
    margin: 0 0px 50px 20px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    height: 100%;
    width: 540px;
  }
  #wrapper #container #content #leftnav { width: 222px; }
  #wrapper #container #content #leftnav #nav1 p { padding: 0 0 5px 30px; }
  #wrapper #container #content #leftnav #nav1 a:link,
  #wrapper #container #content #leftnav #nav1 a:active,
  #wrapper #container #content #leftnav #nav1 a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; padding: 0 0 10px 0; color: #727171; text-decoration: none; }
  #wrapper #container #content #leftnav #nav1 a:hover { text-decoration: none; color: #0098ea; }
  #wrapper #container #content #leftnav #nav1 a.nav1on { color: #0098ea; }
  
  #wrapper #container #content #leftnav #nav2 { padding: 0px 0 0px 0px; margin: -12px 0 25px 0; }
  #wrapper #container #content #leftnav #nav2 p { padding: 0px 0 0px 30px; margin: 0; }
  #wrapper #container #content #leftnav #nav2 a:link,
  #wrapper #container #content #leftnav #nav2 a:active,
  #wrapper #container #content #leftnav #nav2 a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; padding: 0 0 0px 0; margin: 0; color: #a8a8a8; text-decoration: none; text-transform: uppercase; }
  #wrapper #container #content #leftnav #nav2 a:hover { text-decoration: none; color: #0098ea; }
  #wrapper #container #content #leftnav #nav2 a.nav2on { color: #0098ea; }
  
  #wrapper #container #identity { background-image:url(/images/bground.jpg); }
  #wrapper #container #footer {
    width: 955px; 
    padding: 0px auto;
    background-color: #545454; 
    height: 35px; 
    color: #9c9c9c; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 80%; 
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  #footer a:link,
  #footer a:active,
  #footer a:visited { color: #9c9c9c; text-decoration: none; }
  #footer a:hover { text-decoration: underline; }
}

@media print {
  body { background-color: #ffffff; color: #000000; font-family: Verdana, Helvetica, sans-serif; font-size: 1em; }
/* enable if you do not want to display anything
  #wrapper { display: none; }
*/
}
