a:link, a:visited { color: rgb(255,50,0); text-decoration: none; }

a:hover, a:active { color: rgb(255,50,0); text-decoration: underline; }

a.xwebLink:link, a.xwebLink:visited { color: rgb(236,158,0); text-decoration: none; }

a.xwebLink:hover, a.xwebLink:active { color: rgb(236,158,0); text-decoration: underline; }

body { background-color: white; }

dd {
	color: rgb(89,89,89);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

dt {
	color: rgb(89,89,89);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

h1 {
	border-color: rgb(236,158,0);
	color: rgb(89,89,89);
	border-bottom-style: solid;
	border-bottom-width: 3px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 24pt;
	text-align: center;
}

h2 {
	border-color: rgb(236,158,0);
	color: rgb(89,89,89);
	border-bottom-style: solid;
	border-bottom-width: 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14pt;
}

h3 {
	border-color: rgb(236,158,0);
	color: rgb(89,89,89);
	border-bottom-style: solid;
	border-bottom-width: 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12pt;
	margin-left: 20pt;
}

img.footer { border: 0px; }

p,ul,dl,ol {
	color: rgb(89,89,89);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

p.header {
	color: rgb(89,89,89);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32pt;
	text-align: center;
	font-weight: bold;
	border-color: rgb(236,158,0);
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-top-width: 5px;
	margin-left: 0;
}

pre,tt {
	color: rgb(89,89,89);
	font-family: Courier, monospace;
	font-size: 10pt;
}

table.footer { margin-left: auto; margin-right: auto; }

td {
	color: rgb(89,89,89);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

td.footer { width: 70%; }

td.mainbody { width: 90%; }

ul.changelist { list-style-type: disc; }

ul.subchangelist { list-style-type: circle; }

.firstLetter { color: rgb(236,158,0); font-weight: bold; }

.navActiveEntry {
	white-space: nowrap;
	background-color: rgb(180,180,180);
	color: rgb(40,40,40);
	font-weight: bold;
	text-decoration: underline;
	padding: 3px;
	text-align: center;
}

.navActiveEntry a:link, .navActiveEntry a:visited {
	white-space: nowrap;
	background-color: rgb(180,180,180);
	color: rgb(40,40,40);
	font-weight: bold;
	padding: 3px;
	text-align: center;
}

.navActiveSection {
	color: white;
	white-space: nowrap;
	background-color: rgb(236,158,0);
	padding: 3px;
	text-align: center;
	font-weight: bold;
}

.navActiveSection a:visited { color: white; }

.navActiveSubEntry {
	white-space: nowrap;
	background-color: #e8e8e8;
	color: #EC9E00;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
	text-align: center;
}

.navNormalEntry {
	color: white;
	white-space: nowrap;
	background-color: rgb(120,120,120);
	padding: 3px;
	text-align: center;
}

.navNormalEntry a:link, .navNormalEntry a:visited {
	color: rgb(40,40,40);
	font-weight: bold;
	text-decoration: none;
}

.navNormalEntry a:hover, .navNormalEntry a:active { text-decoration: underline; }

.navNormalSection {
	color: white;
	white-space: nowrap;
	background-color: rgb(79,79,79);
	padding: 3px;
	text-align: center;
	font-weight: bold;
}

.navNormalSection a:link, .navNormalSection a:visited {
	color: white;
	white-space: nowrap;
	font-weight: bold;
	text-decoration: none;
}

.navNormalSection a:hover, .navNormalSection a:active { text-decoration: underline; }

.navNormalSubEntry {
	white-space: nowrap;
	background-color: rgb(210,210,210);
	padding: 3px;
	text-align: center;
}

.navNormalSubEntry a:link, .navNormalSubEntry a:visited {
	color: rgb(100,100,100);
	font-weight: bold;
	text-decoration: none;
}

.navNormalSubEntry a:hover, .navNormalSubEntry a:active { text-decoration: underline; }
