@charset "UTF-8";.frm {	font-size: 12px;	color: #333;}    form {  margin: 0px;  border: 0px; }    .text {	text-align: right;	padding-right: 4px;	line-height: 30px;	height: 30px;	padding-top: 8px;}    .text2 {	font-size: 14px;	color: #333;	border: 1px solid #f0dd00;	font-weight: normal;	margin: 6px;	padding: 6px;	height: 18px;	background-color: #FFFFFF;	background-image: url(../images/input-grad.jpg);	background-repeat: repeat-x;	background-position: left top;	line-height: 18px;}.text3 {	font-size: 12px;	color: #333;	border: 1px solid #009933;	font-weight: normal;	margin: 0px;	padding: 0px;	height: 18px;	width: 225px;	background-color: #FFFFFF;	background-image: url(../images/input-grad.jpg);	background-repeat: repeat-x;	background-position: left top;	line-height: 18px;	margin-top: 4px;}.text5 {	font-size: 12px;	color: #333;	border: 1px solid #009933;	font-weight: normal;	height: 25px;	width: 250px;	background-color: #FFFFFF;	background-image: url(../images/input-grad.jpg);	background-repeat: repeat-x;	background-position: left top;	line-height: 18px;	margin-top: 4px;	margin-bottom: 6px;	padding-top: 0px;	padding-right: 4px;	padding-bottom: 0px;	padding-left: 4px;}.text6 {	font-size: 10px;	color: #333;	border: 1px solid #009933;	font-weight: normal;	height: 18px;	width: 110px;	background-color: #FFFFFF;	background-image: url(../images/input-grad.jpg);	background-repeat: repeat-x;	background-position: left top;	line-height: 18px;	margin-top: 4px;	margin-bottom: 0;	margin-right: 10px;	padding-top: 0px;	padding-right: 4px;	padding-bottom: 0px;	padding-left: 4px;}.text7 {	font-size: 10px;	color: #333;	border: 1px solid #009933;	font-weight: normal;	height: 18px;	width: 70px;	background-color: #FFFFFF;	background-image: url(../images/input-grad.jpg);	background-repeat: repeat-x;	background-position: left top;	line-height: 18px;	margin-top: 4px;	margin-bottom: 0;	margin-right: 10px;	padding-top: 0px;	padding-right: 4px;	padding-bottom: 0px;	padding-left: 4px;}.text4 {	text-align: left;	padding-left: 1px;	color: #ffffff;}.text8 {	text-align: left;	padding-left: 1px;	color: #ffffff;	font-size: 10px;}.text9 {	padding-top: 5px;}.text9 a, .text9 a:visited {	padding-left: 1px;	color: #ffffff;	font-size: 10px;}.text9 a:hover {	color: #ff9900;}.textarea2 {	font-size: 14px;	color: #333;	border: 1px solid #f0dd00;	font-weight: normal;	margin: 6px;	padding: 8px;	background-color: #FFFFFF;	background-image: url(../images/input-grad.jpg);	background-repeat: repeat-x;	background-position: left top;}    select {	font-weight: normal;	font-size: 12px;	margin: 3px;}    td {	font-size: 12px;	color: #333;	text-align: justify;	line-height: 13px;}    hr {  background-color: #ddd;  color: #ddd;  height: 1px;  width: 100%;  border: 0px; }    #question {	background-color: #006699;	padding: 5px;	color: #F0F4E9;	font-weight: bold;	width: 100%;}    .step {	border: 1px solid #ddd;	width: 99%;	padding: 10px;	background-color: #FFFFFF;}.take_time {	font-size: 16px;	padding-top: 20px;	padding-bottom: 20px;	color: #006699;}.submit_box {	border: 1px solid #ddd;	width: 99%;}.step_title {	font-size: 16px;	color: #006699;	line-height: 28px;	padding-left: 10px;	height: 28px;	background-color: #dddddd;	margin-bottom: 10px;}.notice {	font-size: 12px;	padding-left: 10px;	margin-bottom: 10px;	padding-top: 16px;}.btm {	color: #006699;	text-decoration: none;	float: right;}.btm a, .btm a:visited {	color: #006699;	border-bottom: 1px dotted #006699;	text-decoration: none;}.btm a:hover {	color: #000000;	border-bottom: 1px dotted #000000;	text-decoration: none;}  