/* Note - CSS Properties are in alphabetical order */
/* Note - Selectors and Pseudo Classes will not appear in the HTML markup. They are dynamically written into every element by the JS called "offspring.js". */
/* Usable Pseudo Classes : "first-child", "last-child", "nth-child-#", "nth-child-odd", "nth-child-even", and "only-child". */

/* HTML ELEMENTS */
* 			{
			margin: 0;
			padding: 0;}

body 			{ 
			background: #fff;
			color: #000;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
			width: 100%;
			text-align:justify;}

h2, h3, h4, h5 		{
			font-weight: normal;
			margin-bottom: 15px;
			margin-top: 0px;
			padding-top: 0px;}

p, ul, ol, dl, table 	{
			margin-bottom: 9px;
			line-height: 1.5em;
			text-align:justify;
}

#services-top-container 	{
			margin-bottom: 0px;}
	
ul 			{
			padding: 0 0 0 0px;
			margin-top:0px;
			margin-bottom:0px;
			color:#003366;
			font-style: italic;}
	
ul li 			{
			padding:0px 0px 0px 0px;}

table 			{ 
			border-collapse: collapse; 
			border-spacing: 0;}

table tr td 		{ 
			font-family: verdana, arial, san-serif;
			font-size: 12px;
			text-align: left;
			vertical-align: top; }

acronym 			{
			background: #FFFBCF;
			border: 0;
			cursor: help;}

img 			{
			border:0px;
			line-height: 1px;
			font-size: 1px;}
		
a 			{ 
			color: #06c;
			text-decoration: none;}
	
a:hover 			{ 
			color: #06c;
			text-decoration: underline;}

a:focus 			{
			outline: none;}

/* PAGE STRUCTURE */
#page-container 		{
			margin: 0 auto;
			position: relative;
			width: 900px;
			z-index: 1;}

.sub-container 		{
			width: 520px;}
	
#page-header 		{
			padding-bottom: 20px;}
	
#page-logo 		{
			padding: 35px 0 0 35px;}

#page-logo h1 a 		{
			background: url(/images/logo_evercore.gif) no-repeat;
			cursor: pointer;
			display: block;
			height: 68px;
			width: 324px;}
	
#page-logo h1 a span 	{
			display: none;}
			
/* NAVIGATION */
	
#page-nav-top * 		{
			list-style: none;
			margin: 0;
			padding: 0;}
	
#page-nav-top ul li 	{
			float: left;}
	
#page-nav-top ul li a 	{
			background-color: transparent;
			background-position: 0 0;
			background-repeat: no-repeat;
			border-right: 1px solid #000;
			cursor: pointer;
			display: block;
			height: 31px;
			margin-left: 10px;}
	
#page-nav-top ul li a:hover, #page-nav-top ul li a.on {
			background-position: 0 -31px;}
	
#page-nav-top ul li a span 	{
			display: none;}
	
#nav-news a 		{
			background-image: url(/images/nav_news.gif);
			width: 65px;}

#nav-home a 		{
			background-image: url(/images/nav_home.gif);
			width: 102px;}	
	
#nav-about a 		{
			background-image: url(/images/nav_about.gif);
			width: 94px;}
	
#nav-contact a 		{
			background-image: url(/images/nav_contact.gif);
			width: 102px;}
			
#nav-login a 		{
			background-image: url(/images/nav_login.gif);
			width: 114px;}
	
#page-subhead 		{
			background: url(/images/bg_gradient_brownblue.gif) repeat-y;
			font-size: 1px;
			height: 10px;
			line-height: 1px;}

#page-content 		{
			background: url(/images/bg_line_dotted_vert.gif) 178px 0px repeat-y;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;}
			
#page-content2		{
			background: url(/images/bg_line_dotted_vert.gif) 178px 0px repeat-y;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;}
	
#page-column-aside 	{
			float: left;
			width: 179px;
			padding-top:0px;}
	
#page-column-content 	{
			float: right;
			width: 721px;}

#nav-services 		{
			width:177px;
			height:50px;
			background: url(/images/nav_services.gif) 0px 0px no-repeat;
			border-bottom:1px dotted #000;}
			
#nav-pfservices 		{
			background: url(/images/nav_pfs.gif) 0px 0px no-repeat;
			border-bottom:1px dotted #000;
			cursor:line;
			height:32px;
			padding-top:50px;
			width:177px;}
			
#nav-trustserv 		{
			height:25px;
			border-bottom:1px dotted #000;}
			
#nav-trustserv a		{
			height:25px;
			background-image: url(/images/nav_trustserv.gif);}

			
#nav-employer-stock 	{
			height:48px;}
	
#nav-employer-stock a 	{
			height:48px;
			background-image: url(/images/nav_employerstock.gif);}
			
#nav-employer-stock-benefit{
			height:17px;}

#nav-employer-stock-benefit a {
			height:17px;
			background-image: url(/images/nav_estock_benefit.gif);}
			
#nav-employer-stock-contribution{
			height:17px;}
	
#nav-employer-stock-contribution a {
			height:17px;
			background-image: url(/images/nav_estock_contribute.gif);}
			
#nav-employer-stock-proxy{
			height:17px;}
	
#nav-employer-stock-proxy a {
			height:17px;
			background-image: url(/images/nav_estock_proxy.gif);}
	
#nav-fiduciary-services {
			height:48px;}
	
#nav-fiduciary-services a {
			height:48px;
			background-image: url(/images/nav_fiduciary.gif);}
			
#nav-fiduciary-services-settlement {
			height:20px;}
	
#nav-fiduciary-services-settlement a {
			height:20px;
			background-image: url(/images/nav_settlements.gif);}
			
#nav-fiduciary-services-pte {
			height:34px;
}
	
#nav-fiduciary-services-pte a {
			height:34px !important;
			width:177px;
			background:url(/images/nav_pte.gif) 0px 0px no-repeat;
}

#nav-fiduciary-services-pte a:hover,
#nav-fiduciary-services-pte a.on {
			background-position:0px -34px !important;
}
			
#nav-fiduciary-services-independent {
			height:30px;}
	
#nav-fiduciary-services-independent a {
			height:30px;
			background-image: url(/images/nav_fs_indie.gif);}
			
#nav-trustee-services 	{
			height:30px;}
	
#nav-trustee-services a 	{
			height:30px;
			background: url(/images/nav_trustee.gif);}
			
#nav-trustee-services-grantor {
			height:18px;}
	
#nav-trustee-services-grantor a {
			height:18px;
			background-image: url(/images/nav_ts_grantor.gif);}
			
#nav-trustee-services-discretionary {
			height:30px;}
	
#nav-trustee-services-discretionary a {
			height:30px;
			background-image: url(/images/nav_ts_discretionary.gif);}
			
#nav-trustee-services-personal {
			height:45px;}
	
#nav-trustee-services-personal a {
			height:45px;
			background-image: url(/images/nav_ts_personal.gif);}
	
#nav-management a 	{
			height:18px;
			background: url(/images/nav_management.gif);}
			
#nav-wealthmanagement-services	{
			height:40px;}
			
#nav-wealthmanagement-services a 	{
			height:40px;
			background: url(/images/nav_wealthman.gif);}
	
#nav-rep-clients a 	{
			height:18px;
			background: url(/images/nav_repclients.gif);}

#nav-history a 		{
			height:18px;
			background: url(/images/nav_history.gif);
			margin-bottom:26px;}
	
#nav-history 		{
			border-bottom:0px dotted #000;}
			
#nav-wealth-management 	{
			height:48px;}
	
#nav-wealth-management a {
			height:48px;
			background-image: url(/images/nav_evercorewm.gif);}
			
#nav-fiderv {
			height:30px;}
	
#nav-fidserv a 	{
			height:30px;
			background: url(/images/nav_fidserv.gif);}

#page-nav1 		{
			margin-top: 5px;}

#page-nav1 ul li 		{
			border-top:1px dotted #000;}
	
#page-nav1 * 		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			line-height: 1px;
			font-size: 1px;}
	
#page-nav1 ul li a 		{
			background-color: transparent;
			background-position: 0 0;
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height: 18px;
			width: 177px;}
	
#page-nav1 ul li a:hover, #page-nav1 ul li a.on {
			background-position: 0 -18px;}
	
#page-nav1 ul li a span 	{
			display: none;}

#page-nav2 * 		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			line-height: 1px;
			font-size: 1px;}
	
#page-nav2 ul li a 		{
			background-color: transparent;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height: 48px;
			width: 177px;}
	
#page-nav2 ul li a:hover, #page-nav2 ul li a.on {
			background-position: 0px -48px;}

#page-nav2 ul li a span 	{
			display: none;}

#page-nav3 * 		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			line-height: 1px;
			font-size: 1px;}
	
#page-nav3 ul li a 		{
			background-color: transparent;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height: 17px;
			width: 177px;}
	
#page-nav3 ul li a:hover, #page-nav3 ul li a.on {
			background-position: 0 -17px;}
	
#page-nav3 ul li a span 	{
			display: none;}
			
#page-nav4 * 		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			line-height: 1px;
			font-size: 1px;}
	
#page-nav4 ul li a 		{
			background-color: transparent;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height: 20px;
			width: 177px;}
	
#page-nav4 ul li a:hover, #page-nav4 ul li a.on {
			background-position: 0 -20px;}
	
#page-nav4 ul li a span 	{
			display: none;}
			
#page-nav5 * 		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			line-height: 1px;
			font-size: 1px;}
	
#page-nav5 ul li a 		{
			background-color: transparent;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height: 30px;
			width: 177px;}
	
#page-nav5 ul li a:hover, #page-nav5 ul li a.on {
			background-position: 0 -30px;}
	
#page-nav5 ul li a span 	{
			display: none;}
			
#page-nav6 * 		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			line-height: 1px;
			font-size: 1px;}
	
#page-nav6 ul li a 		{
			background-color: transparent;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height: 18px;
			width: 177px;}
	
#page-nav6 ul li a:hover, #page-nav6 ul li a.on {
			background-position: 0 -18px;}
	
#page-nav6 ul li a span 	{
			display: none;}
			
#page-nav7 * 		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			line-height: 1px;
			font-size: 1px;}
	
#page-nav7 ul li a 		{
			background-color: transparent;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height: 30px;
			width: 177px;}
	
#page-nav7 ul li a:hover, #page-nav7 ul li a.on {
			background-position: 0 -30px;}
	
#page-nav7 ul li a span 	{
			display: none;}
			
#page-nav8 * 		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			line-height: 1px;
			font-size: 1px;}
	
#page-nav8 ul li a 		{
			background-color: transparent;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height: 45px;
			width: 177px;}
	
#page-nav8 ul li a:hover, #page-nav8 ul li a.on {
			background-position: 0 -45px;}
	
#page-nav8ul li a span 	{
			display: none;}
			
#page-nav9 * 		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			line-height: 1px;
			font-size: 1px;}
	
	
#page-nav9 ul li a 		{
			background-color: transparent;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height:30px;
			width: 177px;}
	
#page-nav9 ul li a:hover, #page-nav9 ul li a.on {
			background-position: 0px -30px;}

#page-nav9 ul li a span 	{
			display: none;}

#page-nav10 * 		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			line-height: 1px;
			font-size: 1px;}

	
#page-nav10 ul li a 	{
			background-color: transparent;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height:30px;
			width: 177px;}

#page-nav10 ul li a span 	{
			display: none;}

			
#page-nav11 * 		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			line-height: 1px;
			font-size: 1px;}
			
#page-nav11 ul		{
			padding-top:20px;}
	
	
#page-nav11 ul li a 		{
			background-color: transparent;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height:40px;
			width: 177px;}
	
#page-nav11 ul li a span 	{
			display: none;}
			
#page-nav12 * 		{
			list-style: none;
			margin: 0px;
			padding: 0px;
			line-height: 1px;
			font-size: 1px;}
	
	
#page-nav12 ul li a 		{
			background-color: transparent;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height:40px;
			width: 177px;}
	
#page-nav12 ul li a:hover, #page-nav12 ul li a.on {
			background-position: 0px -40px;}

#page-nav12 ul li a span 	{
			display: none;}
			
/* PAGE FOOTER */				
#page-footer 		{
			border-top: 1px dotted #000;
			color: #666;
			font-family: "Lucida Sans", Georgia, serif;
			font-size: 10px;
			margin-top:;
			padding-top: 10px;}
	
#page-footer a, #page-footer a:hover {
			color: #666;}

/* LAYOUTS (681px of width to play with) */
.layout-two-col-content 	{
			background: url(/images/bg_line_dotted_vert.gif) 100% 0 repeat-y;
			float: left;
			padding-right: 40px;
			width: 490px;}
	
.layout-two-col-sidebar {
			background: #fff;
			float: right;
			padding-left: 15px;
			width: 136px;}

	/* Terms and Conditions Page */
.terms 			{
			padding: 10px;}
	
.terms h1 		{
			color: navy;}

.terms h2 		{
			color: red;}
	
.terms h3, h4		{
			font-weight: bold;}
	
/* TABLE - DATA INPUT */
.table-data-input tr td 	{
			padding-bottom: 10px;
			padding-right: 5px;}
	
.table-data-input tr td.col-label {
			text-align: right;}
			
/* TABLE - SELECT */
.table-select tr td 	{
			padding-bottom: 10px;}
	
.table-select tr td.first-child {
			padding-right: 10px;
			text-align: right;}

/* FORMS */
.form-text 		{
			border: 0;
			color: #555;
			font-size: 12px;
			padding: 0 10px;}
	
.form-select 		{
			color: #555;}
	
.form-select-multiple 	{
			border: 1px solid #ccc;
			color: #555;
			height: 170px;
			overflow: visible;
			padding: 2px;
			width: 100%;}

.form-radio, .form-check {
			vertical-align: middle;}

/* BUTTONS */
.buttons 		{
			padding-top: 10px;}
	
.button-purple 		{
			background: url(/images/bg_button_purple.gif) no-repeat;
			border: 0;
			color: #fff;
			cursor: pointer;
			display: block;
			font-size: 14px;
			font-weight: bold;
			height: 24px;
			margin: 0 auto;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			width: 151px;}
	
a.button-purple span 	{
			position: relative;
			top: 3px;}

/* LISTS */
.list-no-bullets 	{
			padding: 0;}
	
.list-no-bullets li 	{
			list-style: none;
			margin: 0;
			padding: 0;}

/* LINES */
.line-dotted 		{
			border-top: 1px dotted #000;
			font-size: 1px;
			height: 1px;
			line-height: 1px;}
	
.bg-line-dotted-01 	{
			background: url(/images/bg_line_dotted_horiz.gif) 0 31px repeat-x;}
	
.bg-line-dotted-02 	{
			background: url(/images/bg_line_dotted_horiz.gif) 0 113px repeat-x;}
	
.bg-line-dotted-03 	{
			background: url(/images/bg_line_dotted_horiz.gif) 0 239px repeat-x;}

.bg-line-dotted-05 	{
			background: url(/images/bg_line_dotted_horiz.gif) 0 135px repeat-x;}
			
.bg-line-dotted-06 	{
			background: url(/images/bg_line_dotted_horiz.gif) 0 50px repeat-x;}
	
.bg-line-dotted-vertical {
			background: url(/images/bg_line_dotted_vert.gif) 0px 0px repeat-y;}

/* SPACE */
.space-left 		{
			padding-left: 40px;}

/* HEADS */
.head-graphic-01, .head-graphic-02 {
			background-color: transparent;
			background-position: 0 0;
			background-repeat: no-repeat;
			height: 11px;
			width: 100%;}
	
.head-graphic-01 	{
			margin-bottom: 40px;}
	
.head-graphic-02 	{
			margin-bottom: 15px;}
	
.head-graphic-01 span, .head-graphic-02 span {
			display: none;}
	
#head-news 		{
			background-image: url(/images/head_news.gif);}
	
#head-about 		{
			background-image: url(/images/head_about.gif);}
	
#head-contact 		{
			background-image: url(/images/head_contact.gif);
			margin-top: 30px;
			margin-bottom: 10px;}
	
#head-partners 		{
			background-image: url(/images/head_partners.gif);}
	
#head-philosophy 	{
			background-image: url(/images/head_philosophy.gif);}	
	
#head-ourteam 		{
			background-image: url(/images/head_ourteam.gif);}
	
#head-services 		{
			background-image: url(/images/head_services.gif);}
	
#head-faqs 		{
			background: url(/images/head_faqs.gif) 0 0 no-repeat;
			padding-left: 130px;
			text-transform: uppercase;
			margin-top: 27px;
			height: 65px;
			letter-spacing: 0.1em;}

#head-accumulating 	{
			background-image: url(/images/head_accumulating.gif);}

#head-preserving 	{
			background-image: url(/images/head_preserving.gif);}

#head-preparing 		{
			background-image: url(/images/head_preparing.gif);}

#head-terms 		{
			background-image: url(/images/head_terms.gif);
			margin-top:35px;}

/* HEAD -  LARGE GRAPHICS */
.head-graphic-03 	{
			background-color: transparent;
			background-position: 0 0;
			background-repeat: no-repeat;
			height: 115px;
			margin-top: 0px;
			position: relative;
			width: 719px;
			z-index: 3;
			margin-bottom:0px;
			border-top:1px dotted #000;
			border-bottom:1px dotted #000;}
	
.head-graphic-03 span 	{
			display: none;}
	
#head-home 		{
			float:left;
			border-bottom:1px dotted #000;}
			
#head-top 		{
			float:left;}

#head-btm 		{
			border-bottom:1px dotted #000;}			

#head-strength 		{
			background-image: url(/images/head_strength.jpg);}
	
#head-reputation 	{
			background-image: url(/images/head_reputation.jpg);}
	
#head-independence 	{
			background-image: url(/images/head_independence.jpg);}
	
#head-philosophy 	{
			background-image: url(/images/head_philosophy.jpg);}
	
#head-services		{
			background-image: url(/images/head_services.jpg);}

#head-partners 		{
			background-image: url(/images/head_partners.jpg);
			border-bottom: 1px dotted #000;
			}

/* PAGE TITLES */
#pagetitle 		{
			border-bottom:1px dotted #000;
			width:719px;}
	
#sub-pagetitle		{
			border-bottom:1px dotted #000;
			width:719px;}
			
#sub-pagetitle2		{
			border-top:1px dotted #000;
			border-bottom:1px dotted #000;
			width:719px;}
			
#sub-pagetitle2	img	{
			padding:3px 0px 4px 0px;}
	
#services_subhead 	{
			border-bottom:1px dotted #000;
			width:719px;}

#services_subhead img 	{
			line-height: 1px;
			font-size: 1px;}
			
/* CONTENT */
#content_mainpage_left 	{
			border-right:1px dotted #000;
			float:left;
			text-align:justify;
			width:360px;}

#content_mainpage_left a	{
			font-style:normal;}
			
#content_mainpage_left p	{
			padding:14px 35px 0px 35px;}

#content_mainpage_left ul{
			list-style:none;
			padding:14px 0px 0px 35px;}
			
#content_mainpage_left ul li {
			background: url(/images/icon_arrow_blue.gif) 0px 2px no-repeat;
			padding-left:23px;}
			
#content_mainpage_left ul li.red {
			background: url(/images/icon_arrow_red.gif) 0px 2px no-repeat;
			padding-left:23px;}
			
#content_mainpage_left ul li.orange {
			background: url(/images/icon_arrow_orange.gif) 0px 2px no-repeat;
			padding-left:23px;}
			
#content_mainpage_left ul li.yellow {
			background: url(/images/icon_arrow_yellow.gif) 0px 2px no-repeat;
			padding-left:23px;}

			
#content_mainpage_left img {
			padding:24px 0px 0px 34px;
			text-align:left;}
	
#content_mainpage_right {	
			float:left;
			text-align:justify;
			width:350px;}

#content_mainpage_right a	{
			font-style:normal;}
			
#content_mainpage_right p	{
			padding:14px 35px 0px 35px;}

#content_mainpage_right ul{
			list-style:none;
			padding:14px 0px 0px 35px;}
			
#content_mainpage_right ul li {
			background: url(/images/icon_arrow_blue.gif) 0px 2px no-repeat;
			padding-left:23px;}

#content_mainpage_right ul li.orange {
			background: url(/images/icon_arrow_orange.gif) 0px 2px no-repeat;
			padding-left:23px;}
			
#content_mainpage_right ul li.red {
			background: url(/images/icon_arrow_red.gif) 0px 2px no-repeat;
			padding-left:23px;}
			
#content_mainpage_right img{
			margin:0px 0px 0px 0px;
			padding:24px 0px 0px 34px;
			text-align:left;}

.home-main 		{
			background-image: url(/images/home_main.jpg);
			height:116px;
			}

/* SUBHEADS */
.subhead-graphic-01 	{
			background-color: transparent;
			background-position: 0 0;
			background-repeat: no-repeat;
			height: 11px;
			width: 100%;}
	
.subhead-graphic-01 span {
			display: none;}
	
#subhead-accumulation 	{
			background-image: url(/images/subhead_accumulation.gif);}
	
#subhead-preservation 	{
			background-image: url(/images/subhead_preservation.gif);}
	
#subhead-legacy 		{
			background-image: url(/images/subhead_legacy.gif);}
	
#subhead-accumulation-colored {
			background-image: url(/images/subhead_accumulation_colored.gif);}
	
#subhead-preservation-colored {
			background-image: url(/images/subhead_preservation_colored.gif);}
	
#subhead-legacy-colored {
			background-image: url(/images/subhead_legacy_colored.gif);
			width: 193px;}

/* BOX CALLOUTS */
.box-callout 		{
			background-color: transparent;
			background-position: 0 0;
			background-repeat: no-repeat;
			float: left;
			height: 337px;
			margin: 19px 5px 0 0;
			padding: 20px 10px 0 10px;
			width: 194px;}
	
.box-callout ul 		{
			padding-left: 10px;}
	
.box-callout h3 		{
			margin-bottom: 25px;}
	
.bg-callout-green 	{
			background-image: url(/images/bg_callout_green.gif);}
	
.bg-callout-brown 	{
			background-image: url(/images/bg_callout_brown.gif);}
	
.bg-callout-orange 	{
			background-image: url(/images/bg_callout_orange.gif);}	

.box-partner-contact 	{
			float: left;
			padding: 0px 8px 20px 0px;
			width:190px;
			margin-top: 10px;}

/* PAGINATION */
.pagination 		{
			text-align: right;
			padding-bottom: 7px;}
	
.pagination p 		{
			margin: 0px;
			padding: 0px;}
	
.pagination a 		{
			font-style: italic;}

/* LOGOS */
.logo span 		{
			display: none;}

/* ICONS */
.icon-arrow-blue	{
			background: url(/images/icon_arrow_blue.gif) 0 50% no-repeat;
			padding: 4px 20px 7px 22px;}
	
.icon-arrow-orange 	{
			background: url(/images/icon_arrow_orange.gif) 0 50% no-repeat;
			padding: 4px 20px 7px 22px;}

/* COLUMNS */
.column-left 		{
			float: left;}

.column-right 		{
			float: right;}

.column-left-half 	{
			float: left;
			width: 50%;
			*width: 49.5%;}

.column-right-half 	{
			float: right;
			width: 50%;
			*width: 49.5%;}

.column-tri-left 	{
			float: left;
			padding:;
			width: 239px;}
	
.column-tri-middle 	{
			border-left: 1px dotted #000;
			border-right: 1px dotted #000;
			float: left;
			padding:;
			width: 239px}

.column-tri-right 	{
			float: left;
			padding:;
			width: 239px;}

.column-main-left 	{
			float:left;
			padding-top:20px;
			width:450px;}
	
.column-main-right 	{
			background: url(../images/home_main_graphic.jpg) 8px 22px no-repeat;
			float:right;
			height:300px;
			padding-top:20px;
			width:219px;}

/* ALIGNMENT */
.align-left 		{
			text-align: left !important;}

.align-center 		{
			text-align: center !important;}

.align-right		{
			text-align: right !important;}
	
.valign-top 		{
			vertical-align: top !important;}

.valign-middle 		{
			vertical-align: top !important;}

.valign-bottom 		{
			vertical-align: top !important;}

/* FLOATS / CLEARS */
.clear 			{
			clear: both;}

.float-left		{
			float: left;}

.float-right 		{
			float: right;}
			
/* FONTS */
.font-verdana 		{
			font-family: Verdana, Arial, Helvetica, sans-serif;}
	
.font-arial 		{
			font-family: Arial, Helvetica, sans-serif;}
	
.font-georgia 		{
			font-family: Georgia, "Times New Roman", Times, serif;}
	
.font-lucida 		{
			font-family: "Lucida Sans", Georgia, serif;}

/* FONT SIZE */
.font-size-xsmall 	{
			font-size: 10px;}

.font-size-small 	{
			font-size: 11px;}
	
.font-size-normal 	{
			font-size: 12px;}
	
.font-size-medium 	{
			font-size: 14px;
			color:#000000;}
	
.font-size-large 	{
			font-size: 16px;
			line-height: 1.5em;}
	
.font-size-hlarge 	{
			font-size: 20px;
			margin-left: 10px;
			margin-top: 1px;
			line-height: 1.4em;
			padding: 0px;}
	
.font-size-xlarge 	{
			font-size: 22px;}
		
.font-size-xxlarge 	{
			font-size: 26px;}
	
.font-size-xxhlarge 	{
			font-size: 28px;}
	
.font-size-xxxlarge 	{
			font-size: 33px;}

/* COLORS */
.color-white, color-white:hover {
			color: #fff !important;}
	
.color-gray, color-gray:hover {
			color: #666 !important;}
	
.color-black, color-black:hover {
			color: #000 !important;}
	
.color-brown, color-brown:hover {
			color: #630 !important;}
	
.color-gold, color-gold:hover {
			color: #b47010 !important;}
	
.color-green, color-green:hover {
			color: #060 !important;}
	
.color-blue, color-blue:hover {
			color: #06c !important;}
	
.color-blue-dark, color-blue-dark:hover {
			color: #003366 !important;}
	
.color-navy, color-navy:hover {
			color: #669 !important;}
			
.color-bluer, color-bluer:hover {
			color: #336699 !important;}

/* Investment Philosophy CLASSES */
.content-wrapper	{
			padding:0px 0px 0px 40px;}
			
.content-wrapper-philosophy-fixed {
			padding: 0px 0px 0px 0px;
			width: 649px;}
	
.content-leading	{
			line-height: 2.5em;}
	
.philosophy-head-p 	{
			margin:0px;}

.bg_callout_fixed 	{
			background-image: url(/images/bg_callout_fixed.gif);
			background-repeat: no-repeat;
			width:555px;
			padding: 50px 80px 20px 20px;
			margin: 30px 0px 0px 0px;
			font-size:13px;
			font-style:italic;
			line-height: 1.5em;}	
	
.bg_callout_equity 	{
			background-image: url(/images/bg_callout_equity.gif);
			background-repeat: no-repeat;
			width:555px;
			padding: 50px 80px 20px 20px;
			margin: 10px 0px 20px 0px;
			font-size:13px;
			font-style:italic;
			line-height: 1.5em;}

.bg_callout_equity  ul li	{
			list-style: none;}
	
.bg_callout_fixed ul li	{
			list-style:none;}
	
/* Management Team */
a.on			{
			text-decoration:underline;}

.management_nav		{
			float:left;
			width:200px;
			margin:0px;
			padding:0px;}
			
.management_nav ul 	{
			list-style: none;
			float: left;
			font-family: "Times New Roman", Verdana, Arial, serif;
			font-style:normal;
			font-weight:normal;
			padding:1px 0px 0px 40px;
			margin-top:1px;
}

.management_nav ul li.section {
	margin:13px 0px 0px 0px;
}

.management_nav ul li.section a {
	color:#0066CC;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:0.15em;
	text-decoration:none;
}

.management_nav ul li.section a:hover {
	text-decoration:none;
}

.management_nav ul li a	{
			color:#0066cc;
			font-weight:normal;
			padding:0px 0px 0px 0px;}
			
.management_nav ul li#nav_management_subtext {
			color:#666666;
			font-style:italic;
			margin:-3px 0px 5px 0px;
			padding:2px 0px 0px 0px;
			line-height:12px;}

#nav_management_title	{
			margin:15px 0px 0px 0px;
			text-transform:uppercase;
			font-size:10px;
			color:#000;
			font-weight:bold;
			font-family:arial,helvetica,sans-serif;	
			letter-spacing:.15em;
}
			
#management_content	{
			float:right;
			text-align:left;
			width: 510px;
}
			
#management_content h1	{
			color: #155096 !important;
			font-size:21px;
			padding:15px 0px 0px 0px;}
	
#management_content h2	{
			color:#666666;
			font-style:italic;
			font-size:17px;
			font-weight:normal;
			margin-bottom:0px;
			padding:0px 0px 0px 0px;}
			
#management_content p	{
			color:#000;
			font-family:Georgia,Arial,serif;
			font-size:9pt;
			font-style:strong;
			font-weight:500;
			line-height:1.4em;
			margin-top:15px;
			width:500px;
			text-align:justify;
}
			
/* Representative Clients */
#clients_content	{
			padding:15px 0px 0px 40px;
			list-style:none;}
			
#clients_list_left	{
			color:#000000;
			float:left;
			font-family:Georgia, Verdana, serif;
			font-style:normal;
			list-style:none;}
			
#clients_list_right	{
			color:#000000;
			float:left;
			font-family:Georgia, Verdana, serif;
			font-style:normal;
			list-style:none;
			padding-left:20px;}
			
/* History */
#history_content	{
			padding:15px 40px 0px 40px;
			height:300px;}
			
/* Contact */
#contact_content	{
			width:719px;}

#contact_address	{
			font-size:9pt;
			padding:0px 15px 0px 40px;}
			
#contact_name		{
			font-size:9pt;
			padding:15px 15px 0px 40px;}

#contact_address_mid	{
			font-size:9pt;
			padding:0px 15px 2px 20px;}
			
#contact_name_mid	{
			font-size:9pt;
			padding:15px 15px 0px 20px;}
			
#contact_address_right	{
			font-size:9pt;
			padding:0px 15px 0px 20px;}
		
#contact_name_right	{
			font-size:9pt;
			padding:15px 15px 0px 20px;}
			
/* About Us */
#aboutus_content	{
			padding:15px 40px 0px 40px;}
			
#aboutus_content p	{
			padding:5px 0px 5px 0px;}
			
#aboutus_content img	{
			padding:5px 0px 10px 0px;}
			
/* News */
#news_content	{
			padding:15px 40px 0px 40px;	}
			
	
/* Press Release Typography*/
.pr-type {
	width: 550px;
	text-align:left;
	}

.pr-type p {
	margin: 15px 0 15px 0;
	line-height: 1.6em;
	}

.pr-type h1 {
	color: #369;
	margin: 15px 0px 10px 0px;
	font-size: 24px;
	font-weight: normal;
	}
	
.pr-type h2 {
	color: #666;
	font-size: 16px;
	}
	
.pr-type h3 {
	font-size: 16px;
	font-style: italic;
	color: #036 !important;
	}

/* SERVICE'S CONTENT */
#services_content_main_list_red {
			font-style:normal;
			list-style: url(/images/icon_arrow_red.gif);
			margin:10px 0px 0px 23px;}
			
#services_content_main_list_red li {
			height:25px;}
			
#services_content_main_list_red li p{
			margin-top:0px;}
			
#services_content_main_list_orange {
			font-style:normal;
			list-style: url(/images/icon_arrow_orange.gif);
			margin:10px 0px 0px 23px;}
			
#services_content_main_list_orange li {
			height:25px;}
			
#services_content_main_list_orange li p{
			margin-top:0px;}
			
#services_content_main_list_yellow {
			font-style:normal;
			list-style: url(/images/icon_arrow_yellow.gif);
			margin:10px 0px 0px 23px;}
			
#services_content_main_list_yellow li {
			height:25px;}
			
#services_content_main_list_yellow li p{
			margin-top:0px;}
			
#services_content	{
			margin:0px;
			padding:0px 0px 0px 40px;}
			
#services_content h1	{
			margin:16px 0px 15px 0px;
			font-size:17px;
			font-weight:normal;}
			
#services_content h2	{
			font-size:15px;}
			
#services_content_list  {
			color:#336699;
			font-style:normal;
			list-style:none;
			margin:0px 0px 20px 0px;}
			
#services_content_list li{
			padding:3px 0px 3px 10px;
			text-indent:-8px;}
			
li#list_indent 		{
			border-top:1px dotted #fff;
			text-indent:15px;}
			
#services_list_red	{
			font-style:normal;
			list-style:none;
			list-style-position:outside;
			margin:0px 0px 0px 24px;
			vertical-align:top;}
			
#services_list_red li	{
			background: url(/images/icon_arrow_red.gif) 0px 2px  no-repeat;
			height:18px;
			margin:0px 0px 6px 0px;
			padding:0px 0px 2px 23px;}
			
			
#services_list_orange	{
			font-style:normal;
			list-style:none;
			list-style-position:outside;
			margin:0px 0px 0px 16px;
			vertical-align:top;}
			
#services_list_orange li	{
			background: url(/images/icon_arrow_orange.gif) 0px 3px  no-repeat;
			height:18px;
			margin:0px 0px 22px 0px;
			padding:0px 0px 3px 23px;}
			
#services_list_yellow	{
			font-style:normal;
			list-style:none;
			list-style-position:outside;
			margin:0px 0px 0px 22px;
			vertical-align:top;}
			
#services_list_yellow li	{
			background: url(/images/icon_arrow_yellow.gif) 0px 3px  no-repeat;
			height:18px;
			margin:0px 0px 22px 0px;
			padding:0px 0px 3px 23px;}
			
#services_list_red_ies	{
			font-style:normal;
			list-style:none;
			list-style-position:outside;
			margin:0px 0px 0px 0px;
			vertical-align:top;}
			
#services_list_red_ies li	{
			background: url(/images/icon_arrow_red.gif) 0px 2px  no-repeat;
			height:18px;
			margin:0px 0px 6px 0px;
			padding:0px 0px 2px 23px;}
			
#services_list_orange_ifs {
			font-style:normal;
			list-style:none;
			list-style-position:outside;
			margin:0px 0px 0px 1px;
			vertical-align:top;}
			
#services_list_orange_ifs li {
			background: url(/images/icon_arrow_orange.gif) 0px 3px  no-repeat;
			height:18px;
			margin:0px 0px 8px 0px;
			padding:0px 0px 3px 23px;}
			
#services_list_yellow_ts {
			font-style:normal;
			list-style:none;
			list-style-position:outside;
			margin:0px 0px 0px 0px;
			vertical-align:top;}
			
#services_list_yellow_ts li {
			background: url(/images/icon_arrow_yellow.gif) 0px 3px  no-repeat;
			height:18px;
			margin:0px 0px 22px 0px;
			padding:0px 0px 3px 23px;}

/* Wealth Management Page */
#wm_content		{
			margin:0px;
			padding:20px 40px 0px 40px;}

#wm_content p		{
			line-height:1.7em;
			margin-bottom:18px;}
			
/* Plan Pages */
#nav-no-proxy		{
			float:left;
			margin:0px;
			padding:0px;
			width:177px;}

.back			{
			border-bottom:1px dotted #000;
			border-top:1px dotted #000;
			padding:3px 0px 3px 0px}
			
#nav-no-proxy ul		{
			width:177px;
			margin-bottom:5px;}
			
#nav-no-proxy ul	li	{
			background: url(/images/icon_arrow_blue.gif) 5px 2px no-repeat;
			list-style:none;
			padding-left:27px;
			width:140px;}
			
#nav-no-proxy p		{
			color:#666666;
			font-style:italic;
			padding:3px 0px 0px 7px;
			width:150px;}

#nav-no-proxy img	{
			border-top:1px dotted #000;
			padding-top:10px;
			padding-bottom:3px;}
			
#content_mainpage_left_proxy	{
			float:right;}
			
#proxy-img		{
			border-bottom:1px dotted #000000;}
			
#plan-content		{
			height:400px;
			padding:20px 0px 0px 42px;}
			
div.plan-content-top {
	margin-bottom:100px;
	float:left;}
			
#plan-content ul		{
			font-style:normal;
			margin-left:30px;
			margin-bottom:0px;}
			
#bottom-ford		{
			margin-top:214px;}
			
#bottom-boeing		{
			margin-top:232px;}
			
#bottom-ual		{
			margin-top:0px;}
			
#bottom-ual-proxy		{
			margin-top:37px;}

#bottom-reynolds	{
			margin-top:250px;}

#bottom-nationalcity	{
			margin-top:232px;}

#bottom-gray		{
			margin:0px 0px 0px 0px;
			padding:0px;
			color:#666666;
			font-size:10px;}
			
#plan-head  {
			margin:25px 0px 0px 43px;}
			
#team-contact p		{
			margin:0px 0px 0px 0px;}
			
.download		{
			border-top:0px !important;
			margin:0px 0px 15px 6px;}
			
#plan-logo		{
			margin:6px 0px 0px 34px;}
			
/* SPEEDBUMP */
#speedbump_wrapper {
		border-left:1px dotted #000;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-weight:bold;
		margin:200px auto 0px auto;
		padding-left:40px;
		text-align:left;
		width:625px;}
		
#speedbump_wrapper h1 {
		font-size:17pt;}

#speedbump_wrapper p {
		color:#1a5786;
		font-style:italic;
		font-size:11pt;}

#speedbump_wrapper ul {
		font-size:11pt;
		padding:0px;}

#speedbump_wrapper li {
		background:url(/images/icon_arrow_red.gif) 0px 3px no-repeat;
		padding:0px 0px 0px 23px;
		list-style:none;}
		
#fid-role-list-left {
	color:#336699 !important;
	list-style-type:none;
	float:left;
	width:300px;
	text-align:left;
	font-style:normal;
	margin-left:0px;
	margin-bottom:20px;}

#fid-role-list-left  li {
	color:#336699;
	padding:3px 0 3px 10px;
	text-indent:-8px;}
	
#fid-role-list-left  li  ul {
	list-style-type:none;
	margin-left:15px;
	color:#000;}
	
#fid-role-list-left  li ul li{
	background:url(/images/bullet-dash.gif) 0px 8px no-repeat;
	padding-left:10px;
	font-style:normal;
	text-indent:0px;}
	
#fid-role-list-right {
	color:#336699 !important;
	list-style-type:none;
	float:left;
	width:300px;
	text-align:left;
	font-style:normal;
	margin-left:0px;
	margin-bottom:20px;}

#fid-role-list-right li {
	color:#336699;
	padding:3px 0 3px 10px;
	text-indent:-8px;}
	
#fid-role-list-right  li  ul {
	list-style-type:none;}
		
		
		
		
		
/* NEWS & SPEAKING ENGAGEMENTS SELECTOR */
img.independent-image {
	float:left;
	margin:0px 15px 15px 0px;}

ul.article-selector {
	clear:both;
	display:block;
	float:right;
	font-style:normal;
	list-style:none;
	margin:5px 0px;
	height:15px;}

ul.article-selector li{
	float:left;
	margin-left:30px;}
	
/* NEWS & SPEAKING ENGAGEMENTS BADGES */
#news_content .badge,
.pr-type h2 .badge {
	display: inline;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 13px;
    margin-right: 10px;
    margin-top: 3px;
    padding: 3px 5px;
    text-transform: uppercase;
}

.pr-type h2 .badge {
	margin-top:0px
}

#news_content .engagement,
.pr-type h2 .engagement {
	background:#591f00;
	color:#fff;
}

#news_content .news,
.pr-type h2 .news {
	background:#00559f;
	color:#fff;
}


/* -- TABLE: PROHIBITED TRANSACTION EXEMPTIONS -- */
#table-pte {
	border:1px solid #000;
	width:679px;
	font-family:georgia,"Times New Roman",Times,serif;
	font-size	12px;
	font-weight	400;
	font-style	normal;
	color	#000000;
}

#table-pte th,
#table-pte td {
	border:1px solid #000;
	border-bottom:0px;
	padding:3px;
	text-align:center;
	font-family:georgia,"Times New Roman",Times,serif;
	font-size	12px;
	font-weight	400;
	font-style	normal;
	color	#000000;
}

#table-pte th:first-child {
	width:70px;
}

