* {margin:0px; padding:0px; outline:none;}
h2 {font-size: 14px}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background: #1f4286 url(/assets/img/landscape_bg.png) no-repeat;}
img {border:0px; margin:0px; padding:0px;}
a {text-decoration:none; overflow:hidden; color:#4060AF; font-weight:bold;}
table {margin:0 0 20px 0; padding:0; border-spacing:0px; border-width: 1px; border-spacing: 0px; border-style: solid; border-color: black; border-collapse: collapse; background-color: #eeeeee;}
table th {border-width: 1px; padding: 0px 2px 0px 2px; border-style: solid; border-color: black; background-color: #eeeeee; text-align:left;}
table td {border-width: 1px; padding: 0px 2px 0px 2px; border-style: solid; border-color: black; background-color: #eeeeee;}

#container {position: relative;	margin: auto; width:950px; margin-top:9px; left:1px;}
#onionskin {position: relative;	margin:auto; margin-top: 5px; padding:10px; width: 930px; min-height: 535px; background: url(/assets/img/transparent.png); z-index: 1}
#footer {position:relative; margin:auto; width:950px; height:15px; background-color:white; font-weight:bold;}
#footer_left {float:left;}
#footer_right {float:right;}

.announce {margin-bottom:20px; font-weight:bold; font-size:12px; color:green;}
.error {margin-bottom:20px; font-weight:bold; font-size:12px; color:red;}
.input_border {width:350px; height:18px; border:1px solid black;}
.button_border {margin-top:5px; width:100px; border:1px solid black;}

#documents {width: 918px; height: 500px; border-top: solid 1px #BBB; border-left: solid 1px #BBB; border-bottom: solid 1px #FFF; border-right: solid 1px #FFF; background: #FFF; overflow: scroll; padding: 5px;}

.none {display: none}
#action-result-wrap {width: 400px; font-weight: bold; font-size: 12px; padding: 30px;}
#action-result-error {}

.left {float: left;}
.right {float: right;}
.clear {clear: both;}

.mb20 {margin-bottom: 20px;}