body{background:black;margin:0;font-family:Courier;color:#9EA8AB;}
img{border:0}
a{font-weight:normal;}
a:link,a:active,a:visited{color: #90A0A4;text-decoration:none;}
a:hover{text-decoration:none;color:#0899C1;}

#header{background:url(images/header.jpg) no-repeat;height:92px;width:900px;}
#navbar{height:59px;width:900px;}

#navbar ul{display:inline-block;margin:0;padding:0;height:38px;}
#navbar ul li{display:block;margin:0;padding:0;float:left;font-weight:bold;}
#navbar ul li a:link, #nav ul li a:visited, #nav ul li a:active{display:block;padding:0;float:left;}
#navbar ul li a:hover{color:#0D76B8}
#navbar ul li:first-child{}
#navFooter{height:21px;width:900px;background:url(images/nav_bottom.png) no-repeat}

#bodyContainer{width:900px;background:url(images/bg.jpg) #2E2E2E;min-height:200px;}
#footer{width:900px;height:30px;background:url(images/footer.png) repeat-x;}

table{border:1px solid #696969;width:880px;color:black;}
table a:link,table a:active,table a:visited{color:#032E3A;}
table a:hover{color:#0899C1;}

.tableHeader{background:url(images/tableHeader.png) repeat-x;height:31px;color:#032E3A;}
.tableHeader th{padding-left:4px;border-bottom:1px solid #696969;border-left:1px solid #ABABAB;text-align:left;}
.tableHeader th:first-child{border-left:0;}
.tableHeader a{font-weight:bold;}
td{border:1px solid #ABABAB;border-top:0;border-right:0;}
td:first-child{border-left:0;}
table tr:last-child{border-bottom:0;}

.dataheader{background:#E1E1E1;}
table.challengeTable{width:350px;text-align:left;border-style:solid;}
table.rankTable{width:600px;}

#challengePagination{}
#challengePagination a:link,#challengePagination a:active,#challengePagination a:visited{border:1px solid #505A5D;padding:6px;margin:2px;color:#505A5D;}
#challengePagination a:hover{color:#4CC3E1;border:1px solid #4CC3E1;}
#challengePagination .selectedPage{border:1px solid #222;padding:6px;margin:2px;color:#222;}

.messageHeader{text-align:left;background:url(images/messageHeader.png) repeat-x #DCDDDD; width:880px;border-style:solid;border-color:black;border-width:1;padding:2px;font-family:Courier New;font-weight:bold;color:#032E3A;}
.messageHeader a{font-weight:bold;color:#032E3A}
.messageHeader a:hover{color:#0899C1}
.messageBody{overflow:auto;color:#000;text-align:left;border-style:solid;border-color:black;border-width:1;padding:2px;background:#6C6E6F;font-weight:normal;font-size:10pt;}
.messageBody h4{font-weight:bold;font-size:1.1em;margin-bottom:8px;}

.pluginDesc{padding:0px 0px 12px 8px;}

.expandLink{font-size:0.7em;}

.warningBox{padding:6px;background:#353D46;color:red;border:2px solid black;font-size:18pt;}

input.tbox{background:#01191E;border:1px solid #22323B;color:white;}
input.submitButton{background:#01191E;color:white;border:1px solid #22323B;font-size:10pt;font-family:Courier New;width:30px;padding:0px;}
#loginForm{float:right;margin-top:22px;text-align:left;width:240px;font-family:Courier New;font-size:10pt;}

*html #navFooter{margin-top:-3px;}
