* { padding: 0px; margin: 0px;}
body 
    {
    font-family: arial, helvetica, sans-serif;
    font-size: .7em;
    color: #20211D;
    background-image: url(/images/interface/background_green.gif);
    margin: 0px;
    padding: 0px;
    }
    
#topnav 
    {
    margin: 0 auto;
    padding-top: 37px;
    width: 779px;
    height: 10;
    }
#banner
{
    background: url(/images/content/banner_placeholder.jpg) no-repeat;
    width: 779px;
    height: 49px;
    margin: 0px;
    padding: 0px;    
}
#flash
{
    width: 779px; 
    height: 156px; 
    margin: 0px;
    padding: 0px;
}
#bluestripe
{
    position: relative;
    width: 779px; 
    height: 18px; 
    margin: 0px;
    padding: 0px;
}
a.nicksargenblog  span {     
    color: #ffffff;
    padding-left: 74px;
    line-height: 3.9em;
    font-size: 1em;
    } 
a.nicksargenblog {     
    position: absolute; 
    left: 524px; 
    top: 0; 
    display: block;     
    width: 242px; 
    height: 45px; 
    text-decoration: none;     
    background: url(/images/interface/b_nicksargenblog.jpg) no-repeat; 
    text-decoration: none;
    margin-left: 13px;
    } 
a.nicksargenblog:hover {        
    background-position: 0 -45px;
    text-decoration: none;
    } 
 
#presidentsmessage
{
    float: left;
    width: 263px; 
    left: 20px;
    padding-bottom: 10px;
    top: 2px;
    position: relative;
}
a#hearthe 
{   
    background: url(/images/content/b_hearthepresidentsmessage.gif) no-repeat; 
    display: block;
    width: 263px;
    height: 47px;
}
a#hearthe span 
{ 
    display:none; 
}
a#hearthe:hover 
{
    background: url(/images/content/b_hearthepresidentsmessage.gif) no-repeat;   
    background-position: 0 -47px;
}
#search 
{
    width: 239px;
    text-align: right;
    height: 35px;
    font-size: 1em;    
    position: relative;
    left: 0px; 
    top: 5px;
    float: right;
}
.searchinput 
{
    font-size: 1.2em;
    width: 9em;    
    border: 0px;
    padding: 0px;
    margin-top: 13px;
}
#searchright
{
    float: right;
    height: 35px;
    width: 93px;
    background-color: #ffffff;
}  
#searchleft
{
    height: 35px;
    width: 146px;
    float: left;
    background-color: #000;
    background: url(/images/content/back_search.gif) no-repeat;
}

#domainnav     
    {
    margin: 0 auto;
    width: 779px;
    height: 28px;
    text-align: right;
    }
#logo
{
    margin: 0 auto;
    width: 779px;
    padding: 0px 0px 32px 30px;
    height: 59px;
}
h1    
    {
    font-size: 1em;
    font-weight: bold;
    color: #000;
    padding: 0px 0px 5px 0px;
    margin: 0px;
    }
    
h2    
    {
    font-size: 1.5em;
    font-weight: bold;
    color: #fff;
    }
    
p
    {
    line-height: 1.5em;
    }
#homepagewrapper 
    { 
    margin: 0 auto;
    width: 779px;
    }    
    
#yellowboxes
    {
    width: 779px;
    padding: 0px;
    margin: 0px;
    }
#yellowboxes p
{
    font-size: 1.2em;
    color: #86888a;
    padding-top: 5px;
}
#yellowboxes h1
    {
    color: #fff;
    font-size: 1.4em;
    padding: 13px 0px 35px 0px;
    font-family: Tahoma;    
}
    
#yellowboxes h2
    {
    color: #333333;
    padding: 5px 0px 10px 0px;
    font-size: 1.2em;
    margin: 0px;
    }
    
#yellowbox1
    {
    position: relative;
    width: 216px;
    height: 355px;
    margin: 10px 3px 0px 0px;
    padding: 12px 22px 10px 20px;    
    background-image: url(/images/interface/back_yellowbox1.gif);
    float: left;
    }
#yellowbox2
    {
    position: relative;
    width: 216px;
    height: 355px;
    margin: 10px 2px 0px 0px;
    padding: 12px 22px 10px 20px;    
    background-image: url(/images/interface/back_yellowbox1.gif);
    float: left;
    }
#yellowbox3
    {
    position: relative;
    width: 216px;
    height: 355px;
    margin: 10px 0px 0px 0px;
    padding: 12px 22px 10px 20px;
    background-image: url(/images/interface/back_yellowbox1.gif);
    float: left;
    }
.yellowboxarrows
    {    
    position: absolute;
    left: 135px;
    top: 340px;
    width: 150px;
    height: 27px;
    }
.yellowboxbuttons
{ 
    
    position: absolute;
    left: 205px;
    top: 4px;
    width: 150px;
    float: right;
}
a img 
{
    border-width: 0;
}
.getaquoteinput 
    {
    font-size: 13px;
    width: 40px;    
    border: 0px;
    padding: 0px;
    margin: 0px;
    margin-top: 2px;
    }
.clear
    { 
    clear: both;
    }
    
.bottomfix 
    { 
    width: 759px;
    clear: both;
    height: 1px;
    }
.bottomsection
    {
    width: 759px; 
    padding: 5px 10px 0px 10px;
    margin: 0px 0px 0px 0px;
    }
    
    
    
    
    
    
    
 
.left
{
    float: left;
} 
    
.right
{
    float: right;
}   
 
#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
{
    background-image: url(/images/interface/b_iam.gif);
    display: block;
    width: 248px;
    height: 28px;
}
li.iam a:hover 
{
    background: url(/images/interface/b_iam.gif) no-repeat; 
    background-position: 0 -28px;
}
li.wealth a
{
    background-image: url(/images/interface/b_wealthmanagement.gif);
    display: block;
    width: 179px;
    height: 28px;
}
li.wealth a:hover 
{
    background: url(/images/interface/b_wealthmanagement.gif) no-repeat;  
    background-position: 0 -28px;
}
 
li.pe a
{
    background-image: url(/images/interface/b_privateequity.gif);
    display: block;
    width: 133px;
    height: 28px;
}
li.pe a:hover 
{
    background: url(/images/interface/b_privateequity.gif) no-repeat;   
    background-position: 0 -28px;
}
    
    
    
#featurednewssection
{    
    width: 779px; 
    padding: 40px 0px 0px 0px;
    margin: 0px;
}
#featurednewssection #featurednews
{
    width: 550px; 
    height: 154px; 
    padding: 0px 10px 50px 0px; 
    float: left; 
    margin: 0px;
    color: #595a5c;
    font-size: 1.2em;
    background: url(/images/interface/back_featurednews.gif) no-repeat; 
}    
#featurednewssection #bottomlinks
{
    position: relative; 
    top: 181px; 
    left: -26px;
}    
#featurednewssection #bottomlinks ul
{
    list-style-type: none;
}    
#featurednewssection #bottomlinks li
{
    display: inline;
    padding: 0px 40px 0px 0px;
}    
#featurednewssection h1
{
    padding-left: 85px; 
    color: #824ec7; 
    font-weight: normal; 
    margin-left: -2px; 
    font-size: 2.4em;
}
#featurednewssection p
{
    margin: 0px;
    padding: 0px;
    line-height: 20px;
    font-size: 1em;    
    width: 449px; 
}
#featurednewssection #djia
{
    width: 218px; 
    height: 318px; 
    float: right; 
    background: url(/images/content/back_djia.gif) no-repeat; 
}
    
#marketwatch
{
    padding: 45px 10px 55px 25px;    
} 
#djialinks ul
    {    
    list-style-type: none;
    }
#djialinks li 
    {
    text-align: left;
    list-style-type: none;
    color: #3973ec;
    padding: 0px 0px 0px 0px;
    width: 175px;
    font-size: 1.2em; 
    margin: 5px 0px 0px 25px;
    }
  
#djialinks a:hover, #djialinks a:visited, #djialinks a:active, #djialinks a:link
{
    color: #3973ec;
}  
   
#featurednewslist li
{    
    list-style: none;
    display: inline; 
    float: left;
    display: block;
    padding: 0px;
    margin: 0px;    
}  
#featurednewslist span 
{ 
    display: none;
}
li.smallcapgrowth a 
{   
    background: url(/images/content/back_smallcapgrowth.gif) no-repeat; 
    display: block;
    width: 181px;
    height: 50px;
}
li.smallcapgrowth a:hover 
{
    background: url(/images/content/back_smallcapgrowth.gif) no-repeat;   
    background-position: 0 -50px;    
}
li.fundoffunds a 
{   
    background: url(/images/content/back_fundoffunds.gif) no-repeat; 
    display: block;
    width: 182px;
    height: 50px;
}
li.fundoffunds a:hover 
{
    background: url(/images/content/back_fundoffunds.gif) no-repeat;   
    background-position: 0 -50px;    
}
li.highyield a 
{   
    background: url(/images/content/back_highyield.gif) no-repeat; 
    display: block;
    width: 181px;
    height: 50px;
}
li.highyield a:hover 
{
    background: url(/images/content/back_highyield.gif) no-repeat;   
    background-position: 0 -50px;    
}



 
#featurednews p
{
    padding: 0px 0px 25px 85px;
}      
   
    
    
    
    
    
.disclaimer {
    font-size: 10px;
    color: #666;
    }
    
#blackbar
    { 
    width: 779px;
    background-color: #000;
    height: 22px;
    }
    
#footerwrapper 
    { 
    margin: 0 auto;
    width: 779px;
    }
#footer 
    {
    margin-top: 31px; 
    color: #87888b;
    font-size: 1.2em;
    }
#footer a 
    {
    text-decoration: none;
    }
#footer p 
    {
    margin-bottom: 15px;
    line-height: 1.6em;
    }
#footer a:hover 
    {
    text-decoration: underline;
    }
#bottomnav
{
    padding: 0px;
    margin: 0px;
}
    
#bottomnav ul 
    {
    list-style-type: none;
    padding-bottom: 10px;
    }
#bottomnav li 
{
    color: #3973ec;
    font-size: 1.1em;
    padding-right: 4em;
}

#footer a:link, #footer a:hover, #footer a:active, #footer a:visited
{
    color: #3973ec;
}
#bottomnav ul li 
{ 
    display: inline;     
}
#commonnav 
{
    text-align: right;
    margin: 10px 10px 0px 0px;
    padding: 0px;
    margin: 0px;
}
#commonnav li 
{
    display: inline;
}
#commonnav a 
{
    padding: 5px;
    text-decoration: none;
    color: #c1d1e8;
    font-size: 1.2em;
}
#commonnav a:link, #commonnav a:visited 
{
    padding-left: 20px;
    color: #c1d1e8;
    font-size: 1.2em;
}
#commonnav a:hover 
{
    text-decoration: none;
    color: #fff;
    font-size: 1.2em;
}
#yellowboxes a:link, #yellowboxes a:visited, #yellowboxes a:active   
{
    color: #3973ec;
    text-decoration: none;
}
#yellowboxes a:hover 
{
    text-decoration: underline;
}
#featurednews a:link, #featurednews a:visited, #featurednews a:active   
{
    color: #824ec7;
    text-decoration: none;
}
#featurednews a:hover 
{
    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;
}
 

.bgmw {background-color:#FFFFFF; color: #000;} 
.glmw {background-color:#e8e8e8; font-size: .7em;} 
.gmmw {background-color:#c5c5c5;} 
.gdmw {background-color:#000066;} 
.cfmw {background-color:#000000} 
.cbmw {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #457ce9} 
.olmw {background-color:#FFFFFF;} 
.ctmw {} 
.r1mw {background-color:#e8e8e8} 
.r2mw {background-color:#e8e8e8} 
.bfmw {font-family:Arial,Helvetica,sans-serif;} 
.kkmw {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,sans-serif} 
.mwmw {font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666666;font-weight:bold;} 
.m1mw {font-size:10px;color:#000;} 
.timw {font-size:12px;color:#000;font-weight:bold;} 
.lbmw {font-size:11px;color:#000;font-size:10px;} 
.vlmw {font-size:11px;color:#01014D;} 
.qlmw {font-size:10px;color:#000;} 
.q1mw {font-size:10px;} 
.q2mw {font-size:11px;font-weight:bold;} 
.q3mw {font-size:12px;font-weight:bold;} 
.cymw {font-size:11px;color:#01014D;font-weight:bold;} 
.exmw {color:#999999;font-size:10px;} 
.ckmw {font-size:10px;} 
.phmw {font-size:11px;font-weight:bold;} 
.pvmw {font-size:11px;color:#666666;} 
.hdmw {font-size:14px;font-weight:bold;} 
.h2mw {font-size:13px;font-weight:bold;} 
.shmw {font-size:11px;font-weight:bold;} 
.s2mw {font-size:11px;font-weight:bold;} 
.sbmw {font-size:11px;} 
.blmw {font-size:11px;} 
.bdmw {font-size:11px;font-weight:bold;} 
.sqmw {font-size:11px;font-weight:bold;color:#000066;} 
.fxmw {font-size:11px;font-family:Courier, monospace;} 
.hlmw {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,sans-serif} 
.dtmw {FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,sans-serif} 
.upmw {color:#009900;} 
.dnmw {color:#cc0000;} 
.unmw {color:#000;}