/* Style sheet forms */
.formbody *{width:100;overflow:hidden;margin-right:auto;text-align:left;}
.formbody label,.formbody span,.formbody p{float:left;margin-right:auto;text-align:left;font-size:0.9em;color:#fefffc;}
.formbody table{width:100%;clear:both;display:table;}
.formbody tr{display:table-row;}
.formbody td{display:table-cell;padding-top:5px;}
select,select.select{background-color:#000059;border:1px dotted #ff0;color:#fefffc;}
input,input.text,input.captcha{padding-right:3px;padding-left:3px;background-color:#000059;border:1px dotted #ff0;color:#fefffc;}
input.submit{float:left;margin:2px 0;padding:1px 3px;background-color:#00007f;border:1px outset #ff0;font-weight:bold;font-size:0.7em;color:#ff0;}
input.radio{top:2px;position:relative;}
input.checkbox{padding:0;}
textarea{width:95%;height:200px;background-color:#000059;border:1px dotted #ff0;color:#fefffc;}
.hint{font-size:0.8em;color:#999;}
div.error{color:#ff0000;}
.list_search input.submit{float:none;}
.mod_login input.text{width:156px;margin-bottom:8px;font-weight:bold;font-size:0.8em;color:#fefffc;}
.mod_login input.submit{float:right;}
.mod_login div.formbody{margin-top:5px;padding-top:8px;border-top:1px dotted #ff0;}
.mod_login div.submit_container{float:right;}
.mod_login .checkbox_container label{float:right;margin-bottom:8px;font-size:0.8em;color:#999;}
.mod_login .login_info{margin-bottom:8px;font-size:0.8em;color:#999;}
span.mandatory{float:right;color:#f00;}
.mod_personalData span input.checkbox{float:left;margin-right:8px;}
.mod_personalData span{clear:both;display:table;}
.mod_memberlist table,div.mod_memberlist{margin-top:16px;margin-right:auto;padding-right:16px;text-align:left;}
.mod_memberlist tr{display:table-row;margin-top:16;margin-right:auto;margin-left:0;padding-left:16;text-align:left;}
.mod_memberlist th{border-bottom:1px dotted #eee;}
.mod_memberlist a{width:100px;display:table;}
.mod_memberlist td{color:#eee;}
.mod_search input.submit{float:none;}

