BODY, P, H1, H2, H3, H4, H5, H6, ADDRESS, DIV, TR, TD, UL, OL, BLOCKQUOTE, SPAN {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

BODY { 
	margin-left: 40pt;
	margin-right: 10pt;
	background: #f0efdd fixed;
}

H1 {
	font-size: 24pt;
	font-weight: bold;
}

H1.appname {
	margin-left: -30pt;
	margin-bottom: 0.1em;
	border: solid black;
	border-bottom-width: 1px;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}

P.apptype {
	font-weight: bold;
	padding: 0;
	padding-top: 3px;
	margin: 0;
}

P.apptarget {
	font-weight: bold;
	padding: 0;
	padding-top: 3px;
	margin: 0;
}

P.features, P.description {
	margin-left: 20pt;
}

H2 {
	font-size: 18pt;
	font-weight: bold;
	margin-top: 0.1em;
	margin-bottom: 0.05em;
}

H3 {
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 0.1em;
}

H4 {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 0.1em;
}

H4.other {
	font-size: 13pt;
	margin-left: -30pt;
	margin-bottom: 0.1em;
	border: solid black;
	border-bottom-width: 1px;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}

ADDRESS {
	font-size: 10pt;
	text-decoration: italic;
}

#download {
	font-size: 12pt;
	font-weight: bold;
	padding: 2px;
	border: solid black 1px;
}

A:link    { color: #0000b0; text-decoration: none; }
A:visited {	color: #800000; text-decoration: none; }
A:hover   {	color: red;	text-decoration: underline; }

A.MenuItem:link    { color: black; text-decoration: none; } 
A.MenuItem:visited { color: black; text-decoration: none; } 
A.MenuItem:hover   { color: white; text-decoration: none; background: black; }

A.DarkLink:link     { color: #0000b0; text-decoration: none; } 
A.DarkLink::visited { color: #0000b0; text-decoration: none; } 
A.DarkLink::hover   { color: white; text-decoration: none; background: black; }

BODY > HR {
	align: center;
	margin-left: -30pt;	
}

TR { align: top; }
	
TD { font-size: 10pt; }
