/* Default */
@media (min-width: 980px) {
 .member-divider { margin-left: 20px; }
 .carousel-caption { position: absolute; right: 30px; left: auto; bottom: 20px; width: 50%; }
 .quote-left, .quote-right { margin: 0 20px 0 0; }
 .attention-sidestick { background: url("/includes/Corporate/img/sticker_sidebar_yellow.png") no-repeat scroll 0 0 transparent; }
 .note-sidestick { background: url("/includes/Corporate/img/sticker_sidebar_white.png") no-repeat scroll 0 0 transparent; }
 .alert-sidestick { background: url("/includes/Corporate/img/sticker_sidebar_red.png") no-repeat scroll 0 0 transparent; }
 .success-sidestick { background: url("/includes/Corporate/img/sticker_sidebar_green.png") no-repeat scroll 0 0 transparent; }
 .info-sidestick { background: url("/includes/Corporate/img/sticker_sidebar_blue.png") no-repeat scroll 0 0 transparent; }
 .sidebar-stick { height: 187px; margin-left: -15px; padding: 25px 41px 25px 25px; text-align: center; width: 179px; }
 .sidebar-stick h3 { font-size: 22px; }
 .mini-blocks .block1 { background-image: linear-gradient(bottom, #FFFFFF 89%, #F9F9F9 98%, #F0F0F0 100%); background-image: -o-linear-gradient(bottom, #FFFFFF 89%, #F9F9F9 98%, #F0F0F0 100%); background-image: -moz-linear-gradient(bottom, #FFFFFF 89%, #F9F9F9 98%, #F0F0F0 100%); background-image: -webkit-linear-gradient(bottom, #FFFFFF 89%, #F9F9F9 98%, #F0F0F0 100%); background-image: -ms-linear-gradient(bottom, #FFFFFF 89%, #F9F9F9 98%, #F0F0F0 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.89, #FFFFFF), color-stop(0.98, #F9F9F9), color-stop(1, #F0F0F0) ); }
 .mini-blocks .block1 { width: 313px; }
 .mini-blocks .block3 { width: 313px; margin-left: 0; background-image: linear-gradient(bottom, #FFFFFF 89%, #F9F9F9 98%, #F0F0F0 100%); background-image: -o-linear-gradient(bottom, #FFFFFF 89%, #F9F9F9 98%, #F0F0F0 100%); background-image: -moz-linear-gradient(bottom, #FFFFFF 89%, #F9F9F9 98%, #F0F0F0 100%); background-image: -webkit-linear-gradient(bottom, #FFFFFF 89%, #F9F9F9 98%, #F0F0F0 100%); background-image: -ms-linear-gradient(bottom, #FFFFFF 89%, #F9F9F9 98%, #F0F0F0 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.89, #FFFFFF), color-stop(0.98, #F9F9F9), color-stop(1, #F0F0F0) ); }
 .features-block { margin-bottom: 20px; }
 .features-block .span6 { padding-left: 20px; width: 440px; }
 .features-block .more { padding-left: 38px; display: block; clear: both; }
 #enhanced-carousel .item { height: 380px; }
 #enhanced-carousel img { height: 380px; }
 #enhanced-carousel .carousel-caption { max-width: 550px; margin-top: 60px; }
 #enhanced-carousel .carousel-caption h1 { }
 #enhanced-carousel .carousel-caption p, #enhanced-carousel .carousel-caption .btn { font-size: 18px; }
 .tour-btn { padding: 51px 35px 35px; }
 #dvFooterMenu{margin-bottom: 5px;}
 #dvSocialLinksFooter
{
    position:absolute;
    top:38px;
    right:215px;
}

#dvTradeFooterContent #dvSocialLinksFooter
{
    top:39px;
    right:180px;
}

#dvFooterSubscribe
{
    position:absolute;
    top:40px;
    right: 0;	
}
.page-listing, .rh-module
{
	margin: 10px 0px 10px 0px;
}
#threeColumnRight
{
	width: 235px;
	margin: 10px 0px 10px 15px;
}
#section-main-content
{
	padding-left:20px;
	margin:0;
}
#tradeHomeRightCol
{
	width:305px;
	margin-left:15px;
}
#dvSectionAccControls{display:none;}
#dvImageBlock{    margin:15px 0 15px 0;}

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
 .member-divider { margin-left: 20px; }
 .two-col-team .span4 { width: 259px; }
 .carousel-caption { position: absolute; right: 30px; bottom: 20px; width: 50%; left: auto; }
 .quote-left, .quote-right { margin: 0 20px 0 0; }
 .sidebar-news-widget .date .icon-calendar { display: none; }
 .attention-sidestick { background: url("/includes/Corporate/img/sticker_small_yellow.png") no-repeat scroll 0 0 transparent; }
 .note-sidestick { background: url("/includes/Corporate/img/sticker_small_white.png") no-repeat scroll 0 0 transparent; }
 .alert-sidestick { background: url("/includes/Corporate/img/sticker_small_red.png") no-repeat scroll 0 0 transparent; }
 .success-sidestick { background: url("/includes/Corporate/img/sticker_small_green.png") no-repeat scroll 0 0 transparent; }
 .info-sidestick { background: url("/includes/Corporate/img/sticker_small_blue.png") no-repeat scroll 0 0 transparent; }
 .sidebar-stick { height: 154px; margin-left: -10px; padding: 15px 18px 10px 10px; text-align: center; width: 146px; }
 .sidebar-stick h3 { font-size: 14px; line-height: 17px; margin-bottom: 4px; font-weight: bold; }
 .sidebar-stick p { font-size: 11px; }
 .hero-list h2 { font-size: 14px; }
 .jumbotron { margin-top: 0px; /* Offset bottom margin on .navbar */ }
 .features-list .image-wrapper { float: left !important; }
 #enhanced-carousel .item { height: 290px; }
 #enhanced-carousel img { height: 290px; }
 #enhanced-carousel .carousel-caption { max-width: 450px; margin-top: 40px; }
 #enhanced-carousel .carousel-caption h1 { font-size: 28px; }
 #enhanced-carousel .carousel-caption p, #enhanced-carousel .carousel-caption .btn { font-size: 16px; }
 #enhanced-carousel .carousel-caption .btn { padding: 10px; }
 .tour-btn { padding: 51px 35px 35px; }
 .span12 .grey-box .span3 { width:156px !important; }
 #dvSocialLinksFooter
{
    position:absolute;
    top:38px;
    right:215px;
}

#dvTradeFooterContent #dvSocialLinksFooter
{
    top:39px;
    right:180px;
}

#dvFooterSubscribe
{
    position:absolute;
    top:40px;
    right: 0;
}
.page-listing, .rh-module
{
/*	margin: 10px 0px 10px 0px;*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 50%;
}
#tradeHomeRightCol
{
	width:100%;
	margin-left:15px;
}
#dvImageBlock{
margin-left: auto;
margin-right: auto;
width: 90%;
}

#threeColumnRight #tblAccessabilityControls{display:none;}
#sectionlanding{position:relative;}
#dvSectionAccControls{
	position: relative;
	top: -58px;
	left: 45px;
	margin: 20px 5px 5px 5px;
}

.navbar .container {
font-size:10px;

}

}


/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
 .hero-list div.span3 { min-height: 114px; }
 .member-divider { margin-left: 0; }
 .two-col-team .span4 { width: auto; }
 .carousel-caption { right: 0; left: 0; bottom: 0; }
 .quote-left, .quote-right { margin: 0 20px 10px 0; }
 .attention-sidestick { background: url("/includes/Corporate/img/sticker_sidebar_yellow.png") no-repeat scroll 0 0 transparent; }
 .white-sidestick { background: url("/includes/Corporate/img/sticker_sidebar_white.png") no-repeat scroll 0 0 transparent; }
 .alert-sidestick { background: url("/includes/Corporate/img/sticker_sidebar_red.png") no-repeat scroll 0 0 transparent; }
 .success-sidestick { background: url("/includes/Corporate/img/sticker_sidebar_green.png") no-repeat scroll 0 0 transparent; }
 .note-sidestick { background: url("/includes/Corporate/img/sticker_sidebar_white.png") no-repeat scroll 0 0 transparent; }
 .info-sidestick { background: url("/includes/Corporate/img/sticker_sidebar_blue.png") no-repeat scroll 0 0 transparent; }
 .sidebar-stick { height: 187px; margin-left: -15px; padding: 25px 41px 25px 25px; text-align: center; width: 179px; }
 .sidebar-stick h3 { font-size: 22px; }
 .jumbotron { padding: 40px 20px; margin-top: 0px; /* Offset bottom margin on .navbar */ }
 .jumbotron h1 { font-size: 35px; }
 #enhanced-carousel { margin-left: -20px; margin-right: -20px; }
 #enhanced-carousel .container { }
 #enhanced-carousel .item { height: 300px; }
 #enhanced-carousel img { height: 300px; }
 #enhanced-carousel .carousel-caption { width: 75%; margin-top: 30px; margin-left: 45px !important; }
 #enhanced-carousel .carousel-caption h1 { font-size: 24px; }
 #enhanced-carousel .carousel-caption p, #enhanced-carousel .carousel-caption .btn { font-size: 14px; }
 #enhanced-carousel .carousel-caption .btn { padding: 8px; }
 .tour-btn { padding: 0 21px 25px; }
 #dvSocialLinksFooter
{
   
	top: 38px;
	right: 215px;
	text-align: center;
	 margin-top:1px;
	margin-left: auto;
	margin-right: auto;
}
#dvFooterTextTopRight {
top: 3px;
 align:middle;
	text-align: center;
	 margin-top:10px;
	margin-left: auto;
	margin-right: auto;
}


#dvTradeFooterContent #dvSocialLinksFooter
{
    top:39px;
    right:180px;
}

#dvFooterSubscribe
{
    
    top:40px;
    right: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 13px;
}

.page-listing, .rh-module
{
/*	margin: 10px 0px 10px 0px;*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 50%;
}
#tblAccessabilityControls {
position: absolute;
top: 10%;
right: 8%;
/* float: right; */
}
#section-main-content
{
	margin-left:auto;
	margin-right:auto;
}
#tradeHomeRightCol
{
	width:305px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:100px;
}
#threeColumnRight #tblAccessabilityControls{display:none;}
#sectionlanding{position:relative;}
#dvSectionAccControls{
	position: relative;
	top: -58px;
	left: 45px;
	margin: 20px 5px 5px 5px;
}

 #newsBlockArticleList #dvArticle
    {
	width:90%;
	}
	
	#dvTradeContainer #newsBlockArticleList #dvArticle
	{
	width:82%;
	}
 
 ul.column-list li.accomodation .accomodation-details { 
			float:none;
			 
 }
}

/* Landscape phones and down */
@media (max-width: 480px) {
 .hero-list div.span3 { min-height: 114px; }
 .footer-top, .footer-wrapper, .footer-bottom { margin: 0 -20px 0; }
 .member-divider { margin-left: 0; }
 .carousel-caption { right: 0; left: 0; bottom: 0; }
 .quote-left, .quote-right { margin: 0 20px 10px 0; }
 .attention-sidestick { background: url("/includes/Corporate/img/sticker_small_yellow.png") no-repeat scroll 0 0 transparent; }
 .white-sidestick { background: url("/includes/Corporate/img/sticker_small_white.png") no-repeat scroll 0 0 transparent; }
 .alert-sidestick { background: url("/includes/Corporate/img/sticker_small_red.png") no-repeat scroll 0 0 transparent; }
 .success-sidestick { background: url("/includes/Corporate/img/sticker_small_green.png") no-repeat scroll 0 0 transparent; }
 .note-sidestick { background: url("/includes/Corporate/img/sticker_small_white.png") no-repeat scroll 0 0 transparent; }
 .info-sidestick { background: url("/includes/Corporate/img/sticker_small_blue.png") no-repeat scroll 0 0 transparent; }
 .sidebar-stick { height: 154px; margin-left: -10px; padding: 15px 18px 10px 10px; text-align: center; width: 146px; }
 .sidebar-stick h3 { font-size: 14px; line-height: 17px; margin-bottom: 4px; font-weight: bold; }
 .sidebar-stick p { font-size: 11px; }
 .jumbotron h1 { font-size: 35px; }
 .jumbotron p, .jumbotron .btn { font-size: 18px; }
 .jumbotron .btn { display: block; margin: 0 auto; }
 #enhanced-carousel .item { height: 192px; }
 #enhanced-carousel img { height: 192px; }
 #enhanced-carousel .carousel-caption { width: 70%; margin-top: 4px; margin-left: 30px !important; }
 #enhanced-carousel .carousel-caption h1 { font-size: 22px; }
 #enhanced-carousel .carousel-caption p, #enhanced-carousel .carousel-caption .btn { font-size: 12px; }
 #enhanced-carousel .carousel-caption .btn { padding: 3px; }
 .tour-btn { padding: 0 21px 25px; }
 #dvFooterMenu{margin-bottom: 25px;}
 .page-listing
{
	width:auto;
	margin: 10px 10px 10px 10px;
}
#dvSocialLinksFooter
{
   position:initial;
    top:20px;
    right:240px;
}

#dvTradeFooterContent #dvSocialLinksFooter
{
    top:20px;
    right:195px;
}

#dvFooterSubscribe
{
    position:initial;
    top:16px;
    right: 10px;
}
#dvImageBlock{
margin-left: auto;
margin-right: auto;
width: 95%;
}

 #newsBlockArticleList #dvArticle
    {
	width:96%;
	}
	#dvTradeContainer #newsBlockArticleList #dvArticle
    {
	width:71%;
	}
}


/* iphone 4/5 Samsung Note/Galaxy S4 */
@media (max-width: 400px) { 
  #enhanced-carousel .carousel-caption { width: 75%; margin-top: 0px; margin-left: 30px !important; }
  #enhanced-carousel .carousel-caption h1 { font-size: 20px; }
  #enhanced-carousel .carousel-caption p { display:none; }
  #enhanced-carousel .carousel-caption p.btn-wrapper { display:block; visibility:visible; }
  
  #dvImageBlock{
		margin-left: auto;
		margin-right: auto;
		width: 87%;
		overflow-x:hidden;
	}
 #newsBlockArticleList #dvArticle
		{
			width:96%;
		}
	
	#dvTradeContainer #newsBlockArticleList #dvArticle
		{
			width:66%;
		}
	
	
#dvSocialLinksFooter {
		text-align: center;
		margin-top: 19px;
		margin-left: auto;
		margin-right: auto;
		top: 20px;
		right: 240px;
		position:initial;
	}

	
	#dvFooterSubscribe {
		position:initial;	
	
	}
	
	#section-main-content {
		width:90%;
	}

	#mobIfRegionInfo   {
		width:90%;
	}

	#sectionlanding
	{
		
		width:90%;
	}
	
	#dvSectionAccControls{
		position: relative;
		top: -58px;
		left: 5px;
		margin: 20px 5px 5px 5px;
	}
	 
	
	
 #dvImageBlock .imageBlockLink 
 {
	margin-left:0px;
 }
 
 
	
}

/* all */
blockquote { background: url("/includes/Corporate/img/quotes.png") no-repeat scroll 5px -2px #FBFBFB; border-color: #F5F5F5 #ECECEC #DFDFDF; border-radius: 5px 5px 5px 5px; border-style: solid; border-width: 1px; box-shadow: 0 1px 3px #CCCCCC; overflow: hidden; margin: 0 0 20px; padding: 15px 20px 12px; }
.clear_both { clear: both; }
.quote-left { float: left; max-width: 280px; }
.quote-right { float: right; max-width: 280px; margin: 0 0 0 20px; }
blockquote p { color: #898989; font-family: 'Open Sans',Arial,sans-serif; font-size: 14px; font-style: italic; line-height: 21px; margin: 0 0 5px; padding: 0; position: relative; z-index: 2; }
blockquote .autor { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; color: #666666; }
.large-quote { background: url("/includes/Corporate/img/testimonials_block_bg.gif") repeat scroll left top transparent; border-radius: 0 0 0 0; box-shadow: none; min-height: 137px; padding: 15px 55px 12px; position: relative; text-align: center; }
 .large-quote .figure-left { background: transparent url("/includes/Corporate/img/figures.png") top left no-repeat; position: absolute; width: 40px; height: 147px; top: 6px; left: 10px; }
 .large-quote .figure-right { background: transparent url("/includes/Corporate/img/figures.png") scroll -41px 0 no-repeat; position: absolute; width: 40px; height: 147px; top: 6px; right: 10px; }
 .large-quote .autor { text-align: center; margin-top: 26px; }
.securityform { margin: 0 20px; }
.securityform .btn { margin-left: 0px; }

.prettyprint { padding: 8px; background-color: #f7f7f9; border: 1px solid #e1e1e8; }
 .prettyprint.linenums { -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; }
/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin: 0 0 0 33px; /* IE indents via margin-left */ padding: 0px; }
 ol.linenums li { padding-left: 12px; /*color: #bebec5;*/ font-family: Monaco, Menlo, Consolas, "Courier New", monospace; line-height: 20px; text-shadow: 0 1px 0 #fff; }

.abstract-box { padding: 10px; text-align: center; margin-bottom: 20px; }
 .abstract-box h2 { margin-bottom: 0px; border-bottom: 0px; }
 .abstract-box p { padding: 0 0 5px; }
  .abstract-box p img { float: right; margin: 10px 0 0 10px; }
 .abstract-box .btn { margin: 10px auto 5px; padding: 2px 10px; font-size: 11.9px; }

.abstract-spot { text-align: center; margin-bottom: 20px; line-height: 1.333; }
 .abstract-spot .image-wrapper { text-align: center; }
 .abstract-spot img { padding: 0 11px 10px; }
 .abstract-spot h2 { color: #898989; border-bottom: 0px; margin-bottom: 2px; }
 .abstract-spot p { font-family: 'Open Sans',sans-serif,Arial; line-height: 16px; padding: 0; color: #898989; overflow: hidden; }
 .abstract-spot a { clear: both; display: block; margin-top: 5px; }

.hero-block-2 { padding: 15px 20px; text-align: center; margin-bottom: 20px; }
 .hero-block-2 p img { float: right; margin: 0 0 0 25px; }
 .hero-block-2 .btn { margin: 17px auto 5px; font-weight: normal; font-size: 16px; }
.hero-block3 .btn { font-size: 16px; }
.hero-block-2 .btn .icon-shopping-cart { font-size: 19px; }
.hero-block-2 h2 { text-align: center; color: #333333; }
.hero-block-2 p { text-align: left; }
.hero-block-2 .btn .icon-shopping-cart { line-height: 26px; padding-right: 7px; }
.home-block h1 { padding-top: 6px; margin-bottom: 8px; margin-top: 0; }
.hero-block-1 { margin-bottom: 15px; }
.home-block h2 { margin-bottom: 10px; margin-left:12px; }
.home-block p { line-height: 22px; padding: 0;}
.home-block { margin-top: 5px; }
.hero-list { margin-top: 10px; padding-bottom: 10px; }
 .hero-list .image-wrapper { float: left; margin: 0 22px; }
  .hero-list .image-wrapper .img { height: 65px; width: 65px; display: table-cell; vertical-align: middle; border-radius: 33px; text-align: center; background: #2773ae; }
.index1 .hero-list .image-text { margin-left: 80px; text-align: left; }
.hero-list-description { float: left; }
.hero-list a { clear: both; 
		/*display: block;*/
	margin-top: 5px; }
/*.hero-list p { font-family: 'Open Sans',sans-serif,Arial; line-height: 16px; padding: 0; color: #898989; overflow: hidden; }*/
.hero-list h2 { color: #898989; }
.hero-list h2 { margin-bottom: 5px; }
.hero-list { margin-bottom: 40px; }
 .hero-list .span3 { text-align: center; margin-bottom: 10px; line-height: 1.333; }
 .hero-list .image-wrapper { text-align: center; }
 .hero-list img { padding: 0px; }
 .hero-list .span3 .abstract-spot { margin-bottom: 0px; }
.index1 .hero-list img { padding: 0; }
.hero-list-description { float: left; }
/*.hero-list a { clear: both; display: block; margin-top: 15px; }*/
.hero-list p 
{/* color: #333333; */
  /*font-family: 'Raleway',Arial,sans-serif;*/
   line-height: 18px; overflow: hidden; padding: 0; 

}
.hero-list h2 { margin: 14px 0; color: #333333; font-size: 22px; font-weight: 600;}
.features-list .image-wrapper { float: none; }
.dark-hero { text-align: center; padding: 15px; margin-bottom: 40px; }
 .dark-hero h1 { color: #ffffff; font-size: 40px; font-family: 'Raleway', sans-serif; line-height: 1.333; }
  .dark-hero h1 span { color: #648798; }
 .dark-hero ul { padding: 20px 0 15px 0; margin-bottom: 0; }
  .dark-hero ul li { display: inline; color: #ffffff; font-size: 14px; }
.mini-blocks .block1 .mini-wrapper { padding: 19px 18px; border-top: 1px solid #d6d6d6; }
.mini-blocks .block2 .mini-wrapper { padding: 19px 18px; border-top: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; }
.mini-blocks .block3 .mini-wrapper { padding: 19px 18px; border-top: 1px solid #d6d6d6; }
/*Inherited from li*/
.features-block ul li { color: #999999; font-size: 14px; }
.mini-blocks ul { list-style: none; margin-left: 0; }
.features-block .soft-updates li { border-bottom: 1px solid #d6d6d6; padding-bottom: 15px; margin-bottom: 15px; overflow: hidden; }
.features-block ul li { color: #999999; font-size: 14px; margin-bottom: 7px; }

.slides .slide-info p { padding: 0; }
.slides .slide-info h2 { padding: 0; }
.carousel-caption { background: transparent url("/includes/Corporate/img/slide_info_bg.png") top left repeat; padding: 15px; }
 .carousel-caption h2 { font-size: 24px; font-weight: normal; text-decoration: none; }
 .carousel-caption p { color: #ffffff; padding-bottom: 10px; }

.hero-block3 { position: relative; }
 .hero-block3 .hero-content-3 { padding: 20px; }
  .hero-block3 .hero-content-3 h2 { font-size: 32px; line-height: 32px; margin-bottom: 10px; color: #333333; }
 .hero-block3 h2 { float: none; margin-bottom: 5px; }
 .hero-block3 p { float: none; line-height: 22px; padding: 0; color: #898989; }

.sidebar-news-widget ul { list-style: none; margin-left: 0; }
 .sidebar-news-widget ul li { border-bottom: 1px solid #CCCCCC; margin-bottom: 8px; overflow: hidden; padding-bottom: 8px; }
  .sidebar-news-widget ul li p, .sidebar-news-widget .date { padding: 0 0 0 69px; }
 .sidebar-news-widget ul .photo { float: left; margin-right: 10px; }
.comments-widget p, .text-widget p, .tags-widget p { padding: 0; }

.tags-widget p { margin-bottom: 5px; }
.tags-widget ul { list-style: none; margin-left: 0; }
 .tags-widget ul li { float: left; margin-right: 18px; }
.tags-widget p i { padding-right: 3px; }

.team-member p { color: #333333; }
.team-member h2 { line-height: 18px; margin-bottom: 5px; color: #333333; }
.team-member h4 { margin: 5px 0 0 0; color: #666666; font-weight: normal; }
.team-member em { color: #666666; }
.team-member .experience { padding-top: 0; padding-bottom: 10px; color: #666666; }
.team-member .photo { margin-bottom: 10px; }
.member-divider { border-bottom: 1px dashed #cccccc; clear: both; height: 1px; margin-bottom: 50px; }
.two-col-team .team-member { margin-bottom: 50px; }
.two-col-team p { color: #333333; }
.bio-img { margin-left: 20px; }
 .bio-img img { margin-bottom: 0px; }

div.alert { padding: 20px 15px 10px 35px; padding-left: 35px; margin-bottom: 10px; }
.alert-note { border: 1px solid #000000; background-color: #ffffff; }
.alert-error { border: 1px solid #d47676; background-color: #f6d4d4; }
.alert-attention { border: 1px solid #fece89; background-color: #fff3c2; }
.alert-info { border: 1px solid #448398; background-color: #b4e5ec; }
.alert-success { border: 1px solid #72ad55; background-color: #ceefbe; }
.alert h2 { background: transparent url("/includes/Corporate/img/warning-icons.png") top left no-repeat; padding: 3px 0 5px 35px; margin-bottom: 0; border-bottom: 0; }
.alert p { padding-left: 35px; padding-bottom: 10px; padding-right: 30px; }
.alert .close { right: -8px; top: -17px; }
.alert-note h2 { background-position: 0 3px; }
.alert-error h2 { background-position: 0 -75px; color: #ae3f3f; }
.alert-error p { color: #ae3f3f; }
.alert-attention h2 { background-position: 0 -150px; color: #ab5e2a; }
.alert-attention p { color: #ab5e2a; }
.alert-info h2 { background-position: 0 -227px; color: #448398; }
.alert-info p { color: #448398; }
.alert-success h2 { background-position: 0 -305px; color: #488a28; }
.alert-success p { color: #488a28; }
.stick-wrapper { margin-left: -20px; padding-left: 35px; width: 720px; margin-top: 50px; }
 .stick-wrapper .stick { margin-left: -29px; }
.stick { height: 190px; padding: 30px 50px 30px 30px; text-align: center; width: 188px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
 .stick p { padding: 7px 0; font-size: 18px; }
 .stick h2 { margin-bottom: 0; font-size: 30px !important; font-weight: normal !important; color: #666666 !important; }
.note-stick { background: transparent url("/includes/Corporate/img/note_stick_bg.png") top left no-repeat; }
 .note-stick h2, .note-stick p { color: #666666; }
.alert-stick { background: transparent url("/includes/Corporate/img/alert_stick_bg.png") top left no-repeat; }
 .alert-stick h2, .alert-stick p { color: #580a0a; }
.success-stick { background: transparent url("/includes/Corporate/img/success_stick_bg.png") top left no-repeat; }
 .success-stick h2, .success-stick p { color: #406230; }
.info-stick { background: transparent url("/includes/Corporate/img/info_stick_bg.png") top left no-repeat; }
 .info-stick h2, .info-stick p { color: #255a6c; }
.attention-stick { background: transparent url("/includes/Corporate/img/attention_stick_bg.png") top left no-repeat; }
 .attention-stick h2, .attention-stick p { color: #96570d; }
#right-sidebar .stick { margin-left: -10px; }
#left-sidebar .stick { margin-left: -34px; }
.left-stick { margin-left: -14px; }
.right-stick { float: right; margin-right: -30px; }

.soft-updates .soft-img { float: left; margin-right: 25px; width: 62px; height: 70px; position: relative; }
 .soft-updates .soft-img:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; }
 .soft-updates .soft-img * { position: relative; z-index: 1; }
 .soft-updates .soft-img span { display: block; text-align: center; }
.soft-updates p { color: #333333; font-size: 15px; line-height: 1.333; padding-bottom: 0; padding-right: 0; }

.mini-blocks .block2 { margin-left: 0; background-image: linear-gradient(bottom 90deg, #FFFFFF 11%, #FBFBFB 63%, #E2E2E2 100%); background-image: -o-linear-gradient(bottom 90deg, #FFFFFF 11%, #FBFBFB 63%, #E2E2E2 100%); background-image: -moz-linear-gradient(bottom 90deg, #FFFFFF 11%, #FBFBFB 63%, #E2E2E2 100%); background-image: -webkit-linear-gradient(bottom 90deg, #FFFFFF 11%, #FBFBFB 63%, #E2E2E2 100%); background-image: -ms-linear-gradient(bottom 90deg, #FFFFFF 11%, #FBFBFB 63%, #E2E2E2 100%); background-image: -webkit-gradient( linear, right bottom, left top, color-stop(0.11, #FFFFFF), color-stop(0.63, #FBFBFB), color-stop(1, #E2E2E2) ); }
.features-block .mini-wrapper h2 { color: #333333; font-weight: bold; font-size: 20px; margin-bottom: 20px; clear: both; }
blockquote.greyb { border-left: 10px solid #2773ae; background: none; border-top: none; border-right: none; border-bottom: none; border-radius: 0; box-shadow: none; padding: 0 0 0 34px; position: relative; }
 blockquote.greyb small { font-size: 13px; color: #3c92cd; }
 blockquote.greyb small { font-size: 13px; color: #648798; }
.features-list { margin-bottom: 0px; margin-top: 20px; }
.features-block h2 { color: #333333; font-size: 22px; margin-bottom: 20px; font-family: 'Raleway', sans-serif; clear: both; }
.features-block p { color: #999999; padding-right: 20px; padding-bottom: 15px; }
.features-block .left-list { float: left; margin-right: 20px; width: 50%; }
.features-block ul li { color: #999999; font-size: 14px; margin-bottom: 7px; }
.features-block .more { display: block; clear: both; font-size: 14px; }
blockquote.blueb { border-left: 10px solid #648798; border-top: none; border-right: none; border-bottom: none; border-radius: 0; box-shadow: none; padding: 0 0 0 47px; margin-bottom: 0; position: relative; background: none; }
/*blockquote:before { content: '"'; position:absolute; left:8px; top:10px; font-size:60px; color:#2773ae; }*/

.jumbotron { position: relative; padding: 30px 0 0px 0; color: #fff; text-align: center; background: #F0F0F0; /* Old browsers */ background-image: linear-gradient(45deg, #d6d6d6 0%, #F0F0F0 100%); background-image: -o-linear-gradient(45deg, #d6d6d6 0%, #F0F0F0 100%); background-image: -moz-linear-gradient(45deg, #d6d6d6 0%, #F0F0F0 100%); background-image: -webkit-linear-gradient(45deg, #d6d6d6 0%, #F0F0F0 100%); background-image: -ms-linear-gradient(45deg, #d6d6d6 0%, #F0F0F0 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #d6d6d6), color-stop(1, #F0F0F0) ); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#d6d6d6), color-stop(100%,#F0F0F0)); border: 1px solid #d6d6d6; }
 .jumbotron h1 { font-size: 40px; font-weight: bold; letter-spacing: -1px; line-height: 1; text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075); }
 .jumbotron p { font-size: 20px; font-weight: 300; line-height: 1.25; padding: 0px 0px 25px 0px; margin: 0 10px; }
 .jumbotron a { color: #fff; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
  .jumbotron a:hover { color: #fff; text-shadow: 0 0 10px rgba(255,255,255,.25); }
 .jumbotron .container { position: relative; z-index: 2; }

  .span12 .grey-box .span3 { width:210px; }

/*.carousel { margin-bottom: 0px; }
.carousel-control.right, .carousel-control.left { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }
.carousel-caption-wide { right: 0px; left: 0px; bottom: 0px; width: 100%; }
.carousel .item { height: 380px; }
.carousel img { width: auto; height:inherit; }
*/
/* CUSTOMIZE THE Enhanced CAROUSEL */
#enhanced-carousel .container { position: relative; z-index: 9; }
#enhanced-carousel .carousel-control { height: 80px; margin-top: 0; font-size: 120px; text-shadow: 0 1px 1px rgba(0,0,0,.4); background-color: transparent; border: 0; z-index: 10; }
#enhanced-carousel .carousel-caption { background-color: transparent; position: static; margin-left: 65px; padding: 20px; background-image: none; }
 #enhanced-carousel .carousel-caption h1, #enhanced-carousel .carousel-caption p { margin: 0; line-height: 1.15; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,.4); }
#enhanced-carousel img { position: absolute; top: 0; left: 0; min-width: 100%; }
#enhanced-carousel .carousel-caption .btn { margin-top: 10px; }

#mtp-content .accordion, #mtp-content .toggle-box { border: 0px; }
#mtp-content .accordion-group { border: none; border-radius: 0 0 0 0; }
#mtp-content .toggle-box { margin-bottom: 20px; }
#mtp-content .accordion-inner, #mtp-content .tbox-inner { padding: 0px 15px 0px 45px; border: none; }
#mtp-content .accordion .accordion-toggle, #mtp-content .toggle-box a { display: block; font-size: 18px; height: 25px; line-height: 23px; padding: 10px 20px 10px 40px; }
#mtp-content .accordion a.collapsed, #mtp-content .toggle-box .collapsed { }
#mtp-content .accordion-heading, #mtp-content .tbox-heading { padding-left: 5px; }
#mtp-content p { text-align: center; margin: 4px -30px; }
#mtp-content h5 { font-weight: normal; font-size: 12px; text-align: left; }
#mtp-content .image-wrapper { text-align: left; margin-top: 15px; }
 #mtp-content .image-wrapper img { max-width: 80px; max-height: 80px; float: left; padding-right: 10px; }
#mtp-content .pagecounts { float: right; font-size: 11px; font-weight: normal; padding-right: 3px; }
 #mtp-content .pagecounts img { padding-right: 2px; padding-left: 3px; }
#mtp-content ul { margin: 0 -20px; }
 #mtp-content ul li { margin: 0px; list-style-type: none; }
  #mtp-content ul li a { color: #666; }
   #mtp-content ul li a:hover { }
#mtp-content h3 { border-bottom: 1px solid #EEE; padding: 0 10px 10px 10px; font-weight: bold; font-size: 16px; margin: 0 -10px; }
#mtp-content h4 { text-align: left; }
#mtp-content .patternwrapper { margin-left: -30px; width: 210px; }
#mtp-toggle { width: 40px; padding: 10px 0; background-color: #2773ae; background-image: url(/includes/Corporate/img/sitecore-logo.png); background-size: 80%; background-position: center; background-repeat: no-repeat; height: 25px; position: fixed; top: 168px; margin-top: 0px; margin-right: 260px; text-align: center; font-size: 18px; color: #fff; line-height: 1; cursor: pointer; z-index: 9050; border-radius: 3px 0 0 3px; border: 1px solid #fff; border-right: 0; right: -260px; }
 #mtp-toggle.absolute { position: absolute; }
#mtp-wrapper { width: 260px; min-height: 400px; background: #fff; position: fixed; top: 128px; right: -260px; margin-top: 0px; z-index: 9050; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
#mtp-toggle.mtp-toggle-close + #mtp-wrapper { -moz-box-shadow: 0px 1px 12px 2px rgba(0, 0, 0, 0.149); -webkit-box-shadow: 0px 1px 12px 2px rgba(0, 0, 0, 0.149); box-shadow: 0px 1px 12px 2px rgba(0, 0, 0, 0.149); }
.admin #mtp-wrapper { margin-top: -315px; }
.admin #mtp-toggle { margin-top: -260px; }
#mtp-wrapper.absolute { position: absolute; }
#mtp-wrapper #mtp-header { border-bottom: 1px solid #eee; padding: 10px 20px; font-weight: bold; font-size: 16px; }
#mtp-content { padding: 15px 20px 20px; font-size: 12px; }
.mtp-content-title { font-weight: bold; padding: 0 0 5px; line-height: 1; }
.mtp-divider { width: 100%; height: 1px; background: #eee; margin: 6px 0; }

/* News Article List */
#articledate
{  
    background-color: #851a19;
    color: white;
}


.articledateX
{  
    background-color: #851a19;
    color: white;
}


.headline
{font-weight:bold;
 margin-left:5px;
}

/* side nav */
.side-nav-li
{
    line-height:14px;
}

.list-border
{
    border-style:inset;
    border-color: #CCCCCC;
    border-width:0 1px 1px 0;
}

.hide-sidenav .list-border
{
	border-width:0 0 0 0;
}

.no-border
{
    border-width:0 0 0 0;
}

#Breadcrumb a
{
    color:white;
}

/* Expandable Article */
#expand
{display:block;
}

.in.collapse+a.link.showdetails:before
{
    content:'less <<';
}
.collapse+a.link.showdetails:before
{
    content:'...more >>';
}

/* TNT Modules */


#halfBlockImageLink
{
  width:323px;
  height:110px;
  margin:10px 10px 10px 10px;
}

#largeAdvertBlock
{
  width:395px;
  height:263px;
  margin:10px 10px 10px 10px;
}

#largeImageLink
{
	width:395px;
	height:263px;
	margin:10px 10px 10px 10px;
}

#dvLogoLeft
{
    position:absolute;
    top:15px;
    /*left:0px;*/
}

#dvHeaderTitle
{
	z-index: -1;
	margin-right: 150px;
	margin-top: 20px;
}

#sectionHeader
{
	width:940px;
	height:270px;
	margin-bottom:10px;
    flex-align:center;
}

/*.sectionHeader
{ min-height:30px;}*/

#sectionlanding a
{
	display: inline;
}

#sectionMiddle
{
	width:553px;
	margin:10px 10px 10px 10px;
}

#threeColumnLeft
{
	width: 180px;
	margin: 10px 10px 10px 10px;
    font: small arial, verdana;
}


#sidenavtitle
{
    display:none;
}

/* */
pageFunctions
{
	width: 277px;
	height: 64px;
	margin: 10px 10px 10px 10px;
}

#MainPanel {
  background:#e9e9e9;
  text-align:center;
  height:100%;
}

#CenterColumn 
{
  text-align:left;
  margin:auto;
  width:800px;
}

#Banner 
{
  background:white;
  border-bottom:1px solid #bfbfbf;
  padding:8px;
}

#Content {
  background:white;
  margin:10px 0px 0px 0px;
  border-bottom:1px solid #bfbfbf;
  padding:16px 16px 48px 16px;
}

#dvHeaderPH, #dvPrintHeaderPH
{
    background: #004774;
}



#dvHeaderPH, #dvTradeFooterContent, #dvPrintHeaderPH
{
    height: 115px; 
    position: relative;
    text-align:center;
}

#dvTradeFooterContent
{
   background: transparent;
   vertical-align:text-top;
}
#dvTradeFooterFullWidth
{
    background:#007BAF;
    width:100%;
	height:170px;
}

.menu-list, .menu-list td
{
    vertical-align:text-top;
}


#dvHeader
{
    /*flex-item-align:center;*/
    
}

#dvTradeHeaderFullWidth
{
    background-color:#007baf;
    height:115px;
}

#dvHeaderContent
{
    position:relative;
}

#dvLogoRight
{
    position:absolute;
    top:10px;
    right:0px;
}

#dvPrintHeaderPH #dvSocialLinksHeader, #dvPrintHeaderPH #dvNavbarSearch
{
	display:none;
}


#dvSocialLinksHeader
{
    position:absolute;
    top:    44px;
    right: 150px;
}

#mainbody
{
    margin:0;
    padding:0;
    height:100%;
}

.main-wrapper
{
    min-height:100%;
    position:relative;
}


#dvMainBackground
{
    position:fixed;
    top:0;
    left:0;
    z-index:-10;
    width:100%;
    /*height:100%;*/
    min-height:1080px;
    min-width:1631px;
}

/*#dvBrowserMainContent
{
}*/

#dvMainNav 
{
    z-index:10;
}

#dvFooter
{
    position:initial;
    bottom:0px;
    left:0px;
    text-align:center;
    padding-bottom:0px;
    width: 100%;
    background-color:#004774;
}

#dvFooterContent, #dvFooterImage, #dvTradeFooterContent
{
    text-align:center;
    height:160px;
    /*width:100%;*/
    position:relative;    
    
}

#dvImageBlock
{
    position:relative;
	margin-top:15px;
	margin-bottom:15px;
}

#dvImageBlockLink
{
	z-index:10;
}
#dvImageBlock .visit-link
{
	padding-right: 5px;
}

image-block-link
{
	width:auto;
}


#dvNavbarSearch
{
    position:absolute;
    top:72px;
    right: 150px;
}

#txtSearch
{
    width:110px;
    height:15px;
    font-size:12px;
    padding: 4px 10px;
}

#dvFooterMenu
{
	margin-left:0px;
}

#tblFooterLinks, .navbar .nav
{
    text-transform:uppercase;
	margin-left:2%;
}

#tblFooterLinks
{
/*	float:none;
	position:absolute;
	left:0px;
	bottom:10px;*/
	margin-left:0px;
}

#tdFooterLinks
{
    /*width:100px;*/
	padding: 20px;
}

#dvTradeFooterMenu
{
    padding:20px;
    vertical-align:text-top;
}
     #dvTradeFooterMenu td, #dvTradeFooterMenu td a, #dvTradeFooterMenu a:hover, 
	 #dvTradeFooterMenu2 td, #dvTradeFooterMenu2 td a, #dvTradeFooterMenu2 a:hover
	 { display: table-cell !important;}
     .footer-menu-list td, .footer-menu-list td a, .footer-menu-list a:hover
    {
        vertical-align:top;
        text-align:left;
        padding:0px;
    }

    #dvTradeFooterMenu .ListHeader
    {    
    padding-bottom:5px;
    }

.footer-link-seperator
{
    font-weight:900;
}

#dvNewsArticleList
{
    margin-left: 20px;
}


#dvCopyRightText
{   font-size:x-small;
    position:absolute;
    bottom: 5px;
}


#dvtwocolumnleft
{
    width:665px;
    /*margin:10px 10px 10px 10px;*/
}

#dvtwocolumnright
{
    width:395px;
    /*margin:10px 10px 10px 10px;*/
}

#newsblock
{   
    width:580px;
    /*margin:14px 0px 10px 20px;*/
	margin-top:14px;
    position:relative;
}

/*#newsBlockLeftBox*/
.news-block-left
{
    height:250px;
    width:170px;
    position:relative;
}



.news-block-link a, .news-block-link a:hover
{
    color:white;
    text-transform:uppercase;
    font-weight:bold;
}

.articleAbstract
{
	font-size:11px;
	line-height:15px;
}

.trade-container .title-l2, .title-l2-trade
{
	display:none;
}

.trade-container .title-l2-trade
{
	display:inline;
}



.collapse-group a
{
	display: inline;
}

.title-l1, .title-l2, .title-l2-trade
{
    font-weight:bold;
    color:white;
    position:absolute;
    left:10px;
	font-family: Interstate, Arial;
}

.title-l1
{
    font-size:46px;
    top:75px;
}
.title-l2
{
    font-size:27px;
    top:109px;
}

.title-l2-trade
{
    font-size:23px;
    top:106px;
}

#newsBlockRight
{
    height:250px;
    width:400px;
}

#newsBlockRightList
{   
    height:250px;
    width:420px;
    overflow-y:auto;
    overflow-x:hidden;
    margin-left:-20px;
    /*scrollbar-darkshadow-color:#004774;
    scrollbar-face-color:rgba(145, 209, 251, 0.15);*/
}

#dvTradeContainer #newsBlockRightList
{
	width:460px;
}

#dvTradeContainer #newsBlockArticleList
{
	width:445px;
}

#newsBlockRightList::-webkit-scrollbar {
    width: 12px;
    background-color:#004774;
}

#newsBlockRightList::-WEBKIT-SCROLLBAR-BUTTON
{
    -WEBKIT-BOX-SHADOW: INSET 0 0 4PX #004774;     
}
 
#newsBlockRightList::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #898989; 
    border-radius: 3px;
}
 
#newsBlockRightList::-webkit-scrollbar-thumb {
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 6px #004774; 
    background-color: #d6d6d6;
}

#newsBlockRightList::-webkit-scrollbar-button:vertical:decrement {
    background-image:url(/includes/Corporate/img/ScrollUp.gif);
    background-repeat:no-repeat;

}

#newsBlockRightList::-webkit-scrollbar-button:vertical:increment {
    background-image:url(/includes/Corporate/img/ScrollDown.gif);
    background-repeat:no-repeat;
}

#Abstract
{
    width: 400px;
}

#newsBlockRight
{
    /*style="margin-left:5px; margin-right:10px; width:390px;"*/
   margin-left:5px;
}
#newsBlockArticleList
{
    width: 98%;
    text-overflow: clip;
}

    #newsBlockArticleList #dvArticle
    {
        margin-left:20px;
        margin-right:5px;
		 
    }
	
	 #newsBlockArticleList .dvArticleX
    {
        margin-left:20px;
        margin-right:5px;
		 
    }

.articledivider
{    
    margin:5px 0px 14px 0px;
    border-top: 1px solid rgba(147, 190, 223, 0.7);
}

#dvTop
{
	width:940px;
	margin-bottom:10px;
/*  background-image:url(/includes/Corporate/img/Home_banner_placeholder.jpg); */
    background-repeat:no-repeat; 
    z-index:-1; 
}

#dvNewsList
{
	width:665px;
	height:380px;
	margin:10px 10px 10px 10px;
}

#dvTradeHeader, #dvTradeFooter
{
    text-align:center;
    background:#007BAF;
}

/*#dvTradeFooter
{
    text-align:center;
    background:#007BAF;
}*/

#tradeHomeBanner
{
    /*width:940px;*/
    min-height:30px;
    /*margin: 0px 0px 10px 0px;*/
}

#tradeImageLinkBlock
{
    width:305px;
    height:246px;
}

#tradeHomeLeftCol
{   width:620px;
}


#tradeExlporeNT
{
    /*width:706px;*/
    height:510px;
}

#tradeNewsBlock
{
    /*width:706px;*/
    height:257px;
}

#tradeProductSearch
{   
    /*width:706px;*/
    height:150px;
}

.imageBlockTextOverlay
{
    position:absolute;
    left:10px;
    bottom: 2px;
    /*font: bold 14px arial;*/
    color:white;
	
	margin: 0px 10px 0px 0px;
	display: table-cell;
	/* color: inherit; */
	font-family: InterstateLight, Arial;
	white-space: nowrap;
	font-weight:normal;
}
}

#tradeHomeRightCol .imageBlockTextOverlay
{
    position:absolute;
	top:auto;
    left: 10px;
    bottom: 10px;
    font: 14px arial;
    color:white;
}

.imageBlockLink
{
   position:absolute;
   /*left: 10px;
   bottom: 10px;*/
   font-size: 11px;
   font-family:InterstateLight, Arial;
   /*color: white;*/
   /*text-underline-position:below;*/
   height: 10px;
   text-align:justify;
   width: auto;
   text-transform:uppercase;
   vertical-align:bottom;
   margin:0px 0px 0px 0px;  
   float:left; 
}

.imageBlockLink a
{
   font: bold 11px;   
   margin:0px 10px 0px 0px;
   display:table-cell;
   color:inherit;
   font-family:Interstate, Arial;
   white-space:nowrap;
}

    .imageBlockLink a:hover
    {
        color:inherit;
    }

#tblAccessabilityControls
{
    /*position:absolute;
    right: 20px;
    top: 450px;*/
    width:240px;
    height:64px;
    text-align:right;
    vertical-align:bottom;
    /*float:right;*/
}

#tblAccessabilityControls td
{
    /*position:absolute;
    right: 20px;
    top: 450px;*/
    height:64px;
    text-align:right;
    vertical-align:bottom;
    /*float:right;*/
}

#NTRegionMap
{
    width:310px;
    /*background-image: linear-gradient(rgba(255, 255, 255, 0.20) 10%, rgba(204, 204, 204, 0.80));
	background-image:url(../img/NT_Map_back.png);*/
}

#NTRegionMapTitle
{
	width: 308px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.nt-interactive-map
{
    position:relative;
    padding:10px 10px 10px 0px;
	height:500px;
}

#NTRegionMap area, #NTRegionMap param
{
	outline:none;
}


.map-region-link
{
	outline:none;
}

.nt-interactive-map-right
{
	 width:300px;
}
#section-main-content .nt-interactive-map-right
{
	width:180px;	
}

#NTRegionMapTitleTrade
{
	width: 308px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#NTRegionMapTitleCorp
{
	display:none;
	height:0px;
}

#section-main-content #NTRegionMapTitleCorp
{
	display:block;
	height:auto;
	width: 308px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#section-main-content #NTRegionMapTitleTrade
{
	display:none;
}



.nt-interactive-map-right
{
    position:absolute;
    left:310px;
    top:5px;
}

#dvCopyRightText a
{
	color:#ffffff;
}

#ifRegionInfo
{
    border:none;
    height:500px;
    width:auto;
    overflow-x:no-display;
    overflow-y:hidden;
   /* background-color:white;*/
}

#socialMediaFeed
{
    width:310px;
    height:310px;
    position:relative;
    margin:10px 0 10px 0;	
}



#dvSocialFeed
{
    position:absolute;
    top: 35px;
    left:0;
    border-color:rgba(213, 213, 213, 0.70);
    border-style:none;
}



#dvSocialIcon
{
    position:absolute;
    left:0;
    top:0;
    height:35px;
    width:35px;
}

#dvSocialMediaTitle
{
    position:absolute;
    left:39px;
    top:-10px;
    height: 35px;
	width: 200px;
}

#dvShare
{
    position:absolute;
    right:201px;
    top:14px;
    height: 35px;
}

#sitemaptitle
{
    /*display:none;*/
}

.sitemap-nav-li
{
    list-style-type: circle;
    line-height: 15px;
    text-transform: uppercase;
}

/* Section Image Block*/
#sectionImageBlock
{
    margin:20px 20px 20px 20px;
}

#dvImageLeft
{
    float:left;
    margin-right:10px;
}

#dvImageText td a, .tdImageLink a
{
    display:inline;
    font-weight:bold;
    text-transform:uppercase;
}

.tdVisit
{
    width: 41px;
    color:#2773ae;
}

.product-search
{
	background-color: #007baf;
	margin: 10px 0 30px 0;
	padding-bottom: 10px;
}

.product-search h4
{
	color:#ffffff;
	font-weight:bold;
	margin-left:15px;
	padding:4px;
}

.btn-stay
{
	color: #ffffff;
	border: none;
	margin-left: 20px;
	padding: 5px;
	background-color: #004774;
	font-weight: bold;
}

.btn-stay:hover
{
	background-color: #666666;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}



.page-listing, .rh-module
{
	/*margin: 10px 0px 10px 0px;*/
	background-color: rgba(236, 236, 236, 0.4);
	padding: 10px;
}

.rh-module ul
{
	list-style: disc;
	padding-left: 15px;
	margin: 0;
}

.page-listing .thumb
{
	float:left;
	padding-right: 10px;
	width:100px;
}

.page-listing h4
{
	line-height:14px;
	padding-bottom:5px;
}

 .page-listing-text
{
	line-height:16px;
}

.page-listing-text a
{
	background: url("../img/btns/arrow.png") 0 5px no-repeat;
	padding-left: 10px;
}

.row-splitter
{

}

.col-half-left
{
	float:left;
	text-align:left;
}
.col-half-right
{
	float:right;
	text-align:right;
}


.screenreaders
{
	display: none;
}

.events-calendar
{}

#dvEventsCalendar
{
	height: 450px;
	width: inherit !important;
	overflow: hidden;	
}

#sectionlanding #dvEventsCalendar
{

}

#dvTextBlock
{
	margin: 10px 0px 10px 0px;
	/*background-color: rgba(236, 236, 236, 0.4);*/
	padding: 10px;
    text-align:center;
}

#dvBlockTitle
{
	padding-bottom:5px;
}
#dvBlockTitle h4{
    font-weight: bold;
    font-size: 1.7em;
    text-align:center;
}

#dvTextBlock ul
{
list-style: disc;
padding-left: 15px;
}
#dvTextBlock #dvText{
    font-size: 1.4em;
}



/* TNT copy */
	
#svg-map { height:300px; position:absolute; top:-2px; width:300px; }
#nav-svg-map { height:300px; position:absolute; top:39px; left:77px; width:300px; }
#home-svg-map { height:300px; position:absolute !important; width:300px; bottom: 63px; }

.ie8 #nav-svg-map { height:300px; position:absolute; top:38px; left:76px; width:300px; }
.ie7 #nav-svg-map { height:300px; position:absolute; top:38px; left:76px; width:300px; }


/* NT MAP */
	#map {position:relative;width:90%;margin:0 auto 1em;}
	
	#map-nt	{z-index:1;position:relative;width:100%;}
	.flyout-label {display:none;}
	#map-nt	.label {cursor:pointer;}

	#map-nt:hover g path {fill:#333333;}
	#map-nt .region-darwin:hover path {fill:#006987;}
	#map-nt .region-kakadu:hover path {fill:#5F800D;}
    #map-nt .region-arnhem:hover path {fill:#086839;}
    #map-nt .region-katherine:hover path {fill:#736E36;}
	#map-nt .region-tennant:hover path {fill:#FFA614;}
	#map-nt .region-alice:hover path {fill:#C51100;}
	#map-nt .region-uluru:hover path {fill:#8C1F1B;}
	#map-nt .region-name:hover path {cursor:pointer;}
	
	body.active #map-nt g path {fill: #333333;}
	body.darwin #darwin g path {fill:#0f6a85;}		
	body.kakadu #kakadu g path {fill:#5F800D;}
    body.arnhem #arnhem g path {fill:#086839;}
	body.katherine #katherine g path {fill:#736E36;}
	body.tennant #tennant g path {fill:#FFA614;}
	body.alice #alice g path {fill:#C51100;}
	body.uluru #uluru g path {fill:#8C1F1B;}
	
	body.darwin #darwin .label,
	body.kakadu #kakadu .label,
    body.arnhem #arnhem .label,
	body.katherine #katherine .label,
	body.tennant #tennant .label,
	body.alice #alice .label,
	body.uluru #uluru .label {display:none;}
	
	body.darwin .flyout-label-darwin,
	body.kakadu .flyout-label-kakadu,
    body.arnhem .flyout-label-arnhem,
	body.katherine .flyout-label-katherine,
	body.tennant .flyout-label-tennant,
	body.alice .flyout-label-alice,
	body.uluru .flyout-label-uluru {display:block;z-index:1;}
	
	/* DESTINATIONS */
	.block_4 .destination-container .item.first {border-top:0 none;padding-top:0;margin-top:0;}
		.copy-holder {width:45%;}
		.copy-holder p {margin:0.5em 0 2em;}
		a.btn-more {font-size:0.875em;/*14*/position:absolute;top:auto;left:55%;bottom:1.1em;width:auto;height:auto;display:block;background:none no-repeat 0 0;background-size:auto;text-indent:0; }	
		.last a.btn-more {bottom:0.1em;}
			
	/* STAY AND PLAY */		
	
	.desktop .grid_6 .child_3 .select-ddl, .desktop .grid_6.child_6 .select-ddl{width: 47.5%; float:left; margin: 0 0 .65em 5%;}		
	.desktop .grid_6 .child_3 .select-ddl.first, .desktop .grid_6.child_6 .select-ddl.first {margin:0 0 .65em 0;}
	
	.grid_6 .child_3 .ddl, .grid_6.child_6 .ddl{width: 47.5%; float:left; margin: 0 0 .65em 5%;}
	.grid_6 .child_3 .ddl.first, .grid_6.child_6 .ddl.first {margin:0 0 .65em 0;}
	
	.grid_6 .ddl select,
	body .select2-container .select2-choice, 
	body .select2-results .select2-result-label {
		font-size:0.703125em;	 /*11.25/16*/
	}	
	
	a.btn-2 {margin-top:0;padding:0.5em 4%;display:inline-block;font-weight:bold;}
	a.btn-2:hover {background-color:#555;}
		
/* Destinations */
.destinations-wrapper {
    border-bottom: 1px solid #d6d6d6;
    background: url(/includes/Corporate/img/destinationBG.gif) no-repeat bottom right;
    padding: 0 0 35px;
    height:400px;
    }
.destinations-wrapper p {
    width: 415px;
    margin-top: 0;
    }
.destinations-wrapper ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.destinations-wrapper li a {
    font-weight: 700;
    text-decoration: none;
    font-size: 20px;
    padding: 0 0 0 25px;
    background-repeat: no-repeat;
    background-image: url(../img/colours.png);
    }
.destinations-wrapper li a:hover {text-decoration: underline;}
.ds a {
    color: #006987;
    background-position: left 3px;
    }
.kal a {
    color: #5f800d;
    background-position: left -28px;
    }
.ks a {
    color: #736e36;
    background-position: left -58px;
    }
.ass a {
    color: #c51100;
    background-position: left -88px;
    }
.us a {
    color: #8c1f1b;
    background-position: left -119px;
    }
.tcbr a {
    color: #ffa614;
    background-position: left -148px;
    }
/* end section ----- TNT cOPY ----  */

/* WFFM Overrides */
.scfTitleBorder { clear: both; color: #333333 !important; /*font-size: 32px !important;*/ line-height: 32px !important; margin: 0 0 20px !important; font-family: InterstateLight, Arial !important; font-weight: normal !important;}

.scfSectionLegend { color: #666 !important; font-family: Arial, Verdana, Helvetica,sans-serif !important; font-weight: normal !important; }

.scfForm
{
	font-family: Arial, sans-serif !important;
}

.scfForm input[type="checkbox"]{
	float:left;
}

.scfCheckBoxList label{
	margin-left: 20px;	
}

.scfDateSelectorDay, .scfDateSelectorMonth, .scfDateSelectorYear,
.scfDropList, .scfMultipleLineGeneralPanel
{
	margin-bottom: 10px !important;
}

.scfDropList
{
	font-size: 12px; 
}

#ifRegionInfo {
	border : 0 !important;
}

#scWebEditRibbon {
	border : 0 !important;
}

iframe.scCollapsedRibbon {
  border-bottom: 0 !important;
}

#enterCharAboveLabel {
	clear: both;
}

.LBD_SoundLink{
	display: inline-block;
}
.LBD_CaptchaIconsDiv {
	margin-left : 5px;
	width : 50px !important;
	float : left;
}

.LBD_CaptchaImageDiv {
	float: left;
}

.mobNtMap {
	width:90%;
}

#mobNtRegionList {
	width:90%;
}

#mobNtMapFormList {
	width : 90%;
}

#mobIfRegionInfo {
	margin-left : 0;
	height : 320px;
}

#dvTradeFooterContent.container table.menu-list {
	clear: both;
}

@media (max-width: 400px) { 
	.hero-list { margin-bottom: 0px; }
}

.toolkitListItem.aToZ {
    border-bottom: 20px solid #e0e0e0;
}
.toolkitListItem.aToZ:last-child {
    border-bottom: 0;
}

.toolkitListItem a {
    margin: 0;
    padding: 10px;
    display: block;
    border-top: 1px solid #e0e0e0;
    color: #000;
    text-decoration: none;
    overflow: hidden;
    font-size: 11px;
}
.toolkitListItem a:hover {
    text-decoration: none;
    background: rgba(236, 236, 236, 0.4);
    color: #000;
}
.toolkitListColumn {
    display: block;
    float: left;
}
.toolkitListColumn:first-child {
    font-weight: bold;
}
.toolkitListColumn:last-child {
    float: right;
}
.toolkitListColumn.letter {
    width: 5%;
}
.toolkitListColumn.title {
    width: 30%;
}
.toolkitListColumn.summary {
    width: 65%;
}

.aToZ .toolkitListColumn.summary {
    width: 60%;
}
.toolkitListItemWithThumbnail.span2 {
    margin-bottom: 20px;
}
.toolkitListItemWithThumbnail a {
    font-weight: bold;
    text-decoration: none;
    min-height: 60px;
    display: block;
}
@media (max-width: 767px) {
    .toolkitListItemWithThumbnail a {
        min-height: 0;
    }
}
@media (min-width: 980px) {
    .toolkitListItemWithThumbnail a {
        min-height: 40px;
    }
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.videoEmbedCol1 {
    float: left;
    width: 60%;
    margin-left: 20px;
}
.videoEmbedCol2 {
    float: right;
    width: 33%;
}
@media (max-width: 767px) {
    .videoEmbedCol1 {
        width: 100%;
        margin-left: 0;
    }
    .videoEmbedCol2 {
        width: 100%;
        margin-top: 20px;
    }
}
.videoEmbedTitle {
    display: block;
    font-weight: bold;
    padding-bottom: 10px;
}
.videoEmbedSeparator {
    margin: 20px 0;
    border-bottom: 1px solid #e0e0e0;
}
.videoEmbedSeparator:last-child {
    border: 0;
    margin-bottom: 0;
}
#industryEventsCalendar thead th {
    padding: 10px;
    text-align: left;
    border: 0;
    background: #004774;
    color: white;
}
#industryEventsCalendar tbody td {
    padding: 10px;
    text-align: left;
}
#industryEventsCalendar.display tbody td {
    border-color: #e0e0e0;
}
#industryEventsCalendar thead .sorting_asc,
#industryEventsCalendar thead .sorting_desc,
#industryEventsCalendar thead .tablesorter-headerAsc,
#industryEventsCalendar thead .tablesorter-headerDesc
 {
    position: relative;
    background-image: none;
}
#industryEventsCalendar thead .sorting_asc::after,
#industryEventsCalendar thead .sorting_desc::after,
#industryEventsCalendar thead .tablesorter-headerUnSorted::after,
#industryEventsCalendar thead .tablesorter-headerAsc::after,
#industryEventsCalendar thead .tablesorter-headerDesc::after {
    content: " ";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
}
#industryEventsCalendar thead .tablesorter-headerUnSorted {
    position: relative;
}

#industryEventsCalendar thead .tablesorter-headerUnSorted::after
{
    content: '';
    background: url(../img/ico/sort_both.png);
    background-position: center center;
    height: 20px;
    width: 18px;
    background-repeat: no-repeat;
    right: 0;

}
#industryEventsCalendar thead .sorting_asc::after,
#industryEventsCalendar thead .tablesorter-headerAsc::after {
    border-bottom: 5px solid #fff;
}
#industryEventsCalendar thead .sorting_desc::after,
#industryEventsCalendar thead .tablesorter-headerDesc::after {
    border-top: 5px solid #fff;
}
#industryEventsCalendar thead .sorter-false::after{
    content:none;
}
.tablesorter-header{
    cursor:pointer;
}
.tablesorter-header.sorter-false{
    cursor:auto;
}
#industryEventsCalendar.no-footer {
    border-color: #e0e0e0;
}
#industryEventsCalendar.display tbody tr.odd {
    background-color: #fff;
}
#industryEventsCalendar.display tbody tr.odd>.sorting_1 {
    background-color: #fff;
}
#industryEventsCalendar.display tbody tr.even {
    background-color: rgba(236, 236, 236, 1);
}
#industryEventsCalendar.display tbody tr.even>.sorting_1 {
    background-color: rgba(236, 236, 236, 1);
}
input[type="text"].industryEventsCalendarSearchBox {
    width: 100%;
    border-radius: 0;
}
.industryEventsCalendarSearchBoxLabel {
    color: #004774;
}
.industryEventsCalendarSearch {
    text-align: right;
    float: right;
}
.industryEventsCalendarSearch button {
    border: 0;
    background: #004774;
    color: #fff;
    padding: 5px 10px;
}
.industryEventsCalendarFormGroupCountryMarket {
    margin-left: 5px;
}
.industryEventsCalendarFormGroupEvent {
    margin-left: 5px;
    margin-right: -5px;
}
.hero-list h2.industryEventsCalendarHeader {
    color: #004774;
}
#industryEventsCalendar_filter {
    display: none;
}
#industryEventsCalendar ul {
    list-style: none;
    padding-left: 0;
    width: 100%;
}
#industryEventsCalendar.dtr-inline.collapsed>tbody>tr>td:first-child:before {
    right: 0;
    left: inherit;
}
table#industryEventsCalendar td:nth-child(4){
    min-width:73px;
}
@media (max-width: 767px) {
    .industryEventsCalendarFormGroupCountryMarket {
        margin-left: 0;
    }
    .industryEventsCalendarFormGroupEvent {
        margin-left: 0;
        margin-right: 0;
    }
    input[type="text"].industryEventsCalendarSearchBox {
        width: calc(100% - 14px);
    }  
    .industryEventsCalendarSearch label {
        height: 0;
    }
}
@media (min-width: 980px) {
    .industryEventsCalendarSearch label {
        height: 0;
    }
}
@media (max-width:484px){
    table#industryEventsCalendar td:nth-child(2), 
    table#industryEventsCalendar td:nth-child(3),
    table#industryEventsCalendar th:nth-child(2),
    table#industryEventsCalendar th:nth-child(3){
        display:none !important;
    }
}