.clr{clear:both;}
ul {padding:10px 0;list-style-type: disc;list-style-position: outside;margin-left:30px;}
.btn {background-color:#00F;color:#fff;padding:5px;font:bold 13px Verdana;}
#tablist{padding:2px 5px 3px; font:bold 14px Arial;border-bottom:2px solid #79afed;}
#tablist a{padding:3px 0.5em;margin:1px 1px 1px 20px;border:2px solid #79aaaa;background: #DDE;}
#tablist a:hover{text-decoration:none;}
#tablist a.current{background: white;border: 2px solid #79aaaa;border-bottom: 2px solid white;}
.tbcc{clear:both;border:2px solid #79afed;border-top:none;padding:20px;}
h3{background:#79afed;font:bold 14px Arial;margin:0 0 10px;padding:2px 5px;}
.half{float:left;width:410px;margin:0 0 10px;}
.half label{white-space:nowrap;display:inline;}
.half b{margin:7px 0;line-height:35px;float:left;width:17%;font:normal 12px Arial;text-align:right;clear:left;display:inline;}
.half input{padding:0 3px;}
.half label div{float:left;margin:7px 0;display:block;width:80%}
.title{float:left;margin:7px 0;}
.half label div div{margin:0}
.w250{width:250px;}
.errorbox-bad {border: 2px solid red;padding: 2px;}
.errorbox-ok {border: 2px solid blue;padding: 2px;width:90%;}
.errorbox-good {display: inline;} 
.errormsg {color: #990000; font-weight: bold;}
.errormsg-err {color: #990000; font-weight: bold;}
.errormsg-ok {color: #000099; font-weight: bold;}
.err_info{margin:0;font:bold 13px Arial;color:#f00;}
.placeholder-span{position:relative}
.placeholder-text{position:absolute;left:9px;top:-2px;color:#999;margin:0;display:none;}
.savea{margin:5px 0 10px;font:normal 12px Arial;}
.cntr{margin:0 auto;text-align:center;margin:0 0 10px;font:13px Verdana};