/* wrapper for the generated content */
#jsdoccontent
{
	margin:			10px 20px 0px 20px;
	padding:		0px;
	text-align: 	justify;	
	font-size:		12px;
	font-family:Arial, Helvetica, sans-serif;
}

div#jsdoccontent table, tr, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

/* footer note: generared by jsdoc */
.generated_by
{
	margin:			10px 20px 3px 20px;
	padding:		0px;
	text-align: 	right;	
	font-size:		10px;
}

/* left navframe class list */
table.classnames td
{
	margin:			0px;
	padding:		0px 0px 0px 20px;
	text-align: 	left;	
	font-size:		12px;
}

/*------------------------------------ */
/* Sourcecode view */
/*------------------------------------ */
.sourceview 
{ 
	margin:			0px;
	padding:		3px 5px;
	background: 	#fff; 
}
.attrib { color: #DD7777 }
.comment { color: #55AA55 }
.reserved { color: #FF5555 }
.literal { color: #5555FF }

table.summary 
{
	margin-top: 		20px;
}

table.summary td.head
{
	padding:			2px 5px;
	font-size: 			18px;
	font-weight:		normal;
	color:				#000099;
	background:			#EBEBEB;
}

table.summary td.head a,
table.summary td.head a:link,
table.summary td.head a:active,
table.summary td.head a:visited,
table.summary td.head a:hover
{
	font-size: 			18px;
	font-weight:		normal;
	color:				#000099;
}

table.summary td.methods
{
	background:			#fff;
	margin:				0px;
	padding:			0px 5px 0px 5px;
	border-right:		1px solid #1e7bbc;
}

table.summary td.code
{
	margin:				0px;
	padding:			0px 5px 5px 5px;
	background:			#fff;
}

table.summary td.code div
{
	margin:				0px;
	padding:			2px 0px 0px 20px;
	font-size:			12px;
}