  html, body, a, img, form, fieldset, dl, dt, dd {
    padding : 0;
    margin : 0;
  }

  #lnklist {
    margin : 0;
  }

  #lnklist li {
    margin : 0;
    padding : 5px 0 5px 0;
  }

  #lnklist li a {
    color : #50922c;
    font-size : 12px;
    font-family : Verdana;
    padding : 0 10px 0 0;
    text-decoration : none;
    list-style : none;
  }

  #lnklist li a:hover {
    color : #50922c;
    text-decoration : underline;
  }

  ul, ol {
    margin : 0;
    padding : 0 10px 0 35px;
  }

  li {
    margin : 0;
    padding : 5px 0 5px 0;
  }

  .lilnks {
    margin : 0 10px 0 0;
  }

  #tik {
    list-style-type : square;
  }

  blockquote {
    margin-left : 20px;
  }

  body {
    font-family : Verdana;
    font-size : 12px;
    color : #333333;
    background : #343434;
    background-image : url(../images/bgtop.jpg);
    background-repeat : repeat-x;
    background-position : top left;
    text-align : center;
  }

  .imgright {
    float : right;
    margin : 0 0 10px 10px;
    border : 1px solid #006600;
  }

  h1 {
    font-size : 20px;
    margin : 10px 0;
  }

  h2 {
    font-size : 16px;
    margin : 5px 0 10px 0;
  }

  h3 {
    font-size : 15px;
    margin : 5px 0 5px 0;
  }
  h4 {
    font-size : 12px;
    color : #fff;
    text-align : left;
  }

  #hlogo {
    width : 750px;
    height : 60px;
    padding : 60px 10px 0 0;
    background-image : url(../images/plogo.jpg);
    background-repeat : no-repeat;
    background-position : top left;
    color : #ffffff;
    font-size : 13px;
    font-weight : bold;
    text-align : right;
    margin : auto;
    position : relative;
    z-index : 2;
  }
  
  #hlogoaca {
    width : 750px;
    height : 120px;
    padding : 0px 10px 0 0;
    background-image : url(../images/plogo.jpg);
    background-repeat : no-repeat;
    background-position : top left;
    color : #ffffff;
    font-size : 13px;
    font-weight : bold;
    text-align : right;
    margin : 0 auto;
    position : relative;
    z-index : 2;
  }
  
  #hlogoaca a img {
    border: 0px;
  }

  #header {
    height : 50px;
    text-align : center;
    padding : 10px 0 0 0;
    background-image : url(../images/topp.jpg);
    margin: 0 auto;
  }

  #header a {
    padding : 17px 18px 17px 18px;
    font-size : 12px;
    font-family : Verdana;
    font-weight : bold;
    color : #67686a;
    text-decoration : none;
    list-style : none;
  }

  #header a:hover {
    color : #ffffff;
  }

  #header ul {
    margin : 0;
    padding : 12px 0 0 20px;
  }

  #header li {
    height : 26px;
    padding : 12px 0 0 0;
    list-style : none;
    float : left;
  }

  #shl {
    width : 8px;
    height : 26px;
    background-image : url(../images/btn/ledg.jpg);
    padding : 0;
    list-style : none;
    float : left;
  }

  #shr {
    width : 8px;
    height : 26px;
    background-image : url(../images/btn/redg.jpg);
    padding : 0;
    list-style : none;
    float : left;
  }

  #shc {
    height : 26px;
    background-image : url(../images/btn/cntr.jpg);
    padding : 0;
    list-style : none;
    float : left;
  }

  #shc a {
    padding : 17px 10px 17px 10px;
    font-size : 12px;
    font-family : Verdana;
    color : #000000;
    text-decoration : none;
    list-style : none;
  }

  #shc a:hover {
    color : #000000;
  }

  #container {
    width : 760px;
    height : auto;
    background-image : url(../images/background.jpg);
    margin : auto;
    position : relative;
    z-index : 2;
  }

  #main_content {
    text-align : left;
    padding : 10px 0 0 0;
  }

  #footer {
    font-family : Tahoma, Arial, Helvetica, Sans-serif;
    font-size : 11px;
    color : #797752;
    padding : 6px 0 0 0;
    clear : both;
    height : 24px;
    background-image : url(../images/bott.jpg);
  }

  #content {
    padding : 15px 25px 10px 25px;
    line-height : 18px;
  }

  #content h2 {
    font-size : 16px;
    font-weight : bold;
    color : #000000;
  }

  h2 span {
    color : #678503;
  }

  #content p {
    font-size : 12px;
    color : #000000;
  }

  #content p span {
    font-size : 12px;
    font-weight : bold;
  }

  .redspan {
    font-size : 12px;
    color : #ee0000;
    font-weight : bold;
  }

  #content h4 {
    margin : 0;
    padding-bottom : 0;
    font-size : 12px;
    color : #50922c;
    background-color : #fff;
  }

  #content a {
    color : #044d2e;
    text-decoration : none;
    font-weight : bold;
  }

  #content a:hover {
    color : #50922c;
  }

  #content p {
    margin : 0;
    padding : 0;
    padding-bottom : 10px;
  }

  #content iframe {
    width : 640px;
    height : 480px;
    border : 2px solid #000;
    margin : 0 0;
  }

  #galcont {
    padding : 0;
    margin : 0;
  }

  #galcont p {
    font-size : 12px;
    color : #000000;
    margin : 0;
    padding : 0;
  }

  #galcont hr {
    color : #949494;
  }

  #galcont img {
    margin : 0 5px 0 0;
    padding : 0;
    border : 2px solid #252525;
  }

  #galcont a {
    float : left;
    margin : 0;
    padding : 0;
  }

  #galcont div {
    margin : 0;
    padding : 0;
    font-size : 10px;
    height : 120px;
  }

  #galcont p span {
    font-size : 12px;
    font-weight : bold;
  }

  #footer a {
    color : #ffffff;
    text-decoration : none;
  }

  #footer a:hover {
    color : #ffffff;
    text-decoration : underline;
  }

  #page_top #banner {
    height : 150px;
    margin : 10px 0 0 0;
    padding : 30px 0 0 50px;
    background : url(../images/mimgbg.jpg) no-repeat top center;
    text-align : left;
  }

  #page_top #galbanner {
    height : 150px;
    margin : 10px 0 0 0;
    padding : 30px 0 0 50px;
    background : url(../images/galban.jpg) no-repeat top center;
    text-align : left;
  }

  #banner span {
    margin : 0 0 5px 0;
    font-size : 15px;
    font-weight : bold;
    color : #000000;
  }

  #banner p {
    margin : 1px auto;
    font-size : 12px;
    font-weight : bold;
    color : #cae677;
  }

  #banner ul {
    margin : 0;
    padding : 10px 0;
  }

  #banner li {
    padding : 12px 0 0 0;
    list-style : disc;
  }

  #header h3 {
    color : #c8cfc8;
    font-weight : normal;
    font-size : 12px;
    font-style : italic;
    margin : 0;
    padding-top : 4px;
  }

  #foottop {
    background : url(../images/foottp.jpg) no-repeat center center;
    width : 760px;
    height : 23px;
    margin : 0 auto;
  }

  #footcont {
    margin : 0 auto;
    padding : 0 0 0 16px;
    width : 748px;
    min-height : 100px;
    color : #000000;
    background : url(../images/footbg.jpg) repeat center center;
  }

  #footbase {
    background : url(../images/footbt.jpg) no-repeat center center;
    width : 760px;
    height : 23px;
    margin : 0 auto;
  }

  #footcont div {
    width : 218px;
    float : left;
    margin : 0 33px 0 0;
    padding : 0 2px 0 2px;
    text-align : left;
    color : #fff;
  }

  #footcont hr {
    color : #b6e207;
  }

  #footcont a {
    font-size : 12px;
    font-family : Verdana;
    font-weight : bold;
    color : #b6e207;
    text-decoration : none;
  }

  #footcont a:hover {
    color : #fff;
  }

  #footcont a img {
    margin : 0;
    padding : 0;
    border : 0;
  }

  #copyw {
    margin : 0 auto;
    padding : 5px;
    color : #fff;
    font-weight : bold;
    font-size : 10px;
    font-family : Verdana;
  }
  
  #copyw p {
    font-size : 12px;
    color : #000000;
    padding: 5px;
    margin: 0;
  }
  
  #copyw a img {
    padding: 0;
    margin: 0;
    border: 0;
  }

  #conttable {
    width : 690px;
  }

  .txt_input {
    width : 500px;
    padding : 2px;
    display : block;
    border : 2px solid #6d6d6d;
  }

  .var_input {
    width : 100px;
    padding : 2px;
    border : 2px solid #6d6d6d;
  }

  #var_div {
    color : #ef0000;
    padding : 4px;
    padding-left : 6px;
    font-weight : bold;
    display : inline;
  }

  .mess_input {
    width : 690px;
    height : 200px;
    padding : 2px;
    display : block;
    border : 2px solid #6d6d6d;
    overflow : auto;
  }

  .trhidden {
    display : none;
  }

  .req {
    color : #f00;
    font-size : 90%;
  }

  #form_disp {
    display : block;
    text-align : left;
    height : 25px;
  }

  #form_none {
    display : none;
    text-align : left;
    height : 25px;
  }

  #form_errors {
    color : #f00;
    font-weight : bold;
    display : none;
  }

  #form_thanks {
    color : #fff;
    font-weight : bold;
    display : none;
  }

  #newsrip {
    position : absolute;
    top : 0px;
    right : 0;
    padding : 0;
    margin : 0;
    z-index : 1;
  }

  #newsrip img {
    padding : 0;
    margin : 0;
    z-index : 1;
  }

  #newsrip a img {
    padding : 0;
    margin : 1px;
    border : 0;
    cursor : pointer;
    z-index : 1;
  }

  #newscont {
    padding : 0;
    margin : 0;
  }

  #newscont table {
    font-size : 12px;
    color : #000000;
    width: 100%;
    border-collapse: collapse;
    margin : 0;
    padding : 0;
  }
  
  #newscont tr {
    margin : 0;
    padding : 0;
  }
  
  #newscont th {
    border-bottom: 2px solid #949494;
    margin : 0;
    padding : 2px 5px 0 5px;
    background: #aace1f;
    text-align: left;
  }
  
  #newscont td {
    border-bottom: 1px solid #949494;
    margin : 0;
    padding : 0;
  }

