* { padding: 0px; margin: 0px;}
body {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: .8em;
    color: #20211D;
    background-image: url(/images/interface/background_green.gif);
    margin: 0px;
    padding: 0px;
    }
#topnav {
    margin: 0 auto;
    padding-top: 37px;
    width: 779px;
   }
#wrapper { 
    margin: 0 auto;
    width: 779px;
    background: #F4F1E8;
    }
    
#popupwrapper { 
    margin: 0 auto;
    width: 500px;
    background: #F4F1E8;    
    margin: 0px;
    padding: 0px;
    }
#logo {
    margin: 0 auto;
    width: 779px;
    padding: 0px 0px 32px 30px;
    height: 59px;
    }
#bluestripe
{
    width: 779px; 
    height: 18px; 
    margin: 0px;
    padding: 0px;
}
    
#search 
{
    width: 239px;
    text-align: right;
    height: 35px;
    font-size: 1em;    
    position: relative;
    right: 7px; 
    top: 33px;
    float: right;
}
.searchinput 
{
    font-size: 1.2em;
    width: 9em;    
    border: 0px;
    padding: 0px;
    margin-top: 13px;
    color: #000000;
    background-color: #fff;
}
#searchright
{
    float: right;
    height: 35px;
    width: 93px;
}  
#searchleft
{
    height: 35px;
    width: 146px;
    float: left;
    background-color: #000;
    background: url(/images/content/back_search_subpages.gif) no-repeat; 
}
#searchresults
{    
    margin-top: 10px;
    line-height: 1.5em;
}
#searchresults dt
{    
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}
#searchresults dd
{
    margin-bottom: 5px;
}
#subpagebanner
{
    margin: 0 auto;
    background: url(/images/content/thepowerofspecializedknowledge.gif) no-repeat; 
    width: 779px;
    height: 78px; 
}

    
#domainnav {
    margin: 0 auto;
    width: 779px;
    height: 28px;
    text-align: right;
    }
.popup{
    background: #F4F1E8;
    padding: 20px;
}
#fieldformtitle {
    padding: 10px;
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
    width: 465px;
    background-color: #000;
    }
#nav
{
    font: 11px arial, Verdana, Helvetica, sans-serif;
    overflow: visible;
    visibility: visible;
    position: relative;
    float:right;
}

#nav li {
    list-style: none;
    float: left;
    display: inline; 
    padding: 0px;    
    padding-left:3px;
    }
#nav span 
{   
    display: none;
    width: 109px;
    height: 46px;
}
li.iam a     
{
    display: block;
    width: 248px;
    height: 28px;
    background-image: url(/images/interface/b_iam.gif);
}
li.iam a:hover 
{
    background: url(/images/interface/b_iam.gif) no-repeat;   
    background-position: 0 -28px;
}
li.wealth a 
{
    display: block;
    width: 179px;
    height: 28px;
    background-image: url(/images/interface/b_wealthmanagement.gif);
    }
    
li.wealth a:hover 
{
    background: url(/images/interface/b_wealthmanagement.gif) no-repeat;   
    background-position: 0 -28px;
}
    
li.pe a {
    display: block;
    width: 133px;
    height: 28px;
    background: url(/images/interface/b_privateequity.gif) no-repeat;   
    }
    
li.pe a:hover 
{
    background: url(/images/interface/b_privateequity.gif) no-repeat;   
    background-position: 0 -28px;
}
li.wealthhighlighted a
{
    display: block;
    width: 179px;
    height: 28px;
    background-image: url(/images/interface/topnavtab_wealth_highlighted.gif); 
}
li.iamhighlighted a
{
    display: block;
    width: 248px;
    height: 28px;
    background-image: url(/images/interface/topnavtab_iam_highlighted.gif);
}
li.pehighlighted a
{
    display: block;
    width: 133px;
    height: 28px;
    background-image: url(/images/interface/topnavtab_pe_highlighted.gif);
}


#highlights h3{
    padding: 6px 0px 0px 10px;
    }
.highlightsinput {
    width: 170px;
    font-size: 1em;
    background-color: #f4f1e8;
    }
    
#breadcrumb {
    margin: 15px 0px 20px 18px;
    font-size: .9em;
    color: #9C9995;
    }
#navigation {
    width: 779px;
    height: 36px;
    background-image: url(/images/content/mm_back_wealthmanagement.gif);   
    }
    
#leftcolumn { 
    color: #333;    
    padding: 10px 18px 20px 18px;
    width: 537px;
    float: left;
    }
#leftcolumn ul{
    margin: 0px 0px 0px 40px;
    line-height: 2em;
    }
#tabbodycontent { 
    background-color: #edeae2;    
    padding: 10px 20px 20px 20px;
    }
ul.bodylist{ 
    padding: 7px 0px 7px 0px;
    }

.bodylist li { 
    margin: 0px 0px 0px -20px;
    list-style: none;
    padding: 0px 0px 0px 15px;
    background-repeat: no-repeat;
    background-position: 0 .8em;
    background-image: url(/images/interface/bullet_body.gif);
    }
#rightcolumn { 
    float: right;
    color: #616160;
    margin: 15px 18px 0px 0px;
    width: 170px;
    display: inline;
    line-height: 1.6em;
    }
    
#rightlist li { 
    margin: 0px;
    list-style: none;
    padding: 0px 0px 0px 15px;
    background-repeat: no-repeat;
    background-position: 0 .6em;
    background-image: url(/images/interface/bullet_right.gif);
    }
#bottomfix { 
    width: 779px;
    clear: both;
    height: 10px;
    }
    
#blackbar{ 
    width: 779px;
    background-color: #000;
    height: 22px;
    }
p {
    margin: 5px 0px 10px 0px;
    line-height: 1.7em;
    }
p.img {
    margin: 0px;
    padding: 0px;
    }
.disclaimer {
    font-size: 0.9em;
    color: #666;
    }
    
.tvseriesnames {
    font-style: italic;
    }
h1{
    font-size: 27px;
    color: #000000;
    margin-bottom: 8px;
    font-family: arial, helvetica, verdana, sans-serif;
    font-weight: normal;
    }
h2{    
    margin-top: 10px;
    font-size: 1.7em;
    color: #4f2684;
    font-weight: normal;
    }
h3{
    font-size: 1em;
    font-weight: bold;
    color: 000;
    }
h4{
    font-size: 1.1em;
    font-weight: bold;
    color: #574319;
    }
    
h5{
    font-size: 1.1em;
    margin-top: 8px;
    color: #005D73;
    font-weight: bold;
    }
    
#quicklinks { 
    padding-bottom: 20px; 
    }
.quicklinksinput {
    padding: 0px;
    margin: 0px;
    font-size: .9em;
    background-color: #DEDBD6;
    width: 150px;    
    }
h3.quicklinkstitle { 
    padding: 10px;
    background-color: #DEDBD6;
    color: #000;
    }
    
#quicklinkscontent { 
    color: #636163;
    padding: 10px;
    background: #E7E3DE;    
    }
#relatedlinks { 
    padding-bottom: 20px; 
    padding-top: 18px;
    }
    
h3.relatedlinkstitle { 
    padding: 11px 10px 10px 10px;
    background-image: url(/images/interface/back_noteworthytitle.gif);
    color: #000;
    }
#relatedlinkscontent { 
    color: #636163;
    padding: 10px;
    background: #e1e1d9;
    }

#noteworthycontent h3{ 
    color: #4c4c4c;
    padding: 3px 0px 3px 0px;
    }

#relatedlinkscontent li { 
    list-style: none;
    padding-left: 35px;
    padding-bottom: 10px;
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-image: url(/images/interface/bullet_relatedlinks_wealthmanagement.gif);
    }
#relatedlinkscontentcorporate  { 
    color: #636163;
    padding: 10px;
    background: #EBE2CD;
    }
#relatedlinkscontentcorporate li {     
    list-style: none;
    padding-left: 13px;
    padding-bottom: 5px;
    background-repeat: no-repeat;
    background-position: 0 40%;
    background-image: url(/images/interface/bullet_relatedlinks_wealthmanagement.gif);
    }
#noteworthy {             
    margin-top: 16px;
    padding-bottom: 20px; 
    }
    
h3.noteworthytitle { 
    padding: 11px 10px 10px 10px;
    background-image: url(/images/interface/back_noteworthytitle.gif);
    color: #000;
    }
    
#noteworthycontent { 
    padding: 10px;
    background: #e1e1d9;
    }
    
#noteworthycontent ul { 
    list-style-type: none;
    }
#findoutmore { 
    padding-bottom: 20px; 
    }
h3.findoutmoretitle { 
    padding: 10px;
    background-image: url(/images/interface/back_findoutmoretitle.gif);
    color: #000;
    }
#findoutmorecontent { 
    padding: 10px;
    background: #DFDFDD;
    }
#findoutmorecontent ul { 
    list-style-type: none;
    }
#mediainquires { 
    padding-bottom: 20px; 
    }
h3.mediainquires { 
    padding: 10px;
    background-color: #ABABA7;
    color: #000;
    }
p#mediainquires { 
    padding: 10px;
    background: #DFDFDD;
    }
#mediainquires ul { 
    list-style-type: none;
    }
    
#professionals { 
    width: 495px;
    }
#professionals ul {
    padding: 0px;
    margin: 0px;
    }
#professionals ul li{
    padding: 0px 0px 0px 100px;
    margin: 0px;
    }
#professionals ul li ul li{
    padding: 0px;
    margin: 0px;
    }
#professionals ul li ul li{
    margin: 0px 0px 0px 0px;
    list-style: none;
    padding: 0px 0px 0px 15px;
    background-repeat: no-repeat;
    background-position: 0 .8em;
    background-image: url(/images/interface/bullet_body.gif);
    }
#professionals li {
    list-style: none;
    background-repeat: no-repeat;
    background-position: 0 .8em;
    }
#medialist {
    padding: 0;
    margin: 0;
    }
#medialist ul {
    padding: 0;
    margin: 0;
    padding-left: -10;
    }
#medialist li {
    background-image: url(/images/interface/line_body.gif);
    background-repeat: no-repeat;
    background-position: 1px 100%;
    margin: 0px 0px 0px -40px;
    padding: 15px 0px 15px 0px;
    list-style: none;
    }
#medialist li a { 
    text-decoration: none; 
    }
    
#footerwrapper { 
    margin: 0 auto;
    width: 779px;
    }
#footer {
    margin-top: 20px;
    padding: 11px;
    background-repeat: no-repeat;
    color: #98ADB2;
    font-size: .9em;
    }
#footer a{
    text-decoration: none;
    }
#footer p {
    margin-bottom: 15px;
    line-height: 1.7em;
    }
#footer a:hover {
    text-decoration: underline;
    }
#bottomnav {
    margin: 20px 0px 20px 0px; 
    padding: 0; 
    }
#bottomnav ul {
    list-style-type: none;
    padding-bottom: 13px;
    }
#bottomnav li {
    font-size: 1.2em;
    padding-right: 4em;
    padding-bottom: 4em;
    }
#bottomnav ul li { 
    display: inline;     
    }
#commonnav{
    font-family: arial, verdana, helvetica, sans-serif;
    text-align: right;
    margin: 10px 10px 0px 0px;
    padding: 0px;
    margin: 0px;
}
#commonnav li {
    display: inline;
    }




#commonnav a 
    {
    font-family: arial, verdana;
    padding: 5px;
    text-decoration: none;
    color: #c1d1e8;
    font-size: 1em;
    }
#commonnav a:link, #commonnav a:visited 
    {    
    font-family: arial, verdana;
    padding-left: 20px;
    color: #c1d1e8;
    font-size: 1em;
    }
#commonnav a:hover 
{    
    font-family: arial, verdana;
    text-decoration: none;
    color: #fff;
    font-size: 1em;
}    
#noteworthycontent a:link 
{
    color: #286ae6;
    text-decoration: none;
}
#noteworthycontent a:visited 
{
    color: #286ae6;
    text-decoration: none;
}
#noteworthycontent a:hover 
{
    color: #286ae6;
    text-decoration: underline;
}
#noteworthycontent a:active 
{
    color: #286ae6;
    text-decoration: underline;
}


    
a:link {
    color: #3973ec;
    text-decoration: none;
    }
a:visited {
    color: #3973ec;
    text-decoration: none;
    }
a:hover {
    color: #3973ec;
    text-decoration: underline;
    }
a:active {
    color: #3973ec;
    text-decoration: underline;
    }
a.pageup 
{     
    display: block;     
    width: 20px;     
    height: 20px;     
    text-decoration: none;     
    background: url(/images/content/top_both.gif); 
} 
a.pageup:hover 
{        
    background-position: 0 -20px;
} 
.displaynone 
{ 
    display: none;  
}     

.required {
    color: #B36F00;
    }
fieldset {
    border: 1px solid #9A9F86;
    width: 484px;
    padding-top: 18px;    
    border: 1px dotted #bbb;
    }
label {
    width: 200px;
    float: left;
    text-align: right;
    margin-right: 10px;
    display: block;
    }
select {
    width: 200px;
    }
.radio {
    background-color: #E4E1D9;    
    width: 20px;
    padding: 2px;
    padding-left: 4px;
    border: 0px;
    }
    
textarea {
    width: 200px;
    background: #C1C4B5;
    border: 1px solid #9A9F86;
    }
    
#wrapper input {
    width: 200px;
    color: #000000;
    background: #C1C4B5;
    padding: 2px;
    padding-left: 4px;
    border: 1px solid #9A9F86;
}
#wrapper .submit input {
    margin-left: 400px;
    width: 70px;
    color: #fff;
    font: arial, verdana, san-serif;
    font-size: .9em;
    border: 0px;
    } 
    
#pseudotab {
    height: 41px;
    width: 100%;
    background-image: url(/images/interface/tab_background.GIF);
    }
ol#toc {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    height: 47px;
    background-image: url(/images/interface/tab_background.GIF);
    }
ol#toc A {
    margin: 0px;
    margin-left: -5px;
    display: block;
    padding: 10px 21px 4px 24px;
    background-color: #99928E;
    float: left;
    color: #000;
    line-height: 10px;
    height: 2.6em;
    background-image: url(/images/interface/tab_background.GIF);
    text-decoration: none;
    }
ol#toc A:hover span {
    }
ol#toc LI {
    float: left;
    margin: 0px 0px 0px 0px;
    }
ol#toc LI.current A {
    background-image: url(/images/interface/b_tab.gif);
    color: #000;
    background-color: #3660E2;
    }
ol#toc LI.current span {
    background-position: 100% -60px;
    }
ol#toc span {
    display: block;
    float: left;
    cursor: pointer;
    line-height: 2.6em;
    padding-right: 0px;
    }
ol#toc .twolines65 { 
    margin-top: 2px;
    width: 65px;
    line-height: 1.2em;
    }
    
ol#toc .twolines100 { 
    margin-top: 2px;
    width: 100px;
    line-height: 1.2em;
    }
ol#toc .twolines110 { 
    margin-top: 2px;
    width: 110px;
    line-height: 1.2em;
    }
ol#toc .twolines120 { 
    margin-top: 2px;
    width: 120px;
    line-height: 1.2em;
    }
    
ol#toc .twolines130 { 
    margin-top: 2px;
    width: 130px;
    line-height: 1.2em;
    }
    
ol#toc .twolines140 { 
    margin-top: 2px;
    width: 140px;
    line-height: 1.2em;
    }
    
ol#toc .twolines150 { 
    margin-top: 2px;
    width: 150px;
    line-height: 1.2em;
    }
    
ol#toc .twolines160 { 
    margin-top: 2px;
    width: 160px;
    line-height: 1.2em;
    }
    
table {    
    width: 100%;
    border-collapse: collapse;
    border: 2px solid #d3d0c8;
    color: #555;
    }
    
th {
    background-color: #9A9F86;
    }
td, th {
    border: 1px dotted #bbb;
    padding: .9em;
    }
table a {
    padding: 1px;
    text-decoration: none;
    font-weight: bold;
    }
    
thead th, tfoot th {
    border: 2px solid #d3d0c8;
    text-align: left;
    font-weight: bold;
    color: #fff;
    background-color: #9A9F86;
    }
tbody th, tbody td {
    vertical-align: top;
    text-align: left;
    }
tbody th {
    white-space: nowrap;
    }
table td.columnonepe
{
    background-color: #286ae6;
    color: #fff;
}
.odd {
    background: #fcfcfc;
    }
tbody tr:hover {
    background: #fafafa;
    }
        
ol#toc A:hover {
    background-color: #3660E2;
    background-image: url(/images/interface/tab_ro_wealthmanagement.GIF);
    }
    

ul.menu {
    position: relative;
    list-style-type: none;
    width: 779px;
    height: 36px;
}
ul.menu ul {
    display: none;
}
ul.menu li {
    float: left;
    display: block;
    padding: 0px;
}
ul.menu a, ul.menu a:visited {    
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 17px;
    padding-right: 17px;
    display: block;
    background: url(/images/content/mm_back_wealthmanagement.gif) 0 0 no-repeat; 
    color: #000;
    text-decoration: none;
}
ul.menu a:hover, ul.menu a:active {    
    display: block;
    text-decoration: none;
}
ul.menu li.menu_toolbar_hover a.menu_toolbar_hover {
    text-decoration: none;
    background-position: 0 -36px;
    color: #fff;
}
ul.menu li.menu_active_domain a, ul.menu li.menu_active_domain a:visited {
     background-position: 0 -36px;
     color: #fff;
}
/* -- Sub-Menus Styling -- */
ul.menu ul {
    position: absolute;
    display: none;
    list-style-type: none;
    margin-left: 0px;
    padding: 0px;
    margin-top: 0px;
    background: #b4cbf7;
    white-space: nowrap;
    border-bottom: #dfe7fc 1px solid;
}
ul.menu ul li {
    float: none;
    margin: 0px;
    padding: 6px 12px 6px 4px;
    border-top: #dfe7fc 1px solid;
    border-left: #dfe7fc 1px solid;
    border-right: #dfe7fc 1px solid;
    text-decoration: none;
}
ul.menu li.menu_active_domain ul a, ul.menu li.menu_active_domain ul a:visited {
    color: #000;
    text-decoration: none;
}
ul.menu ul a, ul.menu ul a:visited {
    background: #b4cbf7;
    padding: 0px;
    font-weight: normal;
    text-decoration: none;
}
ul.menu ul li.menu_item_hover {
    color: #fff;
    text-decoration: none;
    background-color: #678ace;
}
ul.menu ul li.menu_item_hover a.menu_item_hover, ul.menu ul li.menu_item_hover a:visited.menu_item_hover {
    padding: 0px;
    color: #fff;
    text-decoration: none;
    background-color: #678ace;
}
ul.menu ul li.menu_item_hover a.menu_item_hover {
    padding: 0px;
    text-decoration: none;
}



.dropdown
{
    background: #c6c6b5;
}
fieldset .checkbox {
    width: 15px;
    text-align: right;
    margin-right: 3px;
    border: 0px;
    background-color: #E4E1D9; 
    }
#wrapper input.checkbox {
    width: 15px;
    text-align: right;
    margin-right: 3px;
    border: 0px;
    background-color: #edeae2;
}
 
#checkboxlist ul {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 0px 0px 15px 18px;
}
 
#checkboxlist li {
  float: left;
  width: 230px;
  margin: 0;
  padding: 0;
  height: 25px;
}
 #checkboxlist2 {
  float: left;
  margin: 0;
  padding: 0;
  margin-left: 76px;
  list-style: none;
  padding: 0px 0px 15px 18px;
  clear: both;
} 
#checkboxlist2 li {
  float: left;
  width: 230px;
  margin: 0;
  padding: 0;
  height: 25px;
}
.input2 {
    width: 20px;
    color: #000000;
    background: none;
    padding: 2px;
    padding-left: 8px;
    border: none;
}
.clearfix
{ 
    clear: both;
}
.right
{
    float: right;
}
.left
{
    float: left;
}
#contactus p
{
    margin: 0px;
    padding: 0px;
}
#contactus h3
{
    padding-top: 20px;
}
.bodylistsecondlevel li 
{ 
    margin: 0px 0px 0px -20px;
    list-style: none;
    padding: 0px 0px 0px 15px;
    background-repeat: no-repeat;
    background-position: 0 .0em;
    background-image: url(/images/interface/bullet2.gif);
}
h3.noteworthytitletwolines { 
    padding: 10px;
    background-image: url(/images/content/back_noteworthytitle2lines.gif);
    color: #000;
    }