body        { font-size:11pt; font-family:Georgia,Verdana,Arial,times,serif; color:black; margin:0; padding:0; background-image:url("./Images/PageBkg.jpg"); background-repeat:repeat; }
p           { text-align:justify; width:auto; margin:0 0 15px 0; padding:0; line-height:20px; }
p.about     { text-align:justify; width:auto; max-width:575px; margin:0 0 15px 0; padding:0; line-height:20px; }
p.nobtm     { margin:0; }
p.hptext    { font-size:10pt; margin:10px 3px 0 5px; padding:0; color:burlywood; }
a           { text-decoration:none;      color:blue;     margin:0; padding:0; }
a:hover     { text-decoration:underline; color:darkblue; margin:0; padding:0; }
img         { margin:3px 0 15px 0; padding:0; border:0; }
img.nb      { margin:0; padding:0; border:0; }
h1          { clear:both; font-size:20pt; color:saddlebrown; text-align:center; margin:3px 0    15px  0;   padding:0; border:0; }
h2          { clear:both; font-size:14pt; color:black;       text-align:left;   margin:0   0     3px  0;   padding:3px 0 0 0; border:0; }
h3          { clear:both; font-size:12pt; color:black;       text-align:left;   margin:0   0    0     5px; padding:0; border:0; }
h3.manu     { clear:both; font-size:12t; color:yellow;      text-align:left;   margin:0   0    0     5px; padding:0; border:0; }
h4          { clear:both; font-size:10pt; color:blueviolet;  text-align:center; margin:0   25px 15px 0px; padding:10px; max-width:557px; font-style:italic; background-color:ivory; border:2px dashed red; line-height:1.5em; }
ul          { margin: 0 0 15px 21px; padding:0; max-width:559px; }
li          { text-align:justify; margin:0px; padding:3px; }

table        { width:575px; margin:0 5px 15px 5px; padding:0; background-color:white; }
th           { padding:5px; text-align:left; border-bottom:1px solid saddlebrown; }
tr.odd       { background-color:ghostwhite; }
tr.even      { background-color:whitesmoke; }
td           { padding:3px; vertical-align:top; text-align:left;   }
td.ctr       { padding:3px; vertical-align:top; text-align:center; }
td.right     { padding:3px; vertical-align:top; text-align:right;  }
td ul        { padding:0 0 15px 15px; width:auto; margin:0; list-style-type:none; list-style-image:url(""); }
td li        { text-align:left; }
col          { vertical-align:top; }
col#tcol_5   { width:5%;  }
col#tcol_10  { width:10%; }
col#tcol_15  { width:15%; }
col#tcol_20  { width:20%; }
col#tcol_25  { width:25%; }
col#tcol_30  { width:30%; }
col#tcol_35  { width:35%; }
col#tcol_40  { width:40%; }
col#tcol_45  { width:45%; }
col#tcol_50  { width:50%; }
col#tcol_55  { width:55%; }
col#tcol_60  { width:60%; }
col#tcol_65  { width:65%; }
col#tcol_70  { width:70%; }
col#tcol_75  { width:75%; }
col#tcol_80  { width:80%; }
col#tcol_85  { width:85%; }
col#tcol_90  { width:90%; }
col#tcol_95  { width:95%; }

div:focus                           { outline:none; }
div.left, div.right                 { position:absolute; top:0; bottom:0; width:150px; min-height:700px; margin:0; padding:0; text-align:center; color:papayawhip; background-color:saddlebrown; background-image:url("./Images/TOCBkg.jpg"); background-repeat:repeat; }
div.left                            { left:0; }
div.right                           { right:0; width:160px; }
div.left img,     div.right img     { margin:0; padding:0; border:0; }
div.left a,       div.right a       { text-decoration:none; color:papayawhip; }
div.left a.highlight                { text-decoration:underline; color:yellow; }
div.left a:hover, div.right a:hover { text-decoration:none; color:chartreuse; }
div.left a.highlight                { text-decoration:underline; }
div.toc_dn                          { text-align:left; margin:0; padding:0 0 0 7px; border:0; font-size:12pt; width:150px; height:18px; }

div.hdr_pg                          { position:absolute; top:0;                 left:155px; right:165px; height:40px; margin:0; padding:3px 0 0 0; border-bottom:1px solid saddlebrown; text-align:center; font: bold 20pt Georgia,Verdana,Arial,times,serif; color:saddlebrown; }
div.page                            { position:absolute; top:44px; bottom:41px; left:155px; right:165px;              margin:0; padding:3px; overflow:auto; background-image:url("./Images/PageBkg.jpg"); background-repeat:repeat-y; outline:none; }
div.hpage                           { position:absolute; top:44px; bottom:41px; left:150px; right:165px;              margin:3px 0 3px 0; padding:3px; overflow:auto; background-image:url("./Images/hp.jpg"); background-repeat:no-repeat; outline:none; }
div.ftr                             { position:absolute; bottom:0;              left:155px; right:165px; height:40px; margin:0; padding:0; border-top:1px solid saddlebrown; text-align:center; font: 11pt Georgia,Verdana,Arial,times,serif; color:black; }

div.img_l   { float:left; margin:0; padding:2px 7px 0px 5px; text-align:center; font-size:8pt; font-style:italic; font-weight:bold; }
div.img_r   { float:right; margin:0; margin-right:-3px; padding:2px 11px 0px 7px; text-align:center; font-size:8pt; font-style:italic; font-weight:bold; }

div.toc_pg   { clear:both; font-size:12pt; color:black; background-color:white; margin:15px 15px 15px 0px; padding:3px; width:570px; font-weight:bold; border:3px solid darkgreen; line-height:1.0em; }
div.toc_pg a { color:darkcyan; }
div.toc_pg p { text-align:center; }

.hdr    { position:absolute; padding:0; top:0;    left:0;      width:680px; height:40px; margin:0 0 0 150px;    background-image:url("./Images/logo.gif"); background-repeat:no-repeat; }
.hmpg   { position:absolute; padding:0; top:40px; bottom:40px; width:740px;              margin:0 0 10px 150px; overflow:auto; background-image:url("./Images/PageBkg.jpg"); background-repeat:repeat-y; }

.cp     { margin:0; padding:0 15px 0 15px; font-size:9pt; }
.hp_l   { float:left; width:395px; margin:0; padding:0; }
.ctr    { text-align:center; }
.clr    { clear:both; margin:0; padding:0; border:0; }
.upd    { text-align:center; color:darkgreen; font-weight:bold; font-style:italic; font-size:10pt; margin:0px; padding:5px 0 10px 0; }
.cap    { color:saddlebrown; font-family:Engraver\s MT,Verdana,Arial,times,serif; font-style:italic; font-size:20pt; margin:0px; padding:0 3px 0 3px; }
.large  { font-size:14pt; }
.small  { font-size:8pt; color:yellow; }
.small2 { font-size:8pt; color:tan; margin:6px; line-height:1.2em; }
div.credit { font-size:9pt; font-style:italic; color:cadetblue; text-align:right; width:575px; margin:0 0 10px 0; }
.coupon { font-size:14pt; color:purple; }

.spotlightwrap { float:left; width:201px; margin:0; padding:5px; text-align:center; border:1px solid saddlebrown; text-align:left; background-color:palegoldenrod; }
p.spotlight    { font-size:10pt; margin:0; padding:0; }
p.spotlightsub { font-size:8pt; margin:0; padding:0; text-align:center; color:burlywood; }
.slideshow     { padding: 10px 13px 3px 13px; }

.announcesale { float:left; width:200px; margin:0; padding:0; text-align:center; }
.announce h1  { font-size:17pt; color:darkgreen; margin:0 0 0 0; padding:3px 0 3px 0; text-align:center; }
.announce h2  { font-size:14pt; color:darkgreen; margin:1px; padding:0 0 5px 0; text-align:center; }
.announce ul  { margin:0 0 15px 0; padding:0 0 0 15px; }
.announce li  { font-size:8pt; font-family:Verdana, Arial, times, serif; text-align:left; line-height:15px; margin:0 3px 0 5px; padding:0 0 1px 0; }
.announce p   { font-size:10pt; font-family:Verdana, Arial, times, serif; text-align:justified; line-height:15px; margin:0 5px 5px 5px; padding:0; color:maroon; }
.special_ann  { color:red; }

.topic { float:left; width:auto; max-width:585px; margin:0 0 15px 0; padding:0;text-align:justify; }

div.ann    { width:580px; margin:0 15px 15px 0px; padding:0; border:1px solid #6A0B05; background-color:white; }
div.ann_ti { width:100%; margin:0; padding:5px 0 5px 0; font-family:Verdana; font-weight:bold; font-size:12pt; color:ivory; text-align:center; background-image:url("./Images/TOCBkg.jpg"); background-repeat:repeat-x; border-bottom:1px solid #6A0B05; }
div.ann_tl { float:left; width:auto; margin:0; padding:5px 0 5px 5px; font-family:Verdana; font-size:10pt; font-weight:bold; font-style:italic; color:maroon; text-align:left;  }
div.ann_tr { float:right width:auto; margin:0; padding:5px 5px 5px 0; font-family:Verdana; font-size:10pt; font-weight:bold; font-style:italic; color:maroon; text-align:right; }
p.ann_to   { margin:0; padding:5px; }

