/* GENERAL STYLES */
/* Global Resets */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,hr,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
html {height:100%}
body {min-height:101%;line-height:1;color:black;background:white;font:62.5%/1.4 Arial,Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6 {font-weight:bold}
:focus {outline:0}
ol,ul {list-style:none}
table {border-collapse:separate;border-spacing:0/* tables still need 'cellspacing="0" */}
caption,th,td {text-align:left; font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after {content:""}
blockquote,q {quotes:"" ""}
option,select {min-width:1.5em}
ins {text-decoration:none}
del {text-decoration:line-through}
img,a img {border:0}
strong {font-weight:bold;}
a:visited {color:inherit;text-decoration:inherit;}

/* page layout */
body {background: url(img/bgrepeat.jpg);padding-bottom:30px;}
#wrap {width:960px;margin:30px auto;background:#fff;font-family:arial;color:#343233;text-decoration:none;position:relative}
.pagewrap {width:842px;margin:0 auto;position:relative;z-index:10;}

/* masthead */
.masthead {position:relative;z-index:20;}
.masthead img {padding:30px 0px 20px 30px;}
.masthead .logo {margin:0px 0px 20px 30px;height:93px;width:171px;}
#simsites {width:227px;height:20px;float:right;margin-top:73px;margin-right:58px;}
#simsites a {display:block;width:226px;height:20px;line-height:20px;background:#5b5a5f;color:#fff;text-decoration:none;text-indent:10px;border-top:1px solid #888;}
#simsites a:hover {color:#569fd3;}
#simsites .simsfirst {background:#5b5a5f url(img/arrowgrey.jpg) no-repeat 200px 7px;display:block !important;border-top:none;height:20px;width:226px;line-height:20px;color:#fff;text-indent:10px}
#simsites .inactive {background-image:none !important;}
#simsites img {float:right;margin-right:10px}
#simsites a img {padding:0;margin-top:8px;padding-left:8px}
#simsites span {float:left;}

/* topnav */
.topnav {clear:both;font-weight:bold;z-index:200;position:relative}
.topnav ul {display:block;width:100%;height:28px;background:url(img/topnav.jpg) no-repeat;z-index:20;}
.topnav li {display:block;float:left;height:23px;line-height:23px;padding-left:27px;background:url(img/sprite.gif) no-repeat top left;color:#fff;}
.topnav li#navfirst {background:url(img/sprite.gif) 0 -50px no-repeat;margin-left:-3px}
.topnav li.hover {background: #5b5a5f url(img/sprite.gif) 0 -150px no-repeat;}
.topnav li.hovernext {background: url(img/sprite.gif) 0 -200px no-repeat;}
.topnav li#navfirst.hover {background: #5b5a5f url(img/sprite.gif) 0 -100px no-repeat}
.topnav li a {color:#fff;text-decoration:none;}
.topnav .toprow {position:relative;}
.topnav .submenu {position:absolute;top:24px;left:2px;padding-bottom:20px;background:none !important;width:100px;height:0 !important;padding-bottom:0 !important} 
.topnav .submenu li {display:none;background:#5b5a5f;background-image:none;padding-left:0;width:100px;line-height:1.2em;height:auto;padding:0.5em 10px;position:relative;border-bottom:1px solid #888;border-right:1px solid #888;}
.topnav .sublist ul {position:absolute;top:0;left:121px;background:none;width:100px;height:0px}
.topnav .sublist li {background:#5b5a5f;background-image:none;padding-left:0;width:80px;line-height:1.2em;height:auto;padding:0.5em 2em;display:none;}
.topnav .sublist a:hover {color:#569fd3;}
.topnav #daddynav {position:relative;}
.topnav #daddynav li ul {visibility:hidden;}
.topnav .sitemap #daddynav li ul {visibility:visible;}
.topnav .lastA {display:inline-block;height:23px;padding-right:28px;background:url(img/topnavdivRhover.jpg) top right no-repeat !important;}
.breadcrumb {float:left;position:absolute;top:35px;left:0px;font-size:11px;font-weight:normal;z-index:0}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {color:#569fd3;text-decoration:none;}

/* content */
.content {padding-top:22px;width:647px;float:left;position:relative;z-index:1;font-size:12px;text-decoration:none;color:#000}
.content h1 {font-size: 18px;padding: 0.5em 0;}
.content h2 {font-size: 16px;padding: 1em 0;}
.content h3 {font-size: 14px;padding: 1em 0;}
.content h4 {font-size: 12px;padding: 0.5em 0;}
.content h4 em {text-decoration:underline;}
.content p {font-size: 12px;padding: 1em 0;}
.content em {font-style:italic;}
.content a, .content a:link, .content a:visited, .content a:hover {color:#569fd3;}
.content ul {margin:0em 0 1em 30px;}
.content li {list-style-type:disc;font-size:12px}
.content li ul li {list-style-type:circle;}
.content object {z-index:1;position:relative}
.content embed {z-index:1;position:relative;}
.maincol {width:647px;}
#flashbox {width:647px;height:214px;border:1px solid #000;z-index:3}
#flashbox a, .flashbox a:link {text-decoration:none;}
.tabs {float:left;width:159px;overflow:hidden}
.tabs a {display:block;width:159px;float:left;}
.tabs h3 {margin:0;padding:10px 0 0 10px;font-size:16px}
.tabs p {padding:0.6em 10px 0 10px;font-size:11px;margin-top:0;}
#flashbox .tabs a,#flashbox .tabs a:link, #flashbox .tabs a:visited, #flashbox .tabs a:hover {color:#000;}
.tabs div.active {background:url(img/tab1.jpg) no-repeat;}
.tab1 {background:url(img/tab2.jpg) no-repeat;height:107px;width:159px;}
.tab1us {background:url(img/tab3.jpg) no-repeat !important;height:107px;width:159px;}
.tabs div.active h3 {color:#fff;}
.tabs div {background:url(img/tab2.jpg) no-repeat;height:107px;width:159px;cursor:pointer}
.tabs div h3 {color:#569fd3;font-family:arial;line-height:1em;font-size:14px}
.tabs div.tab1us h3 {color:#fff;}
#flashbox .tabcontent {float:left;height:214px;width:488px;z-index:1;}
#flashbox .tabcontent h3 {margin:0;padding:10px 0 0 20px;font-family:arial;font-size:14px;line-height:1em}
#flashbox .tabcontent p {padding:0 20px;margin:0.5em 0}
.tabcontent a, .tabcontent a:link, .tabcontent a:visited, .tabcontent a:hover {color:#58a0d5;text-decoration:none}
.tab1content {background:transparent;height:214px;position:relative}
.tab1content object {position:absolute;bottom:0;right:0;}
.tab2content {background:url(img/ship.jpg) bottom right no-repeat;height:214px;display:none;position:relative}
.newshome ul, .sitemap ul {margin-left:0px;margin-top:10px}
.newshome li, .sitemap li {list-style-type:none;font-size:12px;margin:0.5em 0;}
.newshome li a, .newshome li a:link, .newshome li a:visited, .sitemap li a, .sitemap li a:link, .sitemap li a:visited {text-decoration:none;margin-right:1em;}
.content .newshome li a:hover {text-decoration:underline;}
.newshome li.even {background:#eee;}
.newshome .newslist li {position:relative;text-indent:5px;height:20px;line-height:20px}
.newshome .newslist li a {position:absolute;left:120px;text-indent:5px;border-left:1px solid #fff;height:20px;line-height:20px}

/* Site Map */
.sitemap li a, .sitemap li a:link, .sitemap li a:visited {font-size:14px;color:#569fd3;}
.sitemap ul {margin-top:0px;padding-top:0px;margin-bottom:0}
.sitemap li {padding-left:15px;display:block;background:url(img/arrowwhite.jpg) left 7px no-repeat;color:#569fd3;font-weight:bold;font-size:16px;}
.sitemap .toprow a, .sitemap #navfirst {font-size:16px !important;font-weight:bold;}
.sitemap .sublist a, .sitemap .sublist {font-size:14px !important;display:block !important}
.sitemap .submenu {display:block !important;position:static;width:auto;height: auto !important}
.sitemap .submenu li {border:0;width:auto;padding:0;padding-left:15px;}
.sitemap .sublist ul {height:auto;position:static;width:auto;}
.sitemap .sublist li a {font-size:12px !important;display:block !important}

/* Home page */
.feature {width:647px;height:217px;}
.map {width:313px;height:139px;background:transparent;margin-top:22px;float:left;margin-right:20px}
.locations {width:313px;height:119px;margin-top:22px;float:left;margin-right:20px}
.latestnews {float:left;width:271px;height:117px;border:1px solid #000;margin-top:22px;padding:10px 20px;overflow:hidden}
.management h2 {font-size:10px;margin:0;}
.management p {font-size:10px;margin:0;}
.latestnews h2 {text-transform:uppercase;font-size:14px;margin-bottom:5px;font-family:arial;margin-top:0;text-transform:uppercase;padding:0}
.latestnews p {margin:0;font-size:10px;padding:0}
.latestnews strong {display:block;color:#569fd3;font-weight:bold;clear:left;float:left;width:70px;font-size:10px}
.latestnews span {float:right;}
.latestnews span a {text-decoration:none;color:#343233;}
.latestnews span a img {margin-right:5px;}
.latestnews p a, .latestnews p a:link, .latestnews p a:visited {color:#000;text-decoration:none;}
.latestnews p a:hover {text-decoration:underline;}
.newspiece {float:left;width:200px}
.newspeice a, .newspeice a:link, .newspeice a:visited {color:#000;text-decoration:none;}
.newspeice a:hover {text-decoration:underline;}
.business {clear:left;height:120px;width:647px;border-collapse:collapse;padding-top:22px;}
.content .business p {margin:0;font-size:10px;padding:5px 0 0}
.business a, .business a:link, .business a:visited, .business a:hover {color:#000 !important;text-decoration:none}
.business span {padding-left:5px;}
.biz1 {border:1px solid #000;border-right:0;height:120px;width:156px;float:left;}
.biz1 p, .biz2 p {padding-top:5px;padding-left:10px}
.biz1 img, .biz2 img {margin-left:10px;}
.biz2 {border:1px solid #000;border-right:0;height:120px;width:156px;float:left}
.biz3 {border:1px solid #000;height:100px;float:left;width:290px;padding:10px 20px}
.content .biz3 h2 {font-size:14px;margin:0;text-transform:uppercase;font-family:arial;padding:0; color: #ff5800;}
.toparticle {clear:both;border-bottom:4px solid #000;padding:10px 0}
.toparticle h2 {color:#000;font-size:18px}
.toparticle p {color:#569fd3;font-size:11px}
.article {border-bottom:2px solid #000;padding:10px 0;font-size:11px}
.article h2 {color:#569fd3;font-size:18px;}
.article p {margin:10px 0;font-size:12px}
.toparticle p {margin:10px 0;font-size:16px;line-height:1.2em}
.sustainability ul {padding-top:0;}
.featurebox {border:1px solid #000;width:250px;float:right;margin-top:1em;margin-left:10px}
.featurebox p {padding:10px;}
.slidebox h3, .slidebox h2 {position:relative;display:block;border-bottom:2px solid #c3d1d2;background: url(img/arrowwhite.jpg) no-repeat 0 1.4em;padding-left:15px;cursor:pointer;}
.slidecontent {border-top:none;border-bottom:2px solid #c3d1d2}
.slidecontent h2, .slidecontent h3 {background:none !important;border-bottom:none !important}

/* Board of directors page */
.board {clear:left;line-height:1.2em}
.board h2, .executivewrap h2 {padding-top:10px;line-height:30px;font-size:18px;margin:0;}
.board h3, .executive h3 {color:#569fd3;font-size:10px;margin:0;padding:5px 0}
.management h2 {font-size:18px;line-height:30px;padding-top:10px;padding-bottom:1em}
.management h3 {padding-top:15px;padding-bottom:0;}
.management .director h4 {padding-left:15px;font-weight:normal}
.board h4, .executive h4 {font-weight:bold;color:#000;font-size:10px;margin:0}
.board p, .executive p {color:#000;font-weight:normal;font-size:10px;margin:0;padding:5px 0 0}
.board .director {padding-left:183px;}
.board .director h4 {padding:0;}
.director {border-bottom:2px solid #c3d1d2;position:relative;padding-bottom:10px;min-height:160px;height:auto !important;height:160px;}
.management .director {min-height:50px;height:50px;}
.directorpic {position:absolute;left:0;bottom:10px;}
.directorimg2 {clear:left;}
.lastdirector {border-bottom:none !important;}
.executivewrap {clear:both;}
.executive {width:85px;float:left;padding:2px;margin-top:10px}

/* right col */
.noticeboard {width:176px;float:right;min-height:520px;height:auto !important;height:520px;background: #c3d1d2 url(img/rightcolflap.jpg) no-repeat top left;margin-top:22px;position:relative;color:#343233;text-decoration:none}
.noticeboard .searchbox, .globalnoticeboard .searchbox {margin-top:20px;}
.noticeboard strong, .globalnoticeboard strong {color:#569fd3;font-size:16px;font-weight:bold}
.noticeboard h2, .globalnoticeboard h2 {text-transform:uppercase;font-size:12px;color:#343233;}
.noticeboard h2 a, .noticeboard h2 a:link, .noticeboard h2 a:visited, .noticeboard h2 a:hover {color:#343233;text-decoration:none;}
.noticeboard h3 {font-size:12px;color:#569fd3;text-indent:10px;margin-top:10px}
.searchbox, .prices {border-bottom:1px solid #fff;padding:20px 15px}
.featurestory {border-top:1px solid #fff;}
.featurestory h2 {padding:20px 15px;}
.featurestory p {padding:10px 15px;}
.featurestory img {border:1px solid #fff;margin:0;width:146px;margin-left:14px}
.featurestory .more {margin-top:10px}
.featurestory .more img {margin:0;border:none;margin-right:5px;width:5px}
.featurestory .more a {text-decoration:none;color:#343233;}
.news {padding:20px 0px 20px 15px;}
.news a {text-decoration:none;color:#343233;}
.newsitem {padding-top:10px;}
.newsitem img {margin-top:10px;}
.searchbox input {float:left;}
.searchtext {width:95px;height:18px;margin-right:10px;padding:0;line-height:18px;border-top:1px solid #8e8e8e;border-right: 1px solid #cecece;border-left:1px solid #cecece;border-bottom:1px solid #e4e4e4}
.searchgo {background:#5b5a5f;color:#fff;border-top:1px solid #7c7b80;border-left:1px solid #7c7b80;border-right:1px solid #525156;border-bottom:1px solid #525156;height:20px;width:35px;font-weight:bold}
.relatedlinks {padding:20px 15px;border-top:1px solid #fff}
.relatedlinks a {text-decoration:none;color:#343233}
.relatedlinks a img {margin-right:5px;}
.regional {padding:20px 0;}
.regional h2 {text-indent:15px;}
.regionalcontainer {margin:0 auto;width:169px}

/* footer style */
.spacer {clear:both;display:block;height:35px;visibility:hidden}
.footer {font-size:10px;height:21px;background:#5b5a5f;color:#fff;line-height:21px;clear:both;}
.footer p {text-indent:60px;}
.footer a {color:#fff;}
.footer ul {float:right;}
.footer li {display:block;float:left;border-right:1px solid #fff;padding:0 10px;}
.footer li a {text-decoration:none;}


/* EDITOR PROPERTIES */

