/*
html,body { 
height: 100%; 
margin: 0; padding: 0; 
} 
body {
	border: 0;	
	top: 0; left: 0;
	width: 100%; height: 100%;
	color: #444;
	background: url('../i/head_back.gif') repeat-x left top;
	background-color: #fff;
}

body, div, p {
	font: normal 12px Arial;
}
*/
form#application {
	width: 550px;
	padding: 0 10px 10px 10px;
	font: normal 12px Tahoma;
}
form#application fieldset {
	margin: 0;
	padding: 10px 10px 15px 10px;
	font: normal 12px Tahoma;
}
form#application fieldset legend {
	margin: 0;
	padding: 10px;
	font: bold 12px Tahoma;
}
form#application fieldset label {
	display:block;
	float: left;
	clear: left;
	width: 180px;
	text-align: right;
	margin: -5px 0 0 0;
	padding: 10px;
	font: normal 12px Tahoma;
}
form#application fieldset input, form#application fieldset textarea  {
	display:block;
	float: left;
	width: 310px;
	margin: 0 0 10px 0;
	padding: 3px;
	font: normal 12px Tahoma;
	border-top: 1px solid #787878;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #787878;
	background-color: #efefef;
}
form#application fieldset label.width_220 {
	width: 220px;
}
form#application fieldset input.width_270 {
	width: 270px;
}
form#application fieldset label.width_30 {
	width: 30px;
}
form#application fieldset input.width_460 {
	width: 460px;
}
form#application fieldset label.width_420 {
	width: 420px;
}
form#application fieldset input.width_70 {
	width: 70px;
}
form#application fieldset textarea {
	width: 270px;
	height: 80px;
	overflow: auto;
}
form#application fieldset input.margin_top, form#application fieldset label.margin_top {
	margin: 12px 0 10px 0;
}
form#application fieldset label.margin_top {
	margin: 3px 0;
}
form#application fieldset input.input_a {
	display: inline;
	float: none;
	width: 50px;
	margin: 0;
	padding: 3px;
	font: normal 12px Tahoma;
	border-top: 1px solid #787878;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #787878;
	background-color: #efefef;
}

form#application fieldset select {
	padding: 3px;
	font: normal 12px Tahoma;
	border-top: 1px solid #787878;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #787878;
	background-color: #efefef;
}
form#application fieldset input.radiobut {
	display: inline;
	float: none;
	width: 20px;
	height: 15px;
	margin: 3px 0 0 20px;
	padding: 0;
	font: normal 12px Tahoma;
	border: none;
	background: none;
}
form#application fieldset.pad_a {
	padding-left: 60px;
}
form#application fieldset.pad_a legend{
	margin-left: -50px;
}

div.lined {
	margin: 0 0 22px 0;
}
div#submit{
	padding: 10px;
	padding-left: 120px;
}
#submit input{
	border: 1px outset #fff;
	padding: 2px 5px 2px 5px;
	background: #999;
	color: #fff;
	font: bold 11px Verdana;
}
