body { 
	font-size: 10pt;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	margin-top: 20pt;
	margin-left: 20pt;
	margin-right: 20pt;
}

dummy {
    	font-family: tahoma, verdana, arial, helvetica, sans-serif;
}

small {
	font-size: 8pt; 
}

p, ul, ol, li, div, th, td, nobr {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size:	10pt; 
	line-height:150%; 
	margin-top:20; 
	margin-bottom:20 
}

b {	
	font-weight: 	bold;
}


a {
	font-weight: bold;
   	text-decoration: none;
	color: #000088;
}


h1 { 
	color: 		#000066; 
	font-weight:	bold; 
	font-size:	18pt; 
	text-align:left; 
	word-spacing:0; 
	line-height:100%; 
	margin-left:0; 
	margin-right:0; 
	margin-top:20; 
	margin-bottom:20; 
}


h2 { 
	color: 		#000066; 
	font-weight:	bold; 
	font-size:	14pt; 
	text-align:left; 
	word-spacing:0; 
	line-height:100%; 
	margin-left:0; 
	margin-right:0; 
	margin-top:20; 
	margin-bottom:20 
}

h3 { 
	color:		#000066; 
	font-weight:	bold; 
	font-size:	12pt; 
	margin-top:20; 
}

h4 { 
	color:		#000066; 
	font-weight:	bold; 
	font-size:	10pt; 
      margin-top:20; 
}

hr {
  noshade;
  size:"3";
  align:"center";
  width:"100%";
  border:3px solid #Ff6600;
}

span.term {
      color:		#000066; 
	font-weight:	bold; 
      font-style:italic;
	font-size:	10pt; 
	margin-top:20; 
}

span.part {
  margin-top:2cm;
}

pre.programlisting { 
    background: #F0F0F0; 
    border: 1px solid gray; 
    padding: 2px; 
    font-size: 10pt;
    white-space: pre;
}