/*  right panel */

#sub-right{
float:right;
display:inline;
width:723px;
margin-bottom:40px;

}
#sub-cwrap {
margin-right:48px;
}
#sub-cwrap *{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#58595b;
padding-left:15px;
margin:0 0 0 28px;
line-height:16px;
}
#sub-cwrap * *{
margin:0px;
border:none;
padding-left:0px;
padding-bottom:10px;
}
#sub-cwrap p{
padding-bottom:10px;
}

#sub-title{
margin:0px;
border:none;
padding-left:0px;
line-height:normal;
}
#sub-header{
line-height:normal;

position:relative;
background:#2F6591 no-repeat right top;
padding-top:30px;
padding-bottom:30px;
padding-right:43px;
display: inline-block;
margin-bottom:0px;
}
#sub-header-title{
line-height:normal;
margin:0;
display:inline;
font-size:24px;
color:#FFF;
text-transform:uppercase;
font-weight:normal;
padding-left:35px;
margin-bottom:0px;
}
#sub-header-title a
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:34px;
color:#a4a4a4;
text-transform:uppercase;
font-weight:normal;
text-decoration:none;
}



#sub-header:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #sub-header {height: 1%;}
#sub-header {display: block;}
/* End hide from IE-mac */

#sub-title{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2f6591;
font-size:16px;
margin:24px 0 19px 28px;
text-transform:uppercase;
}
#sub-title *
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2f6591;
font-size:16px;
}



#sub-cwrap p.iefirst, #sub-right p.iefirst *{
border:none;
padding-left:0px;
color:#000000;
}
#sub-cwrap p.iefirst{
margin-bottom:10px;
}
#sub-cwrap div.iefirst, #sub-right div.iefirst *{
border:none;
padding-left:0px;
color:#000000;
}
#sub-cwrap div.iefirst{
margin-bottom:10px;
}


#sub-cwrap h3{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
font-style:italic;
font-weight:bold;
margin-top:10px;
border:none;
padding-left:15px;
margin-left:22px;

}
#sub-cwrap h3 + *{
padding-top:15px;
}
#sub-cwrap ul li{
margin-left:15px;
margin-top:0 !important;
padding-top:0 !important;
margin-bottom:0 !important;
padding-bottom:5px !important;
color:#000000 !important;
}

#sub-cwrap ul.iefirst
{
border:none !important;
padding-left:0;
margin:0 0 0 28px;
background:none !important;
}
#sub-cwrap ul.iefirst
{
list-style-type:disc;
}


#sub-title{

}
#sub-cwrap h3{
color:#2f6591;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
font-style:normal;
}
 
#sub-cwrap h3 a
{
border:none;
text-decoration:none;
}
#sub-cwrap  ul{
list-style:none;
background:url(../img/02_substyl/06_newsbt.png) repeat-x 0 bottom;
padding-bottom:10px;
padding-right:15px;
display:inline-block;
}

#sub-cwrap h3 + ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #sub-cwrap h3 + ul {height: 1%;}
#sub-cwrap h3 + ul {display: block;}
/* End hide from IE-mac */


#sub-cwrap h3 + ul li{
margin:0;
padding:0;
padding-bottom:15px;
}
#sub-cwrap h3 + ul li .nws-date {
color:#a60000;
font-weight:bold;
}

#sub-cwrap a
{
border:none;
text-decoration:none;
}
#sub-cwrap + ul li a a
{
border:none;
text-decoration:none;
color:#2f6591 !important;
}









#sub-cwrap .cpanel{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#58595b;
border:none;
padding-left:0;
margin:0 0 0 0;
line-height:16px;
}

#sub-cwrap .cpanel  *{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#58595b;
padding-left:15px;
margin:0 0 0 28px;
line-height:16px;
}
#sub-cwrap .cpanel  ul{
border-bottom:2px solid #E1921B;
display:block;
}
#sub-cwrap .cpanel * *{
margin:0px;
border:none;
padding-left:0px;
padding-bottom:10px;
}

#sub-cwrap .cpanel h3{
color:#000000;
font-size:14px;
font-weight:bold;
margin-top:10px;
padding-left:15px;
margin-left:22px;
margin-bottom:0;
font-weight:bold;
font-style:normal;
background:url(../../images/arrow.gif) no-repeat 5px 5px;
}
#sub-cwrap .cpanel h2{
color:#000000;
font-size:14px;
font-weight:bold;
margin-top:10px;
padding-left:15px;
margin-left:12px;
margin-bottom:0;
font-weight:bold;
font-style:normal;
}
#sub-cwrap .cpanel h3 + ul{
margin-top:0;
padding-top:0;
}





.newsLabel
{
float:left !important;
display:-moz-inline-box !important;
display:inline !important;
width:300px;
}
.newsImg,
.newsImgItem
{

width:135px !important;
margin-top:-6px !important;
padding-left:15px !important;
float:right !important;
display:-moz-inline-box !important;
display:inline-block !important;
}


.newsContent *[href]
{
    color:#2f6591 !important;
}

.newsH3
{
color:#000 !important;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:14px !important;
font-weight:bold !important;
font-style:normal !important;
padding-bottom:0 !important;
margin-bottom:0 !important;
}
#sub-cwrap input + ul
{
border-bottom:#b88d1a 2px solid;
list-style:none;
padding:0;
margin-top:0 !important;
padding-top:0 !important;
background:url(../img/02_substyl/06_newsbt.png) no-repeat 0 bottom;
padding-bottom:10px;
padding-right:15px;
display:inline-block;
}

.prpDisp
{
margin:0 !important;
padding:0 !important;
border:none !important;
}


.prpHeader p,
.prpHeader h4
{
padding-top:5px !important;
padding-left:15px !important;
color:#58595b !important;
border-left:#b88d1a solid 1px !important;
margin-left:28px !important;

}
.prpContent
{
list-style:none !important;
background:url(../img/02_substyl/06_newsbt.png) no-repeat 0 bottom !important;
padding-right:15px !important;
display:inline-block !important;
margin-left:28px !important;
padding-top:0px !important;
margin-top:0px !important;
padding-bottom:0px !important;
padding-top:0px !important;
margin-top:-5px !important;
}
.prpContent *
{
padding-top:0px !important;
margin-top:0px !important;
padding-left:25px !important;
color:#58595b !important;
border-left:#b88d1a solid 1px !important;


}
.prpHeader h3
{
font-size:11px !important;
color:#58595b !important;
font-weight:bold !important;

background-image:url(../img/02_substyl/08_h3arrow.png);
background-position:right 8px;
background-repeat:no-repeat;
}
.prpHeader h3,
.prpHeader h4
{
cursor:pointer;
}
.prpHeader .q
{
font-size:11px !important;
color:#a60000 !important;
font-weight:bold !important;
}

.prpHeader
{
margin-bottom:0px !important;
padding-bottom:0px !important;
margin-top:10px !important;
margin-bottom:0px;
}
.prpHeader p,
.prpHeader h3,
.prpHeader h4
{
padding-left:25px !important;
padding-right:15px !important;
}

.prpContent *
{
padding-right:10px !important;
}



a, .link
{
color:#2f6591;
}


.newsDate,
.newsDate *
{
font-size:11px !important;
color:#a60000 !important;
font-weight:bold !important;
}
.newsTitle,
.newsTitle *
{
font-size:11px !important;
color:#58595b !important;
font-weight:bold !important;
}
.link
{
color:#2f6591 !important;
}

h3.subhead,
p.subhead
{
font-style:italic !important;
color:#58595b !important;
font-size:13px !important;
margin-left:28px !important;
padding-left:0 !important;
border-left:none !important;
font-weight:bold;
background:none;
}
.newssource
{
 margin:0 !important;
 padding:0 !important;   
}

.newsH3v2
{
color:#000 !important;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:14px !important;
}
.vpanel{margin:15px 4px 0 0!important;padding:0!important;width:161px;height:312px;background:url(../img/02_substyl/bg-knowledge-center.png) no-repeat 0 bottom;float:left;padding-right:5px;border:1px solid #ccc;}
.vpanel h4{padding-left:12px!important;padding-top:12px!important;font-size:18px!important;}
.vpanel p{padding-left:12px!important;padding-right:5px!important;padding-top:150px!important;padding-bottom:5px!important;line-height:15px!important;color:#000!important;}
.vpanel a{padding-left:12px!important;color:#2f6591!important;font-size:13px!important; font-weight:bold;}
.articles{ background-position: 0 bottom!important; margin-left:28px!important;}
.research{ background-position: -168px bottom!important;}
.webinars{ background-position: -338px bottom!important;}
.collateral{ background-position: -508px bottom!important;margin-right:-50px!important;}
