.LoginScreen P,.LoginScreen TH,.LoginScreen TD,.LoginScreen DIV,.LoginScreen SPAN,.LoginScreen SELECT,.LoginScreen INPUT,.LoginScreen TEXTAREA,.LoginScreen BUTTON,.LoginScreen A{font-family:"Helvetica Neue",Helvetica,Arial,"Liberation Sans",sans-serif;}
HTML{width:100%;height:100%;}
BODY{background-color:#EEE;width:100%;height:100%;margin:0;}
FORM{margin:0;padding:0;}
.ZSplashScreen{background-color:#EEE;width:100%;height:100%;top:0;left:0;position:absolute;}
#ZLoginPanel{position:relative;width:500px;overflow:visible;background-color:#e2e2e2;box-shadow:5px 5px 25px grey;-webkit-border-radius:4px;border-color:#8e8e8e #777777 #777 #8e8e8e;margin:0;border-width:1px;border-style:solid;}
.LoginScreen FORM{text-align:center;}
.form{color:white;margin:0 auto;border-collapse:collapse;text-align:left;}
.form TD:first-child LABEL{margin-right:20px;}
.form TD{padding-bottom:10px;}
.form INPUT[type='text'],.form INPUT[type='password']{border:1px solid #EEE;height:22px;width:235px;}
.form INPUT[type='text']:focus,.form INPUT[type='password']:focus{border:1px solid #DFECF5;}
.form SELECT{height:22px;width:165px;}
.form .submitTD{text-align:left;}
.form .ZLoginButton{-webkit-border-radius:3px;box-shadow:0 1px 3px rgba(50,50,50,0.75);border:1px solid white;float:right;font-size:11px;}
.form HR{border-color:transparent transparent white;height:0;}
.LoginScreen #ZLoginErrorPanel{border:0;left:auto;margin:10px 10%;position:relative;background-color:#FF9;padding:5px;-webkit-border-radius:8px;}
.LoginScreen #ZLoginErrorIcon{margin:auto 10px auto auto;}
.LoginScreen .postioning{position:relative;z-index:20;}
.LoginScreen #ZLoginWhatsThisAnchor{color:white;font-size:10px;margin-left:5px;}
.LoginScreen #ZLoginWhatsThis{margin-left:-10em;position:absolute;width:40em;top:25px;left:0;z-index:30;}
.LoginScreen .ZLoginInfoMessage{background-color:#EEE;border:1px solid #006f9e;color:#333;padding:3px 7px;text-align:left;box-shadow:0 0 2px black;}
.DwtButton{height:22px;cursor:pointer;background-image:-webkit-gradient(linear,left top,bottom bottom,to(#fff),from(#dfe2e2));background-image:-webkit-linear-gradient(top,#fff,#dfe2e2);box-shadow:0 1px 3px rgba(50,50,50,0.75);}
.DwtButton-hover{height:22px;cursor:pointer;background-image:-webkit-gradient(linear,left top,bottom bottom,to(#fff),from(#b8def3));background-image:-webkit-linear-gradient(top,#fff,#b8def3);box-shadow:0 1px 3px rgba(50,50,50,0.75);}
.DwtButton-active{height:22px;cursor:pointer;background-image:-webkit-gradient(linear,left top,bottom bottom,to(#e3f4fc),from(#74b6dd));background-image:-webkit-linear-gradient(top,#e3f4fc,#74b6dd);box-shadow:0 0 4px rgba(50,50,50,0.65);}
.DwtButton-selected{height:22px;cursor:pointer;background-image:-webkit-gradient(linear,left top,bottom bottom,to(#e3f4fc),from(#74b6dd));background-image:-webkit-linear-gradient(top,#e3f4fc,#74b6dd);box-shadow:0 1px 3px rgba(50,50,50,0.75);}
.DwtButton-disabled{height:22px;cursor:pointer;background-image:-webkit-gradient(linear,left top,bottom bottom,to(#f4f4f4),from(#f4f4f4));background-image:-webkit-linear-gradient(top,#f4f4f4,#f4f4f4);box-shadow:0 1px 3px rgba(50,50,50,0.25);}
.DwtButton-active{height:22px;cursor:pointer;border-color:#777 #3b3b3b #3b3b3b #777777;margin:0;border-width:1px;border-style:solid;background-color:#e2edf6;}
.DwtButton-focused{height:22px;cursor:pointer;background-image:-webkit-gradient(linear,left top,bottom bottom,to(#fff),from(#dfe2e2));background-image:-webkit-linear-gradient(top,#fff,#dfe2e2);box-shadow:0 1px 3px rgba(50,50,50,0.75);}
.DwtButton .Text{text-align:center;color:#333;}
.DwtButton-hover .Text{text-align:center;color:#333;}
.DwtButton-active .Text{text-align:center;color:#333;}
.DwtButton-selected .Text{text-align:center;color:#333;}
.DwtButton-disabled .Text{text-align:center;color:#999;}
.DwtButton-active .Text{text-align:center;color:#333;}
.DwtButton-focused .Text{text-align:center;color:#333;}
.LaunchButton{padding:10px;text-align:center;}
.LaunchButton INPUT{background-color:#DCF9FE;border:1px solid #6CF;color:black;cursor:pointer;display:inline-block;height:35px;text-align:center;width:250px;box-shadow:0 0 3px black;font-size:15px;font-weight:bold;background-image:-webkit-gradient(linear,left top,bottom bottom,to(#dcf9fe),from(#9ff0ff));background-image:-webkit-linear-gradient(top,#dcf9fe,#9ff0ff);-webkit-border-radius:26px;}
.LaunchButton INPUT:hover{box-shadow:0 0 1px black;background-image:-webkit-gradient(linear,left top,bottom bottom,to(#9ff0ff),from(#dcf9fe));background-image:-webkit-linear-gradient(top,#9ff0ff,#dcf9fe);}
.spacer{font-size:1.2em;line-height:1.3em;padding:5px;}
.LoginScreen .center-small{background-color:#0086bd;margin:10px auto;overflow:visible;padding-top:5px;width:250px;}
.LoginScreen .center-small #ZLoginErrorPanel{max-height:40px;overflow:auto;}
.center-small H1{margin:10px 20px 20px;}
.center-small .ImgAltBanner,.center-small .ImgAppBanner{background-position:center center;background-repeat:no-repeat;width:200px;}
.center-small .ImgAltBanner{margin:10px auto;}
.center-small .decor1{display:none;}
.center-small .form{border-collapse:collapse;color:white;margin:0 10px;text-align:left;}
.center-small .form td:first-child LABEL{margin-right:5px;}
.center-small .form INPUT[type='text'],.center-small .form INPUT[type='password']{border:1px solid #0095D3;width:155px;}
.center-small .form SELECT{width:140px;}
.center-small #ZloginWhatsThisAnchor,.center-small .offline{display:none;}
.Footer-small{position:relative;text-align:center;width:100%;}
.Footer-small .copyright{font-size:9px!important;}
.Footer-small #ZLoginNotice{display:none;}