#briefsidebar H2 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; FONT-STYLE: normal; FONT-FAMILY: Helvetica, Arial, Verdana, Trebuchet MS, sans-serif; TEXT-ALIGN: left
}
#briefsidebar P {
	FONT-SIZE: 11pt; LINE-HEIGHT: 12pt; FONT-FAMILY: Helvetica, sans-serif
}
#center #briefsidebar {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 6px; BACKGROUND: white; FLOAT: right; PADDING-BOTTOM: 6px; MARGIN: 32px 0px 10px 10px; BORDER-LEFT: #000 1px solid; WIDTH: 180px; PADDING-TOP: 6px; BORDER-BOTTOM: #000 1px solid
}
#center #flashad {
	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: -400px; HEIGHT: 0px
}
#center #menuleft {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #eee; FLOAT: left; MARGIN: 20px 10px 10px 0px; BORDER-LEFT: #000 1px solid; WIDTH: 230px; BORDER-BOTTOM: #000 1px solid
}
#center #pullquote {
	BORDER-TOP: #000 4px solid; FONT-WEIGHT: bold; FONT-SIZE: 14pt; FLOAT: right; MARGIN: 10px; WIDTH: 230px; COLOR: black; TEXT-INDENT: 0em; LINE-HEIGHT: 16pt; BORDER-BOTTOM: #000 4px solid; FONT-FAMILY: Georgia, Palatino, Times New Roman, serif
}
#center #sidebar {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 6px; BACKGROUND: white; FLOAT: right; PADDING-BOTTOM: 6px; MARGIN: 20px 0px 10px 10px; BORDER-LEFT: #000 1px solid; WIDTH: 220px; PADDING-TOP: 6px; BORDER-BOTTOM: #000 1px solid
}
#center #thinsidebar {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11pt; BACKGROUND: white; FLOAT: right; PADDING-BOTTOM: 6px; MARGIN: -9px 0px 10px 10px; BORDER-LEFT: #000 1px solid; WIDTH: 140px; TEXT-INDENT: 0em; LINE-HEIGHT: 12pt; PADDING-TOP: 6px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-ALIGN: center
}
#center #widesidebar {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 6px; BACKGROUND: white; FLOAT: right; PADDING-BOTTOM: 6px; MARGIN: 40px 0px 10px 10px; BORDER-LEFT: #000 1px solid; WIDTH: 240px; PADDING-TOP: 6px; BORDER-BOTTOM: #000 1px solid
}
#center .photoleft {
	FLOAT: left; MARGIN: 0px 10px 10px 0px; FONT: 10pt Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#center .photoright {
	FLOAT: right; MARGIN: 0px 10px 10px; FONT: 10pt Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#center .photoindex {
	FLOAT: right; MARGIN: 10px; FONT: 10pt Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#frame #bottom {
	VISIBILITY: hidden
}
#frame #center {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 6.5in; PADDING-TOP: 8px; POSITION: absolute; TOP: 48px
}
#frame #left {
	VISIBILITY: hidden
}
#frame #right {
	VISIBILITY: hidden
}
#frame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#sidebar H2 {
	COLOR: black; FONT-STYLE: italic
}
#sidebar P {
	FONT-SIZE: 10pt; LINE-HEIGHT: 12pt; FONT-FAMILY: Helvetica, Arial, sans-serif
}
#thinsidebar H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 0px 10px 10px 0px; COLOR: black; FONT-STYLE: italic; TEXT-ALIGN: center
}
#thinsidebar P {
	FONT-SIZE: 10pt; LINE-HEIGHT: 12pt; FONT-FAMILY: Helvetica, sans-serif
}
#top {
	VISIBILITY: hidden
}
#top_shop {
	VISIBILITY: hidden
}
#widesidebar H2 {
	COLOR: black; FONT-STYLE: italic
}
#widesidebar P {
	FONT-SIZE: 10pt; LINE-HEIGHT: 12pt; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.attrib {
	MARGIN: 0px 0px 10px; FONT-STYLE: normal
}
.bottommenu {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 3px; FONT: bold 10pt helvetica, arial, verdana, sans-serif; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.bybottom {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11pt; PADDING-BOTTOM: 4px; MARGIN: 10px 10px 10px 0px; BORDER-LEFT: black 1px solid; TEXT-INDENT: 0em; LINE-HEIGHT: 12pt; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND-COLOR: white
}
.caption {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px 3px 0px 0px; COLOR: black; LINE-HEIGHT: 1em; PADDING-TOP: 2px; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.content {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; LINE-HEIGHT: 13pt; PADDING-TOP: 0px; FONT-FAMILY: Georgia, Palatino, Times New Roman, serif; TEXT-ALIGN: left
}
.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 18px
}
.input:unknown {
	BACKGROUND: #ffff99
}
.input {
	FONT-SIZE: 1px; BACKGROUND: #dddddd; FONT-FAMILY: helvetica, arial, verdana, sans-serif
}
.inputwidget:unknown {
	BACKGROUND: #ffff99
}
.inputwidget {
	FONT-WEIGHT: normal; FONT-SIZE: 1px; BACKGROUND: #dddddd; FONT-FAMILY: helvetica, arial, verdana, sans-serif
}
.noprint {
	VISIBILITY: hidden; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.photocredit {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; MARGIN: 0px 3px; COLOR: #999; LINE-HEIGHT: 11pt; PADDING-TOP: 2px; FONT-FAMILY: helvetica, arial, verdana, sans-serif; TEXT-ALIGN: right
}
.quote {
	MARGIN: 10px 0px; FONT-STYLE: italic
}
.row {
	CLEAR: both; DISPLAY: block
}
.sansnote {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN: 10px 0px; TEXT-INDENT: 0em; LINE-HEIGHT: 12pt; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.tbl {
	BORDER-BOTTOM-COLOR: #000000; BORDER-BOTTOM-STYLE: solid
}
.tblhdr {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #333333; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 3px; COLOR: #fff; LINE-HEIGHT: 12pt; PADDING-TOP: 2px; FONT-FAMILY: helvetica, arial, sans-serif; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.tblodd {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11pt; BACKGROUND: white; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 3px; COLOR: #000; LINE-HEIGHT: 12pt; PADDING-TOP: 2px; FONT-FAMILY: helvetica, arial, sans-serif; TEXT-DECORATION: none
}
.tbleven {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11pt; BACKGROUND: white; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 3px; COLOR: #000000; LINE-HEIGHT: 12pt; PADDING-TOP: 2px; FONT-FAMILY: helvetica, arial, sans-serif; TEXT-DECORATION: none
}
.tblhlodd {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11pt; BACKGROUND: #ffffbb; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 3px; COLOR: #000000; LINE-HEIGHT: 12pt; PADDING-TOP: 2px; FONT-FAMILY: helvetica, arial, sans-serif; TEXT-DECORATION: none
}
.tblhleven {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11pt; BACKGROUND: #ffffbb; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 3px; COLOR: #000000; LINE-HEIGHT: 12pt; PADDING-TOP: 2px; FONT-FAMILY: helvetica, arial, sans-serif; TEXT-DECORATION: none
}
A.sans {
	FONT-WEIGHT: bold; TEXT-INDENT: 0em; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.searchbutton:unknown {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; BACKGROUND: white; COLOR: #f30; FONT-FAMILY: helvetica, arial, verdana, sans-serif; TEXT-ALIGN: center
}
.searchbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; BACKGROUND: #666; COLOR: white; FONT-FAMILY: helvetica, arial, verdana, sans-serif; TEXT-ALIGN: center
}
.spacer {
	DISPLAY: block
}
A.bottommenu:hover {
	COLOR: #ff0; TEXT-DECORATION: underline
}
A.by:hover {
	TEXT-DECORATION: underline
}
A.by {
	FONT-WEIGHT: bold; COLOR: #009; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 16pt; MARGIN: 0px 10px 8px 0px; COLOR: black; LINE-HEIGHT: 16pt; FONT-FAMILY: Helvetica, Arial, Verdana, Trebuchet MS, sans-serif; TEXT-ALIGN: left
}
H1.chart {
	FONT-WEIGHT: bolder; FONT-SIZE: 14pt; MARGIN: 0px 10px 8px 0px; COLOR: black; LINE-HEIGHT: 14pt; FONT-FAMILY: Helvetica, Arial, Verdana, Trebuchet MS, sans-serif; TEXT-ALIGN: left
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 0px 10px 4px 0px; COLOR: black; LINE-HEIGHT: 14pt; FONT-STYLE: italic; FONT-FAMILY: Georgia, Palatino, Times New Roman, serif; TEXT-ALIGN: left
}
H2.index {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; FONT-STYLE: italic
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0px 10px 3px 0px; COLOR: black; LINE-HEIGHT: 12pt; FONT-FAMILY: Helvetica, Arial, Verdana, Trebuchet MS, sans-serif; TEXT-ALIGN: left
}
H3.index {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0px 10px 3px 0px; BORDER-LEFT: 0px; COLOR: black; LINE-HEIGHT: 12pt; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Helvetica, Arial, Verdana, Trebuchet MS, sans-serif; TEXT-ALIGN: left
}
P.noindent {
	TEXT-INDENT: 0em
}
P.dropcap:first-letter {
	FONT-WEIGHT: bold; FONT-SIZE: 300%; FLOAT: left; MARGIN: 0px 2px 0px 0px; VERTICAL-ALIGN: top; COLOR: black
}
P.dropcap {
	FONT-WEIGHT: normal; MARGIN: 10px 0px; TEXT-INDENT: 0em
}
P.sans {
	FONT-WEIGHT: normal; TEXT-INDENT: 0em; FONT-FAMILY: Helvetica, Arial, sans-serif
}
P.start {
	FONT-WEIGHT: normal; MARGIN: 10px 0px; TEXT-INDENT: 0em
}
P {
	FONT-WEIGHT: normal; MARGIN: 0px 10px 10px 0px; COLOR: black; TEXT-INDENT: 1.5em; TEXT-ALIGN: left
}
TABLE.chart {
	MARGIN: 0px 10px 10px 0px; WIDTH: auto
}
TD.sans {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; TEXT-INDENT: 0em; LINE-HEIGHT: 11pt; FONT-FAMILY: Helvetica, Arial, sans-serif
}
UL.sans {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; TEXT-INDENT: 0em; LINE-HEIGHT: 12pt; FONT-FAMILY: Helvetica, Arial, sans-serif
}
#printtop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 6.5in; PADDING-TOP: 8px; POSITION: absolute; TOP: 0px
}
#printcopy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 30px; WIDTH: auto; LINE-HEIGHT: 10pt; PADDING-TOP: 8px; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-ALIGN: center
}
