﻿/*	content */
a, a:link, a:visited{ color:#6699CC; text-decoration:none; }
a:hover{ color: #A5B8C9; }
img{ border-style: none; }

#pageFooter, #pageFooter a, #footer, #footer a {
	font: 7.5pt/8pt Georgia, 'Times New Roman', Serif;
	color: #C5C3BE;
}


#pageTitle h1{
	color: #000000;
	font: 18pt verdana;
	margin: 17px 36px;
}
h2{
	font: bold 10pt/14pt Georgia, 'Times New Roman' , Serif;
	margin: 10px 0 5px 0;
}
h3{
	font: bold 8pt Georgia, 'Times New Roman' , Serif;
	margin: 25px 0 0px 0;
}
p{
	margin: 0px 0px .9em 0px;
}
ul{
	margin-left: 15pt;
}
blockquote{
	margin: 0px 40px;
}
html, body, p, li, blockquote, div{
	font: 8pt/12pt Georgia, 'Times New Roman', Serif;
}
div.footnote{
	border-top: 1px solid #EFEDE8;
	padding-top: 10px;
}
div.footnote, div.footnote p{
	font: 7.5pt/8pt Georgia, 'Times New Roman', Serif;
	color: #7D796E;
	margin-bottom: 7.5pt;
}
div.footnote p.perfText{
	font: 8pt/12pt Verdana;
	color:#000000;
}
div.pageComponent{
	margin-bottom: 3em;	
}
th{
	font: bold 8pt/12pt Verdana;
	text-align: left;
	vertical-align: top;	
	padding: 3px 5px 3px 0px;
}
td{
	font: 8pt/12pt Verdana;
	text-align: left;
	vertical-align: top;	
	padding: 3px 5px 3px 0px;
}


table.dataChart{
	border-style: none;
	border-collapse: collapse;
	width: 100%;
}
table.dataChart th, table.dataChart td{
	font: 100 8pt/12pt Verdana;
	border: 1px solid #E3E0D6;
	padding: 3px 5px 3px 3px;
}
table.dataChart th{
	color: #A79D7E;
	background: #F9F8F6;
}
table.dataChart th.emptyHeader, table.dataChart td.emptyHeader{
	background: #FFFFFF;
	border-top-style:none !important;
	border-left-style:none !important;
}
td.number, th.number, table.dataChart td.number, table.dataChart th.number{
	text-align:right;	
}
table.dataChart td{
	color: #281A0C;
}
table.dataChart tr.even td{
	background: #FFFFFF;
}
table.dataChart tr.odd td{
	background: #F7F4EF;
}
table.dataChart td.highlighted{
	background: #9F6000;
	color: #FFFFFF;
	font-weight: bold;
}
table.dataChart th.sorted, table.dataChart th.sorted a{
	font-weight: bold;
	color: #000000;
}
table.barchartGrid{   
	text-align: left;
	vertical-align: middle;
}
table.barchartGrid td{
    color: #9F6000;
    font: 9px/10px Verdana;
}

.pagingLinks{
	font: 8pt/14pt Verdana;	
	float:right;
	margin-top: 2px;
}

/*	layout 
	|	       950          |
	|	                    |
	|               |       |
	|     726       |  224  |
	|               |       |
	|     |         |       |
	| 146 |  580    |       |
	|     |         |       |
*/
html, body {
	margin: 0px;
	padding: 0px;
	background: #F7F4EF url(/images/background.gif) repeat-y;
	font: 11px Georgia, Times New Roman;
	width: 950px; height: 100%;
}
form{
	margin: 0px;	
}
div#logo{
	position: absolute; top: 0px; left: 0px;	
}
div#login{
	position: absolute; top: 0px; left: 726px;	
}
div#headerNav{
	position: absolute;
	left: 0px; top: 100px;
	width: 726px; height: 24px;
	background-color: #BEB800;
	font-size: 1px;
}
div#headerNavLinks{
	padding-left: 26px;
}
div#tier1Nav{
	position: absolute;
	left: 726px; top: 100px;
	width: 224px; height: auto;
	margin-bottom: 25px;
}
div.underTier1Buttons{
	margin-top: 32px;
}
div#underTier1Nav{
	margin: 25px 20px;	
	font-size: 8pt;
}
.strategyNavButton{
    padding: 5px 0px 0px 0px;
}
div#tier3Nav{
	position: absolute;
	left: 0; top: 235px;
	width: 105px; height: auto;
}
div.tier3NavItem, div.tier3NavItemOn{
	margin-left: 31px;
    padding: 5px 5px 5px 5px;
    width: 105px;
	border-bottom: solid 2px #E5E3DF;
	font:  8pt verdana;
}
div.tier3NavItem{ background-color: #EEEADF; }
div.tier3NavItemOn{ background-color: #FFFFFF; color: #000000; }

.tier3NavItemOn a, .tier3NavItemOn a:link, .tier3NavItemOn a:visited{
    color: #000000;
}
div#tier3Nav ul.docLinks{
	display:block;
	margin:20px 0px 20px 31px;
	padding: 0;
	width: 105px;
}

ul.docLinks li{
	display:block;
	list-style-type: none;
	background: url( /images/icon_docLink.gif ) no-repeat 0px 50%;
	padding: 5px 0 5px 18px;
	margin: 0;
	font: 7.5pt/8pt Georgia;
}

.tier3NavButton{
	padding: 10px 5px 0px 0px;
	width: 126px;
}

div#pageTitle{
	position: absolute;
	left: 0px; top: 124px;
	width: 726px; height: 57px;
	background: #A5B8C9;
}
div#tier2Nav{
	position:absolute;
	left: 0px; top: 180px;
	width: 726px; height: 31px;
	background: #EDE9DD url(/images/subNavBackground.gif);
}
div#tier4Nav{
	position:absolute;
	left: 146px; top: 211px;
	width: 726px; height: 24px;
	line-height: 24px;
	padding-left: 15px;
}
#tier4Nav a{
	margin-right: 1em;
	font: 8pt verdana; 
}
#tier4Nav .on{
	color: black;
	font-weight: bold;
}

div#page{
	position:relative;
	left: 146px; top: 235px;
	width: 561px; height: auto;
	background: #FFFFFF url(/images/pageBorder.gif) repeat-y 100% 0;
}
div#pageInterior{
	padding: 0px 10px 0px 15px;
}
div#pageTop{
	background: url(/images/pageCorner.gif) no-repeat 100% 0;
	height: 10px;
}
div#pageBottom{
	background: url(/images/pageBorderBottom.gif) no-repeat right;
	height: 20px;
}
div#pageFooter{
    color: #5E7781;
    text-align: center;
    width: 820px;
    padding-top: 235px;
    padding-bottom: 10px;
}

body.noLeftNav div#tier3Nav{ display:none; }
body.noLeftNav div#page{ left: 0; width: 707px; }

.expandHeader{
    color: #6799CC;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
}
.bioPhoto{
	float:left;
	clear:both;
}
.bioText{
	margin-left: 120px;
	margin-bottom: 20px;
}

table.docCenter td{
	text-align:center;
	padding: 3px;
}
table.docCenter td img{
	margin-left:5px;
}
table.docCenter th.fund{
	padding-left:2em;
}
table.docCenter th.verticalType{
	text-align:center;
	vertical-align: bottom;
	padding: 0px;
}
table.docCenter th.docCenterHeading{
	text-transform: uppercase;
	font-weight:bold;
	color: Black;
}
table.docCenter th.docCenterHeadingSpace{
	background: #F7F4EF;
	border-left:none;	
	border-right:none;
}
table.docCenter th.docCenterSubHeadingOriginal{
	background-color: #EEEADF; /*#8BA3B8;*/
	padding-left:2em;
	font-weight:bold;
	color: Black;
}
table.docCenter th.docCenterSubHeadingInstitutional{
	background-color: #EEEADF; /*#ac9d73;*/
	padding-left:2em;
	font-weight:bold;
	color: Black;
}

/*----------
Contact Form
------------*/
.required {
	color: Red;
	padding-left: 2px;
	padding-right: 2px;
}
