@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c3e1ea;;
}
html,body{height: 100%;min-height:100%;}
body{margin:0px; background:#f7f2eb}
a:link {color: #d3ff31;	text-decoration: none;}
a:visited {text-decoration: none;color: #d3ff31;}
a:hover {text-decoration: none;color: #e1ff72;}
a:active {text-decoration: none;color: #d3ff31;}
#bg{background:url(images/sitebg.png) center bottom repeat-x #00baf0 ; }
h1,h2,h3,h4,h5,h6,h7,h8,h9,form{margin:0px; padding:0px;}
#wrapper{min-height:100%; width:1000px; margin:auto;background:url(images/background.jpg) bottom no-repeat;}
.container{padding-bottom:150px;}
.content{padding:0 10px;}
.slogan{background:url(images/slogan.png) 10px 10px no-repeat; height:51px; padding:5px 0 5px; text-align:right;}
.logo{background:url(images/logo-whitebg.png) left no-repeat; height:110px; padding:5px 0 5px; text-align:right;}
.header{background:url(images/header.png) center no-repeat; height:144px; padding:10px 0;}
.header_nav{font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:136px; padding-top:20px; height:30px;}
.header_nav a{padding-left:15px;}
.header_nav a:link,.header_nav a:visited,.header_nav a:active{color:#002c76;}
.header_nav a:hover{color:#00659f; text-decoration:none;}
.home_nav a{padding-left:7px; padding-right:8px;}
.home_nav{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:136px; padding-top:5px; height:30px; padding-right:10px; clear:both; color:#c3e1ea;}
.home_nav a:link,.home_nav a:visited,.home_nav a:active{color:#e6f8ff;}
.home_nav a:hover{color:#fff; text-decoration:none;}
.section_desc{padding-left:151px; padding-top:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#006020; height:40px; font-size:12px;}
.header h1,h1.title{font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; padding:5px 0 5px 40px; font-weight:normal; background:url(images/ico-head.png) left no-repeat; color:#fff;}
h1.title{float:right; padding-right:10px;}
.subheadtext{font-weight:bold; font-size:15px; padding-bottom:20px;}

.left_col{width:380px; float:left;}
.right_col{width:575px; float:right; padding-left:20px;}
.single_col{padding-bottom:20px;}

#home .left_col{width:495px; float:left;}
#home .right_col{width:460px; float:right; padding-left:20px;}

#reception .left_col{width:495px; float:left;}
#reception .right_col{width:460px; float:right; padding-left:20px;}
.thumbnail{padding:4px; border:solid 1px #257; background:#fff; margin-right:4px; margin-bottom:4px;}
#reception .thumbnail2{padding:4px; border:solid 1px #257; background:#fff; margin-right:4px; margin-bottom:4px;}

h2{padding-bottom:5px;color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:24px;}
ul.normallist{list-style-image:url(images/ico-bullet.png); padding:5px 0px 5px 25px; margin:0;}
ul.normallist li{padding:0 0 10px 5px; font-weight:bold; font-size:13px; color:#c3e1ea;}
p {padding:5px 0; margin:0;color:#c3e1ea; font-size:13px; font-weight:bold; line-height:1.5em;}
p strong, strong{color:#fff;}

.imgleft{float:left; padding:0 10px 10px 0;}
.imgright{float:right; padding:0 0 10px 10px;}
.arrowlink{background:url(images/bul-arrow.png) left no-repeat; padding-left:15px;}
.footer{font-size:12px; color:#726e64; text-align:center; height:60px; padding-top:40px; width:1000px; margin:-100px auto 0 auto;background:url(images/background.jpg) bottom no-repeat; line-height:1.5em;}
.footer a{color:#399400;}
.footerlinks{font-size:11px; font-weight:bold;}

.clearboth{clear:both;}
.bottompadding{padding-bottom:5px;}
.downloadlist{ border:#94d5df solid 1px; background:url(images/translucentblack.png); margin-bottom:1px;}
.downloadlist:hover{background:url(images/translucentblack2.png);}
.downloadlist a{display:block; padding:5px 3px 5px 30px; background:url(images/ico-down.gif) no-repeat 5px center; font-weight:bold; font-size:12px;}

.downloadlist a:link{color:#fff;}
.downloadlist a:visited{color:#fff;}
.downloadlist a:hover{color:#fff;}
.downloadlist a:active{color:#fff;}
#splash{height:240px; margin:10px 0 20px; background:url(images/ajax-loader2.gif) center no-repeat;}
.marineservicesthumb{margin:0 10px 10px 0; float:left; text-align:center; font-size:11px; color:#fff; font-weight:bold;}
.marineservicesbox{float:left; width:470px; padding-right:15px; padding-top:10px; padding-bottom:10px;}
.cmxform em { font-weight: bold; padding-right: 1em; vertical-align: top; color:#f30;}
.cmxform label { width: 9em; float: left; }
.cmxform label.error { float: none; color: #f30; padding-left: .5em; vertical-align: top; }
.cmxform p{clear:both;}
textarea.error, input.error{background:#fdd;}
.left{float:left; margin-right:10px; margin-bottom:10px;}
#gmap{width:380px; height:300px; color:#000; font-weight:bold;}
.terms li{padding:7px 0; font-weight:bold; font-size:12px;}
.terms li
.highslide-caption{font-weight:bold;}
.highslide-gallery img{border:solid 1px #b1d6e6 !important; padding:4px; margin-right:5px;}
.highslide img {border:0;}
.flowchart{display:block; font-weight:bold; background:url(images/ico-flowchart.gif) no-repeat left; padding:3px 0 3px 24px;}
a:link.subtlelink,a:visited.subtlelink,a:hover.subtlelink,a:active.subtlelink{color:#726e64;}
.footercredit{font-size:10px;}
h3{font-size:14px; color:#fff;}

.vessel_block{width:490px; display:block; float:left; margin-bottom:10px; height:200px;}
.vessel_block .vessel_img{width:200px; height:150px; float:left;}
.vessel_block .vessel_desc{padding-left:20px; float:left;}

.news_gallery{width:890px; margin:20px auto 20px;}
.news_gallery a{float:left; width:168px; margin-right:10px;}
.news_gallery a.last-thumb{margin-right:0;}
.post_date{font-size:11px; color:#fff;}
