html { overflow-y: scroll;}
a:link:active{color:#00c}
a:link:hover{text-decoration: underline;}
a:link{color:#007aff;text-decoration: none;}
a:visited{color:#007aff}
body{font-family:"Lucida Grande",Arial,sans-serif;padding-top:1.5em;}
.WebWorks_Paragraph_List_Outer{margin-left:0;text-indent:0}
.WebWorks_Paragraph_List_Inner{background:transparent none;border:0;clear:none;margin:0;padding:0;text-indent:0}
div.WWHInlineRelatedTopics{margin-top:8px;margin-bottom:4px}
p.WebWorks_Breadcrumbs{padding:0 12px .5em 12px;border-bottom:1px solid #bfbfbf;font-size:70%;margin:0 0 2em 0}
a.WebWorks_Breadcrumb_Link{text-decoration:none}
blockquote.content-fmi{margin:0;min-width:320px}
h2.WebWorks_TOC_Title{color:Black;font-size:140%;font-weight:bold;margin-bottom:0;text-align:left;padding-top:2em}
div.WebWorks_TOC_Level1{padding:5px;padding-top:1em;font-weight:bold;font-size:120%}
div.WebWorks_TOC_Level2{color:Black;margin-left:12pt;padding:5px;padding-top:1em;font-weight:bold;font-size:100%}
div.WebWorks_TOC_Level3{color:Black;margin-left:24pt;padding:5px;font-size:80%}
div.WebWorks_TOC_Level4{margin-left:36pt;padding:5px;font-size:80%}
div.WebWorks_MiniTOC{border:0;font-weight:normal;padding:0;text-align:left;margin-left:0;margin-right:0;width:400px}
div.WebWorks_MiniTOCTitle{color:black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left;padding:5px 6pt 5px 0}
a.WebWorks_MiniTOC_Link{display:block;padding-bottom:3px}
div.WebWorks_MiniTOC_Level1{font-size:75%;font-weight:normal;padding:.2em 0 .3em 0;text-align:left;margin-top:0}
.g-glosslink A:link{color:black;text-decoration: underline;}
.g-glosslink A:visited{color:black;text-decoration: underline;}
.g-glosslink A:hover{color:black;text-decoration: underline;}
img.prod-icon{display:block;float:left;top:0;left:0;text-align:left;margin-top:-.5em;margin-right:12px}
#navbar{position:fixed;top:0;left:0;width:100%;font-size:8pt;font-weight:bold;text-align:center;background-color:#EEEEEE;-webkit-background-origin:border;z-index:10;overflow:hidden;height:2em;border-bottom:1px solid #939393;opacity:0.9;}
a.navleft,a.navleft:visited{color:#2e2e2e;text-shadow:white 0 1px 0;font-weight:normal;display:block;text-decoration:none;text-align:left;float:left;max-width:70%;position:relative;margin-left:15px;margin-top:4px;cursor:pointer}
a.navright,a.navright:visited{color:#2e2e2e;text-shadow:white 0 1px 0;font-weight:normal;display:block;text-decoration:none;float:right;height:1.8em;border-left:1px solid #bfbfbf;padding-top:4px;padding-left:4px;padding-right:4px;cursor:pointer;}
a.navright:hover,a.navleft:hover{color:#2e2e2e;text-shadow:white 0 1px 0;font-weight:normal;display:block;text-decoration:underline}
.navdisabled{color:#2e2e2e !important;cursor:default !important}
.homedisabled{cursor:default !important}
.navimg{border:0;float:left}
.navmarginright{border-left:1px solid #bfbfbf;width:5px;padding-top:.5em;padding-bottom:.5em;float:right;height:1.2em}
div.ws-sidebar-tr{margin:0;margin-bottom:12px;margin-right:0;padding:0;border:1px solid #dfdfdf;float:right;clear:right;text-align:right;width:35%;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
div.ws-sidebar-tl{margin:0;padding:0;background:transparent}
div.ws-sidebar-br{margin:0;padding:0;background:transparent}
div.ws-sidebar-bl{margin:0;padding:0;background:transparent}
.wot-outlinetitle{margin:0;padding:0;text-align:left;width:62%;float:left;margin-left:0.3em}
span.wtitle{display:block;background:transparent no-repeat top left;margin:0;padding:0px 0px 0px 0px;color:Black;text-align:left}
.wo-outlinebody{background:#FFF no-repeat bottom left;margin:0;width:62%;float:left;padding-bottom:10px}
.wwt-webtitle{border:1px solid #dfdfdf;border-bottom: 0px;float:right;clear:right;margin-right:0;margin-top:5px;width:35%;border-top-left-radius:6px;border-top-right-radius:6px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px}
.wwt-webtitle span{display:block;background:transparent no-repeat top left;margin:0;margin-left:0;padding:7px 9px 0px;color:Black;font-size:80%;text-align:left}
.ww-webbody{margin:0;margin-bottom:12px;margin-right:0;padding:0;border:1px solid #dfdfdf;float:right;clear:right;text-align:right;width:35%;border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top: 0px;padding-bottom: 8px;}
div#homefooter{font-size:80%;margin-top:-0.8em;padding-top:0;clear:both;text-align:center;color:#91a0b3;padding-bottom:2em;min-width:400px}
div#homefooter a{font-size:10pt;color:#91a0b3;text-decoration:none;margin-top:0;background-color:white;text-align:center;padding:2px 15px;background:white}
div#homefooterrule{clear:both;margin-top:35px;height:2em;border-bottom:2px solid #e7e7e7;min-width:400px}
div#alphabar{margin:10px 0 0 0;padding-top:5px;border:0 dotted gray;font-size:70%;height:2em}
ul.alphalist{margin:0;padding:0}
.alphalist li{margin-right:.3em;padding-top:3px;padding-bottom:0;display:inline}
.alphalist a{margin:0;color:black;padding-right:.5em}
#breadcrumb{padding-top:3px;font-size:70%;font-weight:normal;margin:0;min-width:400px;position:relative;color:#787878}
#breadcrumb a:link, #breadcrumb a:visited {color: #787878;}
div.feedbacklink{margin:2em 0 0;font-size:73%;border-top:1px solid #bfbfbf;padding:8px 12px 8px 12px;color:#8d8d8d}
.gt-glossterm a,.gh-glosshead a,.zfa-funcalphaheadAPL a,.zssa-scriptalphaheadAPL a{padding-top:2.2em}
body>.gt-glossterm,body>.gh-glosshead{margin-top:6px !important}
.o-onscreen{color:#4a4d5a;font-weight:bold}
.ni-noteimportant,.ni1-noteimportant1,.nw-notewarning,.nw1-notewarning1{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}
.bu1-bullet1_inner img,.bu2-bullet2_inner img{vertical-align:text-bottom}
div.Mapping_Table_Cell{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.Mapping_Table_Cell_outer{margin-top:.6em}
.Mapping_Table_Cell_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.Mapping_Table_Title{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.Mapping_Table_Title_outer{margin-top:.6em}
.Mapping_Table_Title_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.wsa-sidebaranchor{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.wsa-sidebaranchor_outer{margin-top:.6em}
.wsa-sidebaranchor_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
table.ws-sidebar{float:none;padding-bottom:8px;padding-left:4px;padding-right:8px;padding-top:0;text-align:right;width:98%}
table.wo-outline{border-bottom-color:#b5b5b5;border-collapse:collapse;border-right-color:#b5b5b5;border-top-color:#b5b5b5;clear:left;margin-right:.6em;margin-top:.3em;margin-left: .3em;text-align:left}
table.wo-outline tr td {padding-bottom: 0.5em;}
div.ssch-scriptcatgryheadTOC{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.ssch-scriptcatgryheadTOC_outer{margin-top:1.8em}
.ssch-scriptcatgryheadTOC_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssh-scriptheadTOC{color:Black;font-size:78%;margin-left:1.5em;margin-top:.6em;text-align:left}
.ssh-scriptheadTOC_outer{margin-top:.6em}
.ssh-scriptheadTOC_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssh-scriptheadAPL{color:Black;font-size:78%;margin-left:1.5em;margin-top:.6em;text-align:left}
.ssh-scriptheadAPL_outer{margin-top:.6em}
.ssh-scriptheadAPL_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.zssa-scriptalphaheadAPL{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.zssa-scriptalphaheadAPL_outer{margin-top:1.8em}
.zssa-scriptalphaheadAPL_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.fch-funccatgryheadTOC{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.fch-funccatgryheadTOC_outer{margin-top:1.8em}
.fch-funccatgryheadTOC_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.fh-funcheadTOC{color:Black;font-size:78%;margin-left:1.5em;margin-top:.6em;text-align:left}
.fh-funcheadTOC_outer{margin-top:.6em}
.fh-funcheadTOC_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.fh-funcheadAPL{color:Black;font-size:78%;margin-left:1.5em;margin-top:.6em;text-align:left}
.fh-funcheadAPL_outer{margin-top:.6em}
.fh-funcheadAPL_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.zfa-funcalphaheadAPL{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.zfa-funcalphaheadAPL_outer{margin-top:1.8em}
.zfa-funcalphaheadAPL_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.b-body{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.b-body_outer{margin-top:.6em}
.b-body_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.b1-body1{color:Black;font-size:78%;margin-left:1.5em;margin-top:.6em;text-align:left}
.b1-body1_outer{margin-top:.6em}
.b1-body1_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.b2-body2{color:Black;font-size:78%;margin-left:3.0em;margin-top:.6em;text-align:left}
.b2-body2_outer{margin-top:.6em}
.b2-body2_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.bu1-bullet1{color:Black;font-size:78%;margin-left:1.5em;margin-top:.6em;padding-right:.5em;text-align:left;text-indent:-1.5em}
.bu1-bullet1_outer{margin-top:.6em;padding-right:.5em}
.bu1-bullet1_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.bu2-bullet2{color:Black;font-size:78%;margin-left:2.7em;margin-top:.6em;padding-right:.5em;text-align:left;text-indent:-1.5em}
.bu2-bullet2_outer{margin-top:.6em;padding-right:.5em}
.bu2-bullet2_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.cac-calloutcenter{color:Black;font-size:78%;margin-top:.6em;text-align:center}
.cac-calloutcenter_outer{margin-top:.6em}
.cac-calloutcenter_inner{color:Black;font-size:78%;text-align:center;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.cal-calloutleft{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.cal-calloutleft_outer{margin-top:.6em}
.cal-calloutleft_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.car-calloutright{color:Black;font-size:78%;margin-top:.6em;text-align:right}
.car-calloutright_outer{margin-top:.6em}
.car-calloutright_inner{color:Black;font-size:78%;text-align:right;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.co-code{
color: Black;
font-family: Monaco,'Courier New',Courier,Monospace;
font-size: 75%;
margin-top: .6em;
text-align: left;
white-space: pre;
tab-size: 4;
/* color: rgba(128,128,128,1); */
font-family: Menlo,monospace;
/* font-size: .85em; */
word-wrap: break-word;
}
.co-code_outer{margin-top:.6em}
.co-code_inner{color:Black;font-family:Monaco,'Courier New',Courier,Monospace;font-size:78%;text-align:left;white-space:pre;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.co1-code1{
margin-left:1.5em;
font-family: Monaco,'Courier New',Courier,Monospace;
font-size: 75%;
margin-top: .6em;
text-align: left;
white-space: pre;
tab-size: 4;
/* color: rgba(128,128,128,1); */
font-family: Menlo,monospace;
/* font-size: .85em; */
word-wrap: break-word;
}
.co1-code1_outer{margin-top:.6em}
.co1-code1_inner{color:Black;font-family:Monaco,'Courier New',Courier,Monospace;font-size:78%;text-align:left;white-space:pre;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.fch-funccatgryhead{color:Black;font-size:140%;margin-top:1em;text-align:left}
.fch-funccatgryhead_outer{margin-top:1em}
.fch-funccatgryhead_inner{color:Black;font-size:140%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.fdh-funcdeschead{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.fdh-funcdeschead_outer{margin-top:1.8em}
.fdh-funcdeschead_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.feh-funcexamhead{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.feh-funcexamhead_outer{margin-top:1.8em}
.feh-funcexamhead_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ff-funcformat{color:Black;font-family:Monaco,'Courier New',Courier,Monospace;font-size:78%;margin-top:.6em;text-align:left;white-space:pre}
.ff-funcformat_outer{margin-top:.6em}
.ff-funcformat_inner{color:Black;font-family:Monaco,'Courier New',Courier,Monospace;font-size:78%;text-align:left;white-space:pre;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ffh-funcformathead{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.ffh-funcformathead_outer{margin-top:1.8em}
.ffh-funcformathead_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.fh-funchead{color:Black;font-size:140%;margin-top:1em;text-align:left}
.fh-funchead_outer{margin-top:1em}
.fh-funchead_inner{color:Black;font-size:140%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.fpah-funcparamhead{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.fpah-funcparamhead_outer{margin-top:1.8em}
.fpah-funcparamhead_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.fpu-funcpurpose{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.fpu-funcpurpose_outer{margin-top:.6em}
.fpu-funcpurpose_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.fpuh-funcpurposehead{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.fpuh-funcpurposehead_outer{margin-top:1.8em}
.fpuh-funcpurposehead_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.frh-funcreturnhead{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.frh-funcreturnhead_outer{margin-top:1.8em}
.frh-funcreturnhead_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.gd-glossdef{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.gd-glossdef_outer{margin-top:.6em}
.gd-glossdef_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.gh-glosshead{color:Black;font-size:110%;font-weight:bold;margin-top:2em;text-align:left}
.gh-glosshead_outer{margin-top:4em}
.gh-glosshead_inner{color:Black;font-size:110%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.gr-graphicanchor{color:Black;font-size:78%;margin-bottom:1.2em;margin-top:1.2em;text-align:left}
.gr-graphicanchor_outer{margin-bottom:1.2em;margin-top:1.2em}
.gr-graphicanchor_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.gt-glossterm{color:Black;font-size:90%;margin-top:2em;text-align:left}
.gt-glossterm_outer{margin-top:4em}
.gt-glossterm_inner{color:Black;font-size:78%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.h1-head1{color:Black;font-size:140%;margin-top:1em;margin-bottom: 0.7em;}
div.h2-head2{color:Black;font-size:140%;margin-top:1em;margin-bottom: 0.7em;}
div.h3-head3{color:Black;font-size:140%;margin-top:1em;margin-bottom: 0.7em;}
div.h4-head4{color:Black;font-size:140%;margin-top:1em;margin-bottom: 0.7em;}
div.hs1-headsub1{color:black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
div.hs2-headsub2{color:Black;font-size:100%;font-weight:bold;margin-left:1.14em;margin-top:1.8em;text-align:left}
div.hx1-head1notoc{color:Black;font-size:140%;margin-top:1em;margin-bottom: 0.7em;}
div.hx2-head2notoc{color:Black;font-size:140%;margin-top:1em;margin-bottom: 0.7em;}
div.hx3-head3notoc{color:Black;font-size:140%;margin-top:1em;margin-bottom: 0.7em;}
div.hx4-head4notoc{color:Black;font-size:140%;margin-top:1em;margin-bottom: 0.7em;}
div.n-note{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.n-note_outer{margin-top:.6em}
.n-note_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.n1-note1{color:Black;font-size:78%;margin-left:1.5em;margin-top:.6em;text-align:left}
.n1-note1_outer{margin-top:.6em}
.n1-note1_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ni-noteimportant,div.nw-notewarning{background-color:#e0e0e0;border-bottom-color:Gray;border-bottom-style:solid;border-bottom-width:1px;border-left-color:Gray;border-left-style:solid;border-left-width:1px;border-right-color:Gray;border-right-style:solid;border-right-width:1px;border-top-color:Gray;border-top-style:solid;border-top-width:1px;color:Black;font-size:78%;margin-bottom:1em;margin-top:1em;padding-bottom:.6em;padding-left:.6em;padding-right:.6em;padding-top:.6em;text-align:left}
.ni-noteimportant_outer,.nw-notewarning_outer{background-color:#e0e0e0;border-bottom-color:Gray;border-bottom-style:solid;border-bottom-width:1px;border-left-color:Gray;border-left-style:solid;border-left-width:1px;border-right-color:Gray;border-right-style:solid;border-right-width:1px;border-top-color:Gray;border-top-style:solid;border-top-width:1px;margin-bottom:1em;margin-top:1em;padding-bottom:.5em;padding-left:.5em;padding-right:.5em;padding-top:.5em}
.ni-noteimportant_inner,.nw-notewarning_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ni1-noteimportant1,div.nw1-notewarning1{background-color:#e0e0e0;border-bottom-color:Gray;border-bottom-style:solid;border-bottom-width:1px;border-left-color:Gray;border-left-style:solid;border-left-width:1px;border-right-color:Gray;border-right-style:solid;border-right-width:1px;border-top-color:Gray;border-top-style:solid;border-top-width:1px;color:Black;font-size:78%;margin-bottom:1em;margin-left:1.5em;margin-top:1em;padding-bottom:.6em;padding-left:.6em;padding-right:.6em;padding-top:.6em;text-align:left}
.ni1-noteimportant1_outer,.nw1-notewarning1_outer{background-color:#e0e0e0;border-bottom-color:Gray;border-bottom-style:solid;border-bottom-width:1px;border-left-color:Gray;border-left-style:solid;border-left-width:1px;border-right-color:Gray;border-right-style:solid;border-right-width:1px;border-top-color:Gray;border-top-style:solid;border-top-width:1px;margin-bottom:1em;margin-top:1em;padding-bottom:.5em;padding-left:.5em;padding-right:.5em;padding-top:.5em}
.ni1-noteimportant1_inner,.nw1-notewarning1_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.nt-notetip{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.nt-notetip_outer{margin-top:.6em}
.nt-notetip_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.nt1-notetip1{color:Black;font-size:78%;margin-left:1.5em;margin-top:.6em;text-align:left}
.nt1-notetip1_outer{margin-top:.6em}
.nt1-notetip1_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.or-origin{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.or-origin_outer{margin-top:.6em}
.or-origin_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.orh-originhead{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.orh-originhead_outer{margin-top:1.8em}
.orh-originhead_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.rh-relatedhead{color:Black;font-size:100%;font-weight:bold;margin-right:6pt;margin-top:1.8em;padding-bottom:5px;padding-left:0;padding-right:6pt;padding-top:5px;text-align:left;}
.rh-relatedhead_outer{margin-right:6pt;margin-top:1.8em;padding-bottom:5px;padding-left:6pt;padding-right:6pt;padding-top:5px}
.rh-relatedhead_inner{color:Black;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.rt-relatedtopic{color:Black;display:block;font-size:75%;font-style:normal;font-weight:normal;margin-top:-1px;padding-bottom:.4em;padding-left:0;padding-top:.3em;text-align:left;}
.rt-relatedtopic_outer{margin-top:-1px;padding-bottom:.4em;padding-left:12pt;padding-top:.3em}
.rt-relatedtopic_inner{color:Black;display:block;font-style:normal;font-weight:normal;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.s1f-step1first{color:Black;font-size:78%;margin-left:1.5em;margin-top:.9em;text-align:left;text-indent:-1.5em}
.s1f-step1first_outer{margin-top:.9em}
.s1f-step1first_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.s1r-step1reg{color:Black;font-size:78%;margin-left:1.5em;margin-top:.9em;text-align:left;text-indent:-1.5em}
.s1r-step1reg_outer{margin-top:.9em}
.s1r-step1reg_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.s2f-step2first{color:Black;font-size:78%;margin-left:2.7em;margin-top:.9em;text-align:left;text-indent:-1.5em}
.s2f-step2first_outer{margin-top:.9em}
.s2f-step2first_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.s2r-step2reg{color:Black;font-size:78%;margin-left:2.7em;margin-top:.9em;text-align:left;text-indent:-1.5em}
.s2r-step2reg_outer{margin-top:.9em}
.s2r-step2reg_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssch-scriptcatgryhead{color:Black;font-size:140%;margin-top:1em;text-align:left}
.ssch-scriptcatgryhead_outer{margin-top:1em}
.ssch-scriptcatgryhead_inner{color:Black;font-size:140%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssco1-scriptstepcompt1{color:Black;font-size:78%;margin-bottom:.3em;margin-top:.3em;text-align:left}
.ssco1-scriptstepcompt1_outer{margin-bottom:.3em;margin-top:.3em}
.ssco1-scriptstepcompt1_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssco2-scriptstepcompt2{color:Black;font-size:78%;margin-bottom:.3em;margin-top:.3em;text-align:left}
.ssco2-scriptstepcompt2_outer{margin-bottom:.3em;margin-top:.3em}
.ssco2-scriptstepcompt2_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssco3-scriptstepcompt3{color:Black;font-size:78%;margin-bottom:.3em;margin-top:.3em;text-align:left}
.ssco3-scriptstepcompt3_outer{margin-bottom:.3em;margin-top:.3em}
.ssco3-scriptstepcompt3_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssco4-scriptstepcompt4{color:Black;font-size:78%;margin-bottom:.3em;margin-top:.3em;text-align:left}
.ssco4-scriptstepcompt4_outer{margin-bottom:.3em;margin-top:.3em}
.ssco4-scriptstepcompt4_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssco5-scriptstepcompt5{color:Black;font-size:78%;margin-bottom:.3em;margin-top:.3em;text-align:left}
.ssco5-scriptstepcompt5_outer{margin-bottom:.3em;margin-top:.3em}
.ssco5-scriptstepcompt5_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssco6-scriptstepcompt6{color:Black;font-size:78%;margin-bottom:.3em;margin-top:.3em;text-align:left}
.ssco6-scriptstepcompt6_outer{margin-bottom:.3em;margin-top:.3em}
.ssco6-scriptstepcompt6_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.sscoh-scriptcompathead{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.sscoh-scriptcompathead_outer{margin-top:1.8em}
.sscoh-scriptcompathead_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.sscoh1-scriptstepcompthead1{color:White;font-size:78%;font-weight:bold;margin-bottom:.3em;margin-top:.3em;text-align:left}
.sscoh1-scriptstepcompthead1_outer{margin-bottom:.3em;margin-top:.3em}
.sscoh1-scriptstepcompthead1_inner{color:White;font-size:78%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.sscoh2-scriptstepcompthead2{color:White;font-size:78%;font-weight:bold;margin-bottom:.3em;margin-top:.3em;text-align:left}
.sscoh2-scriptstepcompthead2_outer{margin-bottom:.3em;margin-top:.3em}
.sscoh2-scriptstepcompthead2_inner{color:White;font-size:78%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.sscon-scriptstepcomptno{color:Black;font-size:78%;margin-bottom:.3em;margin-top:.3em;text-align:left}
.sscon-scriptstepcomptno_outer{margin-bottom:.3em;margin-top:.3em}
.sscon-scriptstepcomptno_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.sscop-scriptstepcomptpartial{color:Black;font-size:78%;margin-bottom:.3em;margin-top:.3em;text-align:left}
.sscop-scriptstepcomptpartial_outer{margin-bottom:.3em;margin-top:.3em}
.sscop-scriptstepcomptpartial_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.sscoy-scriptstepcomptyes{color:Black;font-size:78%;margin-bottom:.3em;margin-top:.3em;text-align:left}
.sscoy-scriptstepcomptyes_outer{margin-bottom:.3em;margin-top:.3em}
.sscoy-scriptstepcomptyes_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssdh-scriptdeschead{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.ssdh-scriptdeschead_outer{margin-top:1.8em}
.ssdh-scriptdeschead_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.sseh-scriptexamhead{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.sseh-scriptexamhead_outer{margin-top:1.8em}
.sseh-scriptexamhead_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.sseh1-scriptexamhead1{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.sseh1-scriptexamhead1_outer{margin-top:1.8em}
.sseh1-scriptexamhead1_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.sseh2-scriptexamhead2{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.sseh2-scriptexamhead2_outer{margin-top:1.8em}
.sseh2-scriptexamhead2_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.sseh3-scriptexamhead3{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.sseh3-scriptexamhead3_outer{margin-top:1.8em}
.sseh3-scriptexamhead3_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.sseh4-scriptexamhead4{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.sseh4-scriptexamhead4_outer{margin-top:1.8em}
.sseh4-scriptexamhead4_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssf-scriptformat{color:Black;font-family:Monaco,'Courier New',Courier,Monospace;font-size:78%;margin-top:.6em;text-align:left;white-space:pre}
.ssf-scriptformat_outer{margin-top:.6em}
.ssf-scriptformat_inner{color:Black;font-family:Monaco,'Courier New',Courier,Monospace;font-size:78%;text-align:left;white-space:pre;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssfh-scriptformathead{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.ssfh-scriptformathead_outer{margin-top:1.8em}
.ssfh-scriptformathead_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssh-scripthead{color:Black;font-size:140%;margin-top:1em;text-align:left}
.ssh-scripthead_outer{margin-top:1em}
.ssh-scripthead_inner{color:Black;font-size:140%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ssoh-scriptoptshead{color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.ssoh-scriptoptshead_outer{margin-top:1.8em}
.ssoh-scriptoptshead_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.sspu-scriptpurpose, div.sal-seealsolink {color:Black;font-size:78%;margin-top:.6em;text-align:left}
.sspu-scriptpurpose_outer{margin-top:.6em}
.sspu-scriptpurpose_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.sspuh-scriptpurposehead, div.sah-seealsohead {color:Black;font-size:100%;font-weight:bold;margin-top:1.8em;text-align:left}
.sspuh-scriptpurposehead_outer{margin-top:1.8em}
.sspuh-scriptpurposehead_inner{color:Black;font-size:100%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ta-tableanchor{color:Black;font-size:25%;margin-top:0;text-align:left}
.ta-tableanchor_outer{margin-top:0}
.ta-tableanchor_inner{color:Black;font-size:25%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.tb1-tablebullet1{color:Black;font-size:78%;margin-bottom:.3em;margin-left:1.5em;margin-top:.3em;padding-right:.5em;text-align:left;text-indent:-1.5em}
.tb1-tablebullet1_outer{margin-bottom:.3em;margin-top:.3em;padding-right:.5em}
.tb1-tablebullet1_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.tb2-tablebullet2{color:Black;font-size:78%;margin-bottom:.3em;margin-left:2.7em;margin-top:.3em;padding-right:.5em;text-align:left;text-indent:-1.5em}
.tb2-tablebullet2_outer{margin-bottom:.3em;margin-top:.3em;padding-right:.5em}
.tb2-tablebullet2_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.td-tabledata, div.ecn-errorcodenumber, div.ecd-errorcodedescription{color:Black;font-size:78%;margin-bottom:.3em;margin-top:.3em;text-align:left}
.td-tabledata_outer{margin-bottom:.3em;margin-top:.3em}
.td-tabledata_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.th-tablehead{color:White;font-size:78%;font-weight:bold;margin-bottom:.3em;margin-top:.3em;text-align:left}
.th-tablehead_outer{margin-bottom:.3em;margin-top:.3em}
.th-tablehead_inner{color:White;font-size:78%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.ti-title{color:Black;font-size:140%;font-weight:bold;margin-bottom:1em;margin-left:0;margin-top:0.7em;text-align:left}
.ti-title_outer{margin-bottom:12px;margin-top:0}
.ti-title_inner{color:Black;font-size:140%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.tn-tablenote{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.tn-tablenote_outer{margin-top:.6em}
.tn-tablenote_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.wga-graphicanchor{color:Black;font-size:78%;text-align:left}
.wga-graphicanchor_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.wob-outlinebody{color:Black;font-size:70%;margin-top:.3em;text-align:left}
.wob-outlinebody_outer{margin-top:.3em}
.wob-outlinebody_inner{color:Black;font-size:70%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.wog-outlinegraphic{color:Black;font-size:78%;font-weight:bold;margin-left:4px;margin-right:12px;margin-top:0;text-align:center}
.wog-outlinegraphic_outer{margin-right:7px;margin-top:0}
.wog-outlinegraphic_inner{color:Black;font-size:78%;font-weight:bold;text-align:center;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.woh-outlinehead{color:Black;font-size:78%;font-weight:bold;margin-top:0;text-align:left}
.woh-outlinehead_outer{margin-top:0}
.woh-outlinehead_inner{color:Black;font-size:78%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.wsb-sidebarbody{color:Black;font-size:70%;margin-top:.3em;padding-left:.5em;text-align:left}
.wsb-sidebarbody_outer{margin-top:.3em;padding-left:.5em}
.wsb-sidebarbody_inner{color:Black;font-size:70%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.wsh-sidebarhead{color:Black;font-size:80%;font-weight:bold;margin-top:.6em;padding-left:.5em;text-align:left}
.wsh-sidebarhead_outer{margin-top:.6em;padding-left:.5em}
.wsh-sidebarhead_inner{color:Black;font-size:80%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.wst-sidebartitle{color:Black;font-size:80%;margin-top:-5px;padding-left:.5em;text-align:left}
.wst-sidebartitle_outer{margin-top:0;padding-left:.5em}
.wst-sidebartitle_inner{color:Black;font-size:80%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.wwb-webbody{color:Black;font-size:70%;margin-top:.3em;padding-left:.5em;text-align:left}
.wwb-webbody_outer{margin-top:.3em;padding-left:.5em}
.wwb-webbody_inner{color:Black;font-size:70%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.wwh-webhead{color:#666;font-size:80%;font-weight:bold;margin-top:.6em;padding-left:.5em;text-align:left}
.wwh-webhead_outer{margin-top:.6em;padding-left:.5em}
.wwh-webhead_inner{color:#666;font-size:80%;font-weight:bold;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.wwt-webtitle{color:Black;margin-top:18px}
.wwt-webtitle_outer{margin-top:36px}
.wwt-webtitle_inner{color:Black;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.zf-footer{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.zf-footer_outer{margin-top:.6em}
.zf-footer_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.zfa-funcalphahead{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.zfa-funcalphahead_outer{margin-top:.6em}
.zfa-funcalphahead_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.zfn-footnote{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.zfn-footnote_outer{margin-top:.6em}
.zfn-footnote_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.zft-tablenote{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.zft-tablenote_outer{margin-top:.6em}
.zft-tablenote_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.zh-header{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.zh-header_outer{margin-top:.6em}
.zh-header_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.zssa-scriptalphahead{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.zssa-scriptalphahead_outer{margin-top:.6em}
.zssa-scriptalphahead_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
div.zw-watermark{color:Black;font-size:78%;margin-top:.6em;text-align:left}
.zw-watermark_outer{margin-top:.6em}
.zw-watermark_inner{color:Black;font-size:78%;text-align:left;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
span.bt-booktitle{font-variant:small-caps}
span.c-code{
font-family: Menlo, Courier, Monospace;
word-wrap: break-word;
}
span.e-emphasis{font-style:italic}
sup.s-superscript{vertical-align:super}
span.v-variable{font-style:italic}
span.ve-varemphasis{font-style:italic;font-weight:bold}
span.zan-autonum{color:Black;font-weight:bold}
span.zeq-equation{font-weight:bold}
table.t-table, table.tec-tableerrorcodes {border-bottom-color:Gray;border-bottom-style:solid;border-bottom-width:1px;border-collapse:collapse;border-left-color:Gray;border-left-style:solid;border-left-width:1px;border-right-color:Gray;border-right-style:solid;border-right-width:1px;border-top-color:Gray;border-top-style:solid;border-top-width:1px;margin-bottom:1em;margin-top:.1em;text-align:left}
table.wo-outline{border-bottom-color:#b5b5b5;border-collapse:collapse;border-right-color:#b5b5b5;border-top-color:#b5b5b5;clear:left;margin-right:.6em;margin-top:.3em;text-align:left}
table.ws-sidebar{float:none;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0;text-align:right;width:98%}
table.t1-table1{border-bottom-color:Gray;border-bottom-style:solid;border-bottom-width:1px;border-collapse:collapse;border-left-color:Gray;border-left-style:solid;border-left-width:1px;border-right-color:Gray;border-right-style:solid;border-right-width:1px;border-top-color:Gray;border-top-style:solid;border-top-width:1px;margin-bottom:1em;margin-left:1.2em;margin-top:.1em;text-align:left}
table.ww-web{border-collapse:collapse;clear:both;margin-top: 0em;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0;text-align:left;width:100%}
table.t2-table2{border-bottom-color:Gray;border-bottom-style:solid;border-bottom-width:1px;border-collapse:collapse;border-left-color:Gray;border-left-style:solid;border-left-width:1px;border-right-color:Gray;border-right-style:solid;border-right-width:1px;border-top-color:Gray;border-top-style:solid;border-top-width:1px;margin-bottom:1em;margin-left:2.7em;margin-top:.1em;text-align:left}
img.Default{display:inline;margin-left:auto;margin-right:auto; vertical-align: -3px;}

/*table head onscreen */

.th-tablehead .o-onscreen {
 color: white;
}


div.wwb-webbody, div.wwh-webhead {
  margin-left: 3px;
}

.wo-outlinebody a, .ws-sidebar-tr a, .wwt-webtitle a, .ww-webbody a {

 }


@media only screen and (min-width: 980px) {
  blockquote.content-fmi {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  }
  
  #breadcrumb, div.WebWorks_MiniTOC,  div.feedbacklink, div#alphabar {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
   
}

.ssid-scriptid, .fid-funcid {
display: none;
}


