body,td,font,p,a { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

div.navheader {
	background: #e0D7C6 url("images/headerl.png") no-repeat ;
	padding:0px;
}

div.navheader table{
        background: url("images/headerr.png") top right no-repeat;
	border-collapse: collapse;	
	height: 60px;
	margin:0px;
}

div.navheader td {
	padding:8px;
}

div.navheader a, div.navfooter a, div.navheader a:hover, div.navfooter a:hover {
	color: #0974BA;
	font-weight:bold;
	text-decoration:none;
}

a {
	color: #0974BA;
	text-decoration:none;
	border-bottom: 1px solid #E6E0D5;
}

a:hover {
	background-color: #0974BA;
	color: white;
}

hr {
	border: thin solid #000000;
	color: #000000;
}



pre.programlisting {
	padding: 1em;
}

div.note, pre.programlisting {
	border: thin solid #9BB7C7;
	background: #E6EEF4;
	margin: 1px;
}

div.table table, div.informaltable table {
	font-size: 90%;
	border: thin solid rgb(224,224,255);
	border-spacing: 0px;
	border-collapse: collapse;
}

div.table td, div.table th, div.informaltable td, div.informaltable th {
	border: thin solid #9BB7C7;
	padding:4px;
}

thead tr  {
	background: #AECCDF;
	color: rgb(0,0,0);
}

tt.sgmltag-starttag    { color: #000080; }
tt.sgmltag-endtag      { color: #000080; }
tt.sgmltag-emptytag    { color: #000080; }
tt.sgmltag-element    { color: #000080; }
tt.sgmltag-sgmlcomment { color: #B02020; }
tt.sgmltag-xmlpi       { color: #0000F8; }
tt.sgmltag-genentity   { color: #686868; }
tt.sgmltag-attribute   { color: #7f0055; }
tt.sgmltag-attvalue   { color: #0000C0; }

div.section {
	margin-left:10px;

}

div.note {
	padding: 4pt;
}

div.note H3.title {
	font-size: 90%;
	padding:0px:
}

tt.code {
 color: #222222;
  font-family: courier new;
  font-size:80%;
   background-color: #f1f1f1;
    padding: 0px 4px 0px 4px;
}

div.navfooter {
	padding-bottom: 4px;
	margin-bottom:20px;
	border-bottom: 2px solid #000000;
}


