.contains_form form{background-color:transparent;background-image:none;margin:0px 0px 0px 25px;padding:0;}
/*div.form-info{border-bottom:1px dotted #CCC;display:block;margin:0 0 15px}
div.form-info h2{font-size:1.6em;clear:left;font-weight:400;display:block;margin:0 0 .2em}
div.form-info div{color:#444;font-family:inherit;font-size:1.1em;line-height:135%;display:block;margin:0 0 .5em}*/
.contains_form form li{list-style:none}
fieldset{position:relative;border:1px solid #ccc;margin:2.5em 0 1.5em; padding:1em}
fieldset.sidebar{border-left:1px solid #ccc;background:transparent;background-image:none}
fieldset fieldset{background-color:#fff}
fieldset legend{border:1px solid #ccc;color:#888;font-size:1.2em;text-transform:uppercase;padding:.2em .5em}
hr.divider{width:90%;clear:both;font-size:1px;margin:15px 10px 10px 10px;padding:0;/*display:block;position:relative;height:0px;max-height:0;border:none;border-top:1px solid #CCC;border-bottom:1px solid #FFF;line-height:0;*/}
.spaceAbove{margin-top:10px}
.spaceBelow{margin-bottom:10px}
label{float:left;width:100%;margin-right:.5em;padding-top:.2em;text-align:left;font-weight:500;color:#333;}
/*fieldset fieldset label{width:100%;margin-right:.5em;padding-top:.2em;text-align:left;font-weight:500;color:#06C}*/
input[type=text],input.text,textarea,select{border:1px solid #bbb;font-size:1.1em;width:98%;min-width:50px;color:#444;margin:.5em 0}
input[type=text]:focus,input.text:focus,textarea:focus,select:focus{border-color:#FFD324}
input.short{width:66%}
input.extraShort{width:40%}
textarea{height:100px;padding:5px}
input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:.25em}
fieldset li select{width:99%}
fieldset em{font-weight:700;font-style:normal;color:#CC5200}
.error,.notice,.success{position:relative;margin-bottom:1em;border:2px solid #ddd;padding:.8em .8em .8em 4em}
.error li,.notice li,.success li{list-style-type:circle}
.error span.msgHide,.notice span.msgHide,.success span.msgHide{position:absolute;top:10px;right:5px;cursor:pointer;margin:0 5px 0 20px}
.error span.msgHide{border-bottom:1px dotted #FBC2C4}
.notice span.msgHide{border-bottom:1px dotted #FFD324}
.success span.msgHide{border-bottom:1px dotted #C6D880}
.error{background:#FBE3E4;color:#8a1f11;background-image:url(/common_2010/img/24-em-cross.png);background-position:10px 10px;background-repeat:no-repeat;border-color:#FBC2C4}
.notice{background:#FFF6BF;color:#514721;background-image:url(/common_2010/img/24-em-warn.png);background-position:10px 10px;background-repeat:no-repeat;border-color:#FFD324}
.success{background:#E6EFC2;color:#264409;background-image:url(/common_2010/img/24-em-check.png);background-position:10px 10px;background-repeat:no-repeat;border-color:#C6D880}
.error a{color:#8a1f11;border-bottom:1px dotted #8a1f11;text-decoration:none}
.notice a{color:#514721;border-bottom:1px dotted #514721;text-decoration:none}
.success a{color:#264409;border-bottom:1px dotted #264409;text-decoration:none}
.error a:hover{border-bottom:1px solid #8a1f11}
.notice a:hover{border-bottom:1px solid #514721}
.success a:hover{border-bottom:1px solid #264409}
input[type=text],input.text,select.text{background:#FFF url(/common_2010/img/input_bg.gif) repeat-x 50% 0}