/* BODY = default paragraph font */ 
	body		{bgcolor: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
	
/* HYPERLINKS */ 
	a:link		{color: #0000cc; }
	a:active	{color: #0000cc; }
	a:visited	{color: #0000cc; }	
	.pop		{text-decoration: none; }

/* LISTS */ 
	ol		{font-size: 100%; margin-top: .5em; margin-bottom: 0em; margin-left: 4em;}
	ul		{font-size: 100%; margin-top: .5em; margin-bottom: 0em;}
	ol ul		{list-style: disc; margin-top: .5em;}
	ul ul		{list-style: disc; margin-top: .5em;}
	li		{margin-bottom: .7em; margin-left: -2em;}

/* PREFORMATTING - CODE */ 
	pre		{font-size: 100%; margin-top: 1.2em; margin-bottom: 1.5em;}
	code	 	{font-family: "courier new", courier; font-size: 100%; }
/*	code	 	{font-family: "courier new", courier; font-size: 125%; }	
	
/* TABLES */ 
	table		{font-size: 100%; margin-top: 0em; margin-bottom: 1em;}
	th		{text-align: left; background: #E5E5E5; margin: .25em; vertical-align: bottom;}
	tr		{vertical-align: top;}

/* PARAGRAPH */
	p		{margin-top: .6em; margin-bottom: .6em; }

/* Heading styles---------------------------------------------------------------------------- */ 

	h1		{
	font-size: 125%;
	margin-top: .4em;
	margin-bottom: .5em;
	color: #000000;

}
	h2		{
	font-size: 110%;
	margin-top: 2em;
	margin-bottom: .5em;
	color: #000000;
	background-color: #E8E8E8;
	padding: 4px 8px 4px 8px;
}
	h3		{font-size: 100%; margin-top: 1.2em; margin-bottom: .5em; font-weight: bold;}
	h4		{font-size: 100%; margin-top: 1.2em; font-weight: bold;}
	h5		{font-size: 100%; margin-top: 1.2em; font-weight: bold;}
	.lproch		{font-weight: bold ;margin-top: 1.2em; }/* Heading 9,List Procedure Heading,lproch */ 

/* Defined List styles ----------------------------------------------------------------------- */

	dt		{font-weight: bold; }
	dd		{margin-left: 2em; margin-bottom: .6em; }

/* Paragraph styles--------------------------------------------------------------------------- */ 

	.ac		{font-size: 90%; } 
	.alpha		{font-size: 125%; font-weight: bold; }
	.dt1		{text-indent: -2em; margin-left: 2em;}
	.hang		{text-indent: -2em; margin-left: 2em;}
	.ind		{margin-left: 2em;}
	.mt			{margin-top:  2em; font-weight: bold; }
	.noborder	{border: none; }
	.rtt		{text-align: right; font-size: 90%; }
	.tableup	{margin-top: 0em; }

/* spacing styles */ 
	.4		{line-height: 4pt;}
	.6		{line-height: 6pt;}
	

/* Language Reference styles --------------------------------------------------------------------------- */

/* code comments */
	.comment {color: darkgreen;
		}

/* Object model blue box */ 
	.omblue { height: 16px;
		width: 100px;
		padding: 2px 2px 2px 2px;
		background-color: #CAFFCA;
		border: 1px solid windowframe;
		color: windowtext;
		font-weight: bold;
		text-decoration: none;
		cursor: hand;
		line-height: 9px;
		}

/* Object model blue dashed box */ 
	.ombluedash { height: 16px;
		width: 100px;
		padding: 2px 2px 2px 2px;
		background-color:  #CAFFCA;
		border: 1px dashed windowframe;
		color: windowtext;
		text-decoration: none;
		cursor: hand;
		line-height: 9px;
		}

/* Object model yellow box */ 
	.omyellow { height: 16px;
		width: 100px;
		padding: 2px 2px 2px 2px;
		background-color: #FFFFCA;
		border: 1px solid windowframe;
		color: windowtext;
		font-weight: bold;
		text-decoration: none;
		cursor: hand;
		line-height: 9px;		
		}	

/* Object model yellow dashed box */ 
	.omyellowdash { height: 16px;
		width: 100px;
		padding: 2px 2px 2px 2px;
		background-color: #FFFF99;
		border: 1px dashed windowframe;
		color: windowtext;
		text-decoration: none;
		cursor: hand;
		line-height: 9px;
		}


	.popupspan { position: absolute;
		padding: 0px;
		border: 1px solid windowframe;
		color: windowtext;
		display: none;
		z-index: +1;
		}

/* Navigation area */
	.nav {
	padding: 0px 0px 10px 0px;
	background-color: #FFFFCC;

		}

/* Active navigation area jumps */
	.navreuse { width: 75px;
		color: #0000cc;
		cursor: hand;
		}

/* Inactive navigation area jump */
	.navunused { width: 75px;
		color: graytext;
		}

/* Hidden navigation area jump */
	.navhidden { width: 75px;
		display: none;
		}

/* Navigation hyperlink list topic description toggle */
	.showdesc { color:#0000cc;
		cursor:hand;
		font-size:smaller;
		text-decoration:underline;
		}

/* Navigation hyperlink list topic description sections */
	.desc { color: windowtext;
		display: none;
		}

/* Example navigation area jumps */
	.navex { text-decoration: none;
		}

/* Syntax box */
	.syntax { width: 100%;
		padding: 0px 8px 0px 8px;
		background-color: #E8E8E8;
		}
/* heading box */
	.heading { width: 100%;
		padding: 12px 8px 9px 8px;
		background-color: #E3E3FF;
		}		
/* heading box */
	.spacer { width: 100%;
		padding: 0px 8px 0px 8px;
		font-size: 25%;
		}


.link		{text-decoration: none; }
.link:hover	{text-decoration: underline; }


/* Dropdown styles --------------------------------------------------------------------------- */

.DropDown	{text-decoration: none; font-weight: normal; top: 0pt;} 
.DropDown:hover	{text-decoration: underline; }

			
.HidePopUp 	{text-decoration: none; }
.HidePopUp:hover{text-decoration: underline; }

.Glossary	{text-decoration: none; }
.glossary:hover	{text-decoration: underline; }
				
.Glossarydef	{color: #008C00; text-decoration: none;}

.srcContent 	{ }

.expfav		{font-size: 80%; text-align: Right; margin-top: -.5em; margin-bottom: -1em; }

.expanded	{font-weight: normal; margin-top: 0em; margin-bottom: 1.2em;  }	

.collapsed	{display: none;}	
			 	
.def		{margin-top: 40pt;}	

