
body {
        margin:0px;
}

img {
        border:0px;
        margin:0px;
}

a {
  text-decoration:none;
}
form {
        margin:0px;
}

input {
        font:12px verdana,arial,helvetica,sans serif;
}

select {
        font:12px verdana,arial,helvetica,sans serif;
}

textarea {
        font:11px verdana,arial,helvetica,sans serif;
}

.floatleft  {
        float:left;
        margin-right:20px;
}

ul {
        margin-top:0px;
        margin-bottom:0px;
}

li {
        margin-top:0.3em;
        text-align:left;
}

h1 {
        margin:0px;
        font:20px tahoma;
    font-weight:bold;
    color:#000000;
}

.h1indent {
        margin-left:10px;
        font:20px tahoma;
    font-weight:bold;
    color:#000000;
}

h2 {
        margin:0px;
        font:16px arial;
    font-weight:bold;
    font-style:italic;
    color:#444;
    margin-bottom:7px;
}

h3 {
        margin:0px;
        font:14px arial;
    font-weight:bold;
    font-style:normal;
    color:#444;
}


.bi {
        font-weight:bold;
        font-style:italic;
}

.bold {
        font-weight:bold;
        color:#555;
}

.boldg {
        font-weight:bold;
        color:#156200;
}


.blue_link {
        font:12px arial;
}
.blue_link:link {
        color:blue;
}
.blue_link:visited {
        color:blue;
}
.blue_link:hover {
        color:#6CB022;
}


.bluei_link {
        font:italic 12px arial;
}
.bluei_link:link {
        color:blue;
}
.bluei_link:visited {
        color:blue;
}
.bluei_link:hover {
        color:#8FCE2C;
}

.blueb_link {
        font:bold 12px arial;
}
.blueb_link:link {
        color:blue;
}
.blueb_link:visited {
        color:blue;
}
.blueb_link:hover {
        color:#6CB022;
}

.bluebs_link {
        font:bold 10px arial;
}
.bluebs_link:link {
        color:blue;
}
.bluebs_link:visited {
        color:blue;
}
.bluebs_link:hover {
        color:#6CB022;
}


.green_link {
        font:12px arial;
}
.green_link:link {
        color:blue;
}
.green_link:visited {
        color:blue;
}
.green_link:hover {
        color:#156200;
}
.clear {
        clear:both;
        height:0px;
        font-size:0px;
}

#wholewrapper-div {
 text-align:center;
 min-width:1000px;
}

#background {
  width:1000px;
  text-align:center;
  margin:0 auto;
  background:url(./images/bg.gif);
  background-repeat:repeat-y;
  height:100%;
}

#wrapper {
 width:990px;
 margin:0 auto;
 text-align:left;
 background:url(./images/allbg.gif);
 position:relative;
 height:100%;
}

#header {
    background:#8FCE2C;
    margin:0px;
    height:240px;
    width:990px;
}

#header_flash {
    background:#8FCE2C;
    margin:0px;
    height:240px;
    width:990px;
    color:#777;
    text-align:center;
    font:11px arial;
    z-index: 5;
}

#header_flash a:link {
        color:blue;
}
#header_flash a:visited {
        color:blue;
}
#header_flash a:hover {
        color:blue;
}

#topline {
        height:16px;
        background:#8FCE2C;
        background:url(./images/topheader.gif);
        clear:both;
        font:bold italic 11px arial,helvetica,sans serif;
        color:white;
        padding-top:2px;
        text-align:right;
}

.header_spacer {
        height:1px;
        background:url(./images/blackline.gif);
        background-repeat:repeat-x;
        font-size:0px;
        width:100%;
        clear:both;
}

#cont2 {
        width:797px;
        height:100%;
        float:left;
}

#main {
        float:left;
        width:538px;
        color:#555;
        font:69%/1.4 verdana,arial,helvetica,sans-serif;
        position:relative;
        text-align:justify;
}

#maintoppad {
        font-size:0px;
        height:5px;
}

#main_indent {
        float:left;
        width:513px;
        color:#555;
        font:69%/1.4 verdana,arial,helvetica,sans-serif;
        margin-left:10px;
        margin-top:5px;
        margin-right:15px;
        text-align:justify;
}

#main_indent_wide {
        float:left;
        width:760px;
        color:#555;
        font:69%/1.4 verdana,arial,helvetica,sans-serif;
        margin-left:10px;
        margin-top:5px;
}

#home_content {
    margin-left:10px;
        width:510px;
        text-align:justify;
}

.home_towns {
    margin-left:10px;
}
.home_town {
    float:left;
    padding-left:10px;
    padding-right:10px;
}
.home_town_spacer {
        float:left;
}
.home_town a {
    font:bold 12px verdana;
}

.home_town a:link {
        color:#156200;
}
.home_town a:visited {
        color:#156200;
}
.home_town a:hover {
        color:#6CB022;
}

#right {
        float:left;
        width:246px;
        margin-right:-15px;
        font:10pt arial;
        color:#156200;
}
#right a:link {
        font-weight:bold;
        color:#156200;
}
#right a:visited {
        font-weight:bold;
        color:#156200;
}
#right a:hover {
        font-weight:bold;
        color:#8FCE2C;
}

.rspacer {
        height:10px;
        background:url(./images/rspacer.gif);
        background-repeat:no-repeat;
}
.submenu {
  color:white;
  font:bold 12px arial;
  position:absolute;
  padding:7px;
  margin:3px;
  margin-left:5px;
  z-index:99999999;
  visibility:hidden;
  background:transparent;
  text-align:center;
}

.submenu_outside {
  background:url(./images/submenubg.gif);
  position:absolute;
  padding:10px;
  margin:3px;
  z-index:99999998;
  visibility:hidden;
  -moz-opacity:0.90;
  opacity:0.90;
  filter:alpha(opacity=90);
  border:1px solid #494;
}

#div_menu_1 {
  left:47px;
  top:167px;
  width:150px;
  height:65px;
}

#div_menu_outside_1 {
  left:44px;
  top:165px;
  width:160px;
  height:74px;
}

#div_menu_2 {
  left:499px;
  top:167px;
  width:150px;
  height:65px;
}

#div_menu_outside_2 {
  left:496px;
  top:165px;
  width:160px;
  height:74px;
}

#iframe_history {
  position:absolute;
  left:496px;
  top:265px;
  width:160px;
  height:54px;
  border:none;
  z-index:4;
  padding:10px;
  margin:3px;
  visibility:hidden;
}

.submenuitem {
  color:white;
  font:bold 12px arial;
  z-index:6;
}

.submenuitem a:link {
  color:white;
}
.submenuitem a:visited {
  color:white;
}
.submenuitem a:hover {
  color:#156200;
}

#tl1 {
        background:url(./images/tl1.gif);
        height:7px;
        width:795px;
        background-repeat:no-repeat;
        margin:0px;
        float:left;
        clear:both;
        font-size:0px;
}
#tl2 {
        background:url(./images/tl2.gif);
        width:8px;
        height:12px;
        background-repeat:no-repeat;
        margin:0px;
    float:left;
        clear:both;
        font-size:0px;
}

#left {
        width:190px;
        height:100%;
        padding-top:10px;
        padding-left:2px;
        float:left;
        font:11px arial;
        font-weight:bold;
        color:#000;
}
#left a:link {
        color:blue;
}
#left a:visited {
        color:blue;
}
#left a:hover {
        color:#DAFAA7;
}
#left_prop {
        height:700px;
        float:left;
        font-size:0px;
        width:1px;
}
#l_cont {
        float:left;
        position:relative;
}
#l_brbta {
    float:left;
    color:#156200;
    margin-left:2px;
    text-align:left;
    font:bold 11px tahoma;
}
#brbta_logo {
        float:left;
        padding-left:5px;
        padding-right:5px;
        padding-top:7px;
}
.l_links {
        color:#156200;
        margin-left:2px;
        padding-top:30px;
        text-align:center;
    font:11px  tahoma;
}
.green_bold {
        font-weight:bold;
}
.green_small {
        font-size:9px;
}
.seo {
        font:9px arial;
        color:#8FCE2C;
        text-align:center;
}
.l {
 padding-top:0px;
}
.l_indent {
 padding-left:4px;
}
.l-spacer {
        height:3px;
        font-size:0pt;
}
.l-line {
        background:url(./images/l_line.gif);
        background-repeat:no-repeat;
        height:3px;
        width:100px;
        font-size:0px;
        margin-top:10px;
        margin-left:20px;
        margin-bottom:10px;
}
.l_img {
        height:25px;
        margin-bottom:0px;
        width:20px;
        float:left;
        padding-top:2px;
        padding-right:3px;
}

.l_middle {
        height:10px;
        margin-bottom:5px;
        width:150px;
        float:left;
}

.search_box {
        font:10px arial;
        width:74px;
}

.go_button {
        font-family:arial;
        font-size:11px;
        font-weight:bold;
        width:23px;
        text-align:center;
}



#top_menu_blank {
        background:#8FCE2C;
        width:990px;
        height:10px;
        font-size:0px;
}
#menu {
        background:#8FCE2C;
        width:990px;
        height:25px;
}
.m {
        float:left;
        height:25px;
        font-size:0px;
}
.mtext {
        float:left;
        height:21px;
        font:bold italic 14px arial,helvetica,sans serif;
        color:white;
        text-align:center;
        margin-top:4px;
}
.mtext a {
        color:white;
}
.mtext a:link  {
        color:white;
}
.mtext a:visited {
        color:white;
}
.mtext a:hover {
        color:#156200;
}
.mtext-selected {
        float:left;
        height:21px;
        font:bold italic 14px arial,helvetica,sans serif;
        color:#156200;
        text-align:center;
        margin-top:4px;
}
.mtext-selected a {
        color:#156200;
}
.mtext-selected a:link  {
        color:#156200;
}
.mtext-selected a:visited {
        color:#156200;
}
.mtext-selected a:hover {
        color:#156200;
}
.mgreen {
        float:left;
        height:21px;
        font:bold italic 14px arial,helvetica,sans serif;
        color:#DDFB9E;
        text-align:center;
        margin-top:4px;
}
.mgreen a:link {
        font:bold italic 14px arial,helvetica,sans serif;
        color:#DDFB9E;
}
.mgreen a:visited {
        font:bold italic 14px arial,helvetica,sans serif;
        color:#DDFB9E;
}
.mgreen a:hover {
        font:bold italic 14px arial,helvetica,sans serif;
        color:#156200;
}

.m-blank {
        float:left;
        width:17px;
}
.m-spacer {
        float:left;
        height:25px;
        width:4px;
        font-size:0px;
        background:url(./buttons/m-spacer.gif);
}

.message {
        color:red;
}

.messagebig {
        color:red;
        font-size:16pt;
        font-weight:bold;
}

.standard_text {
        font:12px arial;
        color:#555;
}

.botright {
        float:right;
        margin-right:10px;
}

.topright {
        float:right;
        text-align:right;
        margin-right:10px;
}
.r_img {
        height:25px;
        margin-bottom:0px;
        float:left;
        padding-top:1px;
        margin-right:5px;
}

.r_middle {
        height:10px;
        margin-bottom:5px;
        float:left;
}


#bottom_map_spacer {
        height:625px;
        clear:both;
}

#bottom_spacer {
        height:100px;
        clear:both;
}

#bottom_left {
  float:left;
  width:192px;
  background:url(./images/mountains_left.gif);
  height:175px;
}

#bottom_links {
  float:left;
  text-align:center;color:#777;font-size:8pt;font-family:arial, sans serif, helvetica;
  font-weight:normal;
  padding-bottom:20px; padding-top:60px;
  padding-right:100px;
  background:url(./images/mountains.gif);
  background-repeat:no-repeat;
  width:698px;height:95px;
  color:#777;
}

.bottom_link:link {
  color:#777; font-weight:normal;
}
.bottom_link:visited {
  color:#777; font-weight:normal;
}
.bottom_link:hover {
  color:#222; font-weight:normal;
}

.legal {
  font-family:arial, sans serif, helvetica; font-size:8pt; font-weight:normal; text-align:center; color:#777;
  padding-top:5px;
}

.ytt_link:link {
        color:blue;
}
.ytt_link:visited {
        color:blue;
}
.ytt_link:hover {
        color:#6CB022;
}


.right_image {
        margin-left:20px;
        margin-bottom:10px;
        float:right;
        text-align:center;
        font:10px arial;
        color:#156200;
}

.right_image a:link {
        color:blue;
}
.right_image a:visited {
        color:blue;
}
.right_image a:hover {
        color:#6CB022;
}

.left_image {
        margin-right:20px;
        margin-bottom:10px;
        float:left;
        text-align:center;
        font:10px arial;
        color:#156200;
}

.left_image a:link {
        color:blue;
}
.left_image a:visited {
        color:blue;
}
.left_image a:hover {
        color:#6CB022;
}
.notall {
        text-align:center;
        color:#777;
        font:italic 8pt arial;
        margin-left:40px;
        margin-right:40px;
}
.right_header {
        font:bold italic 11pt tahoma, arial, sans serif;
        background:url(./images/rightheader.gif);
        background-repeat:no-repeat;
        height:23px;
        padding-top:7px;
    padding-left:5px;
    margin-top:10px;
}
.rblock {
background:url(./images/rbg.gif);
background-repeat:no-repeat;
}
.rblock li {
margin-top:0px;
padding-top:0px;
padding-bottom:3px;
}

#didyouknow-new {
padding-left:9px;
padding-right:7px;
padding-bottom:20px;
text-align:left;
font:12px arial;
color:#156200;
width:231px;
float:left;
background:url(./images/rbg.gif);
background-repeat:no-repeat;
}

#didyouknow {
padding-left:9px;
padding-right:7px;
padding-bottom:20px;
text-align:left;
font:12px arial;
color:#156200;
width:231px;
float:left;
}


#didyouknow_outer {
        float:right;
        height:130px;
        width:247px;
        background:url(./images/didyouknow.jpg);
        background-repeat:no-repeat;
}
#didyouknow {
        padding-left:9px;
        padding-top:35px;
        padding-right:7px;
        text-align:left;
        font:bold 12px arial;
        color:white;
        height:95px;
        width:231px;
        float:left;
}


#didyouknow a:link {
        color:white;
        font:italic 12px arial;
        padding-left:10px;
}
#didyouknow a:visited {
        color:white;
        font:italic 12px arial;
        padding-left:10px;
}
#didyouknow a:hover {
        color:#000055;
        font:italic 12px arial;
        padding-left:10px;
}
.m_login {
  padding-left:150px;padding-top:60px;
  float:left;
}


