body{background-color:#fff;color:#353833;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:0;padding:0;height:100%;width:100%}iframe{margin:0;padding:0;height:100%;width:100%;overflow-y:scroll;border:none}a:link,a:visited{text-decoration:none;color:#4a6782}a[href]:focus,a[href]:hover{text-decoration:none;color:#bb7a2a}a[name]{color:#353833}a[id]:before,a[id]:target,a[name]:before,a[name]:target{content:"";display:inline-block;position:relative;padding-top:129px;margin-top:-129px}pre{font-family:monospace;font-size:14px}h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:13px}h5{font-size:12px}h6{font-size:11px}ul{list-style-type:disc}code,tt{font-family:monospace;font-size:14px;padding-top:4px;margin-top:8px;line-height:1.4em}dt code{font-family:monospace;font-size:14px;padding-top:4px}table tr td dt code{font-family:monospace;font-size:14px;vertical-align:top;padding-top:4px}sup{font-size:8px}button{font-family:Arial,Helvetica,sans-serif;font-size:14px}.clear{clear:both;height:0;overflow:hidden}.aboutLanguage{float:right;padding:0 21px;font-size:11px;z-index:200;margin-top:-9px}.legalCopy{margin-left:.5em}.bar a,.bar a:active,.bar a:link,.bar a:visited{color:#fff;text-decoration:none}.bar a:focus,.bar a:hover{color:#bb7a2a}.tab{background-color:#06f;color:#fff;padding:8px;width:5em;font-weight:700}.bar{background-color:#4d7a97;color:#fff;padding:.8em .5em .4em .8em;height:auto;font-size:11px;margin:0}.navPadding{padding-top:107px}.fixedNav{position:fixed;width:100%;z-index:999;background-color:#fff}.topNav{background-color:#4d7a97;color:#fff;float:left;padding:0;width:100%;clear:right;height:2.8em;padding-top:10px;overflow:hidden;font-size:12px}.bottomNav{margin-top:10px;background-color:#4d7a97;color:#fff;float:left;padding:0;width:100%;clear:right;height:2.8em;padding-top:10px;overflow:hidden;font-size:12px}.subNav{background-color:#dee3e9;float:left;width:100%;overflow:hidden;font-size:12px}.subNav div{clear:left;float:left;padding:0 0 5px 6px;text-transform:uppercase}.subNav .navList{padding-top:5px}ul.navList,ul.subNavList{float:left;margin:0 25px 0 0;padding:0}ul.navList li{list-style:none;float:left;padding:5px 6px;text-transform:uppercase}.subNav .navListSearch{float:right;margin:0;padding:5px 6px;clear:none}.navListSearch label{position:relative;right:-16px}ul.subNavList li{list-style:none;float:left;padding-top:10px}.bottomNav a:active,.bottomNav a:link,.bottomNav a:visited,.topNav a:active,.topNav a:link,.topNav a:visited{color:#fff;text-decoration:none;text-transform:uppercase}.bottomNav a:hover,.topNav a:hover{text-decoration:none;color:#bb7a2a;text-transform:uppercase}.navBarCell1Rev{background-color:#f8981d;color:#253441;margin:auto 5px}.skipNav{position:absolute;top:auto;left:-9999px;overflow:hidden}.footer,.header{clear:both;margin:0 20px;padding:5px 0 0 0}.indexNav{position:relative;font-size:12px;background-color:#dee3e9}.indexNav ul{margin-top:0;padding:5px}.indexNav ul li{display:inline;list-style-type:none;padding-right:10px;text-transform:uppercase}.indexNav h1{font-size:13px}.title{color:#2c4557;margin:10px 0}.subTitle{margin:5px 0 0 0}.header ul{margin:0 0 15px 0;padding:0}.footer ul{margin:20px 0 5px 0}.footer ul li,.header ul li{list-style:none;font-size:13px}body.class-declaration .details h2,body.class-declaration .summary h2,body.class-use h2,body.module-declaration .blockList h2{font-style:italic;padding:0;margin:15px 0}body.class-declaration .details h3,body.class-declaration .summary .inheritedList h2,body.class-declaration .summary h3{background-color:#dee3e9;border:1px solid #d0d9e0;margin:0 0 6px -8px;padding:7px 5px}.allClassesContainer,.allPackagesContainer,.classUseContainer,.constantValuesContainer,.contentContainer,.serializedFormContainer,.sourceContainer{clear:both;padding:10px 20px;position:relative}.indexContainer{margin:10px;position:relative;font-size:12px}.indexContainer h2{font-size:13px;padding:0 0 3px 0}.indexContainer ul{margin:0;padding:0}.indexContainer ul li{list-style:none;padding-top:2px}.contentContainer .description dl dt,.contentContainer .details dl dt,.serializedFormContainer dl dt{font-size:12px;font-weight:700;margin:10px 0 0 0;color:#4e4e4e}.contentContainer .description dl dd,.contentContainer .details dl dd,.serializedFormContainer dl dd{margin:5px 0 10px 0;font-size:14px;font-family:Georgia,"Times New Roman",Times,serif}.serializedFormContainer dl.nameValue dt{margin-left:1px;font-size:1.1em;display:inline;font-weight:700}.serializedFormContainer dl.nameValue dd{margin:0 0 0 1px;font-size:1.1em;display:inline}li.circle{list-style:circle}ul.horizontal li{display:inline;font-size:.9em}div.inheritance{margin:0;padding:0}div.inheritance div.inheritance{margin-left:2em}ul.blockList{margin:10px 0 10px 0;padding:0}ul.blockList li.blockList{list-style:none;margin-bottom:15px;line-height:1.4}table tr td dl,table tr td dl dd,table tr td dl dt{margin-top:0;margin-bottom:1px}.constantsSummary table,.deprecatedSummary table,.memberSummary table,.overviewSummary table,.packagesSummary table,.providesSummary table,.requiresSummary table,.typeSummary table,.useSummary table,.usesSummary table{width:100%;border-spacing:0;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee}.memberSummary table,.overviewSummary table,.packagesSummary table,.providesSummary table,.requiresSummary table,.usesSummary table{padding:0}.constantsSummary caption,.deprecatedSummary caption,.memberSummary caption,.overviewSummary caption,.packagesSummary caption,.providesSummary caption,.requiresSummary caption,.typeSummary caption,.useSummary caption,.usesSummary caption{position:relative;text-align:left;background-repeat:no-repeat;color:#253441;font-weight:700;clear:none;overflow:hidden;padding:0;padding-top:10px;padding-left:1px;margin:0;white-space:pre}.constantsSummary caption a:link,.constantsSummary caption a:visited,.useSummary caption a:link,.useSummary caption a:visited{color:#1f389c}.constantsSummary caption a:active,.constantsSummary caption a:hover,.deprecatedSummary caption a:active,.deprecatedSummary caption a:hover,.deprecatedSummary caption a:link,.deprecatedSummary caption a:visited,.memberSummary caption a:active,.memberSummary caption a:hover,.memberSummary caption a:link,.memberSummary caption a:visited,.overviewSummary caption a:active,.overviewSummary caption a:hover,.overviewSummary caption a:link,.overviewSummary caption a:visited,.packagesSummary caption a:active,.packagesSummary caption a:hover,.packagesSummary caption a:link,.packagesSummary caption a:visited,.providesSummary caption a:active,.providesSummary caption a:hover,.providesSummary caption a:link,.providesSummary caption a:visited,.requiresSummary caption a:active,.requiresSummary caption a:hover,.requiresSummary caption a:link,.requiresSummary caption a:visited,.typeSummary caption a:active,.typeSummary caption a:hover,.typeSummary caption a:link,.typeSummary caption a:visited,.useSummary caption a:active,.useSummary caption a:hover,.usesSummary caption a:active,.usesSummary caption a:hover,.usesSummary caption a:link,.usesSummary caption a:visited{color:#fff}.constantsSummary caption span,.deprecatedSummary caption span,.memberSummary caption span,.overviewSummary caption span,.packagesSummary caption span,.providesSummary caption span,.requiresSummary caption span,.typeSummary caption span,.useSummary caption span,.usesSummary caption span{white-space:nowrap;padding-top:5px;padding-left:12px;padding-right:12px;padding-bottom:7px;display:inline-block;float:left;background-color:#f8981d;border:none;height:16px}.constantsSummary .tabEnd,.deprecatedSummary .tabEnd,.memberSummary .tabEnd,.overviewSummary .tabEnd,.packagesSummary .tabEnd,.providesSummary .tabEnd,.requiresSummary .tabEnd,.typeSummary .tabEnd,.useSummary .tabEnd,.usesSummary .tabEnd{display:none;width:5px;position:relative;float:left;background-color:#f8981d}.memberSummary [role=tablist] button,.overviewSummary [role=tablist] button,.packagesSummary [role=tablist] button,.typeSummary [role=tablist] button{border:none;cursor:pointer;padding:5px 12px 7px 12px;font-weight:700;margin-right:3px}.memberSummary [role=tablist] .activeTableTab,.overviewSummary [role=tablist] .activeTableTab,.packagesSummary [role=tablist] .activeTableTab,.typeSummary [role=tablist] .activeTableTab{background:#f8981d;color:#253441}.memberSummary [role=tablist] .tableTab,.overviewSummary [role=tablist] .tableTab,.packagesSummary [role=tablist] .tableTab,.typeSummary [role=tablist] .tableTab{background:#4d7a97;color:#fff}.altColor th,.rowColor th{font-weight:400}.constantsSummary td,.deprecatedSummary td,.memberSummary td,.overviewSummary td,.packagesSummary td,.providesSummary td,.requiresSummary td,.typeSummary td,.useSummary td,.usesSummary td{text-align:left;padding:0 0 12px 10px}.constantsSummary td,.constantsSummary th,.packagesSummary th,.useSummary td,.useSummary th,td.colFirst,td.colLast,td.colSecond,th.colConstructorName,th.colDeprecatedItemName,th.colFirst,th.colLast,th.colSecond{vertical-align:top;padding-right:0;padding-top:8px;padding-bottom:3px}.constantsSummary th,.packagesSummary th,th.colConstructorName,th.colDeprecatedItemName,th.colFirst,th.colLast,th.colSecond{background:#dee3e9;text-align:left;padding:8px 3px 3px 7px}td.colFirst,th.colFirst{font-size:13px}td.colLast,td.colSecond,th.colConstructorName,th.colDeprecatedItemName,th.colLast,th.colSecond{font-size:13px}.constantsSummary th,.packagesSummary th{font-size:13px}.providesSummary td.colFirst,.providesSummary td.colLast,.providesSummary th.colFirst,.providesSummary th.colLast{white-space:normal;font-size:13px}.memberSummary td.colFirst,.memberSummary td.colSecond,.memberSummary th.colConstructorName,.memberSummary th.colFirst,.memberSummary th.colSecond,.overviewSummary td.colFirst,.overviewSummary th.colFirst,.packagesSummary td.colFirst,.packagesSummary td.colSecond,.packagesSummary th,.packagesSummary th.colFirst,.providesSummary td.colFirst,.providesSummary th.colFirst,.requiresSummary td.colFirst,.requiresSummary th.colFirst,.typeSummary td.colFirst,.typeSummary th.colFirst,.usesSummary td.colFirst,.usesSummary th.colFirst{vertical-align:top}.packagesSummary td.colLast,.packagesSummary th.colLast{white-space:normal}.allClassesContainer td a:link,.allClassesContainer td a:visited,.allPackagesContainer td a:link,.allPackagesContainer td a:visited,.constantValuesContainer td a:link,.constantValuesContainer td a:visited,td.colFirst a:link,td.colFirst a:visited,td.colSecond a:link,td.colSecond a:visited,th.colConstructorName a:link,th.colConstructorName a:visited,th.colDeprecatedItemName a:link,th.colDeprecatedItemName a:visited,th.colFirst a:link,th.colFirst a:visited,th.colSecond a:link,th.colSecond a:visited{font-weight:700}.tableSubHeadingColor{background-color:#eef}.altColor,.altColor th{background-color:#fff}.rowColor,.rowColor th{background-color:#eeeeef}.description pre{margin-top:0}.deprecatedContent{margin:0;padding:10px 0}.docSummary{padding:0}div.block{font-size:14px;font-family:Georgia,"Times New Roman",Times,serif}td.colLast div{padding-top:0}td.colLast a{padding-bottom:3px}div.memberSignature{font-family:monospace;font-size:14px;margin:14px 0;white-space:pre-wrap}div.memberSignature span.annotations{white-space:pre-wrap}div.memberSignature span.arguments,div.memberSignature span.exceptions,div.memberSignature span.typeParametersLong{display:inline-block;vertical-align:top;white-space:pre}div.memberSignature span.typeParameters{white-space:normal}.sourceLineNo{color:green;padding:0 30px 0 0}h1.hidden{visibility:hidden;overflow:hidden;font-size:10px}.block{display:block;margin:3px 10px 2px 0;color:#474747}.deprecatedLabel,.descfrmTypeLabel,.implementationLabel,.memberNameLabel,.memberNameLink,.moduleLabelInPackage,.moduleLabelInType,.overrideSpecifyLabel,.packageHierarchyLabel,.packageLabelInType,.paramLabel,.returnLabel,.searchTagLink,.seeLabel,.simpleTagLabel,.throwsLabel,.typeNameLabel,.typeNameLink{font-weight:700}.deprecationComment,.emphasizedPhrase,.interfaceName{font-style:italic}.deprecationBlock{font-size:14px;font-family:Georgia,"Times New Roman",Times,serif;border-style:solid;border-width:thin;border-radius:10px;padding:10px;margin-bottom:10px;margin-right:10px;display:inline-block}div.block div.block span.emphasizedPhrase,div.block div.block span.interfaceName,div.block div.deprecationComment{font-style:normal}.mainContainer{margin:0 auto;padding:0;height:100%;width:100%;position:fixed;top:0;left:0}.leftContainer{height:100%;position:fixed;width:320px}.leftTop{position:relative;float:left;width:315px;top:0;left:0;height:30%;border-right:6px solid #ccc;border-bottom:6px solid #ccc}.leftBottom{position:relative;float:left;width:315px;bottom:0;left:0;height:70%;border-right:6px solid #ccc;border-top:1px solid #000}.rightContainer{position:absolute;left:320px;top:0;bottom:0;height:100%;right:0;border-left:1px solid #000}.rightIframe{margin:0;padding:0;height:100%;right:30px;width:100%;overflow:visible;margin-bottom:30px}footer,header,main,nav,section{display:block}.ui-autocomplete-category{font-weight:700;font-size:15px;padding:7px 0 7px 3px;background-color:#4d7a97;color:#fff}.resultItem{font-size:13px}.ui-autocomplete{max-height:85%;max-width:65%;overflow-y:scroll;overflow-x:scroll;white-space:nowrap;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}ul.ui-autocomplete{position:fixed;z-index:999999}ul.ui-autocomplete li{float:left;clear:both;width:100%}.resultHighlight{font-weight:700}#search{background-image:url(resources/glass.png);background-size:13px;background-repeat:no-repeat;background-position:2px 3px;padding-left:20px;position:relative;right:-18px;width:400px}#reset{background-color:#fff;background-image:url(resources/x.png);background-position:center;background-repeat:no-repeat;background-size:12px;border:0 none;width:16px;height:17px;position:relative;left:-4px;top:-4px;font-size:0}.watermark{color:#545454}.methodSignature{white-space:normal}.inheritedList{margin:10px 0 10px 0}section.description{line-height:1.4}.classUses .detail,.details section[class$=Details],.serializedClassDetails,.summary section[class$=Summary]{padding:0 20px 5px 10px;border:1px solid #ededed;background-color:#f8f8f8}.inheritedList,section[class$=Details] .detail{padding:0 0 5px 8px;background-color:#fff;border:none}table.plain{margin-top:10px;margin-bottom:10px}table.plain>caption{font-weight:700;font-size:smaller}table.plain td,table.plain th{padding:2px 5px}table.plain{border-collapse:collapse;border:1px solid #000}table.plain>tbody tr,table.plain>thead>tr,table.plain>tr{background-color:transparent}table.plain>tbody>tr>td,table.plain>tbody>tr>th,table.plain>thead>tr>td,table.plain>thead>tr>th,table.plain>tr>td,table.plain>tr>th{border:1px solid #000}