﻿a { color: #66653C; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
body { background: #FFFFFF; color: #3C3D66; font: medium Arial, Verdana, sans-serif; margin: 8px; padding: 0px; }
h1 { font-size: medium; font-style: italic; font-weight: normal; letter-spacing: 0.1em; margin-bottom: 0px; }
h1, h2, h3, h4, h5, h6 { color: #66653C; font-family: Arial, Verdana, sans-serif; margin-top: 0px; }
h3 { font-family: Verdana, Arial, Tahoma, sans-serif; font-style: italic; font-weight: normal; letter-spacing: 0.2em; }
hr { background: #B9BCB6; border: none; color: #B9BCB6; height: 1px; }
img, object { border: 0px; }
p { line-height: 140%; }
table, th, td { border: 1px solid #B9BCB6; border-collapse: collapse; font: x-small Arial, Verdana, sans-serif; padding: 5px; }
table.blank, th.blank, td.blank { border: none; padding: 0px; }
table.frame, table.frame2, table.frame3 { border: none; }
table.frame th, table.frame td, table.frame2 th, table.frame2 td, table.frame3 th, table.frame3 td { font-size: 11px; padding: 8px; border: none; text-align: center; vertical-align: middle; }
table.frame2 img { height: 200px; width: 300px; }
table.frame3 img { height: 150px; width: 200px; }
table.container { border: none; border-collapse: collapse; width: 100%; }
table.machineries th { background: #F5F5F5; letter-spacing: 0.2em; padding: 4px; border: 1px solid #B9BCB6; color: #3C3D66; font-size: small; font-weight: bold; text-align: left; }
table.machineries td { background: #FCFCF5; border: 1px solid #B9BCB6; color: #3C3D66; font-size: x-small;  text-align: left; }
table.small td, table.small th { font-size:xx-small }
td.bottom-center { text-align: center; }
td.bottom-left { padding-left: 10px; text-align: left; width: 220px; }
td.bottom-left, td.bottom-center, td.bottom-right { background: url('images/bg-tile-h.gif') #FFFFFF repeat; border: none; border-top: 1px solid #B9BCB6; color: #3C3D66; font-size: x-small; font-variant: small-caps; font-weight: normal; height: 70px; padding: 10px; vertical-align: middle; }
td.bottom-right { padding-right: 10px; text-align: right; width: 220px; }
td.caption { padding-bottom: 24px; text-align: center; vertical-align: top; }
td.center-left { background: url('images/bg-tile-v.gif'); border: none; padding: 8px 8px 0px 0px; vertical-align: top; width: 200px; }
td.center-right { border: none; padding: 10px 0px 10px 10px; vertical-align: top; }
td.gallery, td.profile { background: #FCFCF5; }
td.profile { vertical-align: top; }
td.spacer { border: none; height: 1px; margin: 0px; padding: 0px; }
td.top-left, td.top-right { background: url('images/bg-tile-h.gif') repeat; border: none; height: 80px; margin: 0px; padding: 0px 10px 0px 10px; vertical-align: middle; }
td.top-right { text-align: right; vertical-align: middle; width: 200px; }
th.gallery, td.gallery, th.profile, td.profile { border: 1px solid #B9BCB6; color: #3C3D66; font-size: small; font-weight: bold; padding: 10px; text-align: center; }
th.gallery, th.profile { background: #F5F5F5; letter-spacing: 0.2em; padding: 4px; }
th.profile { border: 1px solid #B9BCB6; color: #3C3D66; text-align: left; }
.button { background: #66653C; border: 1px solid #66653C; color: #FFFFFF; height: 20px; }
.menucontainer { background: #FFFFF6; border: 1px solid #DCDFC4; font-family: Arial, Verdana, Tahoma, sans-serif; margin-bottom: 8px; padding: 0px; width: 100%; }
.menucontainer .buttons{ font: x-small Verdana, Arial, Tahoma, sans-serif; margin: 0px; padding: 0px; }
.menucontainer .buttons a{ background: #FFFFF6; border-bottom: 1px solid #EEEEEE; color: #3C3D66; display: block; font-weight: normal; margin: 0px 8px 0px 8px; text-align: left; width: 182px; }
.menucontainer .buttons a:visited { background: #FFFFF6; color: #66653C; text-decoration: none; }
.menucontainer .buttons a:hover { background: #F5F5F5; color: #000000; text-decoration: none; }
.menucontainer .title { cursor: default; display: block; font-size: x-small; font-variant: small-caps; font-weight: bold; margin-left: 4px; margin-right: 2px; padding-bottom: 2px; padding-top: 2px; text-align: left; }
.menucontainer .titlebox { background: url(images/menutitle.gif) #E9EAE5; color: #3C3D66; }
.menucontainer li { list-style: none; }
.navbar { background: #FFFFF0; border-bottom: 1px solid #B9BCB6; border-left: none; border-right: none; border-top: 1px solid #B9BCB6; color: #3C3D66; font-size: 10pt; font-variant: small-caps; font-weight: bold; height: 18px; line-height: 18px; margin: 0px; padding: 0px; text-align: right; vertical-align: middle; white-space: nowrap; }
.navbar li{ display: inline; list-style: none; }
.navbar li a { background: url('images/navbar.gif') repeat-x bottom; border-left: 1px solid #B9BCB6; color: #66653C; padding: 0px 8px 0px 8px; }
.navbar li a:hover { background: #F5F5F5; color: #000000; cursor: pointer; text-decoration: none; }
.navbar ul { border: none; }
.textarea { border: 1px solid #66653C; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: x-small; width: 100%; }
.textbox { border: 1px solid #66653C; font-size: x-small; height: 20px; width: 100%; }