
body {
	background: #989F88 none;
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;}

.content {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 1.6em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;}

.content-body {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 1.2em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;}

.content-body-invest {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 1.0em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;}

.content-body-invest-lower {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 1.1em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;}

.content-body-invest-lower-or {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 1.2em;
	font-weight: normal;
	color: #d45500;
	text-decoration: none;}

a.content-body:hover { 
	color: #4d4d4d;
	text-decoration: underline;}

.content-body-or {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 1.2em;
	font-weight: bold;
	color: #d45500;
	text-decoration: none;}

a.content-body-or:hover { 
	color: #9f4000;
	text-decoration: none;}

.content-u {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 1.6em;
	font-weight: normal;
	color: #000000;}

a.footer:hover { 
	color: #000000;
	text-decoration: none;}

.footer {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;}

.home-quote {
	font-family: Times New Roman, Times, serif;
	font-size: 19px;
	line-height: 2.2em;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-decoration: none;}

.home-quote-sm {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	line-height: 2.2em;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-decoration: none;}

.philosophy-quote {
	font-family: Times New Roman, Times, serif;
	font-size: 19px;
	line-height: 2.2em;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-decoration: none;}

.title {
	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;}

.title-orange {
	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #D45500;
	text-decoration: none;}

.request-form {
	color:#000000;
	font-family: Times New Roman, Times, serif;
	text-transform:none;
	padding-top: 8px;
	font-size:12px;}

.content-req {
	color: #000000;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	background: #FFFFFF;
	border: 1px solid #000;
	padding-left: 3px;}

.initialWord {
	color:#e18d17;
	font-family: Helvetica, Arial, sans-serif, Century Gothic, Geneva, sans-serif;
	font-size:12px;}
	
a.contact:hover { 
	color: #C0B0A7;
	text-decoration: none;}

.contact {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: normal;
	color: #A1897B;
	text-decoration: none;}

a.footer-blue:hover { 
	color: #576D8A;
	text-decoration: none;}

.footer-blue {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #a7926e;
	text-decoration: none;}

.content-green {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	font-weight: normal;
	color: #b3d66f;
	text-decoration: none;}

a.content-green:hover { 
	color: #d9eab7;
	text-decoration: none;}

.content-orange {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: normal;
	font-style: italic;
	color: #e9d3ba;
	text-decoration: none;}

.zagat {
	font-family: Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #C2A984;
	text-decoration: none;}

.zagat2 {
	font-family: Times, serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #C2A984;
	text-decoration: none;}

.about-left {
	padding-right: 0px;
	padding-top: 4px;}

.about-right {
	padding-left: 10px;
	padding-top: 4px;}

a.enter:hover { 
	color: #E9C48D;
	text-decoration: none;}

.enter {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #D4891C;
	text-decoration: none;}

a.right-links:hover { 
	color: #E4C094;
	text-decoration: none;}

.right-links {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CA8229;
	text-decoration: none;}

.right-links-green {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #b3d66f;
	text-decoration: none;}

a.right-links-green:hover { 
	color: #d9eab7;
	text-decoration: none;}

.right-links-green {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #b3d66f;
	text-decoration: none;}

a.top-links:hover { 
	color: #E9D3BA;
	text-decoration: none;}

.top-links {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D4A875;
	text-decoration: none;}

.serif-green {
	font-family: Times, serif;
	font-size: 24px;
	font-weight: normal;
	font-style: italic;
	color: #868a53;
	text-decoration: none;}

.serif-brown {
	font-family: Times, serif;
	font-size: 24px;
	font-weight: normal;
	font-style: italic;
	color: #60602a;
	text-decoration: none;}

#Layer1 {
	position:relative;
	width:986px;
	height:476px;
	z-index:1;
	overflow: auto;}
	
/* New Client Access Styles */
abbr, acronym {border-bottom: 1px dotted; cursor: help;}
#container {margin: 0 auto 28px auto;}
#controls {float: right; margin: 0 47px 0 0; padding: 0;}
#controls li {border-left: 1px solid gray; color: gray; display: inline; padding: 0 0.5em; list-style: none;}
#controls li:first-child {border-left: 0;}
#access-area {line-height: 1.5em; margin: 14px 0; padding: 0; width: 956px;}
.access {margin: 0; padding: 0 0 42px 0; width: 474px;}
#default {border-right: 2px solid gray; float: left;}
#hedge-fund {float: right; margin: 0;}
.access form {margin: 0; padding: 0;}
#default form {margin-left: 188px;}
#hedge-fund form {margin-left: 94px;}
.access fieldset {border: 0; margin: 0; padding: 0;}
.access legend {display: none;}
.access label, .access input {display: block;}
.access input {margin-bottom: 1em;}
.error-message {background-color: #ffaaaa; border: 4px solid red; color: black; padding: 14px 14px 0 14px; text-align: left;}
#default > .error-message {margin: 10px 47px 10px 141px;}
#hedge-fund > .error-message {margin: 10px 141px 10px 47px;}
fieldset > .error-message {margin-bottom: 10px; margin-left: 0; margin-right: 47px;}
#hedge-fund fieldset > .error-message {margin-right: 141px;}
.widget {border-left: 1px solid #ddd; float: right; margin-right: 47px; margin-top: 28px; padding: 0 0 42px 14px; width: 215px;}
.widget img {border: 0; height: 73px; margin-bottom: 14px; width: 213px;}
#charts {float: right; margin: 0 47px; width: 350px;}
#charts img {border-bottom: 2px solid gray; border-left: 2px solid gray; border-right: 2px solid gray; display: block; margin: 0 47px 0 0; padding-top: 7px; width: 346px;}
body#report #charts p {margin: 1em 0 3em 0;}
#disclaimer {clear: both; color: #666;}
#returns {background-color: #ccc; border: 2px solid black; margin: 7px 0 14px 0; width: 765px;}
#returns thead * {font-weight: bold; padding-left: 10px;}
#returns tbody * {background-color: white; font-weight: normal; text-align: center;}
#returns tbody > tr > td:first-child {background-color: #ccc; font-weight: bold;}
#returns td {border: 1px solid #333; width: 70px;}


h1 {font-size: 2em; line-height: 1em; font-weight: normal; margin: 42px 0 14px 94px; text-align: left;}
.content-body h1 {margin-left: 0;}
#people h1 {margin-top: 0;}
h2 {font-size: 1.5em; font-weight: normal; line-height: 1.2em; margin: 35px 47px 7px 0;}
.access h2 {font-size: 1.3em; margin-bottom: 14px;}
#people h2 {color: #D45500; margin-bottom: 0;}
#default h2 {margin-left: 188px;}
#hedge-fund h2 {margin-left: 94px;}
#charts h2 {border-bottom: 1px dotted gray; border-left: 2px solid gray; border-right: 2px solid gray; border-top: 2px solid gray; font-size: 1.3em; margin: 56px 0 0 0; padding: 0 0 7px 7px; text-align: center; width: 339px;}
#charts h2:first-child {margin-top: 35px;}
.position {color: #D45500; display: block; font-size: 1.1em; margin: 0 0 14px 0;}
h3 {font-size: 1em; font-weight: bold; line-height: inherit; margin: 14px 0 7px 0;}
.error-message h3, .error-message p {margin-left: 23px; margin-right: 23px; margin-top: 0;}
.error-message h3 {margin-bottom: 7px}
h3.date {float: left; margin: 0 14px 7px 0;}
h4 {font-weight: normal; margin: 0 47px 0 0;}
p {margin: 0 0 14px 0;}
ul {list-style--type: disc; margin: 0 0 14px 0; padding-left: 35px;}
ul ul {list-style-type: open; margin-bottom: 0;}
body#client p {margin-right: 329px;}
body#report p {margin-right: 423px;}
body#client div.widget p {margin-right: 0;}
#report #disclaimer p {margin-right: 47px;}
.error-message p {margin-bottom: 14px;}
.recordings {margin: 0 0 0 7em; padding: 0;}
.recordings li {list-style: none; margin: 0; padding: 0 0 14px 0;}
.recordings span.title {font-weight: normal; margin-right: 14px;}
.recordings .length, .recordings .file-size {display: none; color: gray; margin-right: 7px; padding-right: 7px;}
.recordings li:hover .length, .recordings li:hover .file-size {display: inline;}
.recordings .length {border-right: 1px solid #ddd;}
.documents {padding-bottom: 7px;}
.documents li {padding-bottom: 7px;}
span.subtitle {color: gray; font-size: 0.5em;}
#disclaimer h2 {font-size: 0.8em; font-weight: bold; margin-bottom: 0; margin-top: 70px;}
#disclaimer p {font-size: 0.8em; margin-top: 0;}
body > table + a {background: transparent none; color: white; display: block; font-size: 12px; line-height: 16px; margin: 0 auto; width: 986px;}
