BODY {
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  color: #333333;
}
TD,DIV,p,bodytext {
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  color: #333333;
}
img { border: 0; }
A {
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  color: #9D080E;
  text-decoration: none;
}
A:hover {
  text-decoration: underline;
}
/*#############################*/
/*#############################*/
h1 {  font-size: 18px;  font-weight: bold;  color: #9D080E; margin-bottom: 5px; margin-top: 10px; }
h2, td.h2 {  font-size: 14px;  font-weight: bold; color: #333333; margin-bottom: 0px; margin-top: 5px; }
h3, td.h3 {  font-size: 14px;  font-weight: bold; color: #9D080E; margin-bottom: 0px; margin-top: 5px;}
h4, td.h4 {  font-size: 14px;  font-weight: bold;  color: #9D080E; background: #DBD4C2; margin: 0px; margin-top: 30px; padding: 4px; }
h5, td.h5 {  font-size: 14px;  font-weight: bold;  color: #333333; background: #DBD4C2; margin: 0px; margin-top: 30px; padding: 4px; }
/*#############################*/
/*#############################*/
p.white_title {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 3px;
  padding-bottom: 3px;
}
p.white_title A {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
}
p.black_title {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
}
/*#############################*/
/*#############################*/
td.nav_top {
  background: #FFFFFF;
  padding-top: 2px;
  padding-bottom: 0px;
  padding-left: 2px;
  padding-right: 2px;
}
/*#############################*/
/*############################# bgclor was: DBD4C2 */
td.menu {
  background: #a5986b;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
}
td.menu A {
  font-size: 15px;
  color: #FFFFFF;
}
td.menu A:hover {
  color: #FFFFFF;
  text-decoration: none;
}
/*#############################*/
td.menu_a {
  background: #9D080E;
  color: #DBD4C2;
  font-size: 15px;
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
}
td.menu_a A {
  font-size: 15px;
  color: #DBD4C2;
}
td.menu_a A:hover {
  font-size: 15px;
  color: #DBD4C2;
  text-decoration: none;
}
/*#############################*/
/*#############################*/
td.sub_menu {
  background: #FFFFFF;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  padding-right: 10px;
}
td.sub_menu A {
  font-size: 12px;
  color: #333333;
}
td.sub_menu A:hover {
  color: #333333;
  text-decoration: none;
}
/*############################# (bgcolor before: E1DAC0 */
td.sub_menu_a {
  background: #FFFFFF;
  color: #9D080E;
  font-size: 12px;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  padding-right: 10px;
}
td.sub_menu_a A {
  font-size: 12px;
  color: #9D080E;
}
td.sub_menu_a A:hover {
  font-size: 12px;
  color: #9D080E;
  text-decoration: none;
}
/*#############################*/
/*#############################*/
td.subsub_menu {
  background: #FFFFFF;
  color: #333333;
  font-size: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 20px;
  padding-right: 10px;
}
td.subsub_menu A {
  font-size: 12px;
  color: #333333;
}
td.subsub_menu A:hover {
  color: #9D080E;
  text-decoration: none;
}
/*#############################*/
td.subsub_menu_a {
  background: #FFFFFF;
  color: #333333;
  font-size: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 20px;
  padding-right: 10px;
}
td.subsub_menu_a A {
  font-size: 12px;
  color: #9D080E;
}
/*#############################*/
td.nav_bottom {
  padding-top: 4px;
  font-size: 11px;
  color: #333333;
}
td.nav_bottom A {
  font-size: 11px;
  color: #333333;
}
td.nav_bottom A:hover {
  font-size: 11px;
  text-decoration: underline;
  color: #333333;
}
/*#############################*/
td.nav_end {
  padding-top: 4px;
  font-size: 11px;
  color: #333333;
}
td.nav_end A {
  font-size: 11px;
  color: #333333;
}
td.nav_end A:hover {
  font-size: 11px;
  text-decoration: underline;
  color: #333333;
}
/*#############################*/
td.breadcrumb {
  padding-top: 6px;
  font-size: 11px;
  color: #333333;
}
td.breadcrumb A {
  font-size: 11px;
  color: #333333;
}
td.breadcrumb A:hover {
  font-size: 11px;
  text-decoration: underline;
  color: #333333;
}
/*#############################*/
td.footer {
  padding-top: 4px;
  font-size: 10px;
  color: #333333;
}
.csc-header {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.csc-header-n2 {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.csc-header csc-header-n2 {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/*#############################*/
.csc-sitemap ul {
  padding-left: 15px;  
  margin-left: 0px;  
}
.csc-sitemap li {
  padding-left: 0px;  
  margin-left: 0px;  
}
/*#############################*/
/*#############################*/
.csc-sitemap-level1 {
  font-size: 12px;
  font-weight: bold;
  margin-top: 8px;
  margin-bottom: 2px;
  margin-left: 2px;
  margin-right: 4px;
}
.csc-sitemap-level1 A {
  font-size: 12px;
  font-weight: bold;
  color: #333333;
}
/*#############################*/
.csc-sitemap-level2 {
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  margin-top: 3px;
  margin-bottom: 2px;
  margin-left: 2px;
  margin-right: 4px;
}
.csc-sitemap-level2 A {
  font-size: 12px;
  color: #333333;
}
/*#############################*/
.csc-sitemap-level3 {
  font-size: 11px;
  margin-top: 3px;
  margin-bottom: 2px;
  margin-left: 2px;
  margin-right: 4px;
}
.csc-sitemap-level3 A {
  font-size: 11px;
  color: #333333;
}
/*#############################*/
.csc-sitemap-level4 {
  font-size: 11px;
  margin-top: 3px;
  margin-bottom: 2px;
  margin-left: 2px;
  margin-right: 4px;
}
.csc-sitemap-level4 A {
  font-size: 11px;
  color: #333333;
}
/*#############################*/
/*#############################*/
.csc-mailform-field-req label {
  color: #990000;
  font-weight: bold;
}
.csc-mailform {
  border: 0px;
}
/*#############################*/
form#mailform input,textarea,select  {
  display: block;
  float: left;
  margin-bottom: 10px;
  margin-right: 80px;
}
form#mailform label {
  width: 60px;
  clear: left;
  display: block;
  float: left;
  margin-bottom: 10px;
  margin-right: 20px;
}

div.tx-indexedsearch-searchbox, div.tx-indexedsearch-browsebox table {
  background-color: #e1dac0;
  border: 1px solid #a5986b;
}
div.tx-indexedsearch-searchbox {
  padding: 3px;
}
div.tx-indexedsearch-browsebox table td {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
    color: #000000;
}
.tx-indexedsearch-info, .tx-indexedsearch-info p {
   background-color: #FFFFFF;
}

.tx-indexedsearch-title-caption a {
   font-size: 15px;
   font-weight: bold;
}