html,body{height:100%}#inner-body{min-height:100%;height:auto !important;height:100%;margin:0 auto -4em}#footer,#inner-body-push{height:4em;clear:both}body{font-family:Verdana, Geneva, sans-serif;font-size:0.8em;margin:0;padding:0;background:#ffffff;color:#000000}h1{color:#292929;margin:12px 0;padding:0}h2{color:#292929}#wrapper{background:#eeeeee;margin:0;padding:0;border-top:1px solid #24618e;border-bottom:1px solid #24618e;height:100%}.wide{max-width:1000px;margin:0 auto;padding:0}p{margin:12px 0;padding:0}#whitetop{background:#ffffff;margin:0;padding:0}img{border:none}.clear{clear:both;margin:0;padding:0}fieldset{border:none;margin:0;padding:0}a:link,a:visited{color:#4a62ff;text-decoration:underline}#header{background:#292929 url(../img/header-gradient.png) left top repeat-x;color:#cacbcc;height:66px;width:100%}#header a{color:#cacbcc;text-decoration:underline}#header #css-login{margin:20px 12px 0 0;padding:0;height:30px}#header #css-login a{margin:0 0 0 6px;padding:0}#header img{vertical-align:middle}#header #logo-a{float:left}#header #logo-a img{margin:4px}#header #nav{float:left}#header #nav li{display:inline}#header #nav li a{float:left;font-weight:bold;font-family:Arial, sans-serif;text-decoration:none;letter-spacing:0px;border:2px solid #cacbcc;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;margin:2px 6px 0 0;background-repeat:no-repeat;background-position:4px center}#header #nav li a:hover{background-color:#cacbcc;color:#292929}#header #nav li a span{display:block;padding:6px 6px 6px 24px}#header #nav .workbench a{background-image:url(../img/headphones-light-14x20.png)}#header #nav .workbench a:hover{background-image:url(../img/headphones-dark-14x20.png)}#header #nav .arena a{background-image:url(../img/sword-light-16x20.png)}#header #nav .arena a:hover{background-image:url(../img/sword-dark-16x20.png)}#header #nav li.selected a{background-color:#cacbcc;color:#292929}#header #nav .selected.workbench a{background-image:url(../img/headphones-dark-14x20.png)}#header #nav .selected.arena a{background-image:url(../img/sword-dark-16x20.png)}#header-right{float:right;height:100%}#feedback-div a{font-size:10px;color:#639fff !important;margin:0 10px 0 0;padding:0;float:right}.points{font-size:16px;font-family:Arial, Verdana, sans-serif;font-weight:bold}#loginFormDiv{padding:12px;position:absolute;right:0}#loginFormDiv a{color:#0000ff}#loginFormDiv label{font-weight:bold}#login-buttons{text-align:right}#login-buttons input{margin:0 2px}#logo{padding:8px 0 0 12px;margin:0}#footer{text-align:center;font-size:10px;background:#ffffff;margin:0;padding:10px 0 0 0}#footer img{vertical-align:middle}div.textblock{width:500px;margin:0 0 0 14px;padding:0 0 12px 0}div.textblock ul{list-style-type:none;margin:12px 0;padding:0}div.textblock ul li{background-image:url(../img/arrow-bullet.png);background-repeat:no-repeat;background-position:left center;padding:0 0 0 20px;margin:4px 0}div.textblock form{background:#f3f3f3;border:1px solid #e0e0e0;border-width:1px 0;padding:8px}td.label{text-align:right}form th{font-size:12px;font-weight:normal;text-align:right}form h3{font-size:14px;background:#e0e0e0;border:1px solid #d4d4d4;border-left:none;border-right:none;margin:0;padding:12px 0;text-align:center}#bread{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#777777;margin:0;padding:12px}#bread a{text-decoration:none;color:#0000ff}#bread .dest{color:#000000}#tools{float:right;margin:10px 2px 0 0;list-style-type:none}#tools li{display:inline;margin:0 8px}#tools li a{background-repeat:no-repeat;background-position:left center;padding:0 0 0 20px}#tools li.plus a{background-image:url(../img/add-16x16.png)}#tools li.wrench a{background-image:url(../img/wrench.png)}ul.errorlist{list-style-type:none;padding:4px;margin:0}ul.errorlist li{background-image:url(../img/error.png) !important;background-repeat:no-repeat;background-position:left center;padding:0 0 0 20px}p.err{color:#c01212;font-weight:bold;background-image:url(../img/error.png);background-repeat:no-repeat;background-position:left center;padding:0 0 0 20px}#tip-dialog h1{font-size:1.4em;color:#ffffff}.tip{margin:4px;padding:0}.tip a{background-image:url(../img/tip-16x16.png);background-repeat:no-repeat;background-position:left center;padding:0 0 0 18px;color:#4a62ff;font-weight:bold;font-size:12px;text-decoration:none}.username img,.points img{vertical-align:middle}
