* {margin: 0px; padding: 0px; border: 0px; outline: none; font-family: inherit; font-size: inherit; color: inherit}
html, body {height: 100%; min-width: 968px; background-color: #1f5c99; color: #f5f5f5; font-family: Helvetica, sans-serif; background-image: url(/static/img/office.png)}
ul {list-style-type: none; margin-left: 4px}
img {vertical-align: bottom}
h2 {font-size: 26px; margin: 0px 4px; padding: 16px 0px 8px 0px; text-shadow: -1px 1px 1px #333}
h3 {font-size: 22px; margin: 0px 2px; padding: 12px 0px; text-shadow: -1px 1px 1px #333}
p {background-color: #fff; opacity: 0.8; color: #1f1f1f; padding: 10px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px}
form {float: right; margin: auto; font-size: 16px}
form input[type="text"], form textarea {width: 390px; background: #f5f5f5; color: #333; border: 1px solid #ddd; margin-bottom: 8px; text-indent: 3px}
form input[type="text"] {height: 24px}
form textarea {height: 90px}
label {color: #a1a1a1 !important; left: 3px !important; top: 2px !important; text-align: left}
#container {min-height: 100%; position: relative; width: 100%}
#container > * {width: 100%; clear: both; text-align: center}
.content {position: relative; width: 948px; margin: 0px auto; padding: 0px 10px; clear: both}
#header {height: 140px; background-color: #ebf5ff; padding-top: 60px}
#content {overflow: auto; padding-bottom: 30px; padding-top: 20px}
#footer {height: 30px; margin-top: -30px; position: relative; clear: both; font-size: 10px; font-family: Verdana, Arial, sans-serif}
#footer .content {text-align: center}
.column_left, .column_right {float: left; width: 48%; text-align: left}
.column_right {float: right}
.text_left {text-align: left}
.text_right {text-align: right}
.field {position: relative; color: #333}
.error {color: red; font-size: 10px; background-color: #fff; text-align: left}
.success {color: green; font-size: 16px; background-color: #fff; text-align: center}
body:before {content: ""; height: 100%; float: left; width: 0px; margin-top: -32767px}
