/* CSS Document */

/* EDITOR Classes specific to a tag, ie: div.class, are not visible in Editor dropdown. */

body, td {
	color: #0f0f0f;
	background-color: transparent;
	font-family:Arial, Verdana, Century Gothic, Trebuchet, Trebuchet MS, Helvetica;
	font-size:12px;
	line-height:15px;
}
form, input, select, textarea {
	color: #0f0f0f;
	font-family:Arial, Verdana, Century Gothic, Trebuchet, Trebuchet MS, Helvetica;
	font-size:11px;
}
p { /* This margin-top and margin-bottom adjustment fixes the extra space that occures in Firefox, Netscape and Safari, both MAC and PC, at the first line of any div, when p tags are used. */
	margin:0px;
}
h1, h2, h3, h4, h5, h6 { /* This margin-top and margin-bottom adjustment fixes the extra space that occures in Firefox, Netscape and Safari, both MAC and PC, at the first line of any div, when h1-h6 tags are used. */
	margin-top:0px;
	margin-bottom:8px;
}
hr {
	height:2px;
	border:0px; /*Firefox, Netscape, Safari all need border:0px attribute for a solid hr. */
	background-color:#0f0f0f; /*Firefox, Netscape, Safari all use background-color attribute. */
	color: #0f0f0f; /* IE7 uses color attribute. */
}
a {
	color:#ff850d;
	text-decoration:none;
}
a:hover {
	color:#ffc53d;
	text-decoration:none;
}
a.nav {
	color:#ffffff;
	text-decoration:none;
}
a.nav:hover {
	color:#ffc53d;
	text-decoration:none;
}
.nav a {
	color:#ffffff;
	text-decoration:none;
}
.nav a:hover {
	color:#ffc53d;
	text-decoration:none;
}
.header {
	color:#ff850d;
	font-size:30px;
	text-align:left;
}
.heading {
	font-weight:bold;
	font-size:14px;
}
.subhead {
	font-weight:bold;
	font-size:12px;
}
.small {
	font-size:10px;
	line-height:normal;
}
.img_border {
	border: 1px solid #cccccc;
	padding: 3px;
}
.form_note {
	font-size:9px;
	display:block;
}
.required {
	color:#ff850d;
	font-weight:bold;
}
.big_button {
	font-size:14px;
}
.footer {
	color:#cccccc;
	font-size:10px;
	text-align:center;
}
