

/* @group YUI Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	color: black;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

ol,ul {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
	color: black;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
}

/* @end */

/* @group General */

body {
	font: 14px/24px Georgia, "Times New Roman", Times, serif;
	background: #BEB9B3 url(images/bg_main.jpg) repeat-x left 125px;
	position: relative;
	min-width: 990px !important;
	margin: 0;
	padding: 0;
}

#main {
	background: #BEB9B3 url(images/bg_main.jpg) repeat-x left top;
	min-width: 970px !important;
	width: 990px;
}

#main:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
	color: black;
}

.hidden {
	display: none;
}

.nobr {
	white-space: nowrap;
}

/* @end */

/* @group Header */

#header {
	background-color: #003366;
	height: 125px;
}

#header h1 {
	background: #003366 url(images/arbor_logo.gif) no-repeat left top;
	height: 125px;
	width: 200px;
	display: block;
}

#header h1 a {
	height: 125px;
	width: 200px;
	display: block;
	text-indent: -10000px;
}

#header h2 {
	text-indent: -10000px;
	position: absolute;
}

body#home #header h2 {
	background-repeat: no-repeat;
	background-position: left top;
}

#searchbox {
	position: absolute;
	top: 35px;
	left: 660px;
	width: 300px;
	text-align: right;
}

#searchbox p {
	width: 140px;
	text-align: left;
	color: #fff;
	line-height: 10px;
	font-size: 10px;
}

#searchbox span input {
	vertical-align: middle;
	line-height: 17px;
	font-size: 9px;
	height: 17px;
}

/* @end */

/* @group Navigation */

* html #navigation {
	background-position: 188px 0;
}

#navigation {
	float: left;
	background: transparent url(images/bg_navigation.jpg) no-repeat right top;
	min-height: 500px;
	height: 500px;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 200px;
	position: absolute;
	left: 0px;
	top: 125px;
	border: none;
}

#navigation ul {
	background: url(images/nav_border.gif) repeat-x left top;
	padding-top: 1px;
	list-style: none outside none;
	width: 184px;
	position: relative;
	left: 15px;
	top: 25px;
		border: none;
}

#navigation ul.nav-main:first-child {
	background: url(images/nav_border.gif) repeat-x left top;
	list-style: none outside none;
}

#navigation ul li {
	text-transform: uppercase;
	color: #003366;
	font: bold 10px/24px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	letter-spacing: .1em;
	background: url(images/nav_border.gif) repeat-x left bottom;
	width: 184px;
	list-style: none outside none;
}

#navigation ul.nav-main li {
	* letter-spacing: 0;
	list-style: none outside none;
}

#navigation ul.nav-main li a:link, #navigation ul li a:visited {
	text-decoration: none;
	color: #003366;
	background: url(images/nav_bullet.gif) no-repeat left center;
	margin: 0;
	padding-left: 12px;
	list-style: none outside none;
}

/*-----------------------*/

#navigation ul.nav-outgoing {
	display: block !important;
	margin: 30px 0 50px 0;
	background-image: none;
	list-style: none outside none;
}

#navigation ul.nav-outgoing li {
	text-align: left;
	text-indent: 0 !important;
	padding: 0 !important;
}

#navigation ul.nav-outgoing li a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 34px;
	color: #333;
	display: block;
	width: 155px !important;
	text-align: left;
margin-left: 15px !important;
padding: 0 !important;
}

#navigation ul.nav-outgoing li.nav-og-brochure {
	background-image: none;
}

#navigation ul.nav-outgoing li.nav-og-login a {
	background: url(/assets/icon_nav_login.gif) no-repeat 132px 5px;
}

#navigation ul.nav-outgoing li.nav-og-brochure a {
	background: url(/assets/icon_nav_brochure.gif) no-repeat 132px  5px;
}


/*-----------------------*/

#navigation dl {
	color: #333;
	width: 140px;
	font: 11px/18px Georgia, "Times New Roman", Times, serif;
	margin-top: 40px;
	margin-left: 30px;
}

#navigation dt {
	float: left;
	clear: both;
}

#navigation dd {
	text-indent: 2px;
	float: left;
	width: 100px;
}

#navigation dt.navaddress {
	display: none;
}

#navigation dd.navaddress {
	width: 150px;
	padding-left: 0px;
	float: none;
	margin-bottom: 12px;
	text-indent: 0;
}

body#home div#body div#main div#navigation dl, body#home2 div#body div#main div#navigation dl {
	

}

body#home #navigation ul li.nav-home, body#about #navigation ul li.nav-about, body#investment-focus #navigation ul li.nav-investment-focus, body#management-approach #navigation ul li.nav-management-approach, body#portfolio #navigation ul li.nav-portfolio, body#company #navigation ul li.nav-portfolio, body#company #navigation ul li.nav-portfolio, body#company #navigation ul li.nav-portfolio, body#team #navigation ul li.nav-team, body#person #navigation ul li.nav-team, body#person #navigation ul li.nav-team, body#person #navigation ul li.nav-team, body#news #navigation ul li.nav-news, body#news-archive #navigation ul li.nav-news, body#post #navigation ul li.nav-news, body#contact #navigation ul li.nav-contact {
	margin-left: -15px !important;
	padding-left: 15px !important;
	background: #F2EEEC url(images/bg_nav_whereami.gif) no-repeat 15px bottom;
	width: 185px !important;
}

/* @end */

/* @group content */

#content {
	width: 772px;
	min-width: 758px;
	background: #BEB9B3 url(images/bg_content.jpg) no-repeat right top;
	margin-left: 200px;
	padding: 0;
	border: none;
}

#content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#horizon {
	float: left;
	background-color: #ffffff;
	width: 758px;
	min-width: 758px;
	min-height: 540px;
	height: auto !important;
	height: 540px;
	padding-top: 10px;
	padding-bottom: 40px;
	position: relative;
	top: -40px;
	left: 0px;
	z-index: 100;
	margin: 0;
	margin-bottom: -40px;
	border: none;
}

#horizon h3 {
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 6px;
	font-size: 14px;
	letter-spacing: .1em;
	margin-left: 45px;
}

#horizon h4 {
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 6px;
	font-size: 13px;
	letter-spacing: .1em;
	margin-left: 45px;
}

#horizon h5 {
	font-style: italic;
	color: black;
	margin-left: 45px;
	padding-right: 45px;
}

#horizon p {
	margin-bottom: 20px;
	color: #666;
	margin-left: 45px;
	width: 668px;
}

#horizon ul li {
	color: #666;
	list-style-type: none;
	margin: 8px 0 0 0px;
	padding: 0;
}

#horizon strong {
	text-transform: uppercase;
	display: block;
	font-size: 13px;
}

.banner {
	margin: 0 0 20px 20px;
}

body#home div#horizon ul#breadcrumbs li {
	color: olive;
	background-image: none !important;
	padding: 0;
	margin-top: 0 !important;
}

body#home2 ul#breadcrumbs li {
	display: none;
}

body#home img.banner {
	margin-bottom: 40px;
}

body#home2 img.banner {
	margin-bottom: 40px;
}

body#home img.banner {
	margin-bottom: 40px;
}

body#home img.banner {
	margin-bottom: 40px;
}

blockquote {
	float: left;
	width: 720px;
	margin: 0 0 20px -20px;
}

blockquote:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

blockquote p {
	border: 1px solid white;
	padding: 20px 0 20px 20px;
	font-variant: small-caps;
	font-size: 12px;
	letter-spacing: .1em;
	text-transform: uppercase;
}

blockquote p em {
	font-variant: normal;
	text-transform: none;
	letter-spacing: normal;
	font-size: 14px;
}

p.intro {
	color: #666;
	padding-bottom: 20px;
}

.talk {
	color: #000;
}

.talk a {
	color: #000;
	font-size: 12px;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-weight: bold;
}

.feature {
	text-align: left;
	border-right: 1px solid #9E9996;
	float: left;
	min-height: 200px;
	width: 520px !important;
}

.feature h3 {
	margin-left: 45px;
}

.feature ul {
	margin-left: 45px;
}

.feature p {
	margin-bottom: 20px;
}

.feature:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

body#team .feature, body#company .feature, body#news .feature, body#news-archive .feature {
	width: 475px;
}

body#team .feature ul {
	
}

.feature p, feature h4 {
	width: 90%;
}

.sidebar {
	float: right;
	width: 190px !important;
	padding-right: 20px;
	height: auto;
}

.sidebar:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.sidebar h4 {
	margin-left: 0 !important;
}

.sidebar p {
	font-style: italic;
	color: #003366 !important;
	margin: 0 !important;
	padding: 0;
	width: 170px !important;
}

.sidebar a {
	color: #003366;
}

.sidebar dl {
	font-size: 12px;
	line-height: 24px;
}

.sidebar dt {
	float: left;
	margin-right: 5px;
}

.sidebar dd {
	
}

#horizon ul {
	margin-bottom: 20px;
	list-style: disc inside none;
}

#horizon ul#breadcrumbs {
	height: 30px;
	width: 692px;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: olive;
	clear: both;
	margin-bottom: 0;
	list-style-type: none!important;
	background-image: none !important;
	padding: 0;
	margin-left: 45px !important;
}

ul#breadcrumbs:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#horizon ul#breadcrumbs li {
	float: left;
	font-weight: bold;
	line-height: 20px;
	color: olive;
	background-image: none !important;
	margin: 0 4px 0 0 !important;
	padding: 0 !important;
}

ul#breadcrumbs li a {
	text-decoration: underline;
	color: olive;
	font-weight: normal;
	font-style: normal;
}

ul.sorting-row li {
	height: 37px;
	float: left;
	width: 100px;
	text-align: center;
	line-height: 28px;
	font-style: italic;
	list-style-type: none;
}

ul.sorting-row li span.current {
	background: url(images/bg_company-sort.gif) no-repeat center top;
	display: block;
	width: 100px;
	height: 37px;
	color: black;
}

ul.sorting-row li a {
	text-decoration: none;
	color: #000;
}

ul.sorting-row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.matinee {
	width: 660px;
	margin-left: 45px;
}

.matinee h3 {
	color: #000;
	text-transform: uppercase;
	letter-spacing: .1em;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-bottom: 20px;
	margin-left: 0px !important;
}

.matinee table {
	margin-top: 30px;
	width: 660px;
	float: left;
}

.matinee th {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	font: 10px/24px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #666;
	text-transform: uppercase;
}

.matinee table thead tr th.company-name {
	text-indent: 10px;
	padding-right: 10px;
}

.matinee table tr th.company-logo {
	text-align: center;
}

.matinee table td {
	border-bottom: 1px solid #e1e1e1;
}

.matinee table td.company-name a {
	color: #000;
}

.matinee table td.company-industry {
	width: 160px;
	padding-right: 20px;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.matinee table td.company-status {
	width: 70px;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.matinee table td.company-logo {
	width: 100px;
}

.next-steps {
	background-color: #e7e2df;
	width: 660px;
	margin: 40px 0 0 45px;
	position: relative;
	padding: 0 0 5px 0;
}

.next-steps h3 {
	width: 660px;
	padding: 0;
	background-color: white;
	padding-bottom: 10px;
	font-size: 11px !important;
	margin: -30px 0 0 0 !important;
}

.next-steps p {
	display: block;
	background-color: none;
	width: 200px;
	margin: 0 0 0 30px;
	padding-top: 30px;
}

.next-steps h3 {
	text-align: center;
	margin-top: 0 !important;
}

.next-steps p {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.next-steps ul {
	width: 330px;
	margin: 20px 0;
	padding: 0;
}

.next-steps ul {
	width: 330px;
	margin: 20px 0;
	padding: 0;
	border-right: 1px solid #c5c5c5;
}

.next-steps ul li {
	width: 300px;
	margin: 0;
	line-height: 25px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	text-indent: 20px;
	list-style: none outside none;
	padding: 0;
	background-image: none !important;
}

.next-steps ul li a {
	color: #333;
}

.next-steps #print-brochure {
	width: 330px;
	position: absolute;
	top: 58px;
	left: 330px;
	text-align: center;
}

.next-steps #print-brochure h4 {
	margin: 0 !important;
	text-transform: none;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 0em;
	color: #333;
}

.next-steps #print-brochure span.file-info {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333;
}

.next-steps #print-brochure span.download {
	display: block;
	color: #29327f;
	text-transform: uppercase;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	margin-top: 15px;
}

.next-steps #print-brochure span.download a {
	color: #29327f;
	background: url(/assets/icon_home_brochure.gif) no-repeat;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	text-indent: 26px;
	margin-left: -26px !important;
}

.next-steps #print-brochure span.download a:hover {
	text-decoration: underline;
}

/* @end */

/* @group footer */

#footer {
	background: #B2ACA9 url(images/bg_footer.gif) no-repeat 181px top;
	font: 10px/10px "Lucida Grande", Lucida, Verdana, sans-serif;
	float: none;
	clear: both;
	padding: 0 0 40px 15px;
	margin-top: -40px;
	min-height: 100px;
	height: 140px;
}

html>body #footer {
	background-position: 178px 0;
}

.to-page-top {
	background: url(images/top_border.gif) repeat-x 15px bottom;
	margin-top: 40px;
	float: left;
	width: 185px;
}

.to-page-top a {
	text-decoration: none;
	color: #E0D8D3;
}

.to-page-top p {
	background: url(images/top_border.gif) repeat-x left top;
	padding: 6px 0;
}

.copyright {
	background: url(images/nav_border.gif) repeat-x left bottom;
	margin-left: 205px;
	padding-top: 40px;
	width: 720px;
	color: gray;
}

.copyright p {
	background: url(images/nav_border.gif) repeat-x left top;
	padding: 6px 0;
}

/* @end */

/* @group page specific styles */

/* @group Contact */

#contactform {
	margin-left: -25px;
	padding: 30px 0 30px 30px;
	width: 685px;
	height: 280px;
	background-color: #EDEDEB;
}

input#realname, input#email {
	width: 400px;
}

#contactform textarea {
	width: 400px;
}

/* @end */

/* @group home */

body#home #header {
	background: #003366 url(images/bg_tagline.gif) no-repeat 245px 35px;
}

div#flashcontent {
	margin: 0 0 20px 20px;
}

div#noflash {
	margin: 0 0 20px 0;
}

div.intro-statement {
	font-size: 18px;
	line-height: 30px;
	color: #666;
	font-weight: normal;
	margin-bottom: 40px;
	padding-top: 20px;
	width: 600px;
	margin-left: 45px !important;
}

div.intro-statement p {
	margin-top: 15px;
	margin-left: 0px !important;
}

.intro-statement strong {
	color: black;
	font-size: 15px;
	text-transform: uppercase;
	font-style: normal;
	letter-spacing: .1em;
	display: inline !important;
}

.intro-statement a {
	color: black;
}

.callout {
	color: black;
}

/* @end */

/* @group Company template */

#company-masthead {
	margin: 0 0 40px 20px;
	width: 715px;
	height: 253px;
	background: url(images/bg_company-masthead-.gif) no-repeat left top;
}

#company-masthead:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#company-masthead h3 {
	font: normal bold 14px Georgia, "Times New Roman", Times, serif;
	letter-spacing: .1em;
}

#company-masthead img {
	float: right;
}

#company-masthead #branding {
	width: 285px;
	float: left;
	text-align: center;
	height: 100%;
}

#company-masthead #branding h3 {
	margin: 30px 20px 20px 20px;
}

#company-masthead #branding img {
	float: none;
	margin-top: 60px;
}

body#company #footer,  body#person #footer {
	background: #B2ACA9 url(images/bg_company-footer.gif) no-repeat 178px top;
}

body#company #horizon, body#person #horizon {
	background-color: #EDEDEB;
}

body#company .feature ul,  body#company .feature ul li {
	list-style: none outside none;
	text-indent: 0;
}

body#company .feature ul li em {
	color: #666666;
}

body#company .feature h3 {
	margin-bottom: 30px;
}

body#company .feature h4 {
	text-transform: none;
	font-weight: normal;
	font-size: 14px;
}

body#company .feature p {
	width: 440px;
	margin-right: 0 !important;
}

dl.platform {
	margin-top: 20px;
	padding-top: 8px;
	background: url(images/nav_border.gif) repeat-x left top;
}

dl.platform dt {
	display: block;
	width: 100%;
}

/* @end */

/* @group News page */

ul.news-list {
	list-style: none outside none;
	width: 440px !important;
	padding: 20px 0 !important;
}

ul.news-list a {
	color: black;
}

ul.news-list li {
	width: 440px !important;
	background: url(images/nav_border.gif) repeat-x left bottom;
	list-style: none outside none;
	text-indent: none;
	background-image: none;
	border-bottom: 1px solid #e1e1e1;
}

ul.news-list li h4 {
	margin-bottom: 0;
	margin-left: 0 !important;
}

p.subtitle {
	margin-bottom: 4px;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: black !important;
}

.news-list p.subtitle {
	margin-left: 0 !important;
	width: 440px !important;
}

p.timestamp {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #B2ACA9;
	width: 440px !important;
}

.news-list p.timestamp {
	margin-left: 0 !important;
	width: 440px !important;
}

p.summary {
	width: 440px !important;
	margin-left: 0 !important;
}

.sidebar ul li {
	line-height: 16px;
	margin-bottom: 15px !important;
	list-style: none outside none;
	text-indent: 0;
}

.sidebar ul li.more-news {
	text-transform: uppercase;
	color: black !important;
	border-top: 1px solid #e1e1e1;
	margin-top: 20px !important;
	padding-top: 20px !important;
}

.sidebar ul li.more-news a {
	color: black;
}

/* @end */

/* @group Team page (old) */

/*body#team .feature ul li{
	width: 30%;
	float:  left;
	height:  200px;
	text-align: center;
	background: url(images/imageunavailable.gif) no-repeat;
	display: inline;
}

body#team .feature ul li img{
	float: left;
	padding: 0 38px;
		display: inline;
}

body#team .feature ul li dl{
	margin-top: 110px;
	line-height: 18px;
}

body#team .feature ul li dl dt a{
	color: #000;
}

body#team .feature ul li dl dd{
	line-height: 14px;
	font-size: 11px;
	font-style: italic;
	color: black;
	margin-top:  6px;
}*/

/* @end */

/* @group Team page */

body#team .feature ul {
	margin-bottom: 40px;
}

body#team .feature ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

body#team .feature ul li {
	width: 30%;
	float: left;
	height: 75px;
	text-align: center;
	background: url(images/imageunavailable.gif) no-repeat;
	display: inline;
}

body#team .feature ul li img {
	float: left;
	padding: 0 38px;
	display: inline;
}

body#team .feature ul li dl {
	line-height: 18px;
}

body#team .feature ul li dl dt a {
	color: #000;
}

body#team .feature ul li dl dd {
	line-height: 14px;
	font-size: 11px;
	font-style: italic;
	color: black;
	margin-top: 6px;
}

span.flash-instruction {
	display: block;
	width: 720px;
	text-align: center;
	font-size: 13px;
	margin-bottom: 30px;
}

body#team h4 {
	color: #003366;
	text-transform: capitalize;
	font: italic 15px Georgia, "Times New Roman", Times, serif;
	width: 430px;
	float: none;
	clear: both;
	text-align: center;
	margin-bottom: 15px;
	letter-spacing: 0;
}

/* @end */

/* @group Person template */

#person-masthead {
	margin: 0 0 40px 20px;
	width: 715px;
	height: 280px;
	min-height: 280px;
	background: url(images/bg_people_banner.gif) no-repeat left top;
}

#person-masthead #portrait {
	width: 285px;
	padding: 0;
	height: 100%;
	float: left;
	text-align: center;
}

#person-masthead #portrait img {
	margin-top: 50px;
}

#person-masthead h3 {
	font-size: 14px;
	margin: 50px 0 20px 0;
	font-style: normal;
	letter-spacing: .1em;
}

#person-masthead dl {
	position: absolute;
	left: 330px;
	padding-top: 30px;
}

#person-masthead dd.email-link {
	text-indent: 5px;
}

#person-masthead dt {
	float: left;
}

#test-outline {
	width: 703px;
	height: 95%;
	position: absolute;
	left: 6px;
	top: 6px;
	outline: 1px solid #e1e1e1;
	z-index: 1000;
	display: inline;
	float: left;
}

/* @end */

/* @group search page */

body#search-results h3 em {
	text-transform: none;
}

span.highlighted {
	background: #ffffb3;
}

span.highlighted a {
	background: #ffffb3;
	text-decoration: underline;
}

ul.search-results {
	list-style-type: none;
	margin-top: 40px;
	padding-top: 20px;
	background: url(images/nav_border.gif) repeat-x left top;
}

ul.search-results li {
	list-style-type: none;
}

ul.search-results a {
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 6px;
	font-size: 13px;
	letter-spacing: .1em;
}

ul.search-results dd {
	padding: 10px 0 20px 0;
	background: url(images/nav_border.gif) repeat-x left bottom;
	list-style-type: none;
	margin-bottom: 20px;
}

ul.search-results li h4 {
	margin-bottom: 0;
}

/* @end */

/* @group Investment focus */

body#investment-focus div#horizon ul li {
	min-width: 600px;
}

body#investment-focus div#horizon ul#breadcrumbs li {
	min-width: 10px;
}

/* @end */

/* @group Platforms */

ul.platform-list {
	border-top: 1px solid #999;
	margin-top: 0;
}

ul.platform-list li {
	border-bottom: 1px solid #e1e1e1;
	list-style: none outside none;
	line-height: 75px;
	display: block;
	width: 660px;
	position: relative;
}

ul.platform-list li img {
	position: absolute;
	right: 0px;
	top: 0px;
}

body#platform .matinee {
	margin-top: 60px;
}

body#platform .matinee h3 {
	padding-bottom: 10px;
}

/* @end */

body#investment-focus div#horizon ul li, body#about div#horizon ul li, body#management-approach div#horizon ul li {
	margin-left: 45px;
	padding-left: 15px;
	padding-right: 45px;
	text-indent: 0;
	list-style: outside none outside;
	background-image: url(images/bullet.gif);
	background-position: 0 6px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	display: inline-block;
}

body#investment-focus div#horizon h4, body#about div#horizon h4, body#management-approach div#horizon h4 {
	width: 650px;
}

sup {
	font-size: 9px;
}

/* @end */
