/* td.top_banner {height: 9px;} */
td.heightcell {display: none;}

td.rightcolumn {padding-top: 15px; font-family: Arial; padding-right: 5px;}

#box_blue_2cols h1.csc-firstHeader, #box_blue_2cols h1 {color: #4F4F4F; font-family: calibri; border-top:none; margin: 0px; padding:12px 5px 2px 5px; font-size:17px; line-height: 19px; border-bottom: 1px solid #cccccc; font-weight: normal;}

table.table_menu_right {
  /*margin-top: 40px;*/
}
td.newsroom_2cols img, table.table_menu_right td#box_blue_2cols img {
  /*border: 1px solid #000000;*/
  border:0px;
}

td#box_blue_2cols img{
  border:0px !important;
}


table.table_menu_right td#box_blue_2cols ul {margin-top: 8px;}
table.table_menu_right td#box_blue_2cols ul li {border-bottom:none; background: url("/fileadmin/templates/esw/images/arrow.gif") no-repeat scroll 1% 0 transparent; padding: 2px 0 1px 13px;} 
table.table_menu_right td#box_blue_2cols ul li a {font-family: Arial; font-weight: bold; font-size: 12px; line-height:16px;} 

td.newsroom_2cols {padding-left: 8px; padding-right: 15px;}
td.newsroom_2cols ul, td.newsroom_2cols ol, td.newsroom ol, td.newsroom ul {padding-left: 10px;}
td.newsroom_2cols p, td.newsroom_2cols p.bodytext, div.tx-dynalist-pi1 a, td.newsroom_2cols ul li, td.newsroom_2cols ol li, td.newsroom ol li, td.newsroom ul li {font-family: Arial; font-size: 13px; line-height:17px;}
td.newsroom_2cols ul li, td.newsroom_2cols ol li, td.newsroom ol li, td.newsroom ul li {list-style-type: none; padding-top: 2px; background: url("/fileadmin/templates/esw/images/arrow.gif") no-repeat scroll 1% 0 transparent; padding-left: 18px;}

td.maincontent h1.csc-firstHeader {color: #B60016; font-size: 20px; font-weight: normal; margin-bottom: 15px; margin-top: 10; font-family: trebuchet Ms; }

/*  ########################## DYNA LIST ##########################################  */

div.dynalist-item {font-family: Trebuchet Ms;}
div.tx-dynalist-pi1 {
  /*width:98%;*/
}

div.tx-dynalist-pi1-recordlist {padding: 4px 10px 0px 10px; margin-top: 10px;  min-height: 105px; height: 105px; height: auto !important; height: 30px; font-family:Trebuchet Ms;}

div#c85479 div.tx-dynalist-pi1-recordlist {min-height: 115px; height: 115px; height: auto !important;}
div#c85480 div.tx-dynalist-pi1-recordlist, div#c102272 div.tx-dynalist-pi1-recordlist {min-height: 50px; height: 50px; height: auto !important;}

div.tx-dynalist-pi1-recordlist-row_1 {background-color: #F5F5F5; border: 1px solid #e5e5e5; border-right: none; border-bottom: none;}
div.tx-dynalist-pi1-recordlist-row_0 {background-color: #ffffff; border: 1px solid #e5e5e5; border-right: none; border-bottom: none;} 

div.dynalist-item h2 {font-size: 14px; margin-bottom: 0px; margin-top: 5px;}

div.tx-dynalist-pi1-pagination {
  border-top: none;
  border-bottom: none;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  margin:10px;
  overflow:visible;
  padding:3px;
  text-align:center;
  padding-top: 5px;
  width: 100%;
}

div.tx-dynalist-pi1-recordlist p {margin: 2px 0px; line-height: 15px; color:#333333;}

div.tx-dynalist-pi1 a.current {background:#999; border:1px solid #ccc;}

div.tx-dynalist-pi1 a.paginate {border:1px solid #ccc; color:#666; }
div.tx-dynalist-pi1 a.paginate:hover {background:#999; color:#FFFFFF; text-decoration:underline;}

div.dynalist-categories, div.dynalist-detail {color: #666666; text-transform:uppercase; font-size: 11px;}

div.tx-dynalist-pi1 div.list-title {padding-top: 3px; padding-bottom: 2px;}
div.tx-dynalist-pi1 div.list-title a {font-size: 13px;}

#content div.list-text p, #content div.list-text p.bodytext {font-size:12px; line-height: 15px;}
td.newsroom_2cols div.list-text a img {border:none;}

div.tx-dynalist-pi1 div.list-date {float: right; padding-left: 5px;}
div.tx-dynalist-pi1 div.list-date,div.tx-dynalist-pi1  div.lng-buttons {text-align: right; font-size: 11px; font-family:Trebuchet Ms;}

div#c102272 div.tx-dynalist-pi1 div.list-date {float: none; padding-left: 0px; text-align: left;}

div.tx-dynalist-pi1 div.full-list {text-align: right;}  
div.tx-dynalist-pi1 div.full-list a {font-size: 11px;}

div.tx-dynalist-pi1 div.lng-buttons {text-transform: uppercase; padding-bottom: 3px; font-size: 10px; color: #666666; font-family: Trebuchet Ms; font-weight: normal;}
div.tx-dynalist-pi1 div.lng-buttons a img {margin-left:3px;}
div.tx-dynalist-pi1 div.lng-buttons span#draft {color:#D8AB2E;}
div.tx-dynalist-pi1 div.lng-buttons span#published {color:#188210;}

div.tx-dynalist-pi1 div.list-image {float: left;}
div.tx-dynalist-pi1 div.list-image img {border-bottom:1px solid #333; border-right:1px solid #333; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-top:6px; margin-right:10px; }

div.dynalist_norecordfound {font-size:12px; padding-left:5px;}
div.more {float:right;}
div.more a {font-weight: bold; color: #B60016; font-size: 11px;}

#main div.tx-dynalist-pi1-recordlist-0  {border-right: none; border-bottom:none;}

/*  ###################### DYNA LIST  -  right column  -  ############################  */

td#box_blue_2cols div.tx-dynalist-pi1 li {margin-top: 5px;}
td#box_blue_2cols div.tx-dynalist-pi1 div.list-title {padding-top: 0px;}
td#box_blue_2cols div.tx-dynalist-pi1 div.list-title a {font-size: 12px; line-height: 15px;}



/* ########################## DYNA DETAIL ########################################## */

div.dynafef_detail_image {padding-left: 6px; float: right;}
div.dynafef_detail_image img {border-bottom:1px solid #333; border-right:1px solid #333; border-top:1px solid #999; border-left:1px solid #999; width:125px; margin-top: 35px;}

div.dynafef_pi4_main {margin-right: 15px;}
div.dynafef_pi4_main div {font-family: Arial; font-size:13px;}
div.dynafef_pi4_main div.dynafef_detail_title {font-family: Arial; font-size:16px; font-weight: bold; border-bottom: 1px solid #cccccc; padding-bottom: 5px; margin-bottom: 3px;}
div.dynafef_pi4_main div.dynafef_pi4_title {background-color: #f0f0f0; white-space: nowrap; padding: 5px; font-size: 12px; color: #222222; float: left;}
div.dynafef_pi4_main div.dynafef_pi4_value {font-size:12px; background-color: #ffffff;  padding: 5px; border-bottom: 1px solid #dedede; float: left; margin-bottom: 1px; margin-left: 5px;}
div.dynafef_pi4_main div.dynafef_pi4_value p {font-size:12px; line-height:17px; text-align:justify; margin: 0px;}
div.dynafef_pi4_main div.dynafef_pi4_value li {font-size:12px; line-height:15px; margin: 0px; margin-bottom:6px;}

div#c99766 div.dynafef_pi4_main div.dynafef_pi4_value {
  font-size:12px; 
  background-color: #ffffff;  
  padding: 5px; 
  border-bottom: 1px solid #dedede; 
  float: left; 
  width: 100%; 
  margin-bottom: 1px; 
  margin-left: 5px;
}

div#c99766 div.dynafef_pi4_main {
  width:100%; 
  margin-right: 15px;
}

div#c99766 div#dynafef_labeldet_image,div#c99766 div#dynafef_datadet_image{
  display:none;
}

*html div.dynafef_pi4_main div.dynafef_pi4_value {padding:3px; height: 25px; width: 680px;}

/* div#dynafef_datadet_my_type, div#dynafef_datadet_my_status {display: none;} */

div#dynafef_labeldet_my_status, div#dynafef_datadet_my_status, div#dynafef_labeldet_title {display: none;} 
div#dynafef_datadet_title {font-size: 20px; font-weight: normal; padding: 5px 0px;}

div#c99766 div#dynafef_datadet_title {
  font-size: 20px; 
  font-weight: normal; 
  width:100%; 
  padding: 5px 0px;
}  


/* ############################## DYNA FEF #######################################  */

div#dyna_fef_page {width:575px; min-height: 130px; height: auto !important; height: 130px;}
* html div#dyna_fef_page {width:650px; min-height: 130px; height: auto !important; height: 130px;}

div#dyna_fef_page div {font-size: 13px;}
div#dyna_fef_page div.dyna_form_label {width: 175px; font-weight: normal; font-size: 13px; font-family:Arial;}
div#dyna_fef_page div.dyna_form_data {width: 390px; margin-top: 3px; margin-bottom: 3px; font-family:Arial;}
div#dyna_fef_page div.dyna_form_label, div#dyna_fef_page div.dyna_form_data  {float: left;}

div#divcheckbox_tx_cwtcommunityuser_financially {width:220px;}

div#dyna_fef_page input, div#dyna_fef_page textarea, div#dyna_fef_page select {font-family: Arial;}

div.dynafef_actions_box, div.dynafef_buttons {float:none;}
div#dyna_fef_page div#dynafef_actions {padding-top: 0px; padding-left: 163px; float: left;}

div#dyna_fef_page div#div_submit_button input, div#dyna_fef_page div.dynafef_actions_box input {background:#ccc; border:1px solid #999; font-weight: bold; color:#555; font-family:Arial; text-transform: uppercase; font-size:10px; padding:2px; margin-right:0px;}
*html div#dyna_fef_page div#div_submit_button input,*html div#dyna_fef_page div.dynafef_actions_box input {padding:0px;}
div#dyna_fef_page div#div_delete_button input {background:#999999; border:1px solid #333333; font-weight: bold; color:#ffffff; font-family:Arial; text-transform: uppercase; font-size:11px; padding:3px; margin-left:0px;}

div#dyna_fef_page div#div_submit_button, div#dyna_fef_page div#div_delete_button {margin: 2px;}

div.dynafef_msg_info_box {border: 1px solid #999;}
div#dyna_fef_page div.dynafef_msg_info_box_title, div#dyna_fef_page div.dynafef_msg_info_box_body {font-size: 11px;}
div.dynafef_msg_info_box_title {background-color:#999;}
div.dynafef_msg_info_box_body {background-color:#f7f7f7;}

div#dynafef_datadet_links {margin-left:0; padding-left:0; padding-top:7px; height:16px;}

div#id_user_extextender_option_list1_wrap_list {margin-top: 7px;}

div#dyna_fef_page div#div_delete_button {display:none;}

/* ############################## BOX HOME 3 IMAGES #######################################  */

div#c164843 table.contenttable, div#c167622 table.contenttable{
  border-collapse: separate;
  border-spacing: 5px;  
}

div#c164843 table.contenttable th, div#c167622 table.contenttable th{
}

div#c164843 table.contenttable td, div#c167622 table.contenttable td{
  text-align:center;
  font-weight:bold !important;
}

div#c164843 table.contenttable img, div#c167622 table.contenttable img{
  padding:0;  
  margin:0;
  border:0;
  width:185px !important;
  height:136px !important;
}

div#c164843 table.contenttable td.td1, div#c167622 table.contenttable td.td1{
  background-color:#c09200;
  color:#ffffff;
  padding: 8px;  
}

div#c164843 table.contenttable td.td2, div#c167622 table.contenttable td.td2{
  background-color:#4a422e;
  color:#ffffff;
  padding: 8px;
}

div#c164843 table.contenttable td.td3, div#c167622 table.contenttable td.td3{
  background-color:#000000;
  color:#ffffff;
  padding: 8px;
}


div#c164843 p.bodytext, div#c167622 p.bodytext{
  padding:0px !important;
  font-weight:bold !important;  
}

div#c164843 table.contenttable a:link, div#c164843 table.contenttable a:visited, div#c164843 table.contenttable a:hover{
  color:#ffffff;
  text-decoration:none;
}
div#c167622 table.contenttable a:link, div#c167622 table.contenttable a:visited, div#c167622 table.contenttable a:hover{
  color:#ffffff;
  text-decoration:none;
}
/* ############################## RSS #######################################  */

div#c164886 img{
  margin-right:15px;
}

/* ############################## LOGO #######################################  */

div#content_logo{
  margin:auto auto 0px auto;
  text-align:center;
  width:auto;
}

/* ############################## CONTENT DATA LAST MODIFY #######################################  */

div#data_content{
  /*display: none;*/
  background-color: #F6F6F6;
  font-size: 10px;
  font-style: italic;
  margin-top: 40px;
  padding: 5px 10px;
  text-align: right;
  width: auto;
}

div#data_content span{
  margin-right:4px;
}

/* ############################## DETAIL NEWS #######################################  */

div.detail-date {
  color:#666;
  font-style:italic;
  font-size:13px;
  margin-top:6px;
  margin-bottom:15px;
}

div.detail-content img.detail-image-medium{
  /*display:none;*/
  float: left;
  margin: 4px 16px 0 0;  
}

div.detail-author{
  padding:10px 0 0 0;
  font-size:13px;
  font-style:italic;
}

div.detail-tag{
  padding:20px 0 0 0;
  font-size:13px;
}

/* ############################## YOUTUBE GALLERY #######################################  */

div#content_gallery{
  
}

div#content_gallery div.gallery-yt-box{
  margin:0 0 20px 0;
  padding: 0 0 20px;
  font-family: Arial;
  font-size: 13px;
  line-height: 17px;
  border-bottom:1px solid #e4e4e4;  
}

div#content_gallery div.gallery-yt-box div.gallery-yt-image{
  float:left;
  width:135px;
}

div#content_gallery div.gallery-yt-box div.gallery-yt-title{
  float:left;
  width:450px;
  color:#333333;
}

div#content_gallery div.gallery-yt-box div.gallery-yt-date-visit{
  float:left;
  width:450px;
  color:#333333;
  margin-top:10px;
  font-size:11px;
  /*font-style:italic;*/
}

/* ############################## FLICKR PHOTO GALLERY #######################################  */

div#content_photo_gallery{
} 

div#content_photo_gallery div.gallery-photo-fk-row{
  /*background-color:#e4e4e4;
  margin-bottom:5px;*/
}

div#content_photo_gallery div.gallery-photo-fk-box{
  float: left;
  padding: 10px;
  position: relative;
  width: 260px;
  height:200px;
  background-color:#E7E7E6;
  margin:0 10px 10px 0;
}

div#content_photo_gallery div.gallery-photo-fk-box div.gallery-photo-fk-image{
  width:200px;
  height:165px;
  overflow:hidden;
  margin:0 auto 0 auto;
}

div#content_photo_gallery div.gallery-photo-fk-box div.gallery-photo-fk-image img{
  width:100%;
  border:0;
}

div#content_photo_gallery div.gallery-photo-fk-box div.gallery-photo-fk-title{
  position:absolute;
  left:1px;
  font-size:11px;
  top: 187px;
  background-color:#ffffff;
  padding:2px;
  width:274px;
  height:28px;
  text-align:center;
}

div#c190126 img, div#c190159 img{
  /*width:130px;
  height:80px;*/
  margin-top:10px; 
  border:0;                                 
}

