/* Links & text */

a, #nav a, #nav a span, #logo a:link span, #logo a:visited span, #logo a:hover span, #logo a:active span, .backtop a, .backtop a:visited, a:active, a:focus, a.nochange:active, a.nochange:focus, .nochange a:active, .nochange a:focus, #news a:active, #news a:focus, #high a:active, #high a:focus, .pages li a:active, .pages li a:focus, .goback a:active, .goback a:focus, #snav h3 a:hover, #high h3 a:hover, #snav h3 a:active, #snav h3 a:focus, #high h3 a:active, #high h3 a:focus, #snav .sub h3 a:hover, #snav .sub h3 a:active, #snav .sub h3 a:focus, .sub li a:link, .sub li a:visited, .sub li.now a, .sub li.now a:visited, .sub li a:hover, .sub li a:active, .sub li a:focus, .sub li.now a:hover, .sub li.now a:active, .sub li.now a:focus, .sub li.now ul a:link, .sub li.now ul a:visited, .sub li.now ul li.now a:link.sub, .sub li.now ul li.now a:visited.sub, .sub li.now ul li.now a:link, .sub li.now ul li.now a:visited, .sub li.now ul a:hover, .sub li.now ul a:active, .sub li.now ul a:focus, .sub li.now ul li.now a:hover, .sub li.now ul li.now a:active, .sub li.now ul li.now a:focus, .sub li.now ul li.now a:hover.sub, .sub li.now ul li.now a:active.sub, .sub li.now ul li.now a:focus.sub, .sub li.now ul li li a:link, .sub li.now ul li li a:visited, .sub li.now ul li li a:hover, .sub li.now ul li li a:active, .sub li.now ul li li a:focus, .sub li.now ul li.now li a:link, .sub li.now ul li.now li a:visited, .sub li.now ul li li a:hover, .sub li.now ul li li a:active, .sub li.now ul li li a:focus, .hand li a span, #viewopts #sch #fontch p a, #nav #bread a:link, #nav #bread a:visited, #banNav a, #banNav span,#caseStudies a:visited {color:#0ff !important; cursor:pointer !important; text-decoration:underline !important; background:#000 !important; border:0 !important}
a:hover, a:active, a:focus, #nav a:hover, #nav a:active, #nav a:focus, #nav a:hover span, #nav a:active span, #nav a:focus span, #logo a:hover span, #logo a:active span, #logo a:focus span, .backtop a:hover, .backtop a:active, .backtop a:focus, a.nochange:hover, a.nochange:active, a.nochange:focus, .nochange a:hover, .nochange a:active, .nochange a:focus, #news a:hover, #news a:active, #news a:focus, #high a:hover, #high a:active, #high a:focus, .pages li a:hover, .pages li a:active, .pages li a:focus, .goback a:hover, .goback a:active, .goback a:focus, #snav h3 a:hover, #snav h3 a:active, #snav h3 a:focus, #high h3 a:hover, #high h3 a:active, #high h3 a:focus, #snav .sub h3 a:hover, #snav .sub h3 a:active, #snav .sub h3 a:focus, .sub li a:hover, .sub li a:active, .sub li a:focus, .sub li.now a:hover, .sub li.now a:active, .sub li.now a:focus, .sub li.now ul a:hover, .sub li.now ul a:active, .sub li.now ul a:focus, .sub li.now ul li.now a:hover.sub, .sub li.now ul li.now a:active.sub, .sub li.now ul li.now a:focus.sub, .sub li.now ul li.now a:hover, .sub li.now ul li.now a:active, .sub li.now ul li.now a:focus, .sub li.now ul li li a:hover, .sub li.now ul li li a:active, .sub li.now ul li li a:focus, .sub li.now ul li li a:hover, .sub li.now ul li li a:active, .sub li.now ul li li a:focus, .hand li a:hover span, .hand li a:active span, .hand li a:focus span, #viewopts #sch #fontch p a:hover, #viewopts #sch #fontch p a:active, #viewopts #sch #fontch p a:focus, #nav #bread a:hover, #nav #bread a:active, #nav #bread a:focus, #banNav a:hover, #banNav a:active, #banNav a:focus, #banNav span,#caseStudies a:hover,#caseStudies a:active,#caseStudies a:focus,.splitHover a ,.splitHover a:hover, .splitHover a:focus, .splitHover a:active {color:#000 !important; cursor:pointer !important; text-decoration:underline !important; background:#ff0 !important; border:0 !important}

body, #all, #content, #sub, #news, #wp, #late, h1, h2, h3, h4, #bread, .box, .box2, .box div, .box2 div, #footer dl, #footer .ques, #logo span, .sub li.now strong, blockquote, blockquote p, .booking-process li, .booking-process li strong, .dateselect th, span.discount, .error, legend, #snav h3 strong, #content #results dd.search_url, p.ref, div, #fontch div, #fontch div div, #wcs p, #wp p.allart, #late p.allart, .box, div.ibox ul li {background:#000 !important; color:#ff0 !important; border:0 !important}

#bubble {left:-9000px!important}

#banners{}
#htagline div.other {position:absolute;left:19000px}

#htagline p {color:#ffff00 }

#nav{background:none!important}
/* Containers */

#fontch {z-index:2000}
#sch, #sch .mw {background: none !important}
#high, #con {margin-top:11em !important}
#blog #high	{margin-top:0!important}
#home #con {margin-top:8em !important}
#home #high {margin-top:0 !important}
#home #wp, #home #late {margin-top:10px !important}
#home #news {margin-top:17px !important}

.box, .boxJ, .boxJ div {border:0 !important; margin:0 !important; top:0 !important; right:0 !important; left:0 !important; margin:0 !important; padding:0 !important; left:5px}
.box#sub, .box#wp, .box#late {border:1px solid !important; padding:8px !important; margin-bottom:30px !important}
.boxJ div div div div div {border:1px solid !important; padding:8px !important; margin-bottom:30px !important}
#news {border:1px solid #ff0 !important; margin-top:8px !important}
.sub {margin-bottom:40px !important}
#pbanners {display:none !important}


/* Content */

h2, h3 {left:0 !important; padding-left:0 !important}
h2.off {left:-9999px !important}

#content ul, #high .articles {list-style:disc; margin-left:3em}
#high .articles {margin-left:2em}
#content form ul, #content ul.tags, #content ul.recommend, #content .articleinformation ul, #content #banNav ul {list-style:none; margin:0}
ul li, #high .articles li {background:0; margin:0; padding:0}
ul.recommend a {margin:0}
.tags li, .articleinformation li, #footer li {border-color:#ff0 !important}

#content span.imagestyle, #content div.imagestyle {background:none}
#reso #content dt {padding-left:0; background:none}
a.feeds {padding-right:0}
.button {color:#ff0; background:#000; border:2px solid; border-color:#6ff #055 #055 #6ff}
#ad {border:1px solid !important;}
.aboxJ div div div div div {right:-7px}
.aboxJ div div div div  {top:0}
.clistin {margin-right:0}
.clogos {width:0; min-height:0}
* html .clogos {height:auto}
#clie .split33 ul  {width:11em}
fieldset {background:none !important; border:1px solid #ff0 !important}

.half2 li#selected a {color:#00ffff !important}

code {color:#fff !important}

/* Calendar for training pages*/

.d-m-tr,.d-tr,.d-m-tl,.cm,.d-tl,.d-br,.d-bl,.cm {background:none}
.cm{color:#ff0}

/* case studies */
#caseStudies .iboxJ span {bottom:0}
#caseStudies div .iboxJ div div div div div {border:1px solid #ff0!important;padding:10px}

/* Newsletter for homepage */

#tabbntf li a span.off{position:relative;top:0;left:0}
div#tabbntf{padding:0.5em;height:1%;}
div#tabbntf a {width:auto;margin-right:1em;height:1%;border:1px solid #ff0;border-bottom:none}
div#tabbntf a.selectedtab{text-decoration:none;color:#ff0!important;text-decoration:none!important}
div#tabbntf a.selectedtab:hover{background:none!important;cursor:text!important;color:#ff0!important;text-decoration:none!important}
div#tabbntf a.selectedtab:active, div#tabbntf a.selectedtab:focus{color:#000!important;}

/* Portfolio */

body.portfolio #previewclients ul div span span, body.portfolio #previewclients ul div span span span {background:none!important}
body.portfolio #content span.imagestyle span {border:none;background:none;}
body.portfolio #listcontrol{list-style:none}
body.portfolio #galleryitempagenation {bottom:-1em;}
body.portfolio #galleryitempagenation a span{border:none;background:none}
body.portfolio #galleryitempagenation a span.off{position:static;padding:4px 8px;}
body.portfolio #galleryitempagenation a span.pagarrow{display:none}
body.portfolio #otherclients a.js {padding:0;margin:0}
body.portfolio #otherclients ul{margin-left:0}
body.portfolio #otherclients li{margin-right:10px}
body.portfolio #galleryitempagenation a.currentitem{color:#ff0!important;text-decoration:none!important}
body.portfolio #galleryitempagenation a:focus.currentitem{color:#000 !important;}

/* Small gallery */
#content .galleryimages{list-style:none!important}
.galleryminpag a:hover span{text-decoration:none;background:#ff0!important}
.galleryminpag a{display:block; float:left; border:none; margin-right:0.5em; -moz-border-radius:10px 10px 10px 10px}
#content #gallerymin .galleryminpag li.selected a{text-decoration:none!important;cursor:text!important;border:none!important}
#content #gallerymin .galleryminpag li.selected span {background:#000!important;border:none!important;color:#ff0;}
#content #gallerymin .galleryminpag li.selected a:hover{border:none!important}
#content #gallerymin .galleryminpag li.selected a:focus{background:none!important}
#content #gallerymin .galleryminpag li.selected a:focus span{background:#ff0!important;border:none!important;color:black!important}
#content #gallerymin .galleryminpag a span{border:none;}

/* Nav */

#nav a:hover, #nav a:active, #nav a:focus,#home #nav a.home, #serv #nav a.serv, #clie #nav a.clie, #reso #nav a.reso, #jobs #nav a.jobs, #abou #nav a.abou, #cont #nav a.cont{margin-left:0}
ul#fonts li a:link, ul#fonts li a:visited {border:1px solid #ff0 !important; text-decoration:none !important}
#bread {padding-top:0.75em}
#fontch {border:solid !important; border-width:0 1px 1px !important}


/* Footer */

#footer {margin-top:10px; border-top:1px solid !important}
#wcs {top:20px; width:18em; height:auto !important; padding-right:10px}
#wcs img {display:none; height:0}
#wcs h3 {position:relative; top:0; width:auto; height:auto}
#wcs h3 span {position:relative; top:0; left:0; display:block}
#wcs p {border:0; position:relative; top:0; right:0; width:auto !important; padding:0}



