<style type="text/css">
div.errors{ color:#F00; }
EmailTab .invalidValue{ background: #FFDFDF; border:1px solid #F00; }
ReglForm .requiredValue{ background: #FFFFDF; border:1px solid #F00; }
#EmailTab form{margin:0;padding:0;}
#EmailTab fieldset{border:none;border-top:1px solid #ccc;}
#EmailTab legend{margin:0.2em 0 0 1em;padding:0 0.5em 0 0.5em;color:#b24a4a;background:transparent;font-size:1.3em;font-weight:bold;}
#EmailTab label{float:left;width:150px;padding:0 1em;text-align:right;}
#EmailTab fieldset div{margin-bottom:.5em;padding:0;display:block;}
#EmailTab fieldset div input{width:285px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}
#EmailTab fieldset div textarea{width:285px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}
#EmailTab fieldset div select{padding:1px;}
#EmailTab div.fm-multi div{margin:5px 0;text-align:center;}
#EmailTab div.fm-multi input{width:2em;}
#EmailTab div.fm-multi label{width:285px;}
#EmailTab div.fm-multi p{text-align:center !important;}
#fm-submit{clear:both;padding-top:1em;text-align:center;}
#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}
#EmailTab input:focus,textarea:focus{background:#efefef;color:#000;}
#EmailTab fieldset div.fm-req{font-weight:bold;}
#EmailTab fieldset div.fm-req label:after{content:"* ";color:red}
#form-container{margin:0;padding:1em;width:500px;text-align:left;}
#form-container .errors {color: red;}
</style>
