BODY,HTML{
font:normal 13px Arial,helvetica,sans-serif;
background:#252525;
color:#afafaf;
}

BODY{
padding:20px;
}

A:link,
A:visited{
color:#ff9c00;
text-decoration:none;
}

A:active,
A:hover{
color:#ffd65b;
}

A.Active{
background:#ff9c00;
color:#fff;
text-decoration:none;
}

#Footer{
margin:25px 0 0 0;
padding:8px 0 0 0;
border-top:dotted 1px #ccc;
font-size:80%;
}

h1,h2,h3{
color:#eee;
}

.DataGrid{
border-collapse:collapse;
}

.DataGrid TD,
.DataGrid TH{
padding:2px 5px;
border:solid 1px #222;
text-align:left;
vertical-align:top;
}

.DataGrid TH{
background:#333;
}

.DataGrid TD{
background:#191919;
}

.DataGrid TH.GridControls{
padding-top:6px;
background:#202020;
font-size:80%;
}

INPUT[type=text],
INPUT[type=select]{
border:none;
}

.DataGrid SMALL{
font-size:7pt;
}

.Highlight{
background:#f0f0f0;
}

#Content{
margin-bottom:30px;
}

FORM{
margin:0;
padding:0;
}

H2{
font-size:12pt;
}

.FormLine{
padding:0 0 5px 0;
}

.FormButtons{
padding:5px 0 0 0;
}

H1{
font-size:20px;
}

H1 A{
text-decoration:none;
color:#000;
}

#ListOptions{
padding:9px;
background:#f6f6f6;
border:solid 1px #ccc;
float:left;
}

.ClearFloats{
clear:both;
}

#Sidebar{
float:right;
margin-right:20px;
padding:13px;
background:#292929;
-moz-border-radius:4px;
-webkit-border-radius:6px;
}

.Para{
margin-bottom:25px;
}

.NegativeNumber{
color:#f37575;
}

#BlueprintSelector{
margin-right:4px;
}

.Legend{
font-size:11px;
padding-top:30px;
}

.Legend OL{
padding-left:16px;
}

A.LegendLink{
text-decoration:none;
}

.IncrementControl{
margin:2px 3px 0 3px;
cursor:pointer;
}

#LoginBox{
float:right;
font-size:11px;
}

#LoginBox INPUT{
font-size:11px;
}

.MessengerBox{
margin:10px 0 30px 0;
padding:13px;
border-style:dotted;
border-width: 1px;
}

.Warnings{
border-color:#fff;
}

.Infos{
border-color:#efefef;
background:#606060;
color:#fff;
}

SMALL.Compact{
font-size:11px;
}