/* ########### SLIDESHOW ########## */

.slider_content_bg,
.slider_content {
  height:67px;
  left:0;
  padding:0;
  position:absolute;
  right:0;
  top:191px;
  width:635px;
  z-index:9;
}

.slider_content_bg {
  background:url(images/overlay.png) repeat 0 0;
}

.slider_content h3 {
  margin:0;
  padding:20px 5px 5px 15px;  
}

.slider_content h3 a,
.slider_content h3 a:hover {
  color:#FFFFFF;
  text-decoration:none;
  font-size:20px;
}

/* ########### CONTENT ########## */

div#pageLinks {
  margin-bottom:15px;
}

td.heightcell {
  display:none;
}

td.sub_banner {
  height:auto !important;
  height:20px;
  padding-top:20px;
}

td.newsroom_2cols {
  padding-top:20px;
}

td.newsroom_2cols p,
td.newsroom_2cols p.bodytext {
  font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size:14px;
  color:#555555;
  line-height:21px;
  margin:0 0 12px 0;
}

td.newsroom_2cols ul {
  list-style-type:none;
  padding:0 0 0 15px;
  margin-bottom:21px;
}

td.newsroom_2cols ul li {
  font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size:14px;
  color:#555555;
  line-height:21px;
  padding-left:19px;
  background:url(images/li_green.gif) 4px 7px no-repeat;  
}

td.newsroom_2cols div.csc-header-n1 h1.csc-firstHeader {
  height:28px;
  left:178px;
  top:218px;
  width:622px;
  background:url(images/overlay.png) repeat 0 0;
  font-size:20px;
  color:#fff;
  padding:20px 5px 5px 18px;
  position:absolute;
  z-index:1;
  *left:177px;
  *top:222px;  
  *width:645px;
  font-weight:normal;
}  

td.newsroom_2cols h1 {
  background:url(images/fp-header.png) left bottom repeat-x;
  color:#226D0B;
  font-size:20px;
  height:40px;
  margin-bottom:10px;
  padding:0;
}

td.newsroom_2cols h3 {
  font-size:21px;
  color:#226D0B;
  margin:0 0 10px 0;
}

td.newsroom_2cols h4 {  
  font-size:16px;
  color:#226D0B;
  margin:0 0 8px 0;
}

td.newsroom_2cols h5 {
  color:#226D0B;
  font-size:14px;  
  margin:0 0 7px 0;
}

td.newsroom_2cols hr {
  background-color:#FFFFFF;
  border-color:#CCCCCC;
  border-style:none none dotted;
  border-width:2px;
  color:#FFFFFF;
}

table.icebox_container {
  padding-top:40px;
  margin-top:10px;
  background:url(images/frontpage-bg.png) top left no-repeat;
}

table.icebox_container div.csc-header-n1 h1.csc-firstHeader {
  position:inherit;
  *position:fixed;
  width:auto;
  background:url(images/fp-header.png) center bottom no-repeat;
  color:#226D0B;
  font-size:20px;
  height:40px;  
  padding:0;
  margin-bottom:10px;
}

table.icebox_container td {
  width:50%;
}

td.newsroom_2cols table.icebox_container p.
td.newsroom_2cols table.icebox_container p {
  font-size:13px;
}

td.newsroom_2cols table.icebox_container ul li {
  font-size:13px;
  background:url(images/li_green.gif) 4px 7px no-repeat;  
}

td.newsroom_2cols table.icebox_container ul li a,
td.newsroom_2cols table.icebox_container ul li a b {
  color:#555555;
  font-weight:normal;
}

table.icebox_container td.home_ice1,
table.icebox_container td.home_ice3 {
  border-right:13px solid #fff;
  padding-bottom:19px;
}

table.icebox_container td.home_ice2,
table.icebox_container td.home_ice4 {
  border-left:13px solid #fff;
  padding-bottom:19px;
}

table.icebox_container td.home_ice3,
table.icebox_container td.home_ice4 {
  padding-top:0;
}

div.tx-dynalist-pi1 div.news-image {
  float:left;
  border:1px solid #D9D6D6;  
  margin-right:5px;
}

div.tx-dynalist-pi1 div.news-image img {
  display:inline;
  border:3px solid #fff;
}

td.newsroom_2cols table.icebox_container div.tx-dynalist-pi1-recordlist {
  border:0;
  padding:0 0 5px 0;
  line-height:20px;
}

td.newsroom_2cols table.icebox_container div.tx-dynalist-pi1-recordlist p,
td.newsroom_2cols table.icebox_container div.tx-dynalist-pi1-recordlist p.bodytext {
  font-size:13px;
  line-height:20px;  
}
  
table.icebox_container div.tx-dynalist-pi1-recordlist h2 {
  color:#002661;
  font-size:13px;
  font-weight:bold;
  padding:0;
  margin:0 0 5px 0;
}

table.icebox_container div.tx-dynalist-pi1 ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

table.icebox_container div.tx-dynalist-pi1 ul li {
  padding-left:19px;
}

table.icebox_container h3,
table.icebox_container div.tx-dynalist-pi1-recordlist h3 {
  color:#996600;
  text-transform:uppercase;
  margin:6px 0;
  font-size:13px;
  font-weight:bold;
}

table.icebox_container div.tx-dynalist-pi1-recordlist-row_1 {
  background:transparent;
}

table.icebox_container div.tx-dynalist-pi1 div.news-readmore a,
div.tx-dynalist-pi1 div.news-readmore a {
  font-weight:normal;
  background:url(images/item-readmore.gif) 0 center no-repeat;
  padding-left:20px;
  color:#005094;  
}

table.icebox_container div.tx-dynalist-pi1 div.full-list {
  text-align:right;
  margin-top:5px;
}

table.icebox_container div.tx-dynalist-pi1 div.full-list a {
  background:url(images/item-readmore.gif) 0 center no-repeat;
  padding-left:20px;
  color:#005094;  
  font-weight:normal;
  font-size:12px;
  line-height:20px;
}

table.icebox_container div.tx-dynalist-pi1 div.news-readmore a:hover,
table.icebox_container div.tx-dynalist-pi1 div.full-list a:hover {
  color:#0099FF;
}

table.icebox_container td.home_ice2 div.news-readmore {
  text-align:right;
}

table.icebox_container div.tx-dynalist-pi1 div.news-bodytext p {
  margin-bottom:5px;
}

table#whoiswho {
  margin-bottom:25px;
}

table#whoiswho img {
  border:3px solid #fff;
}

table#whoiswho div.who-img {
  margin-right:10px;
  border:1px solid #D9D6D6;
  float:left;  
}

table#whoiswho div.who-img p.bodytext {
  padding:0;
  line-height:1px;
}

table#whoiswho p.bodytext {
  margin:0;
  font-size:12px;
  padding:5px 0;
}
  
/* ########### DYNA FORM ########## */

div#dyna_fef_page {
  font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size:14px;
  line-height:21px;
}

div.dyna_form_field {
  margin-bottom:15px;
}

div.MultiFile-list {
  font-size:12px;
}

td.newsroom_2cols div#dyna_fef_page input {
  margin-right:8px;
}

/* ########### RIGHT COLUMN ########## */

td.rightcolumn {
  padding-left:9px;
  padding-right:15px;
  width:190px;
  border:0;
}  

#box_blue_2cols h1.csc-firstHeader, 
#box_blue_2cols h1 {
  margin:0;
  background:url(images/mod-header.gif) left top repeat-x;
  color:#fff;
  border:0;
  font-size:13px;
  height:27px;
  line-height:27px;
  padding:0 6px;  
}

td.rightcolumn div.csc-default {
  border-left:1px dotted #DEE0D4;
}  

td.rightcolumn div.csc-default p {
  padding:10px;
  margin:0;
}

table.table_menu_right td#box_blue_2cols ul {
  padding:10px;
}

table.table_menu_right td#box_blue_2cols ul li {
  border:0;
  background:url(images/li.gif) left 6px no-repeat;
  margin:0;
  padding:0 0 0 15px;
}

table.table_menu_right td#box_blue_2cols ul li a {
  background:none;
  padding-left:0;
}

td.rightcolumn ul li a {
  color:#666666;
  border:0;
  font-size:12px;
  font-family:Arial,sans-serif;  
  line-height:18px;
}  

td.rightcolumn div.tx-dynalist-pi1 {
  padding:10px 0 10px 7px;
}

td.rightcolumn div.tx-dynalist-pi1-recordlist {
  margin:0 0 5px 0;
  border:0;
  padding:0;
}

td.rightcolumn div.tx-dynalist-pi1-recordlist-row_1 {
  background:transparent;
}

td.rightcolumn div.tx-dynalist-pi1-recordlist img {
  padding:0;
}

td.rightcolumn div.tx-dynalist-pi1-recordlist h2 {
  color:#555555;
  font-weight:normal;
}

table.table_menu_right td#box_blue_2cols div.tx-dynalist-pi1 ul li {
  background:none transparent;
  padding-left:0;
}

table.table_menu_right td#box_blue_2cols div.tx-dynalist-pi1 ul li div.tx-dynalist-pi1-recordlist {
  padding:0;
  width:181px;
}

td.rightcolumn div.news-type {
  color:#002661;
  font-weight:bold;
  font-size:13px;
}  

td.rightcolumn div.news-date {
  font-weight:bold;
  color:#555555;
}
  
td.rightcolumn div.news-readmore a,
td.rightcolumn a.external-link-new-window {
  font-weight:normal;
  font-size:12px;
  background:url(images/item-readmore.gif) 0 center no-repeat;
  padding-left:20px;
  color:#005094;  
}

td.rightcolumn div.news-readmore a:hover,
td.rightcolumn a.external-link-new-window:hover {
  color:#0099FF;
}

td.rightcolumn div.full-list {
  text-align:right;
  margin-top:12px;
}

td.rightcolumn div.full-list a {
  font-weight:normal;
  font-size:12px;
  background:url(images/item-readmore.gif) 0 center no-repeat;
  padding-left:20px;
  color:#005094;  
}

td.rightcolumn div.full-list a:hover {
  color:#0099FF;
}  

td.rightcolumn div#c101838 {
  padding:10px;
  float:left;
}
  
td.rightcolumn div.newsletter-box {
  padding-top:10px;
}

td.rightcolumn #box_blue_2cols div.newsletter-box h1 {
  background-image:url(images/mod-header-grey.gif);
}

td.rightcolumn div.newsletter-box div#dyna_fef_page {
  padding:10px 0 10px 10px;
}

td.rightcolumn div.newsletter-box div#dyna_fef_page form {
  padding:0;
  width:170px;
}

td.rightcolumn div#div_email {
  margin-bottom:0;
  color:#605327;
  font-size:12px;
  font-weight:bold;  
}

td.rightcolumn div#divdata_email input.simple-search-text {
  background-color:#E2E0D3;
  border-top:2px solid #848484;
  border-left:2px solid #848484;
  border-right:2px solid #fafafa;
  border-bottom:2px solid #fafafa;  
  font-style:italic;
  padding:3px 2px;
  position:absolute;
  width:135px;
  margin-top:2px;
  height:24px;
}
  
div#dyna_fef_page div#divdata_email input.simple-search-button {
  float:right;
  padding:0;
}

div.controls a {
  color:#31771B;
  font-size:12px;
}

#box_blue_2cols p.bodytext {
  margin:0;
}

/* ########### CAROUSEL ######### */

#slider1 { 
  height:1%;
  overflow:hidden; 
}

#slider1 .viewport {
  float:left;
  width:182px;
  height:125px;
  overflow:hidden;
  position:relative;
}

#slider1 .prev {
  float:left;
  color:#31771B;  
  padding-left:12px;
  font-size:12px;
  background:url(images/item-prev.gif) left center no-repeat;
}

#slider1 .center {
  float:left;
  color:#31771B;  
  padding-left:30px;
  font-size:12px;
}

#slider1 .next {
  float:right;
  color:#31771B;  
  padding-right:12px;  
  font-size:12px;    
  background:url(images/item-next.gif) right center no-repeat;  
}

#slider1 .disable { 
  color:#b4b4b4;
  background:none transparent;
  cursor:default;
  /*visibility: hidden;*/
}

#slider1 .disable:hover { 
  text-decoration:none;
}

/*#slider1 .buttons { display: block; margin: 30px 10px 0 0; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }*/

table.table_menu_right td#box_blue_2cols div.tx-dynalist-pi1 #slider1 .overview { 
  list-style:none; 
  position:absolute; 
  padding:0; 
  margin:0; 
  width:169px; 
  left:0; 
  top:0; 
}

table.table_menu_right td#box_blue_2cols div.tx-dynalist-pi1 #slider1 .overview li { 
  float:left; 
  margin:0 18px 0 0; 
  *margin-right:10px;
  padding:1px; 
  height:121px; 
  width:169px;
  *width:160px;
}

table.table_menu_right td#box_blue_2cols div.tx-dynalist-pi1 #slider1 .controls {
  width:169px;
  float:left;
}

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

div.dynalist_norecordfound {
  font-size:12px;
}

div.tx-dynalist-pi1-recordlist-row_1 {
  background-color:transparent;
}

div.tx-dynalist-pi1-recordlist {
  border:0;
  font-size:12px;
  border-bottom:1px dotted #CCCCCC;
  margin-top:0;
  color:#555555;
}

div.tx-dynalist-pi1-recordlist p {
  font-size:12px;
}

div.tx-dynalist-pi1-recordlist h1 {
  margin-bottom:5px;
  padding-top:0;
}

div.tx-dynalist-pi1-recordlist h2 a {
  font-size:13px;
}  

div.tx-dynalist-pi1 div.news-readmore {
  text-align:right;
}

table.table_menu_right td#box_blue_2cols div.tx-dynalist-pi1 div.news-readmore a {
  font-weight:normal;
  background:url(images/item-readmore.gif) 0 center no-repeat;
  padding-left:20px;
  color:#005094;  
}

div.tx-dynalist-pi1 div.news-readmore a:hover {
  color:#0099FF;
}  

div.tx-dynalist-pi1 div.news-date {
  font-size:11px;
}

div.tx-dynalist-pi1-pagination {
  margin:0;
  padding:20px 0 10px 0;
  border:0;
}

div.tx-dynalist-pi1 a.paginate {
  color:#6C8DB8;
  border:1px solid #6C8DB8;
  background-color:#fff;
}

div.tx-dynalist-pi1 a.paginate:hover {
  color:#6C8DB8;
  border:1px solid #6C8DB8;  
  background-color:#C5D1E2;  
}

div.tx-dynalist-pi1-pagination a.current {
  background-color:#6c8db8;
  border:1px solid #6c8db8;
  color:#fff;
}  

div.lng-buttons div.news-status {
  float:right;
  margin-top:-20px;  
}

div.lng-buttons table.tx-dynalist-pi1-langtool {
  margin-top:10px;
}

div.lng-buttons {
  display:block;
}

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

div.tx-dynafef-pi4 {
  color:#555555;
}
  
div.tx-dynafef-pi4 h3.detail-title {
  font-size:21px;
  margin-bottom:10px;
  color:#000;
}  

div.tx-dynafef-pi4 div.detail-subtitle {
  font-size:14px;
  font-weight:bold;
  margin-bottom:21px;
}

div.tx-dynafef-pi4 div.detail-img {
  float:left;
}

div.tx-dynafef-pi4 div.detail-img img {
  margin:0 10px 10px 0;
}

div.tx-dynafef-pi4 div.detail-text {
}

/* ############# RSS FEEDS ############ */

div#twrss_table, 
.tx-gkhrssimport-pi1 {font-size:13px; line-height:20px;}

div.twrss_bodytext {margin-bottom:10px;}

div.twrss_bodytext_link {margin-bottom:5px;}

div.twrss_bodytext_link a {font-size:13px; font-weight:bold;}



/* ############# PARTNERS ############ */

td.newsroom_2cols div.partners_box {
  margin-bottom:15px;
}

td.newsroom_2cols div.partners_box img {
  border:1px solid #D9D6D6;
  margin-right:10px;
  padding:3px;
}

td.newsroom_2cols div.partners_box DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
  margin-right:0 !important;
  margin-right:0;
}

td.newsroom_2cols div.partners_box h1 {
  color:#002661;
  font-size:13px;
  font-weight:bold;
  padding-bottom:8px;
  margin:0;
  background:none transparent;
  height:auto;
}  

td.newsroom_2cols div.partners_box p {
  font-size:13px;
  margin-bottom:2px;
  line-height:19px;
  padding:0;
}  

td.newsroom_2cols div.partners_box a.external-link {
  background:url(images/item-readmore.gif) 0 center no-repeat;
  padding-left:20px;
} 

td.newsroom_2cols div.partners_box a.external-link:hover {
  text-decoration:none;
  color:#0099FF;
}

/* ############# INFORMATION RESOURCES ############ */

td.newsroom_2cols div.information_box {
  border:1px solid #D7DCCE;
  margin-bottom:40px;
}

td.newsroom_2cols div.information_box h1 {
  background:url(images/mod-header-white.gif) left top repeat-x;
  color:#000000;
  height:32px;
  line-height:32px;
  text-indent:10px;
  text-transform:uppercase;
  margin:0;
  font-size:15px;
}

td.newsroom_2cols div.information_box div.tx-dynalist-pi1 {
  margin-top:30px;
  display:inline-block;
}

td.newsroom_2cols div.information_box div.tx-dynalist-pi1-recordlist {
  border:0;
  width:30%;
  *width:33%;
  float:left;
}

td.newsroom_2cols div.information_box div.tx-dynalist-pi1-recordlist div.news-type {
  font-weight:bold;
  color:#000;
  margin-bottom:20px;
}

td.newsroom_2cols div.information_box div.tx-dynalist-pi1-recordlist h2 {
  color:#555555;
  font-weight:normal;
  line-height:17px; 
}

td.newsroom_2cols div.information_box div.tx-dynalist-pi1-recordlist div.news-readmore {
  text-align:left;
  maegin-top:3px;
}

td.newsroom_2cols div.information_box DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
  margin-right:0 !important;
  margin-right:0;
}

td.newsroom_2cols div.information_box DIV.csc-textpic-intext-left {
  width:97%;
  padding:10px;
  margin-top:30px;
  display:inline-block;
}

td.newsroom_2cols div.information_box p {
  font-size:13px;
  margin-bottom:2px;
  line-height:19px;
  padding:0;
}  

td.newsroom_2cols div.information_box a.external-link {
  background:url(images/item-readmore.gif) 0 center no-repeat;
  padding-left:20px;
} 

td.newsroom_2cols div.information_box a.external-link:hover {
  text-decoration:none;
  color:#0099FF;
}

td.newsroom_2cols div.information_box img {
  float:left;
  border:3px solid #fff;
  padding:3px;
}

td.newsroom_2cols div.information_box DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
  margin-right:0 !important;
  margin-right:0;
}

td.newsroom_2cols div.information_box h2 {
  font-size:13px;
}

td.newsroom_2cols table#info-table {
  margin:10px 10px 0 10px;
  width:96%;
}

td.newsroom_2cols table#info-table td {
  padding-bottom:10px;
}

td.newsroom_2cols table#info-table p {
  display:none;
}

td.newsroom_2cols table#info-table h2 {
  font-size:12px;
  padding-top:0;
}

td.newsroom_2cols table#info-table ul {
  margin:0 0 0 85px;
  padding:0;
}

td.newsroom_2cols table#info-table ul li {
  line-height:17px;
}

td.newsroom_2cols table#info-table a {
  font-size:12px;  
]