body {
    font-size: 0.825em; /* change to control font size for the page */
    line-height: 1.3;
	font-family:Arial, Helvetica, sans-serif;
}
.jqhidden {
visibility:hidden;
}
p {margin:0 0 1% 0;padding:0;}/* p margin only bottom */
p, .Normal {font-size:1em;}/* make p and normal the same */
h1, h2, h3, h4, h5, .customisable-highlight {
	color:#f8af20;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.footergroup h1, .footergroup h2, .footergroup h3, .footergroup h4, .footergroup h5 {
	color:#f8af20;
	font-weight:bold;
	display:block;
	padding-bottom:0.5em;
	padding-top:1em;
	border-bottom:#161515 solid 1px;
}

h1 {
	color:#172761;
	font-size:2em;
	margin:0.4em 0;
}
.sbEntityViewer th, .ModSilverbearAddEditNewsC th, h2 {
	font-size:1.5em;
	margin:0.4em 0 0.25em 0;
	color:#f8af20;
	width:100%;

	padding-bottom:0.5em;
	border-bottom:#cec5d6 solid 1px;
	text-align:left;
		font-family:Arial, Helvetica, sans-serif;
}
.CLT-taglinehome h2 {
	border:none;
}
h3 {
	font-size:1.3em;
	margin:0.4em 0;
	text-align:left;
}
h4 {
	font-size:1.1em;
	margin:0.4em 0;
}
h5 {
	font-size:1em;
	margin:0.4em 0;
}
a {
text-decoration:none;
color:#f8b01c;
}
.maincontenttop a, .maincontentbot a {
	text-decoration:underline;
color:#f8b01c;
}
.maincontenttop a:hover, .maincontentbot a:hover {
	text-decoration:none;
}
.footergroup a {
	color:#fff;
}
a.contactlink {
	color:#fff;
	background: #30448b; /* Old browsers */
background: -moz-linear-gradient(top,  #30448b 0%, #202d5f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#30448b), color-stop(100%,#202d5f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #30448b 0%,#202d5f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30448b', endColorstr='#202d5f',GradientType=0 ); /* IE6-9 */

	display:block;
	width:25%;
	float:right;
	text-align:center;
	padding:.3em 0;
	margin:0.7em 0 1.3em 0;
		text-decoration:none;
}
a.storelink {
	color:#1778bb;
	background-image:url(images/storelink.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:inline-block;
    padding:.3em 2em 0.3em 2.3em;
	margin:0.7em 0 1.3em 0;
		text-decoration:none;
}
a.storelink:hover {
	color:#119bfd;
}
a.contactlink:hover {
	background: #f8ae1f;
	color:#fff;
	text-decoration:none;
}
a.loginlink, a.registerlink {
	color:#fff;
	display:inline-block;
	width:48%;
	text-align:center;
		text-decoration:none;
	padding:.3em 0;
background: #f8ae1f; /* Old browsers */
background: -moz-linear-gradient(top,  #f8ae1f 1%, #e09709 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f8ae1f), color-stop(100%,#e09709)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8ae1f 1%,#e09709 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8ae1f 1%,#e09709 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8ae1f 1%,#e09709 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8ae1f 1%,#e09709 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ae1f', endColorstr='#e09709',GradientType=0 ); /* IE6-9 */

}
a.registerlink {
	margin-left:1%;
}
a.loginlink:hover, a.registerlink:hover {
	background:#30448b;
	text-decoration:none;
	color:#fff;
}
 a.searchtoken:hover {
background:#f8ae1f;
text-decoration:none;
}

a.searchtoken {
	color:#fff;
	margin:0;
	padding:.3em 0;
	width:32%;
	display:inline-block;
	text-align:center;
background: #30448b; /* Old browsers */
background: -moz-linear-gradient(top,  #30448b 0%, #202d5f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#30448b), color-stop(100%,#202d5f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #30448b 0%,#202d5f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30448b', endColorstr='#202d5f',GradientType=0 ); /* IE6-9 */


}
a.articlelink, a.newslink  {
	background-image:url(images/arrow-blue-icon.png);
	background-position:left;
	background-repeat:no-repeat;
color:#f8b01c;
	padding:0.3em 0.8em;
	margin:0.2em 0 1em 0;
	display:inline-block;

}

a.newslink {
background-color: #30448b; /* Old browsers */
background-color: -moz-linear-gradient(top,  #30448b 0%, #202d5f 100%); /* FF3.6+ */
background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#30448b), color-stop(100%,#202d5f)); /* Chrome,Safari4+ */
background-color: -webkit-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* Chrome10+,Safari5.1+ */
background-color: -o-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* Opera 11.10+ */
background-color: -ms-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* IE10+ */
background-color: linear-gradient(to bottom,  #30448b 0%,#202d5f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30448b', endColorstr='#202d5f',GradientType=0 ); /* IE6-9 */

color: #fff;
display: inline-block;
background-position: 10% 50%;
padding-left: 1.8em;
background-image: url(images/arrow-orange-icon.png);
background-repeat: no-repeat;
text-decoration: none;
}
a.newslink:hover {
color:#202d5f;
background-color:#f8ae1f;
	background-image:url(images/arrow-blue-icon.png);
	background-repeat:no-repeat;
display: inline-block;
background-position: 10% 50%;
padding-left: 1.8em;
}
.articlelatestlinks {
	width:100%;
	text-align:right;
}
.eventslatest {
	margin-bottom:1em;
}
.eventslatest img {
	float:left;
	padding:0 0.8em 0.5em 0;
	clear:left;
}
.footergroup ul, .footergroup ul li, .maincontentbot ul, .maincontentbot ul li, .maincontenttop ul, .maincontenttop ul li {
	padding:0;
	margin:1em 0 1em 0.1em;
	list-style:none;
}
.footergroup ul li, .maincontentbot ul li, .maincontenttop ul li {
		background-image:url(images/arrow-white-icon.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#8d744b;
	padding:0 0.8em;
	line-height:0.7em;
}
.footergroup ul.associationlinks li {
		line-height:2em;
}
ul.associationlinks li {
	background-image:url(images/associationlogos1.gif);
	padding-left:2.2em;
	line-height:2em;
}
ul.associationlinks li.ciltuk {
	background-position:0% -1%;
}
ul.associationlinks li.ptrc {
		background-position:0% 16.67%;
}
ul.associationlinks li.iomnet {
		background-position:0% 33.32%;
}
ul.associationlinks li.hla {
		background-position:0% 49.99%;
}
ul.associationlinks li.asp {
		background-position:0% 64.66%;
}
ul.associationlinks li.lsc {
		background-position:0% 83.30%;
}

ul.associationlinks li.nov {
		background-position:0% 100%;
		
}
ul.sociallinks li a{
	text-indent:-9999em;
	width:25px;
	height:26px;
	background-image:url(images/sociallogos.gif);
	display:inline-block;
	float:left;
	margin-left:1em;
}
ul.sociallinks li.linkedin a {
		background-position:24% 0%;
}
ul.sociallinks li.twitter a{
		background-position:48% 0%;
}
ul.sociallinks li.rss a{
		background-position:75% 0%;
}
ul.sociallinks li.google a{
		background-position:100% 0%;
}
.CLT-taglinehome {
	font-size:1.315em;
	margin:1em 1em 0.25em 0;
	color:#3b165c;
}
.CLT-buttonhome a{
	background-image:url(images/arrow-white-icon.png);
	background-position:10px 17px;
	background-repeat:no-repeat;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:100%;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #858585;
paddiing:0 0 0 1em;
margin:0;
	text-transform:uppercase;
}
.CLT-buttonhome {
background: #f8ae1f; /* Old browsers */
background: -moz-linear-gradient(top,  #f8ae1f 1%, #e09709 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f8ae1f), color-stop(100%,#e09709)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8ae1f 1%,#e09709 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8ae1f 1%,#e09709 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8ae1f 1%,#e09709 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8ae1f 1%,#e09709 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ae1f', endColorstr='#e09709',GradientType=0 ); /* IE6-9 */
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #dfdee0;
		margin:5em 0 3em 0;
		margin-left:0px !important;
		display:block;
}
.CLT-buttonhome:hover, .CLT-buttonhome a:hover  {
	background-color: #202d5f;
}
.CLT-buttonhome:active {
	position:relative;
	top:1px;
}
/* layout styles */
.paneOutline { /* reset border for the layout view to avoid break of the layout */
	border:none;
	outline:1px #666666 dotted;
}
.container {
  margin-right: auto;
  margin-left: auto;

}

header, .maincontenttop, .maincontentbot, nav, .footergroup {
	width:100%;
}
header {
	padding-bottom:1em;
}
body{
	background-color:#fff;
}
.footergroup {
	background-color:#172761;
	color:#c5c3c3;
}

.contact, .loginuser{
	text-align:right;
}
.hostname {
	text-align:left;
	display:block;
	padding:1.5em 0;
}
.hostname a{
	color:#999;
}

/*reset search field for different browsers */

#dnn_dnnSEARCH_ClassicSearch {
	outline:#3b165c solid 1px;
	background-color:#fff;
	margin-top:1px;
		padding:.3em 0;
}
#dnn_dnnSEARCH_ClassicSearch input, #dnn_dnnSEARCH_ClassicSearch .NormalTextBox {
    margin:0;
	padding:0;
	border:#fff;
   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
   box-sizing: border-box;         /* Opera/IE 8+ */
}
#dnn_dnnSEARCH_ClassicSearch input {
	width:65%;
	display:inline-block;
}
#dnn_TopLeft, #dnn_TopRight, #dnn_ContentPane  {
	padding-top:.7em;
}
#dnn_ContentPane.DNNEmptyPane {
	padding-top:0;
}

/* ------- NAVIGATION ------- */
nav {
background: #30448b; /* Old browsers */
background: -moz-linear-gradient(top,  #30448b 0%, #202d5f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#30448b), color-stop(100%,#202d5f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #30448b 0%,#202d5f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30448b', endColorstr='#202d5f',GradientType=0 ); /* IE6-9 */


border-top:#dfdee0 solid 1px;
border-bottom:#dfdee0 solid 1px;
}

.toggleMenu {
    display:  none;
    background: #30448b;
    padding: 0.95em 1em 0.95em 2.2em;
    color: #fff;
	background-image:url(images/menuicon.gif);
	background-position:10% 50%;
	background-repeat:no-repeat;
}
a.toggleMenu  {
	    color: #fff;
}
/* ------- NAVIGATION ------- */
ul#dnn_pnav, ul#dnn_pnav li {
	margin:0;
	padding:0;
	list-style:none;

	text-align:center;

}
ul#dnn_pnav {
	width:100%;
		border-left:#3b165c solid 1px;
}
#dnn_pnav {
    list-style: none;
     *zoom: 1;
}
#dnn_pnav:before,
#dnn_pnav:after {
    content: " "; 
    display: table; 
}
#dnn_pnav:after {
    clear: both;
}
#dnn_pnav ul {
    list-style: none;
    width: 15em;
}
/* navigation icon Page--  = Page id */
#dnn_pnav li a.Page1064, #dnn_pnav li a.Page1064:hover {
	background-image:url(images/accounticon.png);
	background-position:right;
	background-repeat:no-repeat;
}
#dnn_pnav li a.Page102:hover {
	background-image:url(images/accounticonover.png);
}
#dnn_pnav a, #dnn_pnav span {
    padding: .8em 3.2em;
    text-decoration:none;
	font-weight:bold;
	color:#fff;
	border-right:#3b165c solid 1px;
}
#dnn_pnav li {
    position: relative;
}
#dnn_pnav > li {
    float: left;
   
}

#dnn_pnav > li > a, #dnn_pnav > li > span {
    display: block;
	padding: 0.8em 3.6em;
}
#dnn_pnav li  ul {
    position: absolute;
    left: -9999px;
    margin-left: 0;
}
#dnn_pnav > li.hover > ul {
    left: -3em;
}
#dnn_pnav li li.hover ul {
        left: 12.5em;
    top: 0;
}
#dnn_pnav li li a, #dnn_pnav li li span {
    display: block;
    position: relative;
    z-index:1000;
	width:150px;
	text-align:left;
}
#dnn_pnav li li li a {
    z-index:1000;
}

/* Dropdown menu background - first child */
#dnn_pnav li li a, #dnn_pnav li li span {
	background: #30448b;	
	border-top:#f0f0f0 solid 1px;
			border-right:none;
	}
/* hover */
#dnn_pnav li li a:hover, #dnn_pnav li li span:hover {
background: #f8ae1f;
}
/* Dropdown menu background - second child */
#dnn_pnav li li li a {
background: #30448b;
		border-top:#f0f0f0 solid 1px;
		border-right:none;}
/* hover */
#dnn_pnav li li li a:hover { 	background: #f8ae1f; }
/* Main nav hover colour */
#dnn_pnav li a:hover, #dnn_pnav li span:hover { background: #f8ae1f; }



.CLT-button {
width:100%;
margin: 40px 0 20px 0;
text-align:right;
}
.CLT-button a{
	color:#fff;
padding: 8px 30px;
background-color: #bb9459; /* Old browsers */
background-color: -moz-linear-gradient(top,  #bb9459 0%, #bb9459 0%, #c8a671 100%); /* FF3.6+ */
background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb9459), color-stop(0%,#bb9459), color-stop(100%,#c8a671)); /* Chrome,Safari4+ */
background-color: -webkit-linear-gradient(top,  #bb9459 0%,#bb9459 0%,#c8a671 100%); /* Chrome10+,Safari5.1+ */
background-color: -o-linear-gradient(top,  #bb9459 0%,#bb9459 0%,#c8a671 100%); /* Opera 11.10+ */
background-color: -ms-linear-gradient(top,  #bb9459 0%,#bb9459 0%,#c8a671 100%); /* IE10+ */
background-color: linear-gradient(to bottom,  #bb9459 0%,#bb9459 0%,#c8a671 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb9459', endColorstr='#c8a671',GradientType=0 ); /* IE6-9 */
background-image:url(images/arrow-purple-icon.png);
background-position:15px 10px;
background-repeat:no-repeat;
}
div.content {
	width:100%;
	overflow:hidden;
	word-wrap:break-word;
}
.drop_title {
	display:inline-block;
	padding-bottom:5px;
}
.search .NormalTextBox  {
	font-size:1.2em;
}
.CLT_breadrumb {
	display:block;
	font-size:0.85em;
	color:#999;
	padding:3px;
}
a.BreadcDTMLink{
	color:#202d5f;
}
.maincontentbot {
padding-bottom: 2em;
}
/* thumbnails */

/*MOBILE NAVIGATION*/
@media screen and (max-width: 981px) {
    .active {
        display: block;
    }
    #dnn_pnav > li {
        float: none;
        border-top: 1px solid #ccc;
    }
	#dnn_pnav a, #dnn_pnav span {
		text-align:left;
		margin-left:10px;
	}
    #dnn_pnav > li > .parent {
        background-position: 95% 50%;
    }
    #dnn_pnav li li .parent {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }

   #dnn_pnav > li.hover > ul , #dnn_pnav li li.hover ul {
        position: static;
    }
	#dnn_pnav ul {
		width:auto;
	}
#dnn_pnav li li a, #dnn_pnav li li span {
	background-color:#dcc39a;
	margin-left:-2.2em;
	color:#fff;
	width:100%;
	text-align:left;
}

}

/* media queries */


/* Large desktop */
@media (max-width: 1200px) { 
#dnn_dnnSEARCH_ClassicSearch input {
		width:60%;
}

#dnn_pnav li a.Page1064, #dnn_pnav li a.Page1064:hover {
	background-image:none;
}

#dnn_pnav a, #dnn_pnav span {
    padding: .8em 1.15em;


}
}
@media (min-width: 1200px) {
	a.travel, a.ports {
	padding-top:1.6em;
	height:5.8em;
}
}
@media (max-width: 980px) {


}
@media (max-width: 720px) {

}
/* Portrait tablet to landscape and desktop */
@media (min-width: 767px) and (max-width: 979px) { 
.articlelatest {
	margin-bottom:1.705em;
	}

}	
@media (max-width: 980px) {

	.CLT_countries {
	height:auto;
}
a.searchtoken {
	width:29%;
}
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 

	.loginuser {
	clear:left;
}
.search, .loginuser {
	text-align:center;	margin:1em auto;
}
a.contactlink  {
	float:none;
	width:97%;
	margin:0.25em auto;
}
.maincontenttop .RWDpane, .maincontentbot .RWDpane, .footergroup .RWDpane, .maincontentmiddle {
	padding:.7em;
}

#dnn_dnnSEARCH_ClassicSearch input {
	width:66%;
}
a.contactlink, a.registerlink, a.loginlink {
	padding-top:0.5em;
	padding-bottom:0.5em;
}
header {
	padding-bottom:0.15em;
}
.altdiv{
	background-color:#f0f0f0;
}

}
 
/* Landscape phones and down */
@media (max-width: 480px) {
	.loginuser {
	clear:left;
}
.contact, .loginuser{
	text-align:center;
}
a.contactlink, a.registerlink, a.loginlink {
	padding-top:0.8em;
	padding-bottom:0.8em;
}
header {
	padding-bottom:0.15em;
}
.altdiv{
	background-color:#f0f0f0;
}

.ModDNNGoDNNGalleryC {
	display:none;
	visibility:hidden;
	}

}

/* CONTAINER STYLES */
.DTMcontHeader {
	position:relative;
	margin-bottom:20px;
}
.DTMcontHeaderTitle .Head{	
    display:block;
	color:#fff !important;	
	font-size:0.9em;
	padding-top:0.15em;
	padding-bottom:0.15em;
	padding-left:0.5em;
	border:none;
	background: #30448b; /* Old browsers */
background: -moz-linear-gradient(top,  #30448b 0%, #202d5f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#30448b), color-stop(100%,#202d5f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #30448b 0%,#202d5f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #30448b 0%,#202d5f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30448b', endColorstr='#202d5f',GradientType=0 ); /* IE6-9 */


}
