* { margin:0; padding:0; border:0; outline:0; font-size:100%; border:none; }
html { overflow-y: scroll !important; }
body { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#282828; line-height:24px; background:url(../images/bgr.gif) repeat-x #FFF; }
:focus { outline:none; }
.clear { clear:both; visibility:hidden; }
.left { float:left; }
.right { float:right; }
.errors { left:50%; margin-left:-400px; top:0; overflow:hidden; display:block; width:800px; position:absolute; }
.errors .body { display:none; background-image:url(../images/errors/body.gif); background-repeat:repeat-y; padding:10px 10px 0 10px; text-align:left; font-family:Tahoma; font-size:11px; color:#595959; }
.errors .body .Error { background-image:url(../images/errors/error.gif); background-repeat:no-repeat; background-position:top left; padding:3px 0 8px 25px; }
.errors .body .Warning { background-image:url(../images/errors/warning.gif); background-repeat:no-repeat; background-position:top left; padding:3px 0 8px 25px; }
.errors .body .Notice { background-image:url(../images/errors/notice.gif); background-repeat:no-repeat; background-position:top left; padding:3px 0 8px 25px; }
.formerror { padding:5px 10px; margin-bottom:10px; background-color:#fff; border:1px solid #c40000; color:#595959; }
.errortooltip { z-index: 1000; position:absolute; color:#595959; border-radius:3px; border:1px solid #c40000; background-color:#fff; padding:5px 10px; width:250px; text-align:left; font-size:12px; line-height:18px; }

.cpage { max-width:1180px; min-width: 785px; margin:0 auto; }
#content { width: 800px; margin-left: auto; margin-right: auto; height: 640px; }

.logout { position: absolute; top: 30px; right: 15px; }
.logout a{ background: #e7a84f; color: #fff8c3; text-decoration: none; padding:5px 10px;  }
.logout a:hover{ background: #000; color: #e7a84f;  }

.cheader { max-width:1180px; min-width: 785px; padding-top:20px; position: relative; }
.cheader .logo { float:left; }


.title { background-color:#3c3c3c; color:#FFF; font-weight:bold; border-radius:2px; overflow:auto; width:100%; }
.title .formtitle { float:left; font-family: Arial, Helvetica, sans-serif; color: #F3BF5A; font-size:13px; padding:7px 15px; line-height: 14px; font-weight:normal; }
.title .close { float:right; cursor:pointer; width:33px; height:28px; background:url(../images/close_3d.png) no-repeat; }
.title a.close:hover { background-position:0 -29px; }



.whitefooter { background:#f7f7f7;  color:#858585; font-size:11px; text-align:center; line-height:18px; padding:20px 0;}
.whitefooter .wfinfo { max-width:1180px; min-width: 770px; margin:0 auto; }
.whitefooter .wfinfo .ftext {padding:20px 10px 0 10px; font-size:11px; line-height:18px; text-align:center; font-family:Arial, Helvetica, sans-serif; /* float:left;  */}
.whitefooter .logoleft { float:left; padding:10px 10px 10px 20px; }
.whitefooter .logoright { float:right; padding:0px 10px 10px 10px; }
.footerbgr-black { background:#9e9e9e; border-top:6px solid #cccccc; }
.cfooter, .finfo { max-width:1180px; min-width: 770px; margin:0 auto; }
.finfo { padding:8px 0; font-size:12px; color:#FFF; }
.finfo p.copyright { float:left; color:#FFF; }
.finfo p.webdesign { float:right; text-align:right; }
.finfo p.webdesign a { color:#d4d4d4; text-decoration:none; }
.finfo p.webdesign a:hover { text-decoration:underline; }

a:link, a:visited { color: #000; }
a:active, a:hover { color: #666; }
p.header { font-size: small; }
p.header span { font-weight: bold; }
p.footer { font-size: x-small; }
div.content { margin: auto; width: 800px; }
div.broken, div.missing, div.unix { margin: auto; position: relative; top: 50%; width: 193px; color: #F3BF5A;}
div.broken a, div.missing a { height: 63px; position: relative; top: -31px; }
div.broken img, div.missing img { border-width: 0px; }
div.broken { display: none; }
div#unityPlayer { cursor: default; height: 600px; width: 800px; background-color: #313131; }