body {margin:0px; padding:0px 20px 0px 20px; color:#000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff;}
p {color:#000000; font-size:70%; text-align:justify; padding:0px; margin:0px 10px 5px 15px; line-height:110%; }
a, a:visited, a:active {color:#000000; text-decoration:underline;}
a:hover {color:#000000; text-decoration:none;}
table, table tr, table td, table th {color:#000000; text-align:left; padding:0px; margin:0px; border:none; border-collapse:collapse;}
div {padding:0px; margin:0px;}
img {border:none; padding:0px; margin:0px;} 
a img {border:none; vertical-align:top; padding:0px; margin:0px;} 
form {margin:0px; padding:0px;}
h1 {color:#000000; font-size:16pt; font-weight:normal; text-align:left; margin:30px 10px 0px 15px; padding:0px;}
h2 {color:#000000; font-size:100%; font-weight:normal; text-align:right; margin:10px 20px 0px 10px; padding:0px;}
h3 {color:#000000; font-size:70%; font-weight:bold; text-align:left; margin:0px 10px 5px 15px; padding:0px;}
h4 {color:#000000; font-size:85%; font-weight:bold; text-align:left; margin:10px 20px 1px 0px; padding:0px;}
h5 {color:#000000; font-size:85%; font-weight:bold; text-align:left; margin:10px 20px 1px 0px; padding:0px;}
h6 {color:#000000; font-size:80%; font-weight:bold; text-align:left; margin:10px 20px 1px 0px; padding:0px;}
ul, ol {color:#000000; text-align:left; list-style-position:outside; padding:10px 0px 10px 5px; margin:0px 0px 0px 23px;}
li {color:#000000; font-size:100%;  text-align:left; padding:0px 30px 10px 5px; margin:0px; line-height:120%}
hr {color:#000000; background-color:#000000; border:none; height:2px; width:100%; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 5px 15px;}
textarea {color:#000000; font-size:7pt; background:#FFFFFF; border:1px solid #808080; padding:0px; margin:5px 10px 0px 0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
select {color:#000000; font-size:7pt; height:20px; border:1px solid; background:#ffffff; padding:1px; margin:0px 10px 5px 0px; width:252px; }
.checkbox {float:left; padding:0px; margin:0px 5px 5px 0px; vertical-align:top;}
.formsubmit {color:#000000; font-size:9.3pt; border:1px solid #987782; background:#e0c9d1; height:20px; width:100; padding:0px; margin:0px;}

/* bottom block */
.bottom_block h3 {color:#000000; font-size:8pt; font-weight:bold; text-align:left; margin:5px 10px 3px 10px; padding:0px;}
.bottom_block p {color:#000000; font-size:8pt; line-height:110%; padding:0px; margin:0px 8px 5px 8px; text-align:left;}
.bottom_block input.text {border:1px solid #000000; width:105px; height:20px; padding:2px; margin:0px 10px 5px 0px; font-size:8pt; color:#000000;}
.bottom_block input.btn {padding:0px; margin:5px 10px 10px 8px;}

/* tableline */
.tableline {padding:5px; margin:5px 10px 5px 15px; width:80%;}
.tableline td {border:1px solid #ffffff; padding:2px 5px 2px 5px;}
.tableline .header, .header {background-color:#7c7c7c;}
.tableline .header p, .header p {color:#ebebeb;}
.tableline .dark, .dark {background-color:#ebebeb;}

/* news */
.news tr, .news tr td {vertical-align:top;}
.news h3, .news p {margin-left:0px; }
.news p#newsdate {color:#000000; margin-left:15px;}
.news h3 a, .news h3 a:visited, .news h3 a:active {color:#000000; text-decoration:none;}
.news h3 a:hover {color:#000000; text-decoration:underline;}

/* bottom */
.bottom p {color:#000000; font-size:8pt;}
#center {text-align:center;}
#right {text-align:right;}

/* table_form */
.table_form {padding:5px; margin:8px 10px 5px 15px; }
.table_form td {padding:2px 5px 2px 5px;}
.table_form th {background-color:#7c7c7c; padding:4px 5px 1px 5px;}
.table_form th p {color:#ebebeb; font-weight:bold; font-size:70%;}
.table_form hr {color:#7c7c7c; background-color:#7c7c7c; border:none; height:1px; width:100%; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px;}


