html, body { height:100%; }

body {background-color: #E8E8E8;letter-spacing:0pt;margin:0;padding:0;font-size:10pt;font-family:arial,sans-serif;color:black;}

a {color:#0000CC;text-decoration:underline;}
a:hover {color:#308BFF;text-decoration:underline;}
a.hover {color:black;text-decoration:none;}
a.hover:hover {color:#308BFF;text-decoration:underline;}
a.allarticles_readlink {float:right;margin-right:10px;font-size:9pt;}

br {font-size:7pt;}

h1 {font-weight:bold;color:#003F86;letter-spacing:1pt;margin: 5px 0 12px 0;font-size:11pt;}
h3 {font-size:10pt;color:#003F86;font-weight:bold;letter-spacing:0pt;margin:5px 0 5px 0;}
h3 a {color:#003F86;text-decoration:none;}
h3 a:hover {color:#308BFF;text-decoration:underline;}
h2 {letter-spacing:0pt;font-size:10pt;color:#003F86;font-weight:bold;margin:5px 0 10px 0;}
h2 a.hover {color:#003F86;}
h2 a:hover {color:#308BFF;text-decoration:underline;}
h2.centred {text-align:center;}
h2.sub {margin-top:15px;}
h2.app_boxes_hdg {letter-spacing:0pt;font-size:120%;margin:0;margin-top:15px;color:black;font-weight:bold;}
h2.news_summary_hdg {margin:10px 0 3px 0;}
h2.mainhdg {text-align:center;font-size:130%;color:#4B9911;font-weight:bold;text-decoration:underline;margin:10px 0 15px 0;letter-spacing:1pt;font-family:Times New Roman,serif;}
h2.news_item_heading {}
h3.centred {text-align:center;}
h3 span {font-size:85%;}
h4 {font-size:10pt;color:#003F86;font-weight:bold;letter-spacing:0pt;margin:12px 0;}
h5 {font-size:100%;color:#6D78C7;font-weight:bold;letter-spacing:1pt;}

div.hdg {text-align:center;font-size:130%;color:#4B9911;font-weight:bold;text-decoration:underline;margin:5px 0;letter-spacing:1pt;font-family:Times New Roman,serif;}
div.hr {font-size:3pt;text-align:center;border-top:1px solid #8CACE2;margin:0;}
div.infobox {margin:0px;padding:7px 7px 7px 10px;border:1px solid #003F86;width:330px;text-align:left;
	background-color:white;z-index:10; overflow:auto;position:absolute;top:300px;left:100px;}

form.search, form.search input, form.search select {font-size:8pt;margin:0;padding:0;font-family:arial,sans-serif;}
form.search input, form.search select {border:1px solid #003F86;}
form.search select {width:200px;margin:2px 0;padding:1px 0;}
form.search input.submit {color:white;font-size:9pt;font-weight:bold;padding-top:0px;padding-bottom:0px;padding-left:1px;border:none;
	background: url(layout-images/vesselpix-bg.jpg) center center no-repeat;width:56px;height:35px;}
form.search input.submit:hover {cursor:pointer;color:#003F86;}

form.contact table {margin-top:10px;margin-bottom:20px;}
form.contact table td {margin:0;padding:0;padding-right:35px;}
form.contact table td.less_padding {padding-right:13px;}
form.contact, form.contact input, form.contact select {font-family:arial,sans-serif;font-size:9pt;margin:0;padding:0;}
form.contact input, form.contact select, form.contact textarea {border:1px solid #003F86;display:block;clear:both;font-size:10pt;
		margin:3px 0px 5px 30px;}
form.contact input.text {width:220px;padding:1px 2px 3px 3px;}
form.contact input.small {width:60px;}
form.contact input.long {width:295px;}
form.contact textarea {padding:3px 2px 2px 3px;}
form.contact select {padding:1px 0;}
form.contact select.number {width:40px;}
form.contact select.text {width:150px;}
form.contact input.submit {color:white;font-size:9pt;font-weight:bold;margin:0;margin-left:30px;padding:0 0 2px 1px;
	border:none;background: url(layout-images/vesselpix-bg.jpg) center center no-repeat;width:95px;height:25px;}
form.contact input.submit:hover {cursor:pointer;color:#003F86;}
form.contact label {clear:both;font-weight:bold;margin-right:4px;color:#003F86;line-height:26px;}
form.contact span.required_flag {font-size:14pt;font-weight:bold;}
form.contact input, form.contact select, form.contact textarea {}
form.contact div.required_note {float:right;}

img {border:1px solid white;}
img.flag {border:1px solid #003F86;margin:0 0 2px 5px;}
a:hover img {border:1px solid #308BFF;}
img.aboutflag {position:relative;top:3px;}

p {margin:9px 0;}

span.aga {font-style:italic;letter-spacing:1pt;}
span.errormsg {color:red;font-weight:bold;display:none;}

table.vesselpix {margin:10px 0 0 0;width:650px;position:relative;left:-2px;}
table.home {margin:18px 0 0 0;}
table.vesselpix td {width:210px;padding:0 10px 15px 0;text-align:right;font-size:9pt;font-weight:bold;color:#003F86;
	background: url(layout-images/vesselpix-bg.jpg) left top no-repeat;}
table.vesselpix td a.text {z-index:2;color:white;text-decoration:none;line-height:24px;padding:7px 9px 5px 7px;
	/*background: url(layout-images/navi-bg.jpg) left bottom repeat-x;*/}
table.vesselpix td a.text:hover {color:#003F86;}
table.vesselpix img {border:none;}
table.vesselpix a img {z-index:1;position:relative;right:-1px;top:0px;border:1px solid white;}
table.vesselpix a:hover img {border:1px solid #308BFF;}

table.sale_list {width:100%;margin:10px 0 0 0;position:relative;top:-7px;}
table.sale_list td {padding:10px 0 10px 0;text-align:left;font-size:9pt;border-bottom:1px solid #8CACE2;vertical-align:top;}
table.sale_list td.hdg {border:none;padding:15px 0 0px 0;}
table.sale_list div.foliono {float:right;font-size:8pt;}
table.sale_list h2 {margin:0;}
table.sale_list h3 {}
table.sale_list img {border:1px solid white;}
table.sale_list a:hover img {border:1px solid #308BFF;}

table.vessel_for_sale {width:100%;margin:0 0 0 0;position:relative;top:-7px;}
table.vessel_for_sale td {vertical-align:top;padding:10px 0 10px 0;text-align:left;font-size:9pt;}
table.vessel_for_sale div.description {width:425px;margin-top:10px;}
table.vessel_for_sale img {margin-right:10px;border:1px solid white;}
table.vessel_for_sale a:hover img {border:1px solid #308BFF;}
table.vessel_for_sale p.enquiry_links {font-weight:bold;}

#maincontainer {background: url(layout-images/pagebg-974.jpg) center top repeat-y;
	text-align: left;margin: 0 auto;margin-top:15px;margin-bottom:20px;padding: 0;width: 974px;}

#header {width:974px;height:190px;padding:0; margin:0;font-size:100%;
	background: url(layout-images/top-image-new3.jpg) center top no-repeat;}
#headerstrip {margin: 0;padding: 0;padding-top:150px;margin-top:0px;margin-left:17px;width:954px;height:24px;}
#headerstrip:after {content: ".";display: block;line-height: 1px;font-size: 0;clear: both;}

ul#navlist {list-style-type: none;margin: 0;padding: 0;width:954px;text-align:center;}
ul#navlist li {display: block;margin: 0;padding: 0 8px 0 6px;float:left;text-align:left;font-size:9pt;height:24px;width:auto;letter-spacing:0pt;
	background: url(layout-images/navi-divider.jpg) left top no-repeat;}
ul#navlist li.home {background: none;}
ul#navlist li.thispage {}
ul#navlist li.afterthispage {background: url(layout-images/navi-divider.jpg) left top no-repeat;}
ul#navlist li a {color:#003F86;display: block;font-weight:bold;text-decoration: none;padding:0;margin-top:5px;margin-left:5px;}
ul#navlist li a:hover {text-decoration: none;color:#308BFF;}
ul#navlist li.thispage a {color:#308BFF;}

/* */

#midcolumn {float: left;width: 700px;margin: 0 0 10px 0;}
div.midinner {width:650px;margin: 0px 0px 10px 40px;padding:0;}
/* normal ul, with blue bullets */
div.midinner ul {color:#003F86;text-align:left; margin:8px 0 12px 23px;padding:0;list-style:disc;}
div.midinner ul li {vertical-align:middle;padding:0;margin:4px 0;}
div.midinner ul li strong {font-weight:normal;color:black;}

#rightcolumn {float: right;width: 241px;margin: 0 0 20px 0;}
div.rightinner {width:205px;font-size:8pt;margin: 0px 25px 0px 0;}
div.rightinner img {border:none;margin:15px 0 0 0;}
div.rightinner a{text-decoration:none;font-size:9pt;}
div.rightinner a:hover {text-decoration:underline;}

div.trailbox {padding:0;height:210px;width:200px;margin:0;margin-bottom:5px;border:1px solid #003F86;}
div.trailbox div {width:200px;height:210px;overflow:auto;padding:0;margin:0;font-size:7pt;}
div.trailbox a {font-size:8pt;}
div.trailbox p {margin:6px 5px 5px 5px;}

/*div {border:1px solid black;}*/

/* normal ul, with blue bullets */
ul.blue {color:#003F86;text-align:left; margin:8px 0 12px 23px;padding:0;list-style:disc;}
ul.blue li {vertical-align:middle;padding:0;margin:4px 0;}
ul.blue li strong {font-weight:normal;color:black;}

/* rh links box */
ul.rhlinks {list-style:none;padding:6px 4px 6px 4px;margin: 0px 0px 0px 0;width:190px;border:1px solid #003F86;}
ul.rhlinks li {font-weight:bold;padding:0px 0px 5px 0px;margin:0px;}
ul.rhlinks h3 {margin:0;padding:0;font-weight:bold;}
ul.rhlinks a {color:#003F86;text-decoration:none;}
ul.rhlinks a.thispage {color:#308BFF;text-decoration:none;}
ul.rhlinks a.thispage:hover {text-decoration:none;}

#footer {clear:both;width: 974px;margin: 0 auto;height:95px;color:white;font-size:7pt;letter-spacing:0pt;
	background: url(layout-images/bottom-bg.jpg) center bottom no-repeat;}
#footer #footerinner {float:left;width:945px;margin:0px 0 0 0;}
#footer #footerinner #footerleft {float:left;margin:4px 0 0 0;padding: 0;padding-left:30px;text-align: left;}
#footer #footerinner #footerright  {float:right;margin:0 0 0 0;padding:0;text-align:right;}
#footer a {color:white;text-decoration:underline;}
#footer a:hover {color:#308BFF;text-decoration:underline;}
#footer a.hover {color:white;text-decoration:none;}
#footer a.hover:hover {color:#308BFF;text-decoration:underline;}
#footer p {margin:5px 0;}
#footer h2 {font-weight:normal;display:inline;font-size:7pt;color:white;}

div#hoverTip {
  position:absolute;
  z-index:1000;
  
  background-color:#FEFEFE;
  border:1px solid #B1B1B1;
  text-align:left;
  padding:5px;
  min-height:1em;

}

div#hoverTip p {
  margin:0;
  padding:0;
  color:#000;
  font:11px/12px arial,sans-serif;
}

.hoverTip {
  border-bottom:1px dotted #00F;
  cursor:help;
}

/* common styles */

.fl { float: left; }
.fr { float: right; }
.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }
.first { margin-top: 0; padding-top: 0; }
.last { margin-bottom: 0; padding-bottom: 0; }
.tm5 {margin-top:5px;}
.tm10 {margin-top:10px;}
.tm15 {margin-top:15px;}
.bm5 {margin-bottom:5px;}
.bm10 {margin-bottom:10px;}
.bm15 {margin-bottom:15px;}
.los {margin-left:30px;}
.sup,.sub { font-size: 0.8em; line-height: normal; }
.sup { position: relative; top: -0.5em; }
.center { display: block; margin: 0 auto; }
.inline {display:inline;}
p.center { text-align: center; }

a.closebox {text-decoration:none;float:right;background-color:#FAEBD7;padding:0px 3px 0px 4px;}
a.closebox:hover {text-decoration:none;}

div.readlink {text-align:right;margin-right:5px;}
div.emphquote {clear:both;color:red;margin-left:20px;}
div.emphbox {clear:both;color:red;border:1px solid #6D78C7;padding:7px;}
div.news_date {float:left;width:140px;}
div.news_item_heading {float:left;}
