@charset "utf-8";
/* CSS Document */


	
	
/* =Headers
----------------------------------------------- */
h2 { 
	margin:20px 0;
	font:normal normal 24px/24px Helvetica, Verdana, Arial, sans-serif; 
	color:#585859;
	}
h2#research-h2 {
	margin:40px 0 0 5px;
	padding-top:29px;
    overflow:hidden;
    background:url(images/Research-h2.gif) no-repeat;
    width:123px;
    height:0px !important; /* for most browsers */
    height /**/:29px; /* for IE5.5's bad box model */
	}
h2#portfolios-h2 {
	margin:24px 0 0 5px;
	padding-top:26px;
    overflow:hidden;
    background:url(images/Portfolios-h2.gif) no-repeat;
    width:117px;
    height:0px !important; /* for most browsers */
    height /**/:26px; /* for IE5.5's bad box model */
	}
h2#communications-h2 {
	margin:24px 0 0 5px;
	padding-top:29px;
    overflow:hidden;
    background:url(images/Communications-h2.gif) no-repeat;
    width:262px;
    height:0px !important; /* for most browsers */
    height /**/:29px; /* for IE5.5's bad box model */
	}
h2#practice-h2 {
	margin:40px 0 0 5px;
	padding-top:29px;
    overflow:hidden;
    background:url(images/Practice-h2.gif) no-repeat;
    width:262px;
    height:0px !important; /* for most browsers */
    height /**/:29px; /* for IE5.5's bad box model */
	}
h2#alliance-h2 {
	margin:40px 0 0 5px;
	padding-top:26px;
    overflow:hidden;
    background:url(images/ResearchAlliance-h2.gif) no-repeat;
    width:227px;
    height:0px !important; /* for most browsers */
    height /**/:26px; /* for IE5.5's bad box model */
	}
h3 { 
	margin:5px 0 5px 0;
	font:normal bold 16px/16px Georgia, "Times New Roman", Times, serif; 
	color:#696969; 
	text-transform:none;
	}
h3.alliance { 
	margin:0 0 5px 10px;
	font:normal bold 14px/14px Georgia, "Times New Roman", Times, serif; 
	color:#696969; 
	text-transform:none;
	}
h3#assetclasses-h3 {
	margin:15px 0 0 15px;
	padding-top:14px;
    overflow:hidden;
    background:url(images/AssetClasses_h3.gif) no-repeat;
    width:96px;
    height:0px !important; /* for most browsers */
    height /**/:14px; /* for IE5.5's bad box model */
    cursor:pointer;    
	}	
h3#funds-h3 {
	margin:15px 0 0 12px;
	padding-top:14px;
    overflow:hidden;
    background:url(images/Funds_h3.gif) no-repeat;
    width:40px;
    height:0px !important; /* for most browsers */
    height /**/:14px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#charts-h3 {
	margin:15px 0 0 12px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/Charts_h3.gif) no-repeat;
    width:44px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#calculators-h3 {
	margin:15px 0 0 7px;
	padding-top:14px;
    overflow:hidden;
    background:url(images/Calculators_h3.gif) no-repeat;
    width:74px;
    height:0px !important; /* for most browsers */
    height /**/:14px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#choosing-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/ChoosingModel_h3.gif) no-repeat;
    width:122px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#activemodels-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/ActiveModels_h3.gif) no-repeat;
    width:98px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#indexmodels-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/IndexModels_h3.gif) no-repeat;
    width:139px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#strategicmodels-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/StrategicModels_h3.gif) no-repeat;
    width:111px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#managedportfolios-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/ManagedPortfolios_h3.gif) no-repeat;
    width:124px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#currentmodels-h3 {
	margin:15px 0 0 7px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/CurrentModels_h3.gif) no-repeat;
    width:192px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#newclients-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/NewClients_h3.gif) no-repeat;
    width:82px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#existingclients-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/ExistingClients_h3.gif) no-repeat;
    width:103px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#usingmaterials-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/UsingMaterials_h3.gif) no-repeat;
    width:133px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#library-h3 {
	margin:15px 0 0 7px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/Library_h3.gif) no-repeat;
    width:46px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#humanresources-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/HumanResources_h3.gif) no-repeat;
    width:124px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#operations-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/Operations_h3.gif) no-repeat;
    width:72px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#compliance-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/Compliance_h3.gif) no-repeat;
    width:79px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#practicearchive-h3 {
	margin:15px 0 0 7px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/PracticeArchive_h3.gif) no-repeat;
    width:111px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#sponsor-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/BySponsor_h3.gif) no-repeat;
    width:78px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;    
	}
h3#category-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/ByCategory_h3.gif) no-repeat;
    width:83px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#feature-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/Feature_h3.gif) no-repeat;
    width:126px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#about-h3 {
	margin:15px 0 0 10px;
	padding-top:18px;
    overflow:hidden;
    background:url(images/About_h3.gif) no-repeat;
    width:41px;
    height:0px !important; /* for most browsers */
    height /**/:18px; /* for IE5.5's bad box model */
    cursor:pointer;
	}
h3#tabs-taxswap { 
	float:left;
	margin:0;
	padding-top:45px;
    overflow:hidden;
    background:url(images/tab-taxswap-h3.jpg);
    width:960px;
    height:0px !important; /* for most browsers */
    height /**/:45px; /* for IE5.5's bad box model */
	}
h3#tabs-valuation { 
	float:left;
	margin:0;
	padding-top:45px;
    overflow:hidden;
    background:url(images/tab-valuation-h3.jpg);
    width:960px;
    height:0px !important; /* for most browsers */
    height /**/:45px; /* for IE5.5's bad box model */
	}
	
/* preview */	
h4 { 
	margin-top:10px;
	font:normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif; 
	color:#5a8f95;
	text-align:left;
	}
h4.headers { 
	font:normal bold 12px/14px Arial,Verdana,Helvetica,sans-serif;
	color:#4c4b4b;
	}
h4.greenpod-header { margin:10px 0 5px 10px; color:#FFF; font-size:14px; line-height:14px; }
h4.greenpod-header-narrow { margin:10px 0 0 0px; color:#FFF; font-size:14px; line-height:14px; }
h4.greenpod-header-narrow-nobold { margin:5px 0 0 0px; color:#FFF; line-height:14px; font: normal normal 12px/14px Arial,Verdana,Helvetica,sans-serif; }
h4.one-liner { margin:25px 0 0 10px; }
h4.one-liner2 { margin:0 0 0 10px; padding:25px 0 0 0; }
h4.brown-header, h4.greenish-header { 
	float:left;
	margin-left:10px;
	padding-bottom:10px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#FFF;
	}
	/* IE6 Only */
	* html h4.brown-header, * html h4.greenish-header { margin-left:5px; }
h5 { 
	margin:10px 0 0;
	font:italic bold 12px/18px Arial,Verdana,Helvetica,sans-serif; 
	color:#000;
	}
h5.brown-subheaders {
	margin:10px 0 5px 10px;
	padding:0;
	clear:left;
	width:130px;
	font:normal bold 10px/10px Georgia, "Times New Roman", Times, serif; 
	text-transform:uppercase;
	color:#7D5122;
	}
h5.greenish-subheaders {
	margin:10px 0 5px 10px;
	padding:0;
	clear:left;
	width:130px;
	font:normal bold 11px/13px Arial,Verdana,Helvetica,sans-serif;
	color:#000;
	}
h5#valuations {
	float:left;
	display:block;
	margin:0 0 6px 4px;
	padding-top:24px;
    overflow:hidden;
    background:url(images/Valuation_h5.gif) no-repeat;
    width:235px;
    height:0px !important; /* for most browsers */
    height /**/:24px; /* for IE5.5's bad box model */
	}
	/* IE6 Only */
	* html h5#valuations { margin:0 0 6px 2px; }
h5#taxswap { 
	float:left;
	display:block;
	margin:0 0 6px 4px; 
	padding-top:25px;
    overflow:hidden;
    background:url(images/TaxSwap2_h5.jpg) no-repeat;
    width:233px;
    height:0px !important; /* for most browsers */
    height /**/:61px; /* for IE5.5's bad box model */
	}
	/* IE6 Only */
	* html h5#taxswap  { margin:0 0 6px 2px; }
h6 { 
	margin:0 0 5px 0;
	padding:0;
	clear:left;
	width:130px;
	font:normal bold 10px Georgia, "Times New Roman", Times, serif; 
	text-transform:uppercase;
	color:#7D5122;
	}