* {
margin: 0;
padding: 0;
text-decoration: none;
color: #cad9ec;
}

* a{
color: #cad9ec;
}

html{
height: 100%;
}

body{
height: 100%;
background: #46576b;
}

input {
color: black;
}

textarea {
color: black;
}

option {
color: black;
}

.link{
text-decoration: underline;
color: blue;
}

.topnav{
width: 100%;
width: 1024px;
margin: auto;
height: 117px;
background: #273649 url('http://folding.axihub.ca/res/img/nav_bg.png') left top;
}

.topleft{
display: block;
float: left;
width: 117px;
}

.topright{
}

.updatenote{
margin-top: 60px;
margin-right: 10px;
float: right;
text-align: right;
}

#navmenu {
margin-left: 117px;
}

#navmenu li {
margin-top: 16px;
position: relative;
float: left;
list-style: none;
text-align: center;
}

#navmenu li a {
display: block;
width: 120px;
height: 20px;
padding: 3px;
text-decoration: none;
font: 11pt Tahoma, Arial;
color: #cad9ec;
font-weight: bold;
white-space: nowrap;
text-align: center;
}

#navmenu li a:hover {
color: #273649;
background-color: #cad9ec;
}

#navmenu li ul {
position: absolute;
top: 11px;
width: 600px;
visibility: hidden;
}

#navmenu li ul li {
position: relative;
display: inline;
}

#navmenu li ul li a {
position: relative;
width: auto;
height: 15px;
padding: 1px 10px 1px 10px;
text-decoration: none;
font: 8pt Tahoma, Arial;
color: #cad9ec;
font-weight: bold;
white-space: nowrap;
text-align: center;
}

#navmenu li ul li a:hover {
color: #273649;
background-color: #cad9ec;
}

h2 {
text-decoration: none;
}

.container{
width: 1012px;
margin: auto;
padding: 6px;
background-color: #46576b;
}

#button1{
color: #273649;
background-color: #cad9ec;
border: 1px #cad9ec solid;
}

.header1{
color: #cad9ec;
text-align: center;
font-weight: bold;
text-decoration: underline;
font-size: 20pt;
}

.theader th{
color: #273649;
background-color: #cad9ec;
font-size: 14pt;
font-weight: bold;
text-decoration: none;
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
}

.theader th a{
color: #273649;
}.tcell{color: #273649;text-align: center;background-color: #f0f0f0;padding-top: 1px;padding-bottom: 1px;}.tcell2{color: #273649;text-align: center;background-color: #d0d0d0;padding-top: 1px;padding-bottom: 1px;}

.graph{
border: 1px solid #cad9ec;
padding: 0;
}

.graph a{
font-size: 13pt;
text-decoration: none;
text-align: center;
display: block;
color: #cad9ec;
background-color: #46576b;
}

.graph a:hover{
color: #273649;
background-color: #cad9ec;
}

.trow tr{
color: #273649;
background-color: blue;
}

.trow tr:hover{
color: #273649;
background-color: #cad9ec;
}.tcell a{display: block;color: #273649;text-decoration: none;}.tcell a:hover{color: #273649;background-color: #cad9ec;text-decoration: none;}.tcell2 a{display: block;color: #273649;text-decoration: none;}.tcell2 a:hover{color: #273649;background-color: #cad9ec;text-decoration: none;}

.footer{
width: 100%;
width: 1024px;
margin: auto;
height: 40px;
text-align: center;
background: #273649 url('http://folding.axihub.ca/res/img/footer_bg.png') left bottom;
}

#autocomplete{
position: relative;
border-top: 1px solid #cad9ec;
width: 260px;
}

#autocomplete .item, #autocomplete .item.selected{
font-size: 12px;
border: 1px solid #cad9ec;
Border-top: none;
}

#autocomplete .item a{
display: block;
color: #cad9ec;
background-color: #46576b;
}

#autocomplete .item.selected a{
display: block;
}

#autocomplete .item a:hover, #autocomplete .item.selected a{
color: #273649;
background-color: #cad9ec;
}

input#username, input#passkey{
color: #273649;
width: 260px;
}

input#ocn_user, input#fah_user, input#referrer{
width: 490px;
color: black;
}

.spoiler input{

}

.spoiler{

}

.spoiler .inner{

}

.signup{
width: 500px;
padding: 3px;
margin: auto;
text-align: left;
}

.team_div{
padding: 3px;
margin-bottom: 10px;
}

.team_div2{
height: 400px;
padding: 3px;
margin-bottom: 10px;
}

.team_div3{
padding: 3px;
margin-bottom: 10px;
}

.team_logo{
float: right;
}

* li{
list-style-type: none;
}
