/* global body properties */
BODY {
	background-color : White;
	color : Black;
	font-family : sans-serif;
	font-size : smaller;
	margin-left : 5%;
	margin-right : 5%;
}
BLOCKQUOTE {
	font-style: italic;
}
/* Title for top of the page */
DIV.header {
	background-color : Blue;
	border : 2px solid Black;
	color : White;
	font-size : xx-large;
	font-weight : bolder;
	line-height : 1.5em;
	margin-bottom : .5em;
	text-align : center;
	vertical-align : middle;
}
/* Navigation menu area */
DIV.menu {
	background-color : #CCCCCC;
	border : 2px solid Black;
	float : left;
	margin : 0 0 .5em 0;
	padding : 0 0 0 0;
	width : 150px;
}
/* Paragraph indicates menu title/separator */
DIV.menu P {
	border-bottom : 1px solid Black;
	font-weight : bolder;
	margin : 0 0 0 0;
	padding : 2px 2px 2px 2px;
}
/* Unordered list defines menu items -- no bullets, etc. */
DIV.menu UL {
	list-style-type : none;
	margin : 0 0 0 0;
	padding : 2px 2px 2px 2px;
}
DIV.menu LI {
	margin : 0 0 0 0;
	padding : .1em 0 0 0;
}
/* Menu items should be links */
DIV.menu LI A {
	/* So A:HOVER will highlight the entire line */
	display : block;
	/* no underlining */
	text-decoration : none;
	/* works with display : block for hyperlinks */
	width : 100%;
}
DIV.menu LI A:HOVER {
	background-color : White;
}
DIV.menu LI A:VISITED {
	color : Blue;
}
/* Hack to get around IE's 3px jog problem */
DIV.contentspacer {
	margin : 0 0 0 0;
	padding : 0 0 1em 165px;
}
DIV.content {
	position : relative;
	width : 99%;
}
A:HOVER {
	background-color : Aqua;
}
A:LINK {
	color : Blue;
}
A:VISITED {
	color : Navy;
}
H1 {
	font-size : large;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
TABLE {
	margin-bottom : .5em;
}
TH {
	border-bottom : 1px solid Black;
	padding : 0 1em .5em 0;
	text-align : left;
	white-space : nowrap;
}
TD.item {
	font-weight : bolder;
	padding : .5em 1em 0 0;
	vertical-align : top;
	white-space : nowrap;
}
TD.desc {
	padding : .5em 1em 0 0;
	vertical-align : top;
}
UL.nice {
	list-style-type : circle;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
UL.nice LI {
	margin : 0 0 0 1.3em;
	padding : 0 0 0 .5em;
}
P.itemref {
	font-weight : bolder;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
P.itemtgt {
	border-top : 2px solid Black;
	font-weight : bolder;
	margin : 1em 0 1em 0;
	padding : .5em 0 0 0;
}
P.sys {
	font-family : monospace;
	font-weight : bolder;
	margin-left : 1em;
}
DIV.footer {
	border-top : 2px solid Black;
	clear : both;
	font-size : smaller;
	font-style : italic;
	font-weight : bolder;
	margin : 0 0 0 0;
	padding : .5em 0 0 0;
	text-align : right;
}
DIV.footer P {
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}