 
body{
    margin-left: 18px;
    margin-top: 18px;
}
table{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    
}
td {
	vertical-align: top;
	 background-color: #ffffff;

}
 
body{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #474747;
    background-color: #DEDEDE;
}
.privacy-header{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight: bold;
    color : #000000;
    
}
.privacy{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #000000;
    
}
.form-text-header{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight: bold;
    color : #000000;
    
}
.form-text{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #000000;
    
}
li {
 list-style: none;
	
} 
.list {
 list-style: square;
 font-size : 10px;
 margin-left:-20px;
	
} 
 
select, option{
    font-size:12px;
}
 
ol.phpfmg_form{
    list-style-type:none;
    padding:0px;
    margin:0px;
}
ol.phpfmg_form li{
    margin-bottom:5px;
    clear:both;
    display:block;
    overflow:hidden;
	width: 100%
}
.col_text {
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
}
.form_choice_bold {
	font-weight: bold;
}
.form_choice_indent {
	text-indent:10px;
}



.form_wrapper {
   
	width: 590px;
	border: 0px solid #B3B2B2;

}

.lastname {
	border: 0px solid #B3B2B2;
	margin-top:10px;
	display: block;
    overflow: hidden;
	float: left;
	width: 290px;
	

}
.firstname {
	border: 0px solid #B3B2B2;
	margin-top:10px;
	display: block;
	overflow: hidden;
	float: right;
	width: 290px;
	
}
.dob {
    border: 0px solid #B3B2B2;
    margin-top:10px;
	display: block;
	overflow:hidden;
	float: left;
	width: 590px;
}
.avail {
    border: 0px solid #B3B2B2;
    margin-top:10px;
	display: block;
	overflow:hidden;
	float: left;
	width: 590px;
}
.email_div {
border: 0px solid #B3B2B2;
    margin-top:10px;
	display:block;
	overflow:hidden;
	float: left;
	width: 290px;
}
.emailconf_div {
border: 0px solid #B3B2B2;
    margin-top:10px;
	display:block;
	overflow:hidden;
	float: right;
	width: 290px;
}
.privacy_div {
border: 0px solid #B3B2B2;
    margin-top:10px;
	display:block;
	overflow:hidden;
	float: left;
	width: 100%;
}
.telephone {
border: 0px solid #B3B2B2;
    margin-top:10px;
	display:block;
	overflow:hidden;
	float: left;
	width: 590px;
}
.residence {
border: 0px solid #B3B2B2;
    margin-top:10px;
	display:block;
	overflow:hidden;
	float: left;
	width: 100%;
}
.nat01 {
border: 0px solid #B3B2B2;
    margin-top:10px;
	display:block;
	overflow:hidden;
	float: left;
	width: 290px;
}
.nat02 {
border: 0px solid #B3B2B2;
    margin-top:10px;
	display:block;
	overflow:hidden;
	float: right;
	width: 290px;
}
.lang {
border: 0px solid #B3B2B2;
    margin-top:10px;
	display:block;
	overflow:hidden;
	float: left;
	width: 100%;
}
.region {
border: 0px solid #B3B2B2;
    margin-top:10px;
	display:block;
	overflow:hidden;
	float: left;
	width: 100%;
}
.domain {
border: 0px solid #B3B2B2;
    margin-top:10px;
	display:block;
	overflow:hidden;
	float: left;
	width: 100%;
}
.upload {
border: 0px solid #B3B2B2;
    margin-top:10px;
	display:block;
	overflow:hidden;
	float: left;
	width: 100%;
}
.submit {
border: 0px solid #B3B2B2;
    margin-top:10px;
	display:block;
	overflow:hidden;
	float: left;
	width: 100%;
}
#captchaDiv {
border: 1px solid #B3B2B2;
    margin-top:10px;
	display:block;
	overflow:hidden;
	float: left;
	width: 250px;
}
#captcha {
	display:block;
}
.expand {
	display: none;
	cursor: pointer;
} 
 
.form_field, .form_required{
    font-weight : bold;
}
 
.form_required{
    color:red;
    margin-right:8px;
}
.pointer {
    cursor: pointer;
}
 
.field_block_over{
}
 
.form_submit_block{
    padding-top: 3px;
}
 
.text_box, .text_area, .text_select {
    width:290px;
}
.text_select_lang {
    width:260px;
    margin-bottom: 10px;
}
 
.text_area{
    height:80px;
}
 
.form_error_title{
    font-weight: bold;
    color: red;
}
 
.form_error{
    background-color: #F4F6E5;
    border: 0px dashed #ff0000;
    padding: 10px;
    margin-bottom: 10px;
}
 
.form_error_highlight{
    background-color: #F4F6E5;
    border-bottom: 0px dashed #ff0000;
}
 
div.instruction_error{
    color: red;
    font-weight:bold;
}
 
hr.sectionbreak{
    height:0px;
    color: #ccc;
}
.center-text{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #000000;
	text-align : center; 
    
}