body {
margin:0px;
background: #1a3c79;
color:#ffffff;
font-family:arial;
font-size:12px;
}

.header {
z-index:1;
padding:0px;
top: 0px;
bottom: 0px;
right: 0px;
position: relative;
height:263px;
width: 100%;
background: url(../img/boatheaderback.png) top left repeat-x;
border: #ffffff solid 0px;
vertical-align: middle;
text-align: center;
}

.menu {
z-index:2;
padding-left:52px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
top: -64px;
bottom: 0px;
right: 0px;
position: relative;
height:32px;
border: #ffffff solid 0px;
vertical-align: middle;
text-align: left;
}

.mini {
z-index:3;
top: -247px;
bottom: 0px;
right: 30px;
position: relative;
border: #ffffff solid 0px;
height:32px;
}

.content {
z-index:3;
top: -46px;
bottom: 0px;
left: 70px;
position: relative;
border: 0px;
color:#353a4b;
width: 750px;
font-family:arial;
font-size:12px;
}

.contenttable
{
color:#ffffff;
font-family:arial;
font-size:12px;
}

.footer {
z-index:4;
padding-top:3px;
bottom: 0px;
right: 0px;
position: fixed;
height:18px;
width: 100%;
border-top: #a7c1ec solid 1px;
background:#152153;
vertical-align: middle;
text-align: right;
}

img {
border:none;
display:block;
}

h1 {
margin-top:0px;
text-decoration: none;
color:#ffffff;
font-family:arial;
font-size:14px;
font-weight:bold;
}

h2 {
margin:-10px;
margin-left:10px;
text-decoration: none;
color:#ffffff;
font-family:arial;
font-size:13px;
font-weight:bold;
}

p {
text-decoration: none;
color:#ffffff;
font-family:arial;
font-size:12px;
}

li {
text-decoration: none;
color:#ffffff;
font-family:arial;
font-size:12px;
}

a:link {
color:#ffffff;
font-family:arial;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

a:hover {
color:#265FF1;
font-family:arial;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

a:visited {
color:#ffffff;
font-family:arial;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

a:active {
color:#ffffff;
font-family:arial;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

#menus a:link.menus {
color:#ffffff;
font-family:arial;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

#menus a:hover.menus {
color:#ffffff;
font-family:arial;
font-size:16px;
text-decoration: none;
font-weight:normal;
}

#menus a:visited.menus {
color:#ffffff;
font-family:arial;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

#menus a:active.menus {
color:#ffffff;
font-family:arial;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

#stylefour{
        margin:0;
        padding:0;
        position:relative;
        display:block;
        height:18px;
        font-size:4px;
        font-weight:bold;
        background:transparent;
        font-family:Arial,Verdana,Helvitica,sans-serif;
        border-top:0px solid #757575;
        }

#stylefour ul{
        margin:0;
        padding:0;
        list-style-type:none;
        width:100%;
        }

#stylefour ul li{
        display:block;
        float:left;
        padding:0;
        margin:0;
        }

#stylefour ul li a.design{
        display:block;
        float:left;
        color:#666;
        text-decoration:none;
        padding:0px 0px 0px 0px;
        height:18px;
        width:60px;
        background:url(../img/design.png) no-repeat top right;
        }

#stylefour ul li a:hover.design {
        height:18px;
        width:60px;
        color:#000000;
        background: url(../img/designon.png) no-repeat top right;
        }

#stylefour ul li a.construction{
        display:block;
        float:left;
        color:#666;
        text-decoration:none;
        padding:0px 0px 0px 0px;
        height:18px;
        width:89px;
        background:url(../img/construction.png) no-repeat top right;
        }

#stylefour ul li a:hover.construction {
        height:18px;
        width:89px;
        color:#000000;
        background: url(../img/constructionon.png) no-repeat top right;
        }

#stylefour ul li a.maintenance{
        display:block;
        float:left;
        color:#666;
        text-decoration:none;
        padding:0px 0px 0 0px;
        height:18px;
        width:89px;
        background:url(../img/maintenance.png) no-repeat top right;
        }

#stylefour ul li a:hover.maintenance {
        height:18px;
        width:89px;
        color:#000000;
        background: url(../img/maintenanceon.png) no-repeat top right;
        }

#stylefour ul li a.references{
        display:block;
        float:left;
        color:#666;
        text-decoration:none;
        padding:0px 0px 0 0px;
        height:18px;
        width:79px;
        background:url(../img/references.png) no-repeat top right;
        }

#stylefour ul li a:hover.references {
        height:18px;
        width:79px;
        color:#000000;
        background: url(../img/referenceson.png) no-repeat top right;
        }

#stylefour ul li a.market{
        display:block;
        float:left;
        color:#666;
        text-decoration:none;
        padding:0px 0px 0 0px;
        height:18px;
        width:94px;
        background:url(../img/market.png) no-repeat top right;
        }

#stylefour ul li a:hover.market {
        height:18px;
        width:94px;
        background: url(../img/marketon.png) no-repeat top right;
        }

#stylefour ul li a.contact{
        display:block;
        float:left;
        color:#666;
        text-decoration:none;
        padding:0px 0px 0 0px;
        height:18px;
        width:62px;
        background:url(../img/contact.png) no-repeat top right;
        }

#stylefour ul li a:hover.contact {
        height:18px;
        width:62px;
        background: url(../img/contacton.png) no-repeat top right;
        }
