/* File:  html.css
 * This is the main style sheet for this site
 */

/* Basic styles */
p,
body    { background-color:white; color:black; font-family:arial; font-size:10pt; text-align:left; }
a       { color:blue; font-family:arial; font-weight:800; text-decoration:none; }
a:hover { color:#777777; }
h1      { color:black; font-family:arial; font-size:16pt; font-weight:800; }
h2      { color:black; font-family:arial; font-size:14pt; font-weight:800; }
h3      { color:black; font-family:arial; font-size:12pt; font-weight:800; }
h4      { color:black; font-family:arial; font-size:10pt; font-weight:800; }
h5      { color:black; font-family:arial; font-size:9pt;  font-weight:800; }
h6      { color:black; font-family:arial; font-size:8pt;  font-weight:800; }

/* Body divisions */
.body-header  { margin:0 auto; text-align:center; width:95% }
.body-main    { margin:0 auto; text-align:center; width:90% }
.body-trailer { margin:0 auto; text-align:left;   width:95% }

/* Body header styles */
.logo-header { float:left; text-align:left; vertical-align:bottom; width:35%; }
.text-header { float:left; overflow:auto; text-align:right; width:65%; }
.title       { color:black; font-family:arial; font-size:20pt; font-weight:800; text-align:right; }
.copywrite   { color:black; font-family:arial; font-size:8pt; margin-bottom:0;  text-align:right; }
.menu        { display:inline; list-style-type:none; margin:0; padding:0; }
.item-left,
.item-right  { display:block; font-size:12pt; }
.item-left   { float:left; padding:1px 30px 8px 1px;}
.item-right  { float:right; padding:1px 1px 8px 30px;}

/* Alignment, weight properties */
.left,
.left-bold    { text-align:left;    }
.center,
.center-bold  { text-align:center;  }
.right,
.right-bold   { text-align:right;   }
.justify,
.justify-bold { text-align:justify; }
.left-bold,
.center-bold,
.right-bold,
.justify-bold { font-weight:bold; }

/* List styles */
ul.small,
ul.small-bold,
ul.medium,
ul.medium bold    { color:black; font-family:arial; text-align:left; }
ul.small-bold,
ul.medium-bold    { font-weight:bold; }
ul.small li,
ul.small-bold li  { font-size:8pt; }
ul.medium li,
ul.medium-bold li { font-size:10pt; }

/* Table styles */
table.small,
table.medium     { background-color:#EEEEEE; border:1px solid black; border-collapse:collapse; font-family:arial; margin-left:auto; margin-right:auto; padding:3px; text-align:left; }
table.small td,
table.small th,
table.medium td,
table.medium th  { border:1px solid black; border-collapse:collapse; padding:3px; }
table.small th,
table.medium th  { background-color:#CCCCCC; font-weight:bold; text-align:center; }
table.small td,
table.small th   { font-size:8pt; }
table.medium td,
table.medium th  { font-size:10pt; }

/* Images in the body */
img.center { border:2px solid black; display:block; margin-left:auto; margin-right:auto; }
img.left   { border:2px solid black; float:left; }
img.right  { border:2px solid black; float:right; }
