form { margin: 0; width: 80%; clear: both; margin-bottom: 10px; }
form div.input { border: solid 1px #a5cdd9;  padding: 2pt; }
form div.field { border: solid 1px #a5cdd9; padding: 4pt; margin: 0 0 4pt 0; }
form div.field label { color: #003366; font-size: 11pt; }
form div.field div.help { color: #003366; font-size: 8pt; }
form div.field div.error { color: #8b0408; font-size: 11pt; }
form input, textarea { background: #f8f7fc; border: solid 1px #a5cdd9; font-size: 8pt; width: 99%; }
form input { font-size: 8pt; }


/* LOGIN FORM */

div.box div.cnt form.login {  width: 100%; padding-bottom: 20px; margin: 0; }
div.box div.cnt form.login fieldset {  }
div.box div.cnt form.login fieldset label { margin: 0; padding: 0; font-size: 7pt; color: #4c9bb3; }
div.box div.cnt form.login fieldset input { width: 100%; background: #eeeeee; border: solid 1px #DFDFDF; font-size: 7pt; color: Black; height: auto; }
div.box div.cnt form.login p { letter-spacing: -1px; text-align: center; color: #a5352c; }
div.box div.cnt form.login a { font-size: 8pt; color: #a5352c; clear: both; float: left; }
div.box div.cnt form.login input#submit { clear: both; margin-bottom: 8px; background: White; border: solid 1px #a0c8d4; font-size: 7pt; color: #3a859b;  }
div.box div.cnt form.login a.loginAlternates {  }
