.combo_box {
    float: left;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	padding:0px 0px;
    color: #292A2A;
    width: 252px;
    height: 19px;
    border: solid;
    border-color: #B6B6B6;
    border-width: 1px;
	border-bottom:1px solid #e8e8e8;
    border-left: 1px solid #c1c1c1;
    border-right: 1px solid #c1c1c1;
    border-top: 1px solid #959595;
}

.combo_box_over {
    float: left;	
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	padding: 0px;
    color: #292A2A;
    width: 252px;
    height: 21px;
    border: solid;
    border-color: #B6B6B6;
    border-width: 1px;
}

.box_username {
    background: #ffffff url(../images/bg_inputs.png) repeat-x top left;
    float: left;
	padding: 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #292A2A;
    width: 246px;
    height: 15px;
    border-bottom:1px solid #e8e8e8;
    border-left: 1px solid #c1c1c1;
    border-right: 1px solid #c1c1c1;
    border-top: 1px solid #959595;
}

.box_username_over {
    background: white;
    float: left;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #292A2A;
    width: 246px;
    height: 15px;
    border: solid;
    border-color: #B6B6B6;
    border-width: 1px;
}

.text_area {
	background: #ffffff url(../images/bg_inputs.png) repeat-x top left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292A2A;
	width: 246px;
	padding: 1px 2px;
	height: 125px;
	border-bottom:1px solid #e8e8e8;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-top: 1px solid #959595;
}

.text_area_over {
    background: none;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #292A2A;
    width: 246px;
	padding: 2px;
    height: 125px;
    border: solid;
    border-color: #B6B6B6;
    border-width: 1px;
}


.field_row {
	font-family: Arial, Helvetica, sans-serif;
    clear: both;
	margin-top: 7px;
	height:25px;
}

.field_name80 {
	padding-top: 3px;
	float: left;
	width: 80px;
	font-weight: bold;
}

.field_name110 {
	padding-top: 3px;
	float: left;
	width: 110px;
	font-weight: bold;
}
.field_name_right {
	padding: 3px 3px 0px 0px;
	float: left;
	width: 130px;
	font-weight: bold;
	text-align: right;
}
.field_name {
	padding-top: 3px;
	float: left;
	width: 190px;
	font-weight: bold;
}

.red_star {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding-top: 4px;
	color: red;
	float: left;
}
.inputButton{
	color: #fff;	
	padding:1px 5px;
	border: 1px solid #505050;
	background: #323232;
	text-align:center;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	width:auto;
	overflow:visible;
}
.inputButton_over{
	border: 1px solid #de6f42;
	background: #ff743b;
}

.hidden {
    display: none;
}