@import "_styles.css";

BODY {
	background: white;
	line-height: 1.5;
}
BODY, INPUT, SELECT, TEXTAREA, BUTTON, TD, TH, BLOCKQUOTE {
	color: black;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
}
H1 {
	font-size: 16pt;
}
H2 {
	font-size: 13pt;
}
H3, H4, H5, H6 {
	font-size: 11pt;
}
UL {
	margin-left: 3em;
	list-style-type: disc;
}
OL {
	margin-left: 3em;
}
A {
	color: black;
	text-decoration: underline;
}

/* =tables
-------------------------------------------------- */
TABLE.data {
	border: 1px solid silver;
}
TABLE.data TH,
TABLE.data TD {
	padding: .2em .5em;
	border: 1px solid silver;
}
TABLE.data A {
	border: none;
}
TABLE.data TH {
	font-weight: bold;
}
TABLE.form {
	width: 100%;
	margin-top: 2em;
}
TABLE.form TH,
TABLE.form TD {
	padding: 3px 5px 2px;
}
TABLE.form TH {
	width: 25%;
	padding-top: 6px;
	text-align: right;
	font-weight: normal;
}
TABLE.form TD {
	width: 75%;
}
TABLE.form TH LABEL,
TABLE.form TD INPUT {
	vertical-align: middle;
}
TABLE.form TR.action TD,
TABLE.form TR.action TH {
	padding-top: 7px;
}

/* =inputs & buttons
-------------------------------------------------- */

SELECT,
TEXTAREA,
INPUT.text {
	border: 1px solid silver;
}
INPUT.text {
	padding: 2px;
}

INPUT.text {
	width: 195px;
}
INPUT.wide {
	width: 365px;
}

TEXTAREA {
	width: 90%;
	height: 100px;
	padding: 2px;
}

/* =footer
-------------------------------------------------- */

#footer {
	margin-top: 3em;
	border-top: 1px solid silver;
	font-size: 10pt;
}

/* =do not show
-------------------------------------------------- */
#header,
#sidebar,
#nav,
UL.tabs LI,
P.more {
	display: none;
}