/* body { background: #CCC5AF;  } */

h1 { float: left; display: inline; margin: 0 0 0 20px; padding: 0; height: 31px; width: auto; }
	h1 img { display: block; }
/* h2 { float: left; display: inline; } */
 /*  margin: 10px 0 0px 20px; padding: 0;  */
a.popup {
	font: normal 120%/140% Arial, sans-serif; 
	text-decoration: none !important;
	float: none !important;
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #C00;
}
a.popup:hover { color: #0CAAD2; }

.content { float: left; display: inline; width: 100%; background: #FFF; padding-bottom: 20px; min-height: 30px; }
	.content div, .content form { clear: left; float: left; display: inline; padding: 0 20px 20px; width: 375px; }
	.content form dl { float: left; display: inline; width: 100%; margin-bottom: 10px; }
		.content form dt { float: left; display: inline; font: normal 120%/140% Arial, sans-serif; width: 40%; margin: 0 3% 0 0; padding: 2px 0 0; }
			.content form dt em { color: red; }
		.content form dd { float: left; display: inline; width: 55%; margin: 0 0 .5em 0; padding: 0; }
		.content form dd input { float: left; display: inline; color: #333; font: normal 120%/140% Arial, sans-serif; padding: 1px 0; width: 100%; }
		.content form dd textarea { float: left; display: inline; color: #333; font: normal 120%/140% Arial, sans-serif; padding: 1px 0; width: 100%; }
		.content form label { display: block; }

	.content form input.submit { float: right; display: inline; margin: 0; padding: 0; width: 102px; height: 19px; }

.footer { width: 100%; }

* html .endingangle { position: static; top: auto; left: auto; }
.endingangle { width: 30px; height: 30px; margin: -30px 0 0; background-image: url("../images/popups/endangle.gif"); }

p.error { color: red; }
input.error { border-color: red; border-style: solid; }