body {
	font-family: sans-serif;
	margin-left: 0px;
	margin-top: 0px;	
}

p {
	margin-left: 5px;
}

h2 {
	margin-left: 15%;
}

h2.norm {
	margin-left: 0px;
}

p.how {
	margin-left: 18%;
}

font.order {
	margin-left: 5%;
	font-size: 80%;
	font-weight: bold;
	# color: #669999;
}

p.orderh {
	margin-left: 3%;
	font-size: 95%;
	font-weight: bold;
}

ul.list, ol.list {
	margin-left: 22%;
}

p.error {
	font-size: small;
	color: #FFFF00;
}

ul.error {
        font-size: small;
        color: #FFFF00;
}

p.nav {
	margin-left: 5px;
	font-size: small;
}

p.subhead {
	font-weight: bold;
}

table.nav {
	border-spacing: 0px;
	border-style: none;
}

table.nav td {
	border-style: none;
	padding: 0px;
	border-spacing: 0px;

}

tr.list {
	color: #669999;
	background-color: #FFDD00;
}

table.index {
	width: 80%;
	align: left;
	border-spacing: 0px;
}

table.index td {
        border-style: none;
        padding: 0px;
        border-spacing: 0px;
}

table.browse {
	width: 80%;
	align: left;
	border-spacing: 20px;

}

td {
	vertical-align: top;
	border-style: solid;
	padding: 5px;
}

table.browse td {
	width:	50%;
	text-indent: 0;
	padding: 7px;
}

table.browse ul {
	list-style-position: outside;
	list-style-type: circle;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}

table.result td {
	width: 50%;
	border-color: #000000;
}

table.result {
	margin-left: 5px;
	border-collapse: collapse;
	empty-cells: hide;
	width: 80%;
}

.cat {
	margin-left: 5px;
	font-size: small;
	font-weight: bold;
}

td.cat {
	text-align: right;
}

td.cname {
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}
table.invis {
	margin-left: 10%;
	border-spacing: 0px;
}
table.invis td {
	border-style: none;
	padding: 7px;
}

