html, body{ height: 95%; margin: 0px; padding: 0px; }
#page, #manual { height: 100%; }
#manual { min-width: 970px; }
body { margin:15px 15px 20px 15px; font-family: Arial, Helvetica, sans-serif; background: #000 url('bg.jpg') left top no-repeat; color:#93989a; font-size: 9pt; }
body, p, td { font-size: 9pt; }
p { clear: both; padding: 0 0 7px 0; margin: 0; }
p.warning { color: #FF0000; }
li p { padding-bottom: 3px; }
ul, li { list-style: none; margin-left: 5px; }
a { color:#009cff; }
a:hover { text-decoration: none; color:#00ccff; }
img { border: none; }
table { color:#93989a; font-size: 9pt; }
hr { color: #890606; background-color: #890606; height: 1px; border: 0px; }
input, .input, select, textarea { background: transparent; border: 1px solid #c24102; color: #93989a; font-size: 9pt; }
option { background: #000000; }

form { display: table; width: 480px; margin: 10px auto; }
#menu form { display: table; width: 150px; margin: 10px auto;}
form#login, form#lost, form#activation { width: 255px; }
fieldset { border: 1px solid #890606; margin-bottom: 10px; padding: 8px; }
legend { color: #009cff; }
textarea { width: 528px; background: transparent; margin: 10px auto; display: block; }
label.label_text, label.label_select { width: 100px; display: table; float: left; clear: left; margin-bottom: 3px; }
label.label_check, label.label_radio { display: table; float: left; clear: none; width: 300px; margin: 3px; height: 20px; }
input.text, select.select { display: block; float: left; width: 150px; margin-bottom: 3px; }
input.button { display: block; margin: 3px auto; clear: both; }
input.checkbox, input.radio { display: table; float: left; margin: 3px; clear: left; }
span.limit { float: left; margin-left: 5px; }

#header { height: 138px; border: #C00000 1px solid; margin-bottom: 10px; padding: 0px; }
#header #left { margin: -1px 0px 0px -1px; padding: 0px; width: 280px; height: 139px; float: left; background: url('head_left.jpg') no-repeat; }
#header #right { margin: -1px -1px 0px 0px; padding: 0px; width: 280px; height: 139px; float: right; background: url('head_right.jpg') no-repeat; }
#header #logo { margin: -1px auto 0px auto; width: 280px; height: 139px; background: url('logo.jpg') no-repeat; display: block; }

#tnav { background:url('tnav_bg.jpg') 1px 1px no-repeat; border:1px solid #b45000; text-align: center; padding:5px; }
#tnav a { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; display: inline-table; margin: 0 15px 0 15px; padding: 0; color:#fa9d0b; font-weight: regular; line-height: 140%; }
#tnav a:active, #tnav a.selected, #tnav a:hover { color: #ffeec4; }

#contents { display: block; width: 90%; margin: 10px auto; background: url('main_bg.jpg') no-repeat; min-height: 450px; }
#history #contents { float: left; margin: 10px 0 0 10px; width: 80%; min-height: 700px; display: block; background: url('main_bg.jpg') -200px 6px no-repeat; } 

#footer { position: relative; color:#666666; font-size:10px; border-top: 1px solid #890606; text-align:right; }
#history #footer { float: left; width: 100%; color:#666666; font-size:10px; border-top: 1px solid #890606; text-align:right; }

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

.container { width: 100%; padding: 10px 0; }
.header { margin: 0; padding: 0; font-size: 12pt; color: #eaa511; text-align: center; }
.maintext { font-size: 9pt; margin: 5px 10px 10px 10px; }
.maintext table { width: 100%; }
.maintext th, .history_branch { font-size: 9pt; color: #c24102; letter-spacing:1px;  }


#menu { float: left; background: #000000 url('lnav_bg.jpg') no-repeat; border: 0; margin-top: 40px; width=10%; min-width:190px; min-height:1000px; line-height: 180%; }
#menu a, #search { font-size: 12px; text-decoration: none; display: block; padding: 1px 0 1px 20px; color:#0991b3; font-weight: normal; margin: 0; }
#menu a:active, #menu a.selected, #menu a:hover { color: #eaa511; }
#menu_bottom { display: none; }
#menu_top { margin-top: 10px; }
.entry_sep { width: 170px; margin: 10px auto 10px auto; border-top: 1px solid #1E627A; }
#entry_1 { margin-top: 10px; }
ul, li { list-style: none; margin: 0; padding: 0; min-height: 0px; }

span.highlight1 { background: #0000FF; }
span.highlight2 { background: #FF00FF; }
span.highlight3 { background: #C0C0C0; }
.gc { color: #0000FF; }
.mow { color: #FF0000; }
.moc { color: #AAAAFF; }
.mod { color: #FFFF00; }
.small { font-size: 8pt; text-align: left; }
.stats_title { font-weight: bold; }
.Ter, .Cath, .Xan, .Zik, .Etd { color: #FFFFFF; }
.Ter { background: #333333; }
.Cath { background: #00008B; }
.Cat { background: #00008B; }
.Xan { background: #008000; }
.Zik { background: #8B0000; }
.Etd { background: #000000; }
.history_title { font-weight: bold; vertical-align: top; }
.history_table { background: #333333; vertical-align: top; }
td { text-align: center; } 
.superhighlight { color: #eaa511; }
.build_titles { font-size: 8pt; color: #c24102; letter-spacing:1px; }
.build_description { font-style: italic;}
