body    { font-size:90%; font-family:verdana,arial,sans-serif; font-weight:normal; color:#000000; background-color:#660066; margin:5px; padding:5px; }
body td { font-family:verdana,arial,sans-serif; }

h1 { font-variant:small-caps; padding-top:1em; }
h2 { padding-top:.5em; margin:1.5em 0 .4em; }
h3 { margin:1.5em 0 .4em; }
h4 { margin:1.5em 0 .4em; }
p  { line-height:1.4em; margin-top:0; }
sup, sub { font-size:80%; }
ol ol { list-style-type:lower-alpha; }

#outerFrame { background-color:#FFFFFF; border:1px solid #CCCCCC; }
#outerFrame td#toc { border:1px solid #000000; padding:0; background-color:#F5F5F5; }
#outerFrame td#toc p.caption { padding:10px; margin:0; font-weight:bold; background-color:#205A5A; color:#FFFFFF; }
#outerFrame td#toc p.note { padding:1em 3px 3px 3px; margin:0; font-style:italic; font-size:90%; }
#outerFrame td#toc ul { list-style-type:disc; margin-bottom:1em; margin-right:1em; margin-top:.5em; }
#outerFrame td#toc li { padding-top:.5em; font-variant:small-caps; }
#outerFrame td#toc ul ul { margin-bottom:0; margin-top:0; }
#outerFrame td#toc li li { font-variant:normal; }
#outerFrame td#toc a:hover { background-color:#205A5A; color:#FFFFFF; }
#outerFrame td#title { text-align:center; padding:1em; }
#outerFrame #pdfGraphic { margin-top:4em; }
#outerFrame #pdfGraphic img { width:147px; height:58px; border:0; }
#outerFrame #acrobatDL { margin-top:30px; font-size:80%; font-style:italic; }
#outerFrame #acrobatDL span { font-size:80%; }
#outerFrame div.rptNav { text-align:right; }
#outerFrame div.rptNav a:hover { background-color:#205A5A; color:#FFFFFF; }
#rptFooter { padding:1em; padding-left:.3em; color:#FFFFFF; }
#rptFooter a { color:#FFFFFF; font-weight:bold; white-space:nowrap; }
#rptFooter a:hover { background-color:#490149; }
#rptFooter p { padding-top:2em; margin-bottom:5px; font-size:90%; }
#rptFooter p a { font-weight:normal; }

/* Remove */
.figure { margin:2em 0; }
.figure p.caption { font-weight:bold; margin-top:2px; margin-bottom:2px; }
.figure p.graphic { margin-top:2px; margin-bottom:2px; }
.figure p.source { margin-top:2px; font-style:italic; }
.tblCaption { margin-bottom:2px; font-weight:bold; }
.tblSource { font-style:italic; margin-top:2px; }
div.tblCaption { margin:2em 0 2px; font-weight:bold; }
div.tblSource { font-style:italic; margin:2px 0 2em; }
/* End Remove */

table caption { text-align:left; font-weight:bold; }
table.border { border:1px solid #EEEEE4; border-color:#EEEEE4 #9F9F9E #9F9F9E #EEEEE4; }
table.border th, table.border td { border:1px solid #9F9F9E; border-color:#9F9F9E #EEEEE4 #EEEEE4 #9F9F9E; padding:5px; }
table.border ul { margin:2px 4px 2px 20px; padding:0; }
table.border table.noborder, table.border table.noborder th, table.border table.noborder td { border:0; }
table.centerAll td { text-align:center; }
table.rightAll td { text-align:right; }
table.centerAll .left, table.rightAll .left { text-align:left; }
tr { vertical-align:top; }
tr.middle, td.middle { vertical-align:middle; }
tr.bottom, td.bottom { vertical-align:bottom; }
th, td.th, tr.th td { background-color:#F5F5F5; text-align:center; font-weight:bold; }
td.thnc, tr.thnc td { background-color:#F5F5F5; font-weight:bold; }
th.plain { background-color:#FFFFFF; font-weight:normal; text-align:left; }
table.matrix td { text-align:center; }
table.matrix th { background-color:#FFFFFF; }
table.matrix .left { border-left:1px solid #000000; }
table.matrix .right { border-right:1px solid #000000; }

.embImage { vertical-align:middle; }
.formula { margin:0 0 1em 1em; }
.formula td { vertical-align:middle; }
.formula .num { text-align:center; }
.formula .denom, table.border table.noborder .denom { text-align:center; border-top:1px solid #000000; }
.formulaWhere { margin:1em 0 2em; }
.formulaWhere ul { margin-top:2px; }
.formulaWhere li { margin-bottom:.25em; }
div.figure { margin:2em 0; }
div.figure div.caption { font-weight:bold; margin:2px 0; }
div.figure div.graphic { margin:2px 0; }
div.figure div.source { margin-top:2px; font-style:italic; }
div.table { margin:2em 0; }
div.table div.caption { margin:2px 0; font-weight:bold; }
div.table div.source { margin:2px 0; font-style:italic; }

#endNotes { list-style:none; margin:0; padding:0; }
#endNotes li { margin:1em 0; padding:0; line-height:1.4em; }
#references { list-style:none; margin:0; padding:0; }
#references li { margin:1em 0; padding:0; line-height:1.4em; }

.indent h2 { margin-left:1em; }
