body        { background-color: #000000; font-family: Verdana; font-size: 8pt; color: #660000; margin-top:5; margin-left:0; padding:0; width:777px; }
#body       { background-color: #FFFFFF; top: 0px; left:  0px;   width: 777px; }

#header     { height: 292px;   width: 777px; padding:0em 0em; }
.column-in  { padding:0.5em 0.5em; }

#top-links     { font-size: 6pt; background-color: #FFFFFF; text-align: center; color: #000000; margin-bottom:5px;}
#top-links a:link      { text-decoration: none; color: #000000; }
#top-links a:visited   { text-decoration: none; color: #000000; }
#top-links a:hover     { text-decoration: none; font-weight: bold; color: #CCCC66; }

#main1      { margin-top:0px; padding:0; background:#CCCC99; }
#main2      { background:#CCCC99; margin-top:0px; padding:0; }

#left       { float:left; width:225px; text-align: center; font-size:90%;  }
#left a:link      { text-decoration: none; font-weight: bold; color: #660000; }
#left a:visited   { text-decoration: none; font-weight: bold; color: #660000; }
#left a:hover     { text-decoration: none; font-weight: bold; color: #CCCC66; }

#right      { float:right;  margin-right: 10px; width:150px; font-size:80%; }
#middle     { background:#FFFFFF; margin-top:10px; margin-left: 239px; margin-right: 21px; margin-bottom: -16px; font-size:80%; }
#middle2      { background-image: url(images/main/page_bottom_02b.jpg); background-repeat: no-repeat; background-position: center bottom;}

#footer     { background-image: url(images/main/page_bottom_03.jpg); text-align: center; color: #FFFFFF; font-size:80%; }
#footer a:link      { text-decoration: none; font-weight: bold; color: #FFFFFF; }
#footer a:visited   { text-decoration: none; font-weight: bold; color: #FFFFFF; }
#footer a:hover     { text-decoration: none; font-weight: bold; color: #CCCC66; }

#bottommenu     { background-color: #000000; text-align: center; color: #FFFFFF;margin-top:0px; }
#bottommenu a:link      { text-decoration: none; font-weight: bold; color: #FFFFFF; }
#bottommenu a:visited   { text-decoration: none; font-weight: bold; color: #FFFFFF; }
#bottommenu a:hover     { text-decoration: none; font-weight: bold; color: #CCCC66; }

#home       { height: 107px; padding-top: 10px; }
#about      { height: 107px; padding-top: 10px; }
#products   { height: 107px; padding-top: 10px; text-indent: 10px; }
#services   { height: 107px; padding-top: 10px; text-indent: 10px; }
#contact    { height: 107px; padding-top: 10px; text-indent: 10px; }

h1          { text-align: left; font-size: 12pt; font-weight: bold; color: #990000; text-decoration: none; margin-left: 10px; }
h2          { text-align: left; font-size: 10pt; font-weight: bold; color: #990000; text-decoration: none; margin-left: 10px; }

p           { font-size: 8pt; color: #000000; text-align: left; text-decoration: none; margin-left: 10px; margin-right: 10px; }
p a         { font-weight: bold; color: #000000; text-decoration: none; }
p a:active  { font-weight: bold; color: #000000; text-decoration: none; }
p a:link    { font-weight: bold; color: #000000; text-decoration: none; }
p a:visited { font-weight: bold; color: #000000; text-decoration: none; }
p a:hover   { font-weight: bold; color: #CCCC66; text-decoration: none; }
.p           { font-family: Verdana; font-size: 8pt; color: #000000; text-decoration: none; }


li          { font-size: 8pt; color: #000000; text-align: left; }
li a         { font-weight: bold; color: #000000; text-decoration: none; }
li a:active  { font-weight: bold; color: #000000; text-decoration: none; }
li a:link    { font-weight: bold; color: #000000; text-decoration: none; }
li a:visited { font-weight: bold; color: #000000; text-decoration: none; }
li a:hover   { font-weight: bold; color: #CCCC66; text-decoration: none; }

.h1          { text-align: left; font-size: 12pt; font-weight: bold; color: #990000; text-decoration: none; margin-left: 10px; }
.h2          { text-align: left; font-size: 10pt; font-weight: bold; color: #990000; text-decoration: none; margin-left: 10px; }

td          { font-size: 8pt; color: #000000; text-decoration: none; }

.image           { border: 1px solid #000000; margin-right: 0px; margin-left: 0px; margin-top: 0px; }
.image a         { border: 0px solid #000000; margin-right: 0px; margin-left: 0px; margin-top: 0px; }
.image a:active  { border: 0px solid #000000; margin-right: 0px; margin-left: 0px; margin-top: 0px; }
.image a:link    { border: 0px solid #000000; margin-right: 0px; margin-left: 0px; margin-top: 0px; }
.image a:visited { border: 0px solid #000000; margin-right: 0px; margin-left: 0px; margin-top: 0px; }
.image a:hover   { border: 0px solid #000000; margin-right: 0px; margin-left: 0px; margin-top: 0px; }

#form          { height: 30px; text-align: center; color: #FFFFFF; }
.submit-button { font-family: Verdana; font-size: 8pt; color: #000000; background: #FFFFFF; border: 1px solid #000000; height: 20px; }
.submit-field  { color: #000000; background: #FFFFFF; border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }

#keywords { position: absolute; z-index: 99; height: 0px; visibility: hidden; }
