body {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
text-align: left;
color: #000000;
}

H3, H4, H5, H6, H7 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold;
font-size: 12pt;
text-align: left;
color: #000000;
}



P {
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

b { 
font-weight: bold;
}

i { 
font-style: italic;
}

pre { 
font-size: 8pt;
font-family: Courier;
font-style: normal;
}

code {
font-family: Courier, sans-serif;
font-style: normal;
}

.whitebodycopy {
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #ffffff;
font-weight: normal;
font-style: normal;
}

.white8 {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #ffffff;
font-weight: normal;
font-style: normal;
}

.white9 {
font-size: 9pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #ffffff;
font-weight: normal;
font-style: normal;
}

.centerwhite9 {
font-size: 9pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: center;
color: #ffffff;
font-weight: normal;
font-style: normal;
}

.center {
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: center;
color: #000000;
font-weight: normal;
font-style: normal;
}

.headline {
font-size: 14pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #999999;
font-weight: bold;
font-style: normal;
}

H1 {
font-size: 14pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #999999;
font-weight: bold;
font-style: normal;
}

blockquote {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

.introcopy {
font-size: 11pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #666666;
font-weight: normal;
font-style: normal;
}

.introcopyc {
font-size: 14pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #666666;
font-weight: normal;
font-style: normal;
}

.byline {
font-size: 9pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: italic;
}

.subhead {
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #003366;
font-weight: bold;
font-style: normal;
}

H2 {
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #003366;
font-weight: bold;
font-style: normal;
}


.subheadgray {
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #666666;
font-weight: bold;
font-style: normal;
}

.bodyquote {
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: italic;
}

.introcopyb {
font-size: 11pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #003366;
font-weight: normal;
font-style: normal;
}

.bodyquoteorigin {
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: right;
color: #000000;
font-weight: normal;
font-style: normal;
}

.more {
font-size: 8pt;
font-weight: normal;
}

.tablecontent {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

.tablecontentcenter {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: center;
color: #000000;
font-weight: normal;
font-style: normal;
}

.caption {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: italic;
}

.breadcrumbs {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

.footer {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

.footernew {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: right;
color: #000000;
font-weight: normal;
font-style: normal;
}

.footnote {

font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

.footnotecenter {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: center;
color: #000000;
font-weight: normal;
font-style: normal;
}

.expandedleftnav {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: right;
color: #000000;
font-weight: normal;
font-style: normal;
}

.expandedleftnavleft {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

.summithome {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #ffffff;
font-weight: normal;
font-style: normal;
}

.summitlink { 
color: #ffffff; 
} 

.summitlink:visited { 
color: #000000; 
} 

.summitlink:active { 
color: #ffffff; 
} 

.right10 {
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: right;
color: #000000;
font-weight: normal;
font-style: normal;
}

.right8 {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: right;
color: #000000;
font-weight: normal;
font-style: normal;
}

.left8 {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

.whitefootnote {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #ffffff;
font-weight: normal;
font-style: normal;
}

.redtext {
color: #ff0000;
}

.whitelink { 
color: #ffffff; 
} 

.whitelink:visited { 
color: #6699cc; 
} 

.whitelink:active { 
color: #ff9900; 
}

.redlink {
color: #660033;
}

.redlink:visited {
color: #660033;
}

.redlink:active {
color: #666666;
}

.sidebarheadb {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #660033;
font-weight: bold;
font-style: normal;
}

.sidebarsubheadcenter {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: center;
color: #003366;
font-weight: bold;
font-style: normal;
}

.sidebarsubhead {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #003366;
font-weight: bold;
font-style: normal;
}

.sidebarcopy {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #003060;
font-weight: normal;
font-style: normal;
}

.sidebarquote {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: italic;
}

.sidebarquoteorigin {
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: right;
color: #000000;
font-weight: normal;
font-style: normal;
}

UL {
list-style-type: disc;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}


UL.plain {
list-style-type: disc;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

DL {
list-style-type: none;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}


UL.none {
list-style-type: none;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

UL.square {
list-style-type: square;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

OL.plain {
list-style-type: decimal;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

OL.alpha {
list-style-type: lower-alpha;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

OL.roman {
list-style-type: lower-roman;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

OL.sidebarlistdecimal {
list-style-type: decimal;
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #003060;
font-weight: normal;
font-style: normal;
}

UL.sidebarlistbullet {
list-style-type: disc;
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #003060;
font-weight: normal;
font-style: normal;
}

UL.sidebarlistblack {
list-style-type: disc;
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

UL.tablecontent {
list-style-type: disc;
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

UL.smallcopy {
list-style-type: disc;
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

UL.smallcopylistblue {
list-style-type: disc;
font-size: 8pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #003060;
font-weight: normal;
font-style: normal;
}

DL.plain {
list-style-type: disc;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}
/*The following styles apply to the left navigation only.*/

.relatedlink {
color: #000000;
text-decoration: none;
}

.navlink {
color: #003060;
text-decoration: none;
}

.relatedlink:visited {
color: #006699;
text-decoration: none;
}

.relatedlink:active {
color: #ff9900;
text-decoration: none;
}

.relatedlink:hover {
color: #ffffff;
text-decoration: none;
}

.navlink:visited {
color: #006699;
text-decoration: none;
}

.navlink:active {
color: #ff9900;
text-decoration: none;
}

.navlink:hover {
color: #dddddd;
text-decoration: none;
}