/*  THIS STYLESHEET SHOULD ONLY CONTAIN GENERIC FONT DECLARATIONS  */

.note {
	font: 0.7em/1 Arial, Helvetica, sans-serif;
}

p.footer {
	font: normal 0.65em Arial, Helvetica, Geneva, Sans-Serif;
}

a, a:link, a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #333;
	font-family: Times serif;
}

a:hover, a:active {
	font-weight: normal;
	text-decoration: underline;
	color: #666
}

a.button, a.button:link, a.button:visited {
	font: 0.65em/1.5 Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 0.08em;
	text-decoration: none;
}

b, strong {
	font-weight: bold;
}

h1 {
	font: bold 1.3em/1.2 Tahoma, Helvetica, Arial, sans-serif;
	margin: 0 10px 20px 0px;
	color: #7B6D04;
}

h2 {
	font: bold 1.1em/1.2 Tahoma, Helvetica, Arial, sans-serif;
	margin: 0 10px 20px 0;
	color: #000;
}

h3 {
	font: bold 0.8em/1.2 Tahoma, Helvetica, Arial, sans-serif;
	margin: 0 10px 20px 0;
	color: #7B6D04;
}

h4 {
	font: bold 1.0em/1 Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
}

.italic, i {
	font-style: italic;
}

ul, ol {
	margin: 0;
}

p, li, .normal {
	font: 0.8em/1.3 Verdana, Helvetica, Arial, Geneva, sans-serif;
	padding: 0;
	text-align: left;
}

p.footnote {
	font: normal 0.55em/1.2 Tahoma, Arial, Verdana, Geneva, Helvetica;
}

p.message {
	font: bold 0.75em/1.4 Arial, Helvetica, sans-serif;
}

.underline, u {
	text-decoration: underline;
}

/*  FORM-SPECIFIC DECLARATIONS  */

#required {
	font: 0.75em Arial, sans-serif;
}

input, select, textarea {
	font: 0.7em Verdana, Helvetica, Arial, sans-serif;
}

input.button {
	font: .65em Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 0.08em;
}

label {
	font: 0.70em/1.3 Verdana, Helvetica, Arial, sans-serif;
}

table.form th {
	font: 0.65em/1.2 Verdana, Helvetica, Arial, sans-serif;
}

table.form th.header {
	font: bold 0.7em/1.2 Verdana, Helvetica, Arial, sans-serif;
}

table.form th.submit {
	font: 1.0em Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}

/*  REPORT-SPECIFIC DECLARATIONS  */

table.report td {
	font: 0.7em/1.3 Verdana, Helvetica, Arial, sans-serif;
}

table.report th {
	font: 0.6em/1.2 Verdana, Helvetica, Arial, sans-serif;
}

table.report th.groupheader {
	font: 0.6em/1.2 Verdana, Helvetica, Arial, sans-serif;
}

table.report th.header {
	font: 0.6em/1.2 Verdana, Helvetica, Arial, sans-serif;
}
