@charset "utf-8";

body, form, fieldset, h1, h2, h3, ol, ul, li { margin: 0; padding: 0; }
body { margin: 20px; font-family: Arial, Tahoma, Verdana; }
ul, ol { list-style-type: none; }
fieldset, img { border: none; }
img { display: block; } /* ie */

h1 { font-weight: bold; font-size: 14pt; color: #c00; }
h2 {}
h3 { font-weight: bold; font-size: 26pt; color: #c00; }

a:link, a:active, a:visited { color: #c00 !important; text-decoration: underline; }
a:hover { text-decoration: none; }

p { margin: 15px 0 0 0; font-size: 9pt; text-align: justify; }

ul.list {}
ul.list li {}

form {}
form fieldset {}
form fieldset label {}
form fieldset label span {}
form fieldset input.text {}
form fieldset input.button {}
form fieldset textarea.text {}
form fieldset select.text {}

table.table { margin-top: 15px; }
table.table2 { border-top: 1px solid #ccc; padding-top: 15px; }
table.table thead tr th { background: #c00 !important; color: #fff !important; padding: 6px 0; }
table.table thead tr td {}
table.table tbody tr th { padding: 4px 0; font-weight: bold; text-align: left; }
table.table tbody tr td { padding: 4px 0; }

div#wrap { width: 800px; margin: 20px auto; min-height: 330px; }
div#wrap ul li a { color: #000 !important; }
div.innerwrap { margin-top: 3px; max-height: 500px; overflow: auto; }

img.thumbnail { border: 1px solid #ddd; padding: 3px; }
img.left { margin: 0 15px 15px 0 !important; }
img.right { margin: 0 0 15px 15px !important; }