table.tbllogin {border-collapse:collapse;font-family:sans-serif,Arial,Verdana;border:2px solid #efefef;}
table.tbllogin td{padding-left:20px;}
table.tbllogin td.title {font-size:0.8em;font-weight:bold;background-color:#4D7CCF;padding:5px 0 5px 20px;color:#ffffff;}
table.tbllogin td.label {text-shadow: 0 1px 0 #fff;font-size:0.8em;font-weight:bold;}
table.tbllogin td.forgotcaption {text-shadow: 0 1px 0 #fff;font-size:0.9em;font-weight:bold;padding-top:10px;}
table.tbllogin td.forgotcontent {text-shadow: 0 1px 0 #fff;font-size:0.8em;font-weight:normal;line-height:25px;}
table.tbllogin input[type="submit"],table.tbllogin input[type="button"],table.tbllogin input[type="reset"]{color: #fff;text-decoration:none;padding: 2px 15px;background: #d64937;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:11px;width:80px;margin-top:10px;border:0;}
table.tbllogin input[type="submit"]:hover,table.tbllogin input[type="button"]:hover,table.tbllogin input[type="reset"]:hover{color: #d64937;padding: 2px 15px;background: #efefef;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:11px;width:80px;margin-top:10px;border:0;}
table.tbllogin input[type="text"],input[type="password"]{border:1px solid #ccc;width: 365px;margin:0;padding: 5px 4px 5px 5px;}
table.tbllogin a {font-size:0.7em;vertical-align: top;color:#666699;text-decoration:none;text-align:left;}
div.forgotlink{float:right;margin-top:15px;padding-right:20px;}
div.forgotlink a{text-decoration:none}
div.forgotlink a:hover{text-decoration:underline;}
.txtbox-big{}
.txtbox-big:focus{border: 1px solid #3293D6;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;}
.txtbox-medium{border:1px solid #ccc;width: 165px;margin:0;padding: 5px 4px 5px 5px;}
.txtbox-medium:focus{border: 1px solid #3293D6;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;}
