BODY {
	background-color: white;
	color: black;
	font-family: "Times New Roman", "Times Roman", "Lucida Bright", serif;
	font-size: 14pt;
}

BLOCKQUOTE {
	background-color: #cccccc;
}

A:link {
	color: #0000ff;
}

A:visited {
	color: #000099;
}

A {
	text-decoration: underline;
}

H1, H2, H3, H4, H5, H6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Helvetica", "Arial", "Lucida Sans", sans-serif;
}
H1, .h1 {
	font-size: 200%;
	font-weight: bold;
	/* font-variant: small-caps; */
}
H2, .h2 {
	font-size: 160%;
	font-weight: bold;
	/* font-variant: small-caps; */
}
H3, .h3 {
	font-size: 140%;
	font-weight: bold;
	/* font-variant: small-caps; */
}
H4, .h4 {
	font-size: 120%;
	font-weight: bold;
	/* font-variant: small-caps; */
	margin-top: 0;
	margin-bottom: 0;
}
H5, .h5 {
	font-size: 90%;
	font-weight: bold;
	font-variant: small-caps;
	margin-top: 0;
	margin-bottom: 0;
}
H6, .h6 {
	font-size: 75%;
	font-weight: bold;
	font-variant: small-caps;
	margin-top: 0;
	margin-bottom: 0;
}

TABLE {
	border-spacing: 0;
	border-collapse: separate;
}

TR {
	vertical-align: top;
}

TH {
	padding: 0;
	white-space: nowrap;
}

TD {
	padding: 0;
}

DT {
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
}

DD {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0.25in;
}

PRE, CODE, .code {
	font: 10pt Inconsolata, Menlo, Monaco, Fixedsys, monospace;
}

.border1 {
	border: 1px solid black;
}

.border2 {
	border: 2px solid black;
}

.top1 {
	border-top: 1px solid black;
}

.top2 {
	border-top: 2px solid black;
}

.left1 {
	border-left: 1px solid black;
}

.left2 {
	border-left: 2px solid black;
}

.right1 {
	border-right: 1px solid black;
}

.right2 {
	border-right: 2px solid black;
}

.bottom1 {
	border-bottom: 1px solid black;
}

.bottom2 {
	border-bottom: 2px solid black;
}

.nobr {
	white-space: nowrap;
}

.normal {
	font-size: 100%;
	font-weight: normal;
	font-variant: normal;
}

.threed1 {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.threed2 {
	border-top: 2px solid #666666;
	border-left: 2px solid #666666;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}

.menu {
	background-color: #cccccc;
	font-size: 75%;
	font-weight: bold;
	font-variant: normal;
	border-top: 2px solid #666666;
	border-left: 2px solid #666666;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}

.topbox {
	background-color: #c0c0ff;
	border-top: 2px solid #666666;
	border-left: 2px solid #666666;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
}

.topsidebox {
	background-color: #b0b0f0;
	border-top: 2px solid #666666;
	border-left: 2px solid #666666;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
}

.contentbox {
	background-color: #e0e0e0;
	border-top: 2px solid #666666;
	border-left: 2px solid #666666;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
}

.sidebox {
	background-color: #a0a0e0;
	border: 2px solid #000066;
	border-top: 2px solid #666666;
	border-left: 2px solid #666666;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
}

.bottombox {
	background-color: #9090d0;
	border-top: 2px solid #666666;
	border-left: 2px solid #666666;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
}

.bottomsidebox {
	background-color: #8080c0;
	border-top: 2px solid #666666;
	border-left: 2px solid #666666;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
}

.pagebreak {
	page-break-after: always;
}

.plainlink {
	color: #333366 !important;
	text-decoration: none !important;
}

.appicon {
	width: 60px;
	height: 60px;
	/* border: 1px solid red; */
	border-radius: 10px; /* x/5.7 */
}

.apptitle {
	font-family: "Helvetica", "Arial", "Lucida Sans", sans-serif;
	font-size: 75%;
	font-weight: bold;
	font-variant: small-caps;
	margin-top: 0;
	margin-bottom: 0;
	color: white;
	position: relative;
	top: -8px;
	text-align: center;
}
