
#header { background: #004669; }
#header h1, #header h2 { font-family: Arial,Helvetica,sans-serif; font-size: 20px; }
#header .wrapper { padding: 8px 0 1px 15px; }

.form label { display:block; font-weight: bold; padding: 5px 0;}
.form .field-wrapper { margin: 1.5em 0 0 0; }
.form .help { font-size: 0.8em; color: #777; padding-bottom: 5px;}
.form input { padding: 5px; font-size: 14px; }
.form input[type='text'], .form input[type='password'], .form textarea { border: 1px solid #C3C3C3; outline: medium none; background: #FBFBFB; width: 420px;}
.form .field-error input { border-color: red; }
.form ul.errorlist { color: red; font-size: 0.8em; margin:0; padding:0; display:inline; }
.form ul.errorlist li { display:inline; padding: 0 0 0 20px; }

.form .expose-password label { display: inline; font-weight: normal; }

.form .inline-fields { overflow: hidden; width: 100%; }
.form .inline-fields ul.errorlist li { padding: 0 20px 0 0px; }
.form .inline-fields .field-wrapper { float: left; }
.form .inline-fields input[type='text'] {
    width: 195px;
    margin-right: 20px;
}
.form .form-fieldset {
    margin-top: 10px;
    margin-bottom: 30px;
}
.form .form-fieldset .form-legend {
    font-weight: bold;
    font-size: 120%;
    border-bottom: 1px solid #DDD;
}

#header h1 img { width: 92px; height: 50px; top:-10px;}

.form-horizontal ul {list-style-type:none; margin:10px 0 30px 2px;}

.pager, li.count { margin: 0 10px; }
.pager .disabled > a, .pager .disabled > a:hover, .pager.disabled > span {
    color: #999999;
    cursor: default;
    background-color: #ffffff;
}

.navbar li form { display: inline-block; margin: 4px 0 3px 0; }
.navbar li form input, .navbar li form button, .navbar li form select {
    margin: 0;
}
