form.form{color:#666;font:100%/120% Tahoma,Arial,Helvetica,Verdana,sans-serif;font-size:13px;margin:.5em 0 1em 0;padding:.5em;}* html form.form{padding-top:.1em;}form.form span.error{clear:left;display:block;font-weight:bold;margin-top:2px;padding-left:166px;}form.form span.value{display:block;margin-left:153px;}form.form span.unsubscribe-value{display:block;}form.form sup{cursor:pointer;font-size:1em;font-weight:normal;text-decoration:underline;}form.form p.required,form.form span.required,form.form label.required{font-weight:bold;}form.form p.required label,form.form span.required label{background:url(../images/required.gif) no-repeat top right;}form.form p span{font-weight:normal;}form.form p span.description{display:block;margin-left:153px;}form.form p.email-pref span.description{display:block;margin-left:5px;font-size:.9em;}form.form p{clear:left;line-height:1.4em;margin:3px 5px;padding:3px 2px;}* html form.form p{margin-top:0;}form.form ul,form.form ol{line-height:1.5em;margin-bottom:1em;}form.form li{line-height:1.5em;}form.form p.hidden,form.form .hidden{position:absolute;width:190px;left:-999px;}form.form p label.inline{background:none;display:inline;float:none;font-weight:normal;line-height:2em;margin:0 10px 0 -2px;padding:0;text-align:left;vertical-align:baseline;}form.form p label{display:block;float:left;margin:0;padding:3px 13px 0 0;text-align:right;width:140px;}* html form.form p label{margin-right:-0.2em;}form.form p.no-label,form.form p.email-pref{margin:.2em .5em .6em 160px;padding:0;}form.form p.submit{margin:1em .5em .2em 160px;padding:0;}form.form p.inline{margin:0 0 5px 160px;padding:0 0 3px;}*:first-child+html form.form p.inline{margin-left:160;}form.form p.full-width{clear:none;margin:0;padding:0;}form.form p.full-width a,form.form p span.inline a{display:inline;line-height:16px;margin:0;padding:0;}form.form p.submit input{margin:0 10px 0 0;padding:2px 12px;}form.form select{font-weight:normal;}form.form select option{margin:0;padding:0 .3em;}form.form textarea.standard{height:70px;overflow:auto;padding:2px;width:200px;float:none;}form.form input{font-weight:normal;margin-right:5px;padding:2px;}*:first-child+html form.form input{margin-right:2px;}* html form.form input{padding-right:0;}form.form input.text{width:200px;}form.form div.error{padding:0 0 .5em 170px;color:#8B0000;}form.form div.message{color:green;}.red-color,form.form p.error,form.form span.error,form.form div.error,form.form p.error label{color:#8B0000;}.red-background,form.form p.errors{background:#8B0000;color:#fff;padding-left:.5em;margin-bottom:1em;}