
        a:link    { color: #00589E}
	a.copyright { color: #C0C0C0}
	a.copyright:visited { color: #C0C0C0}


	span.bjinternal a:visited { color: #FF6600}


TD.admonition
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right : 5px;
	padding-left : 8px;
	font : small;
	}

IMG
	{
	border : none;
	}
		
BODY
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font : x-small;
	}

DIV
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-indent : 0em;
	}

DFN
	{
	color: #F27C00;
	text-decoration: none;
	font-style:normal;
	}
	
div.warning h3.title, div.important h3.title, div.note h3.title, div.caution h3.title, div.tip h3.title	
    {
	font-size: small;
	color: Black;
	font-weight : bold;
    }

div.toc
	{
	margin : 0em 0em 0em 0em;
	}

div.Tocfirst
	{
	margin : 5em 0em 0em 0em;
	font-weight:normal;
	}

ol.substeps
	{
	list-style-type : lower-alpha;
	}

 /* Contents entries */

DT, dt, .term 
	{
	margin : 0em 0em 0em 1em;
	font-weight: bold;
	}

 /* Contents entry text (after number) */

dt a
	{
	margin : 0em 0em 0em 0em;
	font-weight: normal
	}

EM, i
	{
	font-style: italic;
	}

.blue
	{
	font-weight: bold;
	color: #00589E;
}

FONT
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

 H2, H3, H4, H5
	{
	color: #00589E;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font : small;
}
		  
		  
H1, H2
	{
	color: #00589E;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font : large;
	margin : 1em 0em .5em 0em;
	font-weight: bold;
	}

H2
	{
	margin : 2em 0em -.25em 0em;
	font-weight: bold;
	}	 

H3
	{
	margin : 1.5em 0em -.25em 0em;
	font-weight: bold;
	}	  

H4
	{
	margin : 1em 0em -.25em 0em;
	font-weight: bold;		  	
	}	

H4.headerTitle
	{
	font-size:11px;
	color:black;
	font-weight: normal;
	}

H5
	{
	font-style: italic;
	margin : .5em 0em -.25em 0em;
	font-weight: bold;
	}	  



.border
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	border-style : outset;
	border-width : thin thin thin thin;
	margin: 3em 0em 1em 0em;
	}


.HEADER1
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	}


.HEADER2
	{
   	font-family: Arial, Verdana, Helvetica, sans-serif;
 	FONT-WEIGHT: bold;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	}

P
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

P.emphasis
	{
	font-weight: bold;
	color : #00589E;
}

div.bjinternal
	{
	color : #FF6600;
}

span.bjinternal
	{
	color : #FF6600;
}

a.copyright
	{
	color : #C0C0C0;
	}


P.copyright
	{
	color : #C0C0C0;
	text-align:center;
	font: 11px
	}

LI
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: .5em;
	}

Table, Table.body
	{
	margin-top:.5em;
	margin-bottom : .5em;
	}

tr.body th
	{
	background-color : #00589E;
	font : x-small;
	font-weight: bold;
}

th p
	{
	font-weight: bold;
	}

TD
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5 px;
	padding-right : 10px;
	padding-left : 5px;
	font : x-small;
	vertical-align: top;
	}

TD.navheader
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #C0C0C0;
	vertical-align : top;
	border: none;
	padding-top: 0px;
	padding-bottom: 5 px;
	padding-right : 0px;
	padding-left : 0px;
	}

TH
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	text-align : left;
	background:  #00589E;
	border: none;
	padding-top: 5px;
	padding-bottom: 5 px;
	padding-right : 10px;
	padding-left : 5px;
	}

TH.admonition, div.navheader th
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	background:  white;
	background-color : white ! important;
	text-align : left;
	border: none;
	padding-top: 5px;
	padding-bottom: 5 px;
	padding-right : 5px;
	padding-left : 5px;
	}

div.navheader th
	{
	text-align: center;
	}	

p.admonition
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-weight: bold;
	color: black;
	text-align: left;
	}

tt
	{
	font: x-small;
	}

.title tt
	{
	font: small;
	}	

pre.programlisting
	{
	font: x-small;
	}

.header
	{
	color: #FF6600;
	font-weight: bold;
}

em.orange
	{
	color: #FF6600;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px
	}


UL
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 1em;
	}

OL
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 1em;
	}

.line
	{
	margin: 0pt 6pt
	}

B
	{
	font-weight: bold
	}


.sidebar
	{
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

.date
	{
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0pt 6pt 6pt
	}

.footer
	{
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	text-decoration: none
	}

A
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}


.tablehead
	{
	background: #ffffeb;
	color: black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px
	}


hr
	{
	margin-top: -.5em;
	}

TH.admonition, TD.admonition 
	{ 
	padding-left: 0; 
	}

ol
		{ margin-top: ".5em"; 
		margin-bottom: 0; 
		margin-left: "1.5em"; 
		padding-left: "0em";
		margin-right:"2.1em" }
	
ul
		{ margin-top: ".6em"; 	
		margin-bottom: 0;
		list-style-type: disc;
		margin-left: ".75em";
		padding-left: "0em";
		margin-right: "1.5em"; }
		
li
		{ margin-bottom: ".7em"; clear:both; }

ul li pre.programlisting
	{
	margin-left: .55em;
	}

ol li pre.programlisting
	{
	margin-left: .6em;
	}

div.RelatedTopics
	{
	text-align: right;
	padding-right: .5in;
	}
