body { margin:5px 5px 5px 5px; }
.classHeader { font-family:verdana; font-weight:bold; font-size:18pt; }
.classHeaderTable { font-family:verdana; font-size:10pt; border:2px solid navy; border-spacing:0 0; }
.classHeaderCaption { background: navy; color:white; text-align:right; font-weight:bold; padding-left:5px; padding-right:5px; }
.classHierarchyHeader { font-family:verdana; font-size:14pt; font-weight:bold; }
.classHierarchyValue { font-family:verdana; font-size:12pt; font-weight: normal; }
.classHeaderValue { padding-left:5px; padding-right:5px; }
.classHeaderCopyright { text-align:right; font-style:italic; background:navy; color:white; padding-right:8px; vertical-align:center; }
.classHeaderComment { font-family:verdana; font-size:10pt; }
.classHeaderCommentCaption { font-family:verana; font-size:14pt; font-weight:bold }
.classAbstractCaption { font-family:verdana; font-size:16pt; font-style:italic; }
.packagesHeader { font-family:verdana; font-weight:bold; font-size:16pt; }
.packageBrowseHeader { font-family:verdana; font-style:italic; font-size:10; }
.packagesTable { font-family:verdana; font-size:10pt; border:2px solid navy; border-spacing:0 0; }
.packagesHeaderRow { background: navy; color:white; font-weight:bold; }
.packagesCaption { padding-left: 5px; padding-right: 5px; }
.packagesRow {}
.packagesAlternateRow { background:#F0F0F0; }
.packagesValue { padding-left:5px; padding-right:5px; }
.constructorSummaryHeader { font-family:verdana; font-weight:bold; font-size:16pt; }
.constructorSummaryTable { font-family:verdana; font-size:10pt; border:2px solid navy; border-spacing:0 0; }
.constructorSummaryHeaderRow { background:navy; color:white; font-weight:bold; }
.constructorSummaryCaption { padding-right:10px;}
.constructorSummaryRow {}
.constructorSummaryAlternateRow { background:#F0F0F0; }
.constructorSummaryValue { padding-left:5px; padding-right:5px; }
.methodSummaryHeader { font-family:verdana; font-weight:bold; font-size:16pt; }
.methodSummaryTable { font-family:verdana; font-size:10pt; border:2px solid navy; border-spacing:0 0; }
.methodSummaryHeaderRow { background:navy; color:white; font-weight:bold; }
.methodSummaryCaption { padding-right:10px;}
.methodSummaryRow {}
.methodSummaryAlternateRow { background:#F0F0F0; }
.methodSummaryValue { padding-left:5px; padding-right:5px; }
.propertiesHeader { font-family:verdana; font-weight:bold; font-size:16pt; }
.propertiesTable { font-family:verdana; font-size:10pt; border:2px solid navy; border-spacing:0 0; }
.propertiesHeaderRow { background: navy; color:white; font-weight:bold; }
.propertiesCaption { padding-left: 5px; padding-right: 5px; color:white; }
.constructorsHeader { font-family:verdana; font-weight:bold; font-size:16pt; }
.constructorsTable {}
.methodsHeader { font-family:verdana; font-weight:bold; font-size:16pt; }
.propertiesRow { border:1px solid navy; }
.propertiesAlternateRow { background:#F0F0F0; }
.propertiesValue { font-family:verdana; font-size:10pt; padding-left:5px; padding-right:5px;  vertical-align:top; }
.propertiesComment {}
.constructorsRow {}
.constructorsSignature { font-family:verdana; font-style:italic; font-size:12pt; }
.constructorsComment { font-family:verdana; font-size:12pt; }
.constructorsParameterHeader { font-family:verdana; font-weight:bold; font-size:12pt; }
.constructorsParameterTable { font-family:verdana; font-size:10pt; border:2px solid navy; border-spacing:0 0; }
.constructorsParameterHeaderRow { background:navy; color:white; }
.constructorsParameterHeader {}
.methodTable {}
.methodRow {}
.methodCell {}
.methodName { font-family:verdana; font-weight:bold; font-size:12pt; }
.methodSignature { font-family:verdana; font-style:italic; font-size:12pt; }
.methodComment { font-family:verdana; font-size:12pt; }
.methodParametersHeader { font-family:verdana; font-weight:bold; font-size:12pt; }
.methodParametersTable { border:2px solid navy; border-spacing:0 0; font-family:verdana; }
.methodParametersHeaderRow { background: navy; color:white; }
.methodParametersHeader { padding-left:5px; padding-right:5px; }
.returnsTable { font-family:verdana; font-size:12pt; border:2px solid navy; border-spacing:0 0; }
.returnsTableHeaderRow { background:navy; color:white; font-weight:bold; }
.returnsHeader { }
.returnsTableValueRow { font-size:10pt; vertical-align:top }
.returnsType { padding-left:5px; padding-right:5px; font-style:italic; vertical-align:top; }
.returnsComment { padding-left:5px; padding-right:5px; }
.parametersRow { font-size:10pt; }
.parametersAlternateRow { font-size:10pt; background:#F0F0F0; }
.parametersName { padding-left:5px; padding-right:5px; vertical-align:top; }
.parametersTypeCell { vertical-align:top; }
.parametersTypeLink {}
.parametersType { padding-left:5px; padding-right:5px; vertical-align:top; }
.parametersComment { padding-left:5px; padding-right:5px; }
.moduleLink { font-family:verdana; font-weight:bold; font-size:10pt; }
