/* Generated */ a.navigation {text-decoration:none;} a.navigationblack {text-decoration:none; color:black;} body {font-family:serif;} caption {line-height:1em; text-align:left; margin-top:1.2em; margin-bottom:0.2em; padding:0.2em 0 0.2em 0; margin-left:0%; margin-right:0%; page-break-after:avoid; border-style:solid; border-width:0px 0px 0px 0px; border-color:gray;} h3 {text-align:center; font-size:175%; margin-left:2em; margin-right:2em; border-style:solid; border-width:0.75em 0 0 0; border-color:white; page-break-after:avoid;} h4 {text-align:center; font-size:133%; margin-left:2em; margin-right:2em; border-style:solid; border-width:0.66em 0 0 0; border-color:white; page-break-after:avoid;} h4.compact {text-indent:0.0em; text-align:left; font-size:120%; font-weight:normal; margin:1.2em 0 0.5em 0; padding:5px 0 0 0; border-style:dotted none none none; border-color:gray; border-width:1px 0px 0px 0px; page-break-after:avoid;} li.navindex_h1 {list-style-type:none;} li.navindex_h2 {list-style-type:circle;} li.navindex_h3 {list-style-type:disc;} p {text-indent:10%; margin-top:0em; margin-bottom:0em; line-height:115%; text-align:left; font-weight:normal;} p.eof {text-align:center; text-indent:0em; margin-top:2em; border-style:dotted none none none; border-width:1px 0 0 0; border-color:gray; color:gray; page-break-before:avoid;} p.first {text-indent:0em; margin-top:2.5em; margin-bottom:0em;} p.footnote {text-indent:0em; font-size:75%; margin-left:10%; margin-right:10%; margin-top:0.4em; margin-bottom:0.8em; line-height:1.0em; page-break-before:avoid;} p.imgbox {width:100%; line-height:1.0em; text-align:left; font-size:smaller; text-indent:0em; margin-top:0.50em; margin-bottom:0.50em; margin-left:0em; margin-right:0em; border-style:solid; border-width:1px 1px 1px 1px; border-color:gray; padding:5px; page-break-inside:avoid;} p.m_author {text-indent:0em; margin-top:0.40em; margin-bottom:0em; font-size:150%; font-weight:bold; font-style:italic;} p.m_author_coo {text-indent:0em; margin-top:0em; margin-bottom:0em; font-size:70%; font-weight:normal; font-style:normal; color:gray;} p.m_data {text-indent:0em; margin-top:0.30em; margin-bottom:0em;} p.m_series {text-indent:0em; margin-top:1.00em; margin-bottom:0em;} p.m_synopsis {text-indent:0em; margin-top:1.20em; margin-bottom:0.2em; padding-top:0.5em; border-style:dotted none none none; border-width:1px 0 0 0; border-top-color:gray;} p.m_title {text-indent:0em; margin-top:0.40em; margin-bottom:0em; font-size:200%; font-weight:bold;} p.m_titlesub {text-indent:0em; margin-top:0em; margin-bottom:0em; font-size:100%; font-style:italic;} p.navindex_p {text-align:left; text-indent:0em; font-size:125%; font-weight:bold; margin-top:0.2em; margin-bottom:0.2em; padding-top:0.5em; border-style:dotted none none none; border-width:1 0 0 0 px; border-top-color:gray;} p.ni {text-indent:0em; margin-top:0em; margin-bottom:0em; line-height:115%; text-align:left; font-weight:normal;} p.pagebreak {text-align:left; text-indent:0em; margin-top:0.2em; margin-bottom:0.2em; padding-top:0.5em; page-break-before:always; border-style:dotted none none none; border-width:1 0 0 0 px; border-top-color:gray;} p.sh {text-indent:0em; margin-top:0.20em; margin-bottom:1.20em; margin-left:2em; margin-right:2em; text-align:center; font-size:120%; page-break-after:avoid;} p.sig {text-indent:0em; text-align:right; margin-left:2em; margin-top:1em; margin-bottom:0em; page-break-before:avoid;} span.dropcap {padding:0; font-weight:bold; font-size:150%;} span.fnm {line-height:1em; vertical-align:top; font-size:70%} sub {line-height:70%; vertical-align:baseline; font-size:65%;} sup {line-height:70%; vertical-align:text-top; font-size:65%;} table {border-collapse:collapse; margin-top:0.2m; margin-bottom:0.5em; margin-left:0%; margin-right:0%;} td.ln {padding:2px 8px 3px 2px; line-height:1.0em; vertical-align:top; border-style:solid; border-width:1px 0px 1px 0px; border-color:gray;} td.ln {padding:2px 8px 3px 2px; line-height:1.0em; vertical-align:top; border-style:solid; border-width:1px 0px 1px 0px; border-color:gray;} td.ln {padding:2px 8px 3px 2px; line-height:1.0em; vertical-align:top; border-style:solid; border-width:1px 0px 1px 0px; border-color:gray;} td.ln {padding:2px 8px 3px 2px; line-height:1.0em; vertical-align:top; border-style:solid; border-width:1px 0px 1px 0px; border-color:gray;} td.ln {padding:2px 8px 3px 2px; line-height:1.0em; vertical-align:top; border-style:solid; border-width:1px 0px 1px 0px; border-color:gray;} td.ln {padding:2px 8px 3px 2px; line-height:1.0em; vertical-align:top; border-style:solid; border-width:1px 0px 1px 0px; border-color:gray;} ul.navindex_ul {margin:0.5em 0 0.5em 0; padding:0.5em 0em 0.5em 1em;}