@charset "utf-8";

form.pageForm {margin:15px auto; color:#333;}
form.pageForm input {font:1em Verdana, Arial, sans-serif; color:#666;}
form.pageForm textarea {font:1em Verdana, Arial, sans-serif; color:#666;}
form.pageForm select {color:#666;}

form.pageForm div.pageForm-Head {padding-bottom:10px; border-bottom:2px solid white; color:#666;}
#pageContent #leftContent form.pageForm div.pageForm-Head h2 {margin:10px 0 0 0px; padding:0 0 0 8px; color:#acaca0; font:normal 33px Arial,Helvetica,sans-serif; letter-spacing:-0.05em;}
/*#pageContent form.pageForm div.pageForm-Head h2 {margin:0 0 10px 0; font-size:160%; color:#333;}*/
form.pageForm div.pageForm-Head div.pageForm-Head-Intro {padding:0 0 10px 8px;}
form.pageForm div.pageForm-Head div.pageForm-Head-SessionLost {color:#800000; margin:10px 0; font-weight:bold;}
form.pageForm div.pageForm-Head p.pageForm-Head-mandatoryMsg {font-weight:bold; padding:10px 20px 10px 20px; margin-top:10px; margin-bottom:0;}
form.pageForm div.pageForm-Head-Error {font-weight:bold; padding:10px 20px 10px 20px;}
form.pageForm div.pageForm-Head-Info {font-weight:bold; padding:7px 20px 10px 20px;}

form.pageForm div.pageForm-Body {margin:0 8px; padding:0; border-top:1px solid #e8e8e6;}
form.pageForm div.pageForm-Body div.element {padding:5px 0 0 0; margin:0; clear:left;}
form.pageForm div.pageForm-Body div.error {padding:0;}
form.pageForm div.pageForm-Body div.element div.label {float:left; width:200px; margin:0;}
form.pageForm div.pageForm-Body div.element ins {text-decoration:none; font-weight:bold; display:block; margin:0; color:#454747;}
form.pageForm div.pageForm-Body div.error ins {clear:left; margin:0 0 0 210px; padding:3px 0 15px 0;}
form.pageForm div.pageForm-Body div.element em.mandatory {color:#FA833A; display:block; float:left; width:10px; margin:0;}
form.pageForm div.pageForm-Body div.element input {float:left; width:230px;}
form.pageForm div.pageForm-Body div.element input.text {width:230px; margin:0; border:1px solid #A5ACB2;}
form.pageForm div.pageForm-Body div.element input.password {width:230px; margin:0; border:1px solid #A5ACB2;}
form.pageForm div.pageForm-Body div.element input.checkbox {width:20px; vertical-align:middle;}
form.pageForm div.pageForm-Body div.element select {float:left; width:230px;}
form.pageForm div.pageForm-Body div.element textarea {width:230px; border:1px solid #A5ACB2;}
form.pageForm div.pageForm-Body div.element div.list {width:230px; float:left;}
form.pageForm div.pageForm-Body div.element div.list label {width:200px;}
form.pageForm div.pageForm-Body div.selectionlist fieldset {border:1px solid #A5ACB2; padding:0; margin:0;}
form.pageForm div.pageForm-Body div.selectionlist div.item {clear:both; margin:0; padding:0;}
form.pageForm div.pageForm-Body div.selectionlist div.item input.checkbox {width:20px;}
form.pageForm div.pageForm-Body div.selectionlist div.item input.radio {width:20px;}
form.pageForm div.pageForm-Body div.selectionlist div.item label {float:left;}
form.pageForm div.pageForm-Body div.selectionlist div.item input {}

form.pageForm div.pageForm-Body div.checkbox label {display:inline;}
form.pageForm div.pageForm-Body div.radio label {display:inline;}

form.pageForm div.pageForm-Foot {padding:20px 0;}
form.pageForm div.pageForm-Foot-Actions {}
form.pageForm div.pageForm-Foot-Actions input.submit {margin:0 0 0 220px;}
form.pageForm div.pageForm-Foot-Actions span.pageForm-Button {float:right; padding-left:5px; cursor:pointer; cursor:hand; margin-left:10px; line-height:22px;}
form.pageForm div.pageForm-Foot-Actions span.pageForm-Button img {float:left; margin-right:5px;}
form.pageForm div.pageForm-Foot-Actions span.pageForm-Button input {float:left; margin-right:5px;}
form.pageForm div.pageForm-Foot-Actions span.pageForm-Button span {float:left; padding-right:5px;}
form.pageForm div.pageForm-Foot-Actions span.pageForm-Button span span {float:left; height:22px; border:none; color:#333; font-family:Verdana, Arial, sans-serif; text-align:center; font-size:110%; padding:0;}