h6 {text-align: left; 
	text-indent:0pt; 
	margin-top:0pt; 
	margin-bottom:5pt; 
	line-height:11pt; 
	font-family: Helvetica; 
	font-size: 9pt; 
	font-style: italic;}
	
h5 {text-align: left; 
	text-indent:0pt; 
	margin-bottom:2pt; 
	line-height:13pt; 
	font-family: Helvetica; 
	color: #c36125; 
	font-size: 11pt;}
	
h4 {text-align: left; 
	text-indent:0pt; 
	margin-top:5pt; margin-bottom:2pt; 
	line-height:13pt; 
	font-family: Helvetica; 
	color: #c36125; 
	font-size: 11pt; 
	font-style: italic;}

h3 {text-align: left; 
	text-indent:0pt; 
	margin-top:5pt; 
	margin-bottom:2pt; 
	line-height:14pt; 
	font-family: Helvetica; 
	color: #c36125; 
	font-size: 12pt;}
	
h2 {text-align: left; 
	text-indent:0pt; 
	margin-top:8pt; 
	margin-bottom:2pt; 
	line-height:14pt; 
	font-family: Helvetica; 
	font-size: 12pt;}
	
h1 {text-align: left; 
	text-indent:15pt; 
	margin-top:11pt; 
	margin-bottom:5pt; 
	line-height:18pt; 
	color:#003366
	font-family: Helvetica; 
	font-size: 16pt;}
	



p { text-align: left; 
	text-indent:0pt; 
	margin-top:0pt; 
	margin-bottom:5pt; 
	line-height:11pt; 
	font-family: Helvetica; 
	font-size: 9pt;
	color: black;}

p.footnotes, ol.footnotes li {
	line-height:7pt;
	font-size: 7pt;
}



	
blockquote {font-family: Helvetica; 
	font-size: 11pt;}


span.subheading { color: #c36125; font-size: 12pt;}
.hfoot {color: #c36125;}
.orange {color: #c36125;}
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: #FFD8C6; width:600px; margin-bottom:10pt;}

table.indicator {background-color: #FFD8C6; width:600px; margin-bottom:10pt;}
td.indicator {background-color: #FFC5A9; width:200px;}

table.performance {background-color:#FFEFE8; width:600px; margin-bottom:10pt;}
table.performance td {background-color: #FFD8C6;} 
th.performance {background-color: #F1461D; color:#FFF}
td.performance {background-color: #FFC5A9 ! important}
td.performance {width:200px;}

td.outcome {background-color: #FFC5A9; width:150px;}
td.light {background-color: #FFD8C6 ! important}
td.dark {background-color: #FFC5A9 ! 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; }
