﻿body 
{
    text-align: center;
    margin: 0px;
    background: #4e4442;
}
img
{
    border: 0px;
    margin: 0px;
}
#body
{
    text-align: -moz-center;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 990px;
    background: #000 url(../images/pageBg.jpg) top right no-repeat;
}
#header
{
    width: 910px;
    height: 125px;
    background: url(../images/headerBg.png);
    margin: 0px 40px 20px 40px;
    text-align: left;
}
#header img 
{
    margin: 10px 0px 0px 0px;
    float: left;
}
#header p.firstline
{
    width: 210px;
    margin: 0px 0px 0px 640px;
    padding-top: 25px;
    color: #fff;
    font: bold 12pt/20px arial;
}
#header h1.tel
{
    width: 210px;
    margin: 0px 0px 0px 640px;
    color: #e96421;
    font: bold 25pt/40px arial;
}
#header p.lastline
{
    width: 210px;
    margin: 0px 0px 0px 640px;
    color: #fff;
    text-align: right;
    font: bold 12pt/20px arial;
}
#nav
{
    display: block;
    float: left;
    width: 170px;
    margin: 0px 0px 0px 40px;
    background: #000 url(../images/navBg.jpg) repeat-y;
    text-align: left;
}
#nav a:link, #nav a:visited
{
    background: url(../images/navLinkBg.jpg) right repeat-y;
    display: block;
    width: 170px;
    height: 28px;
    font: bold 10pt/28px arial;
    text-decoration: none;
    color: #fff;
    margin: 0px 0px 4px 0px;
}
#nav a:link.select, #nav a:visited.select
{
    background: url(../images/navLinkBgSelect.jpg) right repeat-y;
}
#content
{
    display: block;
    width: 700px;
    margin: 10px 40px 10px 250px;
    text-align: left;
}
h1.home
{
    font: bold italic 20pt/30px arial;
    color: #e96421;
    width: 500px;
}
h1.header
{
    font: bold 14pt/22px arial;
    color: #fff;
    width: 500px;
}
h2
{
    font: bold 14pt/22px arial;
    color: #fff;
    width: 500px;
}
span.title
{
    font: bold 12pt/22px arial;
    color: #ff6600;
}
p.home
{
    font: normal 10pt/16px arial;
    color: #fff;
    width: 500px;
    text-align: left;
}
p.port
{
    font: normal 10pt/16px arial;
    color: #fff;
    width: 500px;
    border-bottom: dashed 2px #fff;
    height: 155px;
}
#content ul
{
    color: #fff;
    font: normal 10pt/17px arial;
    width: 500px;
}
#addbarhome ul, #addbar ul, #addbarLineOne ul, #addbarLineZ ul, #video ul
{
    color: #fff;
    font: normal 10pt/17px arial;
    width: 135px;
}
a:link.content, a:visited.content
{
    font: normal 10pt/16px arial;
    text-decoration: none;
    color: #fff;
    position: relative;
}
a:hover.content
{
    font: normal 10pt/16px arial;
    text-decoration: none;
    color: #e96421;
}
table.table,  td.table
{
    margin: 0px;
    border: 0px;
    padding: 0px;
}
table.homepage
{
    width: 500px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}
table td.left
{
    padding: 0px 20px 0px 0px;
    border-right: dashed 2px #fff;
    width: 228px;
}
table td p
{
    color: #fff;
    font: normal 14pt/24px arial;
    height: 73px;
    margin: 0px;
}
table td, table td a:link, table td a:visited
{
    font: normal 10pt/16px arial;
    color: #fff;
    text-decoration: none;
}
table td a:hover
{
    color: #e96421;
}
table td.left a:link, table td.left a:visited, table td.right a:link, table td.right a:visited
{
    color: #fff;
    font: normal 14pt/20px arial;
    text-decoration: none;
    display: block;
    height: 73px;
}
table td.right
{
    padding: 0px 0px 0px 18px;
    width: 232px;
}
table td hr
{
    border: dashed 1px #fff;
    margin: 5px 0px 0px 0px;
}
table td img
{
    float: left;
    margin: 0px 10px 0px 10px;
    width: 75px;
    height: 73px;
}
br.spacing
{
    font: normal 14pt/12px arial;
}
#video
{
    display: block;
    float: right;
    width: 158px;
    margin: 0px 0px 0px 0px;
}
#addbarHome2
{
    display: block;
    float: right;
    width: 158px;
    margin: 0px 0px 0px 0px;
}
#flashcontainer
{
    display: block;
    width: 158px;
    margin: 0px 0px 0px 0px;
}
#addbarhome
{
    display: block;
    float: right;
    width: 158px;
    margin: 0px 0px 0px 0px;
    background: #fff url(../images/rightFlash/center.jpg) repeat-y;
}
#addbarhome p
{
    margin: 0px 10px 0px 10px;
    font: bold 10pt/16px arial;
    color: #fff;
}
#addbarhome ul
{
    margin: 3px 10px 5px 20px;
    padding: 0px;
    list-style-type: none;
}
#addbarhome li
{
    font: normal 10pt/16px arial;
    margin: 5px 0px 0px 0px;
}
#addbarhome b
{
    color: #ececec;
}
#addbar
{
    display: block;
    float: right;
    width: 158px;
    margin: 195px 0px 0px 0px;
    background: #fff url(../images/rightFlash/center.jpg) repeat-y;
}
#addbar p
{
    margin: 0px 10px 0px 10px;
    font: bold 10pt/16px arial;
    color: #fff;
}
#addbar ul
{
    margin: 3px 10px 5px 20px;
    padding: 0px;
    list-style-type: none;
}
#addbar li
{
    font: normal 10pt/16px arial;
    color: #fff;
    margin: 5px 0px 0px 0px;
}
#addbar b
{
    color: #ececec;
}
#addbarLineOne
{
    display: block;
    float: right;
    width: 158px;
    margin: 217px 0px 0px 0px;
    background: #fff url(../images/rightFlash/center.jpg) repeat-y;
}
#addbarLineOne p
{
    margin: 0px 10px 0px 10px;
    font: bold 10pt/16px arial;
    color: #fff;
}
#addbarLineOne ul
{
    margin: 3px 10px 5px 20px;
    padding: 0px;
    list-style-type: none;
}
#addbarLineOne li
{
    font: normal 10pt/16px arial;
    color: #fff;
    margin: 5px 0px 0px 0px;
}
#addbarLineOne b
{
    color: #ececec;
}
#addbarLineZ
{
    display: block;
    float: right;
    width: 158px;
    margin: 251px 0px 0px 0px;
    background: #fff url(../images/rightFlash/center.jpg) repeat-y;
}
#addbarLineZ p
{
    margin: 0px 10px 0px 10px;
    font: bold 10pt/16px arial;
    color: #fff;
}
#addbarLineZ ul
{
    margin: 3px 10px 5px 20px;
    padding: 0px;
    list-style-type: none;
}
#addbarLineZ li
{
    font: normal 10pt/16px arial;
    color: #fff;
    margin: 5px 0px 0px 0px;
}
#addbarLineZ b
{
    color: #ececec;
}
#footer
{
    display: block;
    width: 910px;
    margin: 0px 40px 10px 40px;
    padding-top: 10px;
    font: normal 10pt/16px arial;
    border-top: solid 1px #666666;
    color: #9e9c9c;
}
#footer a:link.email, #footer a:visited.email
{
    font: normal 10pt/14px arial;
    color: #9e9c9c;
    text-decoration: none;
}
#footer a:hover.email
{
    color: #e96421;
}
#footer a:link, #footer a:visited
{
    font: normal 10pt/14px arial;
    color: #fff;
    text-decoration: none;
}
#footer a:hover
{
    color: #e96421;
}
a:link.video, a:visited.video
{
    text-decoration: none;
    color: #fff;
    display: block;
    padding: 5px;
    display: block;
    width: 170px;
}
a:hover.video
{
    background: #323232;
}
a:hover.content span iframe
{
    visibility: visible;
    z-index: 10;
}
a.content span
{
    visibility: hidden;
    position: absolute;
    top: -60px;
    left: 20px;
    width: 250px;
    height: 70px;
}
td.caption
{
    font: normal 10pt/14px arial;
    color: #fff;
}
input.txt
{
    width: 250px;
    margin-right: 40px;
}
#flash
{
    position: relative; 
    display: block; 
    width: 150px;
    height: 150px;
    background: #fff;
    left: 10px;
    top: 20px;
}