/* Style sheet form */
form{margin:1px 1px 20px;padding:4px;background-color:#E5ECF4;color:#000;}
fieldset{margin-bottom:15px;padding:10px 4px 4px;border-top:2px solid #fff;border-right:0px solid #fff;border-bottom:0px solid #fff;border-left:0px solid #fff;}
legend{margin-left:0;padding:1px 10px;background-color:#fff;color:#333;}
label{width:260px;float:left;display:block;margin:5px 0 0;padding:0;text-align:right;}
select,input,textarea{width:360px;display:inline;margin:5px 0 0 10px;border:1px solid #164789;}
textarea{height:240px;overflow:auto;}
form br{clear:left;}
input.captcha{width:30px;}
input.submit{width:12em;margin:20px 0 20px 270px;background-color:#dbdbdb;border-top:1px solid #9e9e9e;border-right:2px solid #9e9e9e;border-bottom:2px solid #9e9e9e;border-left:1px solid #9e9e9e;color:#000;}
#tl_login input.submit{margin-left:0;}
input[type="hidden"]{display:none;}
.mandatory{color:#164789;}
label.error{font-weight:bold;color:#770000;}
.mod_search form label.invisible{width:160px;left:0;top:0;position:relative;display:block;height: auto;}
.mod_search form input.submit{width:200px;display:block;}
.mod_search .radio_container{width:98%;clear:both;display:block;margin:5px 0 10px;}
.mod_search .radio_container input.radio{width:1.4em;height:1.4em;display:inline;margin-right:10px;margin-left:10px;}
.mod_search .radio_container label{float:none;display:inline;width: auto;}

