body {
  background-color:#ffffff;
  background-image:url(images/bg_site.gif); 
  background-repeat: repeat-x; 
  font-family: Verdana;
  font-size: 11px;
}

form {
  margin:0px 0px 5px 0px;
  padding:0px;
}

li   {font-size: 11px;}

.main  {width:760px}

td.banner {font-size: 1px;}

td.brd_menu {font-size:1px; border-left:1px solid #cccccc;}

td.bg_banner {background-image:url(images/banner_bg_langs.jpg); background-repeat: repeat-x; width: 260px;}

table.bg_mainmenu {
  /* background-image:url(images/bg_mainmenu.jpg);  
  background-repeat: repeat-x; */
  background-color:#a21a00;  
  width: 760px;
}

table.box_highlights {
  background-image:url(images/bg_highlight_home.jpg); 
  background-repeat: no-repeat;   
  padding: 2px 0px 0px 3px;
}

table.search_box {
  background-image:url(images/search_bg.jpg); 
  background-repeat: repeat-x; 
 }

td#left_mainnews {
         background-image:url(images/left_tab_mainnews.gif); 
    font-size: 1px;
    height:20px;
     width: 11px;  
}

td#title_mainnews {
         background-image:url(images/bg_tab_mainnews.gif); 
    font-size: 13px;
    font-color: 333333;
    background-repeat: repeat-x; 
    height:20px;  
    border-right: 1px solid #adadad;
}
td#body_mainnews {
         background-color:#f7f7f7; 
    border: 1px solid #cfcfcf;
  border-top: 1px none;
}

div#rx_col {
         background-color:#c5c5c5;
         color: #ffffff;
         width: 100%;
}

div#rx_col h3 {margin-top: 10px;margin-bottom: 3px; font-size: 11px; color: #000000; text-align: center;}

div#rx_col_menu {
         background-color:#9c9e9d;
         color: #ffffff;
         width: 100%;
}
         
div#rx_col div.csc-header h1, div#appeals_title, div#rx_col div.csc-header h2 {
        background-image:url(images/bg_rx_box.jpg); 
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    background-repeat: repeat-x; 
    margin: 2px 0px 0px 0px;
    padding-top: 2px;
    height:22px;
}


div#rx_col p.bodytext {
        background-color:#c5c5c5;
         font-size:11px;
         color: #333333;
  padding: 3px 5px 3px 5px;
  margin: 0px 0px 0px 0px;
  line-height: 13px;
}

div#rx_col p.bodytext1 {
        background-color:#c5c5c5;
         font-size:11px;
         text-align: right;
         color: #333333;
  padding: 3px 5px 3px 5px;
  margin: 0px 0px 0px 0px;
  line-height: 13px;
}

.csc-textpic-caption {
        background-color:#9c9e9d;
         font-size:11px;
         color: #ffffff;
  padding: 5px 5px 15px 5px;
  margin: 0px 0px 0px 0px;
  line-height: 14px;
}

.csc-textpic-imagewrap {
  padding: 0px 0px 15px 0px;
  margin: 0px 0px 0px 0px;
  background-color:#9c9e9d;
}

div#rx_col ul, div#rx_col ol {
  padding: 10px 3px 5px 17px;
  margin:1px 3px 0px 3px;
}


div#rx_col_menu ul, div#rx_col_menu ol {
  padding: 0px;
  margin: 5px 3px 0px 2px;
}

div#rx_col_menu ul li {
  padding-left: 20px;
}

div#rx_col_menu li {
  background-color:#9c9e9d;
         font-size:11px;
         font-weight: bold;
         font-family: Verdana;
         color: #ffffff;
         line-height: 15px;
  margin-bottom:5px; 
  list-style-type: none;
  background-image: url(images/arrow_cur.gif); 
  background-repeat: no-repeat;
  background-position: left center;
   /* 
   list-style-image:url(images/arrow_no.gif); 
  line-height: 14px; 
  */ 
}

div#rx_col li {
         background-color:#c5c5c5;
         font-size:11px;
         font-weight: bold;
         color: #ffffff;
         line-height: 14px;
  margin-bottom:9px;
}

div#rx_col_menu div.csc-header h1.csc-firstHeader {
   background-image: none;
   background-color:#757676; 
    font-family: Verdana;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    height:25px;  
    padding-top: 5px;
    padding-bottom: 3px;
  margin: 0px;
    text-decoration: none;
  /*border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
     width:220px;  !important */
}
         
div#rx_col a, div#appeals_body a{
         font-size:11px;
         font-weight: bold;
         color: #a21a00;
         text-decoration: none;
}

div#rx_col a:hover, div#appeals_body a:hover{
         font-size:11px;
         font-weight: bold;
         color: #a21a00;
         text-decoration: underline;
}

       
div#rx_col_menu a{
         font-size:11px;
         font-weight: bold;
         color: #ffffff;
         text-decoration: none;
         }
         
div#rx_col_menu a:hover{
        font-size:11px;
        font-weight: bold;
        color: #ffffff;
        text-decoration: underline;
}



td#body_home_col h1.csc-firstHeader {
         font-size:11px;
         font-weight: bold;
         background-image: none;
         color: #333333;
         text-decoration: none;
         text-align: left;
         padding: 3px 5px 0px 5px;
         margin-bottom: 0px;
}

td#body_home_col p.bodytext {
  font-size: 11px;
  line-height: 14px;
  margin-top: 5px;
}



.inputbox, div.tx-macinasearchbox-pi1 input.searchbox {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  color : #000000;
  font-size: 11px;
}
.button, div.tx-macinasearchbox-pi1 input.searchbutton  {
  background-color:#999999;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  color : #ffffff;
  font-size: 10px;
  border: 1px solid #666666;
  border-top: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
}

#country {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  color : #000000;
  font-size: 11px;
  font-weight: bold;
}

/* the following classes are used to managed the sub menu */

#submenu_no,#submenu_act, #submenu_cur {
  font-size: 11px;
  background-color: #e2e2e2;
  border-right: 1px solid #cccccc;
  text-align: center;
  width: 130px;
  padding: 8px 0px 8px 0px ;
}

#submenu_no A{
  color: #999999;
  text-decoration: none;
  font-weight: bold;
}
#submenu_no A:hover{
  color: #999999;
  text-decoration:underline;
}

#submenu_cur A{
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}

#submenu_act A{
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}

#submenu_act A:hover{
  text-decoration:underline;
  color: #999999;
  /* font-weight: bold; */
}


#submenu_2_no,#submenu_2_act, #submenu_2_cur {
  font-size: 11px;
}

#submenu_2_title, div#rx_col_menu div.csc-header h1.csc-firstHeader {
         background-color:#757676; 
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    background-repeat: repeat-x; 
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0px;
    height:25px;  
    margin-left:0px;
    /* width:220px;  !important */
}


#submenu_2_no A{
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}
#submenu_2_no A:hover{
  color: #ffffff;
  text-decoration:underline;
}

#submenu_2_cur A{
  color: #cccccc;
  text-decoration: none;
  font-weight: bold;
}

#submenu_2_act A{
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

#submenu_2_act A:hover{
  text-decoration:underline;
  color: #ffffff;
  }


#submenuActive A{
     text-decoration:none;
  background-color: #f4f4f4;
  color: #000000;
  font-weight: normal;
}

td#ActiveMenu a{
  font-size:12px;
  color: #333333;
  line-height: 14px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  display: block;  
  background-color: #e0e0e0;
}

td#noActiveMenu a{
  font-size:12px;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  display: block;  
  line-height: 14px;
  background-color:#a21a00;
}

td#noActiveMenu a:hover{
  color: #999999;
}

div#3rd_menu {  
  font-size: 13px;
  background-color: #e2e2e2;
  text-align: center
  color: #ffffff;
  margin-top: 0px;
  }

td.footer{
  background-image:url(images/footer_bg.gif); 
  background-repeat: repeat-x; 
  font-size:11px;
  height: 26px;  
}

td.footer p.bodytext {padding-top: 4px;}

td.footer p.bodytext a {
  font-size:11px;
  color: #ffffff;
  text-decoration: none;
}
td.footer p.bodytext a:hover{
  text-decoration: underline;
}

/*  end of top menu */


/* the following classes are to manage colours of left menu */

#tabs_content {
  background-color: #ffffff;
  padding-left: 10px;
  padding-right: 15px;
}

#tabs_content table.contenttable p.bodytext {
  font-size: 11px;
  color:#000000;
  line-height: 14px;
}

table.contenttable p.bodytext a{
  font-weight:bold;
  font-size: 11px;
  line-height: 14px;
}

#menu_title{
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  background-image:url(images/menu_title.jpg); 
  height: 20px;
}

#menu_end {
  font-size: 1px; 
  background-image:url(images/menu_end.jpg); 
  height: 9px;
}

#login_title{
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  background-image:url(images/login_title.jpg); 
  height: 20px;
}

#login_end {
  font-size: 1px; 
  background-image:url(images/login_end.jpg); 
  height: 9px;
}

/* -----------------------------  end of left menu   ----------------------------- */


div.csc-header h1.csc-firstHeader, div.csc-header h1 {
  background-image:url(images/h1_bg.jpg); 
  background-repeat: no-repeat; 
  background-position: center left;
  font-size: 13px;
  font-weight: bold;
  height: 22px; 
  /*margin-bottom: 0px;*/
  color: #ffffff;  
  text-align: center;
  vertical-align: middle;
  margin-left:3px;
  margin-top: 2px;  
  padding-top: 2px;
}

td#heading {
  background:#c12300 url(images/bg_news.jpg) repeat-x; 
  font-size: 13px;
  height: 20px;
  font-weight: bold;
  color: #ffffff;  
  text-align: center;
  vertical-align: middle;
  padding-left: 3px;
  padding-right: 3px;
}
  
div.content_brd {
  font-size: 11px;
  padding-top: 8px;
  }
  
div.content_brd li {
  font-size: 11px;
  margin: 0px 12px 6px 7px;
  }
  
 
div.content_brd a {
        font-size:11px;
        color: #a21a00;
        text-decoration: none;
        font-weight: bold;
      }
         
div.content_brd a:hover {
        font-size:11px;
        color: #a21a00;
        font-weight: bold;
        text-decoration: underline;
}

div.content_brd h5, div.content_brd h6{
  font-size: 11px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 0px;
  padding-left: 10px;
}

div.content_brd h4 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 0px;
  padding-left: 10px;
}


/* --- new ---*/


P.bodytext {
  font-size: 11px;
  color:#222222;
  margin: 0px 12px 6px 10px;
  padding-top: 5px;
  line-height: 16px;
}
P.bodytext a {
  color: #A21A00;
  text-decoration: none;
  font-weight: bold;
}
P.bodytext a:hover{
    color: #A21A00;
  font-weight: bold;
  text-decoration: underline;
}

table.csc-loginform  td.csc-form-labelcell p.csc-form-label-req{
  font-size:11px;
}

table.csc-loginform  td.csc-form-fieldcell input {
  font-size:11px;
  font-family: Trebuchet Ms;
  color: #333333;
  width:70px;
}

table.csc-loginform  td.csc-form-commentcell p.csc-form-label{
  font-size:11px;
}

#subContainer{
  margin-top: 5px;
  margin-right: 2px;
  margin-left: 2px;
}
#subContainer a{
  font-family: Tahoma;
  font-size: 11px;
  font-style: normal;
  color: #000000;
  text-decoration: none;
  display: inline;
  vertical-align: middle;
  text-decoration: none;
}
#subContainer a:hover{
  color: #c33e3f;
}
#submenu #noActiveMenu a{
  color: #c33e3f;
  font-weight: normal;
}


div#search {
        float: right;
        padding: 0px 5px 0px 0px;
        margin: 0px;
}

/* --------------- LANGUAGES (start)------------------ */


.tx-srlanguagemenu-pi1     {}
.tx-srlanguagemenu-pi1 ul     {}

.tx-srlanguagemenu-pi1 a    {font-family: Verdana; font-size:10px; color:#ffffff; text-decoration: none;}
.tx-srlanguagemenu-pi1 a:hover  {font-family: Verdana; font-size:10px;}

.tx-srlanguagemenu-pi1 p     {font-family: Verdana, sans-serif; font-size: .9em; line-height:100%; color: #165c89; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img     {/*display: none;*/ margin: 5 0 5 0px; padding: 0; border-style: none; }

.tx-srlanguagemenu-pi1 .CUR   {font-size: .9em;}
.tx-srlanguagemenu-pi1 .CUR a   {color: #ffffff; text-decoration: none; font-weight: normal; } */
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active {color: #ffffff; text-decoration: none;}

.tx-srlanguagemenu-pi1 .NO     {font-size: .9em;}
.tx-srlanguagemenu-pi1 .NO a   {color: #cccccc; text-decoration:none; font-weight:normal; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#cccccc; text-decoration: underline;}

.tx-srlanguagemenu-pi1 .INACT   {font-size: .9em;}
.tx-srlanguagemenu-pi1 .INACT a   {color: #cccccc; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color:#cccccc; text-decoration: underline; }

div.tx-srlanguagemenu-pi1 .SPC   {display:none; font-family: Verdana, sans-serif; font-size: .9em;}

.tx-srlanguagemenu-pi1 fieldset { }
.tx-srlanguagemenu-pi1 fieldset legend { }
.tx-srlanguagemenu-pi1 fieldset label {}
.tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }


 /* --------------- LANGUAGES (end)------------------ */
 
div#newstext {font-size: 11px; padding-left: 5px; padding-right: 5px;}

div#morenews a {color: #c33e3f; text-decoration: none; float: right;}
div#morenews a:hover {text-decoration: underline;}
  
div#shortnews a, td.cinf_data a  {color: #A21A00; font-size:11px; text-decoration: none; font-weight: bold;}
div#shortnews a:hover, td.cinf_data a:hover {text-decoration: underline;} 
  
div#shortNewsImage{
  float:right;
  border: 1px solid #666666;
  /* padding: 3px; */
}
  
div#boxNewsAbstract {
  font-size:11px;
  line-height: 16px;
  padding-top: 3px;
  padding-bottom: 8px;
  width: 380px;
  text-align: justify;
}
  
div#shortNewsDate {
  font-family: Trebuchet MS;
  font-size:11px;
  text-align:right;
  color: #666666;
  padding-right: 5px;
  padding-top: 5px;
  border-bottom: 1px solid #c2c8ce;
  margin-bottom: 5px;
}

div#shortNewsCountryBox1 {
  background-color:#9c9e9d;
  font-family: Trebuchet MS;
  font-size:11px;
  font-weight: bold;
  text-align:left;
  color: white;
  padding-bottom: 3px;
  padding-top: 3px;
}

div#shortNewsCountryDate, td#shortNewsCountryDate {
  font-family: Tahoma;
  font-size:10px;
  font-weight: bold;
  text-align:left;
  color: white;
  padding: 5px 2px 0px 4px;
  white-space: nowrap;
  /* padding-top: 3px;
  display: inline; */
}

div#shortNewsCountry, td#shortNewsCountry {
  font-family: Trebuchet MS;
  font-size:11px;
  text-align:left;
  color: white;
  padding: 4px 3px 4px 3px;
  line-height: 14px;
  /* display: inline; */
}

td#shortNewsCountry a{
  font-family: Verdana;
} 


td#shortNewsCountry a:hover {
  font-family: Verdana;
  color: #a21a00;
} 

#news_vis1{
  display: inline;
}

#news_vis0{
  display: none;
}

/* ------------------------------------------------------------------- */

div#tx_chcforum-pi1, table.tx-chcforum-pi1-Table select{
  font-family: Trebuchet MS;
  font-size:11px;
}

table.tx-chcforum-pi1-Table select, table.tx-chcforum-pi1-Table input{
  font-family: Trebuchet MS;
  font-size:11px;
}

div.tx_chcforum-pi1-toolBar, div.tx-chcforum-pi1-preTableWrap {
  background-color: #f7f7f7;
  border: 1px solid #336699;
  }

div.tx-chcforum-pi1-noWrap, div.tx-chcforum-pi1-noWrap a, div.tx_chcforum-pi1-subToolBar a{
  font-family: Trebuchet MS;
  font-size:11px;
}

div.tx-chcforum-pi1-navPath, div.tx-chcforum-pi1-pageLinksTop, div.tx-chcforum-pi1-pageLinksBtm {
  font-family: Trebuchet MS;
  font-size:11px;
  color:222222;
}
div.tx-chcforum-pi1-confThreadNew, td.tx-chcforum-pi1-catConferenceCell dd.new {
  font-family: Trebuchet MS;
  font-size:10px;
  color: #666666;
}
div.tx_chcforum-pi1-profileHdrBig {
  background-color: #f7f7f7;
  border: 1px solid #336699;
}


div.tx-chcforum-pi1-profileBorder div.tx-cwtcommunity-pi1 h1{
  font-family: Trebuchet MS;
  font-size:11px;
  background-color: #e9eef4;
}

div.tx-chcforum-pi1-profileBorder div.tx-cwtcommunity-pi1 td{
  font-family: Trebuchet MS;
  font-size:11px;
  background-color: #e9eef4;
}
div.tx_chcforum-pi1-profile_hdr {
  font-family: Trebuchet MS;
  font-size:12px;
  font-weight: bold;
  padding-left:0px;
}

div.tx-cwtcommunity-pi1 table{
  width: 100%;
  
}

div.tx-cwtcommunity-pi1 input, div.tx-cwtcommunity-pi1 textarea, div.tx-cwtcommunity-pi1 select{
  font-family: Trebuchet MS;
  font-size:11px;
  width: 150px;
}

div.tx-cwtcommunity-pi1 td, div.tx-cwtcommunity-pi1 th{
  font-family: Trebuchet MS;
  font-size:11px;
  background-color: #e9eef4;
}

div.tx-cwtcommunity-pi1 div.csc-header h1.csc-firstHeader {
  display: none;
}

/* --------------- COUNTRY INFORMATION start------------------ */

td.cinf_title {
  background-color: #999999;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  padding: 2px 0px 2px 2px;
}

td.cinf_data {
  border-bottom:1px solid #666666;
}

/* --------------- COUNTRY INFORMATION end------------------ */

img.news-single-item-image {
  display: none
}

div.news-single-item h2 {
  color: #666666;
  font-size: 13px;
  font-weight: bold;
}

div.news-single-item div.news-single-timedata {
  padding-right: 10px;
  font-size: 10px;
  font-weight: bold;
}

div.news-single-item p.bodytext {
  line-height: 16px;
}

td.photo_gallery img {
  border: 1px solid #666666;
}

p.photo_title {
  font-size: 10px;
  margin-top: 2px;
}

TD.pg_title {
  background-color:#CACBCC;
  color:#000000;
  font-family: Verdana;
  font-size: 10px;
}

TD.pg_img {
  background-color:#E4E5E6;
  color:#000000;
  font-family: Verdana;
  font-size: 10px;
}

TD.pg_text {
  color:#000000;
  font-family: Verdana;
  font-size: 10px;
  padding: 5px 5px 5px 5px;
}

TD.pg_text a{
  cursor:pointer;
}

/* #-#-#-#-#-#-# INDEXED SEARCH BOX #-#-#-#-#-#-# */

div.tx-indexedsearch, .tx-indexedsearch-descr, p.tx-indexedsearch-percent, div.tx-indexedsearch-searchbox p, div.tx-indexedsearch-searchbox td {
  font-size:11px;
  color: #000000;
}

.tx-indexedsearch-whatis{
  border-bottom: 1px solid #cccccc;
}

.tx-indexedsearch-title-icon img, span.tx-indexedsearch-title-number{
  display: none;
}

span.tx-indexedsearch-title-caption a{
  font-size:14px;
}

/* tr.tx-indexedsearch-title, .tx-indexedsearch-descr {
  background-color: #f0f0f0;
} */

td.tx-indexedsearch-info {
  font-size:11px;
  color: #000000;
  background-color: #ffffff;
  border-bottom: 1px solid #cccccc;
}

.form_data_input {
  font-size:11px;
  color: #000000;
}

.form_data_title {
  font-size:11px;
  color: #000000;
  font-weight: bold;
}

.fb_title {
  font-size:11px;
  color: #000000;
  font-weight: bold;
  background-color: #FBE2DC;
  border: 1px solid #E6AFA3;
}
.fb_data {
  font-size:11px;
  color: #000000;
  border: 1px solid #E6AFA3;
}
.fb_other {
  font-size:11px;
  color: #7F7E7E;
  border: 1px solid #E6AFA3;
}


div.tx-srlanguagemenu-pi1 div.CUR img {display: none;}
div.tx-srlanguagemenu-pi1 div.CUR a img.tx-srlanguagemenu-pi1-flag {display: block;}

/*-----------forum and docs---------------------------------*/
div.tx_chcforum-pi1-subToolBar {display:none;}
div#dyna_fef_page {margin: 3px;  padding: 3px;}
/*----------------------------------------------------------*/

div.languages div {margin-bottom: 8px;}

div#c142398 {margin-left: 40px; padding-bottom: 20px;}
div#c142398 iframe {width:200px !important;} 

div#c147887 img {margin-bottom:0}


.csc-textpic-imagewrap {
   background-color:transparent;
}