/* CSS for UL help */

	 
p, ol, ul, th, td {
	margin-top: 6.00pt;
	margin-bottom: 6.00pt;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 9pt;	
}

/* styles for headings */
h1, h2, h3, h4, h5, h6{
	font-family: Calibri, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h1 {
	margin-top: 3.00pt;
	margin-bottom: 3.00pt;
	font-size: 14pt;
}

h2 {
	margin-top: 12.00pt;
	margin-bottom: 6.00pt;
	font-size: 13pt;
}

h3 {
	margin-top: 10pt;
	margin-bottom: 3.00pt;	
	font-size: 12pt;
}

h4 {	
	margin-top: 3pt;
	margin-bottom: 3pt;
	font-size: 11pt;	
	}

h5 {	
	margin-top: 3pt;
	margin-bottom: 0;
	font-size: 10pt;
	}

h6 {
	margin-top: 6pt;
	margin-bottom: 3.00pt;
	font-size: 9pt;	
	font-style: italic; 
}

/* styles for indented text */
p.ident1, p.indent2, p.indent3{
	margin-top: 6.00pt;
	margin-bottom: 3.00pt;
}

p.indent1 {margin-left: 1.5em;}
p.indent2 {margin-left: 3.3em;}
p.indent3 {margin-left: 5.5em;}

/* style for numbered lists */
ol {
	margin:0.4em 0 0.4em 1em;
	list-style: decimal;	
}

/* style for bulleted lists */
ul {
	margin:0.4em 0 0.4em 1em; 	
	list-style-type: square;
	padding-left: 0em; /*added to control left indent differences between browsers */
}

ul.sub{
	margin-left: 2.55em;	
}
/* style for bullets in tables */
ul.table{
	margin-left: 0.125em;
}

/* style for lists */
li {margin: 0.5em 0 .5em 2.25em}

li.none{list-style-type: none;}

.none{list-style-type: none;}

/* styles for tables */
table.bordered {
	border: 1px solid #000000;	
	border-collapse: collapse;
}

td {
	vertical-align: top;
	padding: 0.2em 0.55em 0.2em 0.55em;
	border: 1px solid #000000;
}

/* style for table headings */
th{
	font-size: 11pt;
	font-weight:bold;
	padding:0.25em;
}

/* style for tables with no borders (using descendant selectors) */
div.tblnoborder table td{border:none;}

/*Row format for enumeration tables*/
tr.enum{
	background-color: C0c0c0;
}

/* Adds color to table heading row */
tr.heading{background-color: ece9d8;}

/* styles for hyperlinks */
a:link {
	color: #008001;
	text-decoration: none;
}

a:visited {color: #008000;}

a:active {color: #ff0000;}

a:hover {
	color: #ff0000;
	font-style: italic;		
}

/* show tooltip class in green and display italic text when hovered over*/
.tooltip{
	color: #008000;
}
/*tooltips a.tooltip:hover displays the specified color only when hovered over*/

/* class styles for code */
div.code {
	font-family: "Courier New", Courier, monospace;
}

p.code {
	margin-top: 3.00pt;
	margin-bottom: 0.00pt;
	font-family: "Courier New", Courier, monospace;
	font-size: 9pt;
	color: #000000;
	margin-left: 3.3em;
}

p.code1 {
	margin-left: 12.00pt;
	margin-top: 3.00pt;
	margin-bottom: 0.00pt;
	font-family: "Courier New";
	font-size: 9pt;
	color: #000000;
}

p.code2 {
	margin-left: 24.00pt;
	margin-top: 3.00pt;
	margin-bottom: 0.00pt;
	font-family: "Courier New";
	font-size: 9pt;
	color: #000000;
}

p.code3 {
	margin-left: 36.00pt;
	margin-top: 3.00pt;
	margin-bottom: 0.00pt;
	font-family: "Courier New";
	font-size: 9pt;
	color: #000000;
}

A.dropspot {
	font-style: italic;
	color: #008000;
	cursor: hand;
}

span.code{
	font-family: "Courier New", Courier, monospace;
}


BR {
	font-size: 4.00pt;
}

/* class to center elements */
.center{
	text-align: center;
}

/* page break for PDF conversion */
.page-break-before{
	page-break-before: always;
	}