/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body#main_div { margin: 0px;
    padding: 0px;
    text-align: center;
    color: rgb(0, 0, 0);
    background-repeat: repeat-x;
    background-color: rgb(241, 233, 219);
    }

  #page_container { margin: 0px auto;
    padding: 0px;
    position: relative;
    text-align: left;
    overflow: hidden;
    background-repeat: repeat-y;
    background-image: url(images/page_container_bgd.gif);
    width: 990px;
    }

  #header1 { margin: 0px;
    padding: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 251px;
    width: 960px;
    }

  #header2 { margin: 0pt;
    padding: 0pt;
    position: absolute;
    top: 251px;
    left: 0px;
    height: 144px;
    background-repeat: no-repeat;
    background-position: 0px top;
    width: 960px;
    }

  #headline { padding: 15px 0pt 15px 20px;
    position: relative;
    font-family: Tahoma,sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: rgb(116, 104, 89);
    width: 960px;
    margin-left: 1px;
    }

  #header_image { margin: 10px 0pt 15px 15px;
    background: transparent url(images/header1.jpg) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    height: 251px;
    width: 960px;
    }

  #main_nav_list { margin: 0px;
    padding: 0px;
    list-style-type: none;
    }

  #main_nav_container { padding: 0px;
    overflow: hidden;
    position: relative;
    width: 948px;
    margin-left: 10px;
    left: 4px;
    }

  #main_nav_list li { margin: 0px;
    padding: 0px;
    float: left;
    }

  #main_nav_list a.main_nav_item { margin: 0px;
    padding: 0px 11px;
    background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    float: left;
    height: 28px;
    text-align: center;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-style: normal;
    text-decoration: none;
    color: rgb(97, 57, 39);
    font-weight: normal;
    line-height: 15px;
    font-size: 12px;
    }

  #main_nav_list a.main_nav_active_item { margin: 0px;
    padding: 0px 11px;
    background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    float: left;
    height: 28px;
    text-align: center;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-style: normal;
    font-weight: bold;
    color: rgb(116, 104, 89);
    text-decoration: underline;
    line-height: 15px;
    font-size: 12px;
    }

  #main_nav_list a.main_nav_item:hover { background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: rgb(116, 104, 89);
    font-size: 12px;
    }

  .sub_nav_container { padding: 0px;
    overflow: hidden;
    clear: both;
    position: relative;
    width: 960px;
    left: 15px;
    background-color: rgb(241, 233, 219);
    }

  .sub_nav_list { margin: 0px;
    padding: 0px;
    list-style-type: none;
    }

  .sub_nav_list li { margin: 0px;
    padding: 0px;
    float: left;
    }

  .sub_nav_list a.sub_nav_item { margin: 0px;
    padding: 0px 11px;
    overflow: hidden;
    float: left;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: rgb(97, 57, 39);
    }

  .sub_nav_list a.sub_nav_active_item { margin: 0px;
    padding: 0px 11px;
    overflow: hidden;
    float: left;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: bold;
    color: rgb(116, 104, 89);
    text-decoration: underline;
    }

  .sub_nav_list a.sub_nav_item:hover { background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-style: normal;
    font-size: 12px;
    text-decoration: none;
    color: rgb(116, 104, 89);
    font-weight: bold;
    }

  #bottom_nav_list { margin: 0px;
    padding: 0px;
    list-style-type: none;
    }

  #bottom_nav_container { padding: 0px;
    overflow: hidden;
    position: relative;
    width: 948px;
    margin-left: 10px;
    left: 10px;
    height: 40px;
    }

  #bottom_nav_list li { margin: 0px;
    padding: 0px;
    float: left;
    }

  #bottom_nav_list a.bottom_nav_item { margin: 0px;
    padding: 10px 11px 0px;
    background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    float: left;
    text-align: center;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-style: normal;
    text-decoration: none;
    color: rgb(97, 57, 39);
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    height: 28px;
    }

  #bottom_nav_list a.bottom_nav_active_item { margin: 0px;
    padding: 10px 11px 0px;
    background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    float: left;
    height: 28px;
    text-align: center;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-style: normal;
    font-weight: bold;
    color: rgb(116, 104, 89);
    text-decoration: underline;
    font-size: 12px;
    line-height: 18px;
    }

  #bottom_nav_list a.bottom_nav_item:hover { background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-style: normal;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: rgb(116, 104, 89);
    }

  #sub_container2 { margin: 10px 0pt 0pt 17px;
    padding: 0pt;
    position: relative;
    clear: both;
    width: 960px;
    overflow: hidden;
    }

  #content_container { margin: 0pt;
    padding: 0pt;
    width: 955px;
    color: rgb(0, 0, 0);
    background-color: rgb(250, 244, 233) ! important;
    }

  #content_container p { padding: 10px;
    margin-bottom: 10px;
    background-color: rgb(250, 244, 233) ! important;
    text-align: center;
    font-family: tahoma,sans-serif;
    margin-top: 10px;
    }

  #content_container h1 { margin: 0px;
    padding: 0px 0px 0px 25px;
    line-height: 64px;
    background-repeat: no-repeat;
    font-family: Tahoma,sans-serif;
    font-style: normal;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    color: rgb(10, 63, 18);
    }

  #content_container h2 { padding: 0px 0px 0px 25px;
    line-height: 41px;
    background-repeat: no-repeat;
    font-family: Tahoma,sans-serif;
    font-style: normal;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    color: rgb(10, 63, 18);
    text-align: center;
    }

  #content_container h3 { padding: 0px 0px 0px 25px;
    line-height: 27px;
    background-repeat: no-repeat;
    font-family: Tahoma,sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: rgb(10, 63, 18);
    text-align: center;
    }

  #content_container table { border: 1px none rgb(250, 244, 233);
    font-size: 12px;
    text-align: center;
    }

  #content_container th { border: 1px solid rgb(250, 244, 233);
    margin: 0px 0px 2px;
    padding: 3px 2px;
    color: rgb(250, 244, 233);
    background-color: rgb(97, 57, 39);
    }

  #content_container tr { padding: 3px 2px;
    }

  #content_container tr.odd { padding: 3px 2px;
    color: rgb(142, 65, 28);
    background-color: rgb(253, 250, 245);
    font-family: tahoma,sans-serif;
    text-align: center;
    }

  #content_container tr.even { padding: 3px 2px;
    color: rgb(142, 65, 28);
    background-color: rgb(240, 232, 217);
    font-family: tahoma,sans-serif;
    text-align: center;
    }

  #content_container td { border: 1px solid rgb(250, 244, 233);
    font-family: tahoma,sans-serif;
    text-align: center;
    color: rgb(142, 65, 28);
    }

  #content_container fieldset { border: 1px solid rgb(97, 57, 39);
    margin: 25px auto 0px;
    padding: 0px;
    display: block;
    overflow: hidden;
    width: 729px;
    background-color: rgb(253, 250, 245);
    }

  #content_container li { color: rgb(0, 0, 0);
    }

  #content_container input { border: 1px solid rgb(97, 57, 39);
    }

  #content_container textarea { border: 1px solid rgb(97, 57, 39);
    }

  #content_container button { border: 1px solid ;
    }

  #content_container legend { font-weight: bold;
    font-style: italic;
    color: rgb(97, 57, 39);
    }

  #content_container label { color: rgb(97, 57, 39);
    }

  .content, .content p { font-family: Tahoma,sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: rgb(142, 65, 28);
    font-size: 12px;
    }

  #content_container a:link { font-family: Tahoma,sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: rgb(56, 110, 139);
    }

  #content_container a:visited { font-family: Tahoma,sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: rgb(120, 161, 182);
    }

  #content_container a:hover { font-family: Tahoma,sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: rgb(10, 63, 18);
    }

  #content_container a:active { font-family: Tahoma,sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: rgb(120, 161, 182);
    }

  #figuretext_top_container { margin: 0pt;
    padding: 0pt;
    width: 955px;
    color: rgb(0, 0, 0);
    background-color: rgb(250, 244, 233) ! important;
    }

  #figuretext_top_container p { padding: 20px 10px 0px;
    background-color: rgb(250, 244, 233) ! important;
    text-align: center;
    margin-top: 10px;
    font-family: Tahoma,sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: rgb(142, 65, 28);
    font-size: 12px;
    margin-bottom: 10px;
    }

  #figuretext_bottom_container { margin: 0pt;
    padding: 0pt;
    width: 955px;
    color: rgb(0, 0, 0);
    background-color: rgb(250, 244, 233) ! important;
    }

  #figuretext_bottom_container p { padding: 0px 10px 30px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: rgb(250, 244, 233) ! important;
    text-align: center;
    font-family: Tahoma,sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: rgb(142, 65, 28);
    font-size: 12px;
    }

  #figuretext_top_container p { padding: 30px 10px 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: rgb(250, 244, 233) ! important;
    text-align: center;
    font-family: Tahoma,sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: rgb(142, 65, 28);
    font-size: 12px;
    }
    
  #footer { margin: 0px;
    padding: 5px 0px 0px 15px;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: rgb(241, 233, 219);
    font-family: tahoma,sans-serif;
    font-size: 12px;
    height: 30px;
    width: 990px;
    color: rgb(116, 104, 89);
    }

