h6 {text-align: left; 
	text-indent:0pt; 
	margin-top:10pt; 
	margin-bottom:0pt; 
	line-height:11pt; 
	font-family: Helvetica;
	color: #000;
	font-size: 9pt; 
	font-style: normal;}
	
h5 {text-align: left; 
	text-indent:0pt; 
	margin-bottom:2pt; 
	line-height:13pt; 
	font-family: Helvetica; 
	color: #018cb5; 
	font-size: 10pt;}
	
h4 {text-align: left; 
	text-indent:0pt; 
	margin-bottom:2pt; 
	line-height:13pt; 
	font-family: Helvetica; 
	color: #018cb5; 
	font-size: 10pt;}

h3 {text-align: left; 
	text-indent:0pt; 
	margin-top:5pt; 
	margin-bottom:2pt; 
	line-height:14pt; 
	font-family: Helvetica; 
	color: #018cb5; 
	font-size: 12pt;}
	
h2 {text-align: left; 
	text-indent: 0pt; 
	margin-top: 10pt; 
	margin-bottom: 10pt; 
	line-height: 18pt; 
	font-family: Helvetica;
	color: #018cb5;
	font-size: 14pt;}
	
h1 {text-align: left; 
	text-indent:15pt; 
	margin-top:11pt; 
	margin-bottom:5pt; 
	line-height:18pt; 
	color: #018cb5;
	font-family: Helvetica; 
	font-size: 18pt;}
	



p { text-align: left; 
	text-indent:0pt; 
	margin-top:0pt; 
	margin-bottom:5pt; 
	line-height:11pt; 
	font-family: Helvetica; 
	font-size: 9pt;
	color: #000;}

p.footnotes, ol.footnotes li {
	line-height:7pt;
	font-size: 7pt;
}

p.footnote {
	font-size: 75%;
}
#pgcont .table  {
	width:800px;
}


li {font-family: Helvetica; 
	font-size: 9pt;
	color:black;}
	
blockquote {font-family: Helvetica; 
	font-size: 11pt;}


span.subheading { color: #018cb5; font-size: 12pt;}
.hfoot {color: #018cb5;}
.orange {color: #018cb5;}
ul.sublist{list-style-type:none;}

/*TEMPORARY*/
p.listitem {text-indent:30pt;
	margin-top:0pt;
	margin-bottom:0pt;}

/* NEEDS THE SAME INDENT AS NORMAL LISTS */
li.nodisc{list-style-type:none}

th { text-align: left;}

table{ margin-bottom:10pt;}

tr {vertical-align: top;}
td.right { text-align: right; }
td.bold { font-weight: bolder;}
td, th {font-family: Helvetica; font-size: 9pt;}

table.financial, table.other { width: 600px;
	border-spacing: 0px;
	padding: 0px;}
	
tr.heavy {font-weight: bolder;}


table.financial tr td, table.other tr td
{

	border-color: black;
	border-top: 1px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: solid;
}

/*
th { color: red; text-align: left;}
td { color: green;}
table.financial td,table.other td,table.financial th {border: 1px solid #000;}
table.financial tr {border: 1px solid #000;}
div {color: #333;}
*/
/* USED FOR INDENTED TABLE ELEMENTS */
.indented { text-align: left; margin-left:8pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; line-height:9pt; }

div.tableright { text-align: right; }

div.indented2 { font-family: Helvetica; font-size: 9pt; margin-left:56pt; text-indent:-55pt; }

ol.decimal {list-style-type:decimal;}

/* USED IN INTRO FOR A BOX XONTAINING TEXT, NEEDS WIDTH SET TOO, need to change the padding */
div.inset{background-color: #DEB6DF; width:600px; margin-bottom:10pt;}

table.indicator {background-color: #DFC7DF; width:600px; margin-bottom:10pt;}
td.indicator {background-color: #DFC7DF; width:200px;}

table.performance {background-color:#DFC7DF; width:600px; margin-bottom:10pt;}
table.performance td {background-color: #DFC7DF;} 
th.performance {background-color: #DEB6DF; color:#FFF}
td.performance {background-color: #DFC7DF ! important}
td.performance {width:200px;}

td.outcome {background-color: #DEB6DF; width:150px;}
td.light {background-color: #DFC7DF ! important}
td.dark {background-color: #DEB6DF ! important}

table.glossary {width:600px;}
table.acronyms {width:600px;}

td.bot {vertical-align:bottom;}

.sublist { margin-top:-1em; }

.financial tr td { border-top:1px solid #000; }

#pgcont A.top {
	CLEAR: both; PADDING-LEFT: 17px; FONT-SIZE: 0.9em; BACKGROUND: url(/internet/annrpt/publishing.nsf/AttachmentsByTitle/top.gif/$FILE/top.gif) no-repeat 0px center; FLOAT: right; MARGIN: 10px 0px 15px 15px; COLOR: #018cb5;
}
/* Advanced search site identification */
.handbooksearch {
background-color:#C4DBE4; 
BORDER: #000 1px solid; 
color:#000;
padding:2px;
font-weight:bold;
font-size: 0.8em;}

