/* global reset & general styles */
* {padding:0;margin:0;}
body {font-family: Arial, Helvetica, sans-serif;font-size:85%;color:#333333;background-color:#bbbbbb;background-image:url(images/background-globe.gif);background-position:center top;background-repeat:no-repeat;text-align:center;vertical-align:top;background-attachment:fixed;}
h1, h2, h3, h4, h5, h6, pre, blockquote, label, ul, ol, dl, fieldset, address {margin:1em 0;}
li, dd {margin-left:5%;}
fieldset {padding: .5em;}
select option {padding:0 5px;}

.access {display:none;} /* For accessibility related elements */
a {outline:none;} /* Removes dotted line in FF */
a img {border:none;} /*Removes border around images that are links */


/* layout */
#shadowWrap {margin: 0 auto;width: 979px;background-position:center top;background-color: transparent;background-image:url(images/background-2.png);background-repeat: repeat-y}
#shadowBtm {margin: 0 auto;width: 979px;background-position: center top;height:9px;background-color: transparent;background-image:url(images/background-2-bottom.png);background-repeat: no-repeat}

#wrapper {margin:0 auto;width:960px;border-left:solid 1px #555;border-bottom:solid 1px #555;border-right:solid 1px #555;}

#header {width:960px;height:279px;text-align:left;background-color:transparent;overflow:hidden;}
#header .logo {width:614px;height:279px;background-image:url(images/header-logo.png);background-position:left top;background-repeat:no-repeat;}
#header .pageHeading {position:relative;top:-58px;left:240px;width:700px;color:#ffffff;font-size:38px;font-family:GillSans, Trebuchet, Calibri, sans-serif;background-color:transparent;}

#contentWrap {width:960px;min-height:250px;overflow:hidden;background-color:#ffffff;}

#sidebar {float:left;width:180px;padding:0;}
#sidebar ul.menu {margin:0;padding:0;text-align:right;list-style-type:none;}
#sidebar ul.menu a {padding:0 0 0 10px;font-size:12px}
#sidebar ul.menu a:link, #sidebar ul.menu a:visited {color:#333333;font-weight:bold;text-decoration:none;}
#sidebar ul.menu a:hover {color:#999999;background-image:url(images/right-arrow.gif);background-position:left center;background-repeat:no-repeat;}
#sidebar ul.menu li.active a {color:#999999;background-image:url(images/right-arrow.gif);background-position:left center;background-repeat:no-repeat;}
#sidebar ul.menu li {border-bottom:solid 1px #1a3a77;padding:10px 0;margin:0;}

#content {float:right;width:660px;padding:20px 60px 0 0;text-align:left;}

#footer {height:164px;width:960px;padding:20px 0 0 0;overflow:hidden;text-align:left;font-size:11px;background-color:#ffffff;border-bottom:solid 1px #333366;}
#footer .tagline {margin:0 0 10px 220px;padding:0 60px 6px 0;text-align:right;font-size:14px;color:#2f3d76;font-family:GillSans, Trebuchet, Calibri, sans-serif;font-weight:bold;font-style:italic;border-bottom:solid 1px #333366;}
#footer .copyright {float:left;margin:0 0 0 240px;color:#333333;}
#footer .address1 {float:right;padding:0 60px 0 20px;color:#333333;}
#footer .address2 {float:right;color:#333333;}

/* header backgrounds */
.header1 {background-color:#ffffff;background-image:url(images/header-image-bkg-1.jpg);background-position:left top;background-repeat:no-repeat;}
.header2, .header3, .header4, .header5, .header6, .header7 {background-color:#ffffff;background-image:url(images/header-image-bkg-3.jpg);background-position:left top;background-repeat:no-repeat;}

/*equipment lists*/
.equipment {font-size:12px;}
.equipment h1 {background-color:#000;color:#fff;font-weight:bold;font-size:14px;text-align:center;padding:5px 0 5px 0;}
.equipment h2 {font-weight:bold;font-style:italic;font-size:12px;margin-bottom:0;}
.equipment span {}

/* general */
h1,h2,h3 {color:#000000;}
h1 {font-size:1.8em;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;font-weight: bold;}
h4 {font-size:1.2em;font-weight: bold;}
p {margin:0 0 1em 0;}
.tagline {margin:0 0 10px 0;padding:0 0 6px 0;text-align:left;font-size:14px;color:#2f3d76;font-family:GillSans, Trebuchet, Calibri, sans-serif;font-weight:bold;font-style:italic}
img.smallMap {padding:2px;border:solid 1px #ccc;width:200px}
.downloadLinkWrap {text-align:right;}
.downloadLink {}
#player {/*margin:0 auto;width:320px;*/}

img.ownership-companylogo {width:285px;padding:20px 0 0 0;}

/* inner columns */
.columns:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.columns {overflow:hidden;}
* html .columns {height:1%;}
.columns .column {float:left;overflow:hidden;}
.columns .last {float:right;}
.col2 .first {width:300px;}
.col2 .last {width:300px;}
.col2B .first {width:400px;}
.col2B .last {width:210px;}
.col3 .first {width:195px;}
.col3 .second {width:195px;margin-left:40px;}
.col3 .last {width:192px;}

/*mini gallery*/
.miniGalleryWrap {width:200px;padding:0;margin:0;text-align:center;border:solid 1px #cccccc;overflow:hidden}
.medium-inner {position:relative;overflow:hidden;width:100%;height:100%;}
.mediumIMG {position:relative;padding:4px;background-color:#fff;overflow:hidden}
.mediumIMG img.out {height:185px;}
.mediumIMG img.overlay {border:0;height:18px;position:absolute;bottom:5px;right:2px;z-index:10;}
/*.mediumIMG a:hover img.out {border:solid 1px red}*/
.thumbWrapper {width:200px;margin:0;padding:0 0 0 1px;overflow:hidden}
.thumb {margin:0}
.thumb-img {float:left;border:solid 1px #666666;position:relative;width:54px;height:54px;margin:3px 9px 5px 3px;padding:0;background:#FFF;}
.thumb-inner {position:relative;width:100%;height:100%;overflow:hidden;}
.thumb-img img {border:0;position:absolute;left:-30px;top:-30px;margin-left:50%;margin-top:50%;height:85px;}
.thumb-active {border:solid 1px red;}
.row-end {margin-right:0;padding-right:0;}
