/* CSS Document */
/* Login form */

#login form { padding: 0 3px 3px 0; margin:5px 0 5px 0 ; clear: both;}
#login label {font-size: 12px; color:#666; border-bottom:#ccc 1px dotted}
#login input, select, textarea {font-size: 12px; color:#333; background-color:#FAF8F8; border:#CED3D8 1px solid; width:200px; padding:1px }
#login input.dateinput {font-size: 12px; color:#333; background-color:#FAF8F8; border:#CED3D8 1px solid; width:70px; padding:1px }

#login input.required, textarea.required {font-size: 12px; color:#333; background-color:#FAF8F8; border:#4b526e 1px solid; width:200px; padding:1px; }
#login textarea {font-family: arial, verdana, sans-serif; width:280px}


.form_line {clear: both; padding:2px 0 1px 0}
.form_input {float: left; width:135px; text-align: left; color: #4C4D4E;  padding:1px 0 2px 0}
.checkbox {width:16px !important;   border: none !important;  }
.button {width:63px !important; height: 22px !important;  border: none !important; }
.required {color:#4b526e}

#login select.cardtype {font-size: 12px; color:#333; font-weight:normal;  background-color:#FAF8F8; border:#CED3D8 1px solid; width:100px; padding:1px }
#login select.date {font-size: 12px; color:#333; font-weight:normal;  background-color:#FAF8F8; border:#CED3D8 1px solid; width:70px; padding:1px }



