
html, body {
	font-family: arial, helvetica, "sans serif";
/* font-size: 12pt; */
	background-color: #FFFFFF;
	color: #000000;
}

a:link { color: #0000ff }
a:visited { color: #0000ff }
a:focus { color: #0000ff }
a:active { color: #ff0000 }

a:hover {
	color: #000000;
	background-color: #ffff80;
}

a:link, a:visited, a:active {
	border-style: solid;
	border-color: transparent;
	_border-color: #ffffff;
	border-width: thin;
}

a:focus {
	border-width: thin;
	border-color: #000000;
	border-style: dashed;
}

pre.funcsynopsisinfo, pre.programlisting {
	width: 90%;
	background-color: #dddddd;
	border-color: #000000;
	border-style: solid;
	border-width: thin;
	font-family: "courier new", "lucida console", monospace;

	padding: 1em;
}

/* The following is used by xdr(3) */

.inlinefuncsynopsisdescr {
	padding-left: 3em;
	margin-bottom: 1em;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

div.funcsynopsis + div.funcsynopsis {
	border-top-color: #000000;
	border-top-width: thin;
	border-top-style: dashed;
	padding-top: 1em;
}

div.cmdsynopsis + div.cmdsynopsis {
	border-top-color: #000000;
	border-top-width: thin;
	border-top-style: dashed;
}

div.funcsynopsis {
	line-height: 100%;
}

.refsynopsisdiv > div.funcsynopsis {
	padding-bottom: 1em;
}

tt.function, code, code tt {
	font-family: "courier new", "lucida console", monospace;
	font-size: 110%;
	font-weight: bold;
}

.pdparam {
	font-family: "courier new", "lucida console", monospace;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

.funcsynopsis p, .funcsynopsis * td {
	font-family: "courier new", "lucida console", monospace;
}

.fsfunc {
	font-family: "courier new", "lucida console", monospace;
	font-size: 110%;
	font-weight: bold;
}

.citerefentry {
	font-family: "courier new", "lucida console", monospace;
	font-size: 100%;
}

.refentry > h1 {
	font-family: "courier new", "lucida console", monospace;
}

code.option {
	font-style: italic;
	text-decoration: underline;
}

code.function {
	font-family: "courier new", "lucida console", monospace;
	font-size: 110%;
	font-weight: bold;
}

.errorname {
	font-family: "courier new", "lucida console", monospace;
	color: #FF0000;
	font-weight: bold;
}

div.informaltable + div.informaltable {
	margin-top: 1em;
}

div.informaltable table {
	background-color: #dddddd;
}

div.informaltable table tbody tr td {
	border-style: solid;
	border-width: thin;
	border-color: #000000;
}

div.informaltable table thead tr th {
	border-style: solid;
	border-width: thin;
	border-color: #000000;
}

div.informaltable table tfoot tr th {
	border-style: solid;
	border-width: thin;
	border-color: #000000;
}

div.informaltable table tbody tr td, div.informaltable table thead tr th {
	padding-top: .1em;
	padding-bottom: .1em;
	padding-left: .3em;
	padding-right: .3em;
}


div.const_table table {
	background-color: #dddddd;
	font-family: "courier new", "lucida console", monospace;
	/* font-size: 12pt; */
	font-size: 100%;
	border-style: solid;
	border-width: thin;
	border-color: #000000;
	-moz-border-radius: 6px;
}

div.const_table table * td {
	padding-top: .2em;
	padding-bottom: .2em;

	padding-left: 1em;
	padding-right: 1em;
}

/* Structure definition table */

div.structdef table {

	border-width: thin;
	border-style: solid;
	padding-left: 1em;
	padding-right: 1em;
}

div.structdef table {
	font-family: "courier new", "lucida console", monospace;
	line-height: 100%;
	background-color: #eeeeff;
}

div.structdef table tbody tr td.structdefhdr,
div.structdef table tbody tr td.structdefhdrcomment,
div.structdef table tbody tr td.structdefhdr2 {
	padding-top: .5em;
}

div.structdef table tbody tr td.structdefhdr2,
div.structdef table tbody tr td.structdefhdr2comment {

}

div.structdef table tbody tr td.structsep {
	height: 1px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	padding-top: .5em;
}

div.structdef td.structdefhdr,
div.structdef td.structdefhdr2,
div.structdef td.structdefftr {
	font-weight: bold;
}

div.structdef table tbody tr td {
	padding-top: 0em;
	padding-left: .2em;
	padding-right: .2em;
	padding-bottom: 0em;
}

div.structdef table tbody tr td.norightpad {
	padding-right: 0em;
}

div.structdef table tbody tr td.norightpad + td{
	padding-left: 0em;
}

div.structdef table tbody tr td.structdefftr {
	padding-top: 0em;
	padding-bottom: .5em;
	padding-left: .2em;
	padding-right: .2em;
}

div.license {
	padding-left: 2em;
	display: none;
}

div.license table thead tr th {
	text-align: left;
	font-size: 200%;
	border-bottom-width: thin;
	border-bottom-color: #000000;
	border-bottom-style: dashed;
}

.showlicenselink, .hidelicenselink {
	padding-top: 1em;
	font-size: 70%;
}

.licensetext, .legalfile {
	font-family: "courier new", "lucida console", monospace;
	border-style: solid;
	border-width: thin;
	border-color: #000000;
	background-color: #dddddd;
	padding-left: 1em;
}

.licensetest {
	display: none;  /* Initially, then frobbed by javascript */
}



/* manpageindex.html */

.manpgindxsect {
	padding-bottom: 1em;
}

.manpgindxsect table {
	font-family: "courier new", "lucida console", monospace;
	/* font-size: 12pt; */
}

.manlicenseinparen {
	font-size: 70%;
}
