@media screen {

div#main div.geo_menu {left: 250px; position: relative; top: -965px; *top: -900px; width: 450px;}

body {background: #ffffff url(images/bg_site.jpg) repeat-x; font-family:Trebuchet Ms; color: #444444; margin:5px 0px; padding:0px;}

sub, sup { 
  font-size: 75%;
  line-height: 0; 
  position: relative; 
  vertical-align: baseline; 
}
sup { 
  top: -0.5em; 
}
sub { 
  bottom: -0.25em; 
}

div#shareit {position:relative; margin-bottom: 120px; left: 100px; top:35px;}
*div#shareit {margin-bottom: 120px; left: 50px; }

div#languages {float: right; margin-bottom: 3px;}
*html div#languages {}
div#languages div {padding-right: 5px;}
div#languages a {font-size:12px; color:#466baf; font-family: calibri;}
div#languages a:hover {text-decoration: underline;}
div#languages div.CUR a, div#languages div.CUR a:hover {font-size:12px; color:#333333; text-decoration:none;}

div#img_banner {background: #ffffff; height: 135px;}

div#banner_rx {float:right; width:125px;}
div#banner_rx a img#login, div#banner_rx a img#logout {float:right; margin-right:7px; margin-top:4px;}

#header {background: #fff; margin: auto; height:79px;}

#bg{width:980px; margin:0px auto; text-align:left; padding:0px; height: 100%;}
*html #bg {width:982px;}

td.leftcolumn {width:230px; padding-left:5px; padding-right: 0px; padding-top:20px;}
td.centralcolumn {padding-left:20px; padding-right:20px; padding-top:20px; min-height: 600px; height: 600px;}
td.rightcolumn {width:230px; padding-left:0px; padding-right:5px; padding-top:20px;}

div#lx_column, div#rx_column {width:230px;}

h1, h1.csc-firstHeader  {background: transparent url(img/bg_h1.jpg) no-repeat; color: #333333; padding: 0px; height: 26px; font-size: 20px; font-weight: normal; margin-top: 0px; border-bottom: 1px solid #B3CFEA;}
h2 {font-size: 17px; color: #841305; font-weight: normal; margin-top: 20px; margin-bottom: 5px; line-height: 20px;}
h3 {font-size: 17px; color: #d48d23; margin-bottom: 0px; margin-top: 25px;}
h5 {font-size: 13px; color: #333333; margin-bottom: 5px; margin-top: 8px; font-weight: bold; line-height: 17px;}

a {color: #f23f00; text-decoration: none; font-weight: bold;}
a:hover {color: #f23f00; text-decoration: underline; font-weight: bold;}

ul {padding-left: 25px; *margin-left: 0px;}
li {color:#333333; font-family:Trebuchet Ms; font-size: 13px; line-height: 17px; text-align: left; margin-bottom: 8px;}

p, p.bodytext {font-size: 13px; font-family:Trebuchet Ms; color: #333; margin-top: 8px; margin-bottom: 16px; text-align: justify; line-height: 17px; }
/* p.bodytext img{padding-top: 20px;} */

#footer {border-top: 1px solid #507DAA; border-bottom: 1px solid #507DAA; background: #5893CE; color: #ffffff;}
#footer a, #footer div p.bodytext, #footer div p.bodytext a {text-align: right; font-size: 11px; font-weight: bold; padding-right: 5px; margin: 2px 0px; color: #ffffff;}
#footer p.bodytext {margin-bottom: 4px; margin-top: 3px;}

div#c126152, #footer p.bodytext {float: right;}

div#top_breadcrumbs {padding-top: 4px; padding-left: 7px;}
div#top_breadcrumbs, div#top_breadcrumbs a {font-size: 11px; font-family: Tahoma;}

div#geo_pages {width: 225px; height: 18px; align: center; border: none; margin-bottom: 25px; margin-top: -50px; margin-left: 5px;}
div#geo_pages select, div#geo_pages option, div#geo_pages optgroup {font-family: Calibri; font-size: 13px;}
div#geo_pages select {width: 221px;}

div.geo_global_title, div.geo_country_title, div.geo_country {width:450px;}

div.geo_global_title {font-weight: bold; text-transform: uppercase; }
div.geo_country_title {font-size: 13px; display: none;}
div.geo_country a {font-size: 13px;}

#admin-header {background-color:#C30000;}
#admin-header ul.topmenu {float: none;}

/* ________________________  R I G H T   C O L U M N  ___________________________ */

div.add_boxes {border: 1px solid #8AAED1; margin-bottom: 25px; } 
div.add_boxes h2, div.add_boxes h2 a {border-bottom: 1px solid #8AAED1; padding-left: 5px; font-family: Calibri; color:#333333; background-color:#b3cfea; height:20px; font-weight:bold; text-transform:none; font-size:15px; margin:0px;}
div.add_boxes h2 a {border-bottom: none; color:#F23F00;}
div.add_boxes ul {list-style:none; margin-left:0px; padding-left:15px; margin-top: 10px; margin-bottom: 10px;} 
div.add_boxes ul li {background:transparent url(images/bullet.jpg) no-repeat scroll left 4px; font-size: 13px; padding-bottom:5px; padding-left: 13px; line-height:15px; margin-bottom: 0px;} 

div.add_boxes div.csc-header {margin-bottom: 8px;}
div.add_boxes p.bodytext {text-align: normal; margin: 0px;}
div.add_boxes p.bodytext img {margin: 0px 0px 0px 7px;}



/* ______________________________________________________________________________  */

#topmenu {height: 34px; border: 1px solid #fff; border-right: 1px solid #fff; background: #a5420e; text-align: left;}
#topmenu ul, #top_submenu ul {margin:0px;}
#topmenu li, #top_submenu li {display:inline; list-style: none;}

div.csc-textpic-imagewrap img {margin-top: 0px !important; margin-top: 12px;}
div.clear {clear: both; height: 0; border:1px solid #333;  border-top: 1px none;  border-bottom: 1px none;}


#c108630 p.bodytext img {padding-top: 0px;}
#c108630 td[align="center"] p.bodytext {text-align: center;} 


#leftcol ul {
  list-style: none;
  padding-left: 5px;
  font-family: Verdana;
  text-transform: uppercase;  
  font-size: 13px;
  font-weight: normal;
  width: 110px;
  margin-top: 0px;
  padding-left: 5px !important;
  margin-left: 0px !important;
  padding-left: 0px;
  margin-left: 5px;
}

#leftcol ul li {
  padding: 5px 0px 3px 0px;
  border-bottom: 1px solid #bdc0b7;
}

#leftcol ul li a{
  text-decoration: none;
  color: #666666;
  font-weight: bold;
}

#leftcol ul li a:hover{
  text-decoration: none;
  color: #999999;
}

#leftcol ul li#cur a{
  text-decoration: none;
  color: #d9241b;
  font-weight: bold;
}

/* ________________________  L O G I N  ___________________________ */

div#content h2.tx-loginboxmacmade-pi1-header {display: none;}

div.tx-loginboxmacmade-pi1 form {padding-top: 15px;}

div.tx-loginboxmacmade-pi1, td.tx-loginboxmacmade-pi1-labelCell {font-size: 13px; line-height: 17px; color: #333333;}
div.tx-loginboxmacmade-pi1-welcome {display:none;}

td.tx-loginboxmacmade-pi1-fieldCell input {border: 1px solid #bbbbbb; font-family: Verdana; font-size: 13px; padding: 1px; margin: 1px;}
td.tx-loginboxmacmade-pi1-fieldCell input.submit {margin-top: 5px;}

div#c88264 {float:right; width:235px; background:#f0f0f0; border:1px solid #D8AB2E; padding: 10px; margin:10px 0px 10px 20px; position:relative;}
div#c88264 span.tx-loginboxmacmade-pi1-loggedUser {font-weight: bold;}
div#c88264 td.tx-loginboxmacmade-pi1-fieldCell input {margin-left: 15px; background: #cccccc; font-size:11px; font-weight:bold; color:#333333;}

*html div#c88264 form {margin-top:0px;}
*html div#c81441 table.tx-loginboxmacmade-pi1-loginTable {width:300px;}

div.tx-loginboxmacmade-pi1-error {color:#AA112A;}

/* _______________________________________________________________________ */

#tx_chcforum-pi1 a {text-decoration: none; color: #475e8a;}
#tx_chcforum-pi1 a:hover {text-decoration: underline; color: #D9241B;}
.tx_chcforum-pi1-subToolBar, .tx-chcforum-pi1-navPath, .tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm, .tx-chcforum-pi1-linkUp  {background-color: #f0f0f0;}
.tx-chcforum-pi1-Table tbody tr td, .tx-chcforum-pi1-postForm, .tx-chcforum-pi1-singlePost .author {background-color: #DEECDF;}
.tx_chcforum-pi1-toolBar {background-color: #E9E7CE;}
.tx-chcforum-pi1-postForm #formWhere, .tx-chcforum-pi1-Table thead tr th {background-color:#999999; border: none;}
.tx-chcforum-pi1-footerBox {background:#E9E7CE; border:1px solid #333333; color:#333333; text-align:center;}
.tx-chcforum-pi1-singlePost .text {background: none;}
.tx-chcforum-pi1-singlePost .edit {background: #DEECDF; margin-top: 0px;}


/* ________________________  D Y N A   L I S T  ___________________________ */

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: 70px; height: 70px; height: auto !important; height: 30px; font-family:Trebuchet Ms; font-size: 12px;}

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

div.tx-dynalist-pi1-recordlist-row_1 {background-color: #ffffff; border: 1px solid #e5e5e5; border-right: none; border-bottom: none;}
div.tx-dynalist-pi1-recordlist-row_0 {background-color: #F5F5F5; 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: 13px; 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;}

#content div.list-text p, #content div.list-text p.bodytext,  #content div.list-text {font-size: 13px; line-height: 15px;}

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

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; margin-top: 10px; display: inline;}
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.lng-buttons table.tx-dynalist-pi1-langtool {float: right; margin-left: 15px; *width: 135px; margin-top: -5px; *margin-top: -20px;}


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: 13px; padding-left:5px;}

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

div.id-box {padding-bottom: 8px; border-bottom: 1px solid #f0f0f0;}
div.id-box div.list-title a {font-size: 13px;}


/* ________________________  D Y N A   L I S T  - right column ___________________________ */

div.add_boxes div.tx-dynalist-pi1 {padding:0px;}
div.add_boxes div.tx-dynalist-pi1-recordlist {margin-top: 0px; padding-top: 12px; padding-bottom: 12px; clear: right;}
div.add_boxes div.tx-dynalist-pi1-recordlist:first-child {padding-top: 5px;}
div.add_boxes div.tx-dynalist-pi1 div {line-height: 15px;}
div.add_boxes div.list-image img {margin-top: 3px; margin-right: 12px; width: 50px;}
div.add_boxes div.list-img {float: left; width: 70px; margin-right: 4px;}
div.add_boxes div.list-type {margin-top: 2px; margin-bottom: -4px; font-style: normal; color: #666666;}
div.add_boxes div.list-type b {font-size: 12px; font-style: normal; font-weight: bold; color: #666666;}
div.add_boxes div.list-block {overflow: hidden; *margin-left: 60px; margin-bottom: 10px;}
div.add_boxes div.list-title {padding-top: 0px; margin-bottom: 2px;}
div.add_boxes div.list-title a {font-size: 12px;}
div.add_boxes div.list-date {font-style: italic; font-size: 11px; font-weight: bold; color: #333333; text-align: left; float:none; padding-left: 0px;}
div.add_boxes .tx-dynalist-pi1-recordlist-0 div.list-date {border-top: 1px solid #cccccc; margin-top: 5px; padding-top: 3px;}
div.add_boxes div.list-text {font-size: 11px;}
div.add_boxes div.list-short b, div.list-short b {font-size: 11px; font-style: italic; font-weight: bold;}
div.add_boxes div.list-geo, div.list-geo {font-style: italic; color:#999999;}
div.add_boxes div.list-author {font-weight: bold;}
div.add_boxes div.tx-dynalist-pi1 div.id-box {padding-top: 3px; border-top: 1px solid #f0f0f0;}


/* ________________________  D Y N A   D E T A I L  ___________________________ */

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 {width:820px; margin-right: 15px;}
div.dynafef_pi4_main div {font-family: Trebuchet Ms; font-size: 13px;}
div.dynafef_pi4_main div.dynafef_detail_title {font-family: Trebuchet Ms; 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: 13px; width: 130px; color: #222222; float: left;}
div.dynafef_pi4_main div.dynafef_pi4_value {font-size: 13px; background-color: #ffffff;  padding: 5px; border-bottom: 1px solid #dedede; float: left; width: 665px; margin-bottom: 1px; margin-left: 5px;}


div.dynafef_pi4_main div.dynafef_pi4_value p {font-size: 13px; line-height:16px; text-align:justify; margin: 0px;}
div.dynafef_pi4_main div.dynafef_pi4_value li {font-size: 13px; line-height:15px; margin: 0px; margin-bottom:6px;}

*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; width:820px; padding: 5px 0px;} 

div#c109845 div.dynafef_pi4_main table {width:900px;}

div.dynafef_pi4_main {padding-left: 0px;}

td.tbl_left_column {width: 150px; vertical-align: top;}
td.tbl_left_column div.img_detail div {width:150px; padding-left: 0px; margin-left: 0px; padding-right: 5px; border-bottom: none;}
td.tbl_left_column div.img_detail img {width:150px; border-right: 2px solid #e0e0e0; border-bottom: 2px solid #e0e0e0;}

td.tbl_normal_column {width: 535px; padding-right: 15px;}
td.tbl_normal_column div.dynafef_pi4_title {display: none;}
td.tbl_normal_column div.dynafef_pi4_value  {width: 540px;}
td.tbl_normal_column h2 {margin:0px; font-size: 18px;}

td.tbl_right_column {width: 200px; vertical-align: top;}
td.tbl_right_column div.add_boxes {float: right; width: 200px;}
td.tbl_right_column div.add_boxes ul {padding-left: 0px;}
td.tbl_right_column div.add_boxes h2 {border-bottom: 1px solid #8AAED1; padding-left: 5px; font-family: Calibri; color:#333333; background-color:#b3cfea; height:20px; font-weight:normal; text-transform:none; font-size:15px; margin:0px;}
td.tbl_right_column div.add_boxes div.dynafef_pi4_title {padding:0px; width: 200px; }
td.tbl_right_column div.add_boxes div.dynafef_pi4_value {width: 180px; border-bottom: none;}

td.tbl_right_column div.add_boxes div.dynafef_pi4_value p {text-align: left; margin-bottom: 5px;}


/* ________________________  D Y N A   F E F  ___________________________ */

div#dyna_fef_page {width:650px; 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_form_field {clear: both; margin-top: 15px;}
div.dynafef_original_rec {clear: left;}
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:Trebuchet Ms;}
div#dyna_fef_page div.dyna_form_data, div#dyna_fef_page table.dynafef_table_ckb {width: 475px; margin-top: 3px; margin-bottom: 3px; font-family:Trebuchet Ms;}
div#dyna_fef_page div.dyna_form_label, div#dyna_fef_page div.dyna_form_data, div#dyna_fef_page table.dynafef_table_ckb  {float: left;}

div#divcheckbox_tx_cwtcommunityuser_financially {width:220px;}
div#dyna_fef_page div#divcheckbox_user_extextender_order {width:465px;}

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

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

div#dyna_fef_page div#div_submit_button input, div#dyna_fef_page div.dynafef_actions_box input {background:#ccc; border:1px solid #bbb; font-weight: bold; color:#333; font-family:Trebuchet Ms; text-transform: uppercase; font-size:11px; padding:3px; 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:#ccc; border:1px solid #bbb; font-weight: bold; color:#333; font-family:Trebuchet Ms; 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;}

div.dyna_form_field table.dynafef_file_list_container {margin: 0px;}

div.MultiFile-label {padding-left: 5px;}
a.MultiFile-remove {background: #f5f5f5; padding:0px 4px; border: 1px solid #cccccc;}
span.MultiFile-title {padding-left: 5px;}
div#id_image_wrap_list {font-weight: bold;}

div#dyna_fef_page div#divcheckbox_tx_mblnewsevent_isevent, div#dyna_fef_page div#divcheckbox_tx_newscalendar_state {margin-top: 5px; margin-bottom: 6px;}


/* ______________________________________________________________________________ */



div#c67971 div.dynalist-content a {color: #333333;} 

div#dyna_fef_page div.dyna_form_field div#divlabel_disable_tmp {font-weight: bold;}
div#dyna_fef_page div.dyna_form_data input#id_disable_tmp {border:1px solid #ffffff; width:1px;}

/* __________________________________ RESOURCES BOX ________________________________________ */

div.resources {float: left; width: 419px; display:inline; position:relative;}

div.resources div.tx-dynalist-pi1-recordlist {min-height: 35px; height: auto !important; height: 35px;}
div.resources div.tx-dynalist-pi1 div.list-image {height: auto; width:auto; padding:0px;}
div.resources div.tx-dynalist-pi1 div.list-image img {height: auto; width:75px; margin-right:7px; margin-bottom:7px;}

div.audio_box, div.photo_box {margin-right: 25px;}

*html div.resources_audio_box, *html div.resources_docs_box, *html div.resources_photo_box, *html div.resources_video_box {position:relative;}

div.audio_box h2, div.audio_box div.full-list a, div.audio_box a {color: #437AB3;}
div.docs_box h2, div.docs_box div.full-list a, div.docs_box a {color: #EAAC2E;}
div.photo_box h2, div.photo_box div.full-list a, div.photo_box a {color: #C4010B;}
div.video_box h2, div.video_box div.full-list a, div.video_box a {color: #4B9838;}

div.resources h2 {font-size: 18px; font-weight: bold; margin-bottom:5px;}
*html div.resources h2 {margin-bottom:5px;}

div.resources div.full-list {border-top:1px dashed #cccccc; margin-top:8px;}

/*div.photo_box, div.video_box {border-top: 1px dashed #73808C; margin-top: 10px; padding-top: 10px; }*/

/* __________________________________________ NEWS SECTION _______________________________________________ */

#main div.news_section {float: left; width: 415px; margin-right:34px;}
#main div.news_section h3 {margin-top:0px;}
#main div.news_section div.tx-dynalist-pi1-recordlist-1, div#c85480 div.tx-dynalist-pi1-recordlist-1 {background-color: #EDF3FF; border-right: none; border-bottom:none;}
#main div.news_section_rx {margin-right:0px; position:relative;}
#main div.news_section_rx div.tx-dynalist-pi1-recordlist {min-height: 75px; height: 75px; height: auto !important;}
#main div.news_section div.full-list {border-top:1px dashed #cccccc; margin-top:25px;}

/* ____________________________________  H O M E   P A G E  ________________________________________________ */

/*div.collapse_list .title-list {font-weight:bold; font-size:14px; padding-bottom:5px;}
div.collapse_list img {margin-right:5px; padding-top:5px;}
 div.collapse_list div.list-title {padding-top:5px;}

div.tx-rgsmoothgallery-pi1 {margin-bottom:3px;}

.jdGallery .slideElement {background-color:#ffffff;}
.myGallery {border:none;} */


/*_________________________________________ ROLLING BOXES HOME PAGE ________________________________________________________*/

/* div.tx-dynalist-pi1 div.list-link {width: 470px;} */
div#c110649 div.tx-dynalist-pi1-recordlist, div#c99905 div.tx-dynalist-pi1-recordlist, div#c99898 div.tx-dynalist-pi1-recordlist, div#c119267 div.tx-dynalist-pi1-recordlist, div#c240515 div.tx-dynalist-pi1-recordlist {width:445px; margin-top: 0px; font-size: 12px;}
div#c110649 div.tx-dynalist-pi1-recordlist a, div#c99905 div.tx-dynalist-pi1-recordlist a, div#c99898 div.tx-dynalist-pi1-recordlist a, div#c119267 div.tx-dynalist-pi1-recordlist a, div#c240515 div.tx-dynalist-pi1-recordlist a {font-size: 14px;}
div.tx-dynalist-pi1 div.slideshownews {height: 160px; margin: auto; background-color: #fff; border: 1px solid #fff; text-align:left;}
div.tx-dynalist-pi1 div.slideshowevents {height: 125px; margin: auto; background-color: #fff; border: 1px solid #fff; text-align:left;}
div.tx-dynalist-pi1 div.slideshowresources {height: 170px; margin: auto; background-color: #fff; border: 1px solid #fff; text-align:left;}
div#c110649, div#c99905, div#c99898, div#c119267, div#c240515 , div.highlights {width: 470px; *width: 472px;}
div#c110649, div#c99905, div#c119267, div#c240515 {border: 1px solid #8AAED1;}

div#c110649 .list-image, div#c99905 .list-image, div#c119267 .list-image, div#c240515 .list-image {height: 115px;}
div#c110649 .list-short a, div#c99905 .list-short a, div#c119267 .list-short a, div#c240515 .list-short a {font-size: 12px !important;}

/* div#c110649 div.tx-dynalist-pi1, div#c99905 div.tx-dynalist-pi1, div#c119267 div.tx-dynalist-pi1 {height: auto;} */
div#c110649 div.tx-dynalist-pi1 div.list-date, div#c99905 div.tx-dynalist-pi1 div.list-date, div#c119267 div.tx-dynalist-pi1 div.list-date, div#c240515 div.tx-dynalist-pi1 div.list-date {float: right; font-size: 11px; margin-top: 6px;}

div#c99905, div#c110649 {margin-top: 15px;}

div.tx-dynalist-pi1 .list-title {margin-top: 5px;}

div.highlights h2 {margin: 0px; font-family: Calibri; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
div.highlights a h2 {font-family: Calibri; font-size: 18px; font-weight: normal;}
div.highlights a:hover h2 {text-decoration:underline;}
div.highlights {background: #ffffff;}

div#c110649 h3, div#c99905 h3, div#c99898 h3, div#c119267 h3, div#c240515 h3 {background: #5893CE; color: #ffffff; font-family: Calibri; font-size: 15px; font-weight: normal; height: 20px; margin: 0; padding-left: 5px; text-transform: none;}
div#c110649 h3 a, div#c99905 h3 a, div#c99898 h3 a, div#c119267 h3 a, div#c240515 h3 a {color: #ffffff !important;}

div.list-more {text-align: right; margin-bottom: 10px; padding-right: 3px; line-height: 13px;} 
div.list-more a {font-size: 11px; padding: 0px 3px;} 

div#c160210, div#c160211, div#c160212, div#c240689  {float: right; position: relative; top: -20px; right: 10px; z-index:9999;}


img.plus_button {float:left; margin-bottom: 15px;}

div#c119267 {margin-top: 15px;}

/* ____________________________________________________________________ */

div#c187567 {margin-bottom: 20px;}


/*___________________ IPC EVENTS - HOME PAGE ___________________________*/

div#c100389 {border: 1px solid #8AAED1; margin-bottom: 0px; width: 225px; height: 200px; border-bottom: none;} 
div#c100389 table.calendar-table {margin-left: 10px;} 
div#c100389 h2 {text-align:left; padding-left: 5px; font-family: Calibri; color:#333333; background-color:#b3cfea; height:20px; font-weight:bold; text-transform:none; font-size:15px; margin:0px; border-bottom: 1px solid #8AAED1;}
div#c100389 ul {list-style:none; margin-left:0px; padding-left:7px;} 
div#c100389 ul li {background:transparent url(images/bullet.jpg) no-repeat scroll left 4px; font-size: 13px; padding-bottom:5px; padding-left: 13px; line-height:15px;} 

div#c100394 {text-align: right; margin-bottom: 25px;}
div#c100394 div.more_events {border: 1px solid #8AAED1; border-top: none; width: 225px; height: 20px; text-align: right; *margin-right: 3px;}
div#c100394 div.more_events a {font-size: 11px;  padding-right: 4px;}

/* ____________________________________________________________________ */

div#c99672 {border: 2px solid #b3cfea; margin-bottom: 0px; width: 225px; height: 200px;} 
div#c99672 h1 {text-align:left; padding-left: 5px; font-family: Calibri; color:#333333; background-color:#b3cfea; height:25px; font-weight:normal; text-transform:none; font-size:18px; margin:0px;}


/*__________________ DYNALIST IMAGE _________________________*/
div.slideshow_smooth {width: 200px; text-align: center; font-size: 11px; font-family:Trebuchet Ms; border: none; height: 185px}
div.slideshow_smooth img {border: none;}
/*___________________________________________________________*/


/*__________________ NEW STYLE MAIN COLUMNS __________________*/
#leftmaincolumn   {width:300px; padding-left:5px; margin-left:10px; }
#normalmaincolumn {width:300px;}
#rightmaincolumn  {width:300px; padding-right: 5px; margin-right:10px; }
/*___________________________________________________________*/


/* ____________ SIMPLE SEARCH NELLE PAGINE DI ARCHIVIO _______ */
div#c160639, div#c160653, div#c160657, div#c160656, div#c160658 {height: 70px;}
div#c160639 div#div_freetext, div#c160653 div#div_freetext, div#c160657 div#div_freetext, div#c160656 div#div_freetext, div#c160658 div#div_freetext {width: 500px;}
div#c160639 div#divdata_freetext, div#c160653 div#divdata_freetext, div#c160657 div#divdata_freetext, div#c160656 div#divdata_freetext, div#c160658 div#divdata_freetext { width: 400px;}

* .tx-dynafef-pi3 div#dyna_fef_page {width: 850px;}

.tx-dynafef-pi3 div#dyna_fef_page div#dynafef_actions {padding-left: 0px;}
.tx-dynafef-pi3 div#dyna_fef_page div {display: inline;}

/* ___________________________________________________________ */

div#c166572 img {margin-bottom: 0px;}



div#c154888, div#map_canvas, div#google-visualization-geomap-0 {height: 430px !important; overflow: hidden;}
div#c154888 #google-visualization-geomap-embed-0 {position: relative; top: -300px;}


div#lv_video_button ul {float: right;}
div#lv_video_button li {list-style:none; float: left; padding: 3px 5px; background: #f9f9f9; border: 1px solid #ccc; margin-left:8px;}
div#lv_video_button li a {color:#454545;}


}


/* ############################################################################################################ */
/* ############################################################################################################ */
/* #################################### M E D I A - P R I N T ################################################# */
/* ############################################################################################################ */
/* ############################################################################################################ */



@media print {

body {
  background: #ffffff; 
  margin:0px; 
  padding: 0px;
  font-family: Verdana;
  color: #000000;
  font-size: 13px;
}

#bg {
  width: 954px;
  background: #fff;
  margin-bottom: 30px;
}

#leftcol{display:none;}


p {font-size: 13px;line-height: 17px;color: #666666;}

/*#### LOGIN start ####*/

div#content h2.tx-loginboxmacmade-pi1-header {
  display: none;
}

div.tx-loginboxmacmade-pi1 form {
  padding-top: 15px;
}

div.tx-loginboxmacmade-pi1, td.tx-loginboxmacmade-pi1-labelCell {
  font-size: 13px;
  line-height: 17px;
  color: #333333;
}

td.tx-loginboxmacmade-pi1-fieldCell input {border: 1px solid #bbbbbb; font-family: Verdana; font-size: 13px; padding: 1px; margin: 1px;}

td.tx-loginboxmacmade-pi1-fieldCell input.submit {margin-top: 5px;}

/*############################# LOGIN end ##########################################*/

#tx_chcforum-pi1 a {text-decoration: none; color: #475e8a;}
#tx_chcforum-pi1 a:hover {text-decoration: underline; color: #D9241B;}
.tx_chcforum-pi1-subToolBar, .tx-chcforum-pi1-navPath, .tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm, .tx-chcforum-pi1-linkUp  {background-color: #f0f0f0;}
.tx-chcforum-pi1-Table tbody tr td, .tx-chcforum-pi1-postForm, .tx-chcforum-pi1-singlePost .author {background-color: #DEECDF;}
.tx_chcforum-pi1-toolBar {background-color: #E9E7CE;}
.tx-chcforum-pi1-postForm #formWhere, .tx-chcforum-pi1-Table thead tr th {background-color:#d0a3a9; border: none;}
.tx-chcforum-pi1-footerBox {background:#E9E7CE; border:1px solid #333333; color:#333333; text-align:center;}
.tx-chcforum-pi1-singlePost .text {background: none;}
.tx-chcforum-pi1-singlePost .edit {background: #DEECDF; margin-top: 0px;}

.tx-chcforum-pi1-postForm input {background-color: #999; font-size:11px; border:1px solid #333;}

}


/*####################################### PHOTOGALLERY ##################################*/
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {font-size: 12px; padding: 10px; }

div.photogallery {width: 250px; height: 205px !important;}
div.photogallery div.list-image img {width: 220px;}
div.photogallery_home {padding-left: 3px; padding-right: 5px;}
div.photogallery_home div.list-image img {width: 220px; }
/*#######################################################################################*/


/*####################################### VIDEO ##################################*/
div.home_video {margin: 0; padding:0;}
div.list-video {float: left; margin-right: 15px;}
/*################################################################################*/