form fieldset{
 margin:0 auto;
 padding:5px;
 text-align:center}
form .accesskey{text-decoration:underline}
.requiredAsterisk{color:#f00}
form div.fieldContainer{
 display:inline-block;
 text-align:left}
form section.fieldGroup{margin:0 auto 7px}
form section.fieldGroup label.block{
 display:block;
 margin:0 0 2px;
 text-align:left}
form section.fieldGroup .field{
 margin:0;
 padding:0}
form section.fieldGroup .checkbox{margin:0 3px 0 0}
form section.submit{text-align:center}
form input[type=submit],
 form input[type=button],
 form button{cursor:pointer}
form input[type=text],
 form input[type=email],
 form input[type=password],
 form input[type=submit],
 form input[type=button],
 form button,
 form select,
 form textarea{
 border:1px solid;
 border-bottom-color:#999;
 border-left-color:#ccc;
 border-right-color:#999;
 border-top-color:#ccc;
 padding:3px}
form select{padding:1px}
form input[type=text]:focus,
 form input[type=email]:focus,
 form input[type=password]:focus,
 form select:focus,
 form textarea:focus{
 background:#ffc;
 border-color:#666}
.checkboxFocus{text-decoration:underline}
form input[type=text]:hover,
 form input[type=email]:hover,
 form input[type=password]:hover,
 select:hover,
 textarea:hover{
 border:1px solid #666}
.tableControls{
 margin:7px 0 0;
 text-align:center}
form section.error{
 color:#f00;
 margin:0 0 15px}
form label.error[generated=true],
 span.errorInvalid{
 color:#f00;
 display:block;
 font-weight:normal;
 margin:3px 0}
form input.error,
 form input.error:hover,
 form input.error:focus,
 form select.error,
 form select.error:hover,
 form select.error:focus,
 form textarea.error,
 form textarea.error:hover,
 form textarea.error:focus{border:1px solid #f00}

.actionStatusContainer{
 margin:1em;
 text-align:center}
.actionStatus{
 background:#fbf9ee;
 border:1px solid #fcefa1;
 border-radius:7px;
 display:inline-block;
 margin:0 auto;
 padding:0.5em 1em;
 text-align:center;
 -khtml-border-radius:7px;
 -moz-border-radius:7px;
 -o-border-radius:7px;
 -webkit-border-radius:7px}
.actionStatus.statusFailed{
 background:#fef1ec;
 border:1px solid #cd0a0a;
 color:#cd0a0a}
.actionStatus .title{font-weight:bold}
.actionStatus .statusExit{
 color:#999;
 cursor:pointer;
 display:inline-block;
 font-weight:bold;
 position:relative;
 right:-0.5em}
.actionStatus .actionImagesFailed{
 border-top:1px solid #888;
 margin:0.3em 0 0;
 padding:0.3em 0 0;
 text-align:left}
.actionStatus .statusExit:focus, .actionStatus .statusExit:hover{color:#333}
.statusAdded, .statusDeleted, .statusUpdated{color:green}
.statusFailed{color:red}
