@charset "utf-8";
/* CSS Document */
html,body {background:#000 url(../images/loginbackground.jpg) center -200px no-repeat;font-family:Verdana;font-size:12px;color:#FFF;}
#wrapper {position:absolute;top:50%;left:50%;margin:-143px 0 0 -270px;width:540px;height:286px;background:url(../images/logincontainer.png) no-repeat;width:540px;height:286px;}
a{text-decoration:none;color:#999;border-bottom:dotted 1px #999;}
a:hover{color:#ff6600;border-bottom:solid 1px #ff6600;}
h3 {margin:50px 0 0 49px;font-size:14px;}
form {margin:0 49px 40px 49px;width:100%;}
.option {float:left;width:200px;margin:6px 0 6px 0;font-weight:bold;}
.action {float:left;width:240px;margin:6px 0 6px 0;}
input {width:240px;border:1px solid #b1b1b1;background:url(../images/whitetrans10.png);color:#FFF;padding:0 5px 0 5px;}
#icon {width:100px;height:85px;float:right;margin:25px 25px 0 45px;background:url(../images/loginMap.png) no-repeat;}
#err{background:url(../images/loginErr.png);height:80px;line-height:80px;text-align:center;color:#FFF;font-weight:bold;position:absolute;top:0;left:0;display:block;width:100%;}

.textfield {width:240px;border:1px solid #b1b1b1;background:url(../images/whitetrans10.png);color:#FFF;padding:0 5px 0 5px;}
.textfield:hover,
.textfield:focus {border:solid 1px #FF6600;}
.buttonfield {width:150px;border:1px solid #b1b1b1;background:url(../images/whitetrans10.png);color:#FFF;padding:0 5px 0 5px;}
.buttonfield:hover,
.buttonfield:focus {border:solid 1px #FF6600;}
.response {width:100%;height:286px;border:1px dotted #ccff00;text-align:center;}
.response p {vertical-align:middle;}