﻿@charset "UTF-8";
@import "default.css";
@import "retina.css";
@import "jquery.mCustomScrollbar.css";
@import "jquery.fancybox.css";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,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,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.clear{clear:both}
.clearLeft{clear:left}
.clearRight{clear:right}
*{letter-spacing:normal!important}
.hide{display:none}
div.column-1,div.column-2,div.column-3{position:relative}
.no-top-margin{margin-top:0!important}
.no-right-margin{margin-right:0!important}
.no-bottom-margin{margin-bottom:0!important}
.no-left-margin{margin-left:0!important}
.no-top-padding{padding-top:0!important}
.no-right-padding{padding-right:0!important}
.no-bottom-padding{padding-bottom:0!important}
.no-left-padding{padding-left:0!important}
.no-top-border{border-top:none!important}
.no-right-border{border-right:none!important}
.no-bottom-border{border-bottom:none!important}
.no-left-border{border-left:none!important}
@font-face{font-family:"DIN-Light";src:url(webfonts/DIN-Light.eot#iefix);font-weight:300;font-style:normal}
@font-face{font-family:"DIN-Light";src:url(webfonts/DIN-Light.woff) format("woff");src:url(webfonts/DIN-Light.ttf#iefix) format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:"DIN-Regular";src:url(webfonts/DIN-Regular.eot#iefix);font-weight:400;font-style:normal}
@font-face{font-family:"DIN-Regular";src:url(webfonts/DIN-Regular.woff) format("woff");src:url(webfonts/DIN-Regular.ttf#iefix) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:"DIN-Medium";src:url(webfonts/DIN-Medium.eot#iefix);font-weight:500;font-style:normal}
@font-face{font-family:"DIN-Medium";src:url(webfonts/DIN-Medium.woff) format("woff");src:url(webfonts/DIN-Medium.ttf#iefix) format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:"DIN-Bold";src:url(webfonts/DIN-Bold.eot#iefix);font-weight:700;font-style:normal}
@font-face{font-family:"DIN-Bold";src:url(webfonts/DIN-Bold.woff) format("woff");src:url(webfonts/DIN-Bold.ttf#iefix) format("truetype");font-weight:700;font-style:normal}
body{width:100%;min-width:1020px;font-size:62.5%;font-family:"DIN-Regular",Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility;color:#37424A;-webkit-font-smoothing:subpixel-antialiased!important}
b,strong,.strong{font-family:"DIN-Medium"!important}
em{font-style:italic}
small{font-size:.85em;line-height:1.2em}
a,a:link,a:active,a:visited,a:focus{color:#37424A}
a:hover{color:#000}
input:focus,input:active,select,select:focus,select:active,textarea:focus,textarea:active,a:focus,a:active,a:link,a:visited{outline:none}
input[type=text],input[type=submit],input[type=button],textarea{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}
img{border:0;outline:none}
.placeholder{color:#aaa}
hr{border-color:#d5d5d5;border-style:solid;border-width:0 0 1px;clear:both;margin:20px 0}
::selection{background:#0985B7;color:#fff;text-shadow:none}
::-webkit-input-placeholder{color:#444}
:-moz-placeholder{color:#444}
::-moz-placeholder{color:#444}
:-ms-input-placeholder{color:#444}
#register-newsletter ::-webkit-input-placeholder,#search-site ::-webkit-input-placeholder{color:#fff}
#register-newsletter :-moz-placeholder,#search-site :-moz-placeholder{color:#fff}
#register-newsletter ::-moz-placeholder,#search-site ::-moz-placeholder{color:#fff}
#register-newsletter :-ms-input-placeholder,#search-site :-ms-input-placeholder{color:#fff}
.float-left{float:left!important}
.float-right{float:right!important}
label,input[type=submit]{cursor:pointer}
h1,h2,h3,h4,h5,h6{font-family:"DIN-Regular"}
#top-bar{background-color:#37424A;height:30px;position:relative;overflow:visible;font-size:1.1em}
#header{height:114px;position:relative}
#header-left{float:left;width:500px;position:relative}
#header-right{float:right;width:476px;position:relative}
#main-nav{background-color:#fff;min-height:32px;position:relative}
#top-section{min-height:176px;position:relative}
#top-section-gradient{height:4px;position:relative}
#main-content{position:relative}
#importance{position:relative}
#research-area{position:relative}
#daily-life{position:relative}
#lead-scientists{position:relative}
#accomodation{position:relative}
#comments{position:relative}
#reviews{position:relative}
#upcoming{position:relative}
#footer{position:relative}
#copyright{position:relative;border-top:1px dotted #fff;margin-top:30px;padding-top:15px;color:#fff;font-size:1.2em;line-height:1.2em}
.scientific-research #top-section{min-height:100px}
.news-and-media #top-section{min-height:100px}
.contact #top-section{min-height:100px}
.education #top-section{min-height:100px}
.corporate #top-section{min-height:100px}
.get-involved #top-section{min-height:100px}
.about #top-section{min-height:100px}
.booking #top-section{min-height:46px}
.generic #top-section{min-height:100px}
.donation #top-section{min-height:46px}
.site-wrapper{width:1000px;margin:0 auto;padding:0 8px 20px;position:relative}
.expeditions-list .site-wrapper{padding-top:20px}
#top-section .site-wrapper{padding-bottom:0}
#main-nav .site-wrapper{padding-bottom:0}
#home-hero-panel .site-wrapper{padding-bottom:0}
#booking-stages .site-wrapper{padding-bottom:0}
#register-newsletter{width:340px;float:left;height:30px;margin-bottom: 15px;}
#earthwatch-sites{width:150px;float:left;border-right:1px solid #999;height:30px;overflow:visible}
#search-site{/* width:199px; */float:left;height:30px;border-right:0 solid #999;}
#social-media{width:129px;float:left;height:30px;border-right:1px solid #999; background: #5a676f;}
#join-login{width:385px;float:right;height:30px}
#company-logo{position:absolute;top:34px;left:0}
#company-logo,#company-logo h2,#company-logo h2 a{display:block;width:234px;height:49px}
#company-logo h2 a{text-indent:-500px;overflow:hidden;background-image:url(images/logos/earthwatch-institute.png)}
#book-donate{position:absolute;right:0;top:0;width:178px;height:114px;background-size:145px 105px;background-image:url(images/icons/globals/molecule.png);background-position:center center;background-repeat:no-repeat}
#book-donate li.book{width:60px;position:absolute;top:25px;left:88px;text-align:center}
#book-donate li.donate{width:60px;position:absolute;top:60px;left:28px;text-align:center}
#book-donate li.book a,#book-donate li.donate a{text-transform:uppercase;color:#fff;text-decoration:none;font-family:"DIN-medium";line-height:1.3em;font-size:1.3em}
#book-donate li.book a:hover,#book-donate li.donate a:hover{text-decoration:underline}
#header-right #contact-us{float:left;position:absolute;top:30px;left:0}
#header-right #contact-us h2{color:#0080BB;font-size:1.2em;line-height:1em}
#header-right #contact-us h2 span{border-top:1px dotted #666;display:block;margin-top:5px;padding-top:12px;font-family:"DIN-Light"}
#header-right #contact-us h2 span a{color:#5F686E;font-size:1.6em;text-decoration:none;line-height:1em}
#main-nav ul li{float:left;text-transform:uppercase;font-family:"DIN-Regular";background-image:url(images/backgrounds/main-nav-division.png);background-repeat:no-repeat;background-position:right center}
#main-nav ul li.first a{margin-left:0}
#main-nav ul li.last a{margin-right:0}
#main-nav ul li.last{background-image:none}
#main-nav ul li a{display:block;padding:0 10px;margin:0 5px;line-height:32px;color:#6D6E70;text-decoration:none;font-size:1.2em}
#main-nav ul li.active a,#main-nav ul li a.active,#main-nav ul li a:hover{background-color:#37424A;color:#fff}
#footer-nav{border-bottom:1px dotted #fff;margin-bottom:30px}
#footer-nav ul li{float:left;text-transform:uppercase;font-family:"DIN-Regular";background-image:url(images/backgrounds/footer-nav-division.png);background-repeat:no-repeat;background-position:right center}
#footer-nav ul li.first a{margin-left:0}
#footer-nav ul li.last a{margin-right:0}
#footer-nav ul li.last{background-image:none}
#footer-nav ul li a{display:block;padding:0;margin:0 16px;line-height:40px;color:#009FDA;text-decoration:none;font-size:1.2em}
#footer-nav ul li.active a,#footer-nav ul li a.active,#footer-nav ul li a:hover{color:#0985B7}
#footer-sub-navs{padding-top:10px;padding-bottom:25px}
#footer-nav-1{font-size:1.2em;color:#fff;width:310px;padding:0 30px 0 0;float:left}
#footer-nav-2{font-size:1.2em;width:434px;float:right}
.footer-table td{padding:0 20px;border-right:1px solid #fff}
.last-td{padding-left:20px!important;padding-right:0!important;border-right:none!important}
#footer-nav-1 a,#footer-nav-2 a,#footer-nav-3 a,#footer-nav-4 a{color:#fff;text-decoration:none}
#footer-nav-1 a:hover,#footer-nav-2 a:hover,#footer-nav-3 a:hover,#footer-nav-4 a:hover{color:#f5f5f5;text-decoration:underline}
#footer-nav-1 li a,#footer-nav-2 li a,#footer-nav-3 li a,#footer-nav-4 li a{display:block;padding:0 0 0 12px;background-image:url(images/icons/globals/footer-bullet.png);background-repeat:no-repeat;background-position:left top}
#footer-nav-1 h3,#footer-nav-1 h3 a,#footer-nav-2 h3,#footer-nav-2 h3 a,#footer-nav-3 h3,#footer-nav-3 h3 a,#footer-nav-4 h3,#footer-nav-4 h3 a{color:#fff;font-size:1.2em;line-height:1.3em;text-transform:uppercase;margin:0 0 30px;letter-spacing:1px}
#footer-nav-1 li,#footer-nav-2 li,#footer-nav-3 li,#footer-nav-4 li{margin:0 0 8px;font-size:1.2em;line-height:1.2em}
#breadcrumb-nav{z-index:10;color:#6D6E70;font-size:1em;text-transform:uppercase;height:20px;line-height:20px;padding:0 0 0 10px;float:left;width:770px}
#breadcrumb-nav span{z-index:10;display:block;margin:-1px 4px 0;float:left}
#breadcrumb-nav a{z-index:10;color:#6D6E70;text-decoration:none;float:left}
#breadcrumb-nav a:hover{z-index:100!important;color:#424242;text-decoration:underline}
#back-to-results{float:right;text-align:right;height:20px;line-height:20px;width:200px}
#back-to-results a{text-transform:uppercase;color:#6D6E70;text-decoration:none}
#back-to-results a:hover{color:#424242;text-decoration:underline}
#register-newsletter label{display:block;float:left;line-height:30px;color:#fff;cursor:pointer;width:120px;font-size:1.1em}
#registration-email-address{/* margin:0 0 0 20px; */font-family:"DIN-Light";background-color:#4b555c;border:0;line-height: 29px;height:30px;padding:0 4px;color:#fff;font-size: 1.5em;display:block;float:left;width: 240px;}
#registration-email-address-submit{font-family:"DIN-Light";font-size:1.2em;background-color: #d64321;color:#fff;width: 79px;height:30px;text-align:center;border:0;padding:0;line-height:30px;display:block;float:left;cursor:pointer;margin:0;text-decoration:none;}
#registration-email-address-submit:hover{background-color:#0985B7}
input#registration-email-address::-webkit-input-placeholder{line-height:30px}
input#registration-email-address:-moz-placeholder{line-height:30px}
input#registration-email-address:-ms-input-placeholder{line-height:30px}
#earthwatch-sites-menu{display:none}
#earthwatch-sites-list{position:absolute;z-index:1000;width:199px;font-size:1.1em}
#earthwatch-sites-list ul.sub{display:none;border-top:1px dotted #999;margin:-1px 0 0}
#earthwatch-sites-list li{color:#fff;height:30px;line-height:30px;width:199px}
#earthwatch-sites-list li span.main{display:block;height:30px;line-height:30px;width:165px;padding:0 30px 0 4px;background-image:url(images/icons/white/triangle-arrow-down.png);background-position:180px center;background-repeat:no-repeat}
#earthwatch-sites-list li li{width:191px;background-color:#37424A;color:#fff;line-height:2.4em;height:auto;padding:0 4px;border-bottom:1px dotted #666}
#earthwatch-sites-list li li.last{border-bottom:none}
#earthwatch-sites-list li li a{color:#fff;text-decoration:none}
#earthwatch-sites-list li li a:hover{color:#0985B7;text-decoration:underline}
#search-site label{display:block;float:left;line-height:30px;color:#fff;cursor:pointer;width:auto;font-size:1.1em;float:right;margin-right:10px}
#search{font-family:"DIN-Light";background-color:#37424A;border:0;line-height:30px;height:30px;padding:0 4px;color:#fff;font-size:1.1em;display:block;float:left;width:161px;margin:0}
#search-submit{font-family:"DIN-Light";background-color:#37424A;color:#fff;width:30px;height:30px;text-align:center;border:0;padding:0;line-height:30px;display:block;float:left;cursor:pointer;margin:0;background-image:url(images/icons/grey/search.png);background-repeat:no-repeat;background-position:center center;text-indent:-500px;overflow:hidden}
#search-submit:hover{background-color:#0985B7}
input#search::-webkit-input-placeholder{line-height:30px}
input#search:-moz-placeholder{line-height:30px}
input#search:-ms-input-placeholder{line-height:30px}
.scroll-top{padding-top:20px;clear:both}
.scroll-top a{display:block;float:right;text-transform:uppercase;color:#6D6E70;text-decoration:none;background-image:url(images/icons/grey/triangle-arrow-up.png);background-repeat:no-repeat;background-position:right 1px;padding-right:15px}
.scroll-top a:hover{color:#333}
#daily-life .scroll-top a,#secondary-content .scroll-top a{color:#fff;background-image:url(images/icons/white/triangle-arrow-up.png)}
#daily-life .scroll-top a:hover,#secondary-content .scroll-top a:hover{color:#f5f5f5}
h3.dotted{color:#37424A;font-size:1.8em;padding:0 0 10px;margin:0 0 15px;border-bottom:1px dotted #999;text-transform:uppercase}
hr.dotted{border-style:dotted}
hr.dashed{border-style:dashed}
.mega-menu ul,.mega-menu ul li{list-style:none}
.mega-menu ul{position:relative;padding:0;margin:0}
.mega-menu ul li ul{display:none}
.mega-menu .sub{display:none}
.mega-menu .sub ul{display:block}
.dk_container{background-color:#37424A;font-family:"DIN-Regular";font-size:1em}
.dk_container:focus{outline:0}
.dk_container a{cursor:pointer;text-decoration:none}
.dk_toggle{display:block;background-image:url(images/dropkick/dk_arrows.png);background-repeat:no-repeat;background-position:90% center;color:#fff;padding:0 0 0 10px}
.dk_toggle:hover{border-color:#8c8c8c}
.dk_focus .dk_toggle{border-color:#40b5e2}
.dk_open{z-index:10}
.dk_open .dk_toggle{background-color:#ececec;border-color:#8c8c8c;color:#ccc}
.dk_options a{background-color:#fff;border-bottom:1px solid #999;font-family:"DIN-Regular";padding:8px 10px}
.dk_options li:last-child a{border-bottom:none}
.dk_options a:hover,.dk_option_current a{background-color:#009FDA;border-bottom-color:#999;color:#fff;text-decoration:none}
.dk_options_inner{border:1px solid #37424A;max-height:250px}
.dk_options_inner,.dk_touch .dk_options{max-height:250px}
.dk_container{display:none;float:left;position:relative}
.dk_container a{outline:0}
.dk_toggle{display:-moz-inline-stack;display:inline-block;display:inline;position:relative;zoom:1}
.dk_open{position:relative}
.dk_open .dk_options{display:block}
.dk_open .dk_label{color:inherit}
.dk_options{display:none;position:absolute;right:0;width:100%}
.dk_options a,.dk_options a:link,.dk_options a:visited{display:block}
.dk_options_inner{overflow:auto;position:relative}
.dk_touch .dk_options{overflow:hidden}
.dk_touch .dk_options_inner{max-height:none;overflow:visible}
.dk_theme_black{background:#37424A}
.dk_theme_black .dk_toggle{border:none;display:block;height:30px;line-height:30px;width:130px!important}
.dk_theme_black .dk_toggle,.dk_theme_black.dk_open .dk_toggle{background-color:transparent;background-image:url(images/icons/white/triangle-arrow-down.png);color:#fff}
.dk_theme_black .dk_options{top:30px}
.dk_theme_black .dk_options a{background-color:#37424A;color:#fff}
.dk_theme_black .dk_options a:hover,.dk_theme_black .dk_option_current a{background-color:#009FDA;color:#fff}
.dk_theme_white{background:#fff;width:191px!important}
.dk_theme_white .dk_toggle{border:none;display:block;height:30px;line-height:30px;width:190px!important}
.dk_theme_white .dk_toggle,.dk_theme_white.dk_open .dk_toggle{background-color:transparent;background-image:url(images/icons/light-blue/triangle-arrow-down.png);color:#37424A}
.dk_theme_white .dk_options{top:30px;right:-2px;width:194px}
.dk_theme_white .dk_options a{background-color:#37424A;color:#fff;padding:0 10px;border-bottom-style:dotted}
.dk_theme_white .dk_options a:hover,.dk_theme_white .dk_option_current a{color:#009FDA}
.dk_theme_light_blue{background:#009FDA;width:255px!important;margin:0 10px}
.dk_theme_light_blue .dk_toggle{border:none;display:block;height:30px;line-height:30px;width:262px!important}
.dk_theme_light_blue .dk_toggle,.dk_theme_light_blue.dk_open .dk_toggle{background-color:transparent;background-image:url(images/icons/white/triangle-arrow-down.png);color:#fff}
.dk_theme_light_blue .dk_options .dk_options_inner{border:none;margin:0;padding:0}
.dk_theme_light_blue .dk_options .dk_options_inner li{margin:0;font-size:16px;line-height:30px;padding:0}
.dk_theme_light_blue .dk_options{top:30px;right:0}
.dk_theme_light_blue .dk_options a{background-color:#009FDA;color:#fff;padding:0 10px;border-top:1px dotted #fff;border-bottom:none}
.dk_theme_light_blue .dk_options a:hover,.dk_theme_light_blue .dk_option_current a{background-color:#0985B7;color:#fff}
.dk_theme_light_blue_small{background:#009FDA;width:185px!important;margin:0 10px 10px 0}
.dk_theme_light_blue_small .dk_toggle{border:none;display:block;height:20px;line-height:20px;width:182px!important}
.dk_theme_light_blue_small .dk_toggle,.dk_theme_light_blue_small.dk_open .dk_toggle{background-color:transparent;background-image:url(images/icons/white/triangle-arrow-down.png);color:#fff}
.dk_theme_light_blue_small .dk_options .dk_options_inner{border:none;margin:0;padding:0}
.dk_theme_light_blue_small .dk_options .dk_options_inner li{margin:0;font-size:14px;line-height:24px;padding:0}
.dk_theme_light_blue_small .dk_options{top:20px;right:0}
.dk_theme_light_blue_small .dk_options a{background-color:#009FDA;color:#fff;padding:0 10px;border-top:1px dotted #fff;border-bottom:none}
.dk_theme_light_blue_small .dk_options a:hover,.dk_theme_light_blue_small .dk_option_current a{background-color:#0985B7;color:#fff}
.wildlife-ecosystems div.find-more-button a{background-color:#00A374}
.archaeology-culture div.find-more-button a{background-color:#EFAF13}
.climate-change div.find-more-button a{background-color:#EF572F}
.ocean-health div.find-more-button a{background-color:#21B8C2}
div.find-more-button a{background-color:#009FDA}
.wildlife-ecosystems div.find-more-button a:hover{background-color:#12916A}
.archaeology-culture div.find-more-button a:hover{background-color:#d99d0a}
.climate-change div.find-more-button a:hover{background-color:#d84823}
.ocean-health div.find-more-button a:hover{background-color:#0e9ea8}
div.find-more-button a:hover{background-color:#0985B7}
div.find-more-button{position:relative;cursor:pointer}
div.find-more-button a{position:relative;color:#fff;text-transform:uppercase;display:block;height:30px;line-height:32px;font-size:1.2em;font-family:"DIN-Light";text-decoration:none;padding:0 10px;-webkit-box-shadow:3px 3px 1px 1px rgba(0,0,0,0.1);box-shadow:3px 3px 1px 1px rgba(0,0,0,0.1)}
div.find-more-button a span.find-more{width:90%;float:left;text-align:left;cursor:pointer}
div.find-more-button a span.more{width:10%;float:right;text-align:right;font-size:1.4em;cursor:pointer}
div.find-more-button a span.pdf{background-image:url(images/icons/docs/pdf.png);background-repeat:no-repeat;display:block;width:13px;height:14px;margin-top:8px}
table.booking-dates{width:100%!important;font-size:1.3em;border-bottom:1px solid #37424A}
table.booking-dates th{width:auto;vertical-align:bottom;padding:0 0 5px;color:#009FDA;font-family:"DIN-Medium";text-align:left}
table.booking-dates th.team-dates{width:24%!important}
table.booking-dates th.days{width:8%!important}
table.booking-dates th.duration{width:10%!important}
table.booking-dates th.team{width:8%!important}
table.booking-dates th.status{width:25%!important}
table.booking-dates th.minimum-contribution{width:10%!important}
table.booking-dates th.call-to-action{width:15%!important}
table.booking-dates tr.new-row{padding:15px 0;vertical-align:top;border-top:1px solid #37424A;font-family:"DIN-Medium"}
table.booking-dates td p{font-size:1em!important;font-family:"DIN-Regular";margin:0 2em 0 0 !important}
table.booking-dates td span.team-dates,table.booking-dates td span.days,table.booking-dates td span.minimum-contribution{line-height:34px}
table.booking-dates div.find-more-button a{font-size:1.1em;text-transform:none}
table.booking-dates tr.td_year_header{border-bottom:2px solid #009FDA}
table.booking-dates tr.td_year_header td{padding-top:15px!important}
table.booking-dates tr.tab_title_section th{border-bottom-width:0}
table.sizing-chart{width:100%;font-size:1.3em}
table.sizing-chart th{width:auto;vertical-align:bottom;padding:0 0 5px;border-bottom:1px solid #37424A;color:#009FDA;font-family:"DIN-Medium"}
table.sizing-chart th.sizes{width:28%;text-align:left}
table.sizing-chart th.size{width:12%;text-align:center}
table.sizing-chart td.sizes{font-family:"DIN-Medium";font-size:.9em!important}
table.sizing-chart td.size{text-align:center;font-family:"DIN-Regular";font-size:.9em!important}
table.sizing-chart td{padding:10px 0;vertical-align:top;border-bottom:1px solid #37424A}
table.event-details{width:100%;font-size:1.3em;line-height:1.3em;margin-bottom:20px}
table.event-details th{width:20%;text-align:left;vertical-align:top;padding:10px 0;border-bottom:1px solid #e1e1e1;color:#009FDA;font-family:"DIN-Medium"}
table.event-details td{width:80%;padding:10px 0;vertical-align:top;border-bottom:1px solid #e1e1e1}
input.error{ outline:1px solid red !important; }
textarea.error{border-color:red!important}
label.error{background-color:#fff!important;color:#000!important;padding:5px 5px 5px 22px !important;margin:0 0 10px!important;font-style:normal!important;background-image:url(images/icons/globals/mandatory-field.png)!important;background-position:5px 40%!important;background-repeat:no-repeat!important}
#call-back label.error{display:block;margin-right:0!important}
#event-booking label.error{display:block;margin-right:0!important}
#booking-content label.error{color:red!important;background-color:transparent!important;display:block;background-position:0 40%!important;padding:5px 5px 5px 17px !important;clear:both;margin-bottom:0!important}
div.business-bulletin label.error{display:block;margin-right:0!important}
select.error{border:1px solid red!important}
.error + label > span{color:red!important}
div.post-comment label.error{background-color:#fff!important;color:#000!important;padding:5px 5px 5px 22px !important;margin:0 0 0 140px !important;font-style:normal!important;background-image:url(images/icons/globals/mandatory-field.png)!important;background-position:0 40%!important;background-repeat:no-repeat!important;width:275px!important}
#booking-content .donate-options label.error{padding:5px 40px 5px 20px !important;font-size:1.2em;line-height:1.3em}
#donate-now-variable-amount-error-message label.error{padding:5px 40px 5px 24px !important;font-size:1.2em;line-height:1.3em;display:block;height:30px!important}
.light-gradient-top{background-image:url(images/gradients/light-gradient-top.png);background-repeat:repeat-x;background-position:center top}
.light-gradient{background-image:url(images/gradients/light-gradient.png);background-repeat:repeat-x;background-position:center bottom}
.light-gradient-booking-1{background-image:url(images/gradients/light-gradient-booking-1.png);background-repeat:repeat-x;background-position:center bottom}
.light-gradient-booking-2{background-image:url(images/gradients/light-gradient-booking-2.png);background-repeat:repeat-x;background-position:center bottom}
.light-gradient-40x336{background-image:url(images/gradients/light-gradient-40x336.png);background-position:center top;background-repeat:repeat-x}
.grey-jean{background-image:url(images/textures/gray-jean/gray-jean.png);background-repeat:repeat;background-position:center bottom}
.grey-jean-dark{background-image:url(images/textures/gray-jean-dark/gray-jean-dark.png);background-repeat:repeat;background-position:center bottom}
.white-plaster{background-image:url(images/textures/white-plaster/white-plaster.png);background-repeat:repeat;background-position:center bottom}
.subtle-dots{background-image:url(images/textures/subtle-dots/subtle-dots.png);background-repeat:repeat;background-position:center bottom}
.subtle-dots-dark{background-image:url(images/textures/subtle-dots-dark/subtle-dots-dark.png);background-repeat:repeat;background-position:center bottom}
.ricepaper{background-image:url(images/textures/ricepaper/ricepaper.png);background-repeat:repeat;background-position:center bottom}
.ricepaper-light-blue{background-image:url(images/textures/light-blue/ricepaper.png);background-repeat:repeat;background-position:center bottom}
div.left-sub-nav h2{font-family:"DIN-Medium";text-transform:uppercase;font-size:1.5em;padding:0 10px;margin-bottom:5px;color:#009FDA}
div.left-sub-nav ul{margin:0 0 30px;min-height:230px}
div.left-sub-nav li{font-size:1.3em;border-bottom:1px dotted #e1e1e1;padding:6px 10px;line-height:1.3em}
div.left-sub-nav li a{text-decoration:none;display:block;padding-right:30px}
div.left-sub-nav li a:hover{color:#000;text-decoration:underline}
div.left-sub-nav li a.current{color:#009FDA}
#social-media ul{width:106px;margin:0 auto}
#social-media ul li{float:left;margin:0 5px}
#social-media ul li.first{margin-left:0}
#social-media ul li.last{margin-right:0}
#social-media ul li a{display:block;text-indent:-500px;overflow:hidden;background-image:url(images/sprites/social-media.png)}
#social-media ul li.you-tube a{margin:6px 5px 0 0;width:15px;height:17px;background-position:0 0}
#social-media ul li.twitter a{margin:8px 5px 0 0;width:14px;height:11px;background-position:-36px -3px}
#social-media ul li.facebook a{margin:7px 5px 0 0;width:8px;height:14px;background-position:-69px -1px}
#social-media ul li.rss a{margin:8px 0 0;width:14px;height:14px;background-position:-97px -1px}
#social-media ul li.you-tube a:hover{background-position:0 -17px}
#social-media ul li.twitter a:hover{background-position:-36px -20px}
#social-media ul li.facebook a:hover{background-position:-69px -18px}
#social-media ul li.rss a:hover{background-position:-97px -18px}
#join-login ul{width:390px;margin:0 auto;height:30px}
#join-login li{margin:0 4px;float:left;color:#fff;line-height:27px}
#join-login li a{color:#fff;text-decoration:none}
#join-login li a:hover{color:#0080BB}
#join-login li.profileImg a{display:block;margin-top:2px;border:1px solid #fff}
#join-login li.profile a{color:#fff;text-decoration:none;display:block;padding:3px;border:1px solid #fff;width:16px;height:14px;line-height:16px;text-align:center;margin-top:4px}
#join-login li.profile a:hover{color:#0080BB;border:1px solid #0080BB}
#join-login li.membership span{margin:0 5px}
ul.share-expeditions{margin:30px 0!important;padding:0!important;width:330px}
ul.share-expeditions li{margin:0 0 10px!important}
ul.share-expeditions li a{text-decoration:none!important;background-color:#009FDA;display:block;padding:7px 80px 5px 10px;color:#fff;text-transform:uppercase;background-repeat:no-repeat;font-size:1em}
ul.share-expeditions li a:hover{background-color:#0985B7}
ul.share-expeditions li a.facebook{background-image:url(images/icons/white/facebook.png);background-position:96% 5px}
ul.share-expeditions li a.twitter{background-image:url(images/icons/white/twitter.png);background-position:96% 6px}
label.gap-right{margin-right:15px}
a.call-to-action{display:block;height:auto;width:220px;height:54px;border:1px solid #e1e1e1;color:#fff;font-size:1.6em;background-color:#009FDA;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-transform:uppercase;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1);box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1)}
a.call-to-action:hover{background-color:#0985B7}
a.call-to-action span{width:179px;height:28px;line-height:32px;border:3px solid #fff;display:block;padding:10px 25px 10px 10px;-webkit-border-radius:3px;border-radius:3px;background-image:url(images/icons/white/triangle-arrow-next.png);background-repeat:no-repeat;background-position:92% center}
.wildlife-ecosystems a.call-to-action{background-color:#00A374}
.archaeology-culture a.call-to-action{background-color:#EFAF13}
.climate-change a.call-to-action{background-color:#EF572F}
.ocean-health a.call-to-action{background-color:#21B8C2}
.wildlife-ecosystems a.call-to-action:hover{background-color:#12916A}
.archaeology-culture a.call-to-action:hover{background-color:#d99d0a}
.climate-change a.call-to-action:hover{background-color:#d84823}
.ocean-health a.call-to-action:hover{background-color:#0e9ea8}
span.free-event{background-color:#009FDA;color:#fff!important;display:block;height:auto;width:220px;height:54px;border:1px solid #e1e1e1;color:#fff;font-size:1.6em;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-transform:uppercase;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1);box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1)}
span.free-event span{width:179px;height:28px;line-height:32px;border:3px solid #fff;display:block;padding:10px 25px 10px 10px;-webkit-border-radius:3px;border-radius:3px}
td.booking-card-type-block img{margin:0 10px 0 0;display:block;float:left}
td.apply-now a{font-size:1em;display:block;text-transform:uppercase;background-color:#009FDA;color:#fff!important;text-decoration:none;height:22px;line-height:24px;padding:0 6px;text-align:center;float:right}
td.apply-now a:hover{background-color:#0985B7}
.booking-payment-amount,.booking-donation-amount,.booking-account-balance,.booking-expedition-fund-balance{width:80px!important;text-align:center;font-family:"DIN-Medium"!important}
.booking-card-issue-number,.booking-card-cvv,.booking-promo-code{width:80px!important;text-align:center}
input.booking-card-type{display:block;float:left;margin:6px 4px 0 0 !important;padding:0!important}
.theme-color,.theme-color a{color:#009FDA!important}
.theme-color a:hover{color:#0985B7!important}
#mapCanvas{width:800px;height:600px}
#mapCanvas .mapCanvas-box-container{width:300px}
#mapCanvas h3{font-size:1.4em;margin:0 0 10px;color:#009FDA}
#mapCanvas .climate-change h3{color:#EF572F}
#mapCanvas .ocean-health h3{color:#21B8C2}
#mapCanvas .wildlife-and-ecosystems h3{color:#00A374}
#mapCanvas .archaeology-and-culture h3{color:#EFAF13}
#mapCanvas h2{font-size:1.6em;line-height:1.2em;margin:0 0 10px}
#mapCanvas p{font-size:1.3em}
#mapCanvas p.location{margin:0 0 10px}
#mapCanvas p a{color:#000}
#legend{font-size:1.3em;position:absolute;top:28px;right:6px;width:165px;height:auto;background-color:rgba(255,255,255,0.9);padding:15px;z-index:1}
#legend h2{margin:0 0 10px;line-height:1.6em}
#legend li{background-image:url(images/icons/light-blue/map-marker-small.png);background-repeat:no-repeat;background-position:left center;padding:0 0 0 26px;line-height:24px;height:26px;margin:0 0 6px}
#legend li.climate-change{background-image:url(images/icons/climate-change/map-marker-small.png)}
#legend li.ocean-health{background-image:url(images/icons/ocean-health/map-marker-small.png)}
#legend li.wildlife-ecosystems{background-image:url(images/icons/wildlife-ecosystems/map-marker-small.png)}
#legend li.archaeology-culture{background-image:url(images/icons/archaeology-culture/map-marker-small.png)}
#mapEarthwatchLogo{position:absolute;bottom:6px;left:6px;z-index:1;background-color:#fff;padding:10px}
.mapCanvas-box-content img{float:left;width:117px;height:84px;margin:0 10px 0 0}
.fancybox-title-float-wrap .child{font-size:24px!important;line-height:24px!important;font-family:"DIN-Light"!important;font-weight:400!important;padding:6px 20px 4px!important}
.fancybox-title-float-wrap{bottom:-10px!important}
.activlevel{margin: 0px !important; padding: 0px !important;}
.activlevel2{margin: 0px !important; padding: 0px !important; font-size: 16px;}
.ignite-social {padding: 5px;}
.ignite-instagram {margin-left: 10px; margin-top: 15px}
.ignite-no-top-margin {margin-left: 10px;}
.ignite-social-bottom {margin-top: 10px; width: 193px !important; padding-left: 16px !important;}
.pound {display: block;}
.euro {display: none;}
#lblCostCurrency {float:left;}
.training th {border: 1px solid #efefef; background: #323d44;}
.training td {border: 1px solid #efefef;}

/*ADDED FOR NEW PORTAL 28-03-17*/
#join-login li.profile a:hover{color:#ffffff;border:1px solid #ffffff}
#join-login li a:hover{color:#000000}
li.userLogin {
    background: #d64321;
    width: 100px;
    text-align: center;
    position: relative;
    top: 4px;
    height: 23px;
}
li.userLogout {
    background: #d64321;
    width: 100px;
    text-align: center;
    position: relative;
    top: 4px;
    height: 23px;
}

li.userRegister {
    background: #d64321;
    width: 100px;
    text-align: center;
    position: relative;
    top: 4px;
    height: 23px;
}
a#dnn_PAGEHEADER1_USERANDLOGIN1_registerLink {
    font-size: 15px;
    line-height: 25px;    
    padding: 5px 22px;
}
a#dnn_PAGEHEADER1_USERANDLOGIN1_loginLink {
    font-size: 15px;
    line-height: 25px;
    padding: 10px 32px;
}
a#dnn_PAGEHEADER1_USERANDLOGIN1_logoffLink {
    font-size: 15px;
    line-height: 25px;
    padding: 10px 27px;
}
span.myewportal {
    font-size: 15px;
}


.userProperties > ul {float: right;}
#join-login li.profile a{width: 150px;}
#join-login li.profile a{font-size: 12px !important;}

DIV .userProperties > .loggedIn {
    width: 275px;
}

/* Changes for EU / AU / IN Newsletter (Not US) */
#registration-email-address-header{font-family:"DIN-Light";background-color:#4b555c;border:0;line-height:30px;height:30px;padding:0 4px;color:#fff;font-size:1.1em;display:block;float:left;width:162px}
#registration-email-address-submit-header{font-family:"DIN-Light";font-size:1.2em;background-color:#d64321;color:#fff;width:30px;height:30px;text-align:center;border:0;padding:0;line-height:30px;display:block;float:left;cursor:pointer;margin:0;text-decoration:none}
#registration-email-address-submit-header:hover{background-color:#d64321}
input#registration-email-address-header::-webkit-input-placeholder{line-height:30px}
input#registration-email-address-header:-moz-placeholder{line-height:30px}
input#registration-email-address-header:-ms-input-placeholder{line-height:30px}
#register-newsletter-header ::-webkit-input-placeholder,#search-site ::-webkit-input-placeholder{color:#fff}
#register-newsletter-header :-moz-placeholder,#search-site :-moz-placeholder{color:#fff}
#register-newsletter-header ::-moz-placeholder,#search-site ::-moz-placeholder{color:#fff}
#register-newsletter-header :-ms-input-placeholder,#search-site :-ms-input-placeholder{color:#fff}
#register-newsletter-header label{display:block;float:left;line-height:30px;color:#fff;cursor:pointer;width:110px;font-size:1.1em}
#dnn_PAGEHEADER1_LOGIN1_loginLink {display: none;}