/*
border:1px solid #FF0000;
blue #0067B3
*/
html, body {margin:0;padding:0;border:0;}
html {overflow-y:scroll;}
body {margin-top:6px;font-family:Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#676767;background:url(images/page-bg.gif) top left repeat;text-align:center;padding-bottom:36px;}
form, h1, h2, h3, h4, h5, h6, img, p, ul {border:0px;margin:0px;padding:0px;}
.clear {clear:both;width:100%;font-size:0px;height:0px;overflow:hidden;}
.space6 {clear:both;width:100%;font-size:0px;height:6px;overflow:hidden;}
.space {clear:both;width:100%;font-size:0px;height:20px;overflow:hidden;}
.clrfx:after {content:".";display:block;height:0px;clear:both;visibility:hidden;overflow:hidden;}
hr {clear:both;height:1px;color:#D3D3D3;background-color:#D3D3D3;width:100%;margin-top:4px;margin-bottom:4px;}
.ads {margin:0 auto;width:980px;text-align:left;background-color:#FFFFFF;padding:10px 0px 10px 0px;margin-bottom:8px;border-radius:8px;-moz-border-radius:8px;}
.leftad {float:left;display:inline;margin-left:16px;}
.rightad {float:right;display:inline;margin-right:16px;}
.leftimage {margin-right:10px;margin-bottom:4px;}
.rightimage {margin-left:10px;margin-bottom:4px;width:100%;height:auto;max-width:295px;display:block;}
a {outline:none;}
.hidden {display:none;}
.tblrow {padding-bottom:6px;}

.printlogo {display:none;}
.logo {width:37%;max-width:353px;height:auto;margin-top:14px;}
p.strap {position:absolute;width:350px;top:80px;left:400px;color:#0067B3;font-size:130%;font-weight:bold;letter-spacing:-1px;}
.hdrpanel {position:absolute;width:210px;height:110px;top:0px;right:10px;}
.hdrlogin {min-height:84px;padding:4px 12px 4px 12px;background:#0063ae;/* Old browsers */background:-moz-linear-gradient(top, #0063ae 0%, #002958 100%); /* FF3.6+ */background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0063ae), color-stop(100%,#002958)); /* Chrome,Safari4+ */background:-webkit-linear-gradient(top, #0063ae 0%,#002958 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #0063ae 0%,#002958 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #0063ae 0%,#002958 100%); /* IE10+ */background:linear-gradient(to bottom, #0063ae 0%,#002958 100%);/* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063ae', endColorstr='#002958',GradientType=0 );/* IE6-9 */-moz-border-radius:8px;border-radius:8px;margin-bottom:4px;}
/*\*/* html .hdrlogin {height:84px;}/**/
.hdrlogin h5 {color:#FFFFFF;font-size:110%;font-weight:bold;padding:0px;}
.hdrlogin p {color:#FFFFFF;font-size:90%;font-weight:bold;padding-bottom:4px;}
.hdrlogin p a:link, .hdrlogin p a:visited {color:#FFFFFF;text-decoration:none;}
.hdrlogin p a:hover, .hdrlogin p a:active {color:#FFFFFF;text-decoration:underline;}
.hdrlogin p.lbl {color:#FFFFFF;font-size:90%;font-weight:normal;padding-bottom:3px;}
.hdrlogin input.loginuser {width:178px;border:0px solid #FFFFFF;padding:3px;color:#82837D;font-size:90%;}
.loginrow {padding-bottom:5px;position:relative;}
.loginpassword_clear {width:132px;font-size:90%;border:0px solid #C8C8C8;color:#747474;padding:3px;background:#FFFFFF;position:relative;}
.loginpassword {width:132px;font-size:90%;border:0px solid #C8C8C8;color:#747474;padding:3px;background:url(images/bg_passwordentry.gif) 0 0 no-repeat #FFFFFF;}
.loginbtn {position:absolute;right:0px;top:0px;}

.enews {padding:4px 2px 5px 2px;background: #ca171d; /* Old browsers */background: -moz-linear-gradient(top,  #ca171d 0%, #910000 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca171d), color-stop(100%,#910000)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ca171d 0%,#910000 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ca171d 0%,#910000 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ca171d 0%,#910000 100%); /* IE10+ */background: linear-gradient(to bottom,  #ca171d 0%,#910000 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca171d', endColorstr='#910000',GradientType=0 ); /* IE6-9 */-moz-border-radius:8px;border-radius:8px;font-size:90%;color:#FFFFFF;text-align:center;display:block;font-weight:bold;}
.enews a:link, .enews a:visited {color:#FFFFFF;text-decoration:none;}
.enews a:hover, .enews a:active {color:#FFFFFF;text-decoration:none;}
.hdrlogin p.forgotpwd {text-align:right;font-size:90%;font-weight:normal;padding-bottom:2px;}

#hdrsearch {position:absolute;width:250px;height:30px;top:10px;left:420px;}
#searchbox {width:220px;height:23px;background-image:url(images/searchbox-bg.gif);position:relative;}
#searchbox input.searchtext {width:176px;height:18px;border:0px solid #FFFFFF;padding:2px 0px 0px 0px;margin-top:1px;margin-left:6px;color:#82837D;font-family:Arial, Helvetica, sans-serif;font-size:90%;}
#searchbox .searchbtn {position:absolute;cursor:pointer;top:0px;right:0px;display:block;width:28px;height:23px;}
#hdrsearch p {font-size:86%;padding-bottom:0px;}

#headerad {position:absolute;width:668px;height:100px;top:0px;right:10px;}

#navtop {width:960px;height:15px;text-align:left;background:url(images/navtop-bg.jpg) top left no-repeat;}
#navinner {width:960px;text-align:left;background:url(images/navbottom-bg.jpg) bottom left no-repeat;padding-bottom:15px;}

/*New*/
.wrapper {margin:0 auto;width:100%;max-width:980px;text-align:left;background-color:#FFFFFF;border-radius:10px;padding-bottom:20px;}
.wrapperinner {margin:0 auto;width:96%;padding-top:10px;}
.outer {}
.header {width:100%;height:110px;position:relative;}
p.headerstrap {position:absolute;width:50%;top:70px;right:0px;color:#1F3A71;font-size:180%;font-weight:bold;text-align:right;}
.socialme {position:absolute;width:160px;top:10px;right:0px;text-align:right;}

.nsri {position:absolute;width:52px;height:35px;top:-3px;right:168px;}
.nsri img {opacity:0.5;}
.nsri img:hover {opacity:1.0;}

.rgu {position:absolute;width:80px;top:-2px;right:238px;text-align:center;}
.rgu p {padding:3px 0px 0px 0px;font-size:86%;letter-spacing:-1px;line-height:11px;}
.rgu p a:link, .rgu p a:visited {color:#0067B3;text-decoration:none;}
.rgu p a:hover, .rgu p a:active {color:#0067B3;text-decoration:none;}
.rgu img {opacity:0.5;}
.rgu img:hover {opacity:1.0;}

.sintel {position:absolute;width:80px;top:-2px;right:262px;text-align:center;}
.sintel p {padding:3px 0px 0px 0px;font-size:86%;letter-spacing:-1px;line-height:11px;}
.sintel p a:link, .sintel p a:visited {color:#0067B3;text-decoration:none;}
.sintel p a:hover, .sintel p a:active {color:#0067B3;text-decoration:none;}
.sintel img {opacity:0.5;transition: all 0.3s;}
.sintel img:hover {opacity:1.0;}

.expo {position:absolute;width:107px;top:8px;right:346px;text-align:center;}
.expo p {padding:3px 0px 0px 0px;font-size:86%;letter-spacing:-1px;line-height:11px;}
.expo p a:link, .expo p a:visited {color:#0067B3;text-decoration:none;}
.expo p a:hover, .expo p a:active {color:#0067B3;text-decoration:none;}
.expo img {opacity:0.5;transition: all 0.3s;}
.expo img:hover {opacity:1.0;}

.enewsletter {
	text-decoration: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 245px;
    padding: 5px;
    border-radius: 5px;
    background: #e42212;
    transition: all 0.3s;
}
.enewsletter:hover {
    background: #f9675b;
}
.enewsletter .text {
    width: 200px;
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
}
.enewsletter h4,
.enewsletter p {
	color: #fff;
    font-size: 0.88em;
}
.enewsletter h4 {
    text-transform: uppercase; 
    margin-bottom: 5px;
}
.enewsletter img {
    display: inline-block;
    vertical-align: top;
}

.navtoggle {display:none;}
.nav {background:url(images/nav-bg.gif)bottom left repeat-x #1F3B72;width:100%;height:35px;position:relative;}
ul.dropdown {position:absolute;bottom:0px;left:42px;}
ul.dropdown li {float:left;display:inline;position:relative;list-style:none;text-align:center;border-right:0px solid #FFFFFF;background:url(images/nav-sep.gif) center right no-repeat;width:auto;}
ul.dropdown li a {display:block;width:auto;font-size:90%;font-weight:bold;color:#FFFFFF;text-decoration:none;text-align:center;padding:8px 7px 8px 7px;}
ul.dropdown, .dropdown * {margin:0px;padding:0px;list-style:none;}
ul.dropdown ul {position:absolute;top:-999em;width:180px;background:url(images/navsub-bg.gif) top left no-repeat;margin-top:10px;z-index:1000 !important;/* left offset of submenus need to match (see below) */}
ul.dropdown ul li {width:180px;text-align:left;background:none;}
ul.dropdown li:hover {visibility:inherit;/* fixes IE7 'sticky bug' */}
ul.dropdown li:hover ul, ul.dropdown li.sfHover ul {left:0;top:20px;/* match top ul list item height */}
ul.dropdown li:hover li ul, ul.dropdown li.sfHover li ul {top:-999em;}
ul.dropdown li li:hover ul, ul.dropdown li li.sfHover ul {left:180px;/* match ul width */top:0px;}
ul.dropdown li li:hover li ul, ul.dropdown li li.sfHover li ul {top:-999em;}
ul.dropdown li li li:hover ul, ul.dropdown li li li.sfHover ul {left:180px;/* match ul width */top:0px;}
ul.dropdown ul li a {display:block;width:auto;font-size:90%;font-weight:normal;color:#FFFFFF;text-decoration:none;text-align:left;padding:8px 2px 8px 8px;border-top:0px solid #FFFFFF;}
ul.dropdown ul li:last-child a {border-bottom:0px solid #FFFFFF;}
ul.dropdown li:nth-child(1) {border-bottom:5px solid #999695;} 
ul.dropdown li:nth-child(2) {border-bottom:5px solid #E53B29;} 
ul.dropdown li:nth-child(3) {border-bottom:5px solid #00A8A8;} 
ul.dropdown li:nth-child(4) {border-bottom:5px solid #5FBCE8;} 
ul.dropdown li:nth-child(5) {border-bottom:5px solid #7F398E;}  
ul.dropdown li:nth-child(6) {border-bottom:5px solid #F0801A;} 
ul.dropdown li:nth-child(7) {border-bottom:5px solid #4D9D34;}  
ul.dropdown li:nth-child(8) {border-bottom:5px solid #C9037C;} 
ul.dropdown li:nth-child(9) {border-bottom:5px solid #96CED5;} 
ul.dropdown li:nth-child(10) {border-bottom:5px solid #E99F6C;}

ul.dropdown ul li {border-bottom:0px solid #999695 !important;background-image:none !important;background-color:#1F3B72;} 
ul.dropdown ul li a {border-bottom:1px solid #294E9A;}
ul.dropdown ul li:last-child a {border-bottom:0px solid #FFFFFF;}
.dropdown ul .sf-sub-indicator {position:absolute;display:block;right:0px;top:9px;/* IE6 only */width:12px;height:12px;text-indent:-999em;overflow:hidden;background:url(images/rightarrow.gif) no-repeat 0px 0px; }

div.sep {width:100%;height:16px;background:url(images/sep-bg.gif) top left repeat-x;}
div.line {width:100%;height:16px;background:url(images/line.gif) top left repeat-x;clear:both;}

#content {text-align:left;padding-top:0px;padding-bottom:44px;}
#main {width:96%;min-height:500px;margin:0 auto;}
#popup {text-align:left;margin:0px 12px 12px 12px;background-color:#FFFFFF;padding:10px;}
#popup h2 {font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:120%;padding-top:10px;padding-bottom:22px;}
#popup h3 {font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:100%;padding:0px;margin:0px;padding-top:1px;}
#popup td {padding:0px;margin:0px;padding-bottom:5px;}
.fullpage {}
.wde {margin-left:0px;margin-right:0px;}

#main h1 {font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:150%;padding:8px 0px 8px 0px;}
#main h1.flt {width:710px;float:left;display:inline;}
#main h1.fltc {width:460px;float:left;display:inline;}
#main h1 a:link, #main h1 a:visited {color:#0067B3;text-decoration:none;}
#main h1 a:hover, #main h1 a:active {color:#0067B3;text-decoration:underline;}
#main h2 {font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:120%;padding-top:3px;padding-bottom:5px;}
#main h2 a:link, #main h2 a:visited {color:#0067B3;text-decoration:none;}
#main h2 a:hover, #main h2 a:active {color:#0067B3;text-decoration:underline;}
#main p a:link, #main p a:visited {color:#0067B3;text-decoration:none;}
#main p a:hover, #main p a:active {color:#0067B3;text-decoration:underline;}
#editorial {width:100%;position:relative;}
#editorial ul {margin-bottom:10px;padding-left:8px;margin-left:10px;}
#editorial li {padding-top:2px;padding-bottom:2px;}
#editorial img {max-width:100%;height:auto;}
div.logout {text-align:right;padding-bottom:0px;}

#main h2.uknews {font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:120%;margin-top:5px;margin-bottom:2px;padding-top:3px;padding-bottom:3px;padding-left:76px;background:url(images/icon-uknews.jpg) center left no-repeat;}
#main h2.uknews a:link, #main.uknews h2 a:visited {color:#0067B3;text-decoration:none;}
#main h2.uknews a:hover, #main.uknews h2 a:active {color:#0067B3;text-decoration:underline;}

img.newsthumb {padding-right:10px;padding-bottom:5px;}

#main h3 {font-family:Arial, Helvetica, sans-serif;color:#676767;font-size:110%;padding-top:10px;padding-bottom:3px;}
#main h3 a:link, #main h3 a:visited {color:#676767;text-decoration:none;}
#main h3 a:hover, #main h3 a:active {color:#676767;text-decoration:underline;}
#main h4 {font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:90%;padding-top:4px;padding-bottom:2px;}
#main h4 a:link, #main h4 a:visited {color:#0067B3;text-decoration:none;}
#main h4 a:hover, #main h4 a:active {color:#0067B3;text-decoration:underline;}
#main h5 {font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:120%;padding-top:12px;padding-bottom:0px;}
#main h5 a:link, #main h5 a:visited {color:#0067B3;text-decoration:none;}
#main h5 a:hover, #main h5 a:active {color:#0067B3;text-decoration:underline;}
#main h6 {font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:120%;padding-top:12px;padding-bottom:6px;}
#main h6 a:link, #main h6 a:visited {color:#0067B3;text-decoration:none;}
#main h6 a:hover, #main h6 a:active {color:#0067B3;text-decoration:underline;}
#main p {padding-bottom:12px;}
#editorial a:link, #editorial a:visited {color:#0067B3;text-decoration:none;}
#editorial a:hover, #editorial a:active {color:#0067B3;text-decoration:underline;}

#main h6.reports {border-bottom:1px solid #E5E5E5;padding:12px 0px 4px 0px;margin-bottom:6px;}
#main p.reports {padding:6px 0px 6px 2px;clear:both;border-bottom:0px solid #E5E5E5;}
#main p.reports img {vertical-align:middle;}

#main .breadcrumbs p {padding:6px 20px 4px 0px;font-size:90%;}
.breadcrumbs a:link, .breadcrumbs a:visited {color:#0067B3;text-decoration:none;}
.breadcrumbs a:hover, .breadcrumbs a:active {color:#0067B3;text-decoration:underline;}
.breadcrumbs a.gbback {display:inline-block;padding:6px 0px 6px 24px;font-size:100% !important;color:#333E47 !important;text-decoration:none !important;background:url(images/gbback-bg.png) center left no-repeat;}

.error {color:#FF0000;font-weight:bold;}
p.error a {color:#FF0000;text-decoration:underline;}
.iconimage {margin:0px 12px 6px 0px;padding-top:0px;}

.panelns {width:960px;text-align:left;background:url(images/panelns-bg.jpg) bottom left repeat-y;padding-bottom:23px;}
.panelnsinner {width:960px;text-align:left;background:url(images/panelnsinner-bg.jpg) top left no-repeat;padding-top:17px;}

.hbanner {width:926px;height:319px;background:url(images/img-home-bg.jpg) top right no-repeat;margin-left:17px;}
.hbannerimg {width:550px;height:295px;float:left;display:inline;}
.hbannerrt {float:right;display:inline;width:336px;padding-top:16px;text-align:center;margin-right:30px;}
.hbannerrt h1 {font-size:130%;color:#FFFFFF;padding:22px 0px 10px 0px;border-bottom:1px solid #0F77A4;font-family:Arial, Helvetica, sans-serif;}
.hbannerrt ul {padding:0px 5px 0px 5px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.hbannerrt li {list-style:none;font-size:130%;color:#0D6388;padding:10px 0px 10px 0px;border-bottom:1px solid #0F77A4;}
.hbannerrt li.last {border-bottom:0px solid #0F77A4;}
.hbannerrt li a:link, .hbannerrt li a:visited {color:#0D6388;text-decoration:none;}
.hbannerrt li a:hover, .hbannerrt li a:active {color:#0D6388;text-decoration:underline;}

#imgholder {background-color:#000F1E;}
.hbannervidl {width:524px;height:319px;float:left;display:inline;}
.hbannervidr {width:402px;height:319px;float:right;display:inline;position:relative;background:url(images/img-home3.jpg) top right no-repeat;}
.dld1 {position:absolute;width:172px;height:36px;top:268px;left:115px;display:block;}

.hleft {width:642px;float:left;display:inline;}
.hright {width:318px;float:right;display:inline;}

.panelleft {width:642px;text-align:left;background:url(images/panelleft-bg.jpg) bottom left repeat-y;padding-bottom:16px;position:relative;}
.allevents {position:absolute;bottom:20px;right:20px;}
.panelleftinner {width:642px;text-align:left;background:url(images/panelleftinner-bg.jpg) top left no-repeat;padding-top:17px;padding-bottom:10px;min-height:200px;}
/*\*/
* html .panelleftinner {height:200px;}
/**/
.panelevents {width:595px;margin-left:22px;font-size:110%;}
.panellefttext {width:595px;margin-left:22px;}
.panelright {width:318px;text-align:left;background:url(images/panelright-bg.jpg) bottom left no-repeat;padding-bottom:8px;position:relative;}
.nrss {position:absolute;top:16px;right:56px;}
.ntwitter {position:absolute;top:16px;right:26px;}
.panelrightinner {width:318px;text-align:left;background:url(images/panelrightinner-bg.jpg) top left no-repeat;padding-top:17px;min-height:520px;padding-bottom:6px;;}
/*\*/
* html .panelrightinner {height:520px;}
/**/
.panelrighttext {width:272px;margin-left:19px;}

.panelleft h2 {font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:140%;padding-top:10px;padding-bottom:8px;line-height:1.5em;}
.panelleft h3 {font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:150%;padding-top:10px;padding-bottom:8px;line-height:1.5em;}
.panelleft p {padding-bottom:10px;}
.panelright h2 {margin-left:8px;margin-right:10px;margin-bottom:6px;font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:120%;padding:3px 10px 8px 10px;background:url(images/eventsh3-bg.jpg) top left repeat-x;}
.hleft a:link, .hleft a:visited {color:#0067B3;text-decoration:none;}
.hleft a:hover, .hleft a:active {color:#0067B3;text-decoration:underline;}
.hright a:link, .hright a:visited {color:#0067B3;text-decoration:none;}
.hright a:hover, .hright a:active {color:#0067B3;text-decoration:underline;}
.panelright p {padding-bottom:6px;}

.hnewsrow {width:272px;margin-bottom:12px;}
.hnewsrow h4 {font-size:100%;padding:0px;}
.hnewsrow h4.uknews {padding-left:76px;background:url(images/icon-uknews.jpg) center left no-repeat;}
.hnewsrow p {padding:0px 0px 3px 0px;font-size:90%;}
.hnewsrow a {font-weight:bold;}
.hnewsrow a:link, .hnewsrow a:visited {color:#0F70B7;text-decoration:none;}
.hnewsrow a:hover, .hnewsrow a:active {color:#0F70B7;text-decoration:underline;}

.fnewsrow {padding:6px;border:1px solid #B1B1B1;margin-bottom:8px;}
.fnewsrow h3 {font-size:120%;padding:0px 0px 3px 0px;}
.fnewsrow h4 {font-size:100%;padding:0px;}
.fnewsrow h4.uknews {padding-left:76px;background:url(images/icon-uknews.jpg) center left no-repeat;}
.fnewsrow p {padding:0px 0px 3px 0px;font-size:90%;}
.fnewsrow a {font-weight:bold;}
.fnewsrow a:link, .fnewsrow a:visited {color:#0F70B7;text-decoration:none;}
.fnewsrow a:hover, .fnewsrow a:active {color:#0F70B7;text-decoration:underline;}

td.tdh5 {font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:120%;font-weight:bold;}
td.tdh5 a:link, td.tdh5 a:visited {color:#0067B3;text-decoration:none;}
td.tdh5 a:hover, td.tdh5 a:active {color:#0067B3;text-decoration:underline;}


#left {width:29.5%;float:left;display:inline;text-align:left;}
.bannerimage {width:100%;margin-bottom:10px;}
.bannerimage img {padding:2px;border:1px solid #D2D2D2;width:100%;max-width:268px;height:auto;}
.rbannerimage {float:right;width:270px;margin-bottom:10px;margin-left:16px;display:none;}
.rbannerimage img {padding:2px;border:1px solid #D2D2D2;}

.fullbannerimage {width:880px;border:1px solid #CDCDCD;border-radius:4px;-moz-border-radius:4px;padding-top:5px;padding-bottom:5px;}
.fullbannerimageinner img {margin-left:5px;}
.fullbannerinner {width:870px;height:170px;margin-left:5px;background:url(images/directoryheader.jpg) top left no-repeat;}

#right {width:68%;float:right;display:inline;}
#rss {width:140px;float:right;margin-top:10px;margin-right:0px;text-align:right;font-size:90%;}
#hrss {width:100px;position:absolute;top:20px;right:50px;text-align:right;}
#hrss a:link, #hrss a:visited {color:#0067B3;text-decoration:none;}
#hrss a:hover, #hrss a:active {color:#0067B3;text-decoration:underline;}
#htwitt {width:23px;position:absolute;top:18px;right:20px;text-align:right;}
#frss {width:100px;position:absolute;top:18px;right:365px;text-align:right;}
#frss a:link, #frss a:visited {color:#0067B3;text-decoration:none;}
#frss a:hover, #frss a:active {color:#0067B3;text-decoration:underline;}
#ftwitt {width:23px;position:absolute;top:18px;right:335px;text-align:right;}
.hrsslink {margin-top:5px;}
table#reports td {font-size:110%;}

a.blink:link, a.blink:visited {color:#0F70B7;text-decoration:none;font-weight:bold;}
a.blink:hover, a.blink:active {color:#0F70B7;text-decoration:underline;font-weight:bold;}
a.glink:link, a.glink:visited {color:#676767;text-decoration:none;font-weight:bold;}
a.glink:hover, a.glink:active {color:#676767;text-decoration:underline;font-weight:bold;}
a.wlink:link, a.wlink:visited {color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.wlink:hover, a.wlink:active {color:#FFFFFF;text-decoration:underline;font-weight:bold;}
a.rlink:link, a.rlink:visited {color:#FF0000;text-decoration:none;font-weight:bold;}
a.rlink:hover, a.rlink:active {color:#FF0000;text-decoration:underline;font-weight:bold;}

p.events {padding-bottom:3px;}



.search {font-size:100%;padding:10px 20px 10px 20px;border-radius:6px;border:1px solid #CECECE;}
.search label {width:100%;font-size:100%;font-weight:bold;padding-bottom:6px;display:block;}
.searchleft {float:left;display:inline;width:48%;}
.searchright {float:right;display:inline;width:48%;}
table.dirsearch td {width:100%;padding-bottom:8px;}
table.dirsearch select {font-size:100%;}
table.dirsearch input {font-size:100%;}
table.dirsearch a:link, table#dirsearch a:visited {color:#0067B3;text-decoration:none;}
table.dirsearch a:hover, table#dirsearch a:active {color:#00325B;text-decoration:underline;}
table.dirsearch input.txtdirctry {width:90%;padding:4px;border:1px solid #CECECE;border-radius:4px;}
table.dirsearch select.txtdirctry {width:92%;padding:4px;border:1px solid #CECECE;border-radius:4px;}

.initsearch {width:100%;font-size:100%;margin-top:10px;margin-bottom:10px;padding-top:10px;border-top:1px solid #E3E4E6;}
.initsearch label {width:100%;font-size:100%;font-weight:bold;padding-bottom:6px;display:block;}
a.initial {background:url(images/srch-pipe.gif) center left no-repeat;display:inline-block;padding:0px 6px 0px 6px;}

.memberlogo {float:left;display:inline;width:20%;margin-top:10px;text-align:center;}
.memberlogo img {max-width:100%;height:auto;}
.searchheader {float:right;display:inline;width:76%;margin-top:10px;margin-right:0px;}
.fmemberlogo {float:left;display:inline;width:260px;margin-top:10px;text-align:center;}
.fsearchheader {float:right;display:inline;width:670px;margin-top:10px;}
.searchdesc {width:656px;margin-top:10px;}

.social {padding-bottom:20px;}
.social img {display:inline-block;margin-right:8px;width:22px;height:22px;}

#login {width:490px;height:29px;position:absolute;top:44px;right:0px;background:url(images/login-bg.gif) top left no-repeat #0C5188;font-size:90%;color:#FFFFFF;}
input.inputtext {border:1px solid #999999;background-color:#FFFFFF;width:100px;height:15px;padding-left:2px;font-size:90%;}
input.inputpwd {border:1px solid #999999;background-color:#FFFFFF;width:78px;height:15px;padding-left:2px;font-size:90%;}
#tbllogin {margin-left:10px;margin-top:3px;}
#tbllogin td {color:#FFFFFF;}
#loginerror {position:absolute;top:24px;right:4px;color:#FF0000;font-weight:bold;text-align:right;}


form#contact {}
div.formrow {padding-top:4px;padding-bottom:4px;}
.buttonrow {padding-top:10px;padding-bottom:6px;}
div.help {position:absolute;top:2px;right:3px;width:12px;height:12px;}
form.contact input.nf {float:none;border:1px solid #BBBBBD;padding:1px;}
input.txtsml {font-size:12px;width:40px;border:1px solid #BBBBBD;padding:1px;}
input.txtmed {font-size:12px;width:150px;border:1px solid #BBBBBD;padding:1px;}
input.txtml {font-size:12px;width:250px;border:1px solid #BBBBBD;padding:1px;}
input.txtwde {font-size:12px;width:300px;border:1px solid #BBBBBD;padding:1px;}
input.txtxwde {font-size:12px;width:400px;border:1px solid #BBBBBD;padding:1px;}
textarea {font-size:12px;font-family: Arial, Helvetica, sans-serif;}
textarea.txtarea {font-size:12px;width:300px;height:80px;border:1px solid #BBBBBD;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;padding:1px;resize:none;}
textarea.txtmarea {font-size:12px;width:400px;height:140px;border:1px solid #BBBBBD;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;padding:1px;}
select {font-size:12px;border:1px solid #BBBBBD;padding:1px;}
p.flt {float:left;display:inline;}
div.flt {float:left;display:inline;width:72%;}
form#contact input.txtwdenflt {float:none;font-size:12px;width:380px;border:1px solid #BBBBBD;padding:1px;}

.contactl {float:none;display:block;width:70%;margin-bottom:20px;}
.contactr {float:right;display:inline;width:250px;}
form.contact p {padding-bottom:12px;}
form.contact label {float:left;display:inline;width:23%;font-weight:bold;padding-right:12px;position:relative;}
form.contact label.memberform {float:none;display:block;width:auto;font-weight:bold;padding-right:0px;position:relative;}
form.contact input {float:left;display:inline;}
form.contact textarea.txtareaf {float:left;display:inline;font-family:Arial, Helvetica, sans-serif;width:38%;background-color:#F6F6F6;border:1px solid #BBBBBD;padding:5px;border-radius:4px;resize:vertical;}
form.contact input.txtsml {width:15%;background-color:#F6F6F6;padding:5px;border:1px solid #BBBBBD;border-radius:4px;}
form.contact input.txtmsml {width:24%;background-color:#F6F6F6;padding:5px;border:1px solid #BBBBBD;border-radius:4px;}
form.contact input.txtmed {width:38%;background-color:#F6F6F6;border:1px solid #BBBBBD;padding:5px;border-radius:4px;}
form.contact input.txtwde {width:54%;background-color:#F6F6F6;border:1px solid #BBBBBD;padding:5px;border-radius:4px;}
form.contact input.txtwdenf {width:76%;float:none;display:inline;background-color:#F6F6F6;border:1px solid #BBBBBD;padding:5px;border-radius:4px;}
form.contact input.txtsmlnf {width:15%;float:none;display:inline;background-color:#F6F6F6;padding:5px;border:1px solid #BBBBBD;border-radius:4px;}
form.contact input.txtsmlmednf {width:20%;float:none;display:inline;background-color:#F6F6F6;padding:5px;border:1px solid #BBBBBD;border-radius:4px;}
form.contact input.txtmednf {width:36%;float:none;display:inline;background-color:#F6F6F6;border:1px solid #BBBBBD;padding:5px;border-radius:4px;box-sizing:border-box;}
form.contact textarea.txtarea {width:54%;background-color:#F6F6F6;height:80px;border:1px solid #BBBBBD;font-family: Arial, Helvetica, sans-serif;resize:none;padding:5px;border-radius:4px;}
form.contact textarea.txtmarea {width:54%;background-color:#F6F6F6;height:80px;border:1px solid #BBBBBD;font-family: Arial, Helvetica, sans-serif;resize:none;padding:5px;border-radius:4px;}
form.contact textarea.txtlarea {width:86%;background-color:#F6F6F6;height:80px;border:1px solid #BBBBBD;font-family: Arial, Helvetica, sans-serif;resize:none;padding:5px;border-radius:4px;}
form.contact div.ctcflt {float:left;display:inline;width:70%;border-radius:4px;} 
form.contact select {width:auto;background-color:#F6F6F6;padding:5px;border:1px solid #BBBBBD;border-radius:4px;}
.txtmed2 {width:180px;background-color:#FFFFFF;padding:3px;border:1px solid #7A7A7A;border-radius:0px;}
.chkbxrow {position:relative;}
.chkbxrow span {display:block;padding:0px 0px 0px 24px;}
input.chkbx {position:absolute;top:0px;left:0px;}
form.contact div.flt label {float:none;display:block;width:auto;font-weight:normal;padding-right:12px;position:relative;}
.nonsingle p.disabled, .single p.disabled, .ddebit p.disabled {color:#B5B5B5;}
form.contact input.button {background-color:#1F3A71;padding:5px 12px 5px 12px;border:0px solid #BBBBBD;border-radius:4px;color:#FFFFFF;font-size:110%;cursor:pointer;}
a.button {display:inline-block;background-color:#1F3A71;padding:5px 12px 5px 12px;border:0px solid #BBBBBD;border-radius:4px;color:#FFFFFF !important;font-size:110%;font-weight:bold;cursor:pointer;text-decoration:none;}
a.button:hover {color:#FFFFFF !important;text-decoration:none;}

table.tbl-meetings {width:100%;border-top:1px solid #E2E2E2;margin-bottom:20px;}
table.tbl-meetings tr.lined td {border-bottom:1px solid #E2E2E2;}
table.tbl-meetings td {padding:6px 12px 8px 0px;}
table.tbl-meetings td:last-child {padding:6px 0px 8px 0px;}

.membersubcat {background-color:#F6F6F6;padding:6px;}
p.memsubcatsel {font-weight:bold;padding:0px 0px 4px 3px;}
.membersubcatcol {width:20%;float:left;display:inline;}

.coll {width:48%;float:left;display:inline;}
.colr {width:48%;float:right;display:inline;}

.magleft {width:64%;float:left;display:inline;}
.magright {width:32%;float:right;display:inline;}
.magright img {width:100%;height:auto;}

.librarysearch {background-color:#EFEFEF;padding:6px;}
.librarysearch label {font-weight:bold;padding-right:6px;}
.librarysearch input, .librarysearch select {display:inline;margin:0px 4px 5px 0px;padding:3px;border:1px solid #BBBBBD;vertical-align: middle;}
input.libsearch {margin:0px !important;padding:0px !important;box-sizing: border-box;border:none;}
.libsearchresults {clear:both;float:left;display:inline;width:100%;padding-top:8px;position:relative;}
p.libsearchback {width:80px;top:8px;right:0px;position:absolute;text-align:right;} 
p.libsearchback a {font-weight:bold;} 
#libsearchbox {float:right;display:inline;width:220px;height:23px;background-image:url(images/searchbox-bg.gif);position:relative;margin-bottom:8px;}
#libsearchbox input.libsearchtext {width:176px;height:18px;border:0px solid #FFFFFF;padding:2px 0px 0px 0px;margin-top:1px;margin-left:6px;color:#82837D;font-family:Arial, Helvetica, sans-serif;font-size:90%;}
#libsearchbox .searchbtn {position:absolute;cursor:pointer;top:0px;right:0px;display:block;width:28px;height:23px;}



#footertop {width:960px;height:15px;text-align:left;background:url(images/navtop-bg.jpg) top left no-repeat;}
#footerinner {width:960px;text-align:center;background:url(images/footerbottom-bg.jpg) bottom left no-repeat;padding-bottom:10px;font-size:90%;position:relative;}
#footerinner p.left {width:400px;float:left;display:inline;text-align:left;margin-left:20px;padding-top:2px;}
#footerinner p.right {width:400px;float:right;display:inline;text-align:right;;padding-bottom:8px;padding-right:16px;}
#footerinner a {padding:0px;}
#footerinner a:visited, #footerinner a:link {color:#676767;text-decoration:none;}
#footerinner a:active, #footerinner a:visited {color:#676767;text-decoration:underline;}
#footerinner img {display:inline-block;vertical-align:middle;}

#footerb {width:920px;text-align:right;margin-left:30px;font-size:90%;color:#A7A7A7;padding-bottom:4px;}
#footerb a:visited, #footer a:link {color:#A7A7A7;text-decoration:none;}
#footerb a:active, #footer a:visited {color:#A7A7A7;text-decoration:underline;}

#left .childlinks {font-weight:normal;margin-left:5px;}
#left .childlinks h3 {font-size:130%;}
#left .childlinks a:link, #left .childlinks a:active {color:#0067B3;text-decoration:none;font-weight:normal;}
#left .childlinks a:visited, #left .childlinks a:hover {color:#0067B3;text-decoration:none;font-weight:normal;}
#left .childlinks li {font-weight:normal;list-style:none;background:url(images/childlinks-bg.gif) top left no-repeat;padding:3px 3px 3px 14px;}

.wde .childlinks {width:710px;float:left;font-weight:normal;padding-top:10px;}
.wde .childlinks a.sectionlink {background: #7db9e8;background: -moz-linear-gradient(top,  #7db9e8 0%, #2989d8 50%, #1e5799 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(50%,#2989d8), color-stop(100%,#1e5799));background: -webkit-linear-gradient(top,  #7db9e8 0%,#2989d8 50%,#1e5799 100%);background: -o-linear-gradient(top,  #7db9e8 0%,#2989d8 50%,#1e5799 100%);background: -ms-linear-gradient(top,  #7db9e8 0%,#2989d8 50%,#1e5799 100%);background: linear-gradient(to bottom,  #7db9e8 0%,#2989d8 50%,#1e5799 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 );-moz-border-radius:10px;-webkit-border-radius:5px;border-radius:5px;padding:4px 10px 4px 10px;margin-left:1px;margin-right:1px;color:#FFFFFF;}
#main .wde .childlinks a.sectionlink:link, #main .wde .childlinks a.sectionlink:active {color:#FFFFFF;text-decoration:none;font-weight:normal;}
#main .wde .childlinks a.sectionlink:visited, #main .wde .childlinks a.sectionlink:hover {color:#FFFFFF;text-decoration:none;font-weight:normal;}

.results td {padding-top:4px;padding-bottom:4px;vertical-align:top;border-top:1px solid #E6E7E8;}
.results td a:link, .results td a:visited {color:#0067B3;text-decoration:none;}
.results td a:hover, .results td a:active {color:#00325B;text-decoration:underline;}

.vidlink {margin-top:6px;margin-bottom:8px;}

.ccouter {width:250px;background:url(images/ccouter-bg.gif) top left no-repeat;text-align:center;margin-top:10px;}
.ccinner {width:250px;background:url(images/ccinner-bg.gif) bottom left no-repeat;text-align:center;}
.cccontent {width:220px;text-align:center;padding-top:4px;padding-bottom:4px;}
p.ccsignup {font-weight: bold; font-family:Arial; font-size:14px; color:#006699;}
p.cclabel {font-weight: normal; font-family:Arial; font-size:12px; color:#000000;text-alilgn:left;}
.ccbutton {font-family:Arial,Helvetica,sans-serif; font-size:11px;}

table.linkstablegrey td {padding:6px;}
table.linkstable td {padding:6px;}
#main table.linkstablegrey h3 {color:#0067B3;padding:0px;}
#main table.linkstablegrey h3 a:link, #main table.linkstablegrey h3 a:visited {color:#0067B3;text-decoration:none;}
#main table.linkstablegrey h3 a:hover, #main table.linkstablegrey h3 a:active {color:#0067B3;text-decoration:underline;}
#main table.linkstable h3 {color:#0067B3;padding:0px;}
#main table.linkstable h3 a:link, #main table.linkstable h3 a:visited {color:#0067B3;text-decoration:none;}
#main table.linkstable h3 a:hover, #main table.linkstable h3 a:active {color:#0067B3;text-decoration:underline;}
#main table.linkstable p, #main table.linkstablegrey p {padding:0px;}
#main table.linkstablegrey td img {background-color:#FFFFFF;padding:2px;border:1px solid #D5D5D5;}
#main table.linkstable td img {background-color:#FFFFFF;padding:2px;border:1px solid #D5D5D5;}

.eventstable {margin-top:8px;margin-bottom:12px;}
table.eventstable td {vertical-align:top;}
table.eventstable td:first-child {width:70px;text-align:center;vertical-align:top;}
#main .eventstable h2 {padding-bottom:2px;}
#main .eventstable h3 {padding-top:0px;padding-bottom:2px;}
.eventstable p {padding-bottom:2px;}
p.eventdate {color:#00AEEF;font-size:110%;font-weight:bold;padding-bottom:20px;}
p.calendar {display:inline-block;width:auto;font-weight:bold;padding:0px !important;margin-bottom:14px;background:url(images/calendar-bg.png) left center no-repeat;background-size:24px 22px;}
p.calendar a {display:block;color:#232021 !important;font-size:110%;font-weight:bold;padding:4px 0px 4px 29px;}

.tstmnl {width:260px;min-height:200px;background:url(images/test-blue-bg.jpg) top left no-repeat #00AEEF;position:relative;padding-bottom:40px;}
/*\*/
* html .tstmnl {height:200px;}
/**/
.tstmnl p.author {position:absolute;width:226px;bottom:0px;left:17px;color:#FFFFFF;font-weight:normal;font-size:90%;line-height:1.3em;}
.tstmnlinner {width:226px;margin-left:17px;padding-top:26px;margin-bottom:20px;position:relative;}
.tstmnlinner p {padding:0px 25px 0px 25px;color:#FFFFFF;font-weight:bold;font-size:110%;line-height:1.5em;}
.tstmnlopenqte {position:absolute;top:20px;left:0px;width:20px;height:18px;background-image:url(images/test-qte-open-bl.gif);}
.tstmnlcloseqte {position:absolute;bottom:0px;right:0px;width:20px;height:18px;background-image:url(images/test-qte-close-bl.gif);}
.tstmnlftr {width:260px;height:34px;background-image:url(images/test-blue-btm.gif);margin-bottom:10px;}

.contentheader {width:960px;height:15px;text-align:left;background:url(images/contentheader-bg.jpg) top left no-repeat;}
.content {width:960px;text-align:left;background:url(images/content-bg.jpg) top left repeat-y;}
.contentinner {width:960px;text-align:left;background:url(images/mcontentinner-bg.jpg) bottom left no-repeat;padding-top:2px;padding-bottom:24px;}
.mainfootercontent {width:904px;min-height:170px;margin-left:28px;}
/*\*/* html .mainfootercontent {height:170px;}/**/
.mainfootercontent h2 {color:#0067B3;padding:0px 0px 10px 15px ;}
tbl.tbl-magazine td {text-align:center;}
.mainfootercontent p {text-align:center;padding-bottom:5px;}

td.tlbl {font-size:90%;color:#919191;padding:3px 0px 0px 3px;}

table.tbl-news {}
table.tbl-news td {vertical-align:top;}
table.tbl-news td:first-child {width:70px;text-align:center;vertical-align:top;}
#main table.tbl-news p {padding-bottom:0px;}

#main div.ticketsremaining {width:166px;position:absolute;top:200px;right:0px;background:url(images/ticketsremaining-bg.jpg) center left repeat-x;border-radius:5px;-moz-border-radius:5px;}
#main div.ticketsremaining p {display:block;padding:7px 0px 7px 0px;margin:0px;font-weight:bold;color:#FFFFFF;font-size:110%;text-align:center;}

table.tbl-channel {width:100%;margin-bottom:20px;}
table.tbl-channel td {width:32%;padding-right:22px;}

table.tbl-editorialimg {width:100%;}
table.tbl-editorialimg td {padding:6px 4% 6px 4%;text-align:center;vertical-align:middle;}
table.tbl-editorialimg td img {width:auto;height:auto;max-width:80%;}














.iconhome {position:absolute;width:21px;height:22px;top:5px;left:10px;} 

.iconsearch {position:absolute;width:90px;height:21px;top:5px;right:8px;} 
.iconsearch h5 {color:#FFFFFF;font-size:110%;font-weight:bold;padding:0px 6px 0px 0px;text-align:right;display: inline-block;vertical-align: middle;}
.iconsearch img { vertical-align: middle; }
#searchpanel {display:none;position:absolute;width:210px;height:110px;top:29px;right:-8px;z-index:1000 !important;}
.srch {padding:4px 12px 8px 12px;background:#1F3B72;}
/*\*/* html .srch {height:96px;}/**/
.searchbox {width:184px;height:23px;background-image:url(images/searchbox-bg.gif);position:relative;}
.searchbox input.searchtext {width:179px;height:18px;border:0px solid #FFFFFF;padding:2px 0px 0px 0px;margin-top:1px;margin-left:4px;color:#82837D;font-family:Arial, Helvetica, sans-serif;font-size:90%;margin-bottom:8px;}
.srch .searchbtn {float:right;display:inline;cursor:pointer;display:block;width:28px;height:23px;}
.srch p {float:left;display:inline;color:#FFFFFF;width:130px;font-size:90%;padding-bottom:0px;}

.navsearch {display:none;}

.iconmembers {position:absolute;width:22px;height:22px;top:5px;right:10px;} 
#loginpanel {display:none;position:absolute;width:210px;height:110px;top:29px;right:-8px;z-index:1000 !important;}
.login {min-height:96px;padding:4px 12px 8px 12px;background:#1F3B72;}
/*\*/* html .login {height:96px;}/**/
.login h5 {color:#FFFFFF;font-size:110%;font-weight:bold;padding:4px 0px 6px 0px;text-align:right;}
.login p {color:#FFFFFF;font-size:90%;text-align:right;font-weight:bold;padding-bottom:4px;}
.login p a:link, .login p a:visited {color:#FFFFFF;text-decoration:none;}
.login p a:hover, .login p a:active {color:#FFFFFF;text-decoration:underline;}
.login p.lbl {color:#FFFFFF;font-size:90%;font-weight:normal;padding-bottom:6px;text-align:right;}
.login input.loginuser {width:178px;border:0px solid #FFFFFF;padding:3px;color:#82837D;font-size:90%;}
.loginrow {padding-bottom:5px;position:relative;}
.loginpassword_clear {width:132px;font-size:90%;border:0px solid #C8C8C8;color:#747474;padding:3px;background:#FFFFFF;position:relative;}
.loginpassword {width:132px;font-size:90%;border:0px solid #C8C8C8;color:#747474;padding:3px;background:url(images/bg_passwordentry.gif) 0 0 no-repeat #FFFFFF;}
.loginbtn {position:absolute;right:0px;top:0px;}

#hcontent {position:relative;z-index:100 !important;}
.himg {width:100%;height:auto;position:relative;z-index:101 !important;}
.hcontent {position:relative;}
.hheaderimage {position:relative;overflow:hidden;width:100%;height:auto;padding-bottom:30px;}
.hheaderimage h1 {position:absolute;top:0px;left:0px;width:100%;background-color:none;background:url(images/headerimageh1-bg.png) top left repeat-x;}
.imgspacer {width:100%;height:auto;display:block;}

.hsliderimg {position:relative;}
.hsliderimg img {width:100%;height:auto;display:block;}
#hslider {position:relative;overflow:hidden;}
#slidernav {display:block;text-align:center;width:100%;height:auto;padding-top:12px;}
#slidernav a {display:block;background-color:#D3D5D7;padding:6px;margin:0 0 0 5px;display:inline;text-decoration:none;border-radius:6px;outline:none;font-size:0px;}
#slidernav a:hover {background-color:#6B737A;}
#slidernav a.activeSlide  {background-color:#6B737A;}
#hslider .hsliderimg .txtover {position:absolute;width:100%;bottom:0px;left:0px;min-height:60px;background:url(images/hslidertxt-bg.png) top left repeat;display:block;z-index:100 !important;}
.txtoverinner {width:94%;height:30px;font-size:160%;color:#FFFFFF;margin:12px 0px 0px 3%;}
.txtoverinner table {margin:0px;padding:0px;}
.txtoverinner table td {height:30px !important;vertical-align:middle !important;}

.jshowoff p.jshowoff-slidelinks {position: absolute;bottom: -22px;right: 50%;margin: 0;padding: 0;}
.jshowoff-slidelinks a {display:block;background-color:#D3D5D7;padding:6px;margin:0 0 0 5px;display:inline;text-decoration:none;border-radius:6px;outline:none;font-size:0px;}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {background-color:#6B737A;}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {background-color:#6B737A;}
.hsliderimg 

.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cycle-slideshow {width:100%;margin:0px;padding:0;position:relative;margin-bottom:30px;list-style:none;}
.cycle-slideshow img {position:absolute;top:0;left:0;width:100%;height:auto;padding:0;display:block;}
.cycle-slideshow img:first-child {position:static;z-index:100;}
/* caption */
.cycle-caption { position:absolute;color:white;bottom:15px;right:15px;z-index:700;}
.cycle-overlay {position:absolute;bottom:0;width:100%;z-index:600;padding:15px;background:url(images/hslidertxt-bg.png) top left repeat;}
.cycle-overlay p {color:#FFFFFF;font-size:160%;}
.cycle-prev, .cycle-next {display:none;}

.cycle-pager {text-align:center;width:100%;z-index:500;position:absolute;bottom:-20px;overflow:hidden;}
.cycle-pager span {background-image:url(images/slickmarker.png);background-size:100% 100%;cursor:pointer;display:inline-block;font-size:0;width:10px;height:10px;line-height:0;outline:none;padding:0px;opacity:1.0;margin:10px 4px 0px 4px;}
.cycle-pager span.cycle-pager-active {background-image:url(images/slickmarker-on.png);background-size:100% 100%;background-color:transparent !important;opacity:1.0;outline:none;}
.cycle-pager > * {cursor:pointer;}

.intro {font-size:160%;text-align:center;padding:16px 10px 16px 10px;}
.hicon {margin:0 auto;width:96%;padding:8px 0px 20px 0px;text-align:center;}
.hicon1 {float:left;display:inline;width:20%;min-height:83px;background:url(images/hicon1.gif) center left no-repeat;margin:0px 1% 10px 17%;}
.hicon2 {float:left;display:inline;width:23%;min-height:83px;background:url(images/hicon2.gif) center left no-repeat;margin:0px 1% 10px 1%;}
.hicon3 {float:left;display:inline;width:23%;min-height:83px;background:url(images/hicon3.gif) center left no-repeat;margin:0px 1% 10px 1%;}
/*.hicon4 {float:left;display:inline;width:23%;min-height:83px;background:url(images/hicon4.gif) top left no-repeat;margin:0px 1% 10px 1%;}
.hicon4 a {display:block;}
.hicon4:hover {background:url(images/hicon4-on.gif) top left no-repeat;}*/
/*.hicon5 {float:left;display:inline;width:17%;min-height:83px;background:url(images/hicon5.gif) top left no-repeat;margin:0px 1% 10px 1%;}
.hicon5 a {display:block;}
.hicon5:hover {background:url(images/hicon5-on.gif) top left no-repeat;}*/

.hicon a {color:#676767;text-decoration:none;}
.hicon1 p {padding:20px 20px 0px 70px !important;text-align:center;font-size:120%;font-weight:bold;}
.hicon2 p {padding:20px 20px 0px 80px !important;text-align:center;font-size:120%;font-weight:bold;}
.hicon3 p {padding:20px 20px 0px 80px !important;text-align:center;font-size:120%;font-weight:bold;}
.hicon4 p {padding:0px 20px 0px 90px !important;text-align:center;font-size:120%;font-weight:bold;}
.hicon5 p {padding:0px 20px 0px 90px !important;text-align:center;font-size:120%;font-weight:bold;}

.heditorial {padding:0px 30px 12px 30px;text-align:center;}
.heditorial p {padding-bottom:20px;}
.heditorial a:link, .heditorial a:visited {color:#0067B3;text-decoration:none;}
.heditorial a:hover, .heditorial a:active {color:#0067B3;text-decoration:underline;}

.tickertab {background-color:#E2251C;width:110px;text-align:center;font-size:120%;padding:4px 0px 8px 0px;border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:-3px;}
.tickertab a {color:#FFFFFF;text-decoration:none;}
.ticker {width:99%;border:1px solid #E2261D;border-radius:5px;height:56px;overflow:hidden;background-color:#FFFFFF;}
#tickerinner {width:100%;height:56px;overflow:hidden;}
#tickerinner ul {list-style:none;margin:0px;padding:0px;}
#tickerinner li {width:100%;height:56px;margin:0px;padding:0px;text-align:left;overflow:hidden;}
#tickerinner li a:link, #tickerinner li a:visited {color:#676767;text-decoration:none;}
#tickerinner li a:hover, #tickerinner li a:active {color:#676767;text-decoration:none;}
#tickerinner table {margin:0px;border:0px;padding:0px;}
#tickerinner table td {padding:7px 0px 7px 0px;vertical-align:top;}
#tickerinner table td.scrollertxt {padding:7px 16px 7px 0px;}
#tickerinner table td.tdfeatured {background-color:#FCEBEB;}
span.dblue {font-weight:bold;color:#203B72;}
span.lblue {font-weight:bold;color:#0067B3;}

.hlinks {padding-top:20px;padding-bottom:20px;}
ul.hlinktabs {list-style:none;padding:0px 0 5px 0;}
ul.hlinktabs li {float:left;display:inline;width:23%;height:auto;margin:0px 1% 12px 1%;}
ul.hlinktabs li:last-child {margin-right:0px;}
ul.hlinktabs li a {display:block;}
ul.hlinktabs li img {width:100%;height:auto;}

li.tabnews {background-image:url(images/h-news-up.jpg);background-repeat:no-repeat;background-position:0% 0%;background-size:100% 100%;}
li.tabnews a {background-image:url(images/h-news-rollover.png);background-repeat:no-repeat;background-position:0% 0%;-webkit-transition:background-position .5s ease-in-out;-moz-transition: background-position .5s ease-in-out;-o-transition: background-position .5s ease-in-out;transition: background-position .5s ease-in-out;background-size:100% 200%;}
li.tabnews a:hover {background-position:0% 100%;}
li.tabnews.active a {background-image: url(images/h-news-up.jpg);background-repeat:no-repeat;background-position:0% 0%;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}

li.tabevents {background-image: url(images/h-events-up.jpg);background-repeat: no-repeat;background-position: 0px 0px;background-size:100% 100%;}
li.tabevents a {background-image: url(images/h-events-rollover.png);background-repeat: no-repeat;background-position: 0px 0%;-webkit-transition: background-position .5s ease-in-out;-moz-transition: background-position .5s ease-in-out;-o-transition: background-position .5s ease-in-out;transition: background-position .5s ease-in-out;background-size:100% 200%;}
li.tabevents a:hover {background-position:0% 100%;}
li.tabevents.active a {background-image: url(images/h-events-up.jpg);background-repeat:no-repeat;background-position:0% 0%;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}

li.tababout {background-image: url(images/h-about-up.jpg);background-repeat: no-repeat;background-position: 0px 0px;background-size:100% 100%;}
li.tababout a {background-image: url(images/h-about-rollover.png);background-repeat: no-repeat;background-position: 0px 0%;-webkit-transition: background-position .5s ease-in-out;-moz-transition: background-position .5s ease-in-out;-o-transition: background-position .5s ease-in-out;transition: background-position .5s ease-in-out;background-size:100% 200%;}
li.tababout a:hover {background-position:0% 100%;}
li.tababout.active a {background-image: url(images/h-about-up.jpg);background-repeat:no-repeat;background-position:0% 0%;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}

li.tabdirectory {background-image: url(images/h-directory-up.jpg);background-repeat: no-repeat;background-position: 0px 0px;background-size:100% 100%;}
li.tabdirectory a {background-image: url(images/h-directory-rollover.png);background-repeat: no-repeat;background-position: 0px 0%;-webkit-transition: background-position .5s ease-in-out;-moz-transition: background-position .5s ease-in-out;-o-transition: background-position .5s ease-in-out;transition: background-position .5s ease-in-out;background-size:100% 200%;}
li.tabdirectory a:hover {background-position:0% 100%;}
li.tabdirectory.active a {background-image: url(images/h-directory-up.jpg);background-repeat:no-repeat;background-position:0% 0%;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}

.tabcontentcontainer {border-top:none;padding:10px;}
.tabcontent {display:none;min-height:424px;padding-bottom:0px;background-color:#FFFFFF;}
/*\*/* html #main {height:424px;}/**/
.tabcontentcontainer h2 {color:#1F3B72;padding:10px 0px 16px 0px;}

.hnewsleft {width:440px;float:left;display:inline;}
.hnewsright {width:440px;float:right;display:inline;}
.newsrow {width:440px;padding:6px 0px 6px 0px;border-bottom:1px solid #D5D5D5;}
.newsrow h3 {color:#1F3B72;font-size:100%;padding:0px;}
.newsrow h3.uknews {padding-left:76px;background:url(images/icon-uknews.jpg) center left no-repeat;}
.newsrow p {padding:0px 0px 3px 0px;font-size:90%;}
.newsrow a {font-weight:bold;}
.newsrow a:link, .newsrow a:visited {color:#0F70B7;text-decoration:none;}
.newsrow a:hover, .newsrow a:active {color:#0F70B7;text-decoration:underline;}
.hnewsthumb {float:left;display:inline;width:60px;}
.hnewstxt {float:right;display:inline;width:368px;}

.headerimage {position:relative;width:100%;height:auto;margin:0 auto;}
.headerimage img {width:100%;height:auto;display:block;}

.footer {margin:0 auto;width:96%;background-color:#EDEDED;padding:6px 0px 6px 0px;font-size:90%;position:relative;}
.footer div.fleft {width:30%;float:left;display:inline;text-align:left;margin-left:1.3%;padding-top:3px;}
.footer div.fmid {width:21%;float:left;display:inline;text-align:left;}
.footer div.fright {width:44%;float:right;display:inline;text-align:right;margin-right:1.3%;padding-top:3px;}
.footer a:visited, .footer a:link {color:#676767;text-decoration:none;}
.footer a:active, .footer a:visited {color:#676767;text-decoration:underline;}
.footer img {display:inline-block;vertical-align:middle;}
.footerb {width:100%;max-width:980px;margin:0 auto;text-align:right;font-size:90%;color:#A7A7A7;padding-top:10px;}
.footerb a:visited, .footer a:link {color:#A7A7A7;text-decoration:none;}
.footerb a:active, .footer a:visited {color:#A7A7A7;text-decoration:underline;}

.fcol {float:left;display:inline;width:22.75%;margin-right:3%;box-sizing:border-box;padding:10px;color:#676767;}
.fcol:last-child {margin-right:0%;}
.fcol a:visited, .fcol a:link {color:#676767;text-decoration:none;}
.fcol a:active, .fcol a:visited {color:#676767;text-decoration:underline;}
.fcol h6 {font-size:110%;color:#231F20;text-transform:uppercase;padding:0px 0px 8px 0px}
.fcol p {padding:0px 0px 8px 0px}
.fcol ul {list-style:none;}
.fcol ul li {padding:0px 0px 4px 0px;}
a.gdpr {width:100%;display:inline-block;background-color:#E42312;font-size:100%;padding:6px 0px 7px 0px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-decoration:none;text-transform:uppercase;color:#FFFFFF !important;text-align:center;}
a.gdpr:hover {background-color:#1F3B72;}

.frmlogin {padding:20px;background-color:#F0F0F0;border-radius:10px;}
.frmloginl {float:left;display:inline;width:40%;margin-right:10%;}
.frmloginr {float:left;display:inline;width:40%;}
.frmlogin label {font-size:110%;font-weight:bold;display:block;width:100%;padding-bottom:8px;}
.frmloginb {padding:10px 0px 10px 0px;}
input.inputtxt {border:1px solid #D3D3D3;width:90%;font-size:120%;padding:6px;}

span.emp {font-weight:bold;}
.ptitle {float:none;display:block;}
div.menuicons {display:block;padding-top:0px;margin-right:0px;text-align:right;}
div.menuicons ul {list-style:none;margin:0px !important;padding:0px !important;}
div.menuicons li {display:inline-block;float:right;width:68px;padding:0px;margin:0px 0px 0px 4px;font-size:80%;text-align:center;line-height:1.2em;letter-spacing:-1px;vertical-align:top;}
div.menuicons li a.menuiconimg {width:60px;height:60px;display:block;margin:0 auto;}
div.menuicons a {text-transform:uppercase;}
div.menuicons a:link, div.menuicons a:visited {color:#676767 !important;text-decoration:none;}
div.menuicons a:hover, div.menuicons a:active {color:#676767 !important;text-decoration:none !important;}

div.menuicons a.newsfeed {background:url(images/menuicon-newsfeed.jpg) top left no-repeat;}
div.menuicons li:hover a.newsfeed {background-position: 0px -60px;}
div.menuicons a.newsfeed.active {background-position: 0px -60px;}
div.menuicons a.newsarchives {background:url(images/menuicon-newsarchive.jpg) top left no-repeat;}
div.menuicons li:hover a.newsarchives {background-position: 0px -60px;}
div.menuicons a.newsarchives.active {background-position: 0px -60px;}
div.menuicons a.magazines {background:url(images/menuicon-magazines.jpg) top left no-repeat;}
div.menuicons li:hover a.magazines {background-position: 0px -60px;}
div.menuicons a.magazines.active {background-position: 0px -60px;}
div.menuicons a.subscribe {background:url(images/menuicon-subscribe.jpg) top left no-repeat;}
div.menuicons li:hover a.subscribe {background-position: 0px -60px;}
div.menuicons a.subscribe.active {background-position: 0px -60px;}
div.menuicons a.events {background:url(images/menuicon-events.jpg) top left no-repeat;}
div.menuicons li:hover a.events {background-position: 0px -60px;}
div.menuicons a.events.active {background-position: 0px -60px;}
div.menuicons a.indevents {background:url(images/menuicon-indevents.jpg) top left no-repeat;}
div.menuicons li:hover a.indevents {background-position: 0px -60px;}
div.menuicons a.indevents.active {background-position: 0px -60px;}
div.menuicons a.awards {background:url(images/menuicon-awards.jpg) top left no-repeat;}
div.menuicons li:hover a.awards {background-position: 0px -60px;}
div.menuicons a.awards.active {background-position: 0px -60px;}
div.menuicons a.pastevents {background:url(images/menuicon-pastevents.jpg) top left no-repeat;}
div.menuicons li:hover a.pastevents {background-position: 0px -60px;}
div.menuicons a.pastevents.active {background-position: 0px -60px;}
div.menuicons a.trainingevents {background:url(images/menuicon-trainingevents.jpg) top left no-repeat;}
div.menuicons li:hover a.trainingevents {background-position: 0px -60px;}
div.menuicons a.trainingevents.active {background-position: 0px -60px;}
div.menuicons a.eventterms {background:url(images/menuicon-eventterms.jpg) top left no-repeat;}
div.menuicons li:hover a.eventterms {background-position: 0px -60px;}
div.menuicons a.eventterms.active {background-position: 0px -60px;}
div.menuicons a.directory {background:url(images/menuicon-directory.jpg) top left no-repeat;}
div.menuicons li:hover a.directory {background-position: 0px -60px;}
div.menuicons a.directory.active {background-position: 0px -60px;}
div.menuicons a.editdirectory {background:url(images/menuicon-editdirectory.jpg) top left no-repeat;}
div.menuicons li:hover a.editdirectory {background-position: 0px -60px;}
div.menuicons a.editdirectory.active {background-position: 0px -60px;}
div.menuicons a.links {background:url(images/menuicon-links.jpg) top left no-repeat;}
div.menuicons li:hover a.links {background-position: 0px -60px;}
div.menuicons a.links.active {background-position: 0px -60px;}
div.menuicons a.benefits {background:url(images/menuicon-benefits.jpg) top left no-repeat;}
div.menuicons li:hover a.benefits {background-position: 0px -60px;}
div.menuicons a.benefits.active {background-position: 0px -60px;}
div.menuicons a.testimonials {background:url(images/menuicon-testimonials.jpg) top left no-repeat;}
div.menuicons li:hover a.testimonials {background-position: 0px -60px;}
div.menuicons a.testimonials.active {background-position: 0px -60px;}
div.menuicons a.joining {background:url(images/menuicon-joining.jpg) top left no-repeat;}
div.menuicons li:hover a.joining {background-position: 0px -60px;}
div.menuicons a.joining.active {background-position: 0px -60px;}
div.menuicons a.staff {background:url(images/menuicon-staff.jpg) top left no-repeat;}
div.menuicons li:hover a.staff {background-position: 0px -60px;}
div.menuicons a.staff.active {background-position: 0px -60px;}
div.menuicons a.advertising {background:url(images/menuicon-advertising.jpg) top left no-repeat;}
div.menuicons li:hover a.advertising {background-position: 0px -60px;}
div.menuicons a.advertising.active {background-position: 0px -60px;}
div.menuicons a.forum {background:url(images/menuicon-forum.jpg) top left no-repeat;}
div.menuicons li:hover a.forum {background-position: 0px -60px;}
div.menuicons a.forum.active {background-position: 0px -60px;}
div.menuicons a.target {background:url(images/menuicon-target.jpg) top left no-repeat;}
div.menuicons li:hover a.target {background-position: 0px -60px;}
div.menuicons a.target.active {background-position: 0px -60px;}
div.menuicons a.learning {background:url(images/menuicon-learning.jpg) top left no-repeat;}
div.menuicons li:hover a.learning {background-position: 0px -60px;}
div.menuicons a.learning.active {background-position: 0px -60px;}
div.menuicons a.contactus {background:url(images/menuicon-contactus.jpg) top left no-repeat;}
div.menuicons li:hover a.contactus {background-position: 0px -60px;}
div.menuicons a.contactus.active {background-position: 0px -60px;}
div.menuicons a.aboutus {background:url(images/menuicon-aboutus.jpg) top left no-repeat;}
div.menuicons li:hover a.aboutus {background-position: 0px -60px;}
div.menuicons a.aboutus.active {background-position: 0px -60px;}
div.menuicons a.libraryarchive {background:url(images/menuicon-libraryarchive.jpg) top left no-repeat;}
div.menuicons li:hover a.libraryarchive {background-position: 0px -60px;}
div.menuicons a.libraryarchive.active {background-position: 0px -60px;}
div.menuicons a.subseaintel {background:url(images/menuicon-subseaintel.jpg) top left no-repeat;}
div.menuicons li:hover a.subseaintel {background-position: 0px -60px;}
div.menuicons a.subseaintel.active {background-position: 0px -60px;}
div.menuicons a.subseansri {background:url(images/menuicon-nsri.jpg) top left no-repeat;}
div.menuicons li:hover a.subseansri {background-position: 0px -60px;}
div.menuicons a.subseansri.active {background-position: 0px -60px;}
div.menuicons a.safetyleadership {background:url(images/menuicon-safetyleadership.jpg) top left no-repeat;}
div.menuicons li:hover a.safetyleadership {background-position: 0px -60px;}
div.menuicons a.safetyleadership.active {background-position: 0px -60px;}
div.menuicons a.generaldocs {background:url(images/menuicon-generaldocs.jpg) top left no-repeat;}
div.menuicons li:hover a.generaldocs {background-position: 0px -60px;}
div.menuicons a.generaldocs.active {background-position: 0px -60px;}
div.menuicons a.apprenticeships {background:url(images/menuicon-apprenticeships.jpg) top left no-repeat;}
div.menuicons li:hover a.apprenticeships {background-position: 0px -60px;}
div.menuicons a.apprenticeships.active {background-position: 0px -60px;}
div.menuicons a.mscs {background:url(images/menuicon-mscs.jpg) top left no-repeat;}
div.menuicons li:hover a.mscs {background-position: 0px -60px;}
div.menuicons a.mscs.active {background-position: 0px -60px;}
div.menuicons a.jobs {background:url(images/menuicon-jobs.jpg) top left no-repeat;}
div.menuicons li:hover a.jobs {background-position: 0px -60px;}
div.menuicons a.jobs.active {background-position: 0px -60px;}
div.menuicons a.memberjobs {background:url(images/menuicon-memberjobs.jpg) top left no-repeat;}
div.menuicons li:hover a.memberjobs {background-position: 0px -60px;}
div.menuicons a.memberjobs.active {background-position: 0px -60px;}

div.menuicons a.information {background:url(images/menuicon-information.jpg) top left no-repeat;}
div.menuicons li:hover a.information {background-position: 0px -60px;}
div.menuicons a.information.active {background-position: 0px -60px;}
div.menuicons a.reports {background:url(images/menuicon-reports.jpg) top left no-repeat;}
div.menuicons li:hover a.reports {background-position: 0px -60px;}
div.menuicons a.reports.active {background-position: 0px -60px;}
div.menuicons a.contacts {background:url(images/menuicon-contacts.jpg) top left no-repeat;}
div.menuicons li:hover a.contacts {background-position: 0px -60px;}
div.menuicons a.contacts.active {background-position: 0px -60px;}
div.menuicons a.opportun {background:url(images/menuicon-opportun.jpg) top left no-repeat;}
div.menuicons li:hover a.opportun {background-position: 0px -60px;}
div.menuicons a.opportun.active {background-position: 0px -60px;}
div.menuicons a.subseaexpo {background:url(images/menuicon-subseaexpo.jpg) top left no-repeat;}
div.menuicons li:hover a.subseaexpo {background-position: 0px -60px;}
div.menuicons a.subseaexpo.active {background-position: 0px -60px;}
div.menuicons a.channel {background:url(images/menuicon-channel.jpg) top left no-repeat;}
div.menuicons li:hover a.channel {background-position: 0px -60px;}
div.menuicons a.channel.active {background-position: 0px -60px;}
div.menuicons a.onlinelearning {background:url(images/menuicon-onlinelearning.jpg) top left no-repeat;}
div.menuicons li:hover a.onlinelearning {background-position: 0px -60px;}
div.menuicons a.onlinelearning.active {background-position: 0px -60px;}
div.menuicons a.resources {background:url(images/menuicon-resources.jpg) top left no-repeat;}
div.menuicons li:hover a.resources {background-position: 0px -60px;}
div.menuicons a.resources.active {background-position: 0px -60px;}
div.menuicons a.subseatarget {background:url(images/menuicon-subseatarget.jpg) top left no-repeat;}
div.menuicons li:hover a.subseatarget {background-position: 0px -60px;}
div.menuicons a.subseatarget.active {background-position: 0px -60px;}
div.menuicons a.materov {background:url(images/menuicon-materov.jpg) top left no-repeat;}
div.menuicons li:hover a.materov {background-position: 0px -60px;}
div.menuicons a.materov.active {background-position: 0px -60px;}
div.menuicons a.fundamentals {background:url(images/menuicon-fundamentals.jpg) top left no-repeat;}
div.menuicons li:hover a.fundamentals {background-position: 0px -60px;}
div.menuicons a.fundamentals.active {background-position: 0px -60px;}
div.menuicons a.rdfunding {background:url(images/menuicon-rdfunding.jpg) top left no-repeat;}
div.menuicons li:hover a.rdfunding {background-position: 0px -60px;}
div.menuicons a.rdfunding.active {background-position: 0px -60px;}
div.menuicons a.businessactivity {background:url(images/menuicon-businessactivity.jpg) top left no-repeat;}
div.menuicons li:hover a.businessactivity {background-position: 0px -60px;}
div.menuicons a.businessactivity.active {background-position: 0px -60px;}
div.menuicons a.stem {background:url(images/menuicon-stem.jpg) top left no-repeat;}
div.menuicons li:hover a.stem {background-position: 0px -60px;}
div.menuicons a.stem.active {background-position: 0px -60px;}
div.menuicons a.efficiency {background:url(images/menuicon-efficiency.jpg) top left no-repeat;}
div.menuicons li:hover a.efficiency {background-position: 0px -60px;}
div.menuicons a.efficiency.active {background-position: 0px -60px;}
div.menuicons a.facilities {background:url(images/menuicon-facilities.jpg) top left no-repeat;}
div.menuicons li:hover a.facilities {background-position: 0px -60px;}
div.menuicons a.facilities.active {background-position: 0px -60px;}
div.menuicons a.safetyresource {background:url(images/menuicon-safetyresource.jpg) top left no-repeat;}
div.menuicons li:hover a.safetyresource {background-position: 0px -60px;}
div.menuicons a.safetyresource.active {background-position: 0px -60px;}

div.ovicons {width:100%;text-align:center;margin:20px 0px 16px 0px;} 
div.ovicon {width:126px;display:inline-block;vertical-align:top;margin:0px 8px 0px 8px;}
div.ovicon {*display:inline;*margin:0 10px 0 10px;} 
div.ovicon a.oviconimg {width:126px;height:126px;display:block;margin-bottom:4px;}
div.ovicon p {width:126px;display:block;white-space:normal;}
div.ovicons a {text-transform:uppercase;}
div.ovicons a:link, div.ovicons a:visited {color:#676767 !important;text-decoration:none;}
div.ovicons a:hover, div.ovicons a:active {color:#676767 !important;text-decoration:none !important;}

div.ovicons a.newsfeed {background:url(images/ovicon-newsfeed.jpg) top left no-repeat;}
div.ovicons div:hover a.newsfeed {background-position: 0px -126px;}
div.ovicons a.newsarchives {background:url(images/ovicon-newsarchive.jpg) top left no-repeat;}
div.ovicons div:hover a.newsarchives {background-position: 0px -126px;}
div.ovicons a.magazines {background:url(images/ovicon-magazines.jpg) top left no-repeat;}
div.ovicons div:hover a.magazines {background-position: 0px -126px;}
div.ovicons a.subscribe {background:url(images/ovicon-subscribe.jpg) top left no-repeat;}
div.ovicons div:hover a.subscribe {background-position: 0px -126px;}
div.ovicons a.events {background:url(images/ovicon-events.jpg) top left no-repeat;}
div.ovicons div:hover a.events {background-position: 0px -126px;}
div.ovicons a.indevents {background:url(images/ovicon-indevents.jpg) top left no-repeat;}
div.ovicons div:hover a.indevents {background-position: 0px -126px;}
div.ovicons a.awards {background:url(images/ovicon-awards.jpg) top left no-repeat;}
div.ovicons div:hover a.awards {background-position: 0px -126px;}
div.ovicons a.pastevents {background:url(images/ovicon-pastevents.jpg) top left no-repeat;}
div.ovicons div:hover a.pastevents {background-position: 0px -126px;}
div.ovicons a.eventterms {background:url(images/ovicon-eventterms.jpg) top left no-repeat;}
div.ovicons div:hover a.eventterms {background-position: 0px -126px;}
div.ovicons a.directory {background:url(images/ovicon-directory.jpg) top left no-repeat;}
div.ovicons div:hover a.directory {background-position: 0px -126px;}
div.ovicons a.editdirectory {background:url(images/ovicon-editdirectory.jpg) top left no-repeat;}
div.ovicons div:hover a.editdirectory {background-position: 0px -126px;}
div.ovicons a.links {background:url(images/ovicon-links.jpg) top left no-repeat;}
div.ovicons div:hover a.links {background-position: 0px -126px;}
div.ovicons a.benefits {background:url(images/ovicon-benefits.jpg) top left no-repeat;}
div.ovicons div:hover a.benefits {background-position: 0px -126px;}
div.ovicons a.testimonials {background:url(images/ovicon-testimonials.jpg) top left no-repeat;}
div.ovicons div:hover a.testimonials {background-position: 0px -126px;}
div.ovicons a.joining {background:url(images/ovicon-joining.jpg) top left no-repeat;}
div.ovicons div:hover a.joining {background-position: 0px -126px;}
div.ovicons a.staff {background:url(images/ovicon-staff.jpg) top left no-repeat;}
div.ovicons div:hover a.staff {background-position: 0px -126px;}
div.ovicons a.advertising {background:url(images/ovicon-advertising.jpg) top left no-repeat;}
div.ovicons div:hover a.advertising {background-position: 0px -126px;}
div.ovicons a.forum {background:url(images/ovicon-forum.jpg) top left no-repeat;}
div.ovicons div:hover a.forum {background-position: 0px -126px;}
div.ovicons a.target {background:url(images/ovicon-target.jpg) top left no-repeat;}
div.ovicons div:hover a.target {background-position: 0px -126px;}
div.ovicons a.learning {background:url(images/ovicon-learning.jpg) top left no-repeat;}
div.ovicons div:hover a.learning {background-position: 0px -126px;}
div.ovicons a.contactus {background:url(images/ovicon-contactus.jpg) top left no-repeat;}
div.ovicons div:hover a.contactus {background-position: 0px -126px;}
div.ovicons a.aboutus {background:url(images/ovicon-aboutus.jpg) top left no-repeat;}
div.ovicons div:hover a.aboutus {background-position: 0px -126px;}
div.ovicons a.libraryarchive {background:url(images/ovicon-libraryarchive.jpg) top left no-repeat;}
div.ovicons div:hover a.libraryarchive {background-position: 0px -126px;}
div.ovicons a.subseaintel {background:url(images/ovicon-subseaintel.jpg) top left no-repeat;}
div.ovicons div:hover a.subseaintel {background-position: 0px -126px;}
div.ovicons a.subseansri {background:url(images/ovicon-subseansri.jpg) top left no-repeat;}
div.ovicons div:hover a.subseansri {background-position: 0px -126px;}
div.ovicons a.subseaexpo {background:url(images/ovicon-subseaexpo.jpg) top left no-repeat;}
div.ovicons div:hover a.subseaexpo {background-position: 0px -126px;}
div.ovicons a.trainingevents {background:url(images/ovicon-trainingevents.jpg) top left no-repeat;}
div.ovicons div:hover a.trainingevents {background-position: 0px -126px;}
div.ovicons a.apprenticeships {background:url(images/ovicon-apprenticeships.jpg) top left no-repeat;}
div.ovicons div:hover a.apprenticeships {background-position: 0px -126px;}
div.ovicons a.mscs {background:url(images/ovicon-mscs.jpg) top left no-repeat;}
div.ovicons div:hover a.mscs {background-position: 0px -126px;}
div.ovicons a.channel {background:url(images/ovicon-channel.jpg) top left no-repeat;}
div.ovicons div:hover a.channel {background-position: 0px -126px;}
div.ovicons a.onlinelearning {background:url(images/ovicon-onlinelearning.jpg) top left no-repeat;}
div.ovicons div:hover a.onlinelearning {background-position: 0px -126px;}
div.ovicons a.resources {background:url(images/ovicon-resources.jpg) top left no-repeat;}
div.ovicons div:hover a.resources {background-position: 0px -126px;}
div.ovicons a.subseatarget {background:url(images/ovicon-subseatarget.jpg) top left no-repeat;}
div.ovicons div:hover a.subseatarget {background-position: 0px -126px;}
div.ovicons a.materov {background:url(images/ovicon-materov.jpg) top left no-repeat;}
div.ovicons div:hover a.materov {background-position: 0px -126px;}
div.ovicons a.fundamentals {background:url(images/ovicon-fundamentals.jpg) top left no-repeat;}
div.ovicons div:hover a.fundamentals {background-position: 0px -126px;}
div.ovicons a.rdfunding {background:url(images/ovicon-rdfunding.jpg) top left no-repeat;}
div.ovicons div:hover a.rdfunding {background-position: 0px -126px;}
div.ovicons a.businessactivity {background:url(images/ovicon-businessactivity.jpg) top left no-repeat;}
div.ovicons div:hover a.businessactivity {background-position: 0px -126px;}
div.ovicons a.stem {background:url(images/ovicon-stem.jpg) top left no-repeat;}
div.ovicons div:hover a.stem {background-position: 0px -126px;}
div.ovicons a.efficiency {background:url(images/ovicon-efficiency.jpg) top left no-repeat;}
div.ovicons div:hover a.efficiency {background-position: 0px -126px;}

.memberleft {width:48.9%;float:left;display:inline;}
.memberright {width:48.9%;float:right;display:inline;}
.memberrow {background-color:#F5F5F5;border-radius:10px;margin-bottom:20px;}
.membericon {width:28.6%;max-width:126px;height:auto;float:left;display:inline;}
.membericon a {display:block;width:100%;height:100%;border:none;}
.membericon img {display:block;width:100%;height:auto;border:none;}
.membertxt {width:61.4%;float:left;display:inline;margin-left:4.5%;}
.membertxt h3 {color:#676767;font-size:130%;padding:20px 0px 6px 0px;}
.membertxt h3 a:link, .membertxt h3 a:visited {color:#676767;text-decoration:none;}
.membertxt h3 a:hover, .membertxt h3 a:active {color:#676767;text-decoration:underline;}

div.membericon a.intel {background:url(images/membericon-intel.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.intel:hover {background:url(images/membericon-intel-on.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.archive {background:url(images/membericon-archive.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.archive:hover {background:url(images/membericon-archive-on.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.directory {background:url(images/membericon-directory.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.directory:hover {background:url(images/membericon-directory-on.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.target {background:url(images/membericon-target.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.target:hover {background:url(images/membericon-target-on.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.submitnews {background:url(images/membericon-submitnews.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.submitnews:hover {background:url(images/membericon-submitnews-on.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.business {background:url(images/membericon-business.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.business:hover {background:url(images/membericon-business-on.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.safetyleadership {background:url(images/membericon-safetyleadership.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.safetyleadership:hover {background:url(images/membericon-safetyleadership-on.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.generaldocs {background:url(images/membericon-generaldocs.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.generaldocs:hover {background:url(images/membericon-generaldocs-on.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.globbiz {background:url(images/membericon-globalbiz.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.globbiz:hover {background:url(images/membericon-globalbiz-on.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.facilities {background:url(images/membericon-facilities.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.facilities:hover {background:url(images/membericon-facilities-on.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.memjobs {background:url(images/membericon-jobs.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.memjobs:hover {background:url(images/membericon-jobs-on.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.safetyresource {background:url(images/membericon-safetyresource.jpg) top left no-repeat;background-size:100% 100%;}
div.membericon a.safetyresource:hover {background:url(images/membericon-safetyresource-on.jpg) top left no-repeat;background-size:100% 100%;}


/* Global Business */
.gbstart {width:100%;text-align:center;padding:20px 0px 20px 0px;}
.gbstart ul {text-align:center;}
.gbstart ul li {display:inline-block;text-align:center;margin-left:10px;margin-right:10px;}
.gbstart p {padding:10px 0px 0px 0px;font-weight:bold;font-size:110%;}
a.gbexportslink {width:170px;height:144px;display:block;background:url(images/gbicon-exports.jpg) top left no-repeat;}
.gbstart ul li.exports:hover a.gbexportslink {background-position: 0px -144px;}
a.gbmaplink {width:170px;height:144px;display:block;background:url(images/gbicon-map.jpg) top left no-repeat;}
.gbstart ul li.map:hover a.gbmaplink {background-position: 0px -144px;}

.gbmap {width:98%;height:auto;background-image:url(images/gbmap-bg.jpg);background-size:100% 100%;position:relative;margin:12px 0px 20px 0px;}
#gblink1 {width:34%;height:46%;position:absolute;top:9.5%;left:4%;background-image:url(images/gbarea1.png);background-size:100% 100%;opacity:0;}
#gblink2 {width:15%;height:39.8%;position:absolute;top:56%;left:24%;background-image:url(images/gbarea2.png);background-size:100% 100%;opacity:0;}
#gblink3 {width:20%;height:60%;position:absolute;top:20%;left:40%;background-image:url(images/gbarea3.png);background-size:100% 100%;opacity:0;}
#gblink4 {width:29%;height:51%;position:absolute;top:36%;left:62%;background-image:url(images/gbarea5.png);background-size:100% 100%;opacity:0;}

.gbrow {width:46%;margin:0 1% 20px 1%;float:left;display:inline;background-color:#F5F5F5;border-radius:10px;}
.gbicon {width:28.6%;max-width:126px;height:auto;float:left;display:inline;}
.gbicon a {display:block;height:auto;border:none;}
.gbicon img {display:block;width:100%;height:auto;border:none;}
.gbtxt {width:61.4%;float:left;display:inline;margin-left:4.5%;}
.gbtxt h3 {color:#676767;font-size:140% !important;padding:0px !important;}
.gbtxt h3 a {display:block;padding:16% 0px 0px 0px !important;}
.gbtxt h3 a:link, .gbtxt h3 a:visited {color:#676767;text-decoration:none;}
.gbtxt h3 a:hover, .gbtxt h3 a:active {color:#676767;text-decoration:underline;}

div.ovicons a.information {background:url(images/gbicon-information.jpg) top left no-repeat;}
div.ovicons div:hover a.information {background-position: 0px -126px;}
div.ovicons a.reports {background:url(images/gbicon-reports.jpg) top left no-repeat;}
div.ovicons div:hover a.reports {background-position: 0px -126px;}
div.ovicons a.contacts {background:url(images/gbicon-contacts.jpg) top left no-repeat;}
div.ovicons div:hover a.contacts {background-position: 0px -126px;}
div.ovicons a.opportun {background:url(images/gbicon-opportun.jpg) top left no-repeat;}
div.ovicons div:hover a.opportun {background-position: 0px -126px;}



div.gbicon a.australia {background:url(images/gbicon-australia.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.australia:hover {background-position: 0px 100%;}
div.gbicon a.malaysia {background:url(images/gbicon-malaysia.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.malaysia:hover {background-position: 0px 100%;}
div.gbicon a.singapore {background:url(images/gbicon-singapore.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.singapore:hover {background-position: 0px 100%;}
div.gbicon a.indonesia {background:url(images/gbicon-indonesia.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.indonesia:hover {background-position: 0px 100%;}
div.gbicon a.canada {background:url(images/gbicon-canada.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.canada:hover {background-position: 0px 100%;}
div.gbicon a.usa {background:url(images/gbicon-usa.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.usa:hover {background-position: 0px 100%;}
div.gbicon a.mexico {background:url(images/gbicon-mexico.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.mexico:hover {background-position: 0px 100%;}
div.gbicon a.united_kingdom {background:url(images/gbicon-united_kingdom.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.united_kingdom:hover {background-position: 0px 100%;}
div.gbicon a.norway {background:url(images/gbicon-norway.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.norway:hover {background-position: 0px 100%;}
div.gbicon a.angola {background:url(images/gbicon-angola.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.angola:hover {background-position: 0px 100%;}
div.gbicon a.azerbaijan {background:url(images/gbicon-azerbaijan.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.azerbaijan:hover {background-position: 0px 100%;}
div.gbicon a.nigeria {background:url(images/gbicon-nigeria.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.nigeria:hover {background-position: 0px 100%;}
div.gbicon a.ghana {background:url(images/gbicon-ghana.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.ghana:hover {background-position: 0px 100%;}
div.gbicon a.mozambique {background:url(images/gbicon-mozambique.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.mozambique:hover {background-position: 0px 100%;}
div.gbicon a.saudi_arabia {background:url(images/gbicon-saudi_arabia.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.saudi_arabia:hover {background-position: 0px 100%;}
div.gbicon a.egypt {background:url(images/gbicon-egypt.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.egypt:hover {background-position: 0px 100%;}
div.gbicon a.brazil {background:url(images/gbicon-brazil.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.brazil:hover {background-position: 0px 100%;}
div.gbicon a.colombia {background:url(images/gbicon-columbia.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.colombia:hover {background-position: 0px 100%;}
div.gbicon a.venezuela {background:url(images/gbicon-venezuela.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.venezuela:hover {background-position: 0px 100%;}
div.gbicon a.india {background:url(images/gbicon-india.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.india:hover {background-position: 0px 100%;}
div.gbicon a.japan {background:url(images/gbicon-japan.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.japan:hover {background-position: 0px 100%;}
div.gbicon a.china {background:url(images/gbicon-china.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.china:hover {background-position: 0px 100%;}
div.gbicon a.denmark {background:url(images/gbicon-denmark.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.denmark:hover {background-position: 0px 100%;}
div.gbicon a.other {background:url(images/gbicon-other.jpg) top left no-repeat;background-size:100% 200%;}
div.gbicon a.other:hover {background-position: 0px 100%;}

div.membericon a.gbexport {background:url(images/btn-global-export.jpg) top left no-repeat;}
div.membericon div:hover a.gbexport {background-position: 0px -126px;}
div.membericon a.gbsdi {background:url(images/btn-global-sdi.jpg) top left no-repeat;}
div.membericon div:hover a.gbsdi {background-position: 0px -126px;}
div.membericon a.gbdit {background:url(images/btn-global-dit.jpg) top left no-repeat;}
div.membericon div:hover a.gbdit {background-position: 0px -126px;}
div.membericon a.gbukef {background:url(images/btn-global-ukef.jpg) top left no-repeat;}
div.membericon div:hover a.gbukef {background-position: 0px -126px;}
div.membericon a.gbsubseaintel {background:url(images/btn-global-subseaintel.jpg) top left no-repeat;}
div.membericon div:hover a.gbsubseaintel {background-position: 0px -126px;}
div.membericon a.gbconnecting {background:url(images/btn-global-connecting.jpg) top left no-repeat;}
div.membericon div:hover a.gbconnecting {background-position: 0px -126px;}
div.membericon a.gbresources {background:url(images/btn-global-resources.jpg) top left no-repeat;}
div.membericon div:hover a.gbresources {background-position: 0px -126px;}
div.membericon a.gbopportunities {background:url(images/btn-global-opportunities.jpg) top left no-repeat;}
div.membericon div:hover a.gbopportunities {background-position: 0px -126px;}




.globalinfo {margin:10px 0px 10px 0px;}
.gbtitle {font-size:110%;color:#0067B3;font-weight:bold;}
.globalinfo a {font-weight:bold;}
.globalcontact {width:27%;float:left;display:inline;margin-right:2%;margin-bottom:20px;background-color:#F6F6F6;padding:16px 2% 8px 2%;min-height:176px;-webkit-box-shadow: 2px 3px 4px 0px rgba(194,192,194,1);-moz-box-shadow: 2px 3px 4px 0px rgba(194,192,194,1);box-shadow: 2px 3px 4px 0px rgba(194,192,194,1);} 
.globalcontact p {padding-bottom:0px;} 
.globalcontact.last {margin-right:0px;} 
div.gbicons div.ovicon p {width:126px;font-weight:bold;font-size:110%;padding:6px 0px 0px 0px;display:block;white-space:normal;}

.gbbg p, .gb p {padding:0px !important;}
.gbbg {background-color:#F2F2F2;padding:6px 10px 6px 10px;}
.gb {background-color:#FFFFFF;padding:6px 10px 6px 10px;}

.feedburnerFeedBlock {margin:0px !important;padding:0px !important;}
#editorial .feedburnerFeedBlock ul {list-style:none;margin:0px 0px 12px 0px !important;padding:0px !important;}
#editorial .feedburnerFeedBlock li {padding:0px 0px 12px 0px !important;}
#editorial p.feedTitle {display:none;}
#editorial p.feedTitler {color:#0067B3;font-size:120%;padding-top:20px !important;padding-bottom:5px !important;font-weight:bold;}
#editorial .feedburnerFeedBlock .headline {font-weight:bold;}
#main .feedburnerFeedBlock p.date {padding-bottom:0px !important;}

.cols {min-height:350px;}
.col3 {width:30%;float:left;display:inline;margin:10px 1.5% 10px 0%;box-sizing:border-box;border:1px solid #D6D6D6;}
.col3 p.colttl {display:block;padding:8px 12px 6px 12px;text-align:left;font-weight:bold;background-color:#D6D6D6;}
.col3 label {width:100% !important;float:none !important;display:block !important;text-align:left !important;padding:6px 0px 6px 0px !important;cursor:pointer;}
.col3 .coloptions {padding:10px 12px 10px 12px;}
.col3 .coloptions p {padding:0px !important;display:block;}

.magarchive {padding:16px 16px 16px 16px;border:1px solid #E7E7E7;border-radius:8px;margin-top:16px;background:url(images/magarchives-bg.jpg) bottom left repeat-x;}
.magarchive h2 {padding:0px 0px 22px 0px !important;}
.magitem {width:108px;float:left;display:inline;margin:0px 0 0px 0px;min-height:168px;}
.magitem img {width:100%;height:auto;max-width:80px;max-height:114px;}
.magrem {display:none;}

.magslider {padding:0px 46px 30px 46px;margin-bottom:30px;}
.magslider .item {text-align:center;}
.magslider .item img {width:100%;max-width:176px;max-height:248px;margin:0 auto;margin-bottom:10px;}
.magslider .item p {font-weight:bold;text-transform:uppercase;}
.slick-slider {position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list {position:relative;display:block;overflow:hidden;}
.slick-list img {position:relative;display:block;}
.slick-list:focus {outline:none;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slidewrapper .slick-track {position:relative;top:0;left:0;display:block;height:auto;overflow:hidden}
.slick-track:before, .slidewrapper .slick-track:after {display:table;content:'';}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {display:none;float:left;height:100%;vertical-align:middle;margin:0px;}
.slidewrapper .slick-slide {display:none;float:left;height:100%;vertical-align:middle;margin:0px 0px 0px 0px;}
[dir='rtl'] .slick-slide {float:right;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}

button.slick-prev {position:absolute;display:block;top:40%;left:6px;width:13px;height:24px;font-size:0px;background:none;background-image:url(images/slickleft.png);background-size:13px 24px;border:0px;cursor:pointer;outline:none;z-index:9999;margin:0px;padding:0px;}
button.slick-next {position:absolute;display:block;top:40%;right:6px;width:13px;height:24px;font-size:0px;background:none;background-image:url(images/slickright.png);background-size:13px 24px;border:0px;cursor:pointer;outline:none;z-index:9999;margin:0px;padding:0px;}
button.slick-disabled {background:none;}

.slick-dots {position:absolute;bottom:2px;left:0;right:0;margin:0 auto;display:block;list-style:none;padding:0;width:auto;text-align:center;z-index:10;}
.slick-dots li {cursor:pointer;display:inline-block;width:10px;height:10px;margin:2px 6px !important;padding:0 !important;position:relative;overflow:hidden;}
.slick-dots li button {background:none;border:0 none;cursor:pointer;display:block;font-size:0;width:10px;height:10px;line-height:0;outline:none;padding:0px;}
.slick-dots li button:hover, .slick-dots li button:focus {outline:none;}
.slick-dots li button:hover::before, .slick-dots li button:focus::before {opacity:1;}
.slick-dots li button::before {color:#FFFFFF;content:"";font-family:"slick";font-size:0px;width:10px;height:10px;left:0;opacity:1;position:absolute;text-align:center;top:0;background:url(images/slickdot.png) center center no-repeat transparent;background-size:100% 100%;outline:none;}
.slick-dots li.slick-active button::before {opacity:1.0;background:url(images/slickdot-on.png) center center no-repeat transparent;background-size:100% 100%;outline:none;}
.slick-dots li.slick-active button {outline:none;}

@media screen and (max-width: 992px) {
	body {margin-top:0px;}
	.socialme {display:none;}
	.nsri {right:0px;}
	.rgu {right:66px;}
	.iconsearch {display:none;}
	.iconmembers {display:none;}
	.wrapper {border-radius:0px;}
	.nav {background:none;background-color:#1F3B72;height:auto;}
	.iconhome {display:none;} 
	a.navtoggle {width:40px;height:38px;display:block;background-image:url(images/menutoggle-bg.gif);margin:0px 0px 0px 1%;}
	
	.navsearch {display:block;position:absolute;top:9px;right:2%;width:66%;max-width:200px;}
	.navsearch .searchbox {width:100%;height:auto;margin:0;background-image:none;position:relative;}
	.navsearch .searchbox input.searchtext {width:96%;height:21px;border:0px solid #FFFFFF;padding:2px 0px 0px 4px;margin-top:0px;margin-left:0px;margin-right:0px;color:#82837D;font-family:Arial, Helvetica, sans-serif;font-size:100%;margin-bottom:0px;}
	.navsearch .searchbtn {float:none;display:block;position:absolute;top:0px;right:0px;cursor:pointer;width:28px;height:23px;}
	
	.wrapper {padding-bottom:0px;}
	
	ul.dropdown {display:none;position:relative;bottom:auto;left:auto;border-top:1px solid #274A92;}
	ul.dropdown li {float:none;display:block;position:relative;list-style:none;text-align:left;border-right:0px solid #FFFFFF;background:none;width:100%;border-bottom:1px solid #274A92;}
	ul.dropdown li a {display:block;width:auto;font-size:90%;font-weight:bold;color:#FFFFFF;text-decoration:none;text-align:left;padding:8px 9px 8px 2%;}
	ul.dropdown ul {position:relative;top:auto;width:100%;background:none;margin-top:0px;z-index:1000 !important;display:block;border-top:1px solid #274A92;}
	ul.dropdown ul li {width:100%;text-align:left;background:none;display:none;}
	ul.dropdown li:hover {visibility:inherit;/* fixes IE7 'sticky bug' */}
	ul.dropdown li:hover ul, ul.dropdown li.sfHover ul {left:auto;top:auto;display:none;/* match top ul list item height */}
	ul.dropdown li:hover li ul, ul.dropdown li.sfHover li ul {display:none;top:auto;}
	ul.dropdown li li:hover ul, ul.dropdown li li.sfHover ul {display:none;left:auto;/* match ul width */top:auto;}
	ul.dropdown li li:hover li ul, ul.dropdown li li.sfHover li ul {display:none;top:auto;}
	ul.dropdown li li li:hover ul, ul.dropdown li li li.sfHover ul {display:none;left:auto;/* match ul width */top:auto;}
	ul.dropdown ul li a {display:block;width:auto;font-size:90%;font-weight:normal;color:#FFFFFF;text-decoration:none;text-align:left;padding:8px 2px 8px 28px;border-top:0px solid #FFFFFF;}
	ul.dropdown ul li:last-child a {border-bottom:0px solid #FFFFFF;}
	ul.dropdown li:nth-child(1) {border-bottom:1px solid #274A92;}
	ul.dropdown li:nth-child(2) {border-bottom:1px solid #274A92;} 
	ul.dropdown li:nth-child(3) {border-bottom:1px solid #274A92;} 
	ul.dropdown li:nth-child(4) {border-bottom:1px solid #274A92;} 
	ul.dropdown li:nth-child(5) {border-bottom:1px solid #274A92;}  
	ul.dropdown li:nth-child(6) {border-bottom:1px solid #274A92;} 
	ul.dropdown li:nth-child(7) {border-bottom:1px solid #274A92;} 
	ul.dropdown li:nth-child(8) {border-bottom:1px solid #274A92;} 
	ul.dropdown li:nth-child(9) {border-bottom:1px solid #274A92;}
	
	ul.dropdown ul li {border-bottom:0px solid #999695 !important;background-image:none !important;background-color:#1F3B72;} 
	ul.dropdown ul li a {border-bottom:1px solid #294E9A;}
	ul.dropdown ul li:last-child a {border-bottom:0px solid #FFFFFF;}
	ul.dropdown ul .sf-sub-indicator {position:absolute;display:block;right:0px;top:9px;/* IE6 only */width:12px;height:12px;text-indent:-999em;overflow:hidden;background:url(images/rightarrow.gif) no-repeat 0px 0px; }
	
	.footer {width:100%;padding-top:13px;}
	.librarysearch label {display:block;width:100%;padding:6px 6px 6px 0px;}
	p.libsearchback {width:80px;top:auto;right:auto;position:relative;text-align:left;}
	.globalcontact {min-height:196px;} 
}

@media screen and (max-width: 840px) {
	.header {height:auto;}
	.logo {margin-bottom:10px;}
	p.headerstrap {position:relative;width:100%;top:auto;right:auto;font-size:140%;text-align:left;margin-bottom:10px;}	
	
	.footer div.fleft {width:96%;float:none;display:block;text-align:left;margin-left:auto;margin-right:auto;padding-bottom:12px;}
	.footer div.fmid {width:96%;float:none;display:block;text-align:left;margin-left:auto;margin-right:auto;padding-bottom:12px;}
	.footer div.fright {width:96%;float:none;display:block;text-align:left;margin-left:auto;margin-right:auto;}
	.contactl {width:100%;}
	.membersubcatcol {width:25%;}
	.globalcontact {width:42%;min-height:166px;}
	.globalcontact.last {margin-right:2%;} 
	.hicon1 {width:48%;margin:0 1% 0 1%;}
	.hicon2 {width:48%;margin:0 1% 0 1%;}
	.hicon3 {width:48%;margin:0 1% 0 1%;}
	.hicon4 {width:48%;margin:0 1% 0 1%;}

}

@media screen and (max-width: 760px) {
	.coll {width:100%;float:none;display:block;}
	.colr {width:100%;float:none;display:block;}
	.membersubcatcol {width:33%;}
	.results td:first-child {display:none;}
	
	.fcol {float:none;display:block;width:100%;margin-right:0%;}
	a.gdpr {width:auto;display:inline-block;background-color:#E42312;font-size:110%;padding:7px 16px 7px 16px;}

    .sintel {right:0px;}
    .expo {right:90px;}
    .enewsletter {display: none}

}

@media screen and (max-width: 640px) {		
	.nsri {display:none;}
	.rgu {display:none;}
	.sintel {display:none;}
	.expo {position:absolute;top:8px;right:8px;text-align:center;}
	.expo img {opacity:1.0;}
	.expo p {display:none;}
	.logo {width:60%;margin-top:10px;}
	p.headerstrap {font-size:130%;}
	.memberleft {width:100%;float:none;display:block;}
	.memberright {width:100%;float:none;display:block;}
	.memberlogo {width:100%;float:none;display:block;text-align:left;margin-bottom:12px;}
	.searchheader {width:100%;float:none;display:block;}
	
	form.contact label {float:none;display:block;width:100%;padding-right:0px;padding-bottom:6px;}
	form.contact input {float:none;display:block;}
	form.contact input[type="radio"] {float:none;display:inline;}
	form.contact input.txtwde {width:96%;}
	form.contact input.txtsml {width:96%;}
	form.contact input.txtmsml {width:96%;}
	form.contact input.txtmed {width:96%;}
	form.contact input.txtwde {width:96%;}
	form.contact select {width:96%;}
	form.contact textarea.txtarea, form.contact textarea.txtmarea {width:96%;}
	.buttonrow label {width:0%;}
	#left {width:100%;float:none;display:block;}
	#right {width:100%;float:none;display:block;}
	div.menuicons {display:block;padding-top:0px;margin-right:0px;text-align:center;}
	div.menuicons li {display:inline-block;width:24%;padding:0px;margin:0px 0.5% 0px 0.5%;font-size:80%;text-align:center;line-height:1.2em;letter-spacing:-1px;vertical-align:top;box-sizing:border-box;}
	form.contact input.membersubchkbox, form.contact input.memberchkbox{float:left;display:inline;}
	.results td:nth-child(4) {display:none;}
	.results td:nth-child(5) {display:none;}
	.results td:nth-child(6) {display:none;}
	.searchleft {float:none;display:block;width:100%;}
	.searchright {float:none;display:block;width:100%;}
	.globalcontact {width:94%;min-height:50px;margin-right:0%;}
	.globalcontact.last {} 
	.txtoverinner {font-size:120% !important;margin:12px 0px 0px 3%;}
	.ticker {height:92px;}
	#tickerinner {height:92px;}
	#tickerinner li {height:92px;}
	.cycle-overlay p {color:#FFFFFF;font-size:130%;}
}

@media screen and (max-width: 520px) {
	.frmloginl {float:none;display:block;width:100%;margin-right:0%;padding-bottom:10px;}
	.frmloginr {float:none;display:block;width:100%;}
	table.eventstable td:first-child {display:none;}
	table.tbl-news td:first-child {display:none;}
	.membersubcatcol {width:50%;}
	.magleft {width:100%;float:none;display:block;}
	.magright {width:100%;float:none;display:block;}
	.gbrow {width:98%;margin:0 1% 20px 1%;float:none;display:block;}
	ul.hlinktabs li {width:44%;height:auto;margin:0px 2% 12px 2%;}
	.ticker {height:122px;}
	#tickerinner {height:122px;}
	#tickerinner li {height:122px;}
}

@media screen and (max-width: 440px) {	
	.librarysearch input, .librarysearch select {display:block;width:90%;}
	input.libsearch {width:auto !important;height:auto !important;margin:0px !important;padding:0px !important;box-sizing: border-box;border:none;}
}

/* Mobile devices */
@media (max-width: 359px) {
	
}