* { margin: 0; padding: 0; }

a { color: #000; }
a:hover { color: #8a9e99; }

a img, img { border: 0; }

#accessibility { margin: 0 auto; position: relative; width: 980px; }

a.accessibility-1, a.accessibility-2 { background: #fff; left: 724px; line-height: 1.6; padding: 0 2px; position: absolute; text-decoration :none; top: -999px; }
a.accessibility-1:focus, a.accessibility-1:active { border: 1px solid #E8E8E8; 	top: 0; } 
a.accessibility-2:focus, a.accessibility-2:active { border: 1px solid #E8E8E8; 	top: 2em; } 

.black { color: #000; }
.blackbold { color: #000; font-weight: bold; }

.block-c1 { clear: left; float: left; height: 170px;	 margin: 0 4px 4px 0; width: 244px; }
.block-c2 { float: left; height: 170px; 	margin: 0 16px 4px 0; width: 244px;	}

.block-side { display: inline; float: left; margin: 174px 0 4px 0; width: 244px;	 }

#page-home .block-side,
#page-corporate-information .block-side,
#page-executive-directors .block-side,
#page-non-executive-directors .block-side,
#page-media-centre .block-side,
#page-offices .block-side,
#page-contact-directory .block-side,
#page-glossary .block-side,
#page-research .block-side { margin: 0; }

.block-side p { width: 244px; }
#page-home .block-side p { width: 228px; }

.block-double { clear: left; float: left; height: 170px; margin: 0 0 8px 0; width: 492px; }
.block-double h1 { text-indent: -9999px; height: 0; }

.block-double-content { clear: left; float: left; margin: 0 4px 0 0; width: 492px; }
 
.block-c1 p.image-replacement, .block-c2 p.image-replacement, .block-side p.image-replacement { background: red; height: 0; font-size: 0; margin: 0 !important; text-indent: -9999px; }

body { background: #fff; color: #8a9e99; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; }

.calendar-year { clear: right; margin: 0 0 37px 0; }
.calendar-outer { border-top: 1px solid #8a9e9a; clear: left; }
.calendar-box { padding: 14px 0; border-bottom: 1px solid #8a9e9a; }
.calendar-month { float: left; font-size: 1.2em; font-weight: bold; width: 25%; }
.calendar-entry { color: #000; font-size: 1.2em; margin-left: 30%; width: 70%; }

.calendar-table { border-top: 1px solid #8a9e9a; width: 492px; border-collapse: collapse; }
.calendar-table tr { background: transparent url(../img/tr.gif) bottom left repeat-x; }
.calendar-table td { font-size: 1.2em; vertical-align: top; }
.calendar-col-1 { width: 30%; font-weight: bold; padding: 12px 3px 12px 0;}
.calendar-col-2 { width: 70%; color: #000; padding: 12px 0;}

.clearboth { clear: both; }


.contact-row { margin: 0 0 18px 0; overflow: hidden; }
.contact-row-left { float: left; width: 126px; }
.contact-row-left p { font-weight: bold; margin: 0; }
.contact-row-right { float: left; width: 366px; }
.contact-row-right select { width: 366px; }
.contact-row-right-last { text-align: right; }
.contact-row-right-last input { margin: 0 0 0 5px;}


#content { display: inline; float: left; width: 508px; padding: 0 0 65px 0; }
#home #content { display: inline; float: left; width: 508px; padding: 0 0 30px 0; }

#content-wide { display: inline; float: left; width: 752px; padding: 0 0 65px 0; }
#content-wide-shares { display: inline; float: left; width: 764px; padding: 0 0 65px 0; }

.directors-box {
	float: left;
	margin: 18px 12px 0 0;
	width: 114px;
}

#footer { border-top: 1px solid #8a9e9a; clear: both; padding: 10px 16px; margin: 0 0 20px 0; }

.glossary-all { 	margin-left: 30px; }
#glossary-atoz-box { background: #dce2e1; font-size: 1.2em; margin: 29px 0; overflow: hidden; padding: 8px 22px 8px 25px; }
#glossary-atoz-left { float: left; width: 80%; }
#glossary-atoz-right { float: right; text-align: right;  width: 19% } 
.glossary-letter, .glossary-letter-selected { padding: 0 4px 0 0; }
.glossary-letter-selected a, .glossary-letter-selected a:hover { color: #000; font-weight: bold; text-decoration: none; }
   
   
.glossary-table { border-top: 1px solid #8a9e9a; width: 492px; border-collapse: collapse; }
.glossary-table tr { background: transparent url(../img/tr.gif) bottom left repeat-x; }
.glossary-table td { font-size: 1.2em; vertical-align: top; }
.glossary-col-1 { color: #000; width: 30%; font-weight: bold; padding: 12px 3px 12px 0;}
.glossary-col-2 { width: 70%; padding: 12px 0;}   
   
/* h1 */

h1 { font-size: 1.6em; }

#page-home h1 { clear: left; background: transparent url(../img/h2/h2-home.gif) top left no-repeat; height: 116px; width: 492px; text-indent: -9999px; }
#page-shipbroking h1 { background: transparent url(../img/h1/h1-shipbroking.jpg) top left no-repeat; height: 178px; text-indent: -9999px; width: 492px; }
#page-containers h1 { background: transparent url(../img/h1/h1-containers.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 126px; }
#page-chemicals h1 { background: transparent url(../img/h1/h1-chemicals.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 121px; }
#page-crude h1 { background: transparent url(../img/h1/h1-crude.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 72px; }
#page-deep-sea-clean-products h1 { background: transparent url(../img/h1/h1-deep-sea-clean-products.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 303px; }
#page-dry-cargo h1 { background: transparent url(../img/h1/h1-dry-cargo.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 118px; }
#page-ffas h1 { background: transparent url(../img/h1/h1-ffas.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 57px; }
#page-gas h1 { background: transparent url(../img/h1/h1-gas.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 356px; }
#page-lng h1 { background: transparent url(../img/h1/h1-lng.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 53px; }
#page-offshore h1 { background: transparent url(../img/h1/h1-offshore.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 100px; }
#page-research h1 { background: transparent url(../img/h1/h1-research.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 110px; }
#page-market-information h1 { background: transparent url(../img/h1/h1-market-information.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 214px; }
#page-sale-and-purchase h1 { background: transparent url(../img/h1/h1-sale-and-purchase.gif) top left no-repeat; height: 70px; text-indent: -9999px; width: 399px; }
#page-short-sea-tankers h1 { background: transparent url(../img/h1/h1-short-sea-tankers.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 311px; }
#page-technical h1 { background: transparent url(../img/h1/h1-technical.jpg) top left no-repeat; height: 178px; text-indent: -9999px; width: 492px; }
#page-wavespec h1 { background: transparent url(../img/h1/h1-wavespec.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 126px; }
#page-braemar-falconer h1 { background: transparent url(../img/h1/h1-braemar-falconer.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 205px; }
#page-braemar-steege h1 { background: transparent url(../img/h1/h1-braemar-steege.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 205px; }
#page-braemar-marine h1 { background: transparent url(../img/h1/h1-braemar-marine.gif) top left no-repeat; height: 42px; text-indent: -9999px; width: 205px; }
#page-environmental h1 { background: transparent url(../img/h1/h1-environmental.jpg) top left no-repeat; height: 178px; text-indent: -9999px; width: 492px; }
#page-logistics h1 { background: transparent url(../img/h1/h1-logistics.jpg) top left no-repeat; height: 178px; text-indent: -9999px; width: 492px; }
#page-employees h1 { background: transparent url(../img/h1/h1-employees.gif) top left no-repeat; height: 55px; text-indent: -9999px; width: 162px; }
#page-links h1 { background: transparent url(../img/h1/h1-links.gif) top left no-repeat; height: 28px; text-indent: -9999px; width: 60px; }
#page-terms-and-conditions h1 { background: transparent url(../img/h1/h1-terms-and-conditions.gif) top left no-repeat; height: 49px; margin: 0 0 0 -1px; text-indent: -9999px; width: 226px; }
#page-corporate-information h1 { background: transparent url(../img/h1/h1-corporate-information.gif) top left no-repeat; height: 32px; margin: 0 0 0 -1px; text-indent: -9999px; width: 250px; }
#page-financial-reports h1 { background: transparent url(../img/h1/h1-financial-reports.gif) top left no-repeat; height: 29px; text-indent: -9999px; width: 201px; }
#page-announcements h1 { background: transparent url(../img/h1/h1-announcements.gif) top left no-repeat; height: 29px; text-indent: -9999px; width: 191px; }
#page-shares h1 { background: transparent url(../img/h1/h1-shares.gif) top left no-repeat; height: 29px; text-indent: -9999px; width: 81px; }
#page-analysts h1 { background: transparent url(../img/h1/h1-analysts.gif) top left no-repeat; height: 29px; margin: 0 0 0 -1px; text-indent: -9999px; width: 97px; }
#page-analyst-reports h1 { background: transparent url(../img/h1/h1-analyst-reports.gif) top left no-repeat; height: 29px; text-indent: -9999px; width: 198px; }
#page-corporate-calendar h1 { background: transparent url(../img/h1/h1-corporate-calendar.gif) top left no-repeat; height: 29px; text-indent: -9999px; width: 231px; }
#page-executive-directors h1, #page-non-executive-directors h1 { background: transparent url(../img/h1/h1-board-of-directors.gif) top left no-repeat; height: 29px; text-indent: -9999px; width: 213px; }
#page-committee-terms-of-reference h1 { background: transparent url(../img/h1/h1-board-terms-of-reference.gif) top left no-repeat; height: 29px; text-indent: -9999px; width: 440px; }
#page-media-centre h1 { background: transparent url(../img/h1/h1-media.gif) top left no-repeat; height: 29px; text-indent: -9999px; width: 159px; }
#page-news-releases h1 { background: transparent url(../img/h1/h1-news-releases.gif) top left no-repeat; height: 29px; text-indent: -9999px; width: 181px; }
#page-offices h1,
#page-offices-shipbroking h1, 
#page-offices-technical h1,
#page-offices-environmental h1,
#page-offices-logistics h1 { background: transparent url(../img/h1/h1-offices-and-contacts.gif) top left no-repeat; height: 29px; margin: 0; text-indent: -9999px; width: 250px; }
#page-glossary h1 { background: transparent url(../img/h1/h1-glossary.gif) top left no-repeat; height: 29px; text-indent: -9999px; width: 103px; }
#page-contact-directory h1 { background: transparent url(../img/h1/h1-contact-directory.gif) top left no-repeat; height: 29px; text-indent: -9999px; width: 214px; }
#page-sitemap h1 { background: transparent url(../img/h1/h1-sitemap.gif) top left no-repeat; height: 29px; margin: 0 0 16px 0; text-indent: -9999px; width: 214px; }
#page-disclaimer h1 { background: transparent url(../img/h1/h1-disclaimer.gif) top left no-repeat; height: 29px; margin: 0 0 16px 0; text-indent: -9999px; width: 123px; }
#page-copyright h1 { background: transparent url(../img/h1/h1-copyright.gif) top left no-repeat; height: 29px; text-indent: -9999px; width: 214px; }
#page-privacy h1 { background: transparent url(../img/h1/h1-privacy.gif) top left no-repeat; height: 29px; text-indent: -9999px; width: 214px; }
#page-search-results h1 { background: transparent url(../img/h1/h1-search-results.gif) top left no-repeat; height: 29px; margin: 0 0 16px 0; text-indent: -9999px; width: 178px; }
#page-not-found h1 { background: transparent url(../img/h1/h1-page-not-found.gif) top left no-repeat; height: 25px; margin: 0 0 16px 0; text-indent: -9999px; width: 189px; }

/* h2 */

#page-shipbroking h2 { clear: left; background: transparent url(../img/h2/h2-shipbroking.gif) top left no-repeat; height: 197px; margin: 0 16px 16px -1px; width: 493px; text-indent: -9999px; }

#page-technical h2 { clear: left; background: transparent url(../img/h2/h2-technical.gif) top left no-repeat; height: 141px; margin: 0 16px 16px -1px; width: 493px; text-indent: -9999px; }
#page-environmental h2 { clear: left; background: transparent url(../img/h2/h2-environmental.gif) top left no-repeat; height: 253px; margin: 0 0 16px 0; width: 492px; text-indent: -9999px; }
#page-logistics h2 { clear: left; background: transparent url(../img/h2/h2-logistics.gif) top left no-repeat; height: 225px; margin: 0 0 16px 0; width: 492px; text-indent: -9999px; }
#page-links h2 { clear: left; background: transparent url(../img/h2/h2-links.gif) top left no-repeat; height: 150px; margin: 0 16px 16px 0; width: 492px; text-indent: -9999px; }
#page-corporate-information h2 { clear: left; background: transparent url(../img/h2/h2-corporate-information.gif) top left no-repeat; height: 109px; margin: 0 0 16px 0; width: 492px; text-indent: -9999px; }
#page-financial-reports h2 { clear: left; background: transparent url(../img/h2/h2-financial-reports.gif) top left no-repeat; height: 53px; margin: 0 0 16px -1px; width: 492px; text-indent: -9999px; }
#page-announcements  h2 { clear: left; background: transparent url(../img/h2/h2-announcements.gif) top left no-repeat; height: 109px; margin: 0 16px 16px 0; width: 492px; text-indent: -9999px; }
#page-analysts h2 { clear: left; background: transparent url(../img/h2/h2-analysts.gif) top left no-repeat; height: 53px; margin: 0 0 16px -1px; width: 492px; text-indent: -9999px; }
#page-executive-directors  h2 { clear: left; background: transparent url(../img/h2/h2-executive-directors.gif) top left no-repeat; height: 25px; margin: 0 0 16px 0; width: 492px; text-indent: -9999px; }
#page-non-executive-directors  h2 { clear: left; background: transparent url(../img/h2/h2-non-executive-directors.gif) top left no-repeat; height: 25px; margin: 0 0 16px 0; width: 492px; text-indent: -9999px; }

#page-committee-terms-of-reference  h2 { clear: left; background: transparent url(../img/h2/h2-board-terms-of-reference.gif) top left no-repeat; height: 81px; margin: 0 0 16px -1px; width: 492px; text-indent: -9999px; }

#page-media-centre h2 { clear: left; background: transparent url(../img/h2/h2-media-centre.gif) top left no-repeat; height: 109px; margin: 0 16px 16px -1px; width: 470px; text-indent: -9999px; }
#page-news-releases h2 { clear: left; background: transparent url(../img/h2/h2-news-releases.gif) top left no-repeat; height: 104px; margin: 0 16px 16px -1px; width: 470px; text-indent: -9999px; }

#page-offices h2 { clear: left; background: transparent url(../img/h2/h2-offices-and-contacts.gif) top left no-repeat; height: 104px; margin: 0 0 16px -1px; width: 492px; text-indent: -9999px; }

#page-offices-shipbroking h2 { clear: left; background: transparent url(../img/h2/h2-offices-shipbroking.gif) top left no-repeat; height: 59px; margin: 0 16px 16px 0; width: 260px; text-indent: -9999px; }
#page-offices-technical h2 { clear: left; background: transparent url(../img/h2/h2-offices-technical.gif) top left no-repeat; height: 59px; margin: 0 16px 16px -1px; width: 260px; text-indent: -9999px; }
#page-offices-environmental h2 { clear: left; background: transparent url(../img/h2/h2-offices-environmental.gif) top left no-repeat; height: 59px; margin: 0 16px 16px 0; width: 260px; text-indent: -9999px; }
#page-offices-logistics h2 { clear: left; background: transparent url(../img/h2/h2-offices-logistics.gif) top left no-repeat; height: 59px; margin: 0 16px 16px 0; width: 260px; text-indent: -9999px; }

#page-glossary h2 { clear: left; background: transparent url(../img/h2/h2-glossary.gif) top left no-repeat; height: 81px; margin: 0 16px 16px 0; width: 492px; text-indent: -9999px; }

#page-copyright h2 { clear: left; background: transparent url(../img/h2/h2-copyright.gif) top left no-repeat; height: 25px; margin: 0 16px 16px 0; width: 492px; text-indent: -9999px; }

#page-privacy h2 { clear: left; background: transparent url(../img/h2/h2-privacy.gif) top left no-repeat; height: 25px; margin: 0 16px 16px 0; width: 492px; text-indent: -9999px; }

#page-contact-directory h2 { clear: left; background: transparent url(../img/h2/h2-contact-directory.gif) top left no-repeat; height: 109px; margin: 0 16px 23px -1px; width: 492px; text-indent: -9999px; }

#page-contact-directory h2.results { clear: left; background: transparent url(../img/h2/h2-contact-results.gif) top left no-repeat; height: 20px; margin: 0 16px 28px 0; width: 492px; text-indent: -9999px; }

#page-contact-directory h2.details { clear: left; background: transparent url(../img/h2/h2-contact-details.gif) top left no-repeat; height: 20px; margin: 0 16px 28px 0; width: 492px; text-indent: -9999px; }

h3 { color: #000; font-size: 1.2em; }

h3.h3-braemar-seascope { background: transparent url(../img/h3/h3-braemar-seascope.gif) top left no-repeat; height: 37px; margin: 0; width: 249px; text-indent: -9999px; }
h3.h3-wavespec { background: transparent url(../img/h3/h3-wavespec.gif) top left no-repeat; height: 37px; margin: 0 0 0 -1px; width: 249px; text-indent: -9999px; }
h3.h3-braemar-falconer { background: transparent url(../img/h3/h3-braemar-falconer.gif) top left no-repeat; height: 37px; margin: 22px 0 0 0; width: 249px; text-indent: -9999px; }
h3.h3-braemar-steege { background: transparent url(../img/h3/h3-braemar-steege.gif) top left no-repeat; height: 37px; margin: 0; width: 230px; text-indent: -9999px; }
h3.h3-braemar-marine { background: transparent url(../img/h3/h3-braemar-marine.gif) top left no-repeat; height: 37px; margin: 0; width: 230px; text-indent: -9999px; }
h3.h3-dv-howells { background: transparent url(../img/h3/h3-dv-howells.gif) top left no-repeat; height: 37px; width: 200px; text-indent: -9999px; }
h3.h3-braemar-howells { background: transparent url(../img/h3/h3-braemar-howells.gif) top left no-repeat; height: 37px; width: 200px; text-indent: -9999px; }
h3.h3-cory-brothers { background: transparent url(../img/h3/h3-cory-brothers.gif) top left no-repeat; height: 37px; width: 200px; text-indent: -9999px; }

#page-executive-directors h3, #page-non-executive-directors h3 { color: #000; margin: 8px 0;}

#page-contact-directory h3  {
	background: #dce2e1;
	color: #000;
	padding: 7px;
}

#page-contact-directory h3.with-spacer  {
	margin: 25px 0 0 0;	
}

#page-contact-directory h4 {
	border-top: 1px solid #8a9e9a;
	color: #000;
	font-size: 1.2em;
	margin: 25px 0 0 0;		
	padding-top: 12px;
}

.each-contact { overflow: hidden; margin: 0 !important; }
.each-contact-left { float: left; width: 30%; }
.each-contact-right { float: left; width: 70%; }
.each-contact-left p, .each-contact-right p { line-height: 1.5; margin: 0 !important; }

.restart { margin-top: 30px; text-align: right; }

.department-details { 
	margin: 0 0 1em 0;
}

.contact-detail {
	border-top: 1px solid #8a9e9a;
	border-bottom: 1px solid #8a9e9a;
	margin: 25px 0;
	padding: 12px 0;
}

#logo { background: transparent url(../img/logo-bg.gif) top left repeat-x; height: 68px; width: 980px; }
#header-panel { 
	background: transparent url(../img/header-bg.gif) top left repeat-x; 
	display: block;
	height: 34px; 
	height: auto !important; 
	min-height: 34px; 
	width: 980px; 
	overflow: hidden; 
	font-weight: bold; 
	margin: 0 0 17px 0; 
}

#header-shareprice { font-size: 1.2em; color: #fff; float: left; margin: 1px 0 0 216px; width: 462px; }
#header-shareprice a { color: #fff; text-decoration: none; }
#header-shareprice a:hover { text-decoration: underline; }

#header-breadcrumbs { font-size: 1.2em; color: #fff; float: left; margin: 4px 0 0 216px; width: 462px; }
#header-breadcrumbs a { color: #fff; text-decoration: none; }
#header-breadcrumbs a:hover { text-decoration: underline; }

#_header-search { float: left; text-align: right; width: 290px; }

#header-search-text { color: #fff; float: left; font-size: 1.2em; text-align: right; margin: 4px 7px 0 0; width: 102px; }
#header-search-input { float: left; 	font-size: 1.2em; width: 181px; height: 34px; height: auto !important; min-height: 34px; }
#header-search-input input { border: 2px solid #fff; background: #daf3ed; padding: 1px 2px;   width: 173px;}

#home-block-1 { background: transparent url(../img/blocks/home-shipbroking.jpg) top left no-repeat; clear: left; float: left; height: 170px; margin: 0 4px 4px 0; width: 244px; }
#home-block-2 { background: transparent url(../img/blocks/home-environmental.jpg) top left no-repeat; float: left; height: 170px; margin: 0 0 4px 0; width: 244px; }
#home-block-3 { background: transparent url(../img/blocks/home-technical.jpg) top left no-repeat; clear: left; float: left; height: 170px; margin: 0 4px 4px 0; width: 244px; }
#home-block-4 { background: transparent url(../img/blocks/home-logistics.jpg) top left no-repeat; float: left; height: 170px; margin: 0 0 4px 0; width: 244px; }

#market-info-block { background: transparent url(../img/blocks/market-information.jpg) top left no-repeat; height: 170px; margin: 0 4px 4px 0; width: 244px; }

#home-block-1 a { background: transparent url(../img/blocks/new_shipbroking.jpg) top left no-repeat; display: block; height: 170px; text-indent: -6218px; width: 244px;	}
#home-block-2 a { background: transparent url(../img/blocks/new_environmental.jpg) top left no-repeat; display: block; height: 170px; text-indent: -6218px; width: 244px; }
#home-block-3 a { background: transparent url(../img/blocks/new_technical.jpg) top left no-repeat; display: block; height: 170px; text-indent: -6218px; width: 244px; }
#home-block-4 a { background: transparent url(../img/blocks/new_logistics.jpg) top left no-repeat; display: block; height: 170px; text-indent: -6218px; width: 244px; }

#market-info-block a { background: transparent url(../img/blocks/market-information.jpg) top left no-repeat; display: block; height: 170px; text-indent: -6218px; width: 244px; }

#home-block-1 a:hover, #home-block-2 a:hover, #home-block-3 a:hover, #home-block-4 a:hover, #market-info-block a:hover  { background-position: 0 -170px; }

input.input-select { width: 400px; }

#nav { float: left; width: 216px; }
#nav ul { background: #f2fbf9; list-style: none; margin: 0 16px 0 12px; padding: 4px; min-height: 370px; height: auto !important; height: 370px; }
#nav ul li { font-size: 1.2em; font-weight: bold; line-height: 1.25; padding: 0 0 0 10px; }
#nav ul li a { color: #8a9e99; text-decoration: none; }
#nav ul li a:hover { color: #000; }

/* specific nav changes*/

#page-home #nav-home { background: transparent url(../img/nav-arrow.gif) 0 0.2em no-repeat; }
#page-shipbroking #nav-shipbroking,
#page-containers #nav-containers,
#page-chemicals #nav-chemicals,
#page-crude #nav-crude,
#page-deep-sea-clean-products #nav-deep-sea-clean-products,
#page-dry-cargo #nav-dry-cargo,
#page-ffas #nav-ffas,
#page-gas #nav-gas,
#page-lng #nav-lng,
#page-offshore #nav-offshore,
#page-offshore-client-area #nav-offshore-client-area,
#page-research #nav-research,
#page-market-information #nav-market-information,
#page-sale-and-purchase #nav-sale-and-purchase,
#page-client-download-area #nav-client-download-area,
#page-opschedule #nav-opschedule,
#page-upload #nav-upload,
#page-short-sea-tankers #nav-short-sea-tankers { background: transparent url(../img/nav-arrow-shipbuilding.gif) 0 0.2em no-repeat; }

#nav-market-information,
#nav-upload,
#nav-opschedule,
#nav-offshore-client-area { text-indent: 10px; }

#page-technical #nav-technical, 
#page-wavespec #nav-wavespec,
#page-braemar-falconer #nav-braemar-falconer,
#page-braemar-marine #nav-braemar-marine,
#page-braemar-steege #nav-braemar-steege { background: transparent url(../img/nav-arrow-technical.gif) 0 0.2em no-repeat; }

#page-environmental #nav-environmental { background: transparent url(../img/nav-arrow-environmental.gif) 0 0.2em no-repeat; }

#page-logistics #nav-logistics { background: transparent url(../img/nav-arrow-logistics.gif) 0 0.2em no-repeat; }

#page-employees #nav-employees { background: transparent url(../img/nav-arrow-employees.gif) 0 0.2em no-repeat; }

#page-corporate-information #nav-corporate-information,
#page-financial-reports #nav-financial-reports,
#page-announcements #nav-announcements,
#page-shares #nav-shares,
#page-analyst-reports #nav-analyst-reports,
#page-analysts #nav-analysts,
#page-corporate-calendar #nav-corporate-calendar,
#page-board-of-directors #nav-board-of-directors,
#page-executive-directors #nav-executive-directors,
#page-non-executive-directors #nav-non-executive-directors,
#page-committee-terms-of-reference #nav-committee-terms-of-reference { background: transparent url(../img/nav-arrow-corporate-information.gif) 0 0.2em no-repeat; }

#nav-analysts { text-indent: 10px; }
#nav-executive-directors { text-indent: 10px; }
#nav-non-executive-directors a { padding-left: 10px !important; }

#page-media-centre #nav-media-centre,
#page-news-releases #nav-news-releases { background: transparent url(../img/nav-arrow-media-centre.gif) 0 0.2em no-repeat; }

#page-offices #nav-offices,
#page-offices-shipbroking #nav-offices-shipbroking, 
#page-offices-technical #nav-offices-technical, 
#page-offices-environmental #nav-offices-environmental, 
#page-offices-logistics #nav-offices-logistics { background: transparent url(../img/nav-arrow-offices.gif) 0 0.2em no-repeat; }

#page-links #nav-links { background: transparent url(../img/nav-arrow-links.gif) 0 0.2em no-repeat; }

#page-glossary #nav-glossary { background: transparent url(../img/nav-arrow-glossary.gif) 0 0.2em no-repeat; }

#page-contact-directory #nav-contact-directory { background: transparent url(../img/nav-arrow-contact-directory.gif) 0 0.2em no-repeat; }

#page-home #nav-home a { color: #000; }
#page-shipbroking #nav-shipbroking a, 
#page-containers #nav-shipbroking a,
#page-chemicals #nav-shipbroking a,
#page-crude #nav-shipbroking a,
#page-deep-sea-clean-products #nav-shipbroking a,
#page-dry-cargo #nav-shipbroking a,
#page-ffas #nav-shipbroking a,
#page-gas #nav-shipbroking a,
#page-lng #nav-shipbroking a,
#page-offshore #nav-shipbroking a,
#page-research #nav-shipbroking a,
#page-market-information #nav-shipbroking a,
#page-sale-and-purchase #nav-shipbroking a,
#page-short-sea-tankers #nav-shipbroking a  { color: #004b85; }

#page-technical #nav-technical a, 
#page-wavespec #nav-technical a,
#page-braemar-falconer #nav-technical a,
#page-braemar-steege #nav-technical a { color: #00aeef; }

#page-environmental #nav-environmental a { color: #00a88e; }

#page-logistics #nav-logistics a { color: #ed1c24; }

#page-employees #nav-employees a { color: #000; }

#page-corporate-information #nav-corporate-information a,
#page-financial-reports #nav-corporate-information a,
#page-announcements #nav-corporate-information a,
#page-shares #nav-corporate-information a,
#page-analysts #nav-corporate-information a,
#page-corporate-calendar #nav-corporate-information a,
#page-board-of-directors #nav-corporate-information a,
#page-executive-directors #nav-corporate-information a,
#page-non-executive-directors #nav-corporate-information a,
#page-committee-terms-of-reference #nav-corporate-information a { color: #000; }

#page-media-centre #nav-media-centre a,
#page-news-releases #nav-media-centre a { color: #000; }

#page-offices #nav-offices a,
#page-offices-shipbroking #nav-offices a,
#page-offices-technical #nav-offices a,
#page-offices-environmental #nav-offices a,
#page-offices-logistics #nav-offices a { color: #000; }

#page-links #nav-links a { color: #000; }

#page-glossary #nav-glossary a { color: #000; }

#page-contact-directory #nav-contact-directory a { color: #000; }

#nav ul li.nav-shipbroking  a { color: #004b85; font-weight: normal; }
#nav ul li.nav-shipbroking  a:hover { color: #000; }

#nav ul li.nav-technical  a { color: #00aeef; font-weight: normal; }
#nav ul li.nav-technical  a:hover { color: #000; }

#nav ul li.nav-corporate-information  a { color: #000; font-weight: normal; }
#nav ul li.nav-corporate-information  a:hover { color: #000; }

#nav ul li.nav-offices  a { color: #000; font-weight: normal; }
#nav ul li.nav-offices  a:hover { color: #000; }

#nav ul li.nav-media-centre  a { color: #000; font-weight: normal; }
#nav ul li.nav-media-centre  a:hover { color: #000; }

.news-releases-table { border-top: 1px solid #8a9e9a; width: 492px; border-collapse: collapse; }
.news-releases-table tr { background: transparent url(../img/tr.gif) bottom left repeat-x; }
.news-releases-table td { font-size: 1.2em; vertical-align: top; }
.news-releases-col-1 { width: 15%; font-weight: bold; padding: 12px 3px 12px 0;}
.news-releases-col-2 { width: 20%; font-weight: bold; padding: 12px 3px 12px 0;}
.news-releases-col-3 { width: 65%; padding: 12px 0; }

#link-columns { clear: left; width: 752px; }
#link-column-a { float: left; width: 249px; }
#link-column-b { float: left; width: 260px; }
#link-column-c { float: left; width: 243px; }
#link-column-a a, #link-column-b a, #link-column-c a { display: block; font-size: 1.2em; }

#offices-columns { clear: left; width: 752px; }
#offices-column-a { float: left; width: 249px; }
#offices-column-b { float: left; width: 260px; }
#offices-column-c { float: left; width: 243px; }

p { font-size: 1.2em; line-height: 1.166; margin: 0 0 1em 0; }

p.indent { margin: 0 0 1em 20px; }

p.calendar-text {
	font-size: 2.4em;
	line-height: 1;
	margin: 0 0 37px 0;
}

#page { min-height: 500px; height: auto !important; height: 500px; overflow: visible; width: 980px; }


.reports-table { border-top: 1px solid #8a9e9a; width: 492px; border-collapse: collapse; }

.reports-table td { font-size: 1.2em; vertical-align: top; }
.reports-col-1 { width: 15%; font-weight: bold; padding: 0 3px 0 0;}
.reports-col-2 { width: 15%; font-weight: bold; padding: 0 3px 0 0;}
.reports-col-3 { width: 70%; }

.reports-col-1-top { width: 15%; font-weight: bold; padding: 12px 3px 0 0;}
.reports-col-2-top { width: 15%; font-weight: bold; padding: 12px 3px 0 0;}
.reports-col-3-top { width: 70%; padding: 12px 0 0 0; }

.reports-col-1-bottom { width: 15%; font-weight: bold; padding: 0 3px 12px 0; background: transparent url(../img/tr.gif) bottom left repeat-x;}
.reports-col-2-bottom  { width: 15%; font-weight: bold; padding: 0 3px 12px 0; background: transparent url(../img/tr.gif) bottom left repeat-x;}
.reports-col-3-bottom  { width: 70%; padding: 0 0 12px 0; background: transparent url(../img/tr.gif) bottom left repeat-x;}

.reports-col-1-both { width: 15%; font-weight: bold; padding: 12px 3px 12px 0; background: transparent url(../img/tr.gif) bottom left repeat-x;}
.reports-col-2-both  { width: 15%; font-weight: bold; padding: 12px 3px 12px 0; background: transparent url(../img/tr.gif) bottom left repeat-x;}
.reports-col-3-both { width: 70%; padding: 12px 0; background: transparent url(../img/tr.gif) bottom left repeat-x;}

tr.report-line-bottom { padding: 0 0 12px 0;  background: transparent url(../img/tr.gif) bottom left repeat-x; }

#side { display: inline; float: left; padding: 0 0 65px 0; width: 244px; }

#side p { margin: 1em 0; }
#side p.top-text { margin: 0 0 1em 0; }

ul.standardBulletList {
	font-size:1.2em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.standardBulletList li {
	background:transparent url(../img/bullet.gif) no-repeat scroll 0pt 5px;
	padding-left:10px;
	margin: 0 0 1em 0;
}

.sitemap-list ul { font-size: 1.0em; list-style: none; }
.sitemap-list ul li.subnav { margin: 0 0 0 15px; }
.sitemap-list ul li.subsubnav { margin: 0 0 0 30px; }
.pad-after { margin: 0 0 10px 0; }

#wrapper { margin: 0 auto; width: 980px; }

/* debug */

.alert {
	background: #f00;
	color: #fff;
	padding: 2px;	
}

.global3 {
	background: transparent url(../img/global3.gif) top left no-repeat;
	height: 371px;
	text-indent: -9999px;
	width: 536px;
}
.error {
	background-color: #FFEEEE;
	border: 1px solid #FF0000;
}
.status {
	background-color: #EEFFEE;
	border: 1px solid #00BB00;
}
.formveld {
	border: 1px solid #A39C91;
	background-color: #EDEDED;
	margin-bottom: 5px;
}
.off_title_size {
	font-size: 12px;
}
.off_border {
	border: 2px solid #000000;
}