@charset "utf-8";
/* CSS Document */


  body, form, ul, li, p, h1, h2, h3 { margin : 0 0 0 0; padding : 0 0 0 0; }
  html, body { height : 100%; }
  body {
    font: 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #000000;
    background-position:top center;
    background-color: #E1E1E1;
    padding : 0 0 0 0;
    behavior:url('/styles/csshover3.htc');
  }
  h1 { font: bold 16px/24px Arial, Verdana, Helvetica, sans-serif; color: #1c6a43; }
  a { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #ff7c00; }
  a:active { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #ff7c00; }
  a:visited { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; COLOR: #ff7c00; }
  a:hover { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; COLOR: #000000; }
  .hide { display: none; }
  #wrapper { min-height: 100%; margin:0 auto; width:648px; background-color:#FFFFFF; /* background-image:url(images/.jpg); background-repeat: repeat-y; */ }
  #container { position:relative; margin:0 auto; width:648px; height:100%; /* background-image:url(images/.jpg); background-repeat: no-repeat; */ }
  input, select, option { color: #3e5e22; background-color: #f1fcf3; border-width: 1px; border-style:solid; border-color: #3e5e22; font: normal 14px/14px Arial, Helvetica, sans-serif; border: inset 1px #708090; padding: 2px; }
  input.noborder { color: #3e5e22; background-color: #f1fcf3; font: normal 14px/14px Arial, Helvetica, sans-serif; border: inset 1px #708090; padding: 2px; }
  
  #content {
    margin: 0 auto;
    padding: 10px 20px 20px 20px;
  }
  #content input, select, option, textarea {
    border-color: #AAAAAA;
    color: #000000;
    text-align: left;
    border-width : 1px;
    border-style: solid;
    padding: 2px 3px 2px 3px;
  }
  #content input.noborder, select.noborder, option.noborder, textarea.noborder {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #000000;
    text-align: left;
    border: inset 0;
    border-width : 0;
    padding: 0 0 0 0;
  }
  #content input.search {
    background-color: #EEEEEE;
    border-color: #AAAAAA;
    color: #000000;
    border-width: 1px;
    border-style: solid;
    text-align: center;
  }
  #content h1 { color: #1c6a43; font-weight: bold; font-size: 1.3em; letter-spacing: 0px; margin: 0 0 0 0; }
  #content h2 {
    font: normal 12px/24px Arial, Verdana, Helvetica, sans-serif; color: #444444;
    margin: 0 0 0 0;
  }
  #content img {
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
  }
  #content a { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #ff7c00; text-decoration: none; }
  #content a:active { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #ff7c00; text-decoration: none; }
  #content a:visited { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #ff7c00; text-decoration: none; }
  #content a:hover { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; }
  /* Must use &#149; to manually insert bullet in page */
  #content ul {
    list-style: none;
    margin: 0;
    padding-left: 1em;
    text-indent: -1em;
  }

  #address-clear {
    clear: both;
  }
  #address-left {
    width: 150px;
    float: left;
    text-align: left;
  }
  #address-right {
    float: left;
    text-align: left;
  }
  #address-left-missing {
    width: 150px;
    float: left;
    text-align: left;
    color: #BB0000;
  }
  #address-right-missing {
    float: left;
    text-align: left;
    color: #BB0000;
  }
  #contact a:link { text-decoration: underline; font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #ff7c00 }
  #contact a:active { text-decoration: underline; font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #ff7c00 }
  #contact a:visited { text-decoration: underline; font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #ff7c00 }
  #contact a:hover { text-decoration: underline; font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #000000 }
  #contact ul {
    list-style: none;
    margin: 0;
    padding-left: 1em;
    text-indent: -1em;
  }
  #contact {
    padding: 3px 3px 3px 6px;
  }
  #footer {
    margin-top: 10px;
    border-style: solid none none none;
    border-width: 1px 0 0 0;
    border-collapse: collapse;
    padding: 2px 0 5px 0;
    overflow: auto;
    border-color: #598532 #FFFFFF #FFFFFF #FFFFFF;
    text-align : right;
  }
  #footer a:link { text-decoration: none; font: normal 11px/18px Arial, Verdana, Helvetica, sans-serif; color: #444444 }
  #footer a:active { text-decoration: none; font: normal 11px/18px Arial, Verdana, Helvetica, sans-serif; color: #444444 }
  #footer a:visited { text-decoration: none; font: normal 11px/18px Arial, Verdana, Helvetica, sans-serif; color: #444444 }
  #footer a:hover { text-decoration: none; font: normal 11px/18px Arial, Verdana, Helvetica, sans-serif; color: #000000 }
  #header {
    margin: 0 auto 10px auto;
  } 
  #header img {
    border-style: none none none none;
    border-width: 0 0 0 0;
    border-collapse: collapse;
  } 
  #member-name h1 {
    font: normal 14px/18px Arial, Verdana, Helvetica, sans-serif; color: #3e5e22;
    margin: 0 0 0 0;
  }
  #member-name p {
    font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #3e5e22;
    margin: 0 0 0 0;
  }
  #member {
    margin: 0 auto;
  }
  #navigation {
    margin-bottom: 70px;
  }
  #newsearch {
    text-align: right;
    font-weight: bold;
    margin: 2px 6px 10px 0;
  }
  #newsearch a:link { text-decoration: none; }
  #newsearch a:active { text-decoration: none; }
  #newsearch a:visited { text-decoration: none; }
  #newsearch a:hover { text-decoration: none; }
  #summary h1.above {
    font: normal 14px/18px Arial, Verdana, Helvetica, sans-serif; color: #004400;
    margin: 20px 0 0 0;
    clear: both;
  }
  #summary h1 {
    clear: both;
    font: normal 14px/18px Arial, Verdana, Helvetica, sans-serif; color: #004400;
    margin: 0 0 0 0;
  }
  #summary h2 {
    clear: both;
    font-weight : bold;
    margin: 10px 0 0 0;
  }
  #summary p {
    margin: 0 0 0 0;
    clear: left;
  }
  #summary p.missing {
    color: #BB0000;
  }

  /* START rounded stuff */
  #head1wrapper{ margin: 20px 0 5px 0; }
  .head1{display:block; width:599px; }
  .head1 *{ display : block; height : 1px; overflow : hidden; font-size : .01em; background : #dc8515; }
  .head11{ margin-left : 3px; margin-right : 3px; padding-left : 1px; padding-right : 1px; border-left : 1px solid #efca9a; border-right : 1px solid #efca9a; background : #e4a34f; }
  .head12{ margin-left : 1px; margin-right : 1px; padding-right : 1px; padding-left : 1px; border-left : 1px solid #fbf2e7; border-right : 1px solid #fbf2e7; background : #e29c41; }
  .head13{ margin-left : 1px; margin-right : 1px; border-left : 1px solid #e29c41; border-right : 1px solid #e29c41; }
  .head14{ border-left : 1px solid #efca9a; border-right : 1px solid #efca9a; }
  .head15{ border-left : 1px solid #e4a34f; border-right : 1px solid #e4a34f; }
  .head1fg{ background : #dc8515; padding: 0 10px 0 10px; color: #FFFFFF; width:579px; }
  .nav2off{display:block; width:145px;}
  .nav2off *{ display : block; height : 1px; overflow : hidden; font-size : .01em; background : #9bb61a; }
  .nav2off1{ margin-left : 3px; margin-right : 3px; padding-left : 1px; padding-right : 1px; border-left : 1px solid #d4df9c; border-right : 1px solid #d4df9c; background : #b4c853; }
  .nav2off2{ margin-left : 1px; margin-right : 1px; padding-right : 1px; padding-left : 1px; border-left : 1px solid #f5f7e8; border-right : 1px solid #f5f7e8; background : #aec345; }
  .nav2off3{ margin-left : 1px; margin-right : 1px; border-left : 1px solid #aec345; border-right : 1px solid #aec345; }
  .nav2off4{ border-left : 1px solid #d4df9c; border-right : 1px solid #d4df9c; }
  .nav2off5{ border-left : 1px solid #b4c853; border-right : 1px solid #b4c853; }
  .nav2offfg{ cursor:hand; background : #9bb61a; padding: 0 6px 0 6px; color: #FFFFFF; width:134px; height: 30px; font-size: 12px; line-height: 14px; text-align:center; }
  .nav2offfg:hover { color: #325e0a; }
  .nav2on{display:block; width:145px;}
  .nav2on *{ display : block; height : 1px; overflow : hidden; font-size : .01em; background : #598532; }
  .nav2on1{ margin-left : 3px; margin-right : 3px; padding-left : 1px; padding-right : 1px; border-left : 1px solid #b7caa6; border-right : 1px solid #b7caa6; background : #82a365; }
  .nav2on2{ margin-left : 1px; margin-right : 1px; padding-right : 1px; padding-left : 1px; border-left : 1px solid #eef2ea; border-right : 1px solid #eef2ea; background : #789c58; }
  .nav2on3{ margin-left : 1px; margin-right : 1px; border-left : 1px solid #789c58; border-right : 1px solid #789c58; }
  .nav2on4{ border-left : 1px solid #b7caa6; border-right : 1px solid #b7caa6; }
  .nav2on5{ border-left : 1px solid #82a365; border-right : 1px solid #82a365; }
  .nav2onfg{ cursor: hand; background : #598532; padding: 0 6px 0 6px; color: #FFFFFF; width:134px; height: 30px; font-size: 12px; line-height: 14px; font-weight: bold; text-align:center; }
  /* END rounded stuff */

  #nav2{
    float:left;
    padding:0 5px 0 0;
  }
  
