table.tbllogin {border-collapse:collapse;font-family:sans-serif,Arial,Verdana;}
table.tbllogin tr{height:20px;}
table.tbllogin td.label {text-shadow: 0 1px 0 #fff;font-size:1.0em;font-weight:bold;color:#4055A3;}
#loginbox{border:1px solid #d3d3d3;margin-left:auto;margin-right:auto;width:400px;}
#logintitle{background-color:#4055A3;height: 25px;color:#ffffff;padding:5px 0 0px 10px;font-weight:bold;}

table.tbllogin th{}
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 textarea, table.tbllogin input[type="text"] ,table.tbllogin input[type="password"] {border:1px solid #ccc;width: 250px;margin:0;padding: 3px 4px 3px 5px;}
table.tbllogin textarea:focus, table.tbllogin input[type="text"]:focus,table.tbllogin input[type="password"]:focus {border:1px solid #3293D6;width: 250px;margin:0;padding: 3px 4px 3px 5px;}
table.tbllogin input[type="submit"],table.tbllogin input[type="button"],table.tbllogin input[type="reset"]{background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;background: -webkit-gradient(linear, center top ,center bottom, from(#F9F9F9), to(#E3E3E3)) repeat scroll 0 0 transparent;border-color: #CCCCCC #BBBBBB #A0A0A0;border-left: 1px solid #BBBBBB;border-radius: 3px 3px 3px 3px;border-right: 1px solid #BBBBBB;border-style: solid;border-width: 1px;color: #000000;margin: 0;outline: medium none;padding: 3px 8px;}
table.tbllogin input[type="submit"]:hover,table.tbllogin input[type="button"]:hover,table.tbllogin input[type="reset"]:hover{border:1px solid #939393;cursor:pointer;}
table.tbllogin a {font-size:0.7em;vertical-align: top;color:#666699;text-decoration:none;text-align:left;}
table.tbllogin div.err{color:red;}
div.forgotlink{float:right;margin-top:5px;padding-right:120px;}
div.forgotlink a{text-decoration:none}
div.forgotlink a:hover{text-decoration:underline;}
