/* Global body styles */
body {background: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; margin-left: 4px; margin-top: 0px; padding: 0px; text-align: left; font-size: 12px; line-height: 1.2;}
.page, .page_bg, .page_bg_nonav, .page_bg_nocom, .page_nobg {margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; text-align: left; width: 776px; overflow: hidden;}
td {font-size: 12px;}

form {margin: 0px; display: inline;}

.col24 {float: left; width: 468px; overflow: hidden; text-align: left;}
.col23 {float: left; width: 309px; margin-right: 9px; overflow: hidden;}
.col25 {float: left; width: 622px;}
.col34 {float: left; width: 309px; overflow: hidden; text-align: left;}
.col35 {float: left; width: 463px; overflow: hidden; text-align: left;}
.col1 {float: left; width: 144px; margin-right: 10px; overflow: hidden; text-align: left;}
.col15 {float: left; width: 776px;}
.col2, .col3 {float: left; width: 150px; margin-right: 9px; text-align: left; overflow: hidden;}
.col4 {float: left; width: 150px; overflow: hidden;}
.col5 {float: left; width: 144px; margin-left: 10px; overflow: hidden; text-align: left;}
.col45 {width: 304px; overflow: hidden; float: left;}
.col14 {width: 622px; float: left;}

.lhlf {width: 49%; float: left;}
.rhlf {width: 49%; float: right;}

.adtop {background: #F5F5F5; padding-top: 3px; width: 776px; margin-top: 10px; margin-left: auto; margin-right: auto;}
.adback {background-color: #F5F5F5;}

.md_spc	{height: 10px; clear: both;}
.spacer, .md_clear {clear: both;}
.md_brk {height: 10px;}

/* text styles */
a {text-decoration: none; color: #0750D9;}

h1 {font-weight: bold; font-size: 22px; margin-top: 0px; margin-bottom: 10px;} 
h2 {font-weight: bold; font-size: 18px; margin-top: 0px; margin-bottom: 10px;} /* for defining page sections */
h3 {font-weight: bold; font-size: 16px; margin-top: 0px; margin-bottom: 10px;}
h4 {font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 10px;}
h5 {font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 10px;}
.small {font-size: 9px;}
.dbtext {color: #18105D;}
#hidedir {display: none;}

.breadcrumbs {text-align: left; font-weight: bold; font-size: 12px; padding: 6px 0px 8px 0px;}
.breadcrumbs a, a.breadcrumb:visited {text-decoration: none; color: #0750D9;}
.breadcrumbs a:hover {text-decoration: underline;}
.page_tools {text-align: center; margin-top: 10px;}
.page_tools a {margin: 0px 10px 0px 10px; text-decoration: none;}
.loginstatus {float: right; height: 24px; padding: 6px 0px 8px 0px;}
.font_changer {float: right; height: 24px;}


/* Nav */
.col1 .navbar {font-size: 12px; text-align: left; width: 144px; overflow: hidden; text-transform: lowercase;}
.navbar .hnav {font-size: 16px; text-decoration: none;}
.navbar .hdln {border-top: 1px solid #E5E5E5; font-weight: bold; margin-left: 14px; padding-top: 5px;}
.navbar .nvbul {width: 8px; height: 8px; margin: 12px 4px 0px 0px; float: left;}

.navbar ul li {margin:0px 8px 0px 0px;padding-left: 23px;}
.navbar ul {margin:0px;padding:0px;}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.fleft {float: left;}
.fright {float: right;}

a:hover {text-decoration: underline;}

/* image styles */
img {border: 0px;}
.img_l {float:left; margin-right: 5px;}
.img_r {float:right; margin-left: 5px;}
.img_c {margin-left: 5px; margin-right: 5px;}
.img_fw {border: 0px; position: relative; margin-left: -1px; margin-right: -1px;}
.img {float:left; margin-right: 5px;}

/* new styles */
ul {margin-bottom: 0px; margin-top: 0px; padding-left: 8px; margin-left: 8px;}

/* Module definitions. */

/* added 24-04-06 */
.col2 .mdbdy, .col3 .mdbdy, .col4 .mdbdy {width: 132px; overflow: hidden;}
.col1 .mdbdy, .col5 .mdbdy {width: 126px; overflow: hidden;}
/* end add */

.mdtop, .mdbot {font-size: 0px; height: 6px; background: transparent;}
.mdmid {height: auto; width: auto;}
.mdbdy {width: auto;}
.mdhdr {overflow: hidden; font-weight: bold; text-transform: capitalize;}
.mdhdr a {text-decoration: none;}
.md1b .mdhdr, .md2b .mdhdr, .md2a .mdhdr, .md3a .mdhdr, .md1a .mdhdr, .col5 .mdhdr {white-space: nowrap;}

.md1b, .md1a {overflow: hidden;}
.md1b .mdtop, .md1a .mdtop {height: 6px; font-size: 0px;}
.md1b .mdhdr {margin-left: 8px; height: 20px;}
.md1b .mdbdy {padding: 8px;}
.md1b .mdbot, .md1a .mdbot {height: 6px; font-size: 0px;}
.md1b .mdbas, .md1a .mdbas {padding-left: 8px; padding-right: 8px;}
.md1b .mdtop .mdformat, .md1a .mdtop .mdformat {display:block; width: 6px; height: 6px;}
.md1b .mdbot .mdformat, .md1a .mdbot .mdformat {display:block; width: 6px; height: 6px;}

.md2a .mdtop {height: 6px; background: url(//media.tiscali.co.uk/images/gfx/core/tabb_tr.gif) no-repeat top right; font-size: 0px;}
.md2a .mdmid {border-width: 0px 1px 0px 1px; width: auto;}
.md2a .mdhdr {padding: 0px 0px 0px 8px; color: #fff;}
.md2a .mdhdr a {color: #fff;}
.md2a .mdbdy {padding: 8px 8px 8px 8px; background-color: #fff;}
.md2a .mdbas {border-width: 0px 1px 0px 1px;}
.md2a .mdbot {border-width: 0px 1px 1px 1px; background-color: #fff;}
.md2a .mdtop .mdformat {background: url(//media.tiscali.co.uk/images/gfx/core/tabb_tl.gif) no-repeat top left; display:block; width: 6px; height: 6px;}
.md2a .mdbot .mdformat {background: url(//media.tiscali.co.uk/images/gfx/core/tabb_bl.gif) no-repeat bottom left; display:block; width: 6px; height: 6px;}

.md3a .mdmid {border-width: 0px 1px 0px 1px;}
.md3a .mdhdr {padding: 0px 0px 0px 8px; color: #000;}
.md3a .mdhdr a {color: #000;}
.md3a .mdbdy {padding: 8px 8px 8px 8px;}
.md3a .mdbas {border-width: 0px 1px 0px 1px;}
.md3a .mdbot {border-width: 0px 1px 1px 1px;}

.md4a .mdtop {text-align: left; height: 6px; background: url(//media.tiscali.co.uk/images/gfx/core/tabb_tr.gif) no-repeat top right; font-size: 0px;}
.md4a .mdmid {padding: 0 8px;}
.md4a .mdhdr {overflow: hidden;}
.md4a .mdbdy {padding: 4px 0px;}
.md4a .mdbot {text-align: left; height: 6px; background: url(//media.tiscali.co.uk/images/gfx/core/tabb_br.gif) no-repeat bottom right; font-size: 0px;}
.md4a .mdbas {}
.md4a .mdtop .mdformat{background: url(//media.tiscali.co.uk/images/gfx/core/tabb_tl.gif) no-repeat top left; display:block; width: 6px; height: 6px;}
.md4a .mdbot .mdformat {background: url(//media.tiscali.co.uk/images/gfx/core/tabb_bl.gif) no-repeat bottom left; display:block; width: 6px; height: 6px;}

.md5a .mdtop {height: 6px; background: #CCC url(//media.tiscali.co.uk/images/gfx/core/tab_tr_slide.gif) no-repeat top right; font-size: 0px;}
.md5a .mdmid {border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.md5a .mdhdr, .md1a .mdhdr {overflow: hidden; padding: 0px 8px;}
.md5a .mdbdy, .md1a .mdbdy {padding: 4px 8px;}
.md5a .mdbot {height: 6px; background: #CCC url(//media.tiscali.co.uk/images/gfx/core/tab_br_slide.gif) no-repeat bottom right; font-size: 0px;}
.md5a .mdbas {}
.md5a .mdtop .mdformat {background: #CCC url(//media.tiscali.co.uk/images/gfx/core/tab_tl.gif) no-repeat top left; display:block; width: 6px; height: 6px;}
.md5a .mdbot .mdformat {background: #CCC url(//media.tiscali.co.uk/images/gfx/core/tab_bl.gif) no-repeat bottom left; display:block; width: 6px; height: 6px;}

.md6a .mdtop {display: none;}
.md6a .mdbdy {padding: 0px 8px 8px 0px;}
.md6a img {border: 0px; float: left; margin-right: 8px;}
.md6a .mdhd, .md6a .mdbdy {width: auto;}
.md6a .mdbot {clear: both; display: none;}

/* 300x250 advert */
.md7a {}
.md7a .mdtop {height: 16px; background: url(//media.tiscali.co.uk/images/gfx/core/tabbv7_tr.gif) no-repeat top right; font-size: 0px;}
.md7a .mdbot {height: 8px; background: url(//media.tiscali.co.uk/images/gfx/core/tabbv7_br.gif) no-repeat top right; font-size: 0px;}
.md7a .mdmid {border: solid 1px #ccc; border-width: 0px 1px 0px 1px;}	
.md7a .mdbdy {}
.md7a .mdtop .mdformat {background: url(//media.tiscali.co.uk/images/gfx/core/tabbv7_tl.gif) no-repeat top left; display:block; width: 112px; height: 16px;}
.md7a .mdbot .mdformat {background: url(//media.tiscali.co.uk/images/gfx/core/tabbv7_bl.gif) no-repeat bottom left; display:block; width: 8px; height: 8px;}
.internal_ad {width: 302px; float: left; margin-bottom: 10px;}

.md8a .mdtop {height: 16px; background: url(//media.tiscali.co.uk/images/gfx/core/tab8_tr_slide.gif) no-repeat top right; font-size: 0px;}
.md8a .mdbot {height: 16px; background: url(//media.tiscali.co.uk/images/gfx/core/tab8_br_slide.gif) no-repeat top right; font-size: 0px;}
.md8a .mdbdy {padding: 8px;}
.md8a .mdhdr {padding-left: 8px;}
.md8a .mdtop .mdformat {background: url(//media.tiscali.co.uk/images/gfx/core/tab8_tl.gif) no-repeat top left; display:block; width: 16px; height: 16px;}
.md8a .mdbot .mdformat {background: url(//media.tiscali.co.uk/images/gfx/core/tab8_bl.gif) no-repeat bottom left; display:block; width: 16px; height: 16px;}

.md9a {padding: 8px; background-color: #F4F4F4;}
.md9a .mdtop {display: none;}
.md9a .mdbdy {padding: 0px 8px 8px 0px;}
/* .md9a img {border: 0px; float: left; margin-right: 8px;} */
.md9a .mdhd, .md9a .mdbdy {width: auto;}
.md9a .mdbot {clear: both; display: none;}

/* coverting module styles on column 5 */
.col5 .mdtop {height: 6px; font-size: 0px; display: block;}
.col5 .mdmid {}
.col5 .mdhdr {margin-left: 8px; height: 20px; overflow: hidden; padding: 0px;}
.col5 .mdbdy {padding: 8px;}
.col5 .mdbot {height: 6px; font-size: 0px; display: block;}
.col5 .mdbas {}
.col5 .mdtop .mdformat {display:block; width: 6px; height: 6px;}
.col5 .mdbot .mdformat {display:block; width: 6px; height: 6px;}
.col5 .md2a, .col5 .md3a {background: transparent;}
.col5 .md2a .mdhdr, .col5 .md2a .mdhdr a, .col5 .md3a .mdhdr, .col5 .md3a .mdhdr a  {color: #000;}
.col5 .md2a .mdbdy, .col5 .md2a .mdbas, .col5 .md2a .mdbot, .col5 .md3a .mdbdy, .col5 .md3a .mdbas, .col5 .md3a .mdbot {border: 0px;}

.md2b, .col5 .md4a {overflow: hidden;}
.md2b .mdtop, .col5 .md4a .mdtop {height: 6px; font-size: 0px;}
.md2b .mdmid, .col5 .md4a .mdmid {padding: 0px; margin: 0px;}
.md2b .mdhdr, .col5 .md4a .mdhdr {margin-left: 8px; height: 20px;}
.md2b .mdbdy, .col5 .md4a .mdbdy {padding: 8px;}
.md2b .mdbot, .col5 .md4a .mdbot {height: 6px; font-size: 0px;}
.md2b .mdbas {}
.md2b .mdtop .mdformat, .col5 .md4a .mdtop .mdformat {display:block; width: 6px; height: 6px;}
.md2b .mdbot .mdformat, .col5 .md4a .mdbot .mdformat {display:block; width: 6px; height: 6px;}


/* added to overide old header etc */
.old-browser {display: none; text-align: left;}
.access {display: none; text-align: left;}
.acslnk {text-decoration: underline; margin: 0px;}
.hide {display: none;}

@media aural,braille,embossed
{
.access {display: inline; text-align: left;}
}
body, .body_narrow, .body_wide, td {line-height: 1.2;}

/* 
.col25 a:visited, .col24 a:visited {color: #551A8B;}
*/

.subnav li a {margin:0px 8px 0px 4px;}
.subnav ul, ul .url-list {margin:0px;padding:0px;}
.subnav li, .url-list li {display:inline;}
.url-list li a {margin:0px 5px 0px 0px;}

.tabrows li a {margin:0px;padding:0px;}
.tabrows ul {margin:0px;padding:0px;}
.tabrows li {display:inline; float:left}
.ml580 {margin-left:580px;}
/* print style */
.print {display: none;}

/* hide logo */
.headprint2 {display:none;}

/* skyscraper style */
.bodycontainer, .bodycontent {width:776px;}
.bodycontainer_narrow {width:776px;}
.bodycontainer_wide {width:912px;}
.bodycontent {float:left;}
.skyscraper_off {width:120px; margin-top:110px; margin-left:10px; float:left; display:none; }
.skyscraper_on {width:120px; margin-top:110px; margin-left:10px; float:left; display:inline; }
.body_narrow {background: #FFFFFF; margin: 0px auto; padding: 0px; text-align: left; width: 776px; position:relative; margin-left:4px;}
.body_wide {background: #FFFFFF; padding: 0px; text-align: left; width: 912px; margin-left:4px;}

/* image fix */
.nopad img, .npad {margin-right: 0px; float: none;}

/* image fix */
.tricolumn {float: left; width: 33%;}

/* colours */

.pink {color: #D8005F;}
.pinkback, .pink .mdtop, .pink .mdtop .mdformat, .pink .mdbot, .pink .mdbot .mdformat {background-color: #D8005F; color: #ffffff;}
.pink .mdmid {border-color: #D8005F; color: #000;}
.green {color: #90C500;}
.greenback, .green .mdtop, .green .mdtop .mdformat, .green .mdbot, .green .mdbot .mdformat {background-color: #90C500; color: #ffffff;}
.green .mdmid {border-color: #90C500; color: #000;}
.purple {color: #795DAE;}
.purpleback, .purple .mdtop, .purple .mdtop .mdformat, .purple .mdbot, .purple .mdbot .mdformat {background-color: #795DAE; color: #ffffff;}
.purple .mdmid {border-color: #795DAE; color: #000;}
.yellow {color: #F9B20C;}
.yellowback, .yellow .mdtop, .yellow .mdtop .mdformat, .yellow .mdbot, .yellow .mdbot .mdformat {background-color: #F9B20C; color: #ffffff;}
.yellow .mdmid {border-color: #F9B20C; color: #000;}
.red {color: #C41200;}
.redback, .red .mdtop, .red .mdtop .mdformat, .red .mdbot, .red .mdbot .mdformat {background-color: #C41200; color: #ffffff;}
.red .mdmid {border-color: #C41200; color: #000;}
.blue {color: #322A79;}
.blueback, .blue .mdtop, .blue .mdtop .mdformat, .blue .mdbot, .blue .mdbot .mdformat {background-color: #322A79; color: #ffffff;}
.blue .mdmid {border-color: #322A79; color: #000;}
.orange {color: #ff9706;}
.orangeback, .orange .mdtop, .orange .mdtop .mdformat, .orange .mdbot, .orange .mdbot .mdformat {background-color: #ff9706; color: #ffffff;}
.orange .mdmid {border-color: #ff9706; color: #000;}
.grey {color: #F5F5F5;}
.greyback, .grey .mdtop, .grey .mdtop .mdformat, .grey .mdbot, .grey .mdbot .mdformat {background-color: #F5F5F5; color: #000000;}
.grey .mdmid {border-color: #F5F5F5; color: #000;}

.lightblue {background-color: #EAE9F1; color: #000000;}
.lightpurple {background-color: #F1EEF7; color: #000000;}
.lightpink {background-color: #FBE5EF; color: #000000;}
.lightgreen {background-color: #F4F9E5; color: #000000;}
.lightorange {background-color: #FFF2E7; color: #000000;}
.lightyellow {background-color: #FEF7E6; color: #000000;}
.lightred {background-color: #F9E7E5; color: #000000;}
.white {background-color: #FFFFFF; color: #000000;}

.padl-580 {padding-left:580px}
