BODY, TD, TR, TD A
{
	font-size: 9pt;
	font-family: verdana, Arial, Helvetica;
}
H2 {
	font-size: 14pt;
	font-weight: bold
}
H3 {
	font-size: 11pt;
	font-weight: bold
}
H4 {
	font-size: 9pt;
	font-weight: bold;
	ocolor:#0000FF;
}
DIV.syntax {
	font-weight:bold;
	text-indent:-2.5em
}
TD.parameter_name {
	font-style: italic
}
TD.parameter_desc {
}
TD.parameter_desc P {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 6px;
}
TABLE.parameter_table {
}
TABLE.definition {
	padding-left: 20em;
}
TH.definition {
	font-style: bold;
	vertical-align: top;
	text-align: left;
	padding-right: 2em;
}
TD.definition {
	font-style: normal;
	vertical-align: top;
	text-align: left;
	padding-right: 1em;
}
P.technote {
	color: #007FFF;
}
A:link {
    color: #0000FF
}
A:visited {
    color: #0000FF
}
A:hover {
    color: #FF0000
}

TABLE.command_table {
    border: 1pt solid black;
    background-color: white
}

TD.title_cell {
	font-weight: bold;
    font-size: 14pt;
}

TD.command_table {
	font-weight: normal;
    font-size: 8pt;
}

TABLE.cmd {
}

TH.cmd {
	font-weight: bold;
}

TD.cmd {
	vertical-align: top;
}

A.cmd {
}

A.back_link {
	font-size: 7pt
}

SPAN.code {
	font-family:Courier New, Courier;
}

TABLE.list {
	aborder-top: 1pt solid black;
	aborder-bottom: 1pt solid black;
	aborder-left: 1pt solid black;
}

TD.list {
	aborder-right: 1pt solid black;
	vertical-align: top;
}

A.next_link {
	font-size: 9pt;
	font-weight: bold
}

DIV.code_changed {
    background-color: #DCDCDC;
}
SPAN.code_changed {
    background-color: #DCDCDC
}
SPAN.code_comment {
	color: #007F00
}

TD.table_hdr
{
	COLOR: #000000;
	BACKGROUND-COLOR: #DCDCDC;
	BORDER-LEFT: solid black 1pt;
	BORDER-TOP: solid black 1pt;
	BORDER-BOTTOM: solid black 1pt;
	FONT-WEIGHT: BOLD
}
TD.table_hdr_rt
{
	COLOR: #000000;
	BACKGROUND-COLOR: #DCDCDC;
	BORDER-LEFT: solid black 1pt;
	BORDER-TOP: solid black 1pt;
	BORDER-BOTTOM: solid black 1pt;
	BORDER-RIGHT: solid black 1pt;
	FONT-WEIGHT: BOLD
}
TD.table_item
{
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-LEFT: solid black 1pt;
	BORDER-BOTTOM: solid black 1pt;
}
TD.table_item_rt
{
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-LEFT: solid black 1pt;
	BORDER-BOTTOM: solid black 1pt;
	BORDER-RIGHT: solid black 1pt;
}

table.dtTABLE
	{
	width: 100%; /* Forces tables to have correct right margin */
	margin-top: .6em;
	margin-bottom: .3em;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #999999;
	background-color: #999999; 
	font-size: 100%; /* Text in Table is same size as text outside table */
	}
table.dtTABLE th, table.dtTABLE td
	{ 
	border-style: solid; /* Creates the cell border and color */
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #999999;
	padding: 4px 6px;
	text-align: left;
	}
table.dtTABLE th	
	{ 
	background: #cccccc; /* Creates the shaded table header row */
	vertical-align: bottom;
	}
table.dtTABLE td	
	{
	background: #ffffff;
	vertical-align: top;
	}

table.plain
    {
		border-style:none;
    }
table.plain th, table.plain td
	{ 
	border-style: none; 
	padding: 2px 6px;
	text-align: left;
	}
dl
	{
	margin-top: 0em; 
	padding-left: 1px; /* Prevents italic-letter descenders from being cut off */
	}
dd
	{
	margin-bottom: 0em;  
	margin-left: 1.5em; 
	}
dt
	{
	margin-top: .5em; 
	}
    