/* 
    Document   : style
    Created on : 2005. november 24., 14:25
    Author     : Elod
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
body {
    background-color: #BBBBBB;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font: normal 11px Verdana;
    text-align: center;
}

div#mybody {
    background-color: white;
    margin: auto;
    padding-bottom: 1mm;
    width: 750px;
    text-align: left;
}

div#divlogo {
    background-color: white;
    border-top: 10px solid #BBBBBB;
    height: 48px;
    padding-top: 25px;
    padding-right: 100px;
    text-align: right;
}
img#imglogo {
    float: left;
}
img#mill {
    float: left;
    margin-right: 5mm;
    margin-bottom: 3mm;
    border: 1px solid #DDDDDD;
    padding: 1px;
}
img#saw {
    float: left;
    margin-right: 5mm;
    margin-bottom: 3mm;
    border: 1px solid #DDDDDD;
    padding: 1px;
}
img#frame {
    float: right;
    margin-left: 2mm;
    margin-bottom: 3mm;
    border: 1px solid #DDDDDD;
    padding: 1px;
}
img#support {
    margin-right: 0px;
    padding-right: 0px;
}
img#planks {
    margin-right: 10px;
    padding-right: 0px;
}

h1 {
    font: bold 14px Tahoma;
    color: #841D53;
    text-transform: uppercase;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 1mm;
    border: 0px;
}
h2 {
    font: bold 12px Tahoma;
    color: #841D53;
    text-transform: uppercase;
    padding-top: 0px;
    padding-left: 1mm;
    margin-top: 0px;
    margin-bottom: 1mm;
    border: 0px;
}
p {
    margin-top: 0px;
    margin-bottom: 2mm;
    font: normal 11px Tahoma;
    color: #666666;
}
p.tight {
    margin-top: 0px;
    margin-bottom: 0px;
    font: normal 11px Tahoma;
    color: #8D8D8D;
}
#slogan {
    color: #777777;
}
table#body {
    width: 730px;
    padding-bottom: 1mm;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1.5mm solid #5B7A96;
}
td.fixed {
    width: 205px;
    padding: 0px 0px 0px 0px;
    border-right: 1px solid #BBBBBB;
    padding-top: 2px;
}
td.left {
    border: 1px solid #BBBBBB;
}
div.lbcellheader {
    background-color: #6699BB;
    color: white;
    text-transform: uppercase;
    font: bold 14px Tahoma;
    padding: 0.5mm 0mm 0.5mm 3mm;
}
div.dbcellheader {
    background-color: #395a78;
    color: white;
    text-transform: uppercase;
    font: bold 14px Tahoma;
    padding: 0.5mm 0mm 0.5mm 3mm;
}
div.graycellheader {
    background-color: #BBBBBB;
    color: white;
    text-transform: uppercase;
    font: bold 14px Tahoma;
    padding: 0.5mm 0mm 0.5mm 3mm;
}
div.cellbody {
    padding: 4mm 1mm 2mm 3mm;
}
div.left {
    float: left;
    margin-right: 5mm;
    width: 140px;
    font: bold 11px Tahoma;
    color: #397876;
}
table.twocols {
    margin: 3mm 3mm 1mm 3mm;
}
table.twocols td.left {
    width: 130px;
    font: bold 11px Tahoma;
    color: #397876;
    border: none;
    padding: 0px;
}
table.twocols td.left li {
    list-style-type: square;
    margin: 0px 0px 0px 4.5mm;
}
table.twocols td.left ul {
    margin-left: 0px;
    margin-top: 1.5mm;
}
div.left2 {
    float: left;
    width: 118px;
    font: bold 11px Tahoma;
    color: #397876;
    margin-right: 0px; 
    padding-top: 2cm; 
    padding-right: 0px;
}
div#left li {
    list-style-type: square;
    margin: 0px 0px 0px -15px;
}
div.cellbody li {
    list-style-type: square;
    color: #666666;
    margin: 1mm 0px 0px -15px;
    font: normal 11px Tahoma;
}
ul.tight li {
    list-style-type: square;
    color: #666666;
    margin: 0mm 0px 0px 4.5mm;
    padding-bottom: 0.3mm;
    font: normal 11px Tahoma;
}
ul.tight {
    margin-top: 0mm;
    margin-bottom: 1mm;
    margin-left: 0px;
}
ul.tight2 li {
    list-style-type: square;
    color: #666666;
    margin: 0mm 0px 0px -15px;
    padding-top: 0.3mm;
    font: bold 11px Tahoma;
    color: #397876;
}
ul.tight2 {
    margin-top: 0mm;
    margin-bottom: 1mm;
}
span.bold {
    font-weight: bold;
}
span.redbold {
    font-weight: bold;
    color: #B12B1D;
}
span.blackbold {
    font-weight: bold;
    color: black;
}
span.graybold {
    font-weight: bold;
    color: #8D8D8D;
}
span.date {
    font-weight: bold;
    color: #6699BB;
}
span.header {
    font-weight: bold;
    color: #395a78;
}
p.header2 {
    font-weight: bold;
    color: #397876;
    text-transform: uppercase;
    padding-left: 20%;
    margin-top: 1mm;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
hr {
    clear: both;
    color: #DDDDDD;
    background-color: #DDDDDD;
    height: 2px;
    margin-top: 0px;
}
p#email {
    clear: both;
    color: #397876;
    font-weight: bold;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
form#formemail {
    margin-top: 1mm;
    padding-top: 0px;
}
div#bottom-links {
    float: right;
    margin: 3mm 6mm 1mm 0mm;
}
div#bottom-links a{
    text-decoration: none;
    font: normal 11px Verdana;
    color: #8D8D8D;
}
span.thispage {
    color: #841D53;
}
div#bottom-design {
    clear: both;
    height: 7mm;
    width: 50%;
    background-color: #BBBBBB;
    margin: 0px 0px 0mm 3mm;
}
table#links {
    font: bold 10px Verdana;
    color: #333333;
}
table#links td {
    padding: 1.5mm 0mm 1mm 0mm;
    width: auto;
}
table#links a, table#links a:visited{
    text-decoration: none;
    font: bold 10px Verdana;
    color: #333333;
    border: none;
}
table#links img {
    border: none;
    margin-right: 1mm;
}
table#form td {
    font: normal 11px Verdana;
    color: #666666;
}
table#form input {
    border: 1px solid #BBBBBB;
    margin: 1mm 0px 1mm 20px;
    width: 175px;
}
table#form input#comments {
    height: 125px;
}
table#form {
    margin: 0px 2mm 0px 2mm;
}
input.mybuttons {
    border: 1px solid #666666;
    font: bold 13px Tahoma;
    color: #395a78;
    background-color: white;
    width: 75px;
}