.profile			{width: 185px; text-align: left; font-family: verdana, arial, helvetica, sans-serif; zfont-size: 0.7em; float: left; margin: 0em 0.8em 0em 0.5em; font-weight: bold; 
}
label	 		{width: 185px; text-align: right; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; margin: 0em 0.8em 0em 0.5em; font-weight: bold; color: green;
}
#form			{margin: 0px; width: 563px; padding: 0px 0px 0px 0px; 
}
.required			{color: #fff;
}
input			{border: 1px solid #455090; margin-bottom: 0.5em;
}
textarea			{border: 1px solid #455090;
}
#button1			{margin: 10px 0px 10px 230px; padding: 0em;
}
#button2			{margin: 10px 0px 10px 195px; padding: 0em;
}
.button1			{background-color: #D9DDEF;
}
.button2			{background-color: #D9DDEF; margin-left: 15px;
}
.menu			{border: 1px solid #455090; margin-bottom: 0.5em;
}
.form			{margin: 1em auto; 
}
.wrap			{overflow: auto; height: 425px;
}
.radio1			{border-style: none; float: left; margin: 0px 0px 3px -5px;
}
.radio2			{border-style: none; float: left; margin: 0px 0px 0px -5px; clear: both;
}

/*IE7*/
* + html .radio1	{margin: -3px 0px 0px -5px;}
/*IE6*/
* html .radio1	{margin: -3px 0px 0px -5px;}

legend			{font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; letter-spacing: 0.2em; color: #fff; font-variant: small-caps;  
}
fieldset			{border: 1px solid #FFFFFF; padding-bottom: 10px;
}
.yes			{font-size: 12px;  
}
.no				{font-size: 12px; 
}
#overseas			{width: 145px; zborder: 1px solid white;
}
#overseas-wrapper		{width: 340px; zborder: 1px solid white;
}
#overseas-input		{float: right; width: 135px; margin-left: 5px;
}
.check				{border-style: none; margin: 0em;
}
#form-bottom		{clear: both; margin-top: 0.5em; 
}
#f-right			{float: left; margin-bottom: 10px;
}
#f-clear			{clear: both; margin: 0px; padding-top: 1em;
}
#hear				{width: 180px;
}