@CHARSET "UTF-8";
.button{height:35px;padding:0;position:relative;top:1px;font-weight:bold;font-size:12px;color:#333;white-space:nowrap;border:1px solid #ccc;overflow:visible;background:#ddd;cursor:pointer;display:inline-block;text-shadow:1px 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#e1e1e1');background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#e1e1e1));background:-moz-linear-gradient(-90deg,#fff,#e1e1e1);background:-o-linear-gradient(-90deg,#fff,#e1e1e1);background:linear-gradient(-90deg,#fff,#e1e1e1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3);-webkit-font-smoothing:subpixel-antialiased!important;}
.button span{display:block;height:35px;padding:0 12px;line-height:35px;}
.button:hover{color:#fff;background:#0770a0;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1eb8ff',endColorstr='#2992c2');background:-webkit-gradient(linear,0% 0,0% 100%,from(#1eb8ff),to(#2992c2));background:-moz-linear-gradient(-90deg,#1eb8ff,#2992c2);background:-o-linear-gradient(-90deg,#1eb8ff,#2992c2);background:linear-gradient(-90deg,#1eb8ff,#2992c2);}
.button:active{color:#fff;background:#1eb8ff;text-shadow:1px 1px 0 rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1eb8ff',endColorstr='#2992c2');background:-webkit-gradient(linear,0% 100%,0% 0,from(#1eb8ff),to(#2992c2));background:-moz-linear-gradient(90deg,#1eb8ff,#2992c2);background:-o-linear-gradient(90deg,#1eb8ff,#2992c2);background:linear-gradient(90deg,#1eb8ff,#2992c2);}
.button::-moz-focus-inner{margin:0 -2px;border:none;}


.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;}
.unsupported-overlay{display:none;position:absolute;top:0;left:0;}
.popup{display:none;position:absolute;border:3px solid transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);box-shadow:0 0 18px rgba(0,0,0,0.4);}
.popup.plain{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.popup .close{position:absolute;display:block;top:3px;right:3px;width:12px;height:12px;background:transparent url(./overlay/close.png) no-repeat scroll 2px 2px;opacity:.3;filter:alpha(opacity=30);}
.popup .close:hover{opacity:1.0;filter:alpha(opacity=100);}
.popup .content{padding:15px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:-webkit-gradient(linear,0% 0,5% 100%,from(#f4f8fb),to(#fff));background:-moz-linear-gradient(100% 100% 107deg,#fff,#f4f8fb);background:-o-linear-gradient(107deg,#fff,#f4f8fb);background:linear-gradient(107deg,#fff,#f4f8fb);}
.popup.plain .content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.popup .content .container{overflow:auto;margin:5px -10px 0 0;padding-right:12px;}
.popup .content .loading{padding:30px 0;min-width:400px;}
.popup .content .loading .txt{text-align:center;margin-bottom:20px;padding-bottom:10px;font-size:16px;color:#333;border-bottom:1px solid #ddd;}
.popup .content .loading .img{height:58px;background:transparent url(./overlay/loading.gif) no-repeat scroll center center;}
.popup .content .title{color:#333;font-size:16px;font-weight:bold;margin-bottom:20px;padding:0 20px 10px 10px;border-bottom:1px solid #ddd;max-width:640px;}
.popup .content .form{padding:5px 30px 10px 5px;}
.popup .content .form table th,.popup .content .form table td{padding-top:0;}
.popup .content .form .actions{padding-top:20px;}
.popup .content .form .actions button{margin-right:20px;}
.popup .content .form .actions .error{margin-left:20px;font-size:12px;color:#e00;}
.popup .content .confirm{padding:5px 15px 10px 100px;min-width:300px;min-height:64px;background:transparent url(./overlay/info.png) no-repeat scroll 15px 0;}
.popup .content .confirm .message{font-size:16px;}
.popup .content .confirm .message .remind{font-size:12px;margin-top:15px;color:#666;}
.popup .content .confirm .actions{text-align:center;margin-top:20px;}
.popup .content .confirm .actions button{margin-right:30px;}
.popup .content .confirm .actions button.focus::-moz-focus-inner{border:1px dotted;}
.popup .content .confirm .actions button.focus{outline:-o-highlight-border;}