body{background-color:#FFFFFF;margin:0;overflow:auto;}
.container{position:absolute;top:35%;margin-top:-120px;left:50%;margin-left:-210px;z-index:1;width:400px;visibility:visible;border-left:1px dashed #D9D9D9;display:table;padding-left:7px;}
.content{display:table-cell;vertical-align:top;}
.bottom{line-height:50px;}
h1{font-size:36px;font-family:Helvetica, Arial, Verdana;font-weight:bolder;text-shadow:#00001A 0.5px 0.5px 2px;letter-spacing:0.2px;word-spacing:1.5px;line-height:60%;}
.message{font-size:16px;font-family:Palatino, Times, Times New Roman, Georgia;text-shadow:#FFFFFF 0px 0px 2px;word-spacing:1px;}
.warning{font-size:14px;text-align:center;}
.subtitle{font-size:12px;font-family:Helvetica, Arial, Verdana;text-shadow:#FFFFFF 0px 0px 2px;font-style:italic;word-spacing:1.5px;position:relative;top:-20px;}
p{margin-top:0px;}
fieldset, fieldset.collapsible{width:390px;padding:10px;border:1px solid black;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;margin-bottom:1em;}
fieldset.collapsed{width:390px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;margin-bottom:0px;margin-left:3px;}
legend.collapsible{color:blue;}
legend.collapsed{color:green;}
table{border:0px;width:100%;}
td:first-child{text-align:right;width:120px;}
td{padding:3px;min-width:120px;width:100%;}
input, select{width:100%;}
.output{float:left}
#action{width:46.8%}
#cleaner{width:53.2%}

