a   {color: #085c8c; font-weight: bold;}
a:hover {color: #085c8c; font-weight: bold; text-decoration: underline;}

div.csc-frame-frame1 {
  border:1px solid #608995;
  background: #f2f4f8 url(img/bg_SOFI_box.jpg) repeat-x;
  font-size: 11px;
  color: #295794;
  width: 180px;
}

td.newsroom_2cols ul li, td.newsroom_2cols ol li, td.newsroom ol li, td.newsroom ul li {
font-size: 12px;
}

div.csc-frame h1.csc-firstHeader {
  border-top: 0px;
}

td.rightcolumn {border-left:none /*1px solid #5f6063*/ ; padding-right: 3px; padding-left: 0px;}

#box_blue_2cols h1.csc-firstHeader, #box_blue_2cols h1 {
  border-top: none;
  font-size: 19px;
  margin-left: 0px;
  border-bottom: 1px solid #c0c0c0;
  margin-top: 10px;  
  font-weight: normal; 
  /* white-space: nowrap; */
  padding-bottom: 2px;
  margin-right: 0px;
  color: #333333;
}

#box_blue_2cols p.bodytext {
  font-size: 11px;
  line-height: 15px;
  padding-top: 5px;
  margin: 5px 3px;
}

td#box_blue_2cols {padding-left: 0px;}

table.table_menu_right td#box_blue_2cols ul {
        padding-left: 5px;
}

table.table_menu_right td#box_blue_2cols ul li {
  font-size: 11px;
  font-weight: bold;
  color: #295794;
  border-bottom: none;
  margin: 0px 2px 0px 2px;
  padding:2px 0px 3px 12px !important;
  padding:0px 0px 0px 12px;
  background:transparent url(img/arrow_small.gif) no-repeat scroll left 5px !important;
  background:transparent url(img/arrow_small.gif) no-repeat scroll left 6px;
  padding-left: 12px;
}

/* ---- this is only for the list in the box on the right column ---- */

table.table_menu_right td#box_blue_2cols ul.report {
        padding-left: 15px;
}

table.table_menu_right td#box_blue_2cols ul.report li {
  font-size: 11px;
  font-weight: bold;
  color: #295794;
  border-bottom: none;
  margin: 0px 2px 0px 2px;
  padding:2px 0px 3px 12px !important;
  padding:0px 0px 3px 12px;
  background:transparent url(img/arrow_small.gif) no-repeat scroll left 5px !important;
  background:transparent url(img/arrow_small.gif) no-repeat scroll left 3px;
  padding-left: 12px;
}

/* ---- end ---- */


table.table_menu_right td#box_blue_2cols ul li a {color: #295794; text-decoration: none;}
table.table_menu_right td#box_blue_2cols ul li a:hover {text-decoration: underline;} 





#box_blue_2cols div.csc-frame-frame1 h1.csc-firstHeader {
  border-top:0px none;
  font-size:14px;
  margin:3 5 10 5px;
}

#box_blue_2cols h1.red_subline, h1.red_subline, td.newsroom_2cols div#c45367 h1 {
  border-top: none;
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 4px;
  font-size: 16px;
  margin-bottom: 0px;
  padding-top: 4px;
  padding-left: 10px;
}

div.content_newsbox {
  margin-top: 0px;
  background: #fff;
  width: 602px;
}

td.newsroom_2cols div.content_newsbox h1 {
  padding: 2px 7px 0px 6px;
  margin-top: 5px;
  color: #333;
  font-weight: bold;
  float: left;
  font-size: 14px;
}

div.content_newsbox ul{
  float: left;
  border-left: 1px solid #333;
  list-style: none;
  margin-top: 6px;
  padding-left: 14px;
}

div.content_newsbox ul li{
  padding-top: 2px;
  padding-bottom: 2px;
}


div.content_halfbox_lx, div.content_halfbox_rx{
  width: 290px;
  float: left;
}

div.content_halfbox_rx {
  padding-left: 20px;
}

div.content_halfbox_lx h1 {
  border-bottom: 1px solid #c0c0c0;
  margin-bottom: 0px;
  padding-left: 10px;
  padding-bottom: 3px;
  margin-bottom: 4px;
}

div.content_halfbox_rx h1 {
  border-bottom: 1px solid #c0c0c0;
  margin-bottom: 0px;
  padding-left: 10px;
  margin-bottom: 4px;
  padding-bottom: 2px;
}

div.content_halfbox_rx ul, div.content_halfbox_lx ul{
  float: left;
  list-style: none;
  margin-top: 6px;
  margin-right: 0px;
  padding-left: 0px;
  width: 290px;
}

div.content_halfbox_rx ul li, div.content_halfbox_lx ul li{
  padding: 3px 5px 4px 20px;
  margin: 2px;
  background:#f0f0f0 url(img/arrow_small.gif) no-repeat scroll 7px 7px !important;
  background:#f0f0f0 url(img/arrow_small.gif) no-repeat scroll 7px 8px;
  color: #295794;
}

td.newsroom_2cols h1, td.newsroom_2cols div#c45367 h1  {
  margin-top: 5px;
  margin-bottom:0;
  /*border-top:2px solid #004288;*/
  padding-bottom:2px;
  font-size: 21px;
  font-weight:normal;
  color: #333333;
}

td.newsroom_2cols h1.csc-firstHeader, td.newsroom_2cols h2 {
  font-size:19px;
  font-weight:normal;
  margin:0px 0px 20px 0px;
}


td.newsroom_2cols h3 {
  margin-top: 20px;
  margin-bottom:0;
  border-top:4px solid #004288;
  padding-top:4px;
  font-size: 16px;
}


td.newsroom_2cols p.bodytext, td.newsroom_2cols p {margin-top: 0px; font-size: 12px; line-height: 17px;}

p.csc-linkToTop {
  text-align:right;
  margin-bottom: 3px;
}

td.newsroom_2cols ul.csc-menu{
  padding-left: 8px;
}

td.newsroom_2cols ul.csc-menu li.csc-section{
  list-style-type: none;
  padding-bottom: 2px;
}



div.more_news {text-align: right; width:602px; vertical-align: baseline;}
div.more_news p.bodytext a {font-size: 10px;}

/* div#twrss_table {position:absolute; top:516px; left: 260px; width: 470px; border-left:1px solid #333; padding-left: 20px; height: 50px;}*/
div.twrss_bodytext {padding-bottom: 2px; padding-top:3px}
div.twrss_bodytext a {font-size: 13px; }
/* div#c45367 h1 {margin-bottom: 0px; margin-top: 5px; margin-left: 10px; font-size: 15px; font-weight: bold;} */ 
div#twrss_table {margin-left: 25px;}
  
td.newsroom_2cols div.tx-jfmulticontent-pi1 {margin-top: 15px;}
td.newsroom_2cols div.tx-jfmulticontent-pi1 h3 {border-top: none; font-size: 13px; background: none; padding-top: 0px;}
td.newsroom_2cols div.tx-jfmulticontent-pi1 p.bodytext, td.newsroom_2cols div.tx-jfmulticontent-pi1 li {line-height: 14px; font-size: 11px; font-family: Arial,sans-serif;}
td.newsroom_2cols div.tx-jfmulticontent-pi1 ul, td.newsroom_2cols div.tx-jfmulticontent-pi1 ol {margin-bottom: 10px;}
td.newsroom_2cols div.tx-jfmulticontent-pi1 li {padding-bottom: 5px;}
div.ui-accordion-content h1 {display: none;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: none;}
.ui-accordion .ui-accordion-header a {padding: 3px 0px 3px 25px; color: #295794;}
.ui-accordion .ui-accordion-header a:hover {color: #295794; text-decoration: underline;}
.ui-widget-content {border: none; background: none;}
.ui-accordion .ui-accordion-content {padding: 5px 0px 15px 25px;}

.jdGallery .slideInfoZone h2 {color: #ffffff;}
