		#content
		{
		padding-left: 100px;
		padding-right: 100px;
		padding-top: 100px;
		padding-bottom: 40px;
		}
		#nav
		{
		position: absolute;
		top: 80px;
		left: 220px;
		}
		#logo
		{
		position: absolute;
		top: -8px;
		left: 60px;
		}
		#logo img
		{
		border: none;
		}
		#text
		{
		width: 500px;
		line-height: 18px;
		}
		.field_group
		{
		clear: both;
		margin-bottom: 1em;
		}
		.hstack
		{
		float: left;
		margin-right: 20px;
		}
		.label
		{
		margin-bottom: 4px;
		}
		input, textarea
		{
		padding: 1px;
		}
		.response
		{
		white-space: no-wrap;
		width: 200px;
		}
		.label
		{
		vertical-align: top;
		padding-right: 20px;
		}
		h3
		{
		position: relative;
		top: 25px;
		left: -10px;
		margin-top: 10px;
		border: solid 1px rgb(151, 0, 0);
		padding: 4px;
		font-size: 14px;
		background-color: #D60000;
		z-index: 99999;
		}
		

		#ten_q
		{
		background: url(/images/10q.jpg);
		background-position: right bottom;
		background-repeat: no-repeat;
		}

		.section
		{
		background-color: rgb(223, 146, 0);
		padding: 10px;
		padding-top: 15px;
		z-index: 1;
		border: solid 1px rgb(170,111,0);
		}

		h4
		{
		clear: both;
		font-size: 12px;
		margin-top: 15px;
		margin-bottom: 4px;
		}

		div.option
		{
		display:inline;
		padding-right: 10px;
		}

		br.clear
		{
		clear: both;
		display: block;
		line-height: 1px;
		height: 1px;
		}
		.error
		{
			background: url(/images/alert.gif);
			background-repeat: no-repeat;
			margin-top: 4px;
			padding: 3px;
			padding-left: 25px;
			border: solid 1px rgb(255, 255, 100);
			background-color: rgb(255, 255, 240);
		}
