body { background-color: #ddd; font-family: Arial, Verdana, Sans-Serif; font-size: 12pt; margin: 0px; padding: 0px; }
div.hr { background-color: #708D2A; height: 2px; overflow: hidden; }
hr { background-color: #708D2A; border: 0; color: #708D2A; height: 2px; overflow: hidden; }

a { color: #506529; }

blockquote { font-weight: normal; }
strong { font-weight: bold; }

#container { background-color: #fff; padding: 10px; margin:0 auto; width: 800px; }

table.details { border-collapse: collapse; empty-cells: show; font-size: 10pt; margin: 0 auto; }
table.details thead { background-color: #000; color: #fff; font-weight: bold; }
table.details thead td.column1 { border: 1px solid #000; padding: 1px 0 1px 0; text-align: center; width: 200px; }
table.details thead td.column2 { border: 1px solid #000; padding: 1px 0 1px 0; text-align: center; width: 80px; }
table.details thead td.column3 { border-bottom: 1px solid #000; border-left: 1px solid #000; border-top: 1px solid #000; padding: 1px 5px 1px 0; text-align: right; width: 75px; }
table.details thead td.column4 { border-bottom: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; padding: 1px 0 1px 0; text-align: left; width: 75px; }
table.details thead td.column5 { border: 1px solid #000; padding: 1px 0 1px 0; text-align: center; width: 130px; }
table.details tbody td.column1 { border: 1px solid #000; padding: 1px 0 1px 0; text-align: center; }
table.details tbody td.column2 { border: 1px solid #000; padding: 1px 0 1px 0; text-align: center; }
table.details tbody td.column3 { border-bottom: 1px solid #000; border-left: 1px solid #000; border-top: 1px solid #000; padding: 1px 5px 1px 0; text-align: right; }
table.details tbody td.column4 { border-bottom: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; padding: 1px 0 1px 0; text-align: left; }
table.details tbody td.column5 { border: 1px solid #000; padding: 1px 45px 1px 0; text-align: right; }


#nav { color: #000; font-size: 10pt; padding: 2px; text-align: center; }
#nav ul {  }
#nav li { display: inline;  }
#nav a { color: #000; text-decoration: none; }
#nav a:hover { text-decoration: underline; }

#footer { color: #999; font-size: 10pt; padding-top: 2px; text-align: center; }
#footer a { color: #999; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

p { margin: 0px 0px 20px 0px; }

td.sidebar { border-right: 2px solid #708D2A; width: 170px; }

#sidebar div.header { padding: 0 0 2px 0; }
#sidebar a { color: #506529; display: block; font-weight: bold; padding: 2px 0px 2px 20px; text-decoration: none; }
#sidebar a:hover { color: #000; background-color: #ee0; }