form {margin:0;padding:0;}
fieldset {margin:1em 0;border:none;border-top:1px solid #ccc;}
legend {margin:1em 0;padding:0 .5em;color:#036;background:transparent;font-size:1.3em;font-weight:bold;}
label {float:left;width:150px;padding:0 1em;text-align:right;}
fieldset div {margin-bottom:.5em;padding:0;display:block;}
fieldset div input,fieldset div textarea {width:150px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}
fieldset div select {padding:1px;}
#fm-submit {clear:both;padding-top:1em;text-align:center;}
#fm-submit input, div#maincontent div#centercolumn .full #fm-submit input {border:1px solid #333;padding:2px 1em;background-color:#063363;color:#fff;font-size:100%;}
input:focus,textarea:focus {background:#efefef;color:#000;}
fieldset div.fm-req {font-weight:bold;}
fieldset div.fm-req label:before{content:"* ";}

body {margin:0;padding:0;}
#container {margin:0 auto;padding:1em;width:522px;text-align:left;background-color:#ffffff;}

.paginator {float:left;width:510px;margin: 0 10px 10px 10px;}
.paginator a, .paginator span {float:left;padding: 0 1px;}

#errors label { display:block;width:auto;clear:both;color:red; }
form#imageform {float:left;padding: 5px 10px;width:500px;}
form#loginform {float:left;padding: 5px 10px;width:500px;}
#loginform .submit {background-color: #4C74A6;border:none;color: #fff;}

div#maincontent div#centercolumn div.full form#loginform #remember {margin:0;float:none;}
div#maincontent div#centercolumn div.full form#loginform label#rememberlabel {margin:0;float:none;width: auto;}

div#maincontent div#centercolumn form#hrsearchform ul.full {background-color: #deebfc;padding: 10px 0;}
