@charset "utf-8";

form.pageForm {margin:0 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 {background:url(heading-background.gif) repeat-x bottom left; padding-bottom:10px; border-bottom:2px solid white; color:#666;}
div.shadow{background:url(shadow-horizontal.gif) repeat-x top left; padding-top:15px; clear:both; margin-top:20px; }
#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 0;}
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 {background:url(background.gif) repeat-x bottom left #F8F8F8; padding:10px 20px 10px 20px; border-bottom:1px solid #979797;}
form.pageForm div.pageForm-Body div.element {padding:2px 4px; position:relative; margin:3px 0;}
form.pageForm div.pageForm-Body div.error {background:none #EAF2F3; border:1px solid #DBDFE0; padding:3px;}
form.pageForm div.pageForm-Body div.element div.label {margin-bottom:3px;}
form.pageForm div.pageForm-Body div.element ins {text-decoration:none; font-weight:bold; display:block; margin:3px 0; color:#454747;}
form.pageForm div.pageForm-Body div.element em.mandatory {color:#FA833A; float:left; margin:2px 0 0 -10px; position:relative;}
form.pageForm div.pageForm-Body div.element input.text {display:block; width:242px; margin-top:3px; border:1px solid #A5ACB2;}
form.pageForm div.pageForm-Body div.element input.password {display:block; width:242px; margin-top:3px; border:1px solid #A5ACB2;}
form.pageForm div.pageForm-Body div.element input.checkbox {vertical-align:middle;}
form.pageForm div.pageForm-Body div.element select {display:block; width:245px;}
* html form.pageForm div.pageForm-Body div.element select {width:244px; w\idth:246px;}
form.pageForm div.pageForm-Body div.element textarea {display:block; width:242px; border:1px solid #A5ACB2;}
form.pageForm div.pageForm-Body div.selectionlist fieldset {border:1px solid #A5ACB2; padding:4px; margin:0;}
form.pageForm div.pageForm-Body div.selectionlist div.item {clear:both; margin:5px 0;}
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 {background:url(footer-background.gif) repeat-x 0 32px; padding:5px 0 50px 0;}
form.pageForm div.pageForm-Foot-Actions {text-align:right;}
form.pageForm div.pageForm-Foot-Actions input {float:right; margin-left:10px;}
form.pageForm div.pageForm-Foot-Actions span.pageForm-Button {float:right; background:url(images/button-left.jpg) no-repeat top left; 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; background:url(images/button-right.jpg) no-repeat top right; padding-right:5px;}
form.pageForm div.pageForm-Foot-Actions span.pageForm-Button span span {float:left; height:22px; background:url(images/button-background.jpg) repeat-x top right; border:none; color:#333; font-family:Verdana, Arial, sans-serif; text-align:center; font-size:110%; padding:0;}
