body { color: #4D4D4F; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; }
p { color: #4D4D4F; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; }
a:link { color: #3E4519; }
a:visited { color: #000000; }
a:hover { color: #000000; }
a:active { color: #000000; }

img {
	border:none;
}

h1 {
 color: #3E4519;
 font-family: helvetica,verdana,arial,sans-serif;
 font-size: 14px;
 font-weight:normal;	
 border-bottom:solid 1px #c09f04;
 width:500px;
 margin-bottom:20px;
	
}

.grayify {background-color: #EEEEEE;  }
.sans-text_gray-small { color: #4D4D4F; font-size: 9px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-text_gray-medium { color: #4D4D4F; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-text_gray-medium-italic { color: #4D4D4F; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; font-style: italic; }
.sans-text_gray-large { color: #4d4d4f; font-size: 14px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-gold_457C-small { color: #C09F04; font-size: 9px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-gold_457C-medium { color: #C09F04; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-gold_457C-medium-italic { color: #C09F04; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; font-style: italic; }
.sans-gold_457C-large { color: #c09f04; font-size: 14px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-green_5747C-small { color: #3E4519; font-size: 9px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-green_5747C-medium { clear:both; color: #3E4519; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-green_5747C-medium-italic { color: #3E4519; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; font-style: italic; }
.sans-green_5747C-large { color: #3e4519; font-size: 14px; font-family: helvetica, verdana, arial, sans-serif; }
.serif-text_gray-small { color: #4D4D4F; font-size: 9px; font-family: 'times new roman', times, georgia, serif; }
.serif-text_gray-medium { color: #4D4D4F; font-size: 12px; font-family: 'times new roman', times, georgia, serif; }
.serif-text_gray-medium-italic { color: #4D4D4F; font-size: 12px; font-family: 'times new roman', times, georgia, serif; font-style: italic; }
.serif-text_gray-large { color: #4d4d4f; font-size: 14px; font-family: "times new roman", times, georgia, serif; }
.serif-gold_457C-small { color: #C09F04; font-size: 9px; font-family: 'times new roman', times, georgia, serif; }
.serif-gold_457C-medium { color: #C09F04; font-size: 12px; font-family: 'times new roman', times, georgia, serif; }
.serif-gold_457C-medium-italic { color: #C09F04; font-size: 12px; font-family: 'times new roman', times, georgia, serif; font-style: italic; }
.serif-gold_457C-large { color: #c09f04; font-size: 14px; font-family: "times new roman", times, georgia, serif; }
.serif-green_5747C-small { color: #3E4519; font-size: 9px; font-family: 'times new roman', times, georgia, serif; }
.serif-green_5747C-medium { color: #3E4519; font-size: 12px; font-family: 'times new roman', times, georgia, serif; }
.serif-green_5747C-medium-italic { color: #3E4519; font-size: 12px; font-family: 'times new roman', times, georgia, serif; font-style: italic; }
.serif-green_5747C-large { color: #3e4519; font-size: 14px; font-family: "times new roman", times, georgia, serif; }
.sans-warm_gray-small { color: #5B514A; font-size: 9px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-warm_gray-medium { color: #5B514A; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-warm_gray-medium-italic { color: #5B514A; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; font-style: italic; }
.sans-warm_gray-large { color: #5B514A; font-size: 13px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-lt_gray-small { color: #E0DED8; font-size: 9px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-lt_gray-medium { color: #E0DED8; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-lt_gray-medium-italic { color: #E0DED8; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; font-style: italic; }
.sans-lt_gray-large { color: #E0DED8; font-size: 13px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-ultralt_gray-small { color: #EEEEEE; font-size: 9px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-ultralt_gray-medium { color: #EEEEEE; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-ultralt_gray-medium-italic { color: #EEEEEE; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; font-style: italic; }
.sans-ultralt_gray-large { color: #eeeeee; font-size: 14px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-white-small { color: #FFFFFF; font-size: 9px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-white-medium { color: #FFFFFF; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; }
.sans-white-medium-italic { color: #FFFFFF; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; font-style: italic; }
.sans-white-large { color: #FFFFFF; font-size: 14px; font-family: helvetica, verdana, arial, sans-serif; }
ul { list-style-type: none;	padding-left: 0; margin-left: 0; }
li { background: url(../images/gri-bullet.png) left center no-repeat; padding-left: 15px; margin-bottom: 0px; }

#indexfunddata a {
text-decoration: none;
}
#indexfunddata a:hover {
text-decoration: underline;
}

#indexfunddata th {
color: #FFFFFF; font-size: 14px; font-family: helvetica, verdana, arial, sans-serif;
}

#indexfunddata .asofdate {
color: #000000; font-size: 9px; font-family: helvetica, verdana, arial, sans-serif;
}

#indexfunddata td, #indexfunddata th {
border-bottom: 1px solid #FFFFFF;
padding: 5px;
}

#indexfunddata td {
font-size: 11px;
}

#distributions {
margin-bottom:20px;	
}

#distributions th {
background-color:#c09f04;

height:20px;
text-align:center;
 color: #FFFFFF; 
 font-family: helvetica, verdana, arial, sans-serif; 
}

#distributions td {
text-align:center;
  height:20px;	
}

input.entry {
background:#fff;
border:1px solid #c09f04;
}

input.req_entry {
background:#eee;
border:1px solid #c09f04;
}

#gri_performance {
	width:100%;
}

#gri_performance tr {

}

#gri_performance td {
	padding:2px;

}

#gri_performance tr.return_type {
	color:#c09f04;
	font-size:14px;
	text-align:center;
	padding:0;
	margin:0;
}

#gri_performance tr.perf_dates {
	background-color:#e0ded8;
	text-align:center;
}

#gri_performance tr.period {
	background-color:#c09f04;
	padding:2px;
}

#gri_performance td.middle {
	background-color:#EEEEEE;
	text-align:center;
}

#gri_performance th {
	color:#FFFFFF;
	padding:2px;
	text-align:center;
}

#gri_performance sup {
	font-size:8px;
}

#disclosure {
	font-size:9px;
	padding-top:4px;
}

#disclosure td{
	padding-top:2px;
}

#disclosure td.bold{
	font-weight:bold;
}

/* Menu */

#nav {
	width: 760px;
	height: 24px;
	z-index:6000;
}

#nav ul {
	list-style:none;
	background:url(../images/gri-top_menu-background.png);
	height:24px;
	margin:0;
	padding:0;
}

#nav ul li {
position:relative;
float: left;
height:24px;
font-size: 15px;
list-style: none;
padding:0;
}

#nav ul li a, #navigation ul li span.nolink  {
position:relative;
display: block;
text-decoration: none;
color:#fff;
}

#nav ul li ul {
display: none;
}

#nav ul li ul {
position: relative;
background:#FFF;
white-space: nowrap;
height:24px;
top:24px;
padding:0;
}

#nav ul li ul li {
display:inline;
float: none;
background:none;
color:#666;
font-size:11px;
padding-right:10px;
padding-left:10px;
top:2px;
border-right:1px #c09f04 solid;
}

#nav ul li ul li.last {
border-right:0;
}

#nav ul li ul li a {
display:inline;
color: #666;
padding: 0;
height:24px;
width:auto;
}

#nav ul li ul li a:hover {
	display:inline;
color: #001122;
text-decoration:underline;
}

#nav li:hover ul, #nav li.sfhover ul {
display:block;
position:absolute;
}



/* documents */
.header {
 color: #3e4519; 
 font-size: 14px; 
 font-family: helvetica, verdana, arial, sans-serif;	
 border-bottom: 1px solid #c09f04;
margin: 3px 0px 21px 3px;
 padding-bottom:4px;
}

.literature {
position:relative;
float:left;
width:183px;
height:77px;
}

img.document {
margin-right:3px;		

}

.literature a {
position:absolute;
top: 20px;
}

.literature a span {
	display:inline;
}

#documents {
margin-left:7px;	
}

.padTop {
padding-top:38px;	
}

