body
{
	
	font-size: 12px;
	background-color: #dbb876;
	background-image: none;
}


html
{
	background-color: #dbb876;
	background-image: none;
}

h3
{
	margin-bottom: 0;
	color: #000;
}

label, p
{
	color: #000;
}

blockquote, blockquote *
{
	color: black;
}

iframe
{
	margin: 0;
}

.progress-bar
{
	position: relative;
	background-image: url(images/progress_bar_left.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 3px;
	height: 20px;
}

.red-bar
{
	background-image: url(images/progress_bar_left_red.gif);
}

.green-bar
{
	background-image: url(images/progress_bar_left_green.gif);
}
	

.progress-bar .void
{
	height: 20px;
	background-image: url(images/progress_bar_right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 2px;
}

.progress-bar .bar
{
	background-image: url(images/progress_bar.gif);
	height: 20px;
}

.progress-bar .bar span
{
	display: block;
	height: 20px;
	line-height: 20px;
	background-image: url(images/progress_bar_end.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: center;
	color: #000;
}

fieldset
{
	border: none;
}

label
{
	display: block;
}

table.ProgressReport th
{
	text-align: left;
	font-size: 9px;
	color: #000;
}

table.ProgressReport td
{
	text-align: right;
	font-size: 9px;
	color: #000;
}

p
{
	margin-top: 0;
	font-size: 10px;

}

h2
{
	margin-bottom: 0;
}


/* blockquote styles */
blockquote
{
	background-color: #dbb876;
	border-top: 1px dotted #a1d97e;
	_border-top: 1px solid #a1d97e; /* dotting looks bad in IE, revert to solid */
	border-bottom: 1px dotted #a1d97e;
	_border-bottom: 1px solid #a1d97e; /* dotting looks bad in IE, revert to solid */
	padding: 12px;
	padding-left: 36px;
	margin-right: 5%;
	margin-left: 5%;
	background-image: url(images/blockquote.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

blockquote.info, blockquote.error, blockquote.allgood
{
	background-position: 10px center;
}

blockquote.info
{
	background-image: url(images/blockquote_info.gif);
}

blockquote.error
{
	background-image: url(images/blockquote_error.gif);
	background-color: #dbb876;
	border-top: 1px dotted #d99d80;

	border-bottom: 1px dotted #d99d80;
}

blockquote.allgood
{
	background-image: url(images/blockquote_allgood.gif);
}

blockquote p, #content blockquote p
{
	margin: 0px;
	text-indent: 0px;
}

/* end of blockquote styles */
