body,html{margin:0;padding:0;border:0;height:100%}
body{font-size:12pt;margin:0;padding:0;border:0;width:100%;background:#FFF;min-width:600px}
a img{border:0}
p{margin:0.5em 0 0.5em 0}
fieldset{padding:0;border:0px solid #000;margin:0}
label{margin:0}
h1,h2,h3,h4,h5{margin:0 0 0.5em 0;padding:0;text-align:left}
td{vertical-align:top;padding:0.2em;text-align:left}
table{border-collapse:collapse}
input[type="checkbox"],input[type="radio"]{width:auto;border:0}
a,a:link,a:visited,a:active{text-decoration:underline}
a:hover{text-decoration:none}
#inner{margin-left:0.8em}
.button{width:auto;cursor:pointer}
.hint,.help{cursor:help;border-bottom:1px dashed #555;}
.error_message .hint{border-bottom:1px dashed white}
.warning_message .hint{border-bottom:1px dashed black}
.ok_message .hint{border-bottom:1px dashed green}
.icon{vertical-align:baseline}
.button{cursor:pointer}
.noborder, .noborder td, .noborder th, .noborder:hover{border:0}
.notop, .notop td, .notop th, .notop:hover{border-top:0}
.nodec, a.nodec, a.nodec:link , a.nodec:visited, a.nodec:active{text-decoration:none}
.autowidth{width:auto}
.maxwidth{width:100%}
.small_text, .st{font-size:0.8em}
.warning{color:red;font-weight:bold}
.error{color:#DAA520;font-weight:bold}
.ok{color:green;font-weight:bold}
.message{display:inline-block;padding:0.2em}
.error_message{background-color:#FF5555;color:#FFF;border:1px solid red}
.warning_message{color:#000000;background-color:#FFCC66;border:1px solid darkorange}
.ok_message{color:green;background-color:#BFE3B7;border:1px solid green}
.strong, .bold{font-weight:bold}
.italic{font-style:italic}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.lighter{font-weight:lighter}
.red{color:#FF0000}
.green{color:green}
.grey{color:#676767}
.white{color:#FFFFFF}
.w6em{width:6.2em}
.w3em{width:2.5em}
.w7em{width:7em}
.w9em{width:9em}
.w40em{width:40em}
.w100{width:100%}
.w25{width:25%}
.bordered{border:1px solid silver}
.tinyborder{background-color:#FFFFFF;border:1px dotted silver;border-collapse:collapse}
.tinyborder td, .tinyborder th{padding:0.2em;border:1px dotted silver}
.pointer{cursor:pointer}
.float_right{float:right}
.float_left{float:left}
.clear{clear:both}
.nowrap{white-space:nowrap}
.bottom1em{margin-bottom:0.5em}
.bottom{vertical-align:bottom}
.middle{vertical-align:middle}
.none{display:none}
.block{display:block}
.relative{position:relative}
.absolute{position:absolute}
.of_hidden{overflow:hidden}
.hidden{display:none}
.inline{display:inline}
.normal{font-weight:normal}
select, input[type="checkbox"], input[type="radio"]{cursor:pointer}