/* Headings */

a:hover {
	background: #FFDD33;
}

body {
	background: #FFFFFF;
	margin-left: 5%;
	margin-right: 5%;
}

/* Table of Contents */
div.contents {
	font: 8pt Helvetica, Arial, Verdana, sans-serif;
}

div.contents a:link {
	text-decoration: none;
}

div.contents a:visited {
	text-decoration: none;
}

/* The main text */
div.main {
	margin-left: 2em;
	margin-right: 2em;
	text-align: justify;
}

/* Element listings */
h2.elemhead {
	color: #A00000;
	font: bold 13pt Courier,fixed;
}

h2.elemhead .browser {
	color: #000000;
	font: normal 6pt Helvetica, Arial, sans-serif;
}

table.attributes td {
	background-color: #80FF80;
}

table.attributes th {
	background-color: #C0C0C0;
}

table.options td {
	background-color: #80FF80;
}

table.options th {
	background-color: #C0C0C0;
}

tt {
	color: #A00000;
}

/* Code listings and fragments */
.listing {
	margin-left: 2em;
	margin-right: 2em;
}

.listing p {
	font: bold 9pt Helvetica, Arial, Verdana, sans-serif;
}

.listing pre {
	background-color: #F0F0F0;
	border: solid 2px #000000;
	color: #005055;
	white-space: pre;
}

.listing pre em {
	color: #A00000;
	font-style: normal;
}

.listing2 pre {
	background-color: #F0F0F0;
	border: solid 2px #000000;
	color: #005055;
	white-space: pre;
	width: 50%;
}

.subhead {
	font-size: 13pt;
	font-style: italic;
}

.wrbannercenter {
	margin-bottom: 8px;
	margin-left: -5%;
	margin-right: -5%;
	margin-top: 8px;
	text-align: center;
}

.pix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
}

}
