td.newsroom_2cols {
  font-size:13px;
  line-height:18px;
  padding-right:0;
}

td.newsroom_2cols p.bodytext {
  font-size:13px;
  line-height:18px;  
  margin:12px 0;
}

td.heightcell {
  padding-top:0;
}

/* ############# HOMEPAGE ############ */

div.home_blocks {
  border-bottom:1px solid #c8c8c8;
  padding-bottom:15px;
  width:632px;
}

div.home_blocks div.subc {
  float:left;
  margin-right:25px;  
}

div.home_blocks div.subcl {
  margin-right:26px;
  padding:0;
  float:left;
}

div.home_blocks div.subcr {
  float:left;
  padding:0;
}

div.home_blocks div#c138363 {
  border-top:10px solid #babbbd;
  padding-top:10px;
}

div.home_blocks div#c138364 {
  border-top:10px solid #ea9224;
  padding-top:10px;  
}

div.home_blocks div#c138365 {
  border-top:10px solid #37794c;
  padding-top:10px;  
}

div.home_blocks div#c138366 {
  border-top:10px solid #8c1519;
  padding-top:10px;  
}

div.home_blocks DIV.csc-textpic DIV.csc-textpic-single-image IMG {
  margin-bottom:0;
}

div.bottom_video {
  padding-top:15px;
  width:632px;  
}

div.bottom_video div.subcl {
  float:left;
  padding-right:0;
  margin-right:26px;
}

div.bottom_video div.subcr {
  padding:0;
}

div.bottom_video div.subcr p.bodytext {
  margin:0;
}

td.content div.bottom_video h2 {
  color:#880d11;
  font-size:16px;
  margin-bottom:12px;
}

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

div.banner {
  margin-bottom:20px;
}

table.inner_boxes {
  width:814px;
}

td.banner {
  height:141px;
}

td.content {
  border-right:15px solid #fff;
  min-height:553px;
  height:auto !important;
  height:586px; 
}

td.content div#c138360 p.bodytext {
  width:628px;
}

td.content h1 {
  font-size:14px;
}
  
td.content h1.csc-firstheader {
  font-family:Arial,sans-serif;    
  font-size:21px;
  border-bottom:2px solid #76a383;
  padding-bottom:1px;
}

td.content h2 {
  font-size:11px;
}

td.content h3 {
  font-weight:bold;
}

td.content a {
}

td.newsroom_2cols ul, td.newsroom_2cols ol {
  margin:10px;
}

td.newsroom_2cols ul li, td.newsroom_2cols ol li, td.newsroom ol li, td.newsroom ul li {
  margin-bottom:3px;
  font-size:13px;
  line-height:18px;
} 

div.top_video {
  margin-bottom:4px;
}

td.newsroom_2cols div.footnotes {
  border-top:2px solid #F6B971;
  margin-top:15px;
}

td.newsroom_2cols div.footnotes h1 {
  margin-top:5px;
}

td.newsroom_2cols div.footnotes ol {
  margin:0;
  font-size:12px;
  line-height:15px; 
}

td.newsroom_2cols div.footnotes ul li, 
td.newsroom_2cols div.footnotes ol li, 
td.newsroom div.footnotes ol li, 
td.newsroom div.footnotes ul,
td.newsroom_2cols div.rgaccord1-nest div.tx-dynalist-pi1 div.footnotes ol,
td.newsroom_2cols div.rgaccord1-nest div.tx-dynalist-pi1 div.footnotes ol li {
  margin-bottom:5px;
  font-size:12px;
  line-height:15px;
  color:#494949;
}

td.newsroom_2cols div.footnotes a {
}

div.video_caption {
  width:302px;
  color:#494949;
  font-size:12px;
  line-height:15px;
  margin-top:5px;
}
 
/* ############# RIGHT COLUMN ############ */

td.rightcolumn {
  width:167px;
  padding:103px 0 10px 0;  
  background:url(images/rcol_bg.gif) left top repeat-y;
}

td.rightcolumn div.rightcol_boxes {
  padding-left:10px;
}

td.rightcolumn h2 {
  background-color:#aaaaaa;
  color:#fff;
  padding:1px 10px;
  margin-bottom:10px;
  font-size:13px;
}

td.rightcolumn p.bodytext {
  margin:10px;
  line-height:14px;
  font-size:11px;
}

td.rightcolumn a {
  color:#1d4580;
  text-decoration:underline;
}

td.rightcolumn a:hover {
  text-decoration:none;
}

td.rightcolumn div.cases_box {
  margin-bottom:30px;
}

td.rightcolumn div.cases_box ul {
  list-style-type:none;
  padding:0;
  margin:0;
  width:140px;
}

td.rightcolumn div.cases_box ul li {
  border-bottom:2px solid #ff151b;
}

td.rightcolumn div.cases_box ul li a {
  color:#ff151b;
  font-weight:bold;
  font-size:13px;
  padding:5px 0 5px 13px;
  display:block;
  background:url(images/case_bullet.jpg) left 10px no-repeat;
  text-decoration:none;
}

td.rightcolumn div.cases_box ul li a:hover {
  text-decoration:underline;
}

td.rightcolumn div.myths_box {
  margin-bottom:30px;
}

td.rightcolumn div.myths_box ul {
  list-style-type:none;
  padding:0;
  margin:0;
  width:140px;
}

td.rightcolumn div.myths_box ul li {
  border-bottom:2px solid #964331;
}

td.rightcolumn div.myths_box ul li a {
  color:#964331;
  font-weight:bold;
  font-size:13px;
  padding:5px 0 5px 13px;
  display:block;
  background:url(images/myths_bullet.jpg) left 10px no-repeat;
  text-decoration:none;
}

td.rightcolumn div.myths_box ul li a:hover {
  text-decoration:underline;
}

td.rightcolumn div.publications_box {
  padding-left:10px;
  height:189px;
}

td.rightcolumn div.publications_box p.bodytext {
  width:142px;
  margin:0 0 12px 0;
  line-height:16px;
}

td.rightcolumn div.publications_box ul {
  margin:0;
  padding:0;
  list-style-type:none;
}


td.rightcolumn div.publications_box DIV.csc-textpic-above {
  height:286px;
}

td.rightcolumn div.publications_box DIV.csc-textpic-left DIV.csc-textpic-text {
  clear:left;
}

td.rightcolumn div.publications_box ul li {
  background:url(images/publications_bullet.jpg) left 5px no-repeat;
  padding-left:14px;
}

td.rightcolumn div.publications_box ul li a {
  color:#8d161b;
  font-weight:bold;
  font-size:12px;
}

td.rightcolumn div#c138344 {
  margin:0 0 90px 0;
}

/* ############# SUBPAGES NAVIGATION ############ */

td.rightcolumn ul.intmenu {
  list-style-type:none;
  padding:0;
  margin:0;
  width:140px;
}

td.rightcolumn ul.intmenu li {
  border-top:2px solid #f5c082;
}

td.rightcolumn ul.intmenu li a {
  color:#9c5608;
  font-weight:bold;
  font-size:13px;
  padding:5px 0 5px 13px;
  display:block;
  background:url(images/navmenu_li_bg.gif) left 10px no-repeat;
  text-decoration:none;
}

td.rightcolumn ul.intmenu li a:hover {
  text-decoration:underline;
}

td.rightcolumn ul.intmenu li.current_intmenu a {
  background:url(images/navmenu_li_current_bg.gif) left 10px no-repeat;
  color:#babcbe;
}

td.rightcolumn ul.intmenu li.current_intmenu a:hover {
  text-decoration:none;
}  

td.rightcolumn ul, td.rightcolumn ol {
  margin:0;
}

  /* ############# DYNAFEF ############ */

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

div.rgaccord1-nest h1,
div.rgaccord2-content h1 {
  display:none;
}

div.rgaccord1-nest h3.rgaccord1-toggle,
h3.rgaccord2-toggle {
  color:#8c1419;
  font-weight:bold;
  font-size:17px;
  background:url(images/expand.jpg) 2px 12px no-repeat;
  cursor:pointer;
  margin:0;
  padding:8px 0 8px 18px;    
}

div.rgaccord1-nest h3.act,
 h3.act {
  background:#f3efe1 url(images/collapse.jpg) 2px 12px no-repeat;
  margin:0;
}

div.rgaccord1-nest,
div.rgaccord2-content {
  border-bottom:2px solid #8c1419;
  width:632px;
  margin:0;
}

div.rgaccord1-nest div.tx-dynalist-pi1,
div.rgaccord2-content div.tx-dynalist-pi1 {
  font-size:13px;
  line-height:18px;
  background-color:#F3EFE1;  
}

div.rgaccord1-nest div.tx-dynalist-pi1-recordlist p,
div.rgaccord1-nest div.tx-dynalist-pi1-recordlist p.bodytext,
div.rgaccord2-content div.tx-dynalist-pi1-recordlist p,
div.rgaccord2-content div.tx-dynalist-pi1-recordlist p.bodytext {
  font-size:13px;
  line-height:18px;
  margin:0;
}

div.rgaccord1-nest div.tx-dynalist-pi1-recordlist h2,
div.rgaccord2-content div.tx-dynalist-pi1-recordlist h2 {
  font-size:14px;
  margin:0;
  padding:0;
}

td.newsroom_2cols div.rgaccord1-nest div.tx-dynalist-pi1-recordlist ul li, 
td.newsroom_2cols div.rgaccord1-nest div.tx-dynalist-pi1-recordlist ol li {
  font-size:13px;
  line-height:18px;
  margin-bottom:3px;
}

div.dynalist_norecordfound {
  font-size:13px;
  line-height:18px;
  padding:10px 15px;
  background-color:#f3efe1;  
}

div.lng-buttons,
div.lng-buttons {
  font-size:12px;
  line-height:16px;  
  background-color:#f6f6f7;  
}

div.news-status,
div.news-status {
  color:#666565;
  font-style:italic;
  float:right;  
}

div.rgaccord1-nest div.lng-buttons,
div.rgaccord2-content div.lng-buttons {
  background-color:#e9e3cf;
}

div.rgaccord1-nest div.tx-dynalist-pi1-recordlist,
div.rgaccord2-content div.tx-dynalist-pi1-recordlist {
  padding:8px 15px;
  background-color:#f3efe1;
}

div.theme_box h1,
div.theme_box h2 {
  color:#528a60;
  font-size:18px;
  margin:20px 0 12px 0;
}

div.theme_box div.tx-dynalist-pi1-recordlist h2 {
  font-size:15px;
  margin:0;
  padding:0;
  color:#000;
}

div.theme_box div.tx-dynalist-pi1-recordlist {
  padding:0 0 10px 0;
}

div.theme_box div.tx-dynalist-pi1-recordlist p,
div.theme_box div.tx-dynalist-pi1-recordlist p.bodytext {
  font-size:13px;
  line-height:18px;
  margin:0;
}

div.theme_box div.dynalist_norecordfound {
  background-color:transparent;
  font-size:14px;
  line-height:19px;
  padding:0;
}

div.themes_box div.lng-buttons {
  background-color:#e9e3cf;
  font-size:12px;
  line-height:16px;
}

div.themes_box div.news-status {
  float:right;
  color:#666565;
  font-style:italic;
}

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