.form_title {
font-size:16px;
font-weight:bold;
padding-bottom:5px;
}

.form_description {
padding-bottom:5px;
}

div.form_row {
font-size:11px;
clear: both;
padding-top: 4px;
width:750px;
}

div.form_row_validate {
  clear: both;
  padding-top: 5px;
  width:750px;
  text-align:right;
}

div.form_row span.label {
  float: left;
  width: 240px;
  text-align: right;
  }

.form_sep_level1 {
  font-weight:bold;
  font-size:1.3em;
  float:left;
  text-align:left;
  color:#ff0000;
  border:1px solid #ff0000;
  padding:4px;
  width:740px;
  background-color:#f0f0f0;
  }

.form_sep_level2 {
  font-weight:bold;
  font-size:1.1em;
  float:left;
  text-align:left;
  padding-left:10px;
}
.form_sep_level3 {
  font-weight:bold;
  padding-left:20px;
  }
.form_sep_level4 {
  font-weight:none;
 font-size:1.0em;
 text-align:center;
font-style:italic;  
}
.form_sep_level5 {
  font-weight:none;
font-size:0.9em;
 font-style:italic;
 padding-left:40px;
  }

div.form_row span.field {
  float: right;
  width: 500px;
  text-align: left;
  }

div.form_row_description {
font-size:11px;
clear: both;
padding-top: 4px;
width:480px;
}

div.form_row span {
  float: right;
  width: 370px;
  text-align: left;
}

div.form_row_validate input
{
	font-size:11px;
	border-left: 4px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 2px 10px 2px 5px;
	color: #353739;
	text-align:center;
	width:100px;
}

div.form_row_validate input:hover
{
	border-left: 4px solid #286ea0;
	border-right: 1px solid #286ea0;
	border-top: 1px solid #286ea0;
	border-bottom: 1px solid #286ea0;
	padding: 2px 10px 2px 5px;
	color: #353739;
	text-align:center;
	background-color:#e0e0e0;
}

div.form_checkzone {
	clear:both;
	float:left;
}

div.form_checkvalue {
	float:left;
	font-size:11px;
	color: #000000;
}

.form_text {
	font-size:11px;
	color: #000000;
	width: 450px;
	padding: 2px;
	border: 1px solid #cccccc;
	border-left: 4px solid #cccccc;
	background-color: #fafafa;
}

.form_text:focus {
	border: 1px solid #286ea0;
	border-left: 4px solid #286ea0;
	background-color: #eaeaea;
}

.form_select {
	font-size:11px;
	color: #000000;
	width: 450px;
	padding: 2px;
	border: 1px solid #cccccc;
	border-left: 4px solid #cccccc;
	background-color: #fafafa;
}

.form_select:focus {
	border: 1px solid #286ea0;
	border-left: 4px solid #286ea0;
}

.form_select option {
	border-left: 4px solid #cccccc;
	padding-left:4px;
}

.form_select option:hover {
	border-left: 4px solid #286ea0;
	padding-left:4px;
}

.form_color {
	font-size:11px;
	color: #000000;
	width: 450px;
	padding: 2px;
	border: 1px solid #cccccc;
	border-left: 4px solid #cccccc;
	background-color: #fafafa;
}

.form_color:focus {
	border: 1px solid #286ea0;
	border-left: 4px solid #286ea0;
}

.form_color option {
	border-left: 4px solid #cccccc;
	padding-left:4px;
}

.form_color option:hover {
	border-left: 4px solid #286ea0;
	padding-left:4px;
}


.form_textarea {
	font-size:11px;
	color: #000000;
	width: 450px;
	height: 100px;
	padding: 2px;
	border: 1px solid #cccccc;
	border-left: 4px solid #cccccc;
	background-color: #fafafa;
}

.form_textarea:focus {
	border: 1px solid #286ea0;
	border-left: 4px solid #286ea0;
	background-color: #eaeaea;
}

.form_checkbox {
}

.form_radio {
}


