div.spec {
        font: normal 12px Arial, Helvetica, sans-serif;
        color: #5F080E;
        text-align: left;
        overflow: auto;
        position: relative;
        height: 60px;
        width: 470px;
        vertical-align: middle;
}
div.spec A, div.spec A:active, div.spec A:visited, div.spec A:hover {
        font: normal 12px Arial, Helvetica, sans-serif;
        color: #9E4219;
        text-decoration: none;
}
div.spec A:hover {
        text-decoration: underline;
}
div.nav {
        height: 420px;
        text-align: center;
        padding-right: 20px;
}
.nav1, .nav1:hover, .nav1:active, .nav1:visited {
        font: 15px/17px Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #FFFFFF;
        display: block;
}
.nav1:hover {
        text-decoration: underline;
}
.nav2, .nav2:hover, .nav2:active, .nav2:visited {
        font: 15px/17px Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #33CCFF;
        display: block;
}
.nav2:hover {
        text-decoration: underline;
}
div.copy {
        font: normal 11px Arial, Helvetica, sans-serif;
        color: #591709;
        /*padding: 30px 0px 0px 80px;*/
}
div.copy A, div.copy A:hover, div.copy A:visited, div.copy A:active {
        font: normal 11px Arial, Helvetica, sans-serif;
        color: #591709;
        text-decoration: none;
}
div.copy A:hover {
        text-decoration: underline;
}
td.text_ttl {
        font: bold 14px Arial, Helvetica, sans-serif;
        color: #640E11;
        text-align: center;
        vertical-align: top;
        padding-bottom: 4px;
}
td.text_sub {
        font: 12px Arial, Helvetica, sans-serif;
        color: #000000;
        text-align: center;
        vertical-align: top;
        padding-bottom: 4px;
}
td.text {
        font: 12px Arial, Helvetica, sans-serif;
        color: #000000;
        background: url(/images/body.gif);
        background-repeat: repeat-x;
}
div.text {
        font: 12px Arial, Helvetica, sans-serif;
        width: 574px;
        overflow: hidden;
        position: relative;
        color: #000000;
        text-align: justify;
        clear: both;
        margin-bottom: 6px;
        margin-left: 10px;
}
div.text A, div.text A:active, div.text A:visited, div.text A:hover {
        color: navy;
        font: 12px Arial, Helvetica, sans-serif;
        text-decoration: none;
}
div.text A:hover {
        text-decoration: underline;
}
td.news_a {
        font: 12px Arial, Helvetica, sans-serif;
        color: #640E11;
        text-align: justify;
        background: url(/images/news.jpg) no-repeat;
        vertical-align: top;
        padding-top: 147px;
        padding-bottom: 6px;
}
div.news_a {
        color: #640E11;
        font: 12px Arial, Helvetica, sans-serif;
        text-align: justify;
        margin-right: 12px;
        margin-left: 12px;
        overflow: hidden;
        position: relative;
        width: 204px;
}
div.news_a A, div.news_a A:active, div.news_a A:visited, div.news_a A:hover {
        color: #FF0000;
        font: 12px Arial, Helvetica, sans-serif;
        text-decoration: none;
}
div.news_a A:hover {
        text-decoration: underline;
}
td.compose_l {
  font: normal 12px Arial, Helvetica, sans-serif;
  text-align: right;
  vertical-align: middle;
  padding: 0px 3px 0px 0px;
}
td.compose_r {
  text-align: left;
  vertical-align: top;
  padding: 0px 0px 0px 0px;
}
input.compose {
  font: normal 12px Arial, Helvetica, sans-serif;
  text-align: left;
  padding: 0px 0px 0px 3px;
  width: 400px;
}
textarea.compose {
  font: normal 12px Arial, Helvetica, sans-serif;
  text-align: left;
  padding: 0px 0px 0px 3px;
  width: 400px;
  height: 100px;
}
input.save {
  border: 0px;
  background: NAVY;
  color: #FFFFFF;
  font: normal 12px Arial, Helvetica, sans-serif;
  text-align: center;
  width: 160px;
}