span.SectionNumber{position:absolute;left:10pt;top:auto;}
p.DocumentTitle{text-indent:0;font-size:120%;font-weight:700;margin-top:0;margin-bottom:0;text-align:center;}
.EffectiveDate{margin-top:1ex;margin-bottom:1ex;text-align:left;margin-right:10px;}
span.ParagraphCaption{font-weight:700;text-indent:0;}
p.ListCaption{font-weight:700;font-size:90%;}
p.MultiMediaCaption{margin-top:0;text-align:center;font-weight:700;font-size:90%;}
.Italics{font-style:italic;}
.Bold{font-weight:700;}
.BoldItalics{font-weight:700;font-style:italic;}
.Insert{border-bottom:3px double;}
.Delete{text-decoration:line-through;}
.InsertItalics{border-bottom:3px double;font-style:italic;}
.BoldInsert{border-bottom:3px double;font-weight:700;}
.BoldInsertItalics{border-bottom:3px double;font-weight:700;font-style:italic;}
.BoldInsertItalicsUnderline{border-bottom:3px double;font-weight:700;font-style:italic;text-decoration:underline;}
.InsertItalicsUnderline{border-bottom:3px double;font-style:italic;text-decoration:underline;}
.BoldInsertUnderline{border-bottom:3px double;font-weight:700;text-decoration:underline;}
.InsertUnderline{border-bottom:3px double;text-decoration:underline;}
.DeleteItalics{text-decoration:line-through;font-style:italic;}
.BoldDelete{text-decoration:line-through;font-weight:700;}
.BoldDeleteItalics{text-decoration:line-through;font-weight:700;font-style:italic;}
.Sub{font-size:80%;position:relative;bottom:-3px;}
.Sup{font-size:80%;position:relative;top:-5px;}
#fda table{white-space:wrap;font-size:90%;margin-top:3ex;margin-bottom:3ex;border-collapse:collapse;width:auto;}
#fda table caption{margin-top:10px;text-align:center;font-weight:700;font-size:110%;}
#fda th,td{border-collapse:collapse;border-color:#000;border-width:thin;}
th.Lrule,td.Lrule{border-left-width:thin;border-style:none none none solid;}
th.Rrule,td.Rrule{border-right-width:thin;border-style:none solid none none;}
th.Toprule,td.Toprule{border-top-width:thin;border-style:solid none none;}
th.Botrule,td.Botrule{border-bottom-width:thin;border-style:none none solid;}
th.LruleRrule,td.LruleRrule{border-right-width:thin;border-left-width:thin;border-style:none solid;}
th.LruleToprule,td.LruleToprule{border-top-width:thin;border-left-width:thin;border-style:solid none none solid;}
th.RruleToprule,td.RruleToprule{border-top-width:thin;border-right-width:thin;border-style:solid solid none none;}
th.BotruleLrule,td.BotruleLrule{border-bottom-width:thin;border-left-width:thin;border-style:none none solid solid;}
th.BotruleRrule,td.BotruleRrule{border-bottom-width:thin;border-right-width:thin;border-style:none solid solid none;}
th.LruleRruleToprule,td.LruleRruleToprule{border-top-width:thin;border-right-width:thin;border-left-width:thin;border-style:solid solid none;}
th.BotruleLruleRrule,td.BotruleLruleRrule{border-bottom-width:thin;border-right-width:thin;border-left-width:thin;border-style:none solid solid;}
th.BotruleRruleToprule,td.BotruleRruleToprule{border-top-width:thin;border-bottom-width:thin;border-right-width:thin;border-style:solid solid solid none;}
th.BotruleLruleRruleToprule,td.BotruleLruleRruleToprule{border-style:solid;border-width:thin;}
ul.Disc{list-style-type:disc;}
ul.Circle{list-style-type:circle;}
ul.Square{list-style-type:square;}
ol.LittleRoman{list-style-type:lower-roman;}
ol.BigRoman{list-style-type:upper-roman;}
ol.LittleAlpha{list-style-type:lower-alpha;}
ol.BigAlpha{list-style-type:upper-alpha;}
ol.Arabic{list-style-type:arabic;}
#fda dl{line-height:2.2ex;margin-left:.9em;}
#fda dd{margin-bottom:1em;margin-left:1.5em;}
#fda dd p{margin-bottom:0;}
hr.Footnoterule{margin-top:2ex;width:30%;text-align:left;}
dl.Footnote{margin-left:0;margin-bottom:0;margin-top:0;}
dl.Footnote dt{font-size:90%;}
dl.Footnote dd{margin-left:1em;font-size:90%;}
p.Footnote{text-indent:-1em;margin-left:1em;font-size:90%;}
p.Footnotesize{margin-bottom:0;margin-top:0;font-size:90%;}
#fda img{clear:right;display:block;margin-top:1em;margin-bottom:0;text-align:center;}
#fda p img{display:inline;margin-top:0;margin-bottom:0;}
div.Figure{margin-top:4ex;margin-bottom:4ex;}
div.Warning{border:1px solid #000;margin-top:2ex;margin-bottom:2.2ex;padding:0 2em 2ex;}
div.Subject{margin-top:1ex;margin-bottom:1ex;font-size:80%;line-height:2.1ex;background-color:#E0E0E0;cursor:pointer;padding:1ex .5em;}
.contentTable{border:1px solid #999;background-color:#EAEAEA;}
.contentTableTitle{border-bottom:1px solid #999;background-color:#BFBFBF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:700;color:#000;height:30px;}
.formTable{border:1px solid #FFF;border-collapse:collapse;}
.formTableRow{background-color:#FFF;height:30px;}
.formTableRowAlt{background-color:#F2F2F2;height:30px;}
.formLabel{border:1px solid #CCC;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:700;color:#000;width:120px;}
.formItem{border:1px solid #CCC;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;color:#000;}
.formText{font-family:Arial, Helvetica, sans-serif;font-size:.75em;color:#000;}
.formTitle,.formHeadingTitle{height:24px;background-color:#DFDFDF;border:1px solid #FFF;font-family:Arial, Helvetica, sans-serif;font-size:1.3em;font-weight:700;color:#000;}
.tableSubTitle{border-bottom:1px solid #FFF;background-color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.1.5em;font-weight:700;color:#FFF;height:30px;}
div.nlmurl{font-family:monospace,courier,san-serif;font-size:80%;color:silver;margin-top:1ex;margin-bottom:2ex;text-align:left;}
.BoldItalicsUnderline,.BoldDeleteItalicsUnderline{font-style:italic;font-weight:700;text-decoration:underline;}
.ItalicsUnderline,.DeleteItalicsUnderline{font-style:italic;text-decoration:underline;}
.BoldUnderline,.BoldDeleteUnderline{font-weight:700;text-decoration:underline;}
.Underline,.DeleteUnderline{text-decoration:underline;}
tr.Botrule td,tr.Botrule th,th.Botrule,td.Botrule,tbody tr.Last td,tbody tr.Last th{border-bottom-style:solid;border-bottom-width:thin;}
thead tr.First td,thead tr.First th,thead tr.FirstLast td,thead tr.FirstLast th,tbody tr.First td,tbody tr.First th,tbody.Headless tr.First td,tbody.Headless tr.First th{border-top-style:solid;border-top-width:thin;}
thead tr.BotruleFirst td,thead tr.BotruleFirst th,tbody tr.FirstLast td,tbody tr.FirstLast th,tbody tr.BotruleFirst td,tbody tr.BotruleFirst th{border-bottom-style:solid;border-bottom-width:thin;border-top-style:solid;border-top-width:thin;}
th.BotruleToprule,td.BotruleToprule,th.BotruleLruleToprule,td.BotruleLruleToprule{border-bottom-width:thin;border-top-width:thin;border-style:solid none;}
.formTitle a:link,.formTitle a:visited{color:#069;font-family:Arial, Helvetica, sans-serif;font-weight:700;text-decoration:underline;}
.formTitle a:active,.formTitle a:hover{color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:700;text-decoration:none;}
div img{max-width:590px;}
#fda img:first-child{clear:both;}
.contentBox table{border:1px solid #DBDEE0;}
.contentBox table th,.contentBox table caption{background-color:#EBEEF0;color:#666;font-weight:700;letter-spacing:-1px;padding:6px 5px;}
.contentBox table td{border:1px solid #DBDEE0;vertical-align:top;font-size:13px;padding:3px 5px;}
.contentBox table td p{margin:0;}
.contentBox table.clean,.contentBox table.clean td,.contentBox table.contentTablePetite,.contentBox table.contentTablePetite td,.contentBox table.formTablePetite,.contentBox table.formTablePetite td,.contentBox table.formTableMorePetite,.contentBox table.formTableMorePetite td{border:0;}
.contentBox table.clean,.contentBox table.clean td{margin:0;padding:0;}