/* Handcoded by RapidxHTML - http://www.rapidxhtml.com *//* reset */body,div,dl,dt,dd,ul,li,pre,form,fieldset,input,textarea,blockquote,th,td {    margin:0;    padding:0;    font-family:Arial, Helvetica, sans-serif;}fieldset,img {    border:0;}html {    height:100%;    margin-bottom:1px;}body {    position:relative;}:focus {    outline:none;}/* links */a {    color:#3764aa;    text-decoration:none;}a:hover {    text-decoration:underline;}/* header elements */h1, h2, h3, h4, h5, h6 {    font-family:Arial, Helvetica, sans-serif;    font-weight:bold;    line-height:100%;}h1 {    font-size:24px;    color:#FFF;    margin:20px 0;}h2 {    font-size:250%;    color:#000;}h3 {    font-size:200%;    color:#000;}h4 {    font-size:175%;    color:#000;}h5 {    font-size:150%;    color:#000;}h6 {    font-size:125%;    color:#000;}/* page setup */body {    background:#FFF;    font-family:Arial, Helvetica, sans-serif;    line-height:150%;    color:#1c1c1c;    font-size:12px;}/* wrapper setup */div.rapidxwpr {    margin:auto;    width:960px;}/* header */div#header {    position:relative;    height:100px;    margin:0px 0px 0px 0px;}/* logo */span#logo, img#logo {    position:absolute;    top:0px;    left:0px;    width:125px;    height:91px;    border:0;}/* main body setup */div#middle {    width:auto;    margin:0px 0px 0px 0px;    clear:both;}/* right column */div#right {    width:270px;    padding:0px 0px 0px 0px;    float:right;}/* content column */div.content {    width:540px;    margin:0px 0px 0px 0px;    padding:0px 0px 0px 0px;    float:left;}/* footer */div#footer {    width:auto;    padding:0px 0px 20px 0px;    clear:both;    font-size:11px;    color:#646464;}div#footer a {    color:#646464;    padding:0 8px;}/* clearing & floating */.clearingfix:after {    content:".";    display:block;    line-height:0px;    clear:both;    visibility:hidden;}.clearingfix {    display:block;}.floatbox {    overflow:hidden;}/* topmenu */div#topmenu {    height:47px;    border-top:#d9d9d9 1px solid;    border-bottom:#d9d9d9 1px solid;    margin:0 0 10px 0;}div#topmenu ul {    padding:0px;    margin:0px;    list-style:none;    float:left;}div#topmenu li {    float:left;}div#topmenu a {    padding:0px 42px 0px 0px;    line-height:47px;    color:#016787;    font-size:20px;}div#topmenu a:hover, div#topmenu a.active, div#topmenu li.active a, div#topmenu li:hover a {    text-decoration:none;    color:#e74e17;}

/* tagline */
div.tagline {    color:#e5501f;    font-size:14px;    font-weight:bold;    float:right;    width:200px;  padding: 55px 0 0 0;    line-height:15px;}

/* loginform */div.loginform {    background:url(/images/login_bg.png) 0 0 no-repeat;    width:350px;    float:right; padding:13px 0 0 70px;    height:34px;} div.loginform ul {    list-style:none;}div.loginform ul li {    float:left;}div.loginform ul li label {    color:#9b9b9b;    font-weight:bold;    font-size:11px;    margin:0 10px 0 0;}div.loginform ul li input.fields {    border:#ececec 1px solid;    padding:3px;    font-size:11px;    color:#ababab;    margin:0 10px 0 0;}div.loginform ul li input.loginsubmit,div.loginform ul li a.loginsubmit {    border:0;    padding:0;    background:url(/images/login_submit.png) 0 0 no-repeat;    width:15px;    height:14px;    display:block;    cursor:pointer;    margin:5px 0 0 0;}/* slideshow */div.slideshow {    height:487px;    position:relative;}div.slideshow .fadeout {    width: 96px;    height: 110px;    background: white;    position: absolute;    display: none;    z-index: 10;}div.slider-content {    position:absolute;    padding: 10px;    width:300px;    font-size:14px;    color:#FFF;    font-weight:bold;    line-height:22px;    display: none;    z-index: 1;    background-repeat: repeat;}/* tabs */div.tabs {    position:absolute;    width:942px;    height:90px;    bottom:0;    left:0;    padding:15px 0px 15px 18px;    background:url(/images/front_quote_bg.png);    z-index: 200;}div.tabs ul {    list-style:none;}div.tabs ul li {    float:left;    margin:0 18px 0 0;    position:relative;}div.tabs ul li img {    border:#697687 1px solid;}div.tabs ul li a.title {    position:absolute;    display:block;    background:#e5501f;    font-size:14px;    font-weight:bold;    color:#FFF;    top:2px;    left:2px;    text-decoration:none;    padding:2px 5px;}

/* footer tabs */div.footer-tabs {    clear:both;    position:relative;}div.footer-tabs div.tabs {    position:absolute;    width:942px;    height:90px;    bottom:0;    left:0;    padding:5px 0px 15px 18px;    background:url(/images/abouttabs_bg.png);}/* about */div#about {    width:auto;    margin:0px 0px 0px 0px;    clear:both;    background:url(/images/about_bg.jpg) 0 0 no-repeat;    overflow:hidden;    padding:0 420px 20px 20px;    position:relative;    min-height: 530px;}/*div#about p.intro, #content p:first-child {    font-size:18px;    line-height:130%;}*//* about menu */div.sub_menu {    height:52px;    padding:8px 0 0 0;}div.sub_menu ul {    list-style:none;}div.sub_menu ul li {    float:left;    margin:0;    font-size:14px;    background:url(/images/submenu_sep.png) 0 50% no-repeat;    padding:10px;}div.sub_menu ul li:first-child {    background:none;}div.sub_menu ul li a {    display:block;    padding:0 10px 0 0;    height:20px;    font-size:14px;    color:#FFF;}div.sub_menu ul li a span {    display:block;    padding:0 0 0 10px;    height:20px;    line-height:20px;}div.sub_menu ul li a:hover, div.sub_menu ul li a.active, div.sub_menu ul li:hover a, div.sub_menu ul li.active a {    background:url(/images/submenu_r.png) 100% 0 no-repeat;    text-decoration:none;}div.sub_menu ul li a:hover span, div.sub_menu ul li a.active span, div.sub_menu ul li:hover a span, div.sub_menu ul li.active a span {    background:url(/images/submenu_l.png) 0 0 no-repeat;    text-decoration:none;}/* quotetion */div.quotetion {    width:230px;    height:90px;    position:absolute;    top:187px;    right:0px;    font-size:12px;    color:#FFF;    font-weight:bold;    line-height:16px;    padding: 20px 20px;}/* Partners Page */table.partners td {}table.partners a {    display: block;    text-align: left;    font-weight: bold;    font-size: 14px;    color: #0992c0;    margin: 10px 0 0 0;}table.partners a:hover {    text-decoration: none;    color: #e54f1d;}table.partners a.infoLink {    border-top: 1px solid silver;    width: 126px;    padding-bottom: 40px;}table.partners a.infoLink img {  float: right;}table.partners td.becomePartner{    vertical-align: top;}table.partners td.becomePartner div{  border: 1px solid silver;  width: 200px;  margin-left: 20px;  padding-bottom: 15px;}table.partners td.becomePartner div a{  font-size: 22px;  width: 150px;  color: gray;  font-weight: normal;  margin-left: 20px;}.partnerTabs div img{    float: left;}.partnerTabs .tabText{    font-size: 11px;    margin-left: 140px;    min-height: 150px;;}/* Clients Page */.orangeInfo {    color: #e6501d;}.clientList {    width: 450px;}.clientList a {    display: block;    border: 1px solid #d4d4d4;    width: 141px;    height: 90px;    margin: 1px;    float: left;    text-indent: -8000em;    background-position: 0 90px;}.clientInfo {    position: absolute;    width: 380px;    top: 100px;    left: 105px;    z-index: 9999;    border: 4px solid silver;    padding: 10px 10px 10px 10px;    color: black;    display: none;    background-color: white;    font-size: 11px;    max-height: 355px;    overflow: auto;}.clientList a:hover {    background-position: 0 0;}.clientInfo .background {    display: block;    background-position: top center;    background-repeat: no-repeat;    width: 100%;    height: 90px;    margin-bottom: 20px;}.clientList a.AbuDhabi,.clientInfo.AbuDhabi div.background {    background-image: url(/cms_data/assets/clientLogos/abudhabi.jpg);}.clientList a.AirArabia,.clientInfo.AirArabia div.background {    background-image: url(/cms_data/assets/clientLogos/airarabia.jpg);}.clientList a.Atitech,.clientInfo.Atitech div.background {    background-image: url(/cms_data/assets/clientLogos/atitech.jpg);}.clientList a.AirNorth,.clientInfo.AirNorth div.background {    background-image: url(/cms_data/assets/clientLogos/airnorth.jpg);}.clientList a.Avisa,.clientInfo.Avisa div.background {    background-image: url(/cms_data/assets/clientLogos/avisa.jpg);}.clientList a.Atlantic,.clientInfo.Atlantic div.background {    background-image: url(/cms_data/assets/clientLogos/atlantic.jpg);}.clientList a.Bahrain ,.clientInfo.Bahrain div.background {    background-image: url(/cms_data/assets/clientLogos/bahrain.jpg);}.clientList a.Braathens ,.clientInfo.Braathens div.background {    background-image: url(/cms_data/assets/clientLogos/braathens.jpg);}.clientList a.Dubai,.clientInfo.Dubai div.background {    background-image: url(/cms_data/assets/clientLogos/dubai.jpg);}.clientList a.Eurocopter ,.clientInfo.Eurocopter div.background {    background-image: url(/cms_data/assets/clientLogos/eurocopter.jpg);}.clientList a.Gulfstream ,.clientInfo.Gulfstream div.background {    background-image: url(/cms_data/assets/clientLogos/gulfstream.jpg);}.clientList a.Haeco ,.clientInfo.Haeco div.background {    background-image: url(/cms_data/assets/clientLogos/haeco.jpg);}.clientList a.Klpd ,.clientInfo.Klpd div.background {    background-image: url(/cms_data/assets/clientLogos/klpd.jpg);}.clientList a.SIAEC ,.clientInfo.SIAEC div.background {    background-image: url(/cms_data/assets/clientLogos/SIAEC.jpg);}.clientList a.SunAir ,.clientInfo.SunAir div.background {    background-image: url(/cms_data/assets/clientLogos/sunair.jpg);}.clientList a.TCX,.clientInfo.TCX div.background {    background-image: url(/cms_data/assets/clientLogos/thomascook.jpg);}.clientList a.VAustralia ,.clientInfo.VAustralia div.background {    background-image: url(/cms_data/assets/clientLogos/vaustralia.jpg);}.clientList a.Babcock,.clientInfo.Babcock div.background {    background-image: url(/cms_data/assets/clientLogos/babcock.jpg);}/* Managment Team */.management img {  float: left;  padding: 12px 10px 10px 0;}/* Locations */.locationInstructions {    width:540px;    margin-top: 20px;    color: #e64e1f;    font-size: 18px;    font-weight: bold;}#locationMap {    margin: 30px 0 50px 0;    position: relative;    width: 508px;    height: 298px;    background: url(/cms_data/assets/locations/locationMap.png) no-repeat top left;}#locationMap div.office {  position: absolute;  width: 20px;  height: 15px;  display: block;  background-color: transparent;}#locationMap div.tooltip {  position: absolute;  width: 370px;  height: 205px;  display: block;  background: transparent url(/images/black_arrow_big.png) no-repeat top left;  color: white;  font-size: 11px;  line-height: 1em;  display: none;}#locationMap div.tooltip a {    color: white;}#locationMap div.tooltip div {    margin-top: 45px;    margin-left: 30px;}#locationMap div.tooltip img {    float: left;    margin-right: 8px;}#locationMap div#uk,#locationMap div#uk2 {  top: 66px;  left: 212px;}#locationMap div#uk_tip,#locationMap div#uk2_tip {  top: 81px;  left: 37px;}#locationMap div#pl {  top: 64px;  left: 288px;}#locationMap div#pl_tip {  top: 79px;  left: 113px;}#locationMap div#ch {  top: 87px;  left: 247px;}#locationMap div#ch_tip {  top: 102px;  left: 72px;}#locationMap div#uae {  top: 126px;  left: 314px;}#locationMap div#uae_tip {  top: 141px;  left: 139px;}#locationMap div#in {  top: 152px;  left: 340px;}#locationMap div#in_tip{  top: 167px;  left: 165px;}#locationMap div#sng {  top: 148px;  left: 382px;}#locationMap div#sng_tip {  top: 163px;  left: 207px;}#hq {  width: 147px;  height: 200px;  float: left;  font-size: 10px;  line-height: 12px;}#hq #ch2 {  margin-top: 0px;}#support {  width: 137px;  border-left: 1px solid silver;  margin-left: 10px;  float: left;  height: 200px;  padding-left: 10px;  font-size: 10px;  line-height: 11px;}#support img {  margin-top: 10px;  float: left;}#support div {  margin-top:  10px;  padding-left: 15px;}#development {  width: 190px;  margin-left: 10px;  border-left: 1px solid silver;  float: left;  height: 200px;  padding-left: 10px;  font-size: 10px;  line-height: 11px;}#development img {  margin-top: 10px;  float: left;}#development div {  margin-top:  10px;  padding-left: 15px;}span.typeHead {  display: block;  color: #016d91;  font-size: 12px;  font-weight: bold;}/* Mask *//* Z-index of #mask must lower than #boxes .window */  #mask {    position:absolute;    z-index: 1;    background-color: white;    display:none;    top: 0;  left: 0;}      /* Events */h2.eventHeading {    color: #e45020;    font-size: 18px;    border-bottom: 1px solid #bed9e2;    padding: 0 0 8px 0;    margin: 15px 0 10px 0;}div.pastEvent {    background-color: #ebebeb;    padding: 9px 0 9px 1px;    height: 58px;    font-size: 10px;    position: relative;    line-height: 1em;}div.pastEvent img {    float: left;    margin-left: 1px;    margin-right: 10px;}div.pastEvent h3 {    margin: 0;    padding: 0;    float: left;    font-size: 16px;    width: 300px;}div.pastEvent div {    display: block;    margin-top: 10px;}div.pastEvent a {    display: block;    width: 105px;    height: 36px;    background: url(/cms_data/assets/events/event_more_info.png) no-repeat top left;    float: right;    margin: 10px 10px 0 8px;    text-indent: -7000em;}/* Event Form */.eventForm #formIntro{    margin-bottom: 20px;}.eventForm div.formItem {padding-top: 5px;line-height: 1em;clear: left;}.eventForm div.groupStart {    padding-top: 35px;}.eventForm .formItem div.checkboxes {    float: left;    color: gray;}.eventForm .formItem div.checkboxes  input {    float: none;    margin-right: 5px;}.eventForm input, .eventForm select,.eventForm textarea {    margin-top: 5px;    float: left;    border: 1px solid silver;}.eventForm input.required,.eventForm select.required,.eventForm textarea.required {    border: 1px solid #ffAAAA;}.eventForm textarea#message {    width: 250px;    height: 100px;}.eventForm label {    display: block;    color: gray;    width: 200px;    clear: left;    margin-top: 5px;    float: left;}.eventForm label.indent2 {    width: 350px;}/* Image fade in / out */.bgFade {    display: none;    position: absolute;     width: 88px;     height: 62px;     background: white;}/* Product Page */h2 {    display: inline-block;    color:#E64E1F;    font-size:18px;    font-weight:bold;    padding-top:20px;    width:50%;}span.click {    color: gray;    font-style: italic;}div.envisionBanner {    margin-top: 20px;    display: block;    width: 519px;    height: 79px;    background: url(/cms_data/assets/product/envision_banner.png) no-repeat top left;    position: relative;}div.envisionBanner a {    display: block;    width: 106px;    height: 37px;    position: absolute;    text-indent: -7000em;}div.envisionBanner a.envisionDetails {    margin-top:  23px;    margin-left: 250px;}div.envisionBanner a.envisionBenefits {    top:  23px;    left: 380px;}#configManagerContainer {    background: url(/cms_data/assets/product/product_bg.png) no-repeat top left;    border: 1px solid white;    position: relative;}#configManagerContainer #imgmap area:hover {    cursor: pointer;}#managerContainer {    border: 1px solid silver;	width: 446px;    height: 105px;	top: 96px;	left: 36px;	position: absolute;}#configuration.manager {    position: absolute;    text-indent: -7000em;    top: 50px;    left: 10px;    width: 500px;    height: 30px;    cursor: pointer;}#managerContainer .manager {    display: block;    float: left;    width: 110px;    height: 45px;    margin-top: 5px;    text-indent: -7000em;    cursor: pointer;}#managerContainer #operations.manager {    background: url(/cms_data/assets/product/operations_man_but.png) no-repeat top left;}#managerContainer #maintenance.manager {    background: url(/cms_data/assets/product/maintenance_man_but.png) no-repeat top left;}#managerContainer #engineering.manager {    background: url(/cms_data/assets/product/engineering_man_but.png) no-repeat top left;}#managerContainer #materials.manager {    background: url(/cms_data/assets/product/materials_man_but.png) no-repeat top left;}#managerContainer #quality.manager {    background: url(/cms_data/assets/product/quality_man_but.png) no-repeat top left;}#managerContainer #documents.manager {    background: url(/cms_data/assets/product/document_man_but.png) no-repeat top left;}#managerContainer #finance.manager {    background: url(/cms_data/assets/product/finance_man_but.png) no-repeat top left;}#managerContainer #training.manager {    background: url(/cms_data/assets/product/training_man_but.png) no-repeat top left;}                            #configManagerContainer .managerInfo {	display: none;	padding-top: 220px;}#configManagerContainer .managerInfo h3 {    font-size: 18px;    padding: 3px 0 10px 50px;    border-bottom: 1px solid #cfcfcf;    margin-bottom: 22px;}#configManagerContainer #maintenanceInfo  h3 {    background: transparent url(/cms_data/assets/product/maintenance_icon.png) no-repeat 15px 0;    color: #fe3e00;}#configManagerContainer #operationsInfo  h3 {    background: transparent url(/cms_data/assets/product/operations_icon.png) no-repeat 5px 0;    color: black;}#configManagerContainer #financeInfo  h3 {    background: transparent url(/cms_data/assets/product/finance_icon.png) no-repeat 15px 0;    color: #e92a89;}#configManagerContainer #engineeringInfo  h3 {    background: transparent url(/cms_data/assets/product/engineering_icon.png) no-repeat 15px 0;    color: gray;}#configManagerContainer #materialsInfo  h3 {    background: transparent url(/cms_data/assets/product/materials_icon.png) no-repeat 15px 0;    color: #337897;}#configManagerContainer #qualityInfo  h3 {    background: transparent url(/cms_data/assets/product/quality_icon.png) no-repeat 15px 0;    color: #6e098d;}#configManagerContainer #trainingInfo  h3 {    background: transparent url(/cms_data/assets/product/training_icon.png) no-repeat 15px 0;    color: #692cad;}#configManagerContainer #documentsInfo  h3 {    background: transparent url(/cms_data/assets/product/documents_icon.png) no-repeat 15px 0;    color: #1e7c6c;}#configManagerContainer #analyticsInfo  h3 {    background: transparent url(/cms_data/assets/product/analytics_icon.png) no-repeat 15px 0;    color: #2d5988;}ul.benefits {    list-style: none;    margin-top: -10px;    padding: 0 0 10px 40px;}/* Press Release */#prArticle #article_header {    color:#E64E1F;    display:inline-block;    font-size:18px;    font-weight:bold;    padding-top:20px;    clear: both;}#prArticle #download_pdf {    margin-top: 10px;    display: block;    width: 103px;    height: 29px;    background: url(/cms_data/assets/icons/download_pdf.png) no-repeat top left;    text-indent: -7000em;}#prArticle #article_date {    width: 200px;    display: inline-block;}#pressReleases .pressRelease .date,#inTheNews .pressRelease .date {    width: 65px;    float: left;    color: #006a87;    font-size: 14px;}#pressReleases .pressRelease .title,#inTheNews .pressRelease .title {    padding-left: 5px;    width: 295px;    border-right: 1px solid silver;    border-left: 1px solid silver;    float: left;    color: #787878;    font-size: 15px;}#pressReleases .pressRelease a.download,#inTheNews .pressRelease a.download{    margin-left: 5px;    float: left;    display: block;    width: 103px;    height: 29px;    background: url(/cms_data/assets/icons/download_pdf.png) no-repeat top left;    text-indent: -7000em;}#pressReleases .pressRelease .breaker ,#inTheNews.pressRelease .breaker {    clear: both;    height: 5px;    border-bottom: 1px solid silver;    margin-bottom: 5px;}#prArticle #BackToMediaCenter {    float: right;    display: block;    background: url(/cms_data/assets/icons/back_to_media_center.png) no-repeat top left;    width: 140px;    height: 22px;    text-indent: -7000em;}

#fbLike {
	clear:both;
	position:relative;
}

