.group p, .group span, .label { font-size: .85em; }
.group { border: 1px solid #ccc; padding: 20px 10px 10px 10px; width: 500px; margin-top: 3em;}
.noleft { padding-left: 0; padding-right: 20px; }
.label { position: absolute; background: #fff; margin: -28px 0 0 10px; font-weight: bold; padding: 0 10px;}
.Main { z-index: 1000 !important; }
.formlabel { margin: 2em 0 .5em 0; }
input[type="text"], input[type="password"], textarea { border: 1px solid #777; background: #eee; }
.group input.txt, textarea { width: 300px; }
.widthauto { width: auto !important; }
td.iForm { padding-left: 20px; }
tr.tablelabels td { text-align: center; }
.grey { background: #f7f7f7; }
#person{ display: none;}
