<!--

td { font-family:verdana, arial, helvetica, swiss, sans-serif; color:#000000; font-size:8pt; }
sup { font-size:7pt; line-height:12pt; }
ul { margin-top:0px; margin-right:5px; margin-bottom:0px; margin-left:20px; list-style-image:url(../images/bullet.gif); }
ol { margin-top:5px; margin-right:5px; margin-bottom:5px; margin-left:15px; }
li { margin-top:10px; margin-bottom:10px; }

a { text-decoration:none; } 
a:link { color:#398cac;} 
a:active { color:#398cac; } 
a:visited { color:#336600; } 
a:hover { color:#398cac; text-decoration:underline; }

.utility { font-size:8pt; color:#5bb718; } 
.utility a { text-decoration:none; } 
.utility a:link { color:#398cac; } 
.utility a:active { color:#5bb718; } 
.utility a:visited { color:#398cac; } 
.utility a:hover { color:#5bb718; text-decoration:underline; }

.foot { color:#cccccc; font-size:7pt; line-height:12pt; } 
.foot a { text-decoration:none; }
.foot a:link { color:#cccccc; }
.foot a:active { color:#cccccc; } 
.foot a:visited { color:#cccccc; }
.foot a:hover { color:#cccccc; }

.intro { color:#4e9e16; font-size:10pt; line-height:14pt; }
.sub1 { color:#333333; font-weight:bold; font-size:10pt; line-height: 12pt; }
.sub2 { color:#666666; font-weight:bold; text-transform:uppercase; line-height: 13pt; }
.sub3 { font-weight:bold; }
.sub4 { color:#666666; font-weight:bold; }
.sub5 { font-style:italic; }
.note { color:#666666; font-size:7pt; }

.nobr { white-space: nowrap; }

.caption { padding:10px; color:#666666; font-size:8pt; background-color:#ffffff; }
.caption1 { color:#4e9e16; font-weight:bold; text-transform:uppercase; }
.caption2 { color:#4e9e16; }
.caption3 { color:#333333; font-size:7pt; }

.key1 { color:#ffffff; font-weight:bold; font-size:7pt; text-transform:uppercase; }
.key2 { color:#ffffff; font-weight:bold; font-size:8pt; }
.key3 { color:#ffffff; font-size:7pt; }
.keyside { background-image:url(../images/spacer_gray.gif); background-repeat:repeat-y; }

.chart1 { padding:3px 3px 3px 0px; vertical-align:bottom; }
.chart2 { padding:3px 3px 3px 3px; vertical-align:bottom; }
.chart3 { padding:3px 0px 3px 3px; text-align:right; vertical-align:bottom; }
.charthead { font-weight:bold; text-transform:uppercase; }
.chartheadsm { font-size:7pt; }
.chartbold { font-weight:bold; }
.chartindent { padding:3px 3px 3px 10px; vertical-align:bottom; }

.supsmall { font-size:6pt; line-height:6pt;  }
-->

