/*
border:1px solid #FF0000;
blue #0067B3
*/
html, body {margin:0;padding:0;border:0;}
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:left;padding-bottom:36px;}
form, div, h1, h2, h3, h4, h5, h6, img, p, ul {border:0px;margin:0px;padding:0px;}
.clear {clear:both;font-size:1%;}
.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 {display:none;}

#wrapper {width:90%;text-align:left;background:none;margin:0px 0px 0px 10px;}
#wrapperinner {width:100%;text-align:left;background:none;padding-bottom:4px;}
#outer {width:100%;text-align:left;padding-top:0px;margin-left:0px;}

.header {display:none;}
.printlogo {display:block;width:100%;height:120px;}
.nav {display:none;}
#navtop {display:none;}
#navinner {display:none;}

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;}

#contentheader {display:none;}
#content {width:100%;text-align:left;background:none;}
#contentinner {width:100%;text-align:left;background:none;padding-top:8px;padding-bottom:44px;}

#main {width:100%;margin-left:0px;text-align:left;}
.fullpage {width:100%;margin-left:0px;}
.wde {margin-left:0px;margin-right:0px;}

#main h1 {font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:150%;padding-top:10px;padding-bottom:8px;}
#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;font-size:120%;}
#editorial ul {margin-bottom:10px;padding-left:8px;margin-left:10px;}
#editorial li {padding-top:2px;padding-bottom:2px;}
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 p.reports {padding:0px 0px 6px 2px;clear:both;}
#main p.reports img {vertical-align:middle;}

#breadcrumbs p {padding:3px 20px 3px 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;}

.error {color:#FF0000;font-weight:bold;}

.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:none;}
.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:60px;height:56px;top:237px;left:67px;display:block;}
.dld2 {position:absolute;width:60px;height:56px;top:237px;left:175px;display:block;}
.dld3 {position:absolute;width:60px;height:56px;top:237px;left:277px;display:block;}

.hleft {width:100%;float:none;}
.hright {width:100%;float:none;}

.panelleft {width:100%;background:none;padding-bottom:16px;position:relative;}
.allevents {display:none;}
.panelleftinner {width:100%;text-align:left;background:none;padding-top:17px;padding-bottom:10px;}
.panelevents {width:100%;margin-left:0px;font-size:110%;}
.panellefttext {width:100%;margin-left:0px;}
.panelright {width:100%;text-align:left;background:none;padding-bottom:8px;position:relative;}
.nrss {display:none;}
.ntwitter {display:none;}
.panelrightinner {width:100%;text-align:left;background:none;padding-top:17px;padding-bottom:6px;;}
.panelrighttext {width:100%;;margin-left:0px;}

.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:0px;margin-right:0px;margin-bottom:6px;font-family:Arial, Helvetica, sans-serif;color:#0067B3;font-size:130%;padding:3px 10px 8px 0px;background:none;}
.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:100%;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 {display:none;}
.bannerimage {width:270px;margin-bottom:10px;}
.bannerimage img {padding:2px;border:1px solid #D2D2D2;}
.rbannerimage {float:right;width:270px;margin-bottom:10px;margin-left:16px;}
.rbannerimage img {padding:2px;border:1px solid #D2D2D2;}

.fullbannerimage {display:none;}

#right {width:100%;float:none;}
#rss {display:none;}
#hrss {display:none;}
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;}



.searchtop {width:880px;height:5px;background:url(images/searchtop.gif) top left no-repeat;font-size:1%;margin-top:8px;}
.search {width:880px;background:url(images/search-bg.gif) top left repeat-y;font-size:94%;}
table#search {margin-left:10px;}
table#search select {font-size:90%;}
table#search input {font-size:90%;}
table#search a:link, table#search a:visited {color:#0067B3;text-decoration:none;}
table#search a:hover, table#search a:active {color:#00325B;text-decoration:underline;}
.searchbottom {width:880px;height:5px;background:url(images/searchbottom.gif) top left no-repeat;font-size:1%;}
.initsearch {width:880px;font-size:94%;margin-top:10px;padding-top:10px;border-top:1px solid #E3E4E6;}
table#initsearch {}
.initial {background:url(images/srch-pipe.gif) center left no-repeat;}
.memberlogo {float:left;display:inline;width:250px;margin-top:10px;text-align:center;}
.searchheader {float:right;display:inline;width:580px;margin-top:10px;margin-right:20px;}
.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;}

#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;}
#contact label {float:left;display:inline;width:168px;padding-right:12px;position:relative;}
div.help {position:absolute;top:2px;right:3px;width:12px;height:12px;}
form#contact input {float:left;display:inline;}
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.txtarea {font-size:12px;width:300px;height:80px;border:1px solid #BBBBBD;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;padding:1px;}
textarea.txtmarea {font-size:12px;width:400px;height:140px;border:1px solid #BBBBBD;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;padding:1px;}
textarea.txtlarea {font-size:12px;width:540px;height:100px;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;}
form#contact input.txtwdenflt {float:none;font-size:12px;width:380px;border:1px solid #BBBBBD;padding:1px;}

#footertop {display:none;}
#footerinner {width:100%;text-align:left;background:none;padding-bottom:10px;font-size:90%;position:relative;}
#footerinner p.left {width:400px;float:none;text-align:left;margin-left:0px;padding-top:2px;}
#footerinner p.right {display:none;}
#footerinner a:visited, #footerinner a:link {color:#676767;text-decoration:none;}
#footerinner a:active, #footerinner a:visited {color:#676767;text-decoration:underline;}

.footerb {display:none;}
.fmid {display:none;}
.fright  {display:none;}
#left .childlinks p {display:none;}

.wde .childlinks p {display:none;}

#results td {padding-top:2px;padding-bottom:2px;}
#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;}
#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;font-size:110%;}

.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 {}
#main table.tbl-news p {padding-bottom:0px;}

.headerimage {display:none;}
div.menuicons {display:none;}
div.ovicons {display:none;}