@charset "utf-8";  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, font, img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input table, caption, tbody, tfoot, thead, tr, th, td { border: 0; margin: 0; padding: 0; outline: 0; vertical-align: baseline; background: transparent; } legend, caption { display: none; }  html, body { margin: 0; padding: 0; height: 100%; } body { color: #000; background-color:#FFF; font-family:Verdana, Arial, Tahoma, sans-serif; font-size: 0.7em; line-height: 1.4em; overflow-y: scroll; } * html body { overflow-y: visible; } *+html body { overflow-y: visible; } a { color: #000; text-decoration: underline; } h1,h2,h3,h4,h5,h6 {padding: 0 0 10px 0;} h1 { font-size:2em; } h2 { font-size:1.8em; } h3 { font-size:1.6em; } h4 { font-size:1.4em; } h5 { font-size:1.2em; } h6 { font-size:1.1em; } p { margin: 0 0 8px 0; } ol, ul { list-style-type: none; } ul { padding: 0 0 0 15px; } li { padding: 0 0 0 0; } dl { padding: 0 0 20px 0; } dt { padding: 0 0 5px 0; } dd { padding: 0 0 5px 0; }  #madeByMU a {position:fixed;visibility: hidden;} #madeByMU .r {bottom:30px;right:0;} #madeByMU .l {bottom:30px;left:0;width:15px;} #madeByMU .b {bottom:0;right:30px;} * html #madeByMU a {position:absolute; right:0px; }  * html #madeByMU .r, * html #madeByMU .l {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 140 + "px");} * html #madeByMU .b {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 15 + "px");}  #lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; } #lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; } #lbFlash { position:absolute; left:0px; top:0px; } .lbLoading { background: #fff url(http://assets1.bigwheel.new.mindunit.co.uk/slimbox/loading.gif) no-repeat center; } #lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; } #lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 100px; outline: none; z-index:200; } #lbPrevLink { left: 0; } #lbPrevLink:hover { background: transparent url(http://assets2.bigwheel.new.mindunit.co.uk/slimbox/prevlabel.gif) no-repeat 0 15%; } #lbNextLink { right: 0; } #lbNextLink:hover { background: transparent url(http://assets3.bigwheel.new.mindunit.co.uk/slimbox/nextlabel.gif) no-repeat 100% 15%; } #lbBottom { font-size: 0.7em; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; } #lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(http://assets4.bigwheel.new.mindunit.co.uk/slimbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; } #lbCaption, #lbNumber { margin-right: 71px; } #lbCaption { font-weight: bold; }  body { background: #D8CCC6; font-family:Tahoma, Arial, Helvetica, sans-serif; } h2 { font-size:3em; margin:0 0 5px 0 ; line-height:1.2em; } h3{ font-size:1.5em; } h4{font-size:1.3em;} h5{font-size:1em;} #container { position: relative; width: 800px; min-height: 100%; margin: 0 auto; } #containerInner{ background: transparent url(http://assets5.bigwheel.new.mindunit.co.uk/imgs/home_05.jpg) repeat-y top left; width:800px; float:left; padding-bottom:30px; } #content { width: 560px; margin:0;  padding:0 30px 0 0; float:right; margin-top:-45px; }  #header { height:  350px; background: transparent url(http://assets1.bigwheel.new.mindunit.co.uk/imgs/home_03.jpg) no-repeat 0 0; } #header #logo{ padding:8px 0 0 20px; } #header h1{  height:275px; width:396px; }   #footer { margin: 0; padding: 0; } #last { display: none; }  .col { float: left; } .col1 { width: 570px; } .col2 { width: 550px; clear:both; padding:15px 20px 0 0; } .subHeading { margin-bottom: 0; font-weight: bold; }  .floatL { float: left; } .floatR { float: right; } a { color: #FF3333; } dl, dt, dd { margin: 0; } ul li { list-style-type: disc; } h3 a, h4 a { text-decoration: none; } .breadCrumb {  position:absolute; top:284px; } .txt{ width:100%; line-height:1.3em; font-size:1.2em; } .txt ul{margin-left:15px;} .text2cols .col1 { width:100%; } .text2cols .col2 { width:255px; float:left; margin-right:20px; } .text2cols .col3 { width:255px; float:left; padding-top:15px; }  .textMultipleImages .col1{ width:190px; float:left; margin-right:28px; } .textMultipleImages .col2{ width:322px; clear:none; padding-top:0; float:right; } .textMultipleImages .mediaItem { margin-bottom:20px; } .textMultipleImages .mediaCaption h3{ height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; }    #lbBottom { color: #000;  } #lbNumber, #lbCaption { margin-left: 20px; font-weight: normal; } #lbCaption { margin-bottom: 5px; }   #lbImage { border: 30px solid #FFFFFF; border-top-width: 35px; border-bottom-width: 15px; }  #lbPrevLink, #lbPrevLink:hover { background: url(http://assets2.bigwheel.new.mindunit.co.uk/imgs/slimbox/back.gif) no-repeat 0 50%; } #lbPrevLink { left: -22px; } #lbNextLink, #lbNextLink:hover { background: url(http://assets3.bigwheel.new.mindunit.co.uk/imgs/slimbox/next.gif) no-repeat right 50%; } #lbNextLink { right: -22px; }  #lbCloseLink { background-image: url(http://assets4.bigwheel.new.mindunit.co.uk/imgs/slimbox/close.gif); width: 20px; height: 20px; margin: 0; }   .fieldGroup { padding: 0 0 15px 0; width:404px;} .frcheckIfYouAreHuman { display: none; } .req { margin: 0 0 0 5px; font-weight: bold; font-size:0.8em; width:60px; display:inline; } .fieldSpecs, .requiredExp { color: #666; font-size: 0.75em; display: none; } .fieldGroup .formrow { clear: both; margin: 6px 0 5px 0; overflow: auto !important; overflow: inherit; } .fieldGroup .formrow .r { width:404px; display:block; float:none;} .fieldGroup .l { margin: 1px 0 3px 0; } .fieldGroup label { padding-left: 1px; font-size:1.2em; font-weight:bold; } .fieldGroup select, .fieldGroup textarea, .fieldGroup input { width: 330px; height: 18px; border:1px solid #999; margin: 0; padding: 2px 2px 0 2px;  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 0.9em; } .fieldGroup select { width: 335px; height: 22px; padding: 3px 2px 0 2px; } *+html .fieldGroup select { height: 20px; } .fieldGroup textarea { height: 120px; } .fieldGroup .frmessage .r { position: relative; } .fieldGroup .frmessage .req { position: absolute; top: 3px; right: 0; }  .fieldGroup fieldset input, .fieldGroup .ftyesno input { width: 13px; height: 13px; background: none; } .fieldGroup .ftyesno .r { display:block; width: 30px; padding-top: 2px; }  .fieldGroup fieldset div { margin-top:6px; }  .ftbutton .r input{ display: block; height: 20px; width:55px; margin: 10px 0 10px 283px; padding: 0; background: url(http://assets5.bigwheel.new.mindunit.co.uk/imgs/submit.gif) no-repeat 0 0; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; border:none; } .fieldGroup .ftyesno, .fieldGroup .frcheckIfYouAreHumanCaptcha, .fieldGroup .ftyesno, .fieldGroup .ftbutton, .fieldGroup .frcheckIfYouAreHumanCaptcha .r, .fieldGroup .ftyesno, .fieldGroup .ftbutton .r{ width:340px; } .captchaAudio{ display:block;} .frcheckIfYouAreHumanCaptcha input{margin-bottom:6px;}  #container.mailinglistSubscribe .col2 .txt, #container.contactForm .col2 .txt{ width:343px; } #container.mailinglistSubscribe .col2 form, #container.contactForm .col2 form{ margin-top:20px; } #container.mailinglistSubscribe .col2 form .r label{ font-weight:normal } #container.mailinglistSubscribe .col2 form .r fieldset input{width:auto; margin-right:6px; } #container.mailinglistSubscribe .col2 form .ftyesno .l{float:left; width:200px;} #container.mailinglistSubscribe .col2 form .ftyesno .r{float:right; width:20px;} #container.mailinglistSubscribe .col2 form .ftyesno input { width:auto } #container.mailinglistSubscribe .col2 form .ftbutton .r input{ width:55px; } #container.mailinglistSubscribe .ftchecklist input, #container.mailinglistSubscribe .ftyesno input{border:none;} .fieldGroup .ftchecklist{ overflow:visible !important;}    .item { margin: 0 0 15px 0; } .img, .copy { float: left; } .copy { width: 185px; margin: 0 0 0 15px; }    .breadCrumb, .pagechooser { font-size: 0.9em; } .breadCrumb a{ color:#000000;} .breadCrumb .current, .pagechooser .current { color: #000; text-decoration: none; }  p.moreLinks{ margin: 0 15px 0 0; } .moreLinks li { float: left; } p.moreLinks a, .moreLinks li a { font-weight: bold; }  .fileList { padding-bottom: 0; } .fileList dd { padding-top: 12px; padding-bottom: 1px; } .fileList dd a { font-weight: bold; text-decoration: none; text-transform: capitalize; } .ext_pdf, .ext_doc { padding: 2px 0 5px 30px; background: url(http://assets1.bigwheel.new.mindunit.co.uk/imgs/extension/pdf.gif) no-repeat 0 0; } .ext_doc { background-image: url(http://assets2.bigwheel.new.mindunit.co.uk/imgs/extension/doc.gif); }    #navcontainer {  width: 210px; margin-top:-60px; float:left; } #nav li { margin:4px 0 4px 10px; padding-left:12px; } #nav li a { color: #000000; text-decoration: none; font-size:2em; line-height:1.3em; } #nav li a:hover, #nav li.active a, #nav li.activeParent a { color: #000; } #nav li.active { background:transparent url(http://assets3.bigwheel.new.mindunit.co.uk/imgs/dot.png) 0px 7px no-repeat; color:#000; } #nav ol#subnavList li.active{ background-position:0px 5px; } #nav ol#subnavList ol.level2 li.active { background-position:0px 3px; } #subnavList { margin-bottom:14px; } #subnavList li{ margin:6px 0 6px 10px; font-size:0.8em; line-height:1.2em; } ol.level2{ margin-bottom:8px; } #subnavList ol.level2 li{ margin:6px 0 6px 0; padding-left:12px; font-size:0.8em; line-height:1em; }  .subNav { left:0; position:absolute; top:119px; width:100%; font-size:1.4em; } .subNav, .subNav ol { height:26px; overflow:hidden; background-color:#E4E4E4; } .subNav li { float:left; height:20px; margin-left:25px; padding:5px 5px 0; } .subNav li a { color: #000; }  .subnavTabs li { padding-left: 20px; padding-bottom: 5px; } .subnavTabs li a { color: #000; } .subnavTabs li.active a { color: #900; }  #navcontainer .mailinglistSubscribe{margin-top:82px; padding-left:24px;} #navcontainer .mailinglistSubscribe h3{ font-weight:normal; font-size:1.2em; margin:0; padding:0 0 6px; } #navcontainer .mailinglistSubscribe .fieldGroup .l{ height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; } #navcontainer .mailinglistSubscribe .fieldGroup {position:relative; width:160px;} #navcontainer .mailinglistSubscribe .fieldGroup .formrow { margin:0;} #navcontainer .mailinglistSubscribe .fieldGroup .fttext .r, #navcontainer .mailinglistSubscribe .fieldGroup .ftbutton { width:160px; } #navcontainer .mailinglistSubscribe .fieldGroup input.f_text{ width:152px; } #navcontainer .mailinglistSubscribe .fieldGroup .ftbutton .r{ width:16px; } #navcontainer .mailinglistSubscribe .fieldGroup input.f_button{ border:medium none; cursor:pointer; display:block; font-size:0; line-height:0; padding:0; text-indent:-5000px; height:10px; width:12px; position:absolute; right:6px; top:-4px; background:transparent url(http://assets4.bigwheel.new.mindunit.co.uk/imgs/arrow1.gif) top left no-repeat; } #navcontainer #addThis{padding-left:22px; }   html .theme44 #header{ background: transparent url(http://assets5.bigwheel.new.mindunit.co.uk/uploads/about_us.png) no-repeat 0 0; } html .theme45 #header{ background: transparent url(http://assets1.bigwheel.new.mindunit.co.uk/uploads/contact_us.png) no-repeat 0 0; } html .theme46 #header{ background: transparent url(http://assets2.bigwheel.new.mindunit.co.uk/uploads/events.png) no-repeat 0 0; } html .theme47 #header{ background: transparent url(http://assets3.bigwheel.new.mindunit.co.uk/uploads/mailing_lists.png) no-repeat 0 0; } html .theme48 #header{ background: transparent url(http://assets4.bigwheel.new.mindunit.co.uk/uploads/our_venue.png) no-repeat 0 0; } html .theme49 #header{ background: transparent url(http://assets5.bigwheel.new.mindunit.co.uk/uploads/school.png) no-repeat 0 0; } html .theme50 #header{ background: transparent url(http://assets1.bigwheel.new.mindunit.co.uk/uploads/training.png) no-repeat 0 0; } html .pageCrossSell .theme44 .copy{ background: transparent url(http://assets2.bigwheel.new.mindunit.co.uk/uploads/about_us_0.png) top left no-repeat; } html .pageCrossSell .theme45 .copy{ background: transparent url(http://assets3.bigwheel.new.mindunit.co.uk/uploads/contact_us_0.png) top left no-repeat; } html .pageCrossSell .theme46 .copy{ background: transparent url(http://assets4.bigwheel.new.mindunit.co.uk/uploads/Untitled_2_05.png) top left no-repeat; } html .pageCrossSell .theme47 .copy{ background: transparent url(http://assets5.bigwheel.new.mindunit.co.uk/uploads/mailing_lists_1.png) top left no-repeat; } html .pageCrossSell .theme48 .copy{ background: transparent url(http://assets1.bigwheel.new.mindunit.co.uk/uploads/our_venue_0.png) top left no-repeat; } html .pageCrossSell .theme49 .copy{ background: transparent url(http://assets2.bigwheel.new.mindunit.co.uk/uploads/Untitled_2_03.png) top left no-repeat; } html .pageCrossSell .theme50 .copy{ background: transparent url(http://assets3.bigwheel.new.mindunit.co.uk/uploads/Untitled_2_07_0.png) top left no-repeat; } html .pageCrossSell .theme44 .copyInner{background-color: #A2178D;} html .pageCrossSell .theme45 .copyInner{background-color: #336600;} html .pageCrossSell .theme46 .copyInner{background-color: #EF8026;} html .pageCrossSell .theme47 .copyInner{background-color: #336600;} html .pageCrossSell .theme48 .copyInner{background-color: #336600;} html .pageCrossSell .theme49 .copyInner{background-color: #C4004F;} html .pageCrossSell .theme50 .copyInner{background-color: #058B6D;}  .recordList .col2 h3 { padding-top: 10px; padding-bottom: 0; } .recordList .col2 .copy h4 { padding-bottom: 0; color: #95001e; } .recordList .col2 .choiceItem { width: 540px; overflow: auto; } .recordList .col2 .item { margin-top: 15px; margin-bottom: 15px; } .recordList .col2 .choiceItem .copy { position: relative; width: 380px; min-height: 85px; margin-left: 20px; padding-bottom: 15px; } .recordList .col2 .choiceItem .moreLinks { position: absolute; bottom: 0; left: 0; } .recordList .col2 .hasNoBoxImage .copy { min-height: inherit !important; min-height: auto; margin-left: 0; }   .singleRecord .col2 .choiceItem h3 { padding-bottom: 0; color: #95001e; font-size: 1em; } .singleRecord .col2 .choiceItem { width: 660px; padding-top: 9px; } .singleRecord .col2 .choiceItem .copy { width: 440px; margin-left: 40px; } .singleRecord .col2 .hasNoImage .copy { margin-left: 0; } #childNav { margin-top: 14px; }      .widget .fieldGroup .l { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }   #childNav{ margin-top:14px; } #childNav ol li:last-child { padding-top:10px; } #childNav ol li:first-child { padding-top:0; } .moreLinks li{ float:none; }  noscript .mediaItem { height:1px; left:-10000px; overflow:hidden; top:auto; width:1px; position: relative; } .homepage noscript .first { height:275px; } noscript .first { left:auto; overflow:visible; width:auto; height:180px; } noscript .mediaCaption { height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; } .homepage noscript .mediaCaption { position: absolute; bottom:15px;; right:10px; text-align:right; height:auto; } .homepage noscript .mediaCaption h3{ color:#FFFFFF; font-size:2em; left:auto; overflow:visible; position:relative; width:auto; } noscript .mediaCaption p{ font-size:1.2em; color:#ffffff; } noscript .mediaCaption a{ color:#ffffff;}  .homepage h2{ height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; } .homepage #navcontainer { position: absolute; top: 365px; left: 1px; width: 230px; } .homepage #content { width: 570px; margin:-118px 0 0 210px; padding:0 20px 0 0; } .homepage .col2{ padding:0 20px 0 0; } .homepage #widgets{ margin-left:211px; } .homepage #widgets .pageCrossSell{ width:185px; float:left; margin-right:7px; } .homepage #widgets .pageCrossSell .widgetInner{ position:relative; height:207px;} .homepage #widgets .pageCrossSell .widgetInner h3{ position:absolute; top:111px; left:0; z-index:999; padding-left:10px; } .homepage #widgets .pageCrossSell .widgetInner h3 a{ font-size:1.2em; color:#fff; } .homepage #widgets .pageCrossSell .widgetInner .copy{ width:185px; margin:-27px 0 0; } .homepage blockquote{ font-size:1.8em; color:#B7280F; text-align:center; } .pageCrossSell .copyInner{ padding:9px 10px 12px 12px; margin-top:19px; color:#fff; position:relative; } .pageCrossSell ol.moreLinks{ margin-left:110px; } .pageCrossSell .copyInner a{ color:#fff; font-weight:normal; } .hasNoImage .col2{ padding-top:0; } #container.mailinglistSubscribe .col2, #container.contactForm .col2{ width:343px; } #container.mailinglistSubscribe .col2 form, #container.contactForm .col2 form{ margin-top:20px; } #container.mailinglistSubscribe .col2 form .r label{ font-weight:normal } #container.mailinglistSubscribe .col2 form .r fieldset input{width:auto; margin-right:6px; } #container.mailinglistSubscribe .col2 form .ftyesno .l{float:left; width:200px;} #container.mailinglistSubscribe .col2 form .ftyesno .r{float:right; width:20px;} #container.mailinglistSubscribe .col2 form .ftyesno input { width:auto } #container.mailinglistSubscribe .col2 form .ftbutton .r input{ width:55px; } #container.mailinglistSubscribe .ftchecklist input, #container.mailinglistSubscribe .ftyesno input{border:none;}  .pageGallery .col2{ clear:both; } .pageGallery dl.mediaList { margin: 0; overflow: auto; } .pageGallery .mediaList dt { clear: both; margin: 0 0 5px 0; font-weight: bold; } .pageGallery .mediaList dd { float: left; width: 110px; margin: 0 0 10px 20px; padding: 0; font-size:0.8em; line-height:1.2em; } .pageGallery .mediaList dd.startline { clear: both; margin-left: 0; } .pageGallery .mediaList dd a { display: block; margin-bottom:6px;}