#standardelement_wrapper {
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	width: 34em;
}

	#standardelement_wrapper h1 {
		font-size: 182%;
		color: #143c84;
		font-weight: bold;
	}
	
		#standardelement_wrapper h1 span {
			color: #444;
			font-weight: normal;
		}
	
	#standardelement_wrapper h2 {
		font-size: 116%;
		font-weight: normal;
		color: #333;
		margin-top: 0.7em;
		margin-bottom: 0.1em;
	}
	
	#standardelement_wrapper h2 span {
		margin-left: 2px;
		color: #bbb;
		font-size: 93%;
	}
	
	#standardelement_wrapper a, #helpbox_wrapper a {
		color: #0066cc;
		text-decoration: none;
		border-bottom: 1px solid #0066cc;
	}
	
	#standardelement_wrapper ul p {
		float: left;
		font-size: 93%;
		color: #444;
		margin-top: 2px;
	}
	
		
		#standardelement_wrapper ul li p.download_item {
			font-size: 108%;
			margin-bottom: 2px;
		}


#errormsg_wrapper ul li {
	float: left;
	width: 30em;
	color: red;
	font-weight: bold;
}

#errormsg_wrapper ul a {
	float: left;
	clear: both;
	margin-top: 3px;
}	

	
#helpbox_wrapper {
	float: left;
	width: 36em;
}

	#helpbox_wrapper ul {
		float: left;
		
	}
	
	#helpbox_wrapper li {
		float: left;
		color: #444;
		width: 30em;
	}
	
	#helpbox_wrapper h3 {
		float: left;
		color: #444;
		font-size: 182%;
		margin-top: 40px;
	}
	
	#helpbox_wrapper h4 {
		float: left;
		width: 30em;
		color: #0066cc;
		margin-top: 10px;
		font-size: 138.5%;
	}
	
	#helpbox_wrapper p {
		float: left;
		width: 30em;
		color: #444;
		margin-top: 25px;
		font-size: 138.5%;
		font-weight: bold;
	}
	

.form_block {
	float: left;
	margin-bottom: 20px;
}

	.form_block p {
		float: left;
		font-size: 93%;
		color: #444;
		margin-top: 2px;
	}
	
.preftab_wrapper {
	float: left;
	width: 34em;
}

	.preftab_wrapper ul {
		float: left;
		margin-top: 10px;
	}

		.preftab_wrapper ul li {
			float: left;
			margin-right: 10px;
		}

.prefs_wrapper {
	float: left;
}

	.prefs_wrapper ul {
		float: left;
	}

		.prefs_wrapper ul li {
			float: left;
			margin-top: 5px;
			background-color: #edeff0;
			padding: 5px 5px 5px 5px;
			width: 30.1em
		}

		.prefs_wrapper ul p {
			width: 100%;
		}

		.prefs_wrapper ul li span {
			float: left;
		}

		.prefs_wrapper ul input {
			float: right;
			margin-right: 5px;
		}
		
	.prefs_wrapper li.blank_input input {
		float: left;
		width: 12.50em;
		border: 1px solid #ccc;
		padding: 4px 2px;
		border: 1px solid #ccc;
		font-size: 108%;
		background-color: #fff;
	}
	
.input_block {
	float: left;
	width: 16.75em;
}	

	.input_block input {
		width: 12.50em;
		border: 1px solid #ccc;
		padding: 4px 2px;
		border: 1px solid #ccc;
		font-size: 108%;
		background-color: #f5f5f5;
	}
	
	.input_block select {
		width: 13em;
		font-size: 108%;
	}
	
select.program_choose {
		width: 350px;
	}
	
.input_text {
	float: left;
	width: 33.5em;
}

	.input_text textarea {
		width: 35.7em;
		height: 10em;
		border: 1px solid #ccc;
		padding: 4px 2px;
		background-color: #f5f5f5;
		font: normal 85% arial, helvetica, sans-serif;
	}
	
	.input_text select {
		width: 28.1em;
		font-size: 108%;
	}
	
	.input_text input {
		width: 28.1em;
		border: 1px solid #ccc;
		padding: 4px 2px;
		border: 1px solid #ccc;
		font-size: 108%;
		background-color: #f5f5f5;
	}
	
#select_month, #select_day {
	width: 4.44em;
	margin-right: 3px;
	font-size: 93%;
}

#select_year {
	width: 5.17em;
	font-size: 93%;
}

.input_submit {
	float: left;
	width: 30.74em;
}

	.input_submit .left {
		float: left;
	}

	.input_submit a {
		margin-top: 26px;
		float: left;
	}

	.input_submit input {
		float: right;
		margin-top: 20px;
		padding: 5px 10px;
		border: solid 1px #0e7ab5;
		border-top: solid 1px #8ac9ec;
		border-left: solid 1px #8ac9ec;
		background-color: #3ea6e0;
		font-size: 108%;
		color: #fff;
		cursor: pointer;
		width: 13em;
		overflow: visible;
		text-align: center;
	}


		.input_submit input:hover {
			background-color: #068ad2;
			border: 1px solid #0e7ab5;
			border-top: 1px solid #8ac9ec;
			border-left: 1px solid #8ac9ec;
			color: #fff;
		}
		
.date_select select {
	width: auto;
}

#captcha_block {
	width: 180px;
	height: 43px;
	background-color: #ccc;
	margin-top: 1.05em;
}

.empty_message {
	margin: 20px 0px;
	color: red;
	font: normal 132% arial, helvetica, sans-serif;
}