html,button,input,select,textarea{color:#222;}
body{font-size:75%;line-height:1.4;font-family:Arial;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
img{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.container{width:800px;margin:0 auto;}
.left-column{float:left;}
.right-column{float:right;}
.icons{display:inline-block;}
a{text-decoration:none;}
a:focus,a:active{outline:none;}
body{background:url('../images/index/bg.jpg') repeat center center;}
#page{vertical-align:center;}
#header{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f4f7f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f7f9));background:-webkit-linear-gradient(top,#fff 0,#f4f7f9 100%);background:-o-linear-gradient(top,#fff 0,#f4f7f9 100%);background:-ms-linear-gradient(top,#fff 0,#f4f7f9 100%);background:linear-gradient(to bottom,#fff 0,#f4f7f9 100%);border-bottom:1px solid #ebeff3;padding:10px 8px;margin-top:20px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
#header .left-column{width:80%;}
#header .right-column{width:20%;text-align:right;}
#header .header-content{text-align:center;}
#logo{padding-right:10px;margin-right:10px;position:relative;}
#logo:after{content:"";position:absolute;height:58px;width:1px;top:0;right:0;background:#f5f8fa;background:-moz-linear-gradient(top,#f5f8fa 0,#d8dddf 50%,#f5f8fa 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f8fa),color-stop(50%,#d8dddf),color-stop(100%,#f5f8fa));background:-webkit-linear-gradient(top,#f5f8fa 0,#d8dddf 50%,#f5f8fa 100%);background:-o-linear-gradient(top,#f5f8fa 0,#d8dddf 50%,#f5f8fa 100%);background:-ms-linear-gradient(top,#f5f8fa 0,#d8dddf 50%,#f5f8fa 100%);background:linear-gradient(to bottom,#f5f8fa 0,#d8dddf 50%,#f5f8fa 100%);}
#logo,.slogan{float:left;}
.header-content .slogan h1{margin:17px 10px;color:#9a9fa2;font-size:1.667em;text-align:left;}
.link-dn{background-color:#fff;display:inline-block;height:32px;line-height:32px;padding:0 10px 0 0;border:1px solid #ed1c24;color:#0075BC;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.login{margin-top:8px;}
.link-dn:hover{color:#ed1c24;}
.link-dn:before{background:url('../images/index/spirite.png') no-repeat 0 0 transparent;content:"";float:left;margin:0 11px 0 -1px;width:32px;height:32px;-webkit-transition:all .18s linear 0s;-moz-transition:all .18s linear 0s;transition:all .18s linear 0s;}
.link-dn:hover:before{margin-right:8px;}
#main-content .content-inner{padding:30px 8px 20px;background-color:#fff;}
.content{width:484px;}
.sidebar{width:300px;}
.right-sidebar .col-inner{margin-left:10px;}
.sidebar-content{background:#1d9ae6;background:-moz-linear-gradient(top,#1d9ae6 0,#0075bc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1d9ae6),color-stop(100%,#0075bc));background:-webkit-linear-gradient(top,#1d9ae6 0,#0075bc 100%);background:-o-linear-gradient(top,#1d9ae6 0,#0075bc 100%);background:-ms-linear-gradient(top,#1d9ae6 0,#0075bc 100%);background:linear-gradient(to bottom,#1d9ae6 0,#0075bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d9ae6',endColorstr='#0075bc',GradientType=0);padding:27px 10px 21px;border:1px solid #015fa6;}
.right-sidebar .input-group{padding:5px 0;}
.right-sidebar .ip-cb,.right-sidebar .ip-link{display:inline-block;margin:0 15px 0 0;}
.right-sidebar .ip-link>a{color:#b6e3ff;}
.right-sidebar .ip-link>a:hover{color:#fff;text-decoration:underline;}
.right-sidebar .input-group label{color:#fff;}
.right-sidebar .ip-un label,.right-sidebar .ip-pw label{font-weight:bold;}
.right-sidebar .input-group input.zLoginField{height:auto;width:100%;padding:8px;border:2px solid #005a91;transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;}
.right-sidebar .input-group input.zLoginField:hover,.right-sidebar .input-group input.zLoginField:focus{border-color:#2aafff;}
#btn-login{background:#ed1c24;background:-moz-linear-gradient(top,#ed1c24 0,#c80f16 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ed1c24),color-stop(100%,#c80f16));background:-webkit-linear-gradient(top,#ed1c24 0,#c80f16 100%);background:-o-linear-gradient(top,#ed1c24 0,#c80f16 100%);background:-ms-linear-gradient(top,#ed1c24 0,#c80f16 100%);background:linear-gradient(to bottom,#ed1c24 0,#c80f16 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24',endColorstr='#c80f16',GradientType=0);margin-top:10px;border:1px solid #fff;color:#fff;padding:6px 12px;font-size:16px;font-weight:bold;line-height:24px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:1px 1px 0 rgba(0,0,0,0.4);box-shadow:2px 3px 0 0 rgba(0,0,0,0.5);height:auto;}
#btn-login:hover{background:#ed1c24;}
.list-links{list-style:none;padding:0;}
.list-links li{float:left;width:100%;padding-bottom:10px;margin-bottom:10px;position:relative;}
.list-links li:before,.list-links li:after{content:'';}
.list-links li:before{background-image:url('../images/index/spirite.png');background-repeat:no-repeat;float:left;width:32px;height:30px;margin-right:10px;}
.list-links li.hdsd:before{background-position:-0 -38px;}
.list-links li.botm:before{background-position:-0 -75px;}
.list-links li.tbmp:before{background-position:-0 -110px;height:32px;}
.list-links li:after{background:#fbfdfe;background:-moz-linear-gradient(left,#fbfdfe 0,#dfe3e5 35%,#dfe3e5 50%,#dfe3e5 65%,#fbfdfe 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fbfdfe),color-stop(35%,#dfe3e5),color-stop(50%,#dfe3e5),color-stop(65%,#dfe3e5),color-stop(100%,#fbfdfe));background:-webkit-linear-gradient(left,#fbfdfe 0,#dfe3e5 35%,#dfe3e5 50%,#dfe3e5 65%,#fbfdfe 100%);background:-o-linear-gradient(left,#fbfdfe 0,#dfe3e5 35%,#dfe3e5 50%,#dfe3e5 65%,#fbfdfe 100%);background:-ms-linear-gradient(left,#fbfdfe 0,#dfe3e5 35%,#dfe3e5 50%,#dfe3e5 65%,#fbfdfe 100%);background:linear-gradient(to right,#fbfdfe 0,#dfe3e5 35%,#dfe3e5 50%,#dfe3e5 65%,#fbfdfe 100%);position:absolute;height:1px;width:100%;left:0;bottom:0;}
.list-links li>a{font-size:1.417em;color:#0075bc;line-height:30px;}
.list-links li>a:hover{text-decoration:underline;}
.PABX{display:inline-block;width:100%;text-align:center;margin:8px 0;}
.footer-copyright{border-top:1px solid #e5e9eb;text-align:center;background-color:#f8f8f8;color:#868b8e;}
.footer-copyright p>a{color:#0075BC;}
.footer-copyright p>a:hover{text-decoration:underline;}
@media only screen and(max-width:768px){img{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.img-ct img{width:100%;}
.PABX img{width:100%;}
.list-links li>a{font-size:1.1em;}
}
@media only screen and(max-width:639px){.container,.content,.sidebar{width:auto;}
.left-column{margin-bottom:20px;}
}
@media only screen and(min-width:640px) and(max-width:768px){.container{width:100%;}
.content{width:62%;}
.sidebar{width:38%;}
}
@media only screen and(min-width:176px) and(max-width:480px){.slogan h1{font-size:13px;}
#logo:after{display:none;}
}
@media only screen and(min-width:176px) and(max-width:220px){#header .left-column,#header .right-column{width:100%;text-align:center;}
#header .left-column{margin-bottom:5px;}
#logo{padding:0;margin:0;}
.slogan,#logo{float:none;}
.link-dn{background-color:#f8f8f8;font-size:1.3em;}
.right-column{display:inline-block;float:none;width:100%;}
.right-sidebar .col-inner{margin:0;}
.list-links li>a{font-size:1.25em;}
.PABX img{width:100%;}
}
@media only screen and(min-width:221px) and(max-width:320px){#header .right-column,#header .left-column{width:50%;}
}
@media only screen and(min-width:360px) and(max-width:480px){#header .left-column{width:60%;margin:0;}
#header .right-column{width:40%;}
}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none!important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:"(" attr(href) ")";}
abbr[title]:after{content:"(" attr(title) ")";}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}
pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,img{page-break-inside:avoid;}
img{max-width:100%!important;}
@page{margin:.5cm;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
}
#ZLoginErrorPanel{color:#c85305!important;font-size:80%!important;white-space:normal;}
.header-content h1{float:left;margin:0;}
.ImgLoginBanner{display:block;height:84px!important;width:210px!important;background-size:auto auto;}