div.fieldset{border:1px solid #afe14c;margin:10px 0;padding:20px 10px}div.fieldset span.legend{position:relative;background-color:#FFF;padding:3px;top:-30px;font:700 14px Arial,Helvetica,sans-serif;color:#454545}div.flash{width:375px;margin:12px 0 18px;border-color:#e3e3e3;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}.progressWrapper{width:357px;overflow:hidden}.progressContainer{margin:5px;padding:4px;border:solid 1px #e8e8e8;background-color:#f7f7f7;overflow:hidden}.message{margin:1em 0;padding:10px 20px;border:solid 1px #fd9;background-color:#ffc;overflow:hidden}.red{border:solid 1px #b50000;background-color:#ffebeb}.green{border:solid 1px #ddf0dd;background-color:#ebffeb}.blue{border:solid 1px #cee2f2;background-color:#f0f5ff}.progressName{font-size:8pt;font-weight:700;color:#555;width:323px;height:14px;text-align:left;white-space:nowrap;overflow:hidden}.progressBarInProgress,.progressBarComplete,.progressBarError{font-size:0;width:0;height:2px;background-color:blue;margin-top:2px}.progressBarComplete{width:100%;background-color:green;visibility:hidden}.progressBarError{width:100%;background-color:red;visibility:hidden}.progressBarStatus{margin-top:2px;width:337px;font-size:7pt;font-family:Arial;text-align:left;white-space:nowrap}a.progressCancel{font-size:0;display:block;height:14px;width:14px;background-image:url(../images/cancelbutton.gif);background-repeat:no-repeat;background-position:-14px 0;float:right}a.progressCancel:hover{background-position:0 0}.swfupload{vertical-align:top}