html    { }
body    { margin: 0;  padding: 0; background: #666666;  cursor: default;               font-size: 8pt; font-family: tahoma, verdana; color: #000000; } 
table   { display: table; border: 0px; border-collapse: collapse; font-size: 8pt; color: #000000; }
tr      { display: table-row; margin: 0; padding: 0; } 
td      { display: table-cell; margin: 0; padding: 0; border: 0px;  } 
thead   { display: table-header-group;  margin: 0; padding: 0; border: 0; } 
tfoot   { display: table-footer-group; margin: 0; padding: 0; border: 0; } 
tbody   { display: table-row-group; margin: 0; padding: 0; border: 0; } 
img     { display: block; margin: 0; border: 0; } 
marquee { cursor: default;  } 
hr      { border: 0px solid #aea78f; color: #aea78f; background: #aea78f; height: 1px; size: 1px; clear: both; } 
input   { margin: 0; padding: 0; } 
form    { margin: 0; padding: 0; border: 0; } 
li      { list-style: circle inside ; } h1      { display: inline-block; font-family: tahoma, verdana; font-weight: normal; font-size: 22px; color: #d80000; margin: 0px 0px 15px 0px; padding: 0px 25px 0px 0px; border-bottom: 1px solid #d80000; }
h2      { display: inline-block; font-family: tahoma, verdana; font-weight: bold; font-size: 16px; color: #d80000; margin: 0px 0px 10px 0px; padding: 0px; }
h3      { display: inline-block; font-family: tahoma, verdana; font-weight: bold; font-size: 14px; color: #d80000; margin: 0px 0px 10px 0px; padding: 0px; }
p       { margin: 0px 0px 15px 0px; }

/* ///////////////////////////////////////////////////////////////////////////////////// */
a         { font-size: 8pt; border: 0; outline: none;  }
a:link    { color: #384c78; text-decoration: none; outline: none; } 
a:visited { color: #384c78; text-decoration: none; outline: none; } 
a:active  { color: #4868a0; text-decoration: underline; outline: none; } 
a:hover   { color: #4868a0; text-decoration: underline; outline: none; } 
a:focus   { color: #4868a0; text-decoration: underline; outline: none; }

font.email      { font-weight: normal; font-size: 8pt; color: #a5a5a5; }
a.email         { font-weight: normal; font-size: 8pt; }
a.email:link    { color: #a5a5a5; text-decoration: none; }
a.email:visited { color: #a5a5a5; text-decoration: none; }
a.email:active  { color: #AEAEAE; text-decoration: underline; }
a.email:hover   { color: #AEAEAE; text-decoration: underline; }
a.email:focus   { color: #AEAEAE; text-decoration: underline; }

font.zapzap      { font-weight: normal; font-size: 8pt; color: #333333; }
a.zapzap         { font-weight: normal; font-size: 8pt; }
a.zapzap:link    { color: #333333; text-decoration: none; }
a.zapzap:visited { color: #333333; text-decoration: none; }
a.zapzap:active  { color: #d80000; text-decoration: underline; }
a.zapzap:hover   { color: #d80000; text-decoration: underline; }
a.zapzap:focus   { color: #d80000; text-decoration: underline; }

font.zapzap2      { font-weight: normal; font-size: 8pt; color: #333333; }
a.zapzap2         { font-weight: normal; font-size: 8pt; }
a.zapzap2:link    { color: #999999; text-decoration: none; }
a.zapzap2:visited { color: #999999; text-decoration: none; }
a.zapzap2:active  { color: #d80000; text-decoration: none; }
a.zapzap2:hover   { color: #d80000; text-decoration: none; }
a.zapzap2:focus   { color: #d80000; text-decoration: none; }

font.mmenu01      { display: block; padding: 3px; font-weight: normal; font-size: 10pt; color: #FFFFFF; background: #d80000; margin-right: 10px; white-space: nowrap;  }
a.mmenu01         { display: block; padding: 3px; font-weight: normal; font-size: 10pt; margin-right: 10px; white-space: nowrap; }
a.mmenu01:link    { color: #FFFFFF; text-decoration: none; }
a.mmenu01:visited { color: #FFFFFF; text-decoration: none; }
a.mmenu01:active  { color: #FFFFFF; text-decoration: none; background: #d80000; }
a.mmenu01:hover   { color: #FFFFFF; text-decoration: none; background: #d80000; }
a.mmenu01:focus   { color: #FFFFFF; text-decoration: none; background: #d80000; }

font.mmenu02      { text-transform: uppercase; background: transparent; text-decoration: underline; font-size: 11pt; padding: 0px;  }a.mmenu02         { text-transform: uppercase; font-size: 11pt; padding: 0px; }
a.mmenu02:active, a.mmenu02:hover, a.mmenu02:focus { border-bottom: 1px solid #d80000; background: transparent;  }
font.head      { font-weight: normal; font-size: 8pt; color: #FFFFFF; margin: 5px; }
a.head         { font-weight: normal; font-size: 8pt; margin: 5px; }
a.head:link    { color: #FFFFFF; text-decoration: none; }
a.head:visited { color: #FFFFFF; text-decoration: none; }
a.head:active  { color: #9fb0ca; text-decoration: underline; }
a.head:hover   { color: #9fb0ca; text-decoration: underline; }
a.head:focus   { color: #9fb0ca; text-decoration: underline; }
font.topright      { display: block; margin: 0px 10px 3px 10px; font-weight: normal; font-size: 8pt; color: #9f9f9f; border-bottom: 1px solid #FFFFFF; }
a.topright         { display: block; margin: 0px 10px 3px 10px; font-weight: normal; font-size: 8pt; }
a.topright:link    { color: #9f9f9f; text-decoration: none; border-bottom: 1px solid #FFFFFF; }
a.topright:visited { color: #9f9f9f; text-decoration: none; border-bottom: 1px solid #FFFFFF; }
a.topright:active  { color: #cc0001; text-decoration: none; border-bottom: 1px solid #cc0001; }
a.topright:hover   { color: #cc0001; text-decoration: none; border-bottom: 1px solid #cc0001; }
a.topright:focus   { color: #cc0001; text-decoration: none; border-bottom: 1px solid #cc0001; }
font.location      { font-weight: normal; font-size: 8pt; color: #FFFFFF; }a.location         { font-weight: normal; font-size: 8pt; }
a.location:link    { color: #FFFFFF; text-decoration: none; }
a.location:visited { color: #FFFFFF; text-decoration: none; }
a.location:active  { color: #9fb0ca; text-decoration: underline; }
a.location:hover   { color: #9fb0ca; text-decoration: underline; }
a.location:focus   { color: #9fb0ca; text-decoration: underline; }

/* ///////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////// */
#maintable { width: 100%; margin: 0px; background: #FFFFFF; }
td.thead01 { height: 3px; padding: 0px; }
  .thead01 div { border: 0px solid #000000; font-size: 1px; color: #000000; background: #000000; height: 3px; margin: 0px 17px 0px 28px; padding: 0px;  }
td.thead02 { }
table.th02_table { width: 100%; height: 100px; }
td.tbody01 { vertical-align: top; background: url(./images/gif16.gif) repeat-x bottom left #FFFFFF; }
table.tb01_table { width: 100%; height: 300px; background: url(./images/gif17.gif) repeat-x top left transparent;  }
td.contentL { width: 225px; background: url(./images/jpg02.jpg) repeat-x top right transparent; vertical-align: top; }
td.tfoot01 { }
table.tf01_table { width: 100%; }
.tf01_table td.td01 { width: 225px; height: 72px; background: #666666; vertical-align: top; text-align: center; padding-top: 7px; }
.tf01_table td.td02 {  background: #adadad; padding: 5px 0px 10px 5px; vertical-align: top; }

td.mmenu { width: 100%; color: #FFFFFF; border-bottom: 1px solid #999999; vertical-align: bottom; padding: 0px;  }.mmenu table { border-bottom: 1px solid #FFFFFF; }.mmenu table td { background: url(./images/gif18.gif) no-repeat bottom left transparent; padding-bottom: 12px; }
#content { vertical-align: top; padding: 0px 15px 35px 15px; color: #777777;  }div.banner01 { width: 600px; height: 90px;  border: 1px solid #A5A5A5; border-top: 0px; margin-bottom: 15px;  background: #FFFFFF; color: #A5A5A5; overflow: hidden;  }div.banner02 { width: 210px; height: 90px; margin: 30px auto; border: 1px solid #A5A5A5; background: #FFFFFF; color: #A5A5A5; overflow: hidden; }div.banner03 { width: 150px; height: 240px; margin-top: 195px; border: 1px none #A5A5A5; background: #FFFFFF; color: #A5A5A5; overflow: hidden; }div.banner04 { width: 150px; height: 90px; margin: 10px 0px; border: 1px none #A5A5A5; background: #FFFFFF; color: #A5A5A5; }
/* ///////////////////////////////////////////////////////////////////////////////////// *//* ///////////////////////////////////////////////////////////////////////////////////// */
div.zopzop { margin-left: 20px; margin-top: 20px; background: #666666; color: #FFFFFF;  padding: 2px; font-size: 10pt; width: 160px; }
div.zoppoo { height: 3px; margin-left: 20px; background: url(./images/gif20.gif) repeat-x center left transparent; font-size: 1px; width: 165px; }

a.zopzop   { display: block; margin-left: 20px; padding: 3px 0px 3px 10px; 
             font-size: 9pt; 
             background: url(./images/gif19.gif) no-repeat center left transparent;
           }
a.zopzop:link, a.zopzop:visited   { color: #666666; } 
a.zopzop:hover, a.zopzop:focus, a.zopzop:active   { color: #cc0000; } 

ul.zapzap { list-style-type: square; color: #666666; margin-top: 40px; margin-left: 20px; padding: 0px;  }.zapzap li { list-style: square outside; margin-bottom: 5px; margin-left: 0px; padding: 0px;  }
ul.news { list-style-type: none; color: #333333; width: 150px; margin-left: 20px; padding: 0px;  }.news li { list-style: none outside; margin-bottom: 15px; margin-left: 0px;  padding: 0px; }.news li span { display: block; width: 68px; clear: both; background: #d80000; color: #FFFFFF; font-weight: bold; } .news li font { font-size: 8pt; color: #AEAEAE; }
