body
{font-size: .80em;font-family:Lato,monospace,Georgia,Gulim,Aparajita;margin: 0px;padding: 0px;color: #696969;background:#202823}
p
{margin:0px;}
a:link,a:visited
{color: #034af3;}
a:hover
{color: #1d60ff;text-decoration: none;}
a:active
{color: #034af3;}
p
{margin-bottom: 0.4em;line-height: 1.6em;}
h1,h2,h3,h4,h5,h6
{font-size: 1.5em;color: #666666;}
h1
{font-size: 1.6em;padding-bottom: 0px;margin-bottom: 0px;}
h2
{font-size: 1.5em;font-weight: 600;}
h3
{font-size: 1.2em;}
h4
{font-size: 1.1em;}
h5,h6
{font-size: 1em;}
.rightColumn>h1,.rightColumn>h2,.leftColumn>h1,.leftColumn>h2
{margin-top: 0px;}
button,input[type='submit'],input[type='button']{font-size: 1em;}
.page
{overflow:hidden;font-size: 18px;background-color: #f1f1f1;margin: 1em auto 0.4em auto;border: 0.1em solid #1d252e;position:relative;z-index:0;background: #21362a;width: 100%;max-width:14em;}
.header
{position: relative;margin: 0px;padding: 0px;width: 100%;}
.header h1
{font-family:Aparajita;font-weight: 700;margin: 0px;padding: 0px 0px 0px 20px;color: #f9f9f9;border: none;line-height: 2em;font-size: 2em;}
.leftCol
{padding: 6px 0px;margin: 12px 8px 8px 8px;width: 200px;min-height: 200px;}
.footer
{color: #4e5766;padding: 8px 0px 0px 0px;margin: 0px auto;text-align: center;line-height: normal;}
div.hideSkiplink
{width:100%;}
div.menu
{padding: 4px 0px 4px 8px;}
div.menu ul
{list-style: none;margin: 0px;padding: 0px;width: auto;}
div.menu ul li a,div.menu ul li a:visited
{background-color: #465c71;border: 1px #4e667d solid;color: #dde4ec;display: block;line-height: 1.35em;padding: 4px 20px;text-decoration: none;white-space: nowrap;}
div.menu ul li a:hover
{background-color: #bfcbd6;color: #465c71;text-decoration: none;}
div.menu ul li a:active
{background-color: #465c71;color: #cfdbe6;text-decoration: none;}
fieldset
{border: none;}
fieldset p
{margin: 2px 2px 2px 2px;}
fieldset.login label,fieldset.register label,fieldset.changePassword label
{display: block;}
fieldset label.inline
{display: inline;}
fieldset.login
{margin-left:auto;margin-right:auto;padding:0px;}
legend
{font-size: 1.1em;font-weight: bold;padding: 2px 4px 8px 4px;}
.clear
{clear: both;}
.title
{display: block;float: left;text-align: center;width: auto;}
.loginDisplay
{font-size: 1.1em;display: block;text-align: right;padding: 10px;color: White;}
.loginDisplay a:link
{color: white;}
.loginDisplay a:visited
{color: white;}
.loginDisplay a:hover
{color: white;}
.bold
{font-weight: bold;}
.empty
{height: 5px;}
.failureNotification
{font-size: 0.83em;color: #D03030;text-shadow: 0 0 0.2em black;}
.changePassword>p{white-space:nowrap;}
div.accountInfo
{margin: 0;}
.page{color:white;}
div.accountInfo
{width: 11em;margin-left:auto;margin-right:auto;}
input[type="text"],input[type="password"]{width:10.25em;margin:0.1em 0.1em 0.3em 0.1em;}
.title-image{-ms-interpolation-mode: bicubic;image-rendering: optimizeQuality;width:8.2em;}
#TitleDiv{margin-top:2em;height:5em;width:9em;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;color: #68d0ec;}
.circle{z-index:-1;opacity:0.2;border-radius:50%;width:13em;height:13em;position:absolute;}
.circle.circle1{width:0.65em;height:0.65em;opacity:1;z-index:999;right:0.08em;top:3.07em;}
.btnEmpLogin{font-size:0.5em;position:fixed;top:0;right:0;}
.page.mobile{margin:0;border:none;width:auto;position:absolute;top:0;left:0;right:0;max-width:none;min-height:100%;}
.page.mobile .gradhz{background:none;}
.title-detail{font-size:0.8em;}
.btm-spacer{height:10px;}
.copyright{font-size:10px!important;text-align:center;position:absolute;bottom:2px;right:4px;text-shadow: 0 0 0.2em black;}
.mobile input[type="text"],.mobile input[type="password"]{}
.mobile input[type="submit"]{}
div.rule
{height:2px;background:#AA88AA;}
.submitButton
{margin-left:auto;margin-bottom:9px;}
