#adminMenu {
border:1px solid orange;
float:left;
margin-right:20px;
padding:5px;
text-align:center;
}

#adminMenu ul {
margin:0;
padding:0;
}

#adminMenu ul li {
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

#adminMenu a, #adminMenu a:visited, #adminMenu a:hover {
border:1px solid #fff;
display:block;
padding:5px;
}

#adminMenu a:hover {
background:orange;
color:#000;
}

#adminContent {
border:1px solid #fff;
float:left;
margin:0;
padding:20px;
}

#usageReport {
padding:20px;
text-align:left;
}

.data {
border:1px solid #000;
clear:both;
font-size:.9em;
margin:5px;
padding:2px;
}

.bar {
border:1px solid #000;
background:#7DC0EB;
color:#000;
display:none;
float:left;
font-size:.9em;
padding:2px;
width:1px;
}

.label {
float:left;
}

.details {
display:none;
}

.cbc {
border-bottom:1px solid #fff;
font-size:1.2em;
padding:5px;
}

#black {
background:url(/images/25.png) repeat;
display:none;
height:100%;
left:0px;
position:fixed;
top:0px;
width:100%;
z-index:999;
}

#emBox {
background:#fff;
color:#000;
display:none;
left:50%;
margin-left:-500px;
position:fixed;
top:0px;
width:1000px;
z-index:9999;
}

#recips {
background:#fff;
border:1px solid orange;
color:#000;
margin:10px;
padding:5px;
width:450px;
}

#subject {
border:1px solid orange;
margin:10px;
padding:5px;
width:450px;
}

#message {
border:1px solid orange;
margin:10px;
padding:5px;
width:450px;
}

#emsg {
border:1px solid orange;
margin:10px;
padding:5px;
width:450px;
}

