body	{ background-color: white; color: black; font-family: "dejavu sans","verdana","helvetica",sans-serif; font-size: small; margin: 0px; }

.left	{ float: left; overflow: hidden; }
.right	{ float: right; overflow: hidden; }
.half	{ width: 49%; }
.iehrworkaround	{ clear: both; height: 0px; }
.oneline { white-space: nowrap; }
.flush { clear: both; }
.squashed	{ visibility: hidden; }

a.emp		{ font-weight: bold; }
div.actions	{ background-color: #BF0000; border: 1px solid #A9A9A9; box-shadow: 4px 4px 4px black; color: white; margin: 1em; overflow: hidden; padding: 1em; width: 50%; }
div.actions label	{ display: block; float: left; overflow: hidden; margin-right: 4px; text-align: right; width: 36%; }
div.actions label.inlined	{ display: inline; float: none; width: auto; }
div.actions fieldset	{ border: thin solid #CCCCCC; }
div.field	{ clear: both; }
div.large	{ width: 60%; }
div.fieldgroup	{ margin: 0.5em auto 0.5em auto; }
div.buttons	{ clear: both; margin-top: 2em; }
table.standard	{ background-color: #AAAAAA; border: 1px solid #A9A9A9; border-collapse: collapse; -webkit-box-shadow: 4px 4px 4px black; color: black; margin: 1em; }
table.standard thead tr	{ background-color: #BF0000; color: white; }
table.standard tbody tr:hover	{ background-color: #EEEEEE; color: black; }
table.standard td,table.standard th	{ padding: 0.75em 0.5em 0.75em 0.5em; }
table.standard a { background-color: transparent; color: #004276; }
table.alley { border: thin outset #CCCCCC; margin: 1em; }
table.alley caption { font-weight: bold; text-align: left; }
table.alley td { border: thin inset #CCCCCC; padding: 0.5em; }
table.alley td.free { background-color: #DDDDDD; color: black; }
table.alley td.stored { background-color: #AAAAFF; color: black; }
table.alley td.away { background-color: #FF4B4B; color: black; }
table.alley td.condemned { background-color: black; color: #DDDDDD; }
table.alley td.mine-stored { background-color: #00FFF0; color: black; }
table.alley td.mine-awaiting-storage { background-color: #0040FF; color: black; }
table.alley td.mine-awaiting-away { background-color: #FFC720; color: black; }
table.alley td.mine-destroyed { background-color: #FF0FB4; color: black; }
table.alley td.mine-partial { background-color: #FCCDFF; color: black; }

#wrapper	{  }
#header	{  }
#maintitle	{ overflow: hidden; }
#maintitle h1	{ background: white url("../image/logo.png") no-repeat left top; color: transparent; display: block; height: 43px; margin: 0px; width: 442px; }
#logo2		{ background: white url("../image/truck.png") no-repeat right top; height: 46px; width: 354px; }
#navbar	{ background-color: #BF0000; color: white; }
#navbar ul	{ list-style-type: none; overflow: hidden; margin: 0em; padding: 0.25em 0em 0.25em 0em; }
#navbar li	{ border-right: 1px solid white; float: left; overflow: hidden; padding: 0em 0.5em 0em 0.5em; margin: 0.25em 0em 0.25em 0em; }
#navbar a	{ background-color: transparent; color: white; text-decoration: none; }
#navbar a:hover	{ text-decoration: underline; }
#user { float: right; overflow: hidden; }
#user ul	{ list-style-type: none; overflow: hidden; margin: 0em; padding: 0.25em 0em 0.25em 0em; }
#user li	{ float: left; overflow: hidden; padding: 0em 0.5em 0em 0.5em; margin: 0.25em 0em 0.25em 0em; }
#user a	{ background-color: transparent; color: #BF0000; text-decoration: none; }
#user a:hover	{ text-decoration: underline; }
#error,#info	{ margin: 1em; padding: 1em; width: 30%; }
#error ul,#info ul { list-style-type: none; margin: 0em; padding: 0em; }
#main	{  }
#pagetitle	{ margin: 1em; }
#slip	{ border: 1px solid black; margin: 1em auto 1em auto; padding: 1em; width: 20cm; }
#slip h3,#slip h4	{ text-align: center; }
#selected	{ background-color: white; border: thin solid black; box-shadow: inset 0 0 10px black; color: black; max-height: 14em; overflow-y: scroll; padding: 0.25em; }
#footer	{  }
.link-file {
    color: #FFFFFF;
}
#execute_all {
    display: block;
}
