body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 120%;
	margin: 18pt;
}

li.items_abc { 
	margin-top:0; 
	margin-bottom:0 
}

p.ppheader { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	margin-bottom: 0pt;
}

p.title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	font-weight: bold; 
}

p {
	margin-top: 0pt;
	margin-bottom: 12pt;
}

p.redbox {
	margin-top: 0pt;
	padding: 5pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1pt solid red;
}

p.bluebox {
	margin-top: 0pt;
	padding: 5pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1pt solid blue;
}

p.warning { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffc0cb;
	padding: 10pt;
}

p.note {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #CCFFCC;
	padding: 10pt;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

span.smallprint {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

td.smallprint {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

span.keyword {
	border-bottom-style: dashed;
	color: #009900;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
	border-bottom-width: .5pt;
}

h1 {
	font-size: 16pt;
	line-height: 110%;
}

table {
	border-collapse: collapse;
}

td.property {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 3pt;
	margin-bottom: 3pt;
}
p.figrtb { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 12pt;
	float: right; 
	padding: 6pt; 
	margin-left: 6pt;
	margin-top: 0pt;
	margin-bottom: 6pt;
	border: 1pt solid black;
}

p.figrt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 12pt;
	float: right; 
	padding: 6pt; 
	margin-left: 6pt;
	margin-top: 0pt;
	margin-bottom: 6pt;
}

p.figltb { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 12pt;
	float: left; 
	padding: 6pt; 
	margin-left: 6pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	border: 1pt solid black;
}

p.figlt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	float: left;
	padding-right: 12pt;
}
.comments {
	color: #009900;
}
.reserved {
	color: #0000FF;
}

a.hide {
	border: 1pt solid red;
	padding: 3pt;
	line-height: 14pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	color: white;
	background: white;
	text-decoration: none;
}

a.hide:HOVER {
	border: 1pt solid red;
	padding: 3pt;
	line-height: 14pt;
	color: black;
	background: white;
	text-decoration: none;
}

p.codebox {
	margin-top: 0pt;
	padding: 5pt;
	background:#FFFFCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1pt solid black;
}

a.menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration : none;
	color: blue;
}

a.menu:HOVER {
	text-decoration : underline;
	color: red;
}

.argument {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-color:green;
	font-style: italic;
	color: green;
}

span.button {
	border: 1pt solid black;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	background: #dddddd;
	padding-top: 1pt;
	padding-bottom: 1pt;
	padding-left: 5pt;
	padding-right: 5pt;
}
