.api-index, .api-view
{
	font-size: 14px;
}

.api-index .summaryTable,
.api-view .summaryTable
{
	font-size: 13px;
}

.api-index table th
{
	background: #eee;
}

.api-index table.summaryTable th,
.api-index table.summaryTable td
{
	border: 1px #ddd solid;
	padding: 0.2em 0.5em;
}

.api-index h1,
.api-index h2,
.api-index h3,
.api-view h1,
.api-view h2,
.api-view h3
{
	color: #444;
	font-weight: normal;
}

.api-view .content h1,
.api-view .content h2,
.api-view .content h3,
.api-view .content ol,
.api-view .content ul,
.api-view .content p
{
	margin: 0 0 0.2em;
}

.api-view h4
{
	font-size: 14px;
	margin: 10px 0;
	font-weight: bold;
}

.api-view pre
{
	display: block;
	padding: 1em;
	background:#fcfcfc;
	border-top: 1px  solid #eee;
	border-bottom: 1px  solid #eee;
	font-family: Menlo, Consolas, "Courier New", Courier, mono;
	margin: 1em 0;
	font-size: 10pt;
}

.api-view div.code
{
	display: none;
	overflow: auto;
	padding: 1em;
	background:#fcfcfc;
	border-top: 1px  solid #eee;
	border-bottom: 1px  solid #eee;
	font-family: Menlo, Consolas, "Courier New", Courier, mono;
	margin: 1em 0;
	font-size: 10pt;
}

.api-view table.summaryTable
{
	background: #f6f6f6;
	border-collapse: collapse;
	width: 100%;
}

.api-view table.summaryTable th,
.api-view table.summaryTable td
{
	border: 1px #ddd solid;
	padding: 0.2em 0.5em;
}

.api-view table.summaryTable th
{
	background: #eee;
	text-align: left;
}

.api-view #nav
{
	padding: 3px;
	margin: 0 0 10px 0;
	border-top: 1px #ddd solid;
}

.api-view #classDescription
{
	padding: 5px;
	margin: 10px 0 20px 0;
	border-bottom: 1px solid #ddd;
}

.api-view .detailHeader
{
	font-weight: bold;
	font-size: 12pt;
	margin: 30px 0 5px 0;
	border-bottom: 1px solid #ddd;
}

.api-view .detailHeaderTag
{
	font-weight: normal;
	font-size: 10pt;
}

.api-view .signature,
.api-view .signature2
{
	padding: 0.2em 0.5em;
	margin: 0.5em 0;
	background:#fcfcfc;
	border-top: 1px  solid #eee;
	border-bottom: 1px  solid #eee;
	font-family: Menlo, Consolas, "Courier New", Courier, mono;
}

.api-view .paramNameCol
{
	width: 12%;
	font-weight: bold;
}

.api-view .paramTypeCol
{
	width: 12%;
}

.api-view .memo
{
	margin: 20px 0;
	padding: 10px;
	background: lightyellow;
}

.api-view .sourceCode
{
	margin: 0 0 10px 0;
	padding: 0.2em 0.5em;
	background: #F6F6F6;
}

.api-view .docProperty .summaryTable,
.api-view .docMethod .summaryTable,
.api-view .docEvent .summaryTable,
.api-view .summaryTable.docClass
{
	table-layout: fixed;
}

.api-view .col-property,
.api-view .col-method,
.api-view .col-event
{
	width: 150px;
}

.api-view .col-type
{
	width: 100px;
}

.api-view .col-defined
{
	width: 150px;
}

.api-view .col-name
{
	width: 150px;
}

.api-toc
{
	border-right: 1px solid #dfdfdf;
	padding-bottom: 2em;
	margin-top: 0.5em;
}

.api-toc .toc
{
	font-size: 13px;
	margin: 1em 0;
	padding: 0;
}

.api-toc .toc ul,
.api-toc .toc li
{
	margin:0;
	list-style-image:none;
	list-style-type:none;
}

.api-toc .toc li
{
	margin: 0;
}

.api-toc .toc li span
{
	position: relative;
	top: -4px;
}

.api-toc .toc li span,
.api-toc .toc li a
{
	font-size: 12px;
}

.api-toc .toc li.active
{
	font-weight:bolder;
}

.api-toc .toc .closed ul
{
	display:none;
}

.api-toc .search .keyword
{
	margin-right: 5px;
	width: 128px;
}

.api-toc .versions strong,
.api-toc .search strong,
.api-suggest strong
{
	display: block;
	text-transform: uppercase;
	color: #666;
	font-size: 0.7em;
	letter-spacing: 1px;
	font-weight: normal;
	margin: 0 0 0.2em 0;
}

.api-toc .versions
{
	margin: 0 0 10px;
}

.api-toc .versions ul,
.api-toc .versions li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0 0 0.2em;
}

.api-toc .versions li
{
	display: inline;
	margin: 0 1em 0 0;
}

.api-toc .versions li span
{
	font-weight: bold;
}

.api-toc .treeview a:active,
.api-toc .treeview a:hover,
.api-toc .treeview .folder:hover
{
	color: #99CC00;
}

.api-toc .treeview .folder,
.api-toc .treeview li.expandable .folder
{
	background-position: 0px 3px;
	padding-left: 18px;
}

.api-toc .treeview li ul li
{
	padding-top: 0px;
}

.api-toc .treeview li.active
{
	font-size: 12px;
}

.api-toc .treeview li.last
{
	padding-bottom: 5px;
}

.api-suggest
{
	margin: 0.5em 0 1em 0;
}

.api-suggest .keyword
{
	font-size: 1.1em;
	width: 448px;
	margin-right: 5px;
}

.api.ac_results li
{
	font-size:15px;
	line-height:20px;
	padding:3px 6px;
}

