body, .form_field, .form_required, .form_description, .form_button{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : #474747;
}

.phpfmg_form, .form_description, .form_footer{
    padding-left: 10px;
    padding-bottom: 10px;
    width: 363px;
}

.form_field, .form_required, .form_description, .form_button{
    font-weight : bold;
}

label.form_field {
	font: bold 13px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
}

.form_required{
    color:red;
}

.field_block{
    padding: 5px;
}


.field_block_over{

    padding: 4px;
    border: 1px solid #cccccc;
    background-color: #F9F6F6;

}


.form_submit_block{
    padding-top: 10px;
}

.form_text{
}

.text_box, .text_area, .text_select {
    width:300px;
}

form {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.text_area{
    height:80px;
}

.form_error_title{
    font-weight: bold;
    color: red;
}

.form_error{
    background-color: #F4F6E5;
    border: 1px dashed #ff0000;
    padding: 11px;
    color : black;
    margin: 0 0 13px;
	width: 348px;
}

.form_error_highlight{
    background-color: #F4F6E5;
    border-bottom: 1px dashed #ff0000;
}

div.instruction_error{
    color: red;
    font-weight:bold;
}

div.instruction{
}


.form_button{
    width:  80px;
    height: 28px;
}

.form_choice_text{
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

.form_choice_over{

    background-color: #ffffff;
    cursor: pointer;
    
}

#logo img {
	margin-bottom: 20px;

}

div#logo {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}



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%
}

hr.sectionbreak{
    height: 0;
	width: auto;
	margin-left: 0;
}


/*
.form_field, .form_required{
    font-weight : bold;
}

.form_required{
    color:red;
    margin-right:8px;
}

.field_block_over{
}

.form_submit_block{
    padding-top: 3px;
}

.text_box, .text_area, .text_select {
    width:300px;
}

.text_area{
    height:80px;
}

.form_error_title{
    font-weight: bold;
    color: red;
}

.form_error{
    background-color: #F4F6E5;
    border: 1px dashed #ff0000;
    padding: 10px;
    margin-bottom: 10px;
}

.form_error_highlight{
    background-color: #F4F6E5;
    border-bottom: 1px dashed #ff0000;
}

div.instruction_error{
    color: red;
    font-weight:bold;
}

hr.sectionbreak{
    height:1px;
    color: #ccc;
}
*/

#phpfmg_captcha_div div.col_field a {
	font: 11px/normal Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}