@CHARSET "UTF-8";
th.lable {
  text-align: right;
  padding-right:.5em;
  font-weight: normal;  
}

tr.required > th {
  font-weight: bold;  
}


ul.radio_list > li {
  display:inline;
}

ul.radio_list {
  padding-left:0;
  margin: 0;
}

tr.formRaw {
  vertical-align: top;
}

div.back_to_list {
  margin: .7em 0;
}

div.form_panel {
  border:1px solid gray;
  margin:auto;
  padding-bottom:.5em;
}

.form_header {
  margin:0 0 .5em;
  background-color: silver;
  text-align: center;
}

div.info_panel {
  border:1px solid green;
  margin:0 auto 1em;
  padding-bottom:.5em;
  padding:.5em;
}

.info_header {
  margin:.5em 0 0;
  color:white;
  background-color: green;
  padding-left:.5em;
}

div.flash_notice {
  border: 2px solid blue;
  background-color: #F0F8FF;
  padding: .5em;
  margin-bottom: 1em;
}

.email_form label {
	font-weight: bold;
	margin-top: 1em;
	display: block;
}

.form_panel td {
	padding: .1em .2em;
}

.form_panel th {
	vertical-align: middle;
}


/* errors */

tr.form_field_error ul {
	margin-top:.5em;
	color:red;
	font-size: .85em;
}

tr.form_field_error ul li {
	list-style: none;
}

tr.hasError label {
  color: red;
}

tr.hasError ul label {
  color: inherit;
}

/*
tr.hasError TEXTAREA {
  border: 1px solid red; 
}

tr.hasError SELECT {
  border: 1px solid red; 
}

tr.hasError input {
  border: 1px solid red; 
}

tr.hasError input[type=radio] {
  border: 0; 
}
*/

input[type=submit] {
	width:7em;
}