body{
  color: #000000;
  font: normal 13px "Times New Roman", Times, serif;
  margin: 0px;
  padding: 0px;
  text-align: center;
  width: 100%;
  background-color: #EFE7CE;
}

td, p{
  color: #000000;
}

input, select, textarea{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

h1{
  color: #000000;
  font: normal 28px "Times New Roman", Times, serif;
  letter-spacing: -1px;
}

h2{
  color: #000000;
  font: normal 19px "Times New Roman", Times, serif;
  letter-spacing: 0px;
}

h3{
  font: bold 15px "Times New Roman", Times, serif;
  letter-spacing: 0px;
  margin: 0px;
}

h3 a:link, h3 a:visited, h3 a:active{
  color: #000000;
  background-color: transparent;
  text-decoration: underline;
}

h3 a:hover{
  color: #FFFFFF;
  background-color: #EA5E00;
  text-decoration: none;
}

hr{
  color: #C0C0C0;
  height: 1px;
}

a:link, a:visited, a:active{
  color: #6B462D;
  background-color: transparent;
  text-decoration: underline;
}

a:hover{
  color: #FFFFFF;
  background-color: #EA5E00;
  text-decoration: none;
}

li {
  margin-bottom: 4px;
}

.nav{
  margin-bottom: 30px;
  width: 155px;
  color: #6B462D;
  text-decoration: none;
  font: normal 13px "Times New Roman", Times, serif;
}

.nav ul{
  margin: 0px;
  padding: 0px;
  border-top: 1px solid #EFE7CE;
}

.nav li{
  list-style: none outside;
  width: 155px;
  margin: 0px;
}

.nav h2{
  color: #6B462D;
  font: bold 16px Arial Narrow, Arial, Helvetica, sans-serif;
  border-bottom: 8px solid #6B462D;
  margin: 0px;
  padding: 6px 0px 5px 16px; 
  letter-spacing: 0px;
  line-height: 16px;
  text-transform: uppercase;
  background-image: url(/images/title/part3.jpg);
  background-repeat: repeat-y;
}

.nav td{
  font: normal 13px "Times New Roman", Times, serif;
}

.nav p{
  padding: 0px 8px 0px 16px;
}

#search_form{
  border-top: 6px solid #FFFFFF;
  border-bottom: 4px solid #FFFFFF;
}

.nav form{
  margin: 8px 0px 8px 0px;
  text-align: right;
}

.nav #search{
  width: 100px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #6B462D;
}

.nav #submit_search{
  width: 36px;
  color: #FFFFFF;
  background-color: #6B462D;
  border: 1px solid #FFFFFF;
}

.nav li a:link, .nav li a:visited, .nav li a:active{
  display: block;
  width: 135px;
  _width: 155px;
  font: bold 14px "Times New Roman", Times, serif;
  padding: 3px 0px 3px 24px;
  color: #6B462D;
  text-decoration: none;
  background: #EFE7CE 16px 11px;
  background-image: url(/images/title/arrow1.gif);
  background-repeat: no-repeat;
}

.nav li a:hover{
  color: #EFE7CE;
  background: #6B462D 16px 11px;
  background-image: url(/images/title/arrow2.gif);
  background-repeat: no-repeat;
}

.nav2{
  margin: 0px 0px 30px 12px;
  width: 155px;
  color: #6B462D;
  text-decoration: none;
  font: normal 13px "Times New Roman", Times, serif;
  text-align: left;
}

.nav2 h2{
  color: #6B462D;
  font: bold 16px Arial Narrow, Arial, Helvetica, sans-serif;
  border-bottom: 8px solid #6B462D;
  margin: 0px;
  padding: 6px 0px 5px 16px; 
  letter-spacing: 0px;
  line-height: 16px;
  text-transform: uppercase;
  background-image: url(/images/title/part4.jpg);
  background-repeat: repeat-y;
}

.nav2 ul{
  margin: 0px;
  padding: 0px;
  border-top: 1px solid #EFE7CE;
}

.nav2 li{
  list-style: none outside;
  width: 155px;
  margin: 0px;
  text-align: left;
}

.nav2 li a:link, .nav2 li a:visited, .nav2 li a:active{
  display: block;
  width: 147px;
  _width: 155px;
  font: bold 14px "Times New Roman", Times, serif;
  padding: 3px 10px 3px 10px;
  color: #6B462D;
  text-decoration: none;
  background: #EFE7CE 2px 11px;
  background-image: url(/images/title/arrow1.gif);
  background-repeat: no-repeat;
}

.nav2 li a:hover{
  color: #EFE7CE;
  background: #6B462D 2px 11px;
  background-image: url(/images/title/arrow2.gif);
  background-repeat: no-repeat;
}

.nav2 td{
  font: normal 13px "Times New Roman", Times, serif;
}

.nav2 p{
  padding: 0px 8px 0px 0px;
}

.nav2 .submit_voting{
  text-align: center;
}

.nav2 #submit_login{
  width: 36px;
  color: #FFFFFF;
  background-color: #6B462D;
  border: 1px solid #FFFFFF;
}

.nav2 #submit_voting{
  color: #FFFFFF;
  background-color: #6B462D;
  border: 1px solid #FFFFFF;
  margin-top: 8px;
}

#subscribe_form{
  border-top: 6px solid #FFFFFF;
  border-bottom: 4px solid #FFFFFF;
}

.nav2 form{
  margin: 8px 0px 8px 0px;
}

.nav2 #subscribe{
  width: 100px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #6B462D;
}

.nav2 #submit_subscribe{
  width: 36px;
  color: #FFFFFF;
  background-color: #6B462D;
  border: 1px solid #FFFFFF;
}

.nav2 #user_login{
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #6B462D;
}

.nav2 #user_password{
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #6B462D;
}

.title{
  color: #FFFFFF;
  font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
  text-transform: lowercase;
  padding: 4px 30px 0px 30px;
  background-image: url(/images/title/part12.gif);
  background-repeat: repeat-x;
}

.bottom{
  color: #FFFFFF;
  background-color: #6B462D;
  padding: 10px 16px 10px 16px;
}

.bottom td{
  color: #FFFFFF;
  font: normal 13px "Times New Roman", Times, serif;
  vertical-align: top;
}

.bottom p{
  font: normal 13px "Times New Roman", Times, serif;
}

.bottom a:link, .bottom a:visited, .bottom a:active{
  color: #FFFFFF;
  text-decoration: none;
}

.bottom a:hover{
  color: #FFFFFF;
  text-decoration: underline;
}

.voting_question{
  color: #000000;
  font-weight: bold;
  margin: 8px 0px 8px 0px;
}

.voting_answer{
  color: #000000;
  background-color: #E0DBAD;
  padding: 0px 4px 0px 4px;
}

#path{
  color: #C1A67B;
  font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
  margin-bottom: 12px;
}

#path a:link, #path a:visited, #path a:active{
  color: #C1A67B;
  background-color: transparent;
  text-decoration: underline;
}

#path a:hover{
  color: #FFFFFF;
  background-color: #EA5E00;
  text-decoration: none;
}

.news_date{
  font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
  color: #C1A67B;
}

.news_title{
 margin-bottom: 4px;
}

.news_brief{
  margin-bottom: 20px;
  line-height: 1.2;
}

.news_detail h1{
  margin-top: 0px;
}

.history{
  font: normal 19px "Times New Roman", Times, serif;
  text-transform: lowercase;
  margin-bottom: 12px;
}
