﻿/* -------------------------------------------------------------------------- */
/* Common                                                                     */
/* -------------------------------------------------------------------------- */

html body {
	background-color:white;
	height:100%;
	margin:0;
	font-size:x-small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small;
}

html>body {
	font-size:small;
}

.as2doc {
	font-family:Arial, Helvetica, Sans-Serif;
	line-height:1.4em;
	font-size:96%;
	background-color:transparent;
	padding:0;
	margin:0;
}

.as2doc div.content {
	margin:0;
	padding:20px 2em 0.5em 2em;
}

/* -------------------------------------------------------------------------- */
/* Frames                                                                     */
/* -------------------------------------------------------------------------- */

html body#PackagesFrame {
	background-color:#EFEFEF;
	
}

html body#ClassesFrame {
	background-color:#EFEFEF;
}

/* -------------------------------------------------------------------------- */
/* Tags                                                                       */
/* -------------------------------------------------------------------------- */

.as2doc h1, .as2doc h2, .as2doc h3 {
	font-family:Arial, Helvetica, Sans-Serif;
	line-height:100%;
}

.as2doc h1 {
	color:#000000;
	font-size:2.2em;
	line-height:1.1em;
}

.as2doc h2 {
	color:#e24628;
	margin-bottom:0.2em;
	padding-bottom:0.2em;
	font-size:1.8em;
}

.as2doc h3 {
	margin-bottom:1.2em 0 1.2em 0;
	color:#000000;
	font-size:1.6em;
}

.as2doc ul {}

.as2doc hr {
	color:#999999;
	background-color:#999999;
	height:1px;
	border:none;
	margin:1em 0 1em 0;
	padding:0;
}

.as2doc .code {
	white-space:pre;
}

.as2doc code, .as2doc pre, .as2doc .code, .as2doc tt {
	font-family:"Courier New", monospace;
	font-size:12px;
}
.as2doc code, .as2doc tt {
	color:#900000;
}
.as2doc pre {
	margin-top:1em;
	margin-bottom:1em;
	color:#900000;
}

/* -------------------------------------------------------------------------- */
/* Links                                                                      */
/* -------------------------------------------------------------------------- */

.as2doc :link, .as2doc :visited {
	text-decoration:none;
	color:blue;
	background-color:transparent;
}

.as2doc :link:hover, .as2doc :visited:hover {
	color:#FF6600;
	text-decoration:underline;
}

.as2doc .hasBottomDivider {
	border-bottom:1px solid #a2a6a9;
}

.as2doc .title {
	display:block; font-weight:bold;
}

/* -------------------------------------------------------------------------- */
/* Special                                                                    */
/* -------------------------------------------------------------------------- */

.as2doc .askeyword {
	color:#000099;
}

.as2doc div.classInformation a:link,
.as2doc div.classInformation a:visited {text-decoration:none;}
.as2doc div.classInformation a:link:hover,
.as2doc div.classInformation a:visited:hover {text-decoration:underline;}

.as2doc div.CommentTagList a:link,
.as2doc div.CommentTagList a:visited {text-decoration:none;}
.as2doc div.CommentTagList a:link:hover,
.as2doc div.CommentTagList a:visited:hover {text-decoration:underline;}

.as2doc div.CommentTagList {
}

.as2doc div.CommentTagList ul {
	list-style:none;
	margin:0; padding:0;
}

.as2doc div.CommentTagList ul li {
	list-style:none;
	margin:0.5em 0 0 0;
	padding:0;
}

.as2doc div.CommentTagList .title {
	display:inline;
}

.as2doc div.CommentTagList div.parameter {
	font-style:italic;
}

.as2doc div.CommentTagList .description {
}

.as2doc div.CommentTagList div.value {
	margin-left: 1em;
}

.as2doc .identifier {
	color:#333333;
}

.as2doc div.classInformation .package {
	color:#999999;
}

.as2doc div.classTree {
	color:#000000;
	padding:0.5em 1em 0.5em 1em;
	margin:0.5em 0 1.5em 0;
}

.as2doc div.classTree a:link,
.as2doc div.classTree a:visited,
.as2doc div.classTree a:hover {
	text-decoration:none;
}

.as2doc div.classTree .currentClass {
	font-weight:bold;
}

.as2doc div.CommentTagBox {
	padding:0.5em 1em 0.5em 1em;
}

.as2doc div.CommentTagList ul li pre {
	padding:0.5em 1em 0.5em 1em;
}

.as2doc div.CommentTagList ul li pre,
.as2doc div.classTree,
.as2doc div.CommentTagBox {
	background-color:#FAFAFA;
	border-width:1px;
	border-color:#E0E0E0;
	border-style:solid;
}

.as2doc div.classDescription {
	margin: 1em 0 1em 0;
}

.as2doc div.classDescription div.summary {
	color:#333333;
	font-weight: bold;
}

.as2doc div.classDescription div.description {
	color:#666666;
}

.as2doc div.DocNavigation {
	color:#FFFFFF;
	background-color:#FFFFFF;
}

.as2doc div.DocNavigation a {
	padding: 0.2em 0.5em 0.2em 0.5em;
	margin-right:0.2em;
}
.as2doc div.DocNavigation a:link,
.as2doc div.DocNavigation a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-color:#FF6600;
}

.as2doc div.DocNavigation a:hover {
	color:#FFFFFF;
	background-color:#222222;
	text-decoration:none;
}

.as2doc div.SubNavigation {
	width:100%;
	height:1%;
	padding: 0.5em 0 0.5em 0;
}

.as2doc div.SubNavigation div.SubNavigationLeft {
	float:left; 
}

.as2doc div.SubNavigation div.SubNavigationRight {
	float:right; width:50%;
}

.as2doc div.classMemberSummaries {
}

.as2doc div.classMemberSummaries a:link,
.as2doc div.classMemberSummaries a:visited {text-decoration:none;}
.as2doc div.classMemberSummaries a:link:hover,
.as2doc div.classMemberSummaries a:visited:hover {text-decoration:underline;}

.as2doc div.classMemberSummary {
	padding-bottom: 0.5em;
}

.as2doc div.memberSummaryItem {
	background-color:#FAFAFA;
	padding: 0.2em 0.5em 0.2em 1em;
	border-top: 1px solid #E0E0E0;
}

.as2doc div.memberSummaryItem div.declaration {
}

.as2doc div.memberSummaryItem div.declaration .modifier {
	color:#000000;
	margin-right:0.5em;
}

.as2doc div.memberSummaryItem div.declaration .type {
}

.as2doc div.memberSummaryItem div.description {
	font-style:italic;
}

.as2doc div.classInheritedMemberList {
	border:1px solid #E0E0E0;
	background-color:#FAFAFA;
	padding: 0.2em 0.5em 0.2em 0.5em;
	margin-bottom:0.2em;
	font-size: 11px;
}

.as2doc div.classInheritedMemberList .package {
	font-weight:normal;
}

.as2doc div.classInheritedMemberList .superclass {
	font-weight:normal;
}

.as2doc div.memberDocumentation div.memberDefinition {
	border:1px solid #E0E0E0;
	background-color:#FAFAFA;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

.as2doc div.memberDocumentation div.memberDefinition .modifier {
	color:#000000;
	margin-right:0.5em;
}

.as2doc div.memberDocumentation div.memberDefinition .identifier {
}

.as2doc div.memberDocumentation div.memberDefinition .type {
}

.as2doc .access {
	color:#999999;
}

.as2doc .access .read {
	color:#009900;
}

.as2doc .access .write {
	color:#990000;
}

.as2doc div.packageSummary div.comment {
	margin-left:1em;
}

.as2doc div.packageSummary div.item,
.as2doc div.packagesSummary div.item {
	background-color:#FAFAFA;
	padding: 0.2em 0.5em 0.2em 1em;
	border-top: 1px solid #E0E0E0;
}

.as2doc div.indexShortcuts {
}

.as2doc div.indexSection {
}

.as2doc div.indexSection div.indexItem {
}

.as2doc div.indexSection div.indexItem .identifier {
	font-weight:bold;
}

.as2doc div.indexSection div.indexItem .package {
	font-weight:bold;
}

.as2doc div.indexSection div.indexComment {
	margin-left:1em;
}

.as2doc div.indexSection div.indexComment .comment {
	font-style: italic;
}

.as2doc .deprecated {
	font-weight: bold;
}

/* -------------------------------------------------------------------------- */
/* Footer                                                                     */
/* -------------------------------------------------------------------------- */

.as2doc div.footer {
	margin-top:1em;
	margin-bottom:0.5em;
	color:#66600;
	font-size:90%;
}

.as2doc div.footer a:link,
.as2doc div.footer a:visited {
	color:#666;
	font-weight:bold;
	text-decoration:none;
}

.as2doc div.footer a:hover {
	color:blue;
	border-bottom:1px solid blue;
}

.as2doc div.footer .created {}
.as2doc div.footer .date {}
.as2doc div.footer .viewFrames {
	display:inline;
}
.as2doc div.footer .hideFrames {
	display:none;
}

/* -------------------------------------------------------------------------- */
/* Workarounds/Browser Compatibility                                          */
/* -------------------------------------------------------------------------- */

/* See http://www.positioniseverything.net/explorer/escape-floats.html */

.as2doc .floatContainer {margin:0; display: inline-block;}
.as2doc .floatContainer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.as2doc .floatCell {float:left; display:block;}

/*  \*/
* html .floatContainer {height: 1%; width:96%;}
.floatContainer {display: block;}
/*  */