a,a.classic{text-decoration:underline}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}a:active,a:hover{outline:0}a:hover{color:#005580}a.classic:hover,a.dashed:hover,a.dotted:hover{text-decoration:none}a.dotted{border-bottom:1px dotted #08c}a.dotted:hover{border-color:transparent}a.dashed{border-bottom:1px dashed #08c}a.dashed:hover{border-color:transparent}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox],label,select{cursor:pointer}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{text-shadow:none!important;color:#000!important;background:0 0!important;box-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:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background-color:#e9e9e9;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAAAAACoBHk5AAAAJklEQVQImQXBsQ0AMAwCMP4/tAIhhiYcEBtZmWj/EzyMIKYLyp0DWzEXJ2z2QfsAAAAASUVORK5CYII=);font-family:Ubuntu,Arial,sans-serif}a{color:#08c}.btn:hover,a:hover{text-decoration:none}.hide{display:none}#book-content{display:inline-block;vertical-align:middle;width:100%;text-align:center}#book-content .access-form{min-width:400px}.helper-main-content-align{display:inline-block;height:100%;width:0;vertical-align:middle}h1,h4{font-weight:100;margin:0}h1{font-size:42px;padding:0 0 10px}h4{font-size:18px;padding:0 0 30px}h4.problem-description{font-size:14px;margin:0;padding:4px 0 30px}.controls{display:inline-block;text-align:left}.controls .row{padding:0 0 7px;position:relative}.controls .row input.has-value+label.placeholder{display:none!important}.controls .row input+label.placeholder{display:none;position:absolute;top:15px;left:6px;color:grey}.controls .row input+label.placeholder.in-old-ie{display:inline-block}.controls .row input:focus{border-color:#999}.controls .row input:focus+label.placeholder{display:none}.controls .row .error-description{display:none;font-size:13px;font-style:italic;padding:2px 0 0;color:#be0000}.controls .row.error input[type=email],.controls .row.error input[type=password],.controls .row.error input[type=submit],.controls .row.error input[type=text],.controls .row.error-description input[type=email],.controls .row.error-description input[type=password],.controls .row.error-description input[type=submit],.controls .row.error-description input[type=text]{border-color:#be0000;color:#be0000}.controls .row.error input[placeholder],.controls .row.error-description input[placeholder]{color:#8b0000}.controls .row.error .error-description,.controls .row.error-description .error-description{display:inline-block}.controls .row.error label.error-description,.controls .row.error-description label.error-description{display:block}.controls .row.error input[type=email],.controls .row.error input[type=password],.controls .row.error input[type=text],.controls .row.error-description input[type=email],.controls .row.error-description input[type=password],.controls .row.error-description input[type=text]{padding:4px 6px}.controls .row .checkbox.user-remember{float:left}.controls .row a.forget-password{float:right;font-size:14px;padding:6px 0 0}input.ppi[type=email],input.ppi[type=password],input.ppi[type=text]{color:#555;font-size:17px;width:290px;height:37px;line-height:37px\9;padding:4px 6px;border:1px solid #ccc;outline:0;vertical-align:middle;display:inline-block;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 3px rgba(0,0,0,.1) inset;box-shadow:0 0 3px rgba(0,0,0,.1) inset}input.ppi.email,input.ppi[type=email]{width:356px}@media (max-width:480px){#book-content .access-form{min-width:285px;margin:0 4.5%}input.ppi[type=password],input.ppi[type=text]{width:200px}input.ppi[type=email]{width:266px}}.checkbox{text-align:left;padding:6px 0 0 3px;font-size:14px}.checkbox input{margin:-2px 0 0}.btn{display:inline-block;height:47px;line-height:38px;padding:4px 12px;font-size:17px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #bbb;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled]{color:#333;background-color:#e6e6e6}.btn.active,.btn:active{background-color:#ccc\9}.btn:hover{color:#333;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9\9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;color:#999}.embedded-btn-wrap .btn{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;margin-left:-5px}.login-top{overflow:hidden;padding:0 0 5px;font-size:14px}.login-top .login-label{float:left;color:#8b8b8b}.login-top .forget-password{float:right}#enter-login-template.loading input,#enter-pass-template.loading input{background-color:#e9e9e9;color:#ccc}#enter-login-template.loading label,#enter-pass-template.loading label{color:#ccc}