@charset "utf-8";
/* CSS Document */
body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-style: normal;
  margin: 0px;
  padding: 0px;
  background-color:#aaaaaa;
  text-align:center;
}

table, tr, td, em, font{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

p {
  text-align:justify
}

a{
  color:#981b1e;
  text-decoration:none;
}

ul li{
  list-style-image: url(../images/bullet.gif);
}

h2, h2 a{
  color:#557799;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  padding:0px;
  margin:0px;
}

img {
  border:none;
  padding:0px;
  margin:0px;
}

table.holder{
  width:883px;
  height:112px;
  #background-color:#f7f7d9;
  background-color:#dddddd;
}

.image_logo{
  width:900px;
}

.search{
}

.lang_menu{
  text-align:right;
  color:#feffff;
  font-size:10px;
  font-weight:bold;
}

.header_top{
}

.header_menu{
  background-color:#981b1e;
  height:28px;
  border:none;  
}
.header_menu td{
}

.columns{   /* use?  */
  width:100%;
  vertical-align:middle;
  text-align:center;
  margin-bottom:10px;
}

.footer_text{
  height:32px;
  font-size:9px;
  color:#666666;
  text-align:right;
  border-top:10px #c0bcb1 solid;
  padding-right:38px;
}

.footer_text a{
  color:#666666;
}

.menu{
  width:221px;
  vertical-align:top;
  height:100%;
  vertical-align:top;
}

.content_td{
  width:100%;
  text-align:left;
  vertical-align:top;
  padding-left:30px;
}

.inside_table{
  padding:10px;
  height:410px;
}
.inside_table td{
  vertical-align:top;
}

.vatop {
  height:100%;
}

.path{
  color:#706F6D;
  font-size:10px;
  height:20px;

}
.path a{
  color:#706f6d;
  font-size:10px;
  text-decoration:none;
}

.page_title{
  color:#981b1e;
  font-size:15px;
  font-weight:bold;
  padding-bottom:5px;
  padding-top:10px;
}


.content{
  width:100%;
  font-size:13px;
  padding-top:10px;
}

.content img {
  border:none;
  padding:5px;
}

.menu_table tr td{
}

.menu_table{
  height:100%;
  padding: 20px 0px 0px 0px;
  
}
.menu_td{
  padding-bottom:10px;
  padding-top:30px;
}

.banner_images {
  bottom: 0px;
  height:100%;
  vertical-align:bottom;
}

.banner tbody tr td{
  padding:0px;
  margin:0px;
}

/*-- Horizontal Menu classes Start - */
.topmenu{
  text-align:left;
  border:none;
}
.topmenu a{
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.topmenu_normal{
  border-right-width: thin;
  border-right-style: solid;
  border-right-color: #FFFFFF;
  padding:0px 10px;
  text-decoration: none;
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
.topmenu_normal_last{
  padding:0px 10px;
  text-decoration: none;
  text-decoration: none;
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: none;  
}
.topmenu_normal_active{
  border-right-width: thin;
  border-right-style: solid;
  border-right-color:#FFFFFF;
  padding:0px 10px;
  color: #FFFFFF;
  text-decoration: none;
}
.topmenu_normal_last_active{
  padding:0px 5px;
  color: #6A735B;
  text-decoration: none;
}
/*-- Horizontal Menu classes End --- */

/*-- VERTICAL Menu classes Start --- */
.verticalMenu {
  padding-bottom: 30px;
  text-align:left;
}
ul.left_nav_links_class{
  list-style-image: url(../images/bullet_normal.gif);
  margin-left:-10px;
  padding-left:30px;

}

ul.left_nav_links_class li  {
  list-style-image: url(../images/bullet_normal.gif);
  border-bottom:none;
}

ul.left_nav_links_class li.active_category   {
  list-style-image: url(../images/bullet_active.gif);
  border-bottom:none;
}


.left_nav_links_class li a{
  color:#981b1e;
  display:block;  
  margin-bottom:3px;
  font-weight:bold;
}

.left_nav_links_class li a:hover {
  color: #000000;
}

ul.left_nav_links_class li.active_category a{
  color:#665E4E;
  
}

ul.left_nav_links_class li.active_category_active a{
  color: #6197b2;
  font-weight:bold;
}

ul.left_nav_links_class ul.active_subcategory {
  margin-top: 10px;
  margin-right: 7px;
  margin-bottom: 10px;
  padding: 0px;
  list-style-image:none;
  margin-left: 0px;
}

ul.active_subcategory li{
  display: block;
  text-indent: 5px;
  padding: 0px;
  margin: 0px;
  list-style-image:none;
  list-style:none;
}

ul.active_subcategory2 {
  margin: 5px;
  padding: 0px;
  list-style-image:none;
  margin-right: 7px;
}


ul.active_subcategory2 li{
  margin-left: 10px;
  text-indent: 0px;
  display: block;
  list-style-image:none;
  list-style:none;
}
ul.active_subcategory li.bold a{
  font-weight:bold;
}

li.active_category ul.active_subcategory li a, ul.active_subcategory li a {
  color:#666666;
  display:block;
  margin-bottom:4px;
}

li.active_category ul.active_subcategory li ul.active_subcategory2 li a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #707aef;
  text-decoration: none;
  border-bottom:none;
  display: block;
  font-weight:normal;  
}

li.active_category ul.active_subcategory li ul.active_subcategory2 li.bold a{
  font-weight:bold;
}

/*-- VERTICAL Menu classes End --- */

.snd_v_menu {
  width:185px;
  padding-top:25px;
  padding-bottom:55px;
}
.snd_v_menu td.link_header {
  border-bottom: #999 2px solid;
  padding-bottom: 5px;
}


.snd_v_menu td a {
  text-decoration: none;
  color: #981b1e;
  font-weight: 800;
  font-size: 0.9em;
  font-stretch: semi-condensed;
  font-optical-sizing: unset;
  flex-shrink: unset;
}

.snd_v_menu tr td {
  padding-top: 10px;
}
.snd_v_menu tr td.link_header span {
  color: #6c6c6c;
  font-size: 1.1em;
  font-weight: 600;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.sm_news {
  width:185px;
  padding-top:0px;
  border:#000000 0px solid;
}

.sm_news_text {
  margin-bottom:6px;
  background-color:#ffffff;
}

.sm_news_text a{
  text-decoration: none;
  color:#333333;
}

.sm_news_title{
  width:100%;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:3px;
  background-color:#333333;
  font-weight:bold;
  color:#e0e0e0;
}

/*--------------------Start of Search block css ----------------------------------- */
td.search{
  text-align:right;
  width:100%;
  vertical-align:top;
  height:27px;
}
td.search .searchform{
  float:right;
}
td.search .tx_indexedsearch_sword{
  font-size: 11px;
  font-style: normal;
  height: 16px;
  width: 79px;
  margin: 0px;
  padding: 0px;
  background-color:#288582;
  color:#FFFFFF;
  border:#5d6e7e 1px solid;
}

td.search .tx_indexedsearch_button{
  border: medium double #BBBCBB;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-style: normal;
  height: 20px;
  width: 20px;
  margin: 0px;
  padding: 0px;
}

td.search .tx_indexedsearch{
}

/*--------------------Start of extetions styles ----------------------------------- */
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
  vertical-align:top;
}

.news-latest-container h2{
  margin:10px;
}

.news-latest-item {
  font-size:12px;
  margin:10px;
  margin-bottom:5px;
  padding-bottom:5px;
}

.news-latest-item p{
  font-size:12px;
  margin:0px;
  padding:0px;
}
.news-latest-date a,.news-latest-date {
  font-size:12px;
  color:#ac4512;
  text-decoration:none;
  margin:0px;
  padding:0px;
  margin:0px;
  padding:0px;
}
/*-----------------------------------  tt_news LATEST view  end-----------------------------------*/


/*-----------------------------------  Link List start  -----------------------------------*/

div.tx-cmwlinklist-pi1 a{
  font-size:12px;
  text-decoration:none;
  padding:0px;
}

/*-----------------------------------  Link List End  -----------------------------------*/

/*-----------------------------------  table  -----------------------------------*/

.news_list_tbl tr {

  background: #e0e0e0;
}
.news_list_tbl a {
  border-bottom: 1px solid #666666;
  
}
.news_list_tbl img {
  display:block;
  height: 100px;
}