			body, td, span, input, select, div, span {
				font-family: arial, verdana, sans;
				font-size: 12px;
			}
			img {
				border:0px;
			}
			form {
				margin:0px;
			}	
			div.title {
				font-weight:bold;
			}	
			td.field_name, td.field_name2 {
				width:120px;
				text-align:right;
				padding-top:3px;
				vertical-align:top;
				padding-right : 10px;
			}
			td.field_name2 {
				padding-top:0px;
			}
			td.btm_pad1 {
				padding-bottom:10px;
			}
			td.asterisk, span.asterisk {
				color:#FFAA00;
				vertical-align:center;
			}
			input.textbox, input.mandatory, select.select1 {
				width:200px;
			}
			input.tel_country {
				width:50px;
			}
			input.tel_area {
				width:44px;
			}
			input.tel_num {
				width:100px;
			}
			input.mandatory	{
				background-image: url(../images/mandatory.gif);
				background-repeat: no-repeat;
			}
			div.notice, span.notice, div.notice_chi, span.notice_chi {
				font-size: 10px;
				color:#555;
			}
			div.notice_chi, span.notice_chi {
				font-size: 12px;
			}
			span.h_pad1 {
			 	padding-right:5px;
			}
			span.profession_specify {
				visibility:hidden;
				position:absolute;
				margin-left:2px;
				height:1px;
			}
			span.profession_specify_on {
				visibility:visible;
				position:absolute;
				margin-left:2px;
				height:22px;
			}
			table#multi_checkbox td {
				vertical-align:top;
			}
			td.col_head {
				text-align:center;
				width:62px;
				padding:0 5px 0 5px;
			}
			td.db_question_checkbox0, td.db_question_checkbox1 {
				text-align:center;
				vertical-align:top;	
				padding:0 5px 0 5px;
			}
			td.left_col0, td.left_col1 {
				vertical-align:top;
				width:420px;
				line-height:19px;
			}
			td.left_col0, td.db_question_checkbox0 {
				background-color:#FFEE99;
			}
			td.left_col_pad {
				padding-bottom:10px;
			}
			div.notice2 {
				width:600px;
				padding-bottom:10px;
			}
			div.warning {
				color:#FF0000;
				font-weight:bold;
			}
			div.tel_info_container {
				margin-top:-0.3em;
			}
			span.tel_country, span.tel_city, span.tel_local {
				font-size:9px;
				color:#555;
				display:-moz-inline-box;
			}
			span.tel_country_chi, span.tel_city_chi, span.tel_local_chi {
				font-size:12px;
				color:#555;
				display:-moz-inline-box;
			}
			span.tel_country, span.tel_country_chi {
				width:54px;
			}
			span.tel_city, span.tel_city_chi {
				width:48px;
			}
			span.tel_local, span.tel_local_chi  {
				width:100px;
			}
			