table {
background:#fff;
border:1px solid #ddd;
empty-cells:show;
font-size:90%;
margin:0 auto;
padding:0;
text-align:left;
}

table thead th a {
border:0;
border-bottom:1px solid #ddd;
color:#555;
margin:0 0 5px;
padding:0;
text-align:left;
}

table tbody td a {
border:0;
color:#888;
padding:0;
}

div.small {
font-size:75%;
}

body {
background:#666;
color:#000;
font-family:Verdana, sans serif;
font-size:12px;
margin:0 auto;
}

.page {
margin:25px auto 0;
overflow:auto;
width:800px;
}

#menu {
list-style:none;
margin:0;
padding:0;
}

#menu li {
display:inline;
list-style:none;
}

#menu li a,#menu li a:link {
background:#3c3c3c;
color:#FFF;
float:left;
margin-right:5px;
padding:7px;
text-align:center;
text-decoration:none;
width:5em;
}

#menu li a:hover {
background:#327cc8;
}

.content {
background:#FFF;
margin:0;
padding:10px;
}

.subcontent {
background:#FFF;
margin:0;
padding:0;
}

#outcontent {
background:#FFF;
clear:both;
}

a img {
border:none;
}

.edittextfield {
border-color:#000;
border-style:solid;
border-width:1px;
}

table tbody tr.odd,table tbody tr.odd a {
background:#eff7ff;
}

table tbody tr.even,table tbody tr.even a {
background:#fff;
}

table tbody tr:hover,table tbody tr:hover a {
background:#3d84d2;
}

table tbody tr:hover td,table tbody tr:hover td a {
color:#fff;
}

li.active a,#menu li a:active {
background:#FFF;
color:#000;
}

#loading,.subloading {
background:url(wait.gif) no-repeat center top;
clear:both;
display:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:20px 0 0;
text-align:center;
}