@charset "utf-8";
/*
RS Investments
Title: Default CSS
Date: November 2008
Website:  http://www.rsinvestments.com/
Author:  Pasquale Scerbo (pscerbo@extractable.com)
*/
/*----------------- CSS NORMALIZER -----------------*/
/*
- cancels default styles applied to page elements
- adjusts default elements between browsers to same baseline
*/
div, dl, dt, dd, ul, ol, li, pre, hr, form, fieldset, input, th, td {margin:0; padding:0;}
address, caption, cite, code, dfn, th, var {font-style:normal; font-weight:normal;}
table {border-collapse:collapse; border-spacing:0; font-size:inherit; font-size:100%;}
select, input, textarea {font:99% verdana,geneva,sans-serif;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:100%; font-wei/hr-gray.gifght:normal;}
fieldset, img {border:0;}
img {vertical-align:middle;}
select, .inputStyle {border:1px solid #7F9DB9; background:#FFF; padding:.1em; margin:.1em 0 .1em .2em;}
legend {display:none;}
.skipNavigation {position:absolute; left:0px; top:-500px; overflow:hidden;}
select {background:#FFF;}
.floatLeft    { float: left; }
.floatRight { float: right; }
.png    { _behavior: url(/common/css/iepngfix.htc); }
.cleaner    { clear: both; }
.clear5    { clear: both; height: 5px; }
.clear10    { clear: both; height: 10px; }
.tabClear    { clear: both; height: 5px; }
a    { outline: none; }
label { cursor: pointer; }
/*----------------- DEFAULT -----------------*/
body    { background: #9c9893; margin: 0; padding: 0; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
/*----------------- LINKS -----------------*/
a    { text-decoration: underline; color: #000; }
ul.arrow    { margin: 0; padding: 0; list-style: none; }
ul.arrow li    { background: url("/arrow-gray.gif") no-repeat 0 5px; color: #666; padding-left: 15px; }
/*----------------- WRAPPERS -----------------*/
#container { margin: auto; background: url("/bg_main.jpg") repeat-y; width: 940px; _width: 944px; padding: 0 30px 0 36px; }
#contentWrap    { width: 940px; clear: both; line-height: 18px; _width: 944px; }
/*----------------- HEADER -----------------*/
#header    { 
position: relative; 
width: 941px; 
height: 74px; 
/*border-bottom: 5px solid #000;*/ 
margin-bottom: 15px; /*10px*/
}
#logo    { position: absolute; top: 27px; left: 0; width: 228px; height: 43px; }
#printLogo    { display: none; }
/*----------------- TOOLBAR/SEARCH -----------------*/
#toolbarWrap    { position: absolute; top: 0; right: 0; height: 28px; width: 448px; }
#toolbarWrap .tools    { width: 285px; float: left; margin-top: 9px; font-size: 10px; text-align: right; }
#toolbarWrap .tools a    { color: #666; text-decoration: none; margin-right: 7px; }
#toolbarWrap .tools a:hover    { text-decoration: underline; }
#toolbarWrap .tools a.on    { text-decoration: none; color: #990000; }
#searchWrap    { float: right; width: 160px; margin-top: 5px; }
#searchWrap input    { width: 100px; border: 1px solid #bababa; float: right; height: 18px; }
#searchWrap .img    { width: 46px; height: 20px; border: 0; float: right; }
/*----------------- NAVIGATION -----------------*/
#navWrap            { clear: both; float: left; margin-top: 22px; /*height: 29px;*/ background: url("/bg-navBar.gif") repeat-x bottom; padding-bottom: 2px; margin-bottom: 5px; width: 686px; }
#navWrap ul            { margin: 0; padding: 0; list-style: none; }
#navWrap li            { white-space: nowrap; padding-right: 10px; background: url("/bg-horDash-nav.gif") no-repeat right; float: left; margin-right: 10px; }
#navWrap li.last    { padding-right: 0; margin-right: 0; background: none; }
#navWrap li    a         { padding-bottom: 8px; border-bottom: 3px solid #FFF; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold; font-family: "Tahoma", Arial, Helvetica, sans-serif; float: left; }
#navWrap li a:hover    { text-decoration: none; border-bottom: 3px solid #000; color: #990000; }
#navWrap li a.on    { text-decoration: none; border-bottom: 3px solid #000; color: #990000; }
.subNav        { clear: both; display: block; margin-left: 30px; }
.subNav ul     { margin: 0; padding: 0; list-style: none; }
.subNav li     { padding-right: 10px; background: url("/bg-horDash-nav.gif") no-repeat right; float: left; margin-right: 10px; }
.subNav li.last     { padding-right: 0; margin-right: 0; background: none; }
.subNav li a        { padding-bottom: 3px; border-bottom: 3px solid #FFF; font-size: 11px; color: #333; text-decoration: none; font-weight: normal; font-family: "Tahoma", Arial, Helvetica, sans-serif; float: left; }
.subNav li a:hover    { text-decoration: none; border-bottom: 3px solid #000; color: #990000; }
.subNav li a.on        { text-decoration: none; border-bottom: 3px solid #000; color: #990000; }
.navClear    { clear: both; height: 36px; display: block; }
/*----------------- BANNERS -----------------*/
#flashBanner    { width: 940px; height: 280px; padding-bottom: 6px; border-bottom: 1px solid #c9c9c9; margin-bottom: 19px; }
#banner            { width: 940px; height: 138px; margin-bottom: 10px; }
/*----------------- HOME PAGE LAYOUT -----------------*/
    /*Left Column*/
#homeLeft            { float: left; width: 316px; margin-right: 45px; padding-left: 15px; }
#homeLeft a            { text-decoration: underline; color: #000; }
#homeLeft span.darker        { color: #666; font-size: 12px;}
#homeLeft .title    { line-height: 15px; color: #333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-shadow: 0 0 0 #FFF; font-weight: bold; margin-top: 16px; }
#homeLeft span        { line-height: 15px; color: #333; font-size: 11px; }
    /*Right Column*/
#homeRight    { float: left; width: 564px; }
.homeRight a    { text-decoration: underline; color: #000; }
    /*Left and Right Column*/
#homeLeft h1    { line-height: 15px; margin: 0; padding: 0; color: #000000; font-size: 18px; font-weight: bold; font-family: "Tahoma" Arial, Helvetica, sans-serif; text-shadow: 0 0 0 #FFF; }
#homeRight h1    { line-height: 15px; margin: 0; padding: 0; color: #000000; font-size: 18px; font-weight: bold; font-family: "Tahoma" Arial, Helvetica, sans-serif; text-shadow: 0 0 0 #FFF; margin-left: 20px; }
/*----------------- LANDING PAGE LAYOUT -----------------*/
/*left column*/
#colLeft            { float: left; width: 686px; margin-right: 34px; _margin-right: 15px; margin-top:23px; }
#colLeft h1            { font-size: 18px; line-height: 22px; color: #1f1f1f; font-family: Georgia, "Times New Roman", Times, serif; padding: 0; margin: 0 0 5px 0; text-shadow: 0 0 0 #000; }
#colLeft h1 span    { color: #666; }
#colLeft h1.borders    { font-size: 18px; line-height: 35px; color: #1f1f1f; font-family: Georgia, "Times New Roman", Times, serif; padding: 0; margin: 15px 0; text-shadow: 0 0 0#000; border: 1px solid #e9eaeb; border-width: 1px 0; }
#colLeft p { margin: 0 0 10px 0; }
#colLeft .note    { font-size: 11px; color: #818181; margin-top: 20px; clear: both; }
#colLeft .note p { margin: 0 0 5px 0; }
.ContactArea        { float: left; }
.ContentArea ul     { margin: 0 0 0 30px; padding: 0; list-style: none; }
.ContentArea ul li    { background: url("/bullet-dash.gif") no-repeat 0 10px; padding-left: 12px; }
#colLeft ul.blank        { margin: 0; padding: 0; list-style: none; }
#colLeft ul.blank li    { background: none; margin-left: 0px; }
/*right column*/
#colRight                { float: left; width: 220px; font-size: 11px; margin-top:23px; }
#colRight .darkGray        { background: url("/bg-box-darkGray.gif") repeat-y; padding: 13px 30px 15px 15px; margin-bottom: 10px; color: #666666; }
#colRight .darkGray h1    { color: #FFF; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; }
#colRight .darkGray a    { text-decoration: none; color: #666666; }
#colRight .darkGray a:hover    { text-decoration: underline; }
#colRight .lightGray    {  background: url("/bg-box-lightGray.gif") repeat-y; padding: 13px 35px 15px 5px; margin-bottom: 10px; font-size: 11px; color: #666666; }
#colRight .lightGray h2    { color: #3d4550; font-size: 12px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 11px 0; padding: 0; }
#colRight ul            { margin: 0; padding: 0; list-style: none; background: url("/horizontal-dots.gif") repeat-x; }
#colRight li            { background: url("/horizontal-dots.gif") repeat-x bottom; padding: 4px 0; font-size: 11px;}
#colRight li a            { text-decoration: none; color: #666; background: url("/arrow-gray.gif") no-repeat 10px 3px; display: block; padding-left: 25px; }
#colRight li a:hover    { text-decoration: underline; }
#colRight .darkGray ul           { margin: 0; padding: 0; list-style: none; background: url("/horizontal-dots-light.gif") repeat-x; }
#colRight .darkGray li           { background: url("/horizontal-dots-light.gif") repeat-x bottom; padding: 4px 0 5px 0; font-size: 11px;}
#colRight .darkGray li a         { text-decoration: none; color: #666; background: url("/arrow-darkgray.gif") no-repeat 10px 7px; display: block; padding-left: 25px; }
#colRight .darkGray li a:hover   { text-decoration: underline; }
#colRight ul.colorCode                { margin: 0; padding: 0; list-style: none; background: url("/horizontal-dots.gif") repeat-x; }
#colRight ul.colorCode li            { background: url("/horizontal-dots.gif") repeat-x bottom; font-size: 11px; padding: 0; height: 21px; }
#colRight ul.colorCode li a            { text-decoration: none; color: #666; background: none; display: block; padding: 2px 0 0 33px; }
#colRight ul.colorCode li a:hover    { text-decoration: underline; }
#colRight ul.colorCode li a.bxLitegray    { background: url("/square-Litegray.gif") no-repeat; height: 21px; }
#colRight ul.colorCode li a.bxBlue        { background: url("/square-blue.gif") no-repeat; height: 21px; }
#colRight ul.colorCode li a.bxLiteblue    { background: url("/square-liteblue.gif") no-repeat; height: 21px; }
#colRight ul.colorCode li a.bxGray        { background: url("/square-gray.gif") no-repeat; height: 21px; }
#colRight ul.colorCode li a.bxGray2        { background: url("/square-gray2.gif") no-repeat; height: 21px; }
#colRight ul.colorCode li a.bxDarkgray    { background: url("/square-darkgray.gif") no-repeat; height: 21px; }
#colRight ul.colorCode li a.bxMidgray    { background: url("/square-midgray.gif") no-repeat; height: 21px; }
/*----------------- TABS (HOVERS) -----------------*/
ul.tabHover                     { margin:0; padding:0; list-style:none; font-size: 11px; }
ul.tabHover li.TSTabBlue        { background: url("/arrow-gray.gif") no-repeat 20px 8px; padding: 3px 0 3px 32px; color: #666; cursor: pointer; }
ul.tabHover li.TSTabSelBlue        { background: url("/arrow-gray.gif") no-repeat 20px 8px #efefef; padding: 3px 0 3px 32px; color: #1f1f1f; cursor: pointer; }
.quickLinks        { float: left; background: url("/vert-dots.gif") repeat-y; }
.homeLeft        { float: left; width: 207px; }
.homeRight        { float: left; width: 332px; padding-left: 20px; min-height: 147px; _height: 147px; font-size: 12px; padding-top: 23px; }
.homeLeft a {text-decoration: none;}
#homeRight h2    { color: #000; font-size: 14px; margin: 0; padding: 0; font-weight: bold; }
ul.showHide         { margin:0; padding:0; list-style:none; }
ul.showHide li        { float: right; position: relative; margin: 0; padding:0; background-position: top left; font-size: 12px; color: #fff; }
ul.showHide li span    { padding: 5px 5px; }
.TSTabContentsNormal    { display: none; width: 100%; background: none; }
.TSTabContentsSelected    { display: block; width: 100%; background: none; }
/*----------------- ACCORDION -----------------*/
.accordion           { background: #d0d0cf; width: 100%; }
.accordion.bg        { background: none; }
h3.toggler              { padding: 6px 11px 7px 11px; margin: 0; font-weight: bold; color: #333333; border-top: 1px solid #FFF; cursor: pointer; background: url(/arrow-red-down.gif) no-repeat right #d0d0cf; font-size: 12px; }
.accordion .element    { padding: 0; margin: 0; background: #FFF; }
.accordion .content    { padding: 21px 19px; background: #f3f3f3; border-bottom: 1px solid #FFF; }
.accordion .contentTable    { padding: 0; background: #f3f3f3; border-bottom: 1px solid #FFF; }
/*----------------- CONTACT PAGE -----------------*/
table.contact                { margin: 0 0 39px 0; }
table.contact h2            { color: #333; margin-bottom: 7px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; text-shadow: 0 0 0 #FFF; }
table.contact td            { vertical-align: top; line-height: 14px; font-size: 11px; }
table.contact td.rowOne        { width: 154px; padding-right: 7px; }
table.contact td.rowThree    { width: 140px; padding: 0 11px; }
table.contact td.rowFive    { width: 130px; padding-left: 15px; }
table.contact .img            { width: 110px; padding: 0; }
#colLeft .lgBullet ul          { margin: 0; padding: 0; list-style: none; }
#colLeft .lgBullet li          { background: none; list-style: none; margin-bottom: 10px; }
#colLeft .lgBullet li a        { background: url("/square-darkgray.gif") no-repeat; text-decoration: none; padding-bottom: 10px; padding-top: 3px; padding-left: 35px; }
#colLeft .lgBullet li a:hover  { text-decoration: underline; }
/*----------------- FUND PAGES LAYOUT -----------------*/
table.fund                { clear: both; border-collapse: collapse; font-size: 11px; width: 469px; margin-top: 8px; }
table.fund.full            { width: 670px; margin-left: 0; }
table.fund.full td.left        { text-align: left; color: #1f1f1f; font-weight: normal; }
table.fund td.center    { text-align: center; color: #1f1f1f; font-weight: normal; }
.innerCol table.fund    { width: 316px; margin-left: 0; }
table.fund sup            { font-size: 7px; }
table.fund th            { background: #d0d0cf; font-weight: bold; color: #1f1f1f; text-align: left; padding: 5px 10px; border-bottom: 2px solid #FFF; }
table.fund.full th        { text-align: center; }
table.fund tr.odd td    { background: #e8e8e8; padding: 3px 10px; border-bottom: 2px solid #FFF; }
table.fund tr.even td    { background: #dadada; padding: 3px 10px; border-bottom: 2px solid #FFF; }
table.fund td.left        { text-align: left; color: #1f1f1f; font-weight: 500; }
table.fund td.right        { text-align: right; color: #1f1f1f; font-weight: 500; }
table.fund td.note        { padding: 3px 3px 3px 10px; background: none; }
.fundTitle                { float: left; }
.fundImg                { float: left; text-align: left; padding-right: 0px; padding-top: 5px; margin-left: 20px; }
    /*Fund Performance*/
    .per-date    { font-size: 11px; padding-left: 5px; }
    .per-latest    { float: right; font-size: 11px; }
    .per-latest a        { text-decoration: underline; margin-left: 4px; }
    .per-latest a:hover    { color: #990000; text-decoration: none; }
    .per-latest a.on    { color: #990000; text-decoration: none; }
    table.performance                { width: 100%; clear: both; border-collapse: collapse; font-size: 11px; margin-top: 1px; }
    table.performance th            { background: #d0d0cf; vertical-align: bottom; border-right: 2px solid #FFF; font-weight: bold; color: #000; line-height: 13px; padding: 3px 9px; }
    table.performance th.last        { border-right: 0; }
    table.performance td            { white-space: nowrap; border-right: 2px solid #FFF; text-align: center; font-weight: normal; padding-left: 4px; padding-right: 4px; }
    table.performance td.last        { border-right: 0; }
    table.performance td span        { color: #000; font-weight: bold; padding-left: 13px; display: block; }
    table.performance td.first        { white-space:normal;text-align: left; padding-left: 13px; }
    table.performance .info            { font-weight: normal; padding-left: 20px; white-space: nowrap; }
    table.performance tr.odd td        { color: #000; background: #e8e8e8; border-top: 2px solid #FFF; padding: 4px 0; vertical-align: bottom; }
    table.performance tr.even td    { color: #000; background: none; border-top: 2px solid #FFF; padding: 4px 0; vertical-align: bottom; }
    table.perFooter     { clear: both; border-collapse: collapse; font-size: 10px; margin-top: 20px; width: 100%; border: 1px solid #d0d0cf; }
    table.perFooter td  { padding: 15px 20px; }
    /*Performance Landing Page*/
    table.perform        { width: 100% }
    table.perform td    { padding-left: 15px; vertical-align: top;  padding-right: 10px; }
    table.perform .cap    { margin-left: 28px; }
    table.perform tr.title td    { background: #FFF; font-weight: bold; color: #666; font-family: Tahoma, Geneva, sans-serif; }
    table.perform tr.odd td        { background: #e8e8e8; border-bottom: 1px solid #FFF; padding-top: 10px; padding-bottom: 10px; }
    table.perform tr.even td    { background: #dadada; border-bottom: 1px solid #FFF; padding-top: 10px; padding-bottom: 10px; }
    /*Fund Management Team*/
    .teamLeft    { float: left; width: 102px; margin-right: 14px; margin-top: 8px; }
    .teamRight    { float: left; width: 570px; margin-top: 8px; margin-bottom: 17px; _margin-bottom: 0; }
    
    /*Fund Characteristics*/
    .innerCol    { float: left; width: 317px; padding-left: 25px; margin-bottom: 25px; }
    
    /*Fund Communications*/
    table.com            { width: 685px; background: #f3f3f3; }
    table.com td        { padding: 0 10px; vertical-align: top; }
    table.com th        { font-weight: bold; color: #333; text-align: center; background: #d0d0cf; padding: 3px 10px; font-size: 11px; }
    table.com th.left    { text-align: left; }
    table.com td.left    { text-align: left; }
    table.com td.center    { text-align: center; }
    table.com td.blank    { background: #FFF; }
    table.com td.spacer    { border-top: 1px solid #FFF; border-bottom: 2px solid #d0d0cf; }
    table.com td.icons    { padding-left: 25px; }
    table.com td.border,
    table.com th.border    {  border-left: 2px solid #FFF; }
    table.com td.bottom    { border-bottom: 2px solid #FFF; padding: 3px 0; }
    table.com td.footer    { border-top: 1px solid #FFF; background: #d0d0cf; padding: 10px 0 0 0; }
    table.com td.medium    { background: #dfdfde; color: #333; font-size: 11px; }
    
    /*Commentaries*/
    table.communications    { width: 635px; font-size: 11px; margin-right: 50px; }
    table.communications td    { padding: 5px 10px 0px 10px; text-align: center; }
    table.communications td.left    { text-align: left; }
    table.communications td.border    { border-left: 2px solid #FFF; }
    table.communications td.title    { border-left: 1px solid #FFF; font-weight: bold; }
    table.communications td.q4        { background: #e3e3e3; border-left: 1px solid #FFF; }
    /*Calculators*/
    .calcWrap                    { border: 1px solid #d8d8d8; background: #f3f3f3; width: 600px; padding: 20px; margin-top: 20px; }
    table.calcs                    { font-size: 11px; border-collapse: collapse; width: 100%; }
    table.calcs td                { vertical-align: middle; padding: 0 5px; }
    table.calcs tr.dark td        { height: 25px; color: #333; background: #d0d0cf; vertical-align: middle; }
    table.calcs tr.odd td        { height: 20px; background: #dadada; border-top: 1px solid #fff; }
    table.calcs tr.even td        { height: 20px; background: #e8e8e8; border-top: 1px solid #fff; }
    table.calcs td.right        { text-align: right; padding-right: 30px; }
    
    /*Why RS Team*/
    .photoWrap                    { float: left; width: 650px; _width: 650px; margin-top: 30px; clear: both;}
    .photoWrap ul                 { margin: 0; padding: 0; list-style: none; font-size: 11px; }
    .photoWrap li.TSTabOff        { float: left; width: 48px; height: 63px; margin-right: 2px; padding: 0; background: none; border-bottom: 3px solid #f3f3f3; cursor: pointer; }
    .photoWrap li.TSTabOn        { float: left; width: 48px; height: 63px; margin-right: 2px; padding: 0; background: none; border-bottom: 3px solid #000; cursor: pointer; }
    .photoWrap .context            { padding: 20px 0; }
    .photoWrap .context a        { font-size: 11px; }
    /*Months-End/Quarter-End*/
    .latestWrap                    { background: #f3f3f3; border: 1px solid #d8d8d8; width: 700px;padding-top: 25px; }
    .latestWrap ul                { margin: 0; padding: 0; list-style: none; font-size: 11px; float: right; margin-right: 10px; _margin-right: 0; background: none; margin-bottom: -35px; padding-top: 3px; position: relative;  z-index: 100; }
    .latestWrap li.nb                { float: left; color: #666; background: none; margin-right: 10px; }
    .latestWrap li.TSTabOff        { font-weight: normal; float: left; margin-right: 7px; padding: 0; background: none; cursor: pointer; text-decoration: underline; color: #1f1f1f; }
    .latestWrap li.TSTabOn        { font-weight: normal; float: left; margin-right: 7px; padding: 0; background: none; cursor: pointer; color: #990000; }
    .latestWrap .context        { padding: 5px 10px 5px 10px; }
    .context .date            { font-size: 11px; padding-left: 0px; margin-bottom: 5px; }
    .context .perfNote            {font-size: 11px; padding-left: 0px; margin-top: -2px; }
    
    /*Page Switch*/
    .pageWrap                { float: left; margin-top: 22px; clear: both; }
    .pageWrap ul             { float: left; margin: 0; padding: 0; list-style: none; background: url("/bg-navBar.gif") repeat-x bottom; padding-bottom: 2px; width: 686px; }
    .pageWrap li.first       { background: none; float: left; margin-right: 10px; padding-left: 0; }
    .pageWrap li.div        { background: url("/bg-horDash-nav.gif") no-repeat 0px 7px; float: left; margin-right: 10px; padding-left: 0px; }
    .pageWrap li.last        { padding-right: 0; margin-right: 0; background: none; padding-left: 0; }
    .pageWrap li.TSTabOff    { cursor: pointer;  padding-bottom: 8px; border-bottom: 3px solid #FFF; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold; font-family: "Tahoma", Arial, Helvetica, sans-serif; float: left; }
    .pageWrap li.TSTabOn    { cursor: pointer;  padding-bottom: 8px; border-bottom: 3px solid #000; font-size: 11px; color: #990000; text-decoration: none; font-weight: bold; font-family: "Tahoma", Arial, Helvetica, sans-serif; float: left; }
    .pageWrap .context        { padding: 20px 0; }
/*----------------- TABS -----------------*/
ul.tabnav                 { width: 100%; margin:0; padding-left:15px; list-style: none; float: left; position: relative; }
ul.tabnav li            { display: block; float: right; position: relative; margin: 0; padding:0; background-position: top left; background-repeat: no-repeat; }
/*ul.tabnav li span        { display: block; text-align: center; padding: 5px 5px; background-repeat: no-repeat; background-position: top right; }*/
ul.tabnavGray                        { line-height: 25px; font-weight: bold; z-index: 100; }
ul.tabnavGray li                    { margin-left: 2px; margin-right: 0; color: #1f1f1f; }
/*ul.tabnavGray li span                { float: left; height: 12px; color: black; padding: 5px 8px 5px 2px; }*/
ul.tabnavGray li.content            { font-weight: normal; font-size: 1.0em; }
ul.tabnavGray li.TSTab            { background: #d0d0cf; border: 1px solid #d0d0cf; border-width: 1px 1px 0px 1px; padding: 0px 11px 4px 11px; font-size: 11px; cursor: pointer; }
/*ul.tabnavGray li.TSTab span        { background-image: url(""); color: #222; padding: 0px 13px 13px 5px; font-size: 11px; cursor: pointer; }*/
ul.tabnavGray li.TSTabSel        { background: #f3f3f3; border: 1px solid #d8d8d8; border-color: #d8d8d8 #d8d8d8 #f3f3f3 #d8d8d8; border-width: 1px 1px 1px 1px; padding: 0px 11px 5px 11px; font-size: 11px; cursor: pointer; margin-bottom: -1px; }
/*(ul.tabnavGray li.TSTabSel span    { background-image: url(""); color: #222; padding: 0px 13px 13px 5px; font-size: 11px; cursor: pointer; }*/
ul.showHide             { margin:0; padding:0; list-style:none; }
ul.showHide li            { float: right; position: relative; margin: 0; padding:0; background-position: top left; font-size: 12px; color: #fff; }
/*ul.showHide li span        { padding: 5px 5px; }*/
.tabBg { background: #f3f3f3; border: 1px solid #d8d8d8; padding: 27px 7px 11px 6px; }
.tabBg2    { background: #f3f3f3; border: 1px solid #d8d8d8; padding: 10px 16px 11px 16px; _padding: 10px 4px 10px 15px; width: 667px; _width: 665px;}
.TSTabContentsNormal    { display: none; }
.position    { position: absolute; }
.TSTabContentsSelected    { display: block; }
/*----------------- MISC -----------------*/
.line    { clear: both; border-top: 2px solid #e9eaeb; margin-bottom: 25px; }
hr    { background-color: #828080; border: 0; height: 1px; margin: 18px 0; _margin: 10px 0; clear: both; }
.nextBlock    { height: 39px; border-top: 1px solid #f5f5f5; margin-top: 20px; clear: both; }
.nextBlock .nextLink    { background: url("/square-blue.gif") no-repeat 5px 5px #f5f5f5; height: 19px; margin-top: 6px; padding: 7px 5px 5px 38px; }
.nextBlock a  { text-decoration: none; color: #333333; font-family: "Tahoma", Arial, Helvetica, sans-serif; margin: 0 4px; font-weight: bold; font-size: 11px; }
.nextBlock a:hover { text-decoration: underline; }
p span    { color: #1f1f1f; }
/*----------------- ACCOUNT ACCESS 3RD PARTY TEMPLATE -----------------*/
#thirdParty hr           { background: url("/hr-gray-dark.gif") repeat-x #fff; border: 0; height: 1px; margin: 15px 0; _margin: 5px 0; clear: both; height: 2px; }
#thirdParty .boxTitle    { font-size: 15px; font-weight: bold; color: #1f1f1f; padding: 0; margin: 0 0 5px 0; text-shadow: 0 0 0 #000; padding: 10px; background: #e3e3e3; }
/*----------------- FOOTER -----------------*/
#footerWrap                    { clear: both; width: 940px; padding-bottom: 40px; margin-top: 83px; padding-top: 14px; border-top: 1px solid #e9e9e9; line-height: 13px; }
#footerWrap.home            { border-top: 0; }
#footerWrap .disclaimer     { padding: 0 27px 0 20px; font-size: 10px; color: #afafaf; margin-bottom: 17px; }
#footerWrap .disclaimer a    { color: #666; }
#footerWrap span            { color: #666; }
#footerWrap .bold            { font-size: 12px; font-style: normal; line-height: 18px; }
#footerWrap .box            { border: 1px solid #c9c9c9; padding: 3px; color: #afafaf; }
#footerWrap hr                { color: #c9c9c9; background-color: #c9c9c9; border-width: 0 0 1px 0; height: 1px; _margin-top: -10px; }
#footerWrap .footer            { margin-top: 20px; _margin-top: 5px; padding: 5px 0 5px 15px; background: #000; color: #FFF; font-size: 11px; font-family: "Tahoma", Arial, Helvetica, sans-serif; }
#footerWrap .footer a        { text-decoration: none; margin: 0 6px; color: #FFF; }
#footerWrap .footer a:hover    { text-decoration: underline; }
/*----------------- SITEMAP -----------------*/
ul.sitemap        { margin: 0; padding: 0; list-style: none; margin-top: 25px; }
ul.sitemap li    { background: url("/bullet-dash.gif") no-repeat 0 10px; padding-left: 12px; margin-bottom: 25px; font-weight: bold; }
ul.sitemap li li    { margin-left: -20px; margin-bottom: 10px; font-weight: normal; }
ul.sitemap li li li    { line-height: 20px; background-position: 0 15px; }
ul.sitemap li li li { margin-bottom: 5px; }
/*----------------- DROPDOWN MENU -----------------*/
#menu    { position: absolute; top: 43px; left: 289px; float: left; width: 660px; }
/* all menu links */
#nav a     {  margin: 0; float: left; text-decoration: none; display: block; padding: 4px 15px 5px 15px; background-color: #fff; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 10px; }
/* Just sub menu links */
#subMenusContainer a { text-align: left; color: #666; text-decoration: none; padding: 4px 15px 4px 15px; _padding: 0 15px; display: block; }
/* All menu links on hover or focus */
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
    background: none; color: #FFF; }
/* sub menu links on hover or focus */
#nav a.mainMenuParentBtnFocused,
#nav li a:hover,
#nav li a:focus 
 { background: none; color: #666; text-decoration: underline; text-indent: -3000px; }
#subMenusContainer a:hover, 
#subMenusContainer a:focus,
#subMenusContainer a.subMenuParentBtnFocused
 { background: none; color: #666; text-decoration: underline; padding-bottom: 4px; _padding-bottom: 0; }
/* ----[ OLs ULs, LIs, and DIVs ]----*/
/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
    display:none; 
    position: absolute; 
    overflow:hidden; 
    /*the 2px left & right padding lets you have a 1px border 
      on the ul or ol inside since overflow is set to hidden*/
    padding: 5px 10px 0 2px;
    margin:0 0 0 -2px;
}
/* All ULs and OLs */
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { padding: 0; margin: 0; list-style: none; }
/* All submenu OLs and ULs */
#subMenusContainer ul, #subMenusContainer ol { background: #fff; border: 5px solid #e1e0df; width: 150px; font-size: 11px; }
/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { 
    /*great place to use a background image as a divider*/
    display: block; list-style: none; position: relative; float: left; }
#subMenusContainer ul    { padding: 10px 0; }
#subMenusContainer li    { list-style: none; }
/* main menu ul or ol elment */
#nav    { display: block; position: absolute; list-style: none; margin: 0 0 0 0; z-index: 5; text-align: center; display: block; }
#subMenusContainer    { display: block; position: absolute; top: 0; left: 0; height: 0; overflow: visible; z-index: 1000000000; }
/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li{    float:none; }
#nav li li a{ /* Just submenu links*/    
    position:relative;
    float:none;
}
#nav li ul { /* second-level lists */
    position: absolute;
    margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
    margin-top:2.2em;
}
/*----------------- MAIN NAVIGATION -----------------*/
/*#menu        { position: absolute; top: 43px; left: 289px; }
#menu ul    { margin:0; padding:0; list-style-type:none; }
#menu li    { float:left; height: 24px; text-indent: -3000px; background: none; }
#menu a     { display:block; text-decoration:none; overflow:hidden; }*/
#nav a#InvestmentProducts        { background: url("/menu-products.gif") 0 0 no-repeat; width: 139px; text-indent: -3000px; }
#nav a#Performance     { background: url("/menu-performance.gif") 0 0 no-repeat; width: 90px; text-indent: -3000px; }
#nav a#WhyRS              { background: url("/menu-whyRS.gif") 0 0 no-repeat; width: 59px; text-indent: -3000px; }
#nav a#Communications  { background: url("/menu-communications.gif") 0 0 no-repeat; width: 116px; text-indent: -3000px; }
#nav a#InvestwithRS          { background: url("/menu-invest.gif") 0 0 no-repeat; width: 100px; text-indent: -3000px; }
#nav a#InvestmentProducts.on            { background: url("/menu-products.gif") 0px -24px no-repeat; width: 139px; text-indent: -3000px; }
#nav a#Performance.on      { background: url("/menu-performance.gif") 0px -24px no-repeat; width: 90px; text-indent: -3000px; }
#nav a#WhyRS.on              { background: url("/menu-whyRS.gif") 0px -24px no-repeat; width: 59px; text-indent: -3000px; }
#nav a#Communications.on      { background: url("/menu-communications.gif") 0px -24px no-repeat; width: 116px; text-indent: -3000px; }
#nav a#InvestwithRS.on              { background: url("/menu-invest.gif") 0px -24px no-repeat; width: 100px; text-indent: -3000px; }
#nav a#InvestmentProducts:hover           { background: url("/menu-products.gif") 0px -24px no-repeat; width: 139px; text-indent: -3000px; }
#nav a#Performance:hover         { background: url("/menu-performance.gif") 0px -24px no-repeat; width: 90px; text-indent: -3000px; }
#nav a#WhyRS:hover             { background: url("/menu-whyRS.gif") 0px -24px no-repeat; width: 59px; text-indent: -3000px; }
#nav a#Communications:hover     { background: url("/menu-communications.gif") 0px -24px no-repeat; width: 116px; text-indent: -3000px; }
#nav a#InvestwithRS:hover             { background: url("/menu-invest.gif") 0px -24px no-repeat; width: 100px; text-indent: -3000px; }
/*----------------- VIDEO PLAYER -----------------*/
.playermodule        { left; width: 100%;}
.playermodule .description        {float:left;width: 100%;}
.playermodule .playerdiv        {float:left; width:100%;margin-top:5px;}
 
.chapters     {float:left; width:100%; margin:0 0 20px;}
.chapters .chap        {float:left; width:100%; margin:10px 0 10px;}
#link-block-2354{margin-top:182px;}
/* FEATURE AREA IMAGE COMPONENT */
.feature-image{
    margin-top:20px;
    width:100%;
}
/**New team member page styles**/
.team-accordion .member-image{
float:left;
margin-right:19px;
width:100px;
overflow:hidden;
}
.team-accordion .member-bio{
float:left;
}
.team-accordion .member-bio .teamRight{
float:none;
margin-top:0;
width:540px;
text-align:justify;
}
.team-accordion .content{padding-right:0; background:none;}
.team-accordion .content h3{
    color: black;
    font-family: Times New Roman;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
}
.overview-blurb{
    color: #AAAAAA;
    font-size: 10px;
    margin-bottom: 25px;
}
/**End New team member page styles**/
/** REDESIGN CSS **/
#containerHome {
    /*background: url("../images/bg_main.jpg") repeat-y scroll -9px 0 transparent;*/
    background-color:#fff;
    margin: auto;
    width: 1000px;
    overflow:hidden;
    padding-bottom:80px;
}
#containerHome #header {
    height: 89px;
    position: relative;
    /*width:auto; */
    margin-left:27px;
    margin-bottom:0px;
}
#containerHome #contentWrap {
    clear: both;
    line-height: 18px;
    position:relative;
    width:1000px;
}
#containerHome #footerWrap{
margin: 0 auto;
padding-bottom:0px;
margin-bottom:-40px;
}
#carouselContainer {  
    height: 375px; /*280px;*/
    padding-bottom: 2px;
    width: 1000px;/*940*/
    background-color:#fff;
    position:relative;
}
.cleaner {
    clear: both;
}
/* Most common stuff you'll need to change */
    .coda-slider-wrapper { padding: 0px 0px }
    .coda-slider { background: #ebebeb }
    
    /* Use this to keep the slider content contained in a box even when JavaScript is disabled */
    .coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
    
    /* Change the width of the entire slider (without dynamic arrows) */
    .coda-slider, .coda-slider .panel { width: 1000px; height:375px; } 
    
    /* Change margin and width of the slider (with dynamic arrows) */
    .coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 600px }
    .coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
    
    /* Arrow styling */
    .coda-nav-left a, .coda-nav-right a { /*background: #000;*/ color: #fff; padding: 5px; width: 100px }
    
    /* Tab nav */
    .coda-nav ul li a.current { background: #000 }
    
    /* Panel padding */
    .coda-slider .panel-wrapper { padding: 20px }
    
    /* Preloader */
    .coda-slider p.loading { padding: 20px; text-align: center }
/* Don't change anything below here unless you know what you're doing */
    /* Tabbed nav */
    .coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
    .coda-nav ul li { display: inline; float:left; }
    .coda-nav ul li a { background: none /*#000*/; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
    
    /* Miscellaneous */
    .coda-slider-wrapper { clear: both; overflow: auto }
    .coda-slider { float: left; overflow: hidden; position: relative }
    .coda-slider .panel { display: block; float: left }
    .coda-slider .panel-container { position: relative }
    .coda-nav-left, .coda-nav-right { float: left }
    .coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
    
    
    /*custom styles*/
    .coda-slider-wrapper { position:relative; }
    .coda-nav{
    position: absolute;
    top: 14px;
    z-index: 99;
    /*left:-7px;*/
    left:33px;
    *left:-190px;
    }
    .coda-slider .rs-panel{background:url(/cimg-rs.png) 0 0 no-repeat;}
    .coda-slider .value-panel{background:url(/cimg-value01.png) 0 0 no-repeat;}
    .coda-slider .core-growth-panel{background:url(/cimg-core-growth.png) 0 0 no-repeat;}
    .coda-slider .growth-panel{background:url(/newgrowthweb.png) 0 0 no-repeat;}
    .coda-slider .international-panel{background:url(/cimg-international01.png) 0 0 no-repeat;}
    .coda-slider .natural-resources-panel{background:url(/cimg-natural-resources.png) 0 0 no-repeat;}
    .coda-slider .fixed-income-panel{background:url(/cimg-fixed-income01.png) 0 0 no-repeat;}
    
    .panel .panel-wrapper .carousel-link {
    left: 12px;
    position: relative;
    top: 250px;
    }
    
    .panel .panel-wrapper .carousel-link a{
    display:block;
    color:#fff;
    text-transform:uppercase;
    font-size:10px;
    }
    
    .coda-nav ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    line-height: 17px;
    margin-right: 1px;
     padding: 0 10px 0 11px;
    text-decoration: none;
    margin-top:-3px;
    }
    
    
    .coda-nav .content-anc{    
    border-right: 1px solid #FFFFFF;
    height: 11px;
    margin-top: 4px;
    }
    
    .coda-nav li:first-child .content-anc{border-left: 1px solid #FFFFFF;}
    
    .coda-nav ul li.activeSlide a {
    background: none repeat scroll 0 0 #000000;
    }
    
    /* -----------------------------end carousel--------------------------------------------------------- */
    
    /* -----------------------------home modules--------------------------------------------------------- */
    
    .home-modules-container{position:relative; /* left:-27px; */}
    .home-modules-container .home-module {width:165px; height:auto; float:left; display:inline; padding-bottom:10px; margin-bottom:20px; margin-left:2px;}
    .home-modules-container .home-module:first-child {margin-left:0px;}
    .home-modules-container .home-module .content{
    width:132px; /*143*/
    margin-left:22px; /*11*/
    /*margin-right:11px;*/
padding-right:11px;
    }
    .home-modules-container .home-module h2.home-module-title{color:#000; font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:12px;}
    .home-modules-container .home-module .text p{font-size:11px; color:#666;  }
    .home-modules-container .home-module a.link{color: #000000; font-size: 11px;}
    
    /*-----  quick links home -------*/
    
    .home-modules-container .home-module.quicklinks hr{
     background-color: #828080;
    border: 0 none;
    clear: both;
    height: 1px;
    margin: 18px 11px;
    width:80%;
    }
    
    .home-modules-container .home-module.quicklinks{float:right;}
    .home-modules-container .home-module.quicklinks .home-module-title{ color: #0C78C0;
    font-size: 11px;
    margin-bottom: 3px;
    } 
    
    .home-modules-container .home-module.quicklinks ul.quickLinksList {
    font-size: 11px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    }
    
    .home-modules-container .home-module.quicklinks ul.quickLinksList  li{
    line-height: 16px;
    margin-bottom: 4px;
    
    }
    
    .home-modules-container .home-module.quicklinks ul.quickLinksList  li a{
    color:#000;
    }
    
    /*------ end quick links home ----*/
    
    /* -----------------------------home modules--------------------------------------------------------- */
    
/*-----------------------------research insights---------------------------------------*/ 
    
/** Research Insight **/
/*-- new styles --*/
    
    .bannerHeader{
    left: -27px;
    overflow: hidden;
    position: relative;
    width: 997px;
    }
    
    .ri-container-featured {
    clear: both;
    display: block;
    padding-top: 20px;
    }
    
    .ri-container-featured .column{float:left; display:inline; }
    .ri-container-featured .left{width: 434px; padding-right:35px;}
    .ri-container-featured .right{width: 451px; padding-left:18px; }
    
    .ri-container-featured h2.headline{
        margin-top:0px; 
        color:#000;
        font-size: 24px;
        font-weight: normal;
        line-height: 30px;
        margin-bottom: 10px;
        font-family: times New Roman;
    }
    .ri-container-featured h3.headline{margin-top:0px; margin-bottom:5px;color:#000;font-size: 11px;}
    .ri-container-featured h2.subheadline{
    margin-top:0px; 
    font-size:16px;     
    color:#0c78c0;
    line-height: 20px;
    margin-bottom: 7px;
    }
    
    .ri-container-featured .featured-item .img-container{ 
    display: inline;
    float: right;
    margin-bottom: 25px;
    margin-left: 20px;
    margin-top: 10px;
    }
    
    .ri-container-featured .featured-item .img-container img.image{
        width:178px;
        height:130px;
    }
    
     .ri-container-featured .featured-item .img-container a.link{
    display:block;    
     background: url(/pdf-icon.png) no-repeat scroll 0 2px transparent;
    padding-left: 20px; 
    color:#000;
    margin-left: 53px;
    margin-top: 5px;
    } 
    
    .ri-container-featured .featured-item{
        
    }
    
    .vertical-border {
    border-right: 1px solid #dbdbdb;
    }
    .vertical-border-left {
    border-left: 1px solid #dbdbdb;
    }
    
    
    
    /*-- custom drop down (filter)  --*/
    /************** Skin 1 *********************/
.dd {
    /*display:inline-block !important;*/
    text-align:left;
    background-color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    float:left;
}
.dd .ddTitle {
    background:#d0d0ce;
    /* border:1px solid #c3c3c3; */
    padding:3px;
    text-indent:0;
    cursor:default;
    overflow:hidden;
    height:16px;
    padding-left:7px;
}
.dd .ddTitle span.arrow {
    background:url(/arrow-dd.png) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer; margin-top:4px;
}
.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px; font-weight:bold; color:#000;}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0; display:none; }
.dd .ddTitle img.selected {
    padding:0 3px 0 0;
    vertical-align:top;
}
.dd .ddChild {
    position:absolute;
    border:1px solid #c3c3c3;
    border-top:none;
    display:none;
    margin:0;
    width:auto;
    overflow:auto;
    overflow-x:hidden !important;
    background-color:#ffffff;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {
background: url(/dd-item-bottom-bar.png) repeat-x scroll 0 19px transparent;
    display:block;
    padding:2px 0 2px 0px;
    text-decoration:none;
    color:#000;
    overflow:hidden;
    white-space:nowrap;
    cursor:pointer;
    font-weight:bold;
    margin:0 10px 0 7px;
}
.dd .ddChild a:hover {
    /* background-color:#66CCFF; */
    text-decoration:underline;
}
.dd .ddChild a img {
    border:0;
    padding:0 2px 0 0;
    vertical-align:middle;
    display:none;
}
.dd .ddChild a.selected {
    /* background-color:#66CCFF; */
    text-decoration:underline;
    
}
.hidden {display:none;}
.dd .borderTop{border-top:1px solid #c3c3c3 !important;}
.dd .noBorderTop{border-top:none 0  !important}
    /*-- end custom drop down (filter)  --*/
    
    
    .filter-container .label-filter{float:left; color:#000; margin-right:7px;}
    #filter-dropdown{width:174px;}
    
    /*-- accordion --*/
    
    #research-insight-accordion-titles{height:20px; background-color:#666; margin-top:15px; margin-bottom:2px;}
    #research-insight-accordion-titles span{color:#fff; font-size: 10px; display:block; float:left;}
    #research-insight-accordion-titles .synopsis{width:72px; text-align:center;}
    #research-insight-accordion-titles .title{width:384px; padding-left:121px;}
    #research-insight-accordion-titles .format{width:197px; padding-left:18px;}
    #research-insight-accordion-titles .team{width:134px; padding-left:14px;}
    
    #research-insight-accordion-content .ri-accordion-item-title{color:#000; background:#d0d0ce; overflow:hidden; padding-top:11px; padding-bottom:11px; border-bottom:2px solid #fff;}
    #research-insight-accordion-content .ri-accordion-item-title h2.title{min-width:465px; min-height:20px;width:465px; margin-right:40px; margin-left:22px; margin-top:0px; margin-bottom:0px; font-size:13px; font-weight:bold; float:left; display:inline; color:#000; cursor:pointer;}
    #research-insight-accordion-content .ri-accordion-item-title .pdf-video{width:197px;    float:left; display:inline; min-height:20px; font-size:10px;}
    #research-insight-accordion-content .ri-accordion-item-title a.pdf-item{
    background: url(/pdf-icon.png) no-repeat scroll 0 2px transparent;
    padding-left: 20px; 
    color:#000;
    display:block;
    }
    #research-insight-accordion-content .ri-accordion-item-title a.video-item{
    background: url(/play-icon.png) no-repeat scroll 0 2px transparent;
    padding-left: 20px; 
    color:#000;
    display:block;
    }
    
    #research-insight-accordion-content .ri-accordion-item-title .team {
/*     float: left; */
    font-size: 11px;
    left: 0;
    margin-top: 0;
/*     position: relative;
    top: 0; */
    }
    
    #research-insight-accordion-content .ri-accordion-item-title .team-container{
  /*   float: right;
    text-align: left;
    width: 200px;
    position:absolute; */
    
    float: right;
    margin-bottom: 0px;
    margin-top: 0px;
    position: relative;
    text-align: left;
    width: 166px;
    }
    
    #research-insight-accordion-content .ri-accordion-item-title .team .square{    
    float: left;
    height: 10px;
    margin-right: 7px;
    margin-top: 4px;
    width: 10px;
    }
        
    #research-insight-accordion-content .ri-accordion-item-title .team.value .square{    
    background-color: #739bc7;
    }
    
    #research-insight-accordion-content .ri-accordion-item-title .team.coregrowth .square{    
    background-color: #37939b;
    }
    
    #research-insight-accordion-content .ri-accordion-item-title .team.growth .square{    
    background-color: #93a445;
    }
    
    #research-insight-accordion-content .ri-accordion-item-title .team.international .square{    
    background-color: #d18416;
    }
    
    #research-insight-accordion-content .ri-accordion-item-title .team.naturalresources .square{    
    background-color: #bc6d50;
    }
    
    #research-insight-accordion-content .ri-accordion-item-title .team.fixedincome .square{    
    background-color: #d5a00f;
    }
    .ri-accordion-item-content{clear:both; display:none; overflow:hidden;padding-top:10px;}
    
    .ri-accordion-item-title .arrow {
    background: url(/arrow-dd.png) no-repeat scroll 10px 11px transparent;
    display: block;
    float: left;
    height: 30px;
    margin-left: 20px;
    width: 30px;
    cursor:pointer;
    }
    .ri-accordion-item-title .arrow.active {
    background: url(/arrow-active-dd.png) no-repeat scroll 10px 11px transparent;
    display: block;
    float: left;
    height: 30px;
    margin-left: 20px;
    width: 30px;
    cursor:pointer;
    }
    
    .ri-accordion-item-content .container{
    margin-left:72px; 
    width:646px;
    font-size:11px;
    line-height:15px;
    }
    .ri-accordion-item-content .container img {
    display: inline;
    float: right;
    margin-left: 50px;
    width:140px;
    }
    
    .filter-link{
    color: #000000;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin-left: 27px;
    width: 140px;
    margin-top:-5px;
    
    }
    
    
    /*-----------------------------end research insights--------------------------------------*/
/** END REDESIGN CSS **/
