body { font-family: Verdana, Arial, sans-serif; font-size: 10pt; margin: 0;
/*   background: url(/images/center.png) repeat;
/*   background-image: -moz-linear-gradient(top, GhostWhite, LightSteelBlue 60%, SteelBlue 100%);
   background-image: -webkit-linear-gradient(top, GhostWhite, LightSteelBlue 60%, SteelBlue 100%);
   background-image: -o-linear-gradient(top, GhostWhite, LightSteelBlue 60%, SteelBlue 100%);
   background-image: linear-gradient(top, GhostWhite, LightSteelBlue 60%, SteelBlue 100%); */
   background-color: GhostWhite;
/*   background-attachment: fixed; */
}
/*
body::before {
   top: 0; left: 0; bottom: 0; right: 0;
   background: url(/images/center.png) repeat;
   opacity: 0.6;
   content: '';
   z-index: -1;
}
*/
h1 { font-size: 12pt; font-weight: bold; font-style:italic; color: SlateBlue; margin: 12px 0; text-indent: 0 !important; }
h2 { font-size: 10pt; font-weight: bold; color: DarkSlateBlue; margin: 0; margin: 10px 5px 5px 5px; }
a, .click
      { color: SlateBlue; font-weight: normal; text-decoration: none; cursor: pointer; padding: 2px; }
table { border: 0 solid; border-collapse: collapse; }
tr:nth-child(even) { background-color: Lavender; }
th { text-align: center; padding: 3px; border-bottom: 3px double Gray; }
table.menu { height: 32px; margin: 0 auto; width: 960px; }
td.menu { min-width: 100px !important; text-align: center; vertical-align: bottom; }
table.bottom { width: 960px; bottom: 0; margin: 0 auto; border-collapse: separate; }
td.bottom { padding: 0; }
/* td.bottom img { width: 57px !important; height: 20px !important; } */
table.fb td { text-align: left; vertical-align: top; }
/* table.fb td:last-of-type { vertical-align: bottom; } */
img.valid { width: 57px; height: 20px; border: 0 solid; }
input, textarea { border: 1px solid SteelBlue; }
input[type='button'], input[type='submit']
      { width: 100px; border: 2px outset SteelBlue; float: right; background-color: #F0F0F5; margin-right: 3px; }
input[type='button']:active, input[type='submit']:active
      { border: 2px inset SteelBlue; }
ul { list-style: none outside none; margin: 0 40px; padding: 0; vertical-align: center; }
li { float: left; display: inline; margin: 0 6px; }
#navbar { width: 100%; height: 48px;
          position: fixed; top: 0; left: 0;
          color: GhostWhite; background-color: SlateBlue; z-index: 3; text-align: center; vertical-align: middle; }
#navbar td:not(:first-child):hover a.menu { border-bottom: 1px dashed; color: Yellow; }
#bottombar { width: 100%; height: 36px; position: fixed; bottom: 0; left: 0; padding: 5px 0;
          color: Purple; z-index: 3; text-align: center; vertical-align: bottom; background-color: inherit; }
#container { position: relative; width: 960px; padding: 56px 12px; margin: 0px auto;
             text-align: justify; text-indent: 16px; }
/* #container::after { position: absolute; top: 0; left: 0; width: 100%; height:100%;
      background-color: WhiteSmoke;
      content: '';
      z-index: -2;
      } */
#home { width: 100%; }
#home tr { background-color: transparent; }
#home td { vertical-align: top; padding: 0 12px; }
#home tr:first-of-type td:last-of-type { color: #1E5180; line-height: 150%; text-align: right; }
#home div { float: left; clear: left; margin: 0 0 6px; }
#home_menu li { width: 140px; margin: 3px 0; }
#home_menu li a:hover { border-bottom: 1px dashed; }
#home_menu li:nth-child(3n+1) { clear: left; }
#home a { color: DarkSlateBlue; font-weight: bolder; }
#vendors { width: 940px; overflow: hidden; }
#vendors ul { height: 60px; white-space: nowrap; margin: 0; }
#map { width: 960px; height: 400px; }
#ftp { width: 100%; text-align: left; }
/* #ftp tr:nth-child(odd) { background-color: GhostWhite; } */
#ftp td:last-of-type { text-align: right; }
#ftp th:not(:last-of-type) { text-align: left; }
#ftp td:first-of-type { width: 50%; }
#ftp td:nth-child(2) { color: Gray; }
.menu { font-family: Verdana, Arial, sans-serif; font-style: italic; font-weight: bold; color: Lavender; }
.bold { font-weight: bold; color: LemonChiffon; }
.capitel { font-variant: small-caps; font-size: 11pt !important; color: NavajoWhite; }
.sign { width: 100%; text-align: right; color: SlateGray; font-size: 8pt; padding-right: 10px; }
.par { display: block; padding: 3px 0; width: 100%; margin-left: 12px; }
.gray { display: inline; }
a:hover .gray { display: none; }
.color { display: none; }
a:hover .color { display: inline; }
.fb { width: 50%; text-indent: 0 !important; }
.fb div:first-of-type { float: left; }
.fb span { display: block; overflow: hidden; padding: 0 7px; }
.fb input[type='text'] { width: 100%; }
.fb textarea { width: 100%; min-height: 84px; min-width: 465px; max-width: 465px; }
.shadow { box-shadow: 0 0 5px rgba(0,0,0,0.2); }
.hidden { display: none; }
.acolor { color: #1E5180; }
