body{
margin:0px;
padding:0px;
min-width:1200px;
background-color:#fff;}
a:visited {color: #ffffff}

#header{
height:130px;
width:100%;
background-color:#000;}

#header .wrapper{
width:1000px;
margin-left:auto;
margin-right:auto;}

.menu_button{
display:inline-block;
color:#fff;
margin-left:50px;
height:50px;
margin-top:70px;
font-size:25px;
text-decoration:none;
float:right;}

.menu_button:hover{
border-bottom:10px solid #fff;}

#content{
margin-top:20px;
margin-bottom:100px;
height:auto;
background-color:#fff;}

#content .wrapper{
width:1000px;
margin-left:auto;
margin-right:auto;
background-color:#fff;}

#content .wrapper a{
color:#2668B9;}

#content .wrapper a:hover{
color:#000;}

#content .wrapper input[type=button]{
display:block;
width:100%;
height:50px;
margin-bottom:15px;
margin-top:10px;
text-align:left;
padding-left:20px;
color:#000;
font-weight:bold;}

#content .wrapper input[type=text]{
display:inline-block;
width:400px;
height:25px;
margin-bottom:5px;
color:#000;
font-weight:bold;
float:right;}

#content .wrapper input[type=password]{
display:inline-block;
width:400px;
height:25px;
margin-bottom:5px;
color:#000;
font-weight:bold;
float:right;}

#content .wrapper input[type=submit]{
display:inline-block;
width:400px;
height:25px;
margin-bottom:5px;
margin-top:5px;
color:#000;
font-weight:bold;
float:right;}

#content .wrapper p{
display:inline-block;
width:44%;
padding-left:20px;
padding-right:20px;
margin: 5px;
font-family:"Trebuchet MS", Helvetica, sans-serif;}

#content .wrapper .message{
width:88%;}

#content .wrapper .squadMember{
width:300px;
border:solid 3px #000;
padding:10px;}

#content .wrapper .button{
width:20px;
margin-right:30px;
margin-left:30px;
cursor:pointer;}

#content .wrapper input.half{
width:195px;
margin-left:10px;
display:inline-block;}

#content .wrapper table{
border-spacing: 0px;
border-collapse: separate;
padding-left:20px;
margin-top:15px;
width:98%;}

#content .wrapper table thead tr th{
text-decoration:underline;
padding:10px;
padding-left:5px;}

#content .wrapper table tbody tr td{
padding:5px;
border-top:solid 1px lightgray;}

#content .wrapper table tbody tr:hover{
background-color:#F2F2F2;}

#content .wrapper .selectedRow{
background-color:#DFDFDF;}

#content .wrapper .selectedClientRow{
background-color:#DFDFDF;}

#content .wrapper table th{
text-align:left;}

#content .wrapper .disabled{
opacity: 0.4;
filter: alpha(opacity=40);
cursor:default;
}

#content .wrapper p u{
float:right;
//width:150px;
text-decoration:none;
text-align:right;}

#content .wrapper .forgotten{
width:400px;
text-align:left;}

#content .wrapper .block{
width:60%;}

#content .wrapper p img{
height:15px;
margin-right:5px;}

#footer{
min-width:1200px;
height:80px;
width:100%;
background-color:#000;
position:absolute;
bottom:0;
z-index:9999;}

#footer .wrapper{
width:1000px;
margin-left:auto;
margin-right:auto;}

#footer .wrapper a{
color:#fff;}

#footer .wrapper a:hover{
text-decoration:none;}

.section{
display:inline-block;
float:right;
color:#fff;
font-size:15px;
height: 50px;
width:200px;
text-align:right;
margin-top:15px;
margin-left:80px;}

.section img{
height:50px;
float:left;}

#serverTree{
position:absolute;
background-color: #fff;
overflow-x:hidden;
overflow-y:hidden;
}

#serverTreeLoader{
position:absolute;
background-color: #fff;
overflow-x:hidden;
overflow-y:scroll;
padding-left:20px;
}	