﻿a { color: #413E75; text-decoration: none; font-weight: bold; }
/*a:hover { text-decoration: none; color: #666666; }
A.bb:hover { color: #666666; }
A:active { text-decoration: none; color: #666666; }
A:visited { color: #cc0000; }
A.navlink2 { color: #666666; font-size: 11px;}
A.navlink2:visited { color: #666666; }
A.navlink2:hover { color: #cc0000; }
A:visited:hover { color: #666666; }
A.navlink { color: #000000; font-size: 11px; font-weight:bold;}
A.navlink:visited { color: #000000; font-weight:bold; }
A.navlink:hover { color: #666666; font-weight:bold; }*/
BODY, P, DD, DIV, DL, OL, UL, TD, SPAN { font-family: Geneva, Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height:130%;}
H1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 17px; color: #666666; margin-bottom: 5px; line-height:22px; }
H2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #666666; margin-bottom: 5px; }
H3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #666666; margin-bottom: 5px; }
HR { line-height: 1px; height: 1px; color: #cdcdcd; }
SMALL { font-family: Geneva, Verdana, Helvetica, sans-serif; font-size: 9px; }
BIG { font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 11px; letter-spacing: 50%; color: #666666; }
TABLE.SMALL { font-family: Geneva, Verdana, Helvetica, sans-serif; font-size: 9px; width: 100%; vertical-align: top;}INPUT, SELECT, TEXTAREA { font-family: geneva, arial, verdana; font-size: 10px; background-color:#f0f0f0; color:#000000;}
.white { color: #ffffff; }
.black { color: #000000; }
.lightgrey { background-color:#efefef; }
.whitebkg{ background-color:white; }
.grey { color:#999999; }
.red { color: #990000; }
.button{ background-color: #f0f0f0; COLOR: #000000; FONT-FAMILY: geneva, verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; font-style: normal; }
.link { color: #FFFFFF; background-color: #f0f0f0; white-space: nowrap; border-color: #cccccc #333333 #333333 #cccccc; font-size: 10px; font-style: normal; font-weight: normal; vertical-align: middle; padding-top: 1px; padding-right: 2px; padding-bottom: 2px; padding-left: 1px; height: 21px; width: 120px; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin;}
address {font-family:arial,helvetica;font-size:10px;color:#666666;font-style:normal;}
.nolinkcolor a {color: #000}
#header
{
width:800px;
overflow:hidden;
}
div#topnav
{
background: url(island.jpg) no-repeat top right;
}
#topnav ul
{
padding:7px 0;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: white;
margin: 0;
background: #DEDEDE url(/commonfiles/files/119.gif) repeat-x;
}
#topnav ul li
{
display: inline;
margin-left: -4px;
}
#topnav ul li a
{
padding: 1px 10px 1px 10px;
color: #413E75;
text-decoration: none;
border-right: 1px solid #EEEEF6;
font-weight:normal;
}
#topnav ul li:last-child a
{
border:0;
}
#topnav ul li a.last
{
border:0;
}
#topnav ul li a:hover
{
text-decoration:underline;
}
#active a { border-left: 1px solid #fff; }
#logo
{
float:left;
}
ul#adress
{
text-align:center;
background: #DEDEDE url(/commonfiles/files/119.gif) repeat-x;
width:800px;
font: 9px Verdana, Arial, Helvetica, sans-serif;
list-style:none;
padding:5px 0;
margin:0;
}
ul#adress li 
{
display:inline;
margin:0 5px;
}
ul#adress li a
{
color: #413E75;
font-weight:normal;
}
#wrapper
{
width: 800px;
margin: 0 auto;
margin-top: 30px;
position: relative;
}

.logos { position: absolute; bottom: 75px; right: 0; width: 200px; height: 80px;}
.logos img {float: right; padding-left: 10px;}
.logos p {}
.headline {margin: 18px 11px 11px 0; clear: both; border-bottom: #ccc 1px solid; }
.headline h1{margin-top: 0; padding-top: 0; font-size: 18px;}
.headline p {font-size: 15px; }
.headline p a {text-align: left; font-size: 12px;}

.box-container { background: url(/commonfiles/files/161.gif) bottom no-repeat; height: 275px; width: 175px; margin-right: 12px; float: left; font-size: 12px; margin-bottom: 19px; }
.box-container h2 { text-align: center; width: 175px; height: 59px; vertical-align: bottom; display: table; font-size: 14px; color: #fff; margin: 0; padding: 80px 0 10px 0; display: block;}
.box-container h2.yacht-management { background: url(/commonfiles/files/165.jpg) no-repeat; }
.box-container h2.crew-management { background: url(/commonfiles/files/162.jpg) no-repeat; } 
.box-container h2.crew-placement { background: url(/commonfiles/files/163.jpg) no-repeat; }  
.box-container p { padding: 10px; margin: 0; font-weight: normal; }
.box-container p a { color: #666; font-weight: normal; }


dl.startbox 
{
position:relative;
height:83px;
background: url(/commonfiles/files/143.gif) no-repeat;
margin-top:10px;
padding:14px;
padding-bottom:0;
}

dl.startbox dt 
{
font-size:12px;
font-weight:bold;
margin-bottom:4px;
}
dl.startbox dd
{
font-size:11px;
background:url(/commonfiles/files/123.gif) no-repeat 0 5px;
padding-left:10px;
margin:0;
}
dl.startbox dd img
{
position:absolute;
right:10px;
bottom:10px;
}
table {border-collapse:collapse; border-color: #D2D2D2}
table#hometable td {border-bottom:1px dotted #d6d6d6; padding:6px 0; }
table#hometable {border-collapse:collapse}
table#hometable td img {float:right; margin-left:15px;}
ul#leftnav {background-color: #f3f3f3}
ul#leftnav {margin:0; padding:0; list-style:none}
ul#leftnav li {padding: 8px 0; border-bottom:1px solid #D2D2D2}
ul#leftnav li a {padding:0 8px; font-weight:normal; color:#413e75; display:block; width:auto}
* html ul#leftnav li a {width:100%}
ul#leftnav li a:hover {text-decoration:underline;}
img.right {float:right; margin-left:20px}
a:link { color: #413e75; font-weight:bold; }
a:hover { text-decoration:underline }
ul#site_info {list-style:none;}
ul#site_info a {font-weight:normal}

hr {

background-color:#ccc;
color:#ccc;
height:1px;
border: 0;
}

/* Important notes */
.note {border:3px solid #f1f29e; background:#fbfcbf; padding:1.5em;}
.note p {font-size:1.4em;}


