@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");}  body { background: #fff url(http://assets1.impact.uk.com/imgs/bg.jpg) repeat-y top left; } #container { width: 990px; } #containerInner {height:100%;} #content { position: relative; width: 520px; margin: 0; float: left; }  #header { position: relative; width:255px; margin: 0; height: 100%; float: left; } #logo { float: right; margin:18px 55px 13px 0; } #footer { color:#fff; width:210px; float:right; } .blue { font-size:1.2em; color:#37b3d1; } .whiteLink { color: #FFFFFF; text-decoration: none; } #phoneNumber{font-size:1.3em;margin-top:5px;} #footer p { margin-bottom:8px;} #content h2 { position:absolute; left:35px; top:40px; font-size:3em; } #contentInner { margin:105px 35px 0 35px; border-top:3px solid #37b3d1; width: 450px; }  .col { float: left; } .col1, .col2, .col3 { padding-top:35px; } .col1 {} .col2,.col3 {width:205px; } .widgets { width: 210px; margin:105px 0 0 0; padding-top:35px; border-top:3px solid #399c27; } .breadCrumb {display:none;}  #childNav { font-size:1.2em; width:450px; margin:35px 0 0 0; } #childNav li { text-align:right; width:435px; padding: 0 15px 2px 0; margin: 0 0 2px 0; background: transparent url(http://assets2.impact.uk.com/imgs/blue.gif) no-repeat center right; } #childNav .backTo { margin-top:5px; padding:6px 15px 8px 0;  background: transparent url(http://assets3.impact.uk.com/imgs/blue_back.gif) no-repeat center right; border-top:3px solid #37b3d1; }  .moreLinks { font-size:1.2em; width:210px; } .moreLinks li { text-align:right; width:205px; padding: 0 15px 2px 0; margin: 0 0 2px 0; background: transparent url(http://assets2.impact.uk.com/imgs/blue.gif) no-repeat center right; } .subHeading { margin-bottom: 0; font-weight: bold; } .clear { clear: both; font-size: 0; line-height: 0; } .floatL { float: left; } .floatR { float: right; } a { color: #37b3d1; } h3,h4 {padding:0;font-size:1.2em;} dl, dt, dd { margin: 0; } ul li { list-style-type: disc; } h3 a, h4 a { text-decoration: none; }   .fieldGroup { padding: 0 0 15px 0; } .frcheckIfYouAreHuman { display: none; } .req { display: inline; margin: 0 0 0 5px; width:445px; font-weight: bold; float:left; } .fieldSpecs, .requiredExp { color: #666; font-size: 0.75em; display: none; } .fieldGroup .formrow { clear: both; margin: 0 0 5px 0; overflow: auto !important; overflow: inherit; } .fieldGroup .l { font-weight:bold; float: left; width: 450px; margin: 1px 0 3px 0; } .fieldGroup .r { float: left; width: 450px; } .fieldGroup label { padding-left: 1px; } .fieldGroup select, .fieldGroup textarea, .fieldGroup input { width: 444px; height: 18px; border: 1px solid #37b3d1; margin: 0; padding: 2px 2px 0 2px;  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 0.9em; } .fieldGroup select { width: 450px; height: 21px; padding: 2px 0 1px 0; } *+html .fieldGroup select { height: 20px; } .fieldGroup textarea { width: 444px; height: 265px; } .fieldGroup .frmessage .r { position: relative; } .fieldGroup .frmessage .req { } .fieldGroup .req { color: #35b3d1; }  .fieldGroup fieldset input, .fieldGroup .ftyesno input { width: 13px; height: 13px; border: none; background: none; } .fieldGroup .ftyesno .l { float: right; width: 480px; } .fieldGroup .ftyesno .r { float: right; width: 30px; padding-top: 2px; }  .fieldGroup fieldset div { padding-top: 5px; } .fieldGroup fieldset label { padding-left: 13px; }  .fieldGroup .captchaAudio, .fieldGroup .captchaImage { display: block; padding: 5px 0; }  .fieldGroup .ftbutton .l {display:none;} .fieldGroup .ftbutton input { float:right; display: block; width: 60px; height: 20px; border: none; margin: 0; padding: 0; background: url(http://assets2.impact.uk.com/imgs/blue.gif) no-repeat 0 0; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; }       .breadCrumb, .pagechooser { font-size: 0.9em; } .breadCrumb .current, .pagechooser .current { color: #000; text-decoration: none; } .pagechooser { clear: both; margin: 10px 0 0 0; padding: 0 10px 0 0; font-size: 0.9em; text-align: left; } .pagechooser a { font-weight: bold; }  p.moreLinks, .moreLinks li { margin: 0; } .moreLinks li { float: left; } p.moreLinks a, .moreLinks li a { padding: 0 0 0 10px;  font-size: 0.9em; font-weight: bold; text-decoration: none; } *+html p.moreLinks a, { background-position: 0 1px; } *+html .moreLinks li a { background-position: 0 1px; }  .fileLinks { padding-bottom: 0; } .fileLinks dt { padding-top: 12px; padding-bottom: 1px; } .fileLinks dt a { font-weight: bold; text-decoration: none; text-transform: capitalize; } .ext_pdf, .ext_doc { padding: 2px 0 5px 30px; background: url(http://assets1.impact.uk.com/imgs/extension/pdf.gif) no-repeat 0 0; } .ext_doc { background-image: url(http://assets2.impact.uk.com/imgs/extension/doc.gif); }    #nav { float:right; width: 210px; font-size:1.7em; margin-bottom:50px; } #nav li {margin-bottom:3px;}  .level1 { margin: 0px 0px 15px 20px; font-size:0.7em;  } .level1 li { list-style:disc; color:#fff; } .level1 li a { position:relative; left:-4px; font-size:1.3em; }    .level2 { font-size:0.8em; margin:0px 0 15px 0; } .level2 li { list-style:none; }  .level3 { font-size:0.8em; margin:10px 0 15px 15px; } #nav li.first { margin-left: 0; } #nav li a { color: #fff; font-weight: bold; text-decoration: none; display: block; }   #nav li a:hover, #nav li.active, #nav li.active a { color: #37b3d1; } #nav li.active li a {color: #fff;}   .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; } .singleRecord #childNav { margin-top: 14px; }   .widgetInner { padding: 0; border-bottom:3px solid #399c27; } .pageCrossSell { margin-bottom:35px; } #widgets .copy {width:210px;} #widgets .copy p { margin-bottom:13px; } #widgets h3 {padding-bottom:3px; font-size:1.2em; width:210px; } #widgets h3 a { color: #000; } #widgets .moreLinks li { width:195px; background: transparent url(http://assets3.impact.uk.com/imgs/green.gif) no-repeat center right; } #widgets .moreLinks li a { color: #399c27; }     .contactForm .col2 {width:450px;} .contactForm .fieldGroup .ftbutton input { width: 56px; height: 12px; background-image: url(http://assets4.impact.uk.com/imgs/submit.gif); }   .homepage #contentInner { margin:0 0 0 35px; width:700px; border: 0; } .homepage h2, .homepage .col1 { display: none; } .homepage .col2, .homepage .col3 { width:700px;} .homepage .col3 { padding-top:30px;} .homepage .col2 { font-size:2.9em; line-height:1.1em;  font-weight:bold; border-bottom:3px solid #37B3D1; padding-top:45px; padding-bottom:20px;  } .homepage .col2 p {margin:0;}  .homepage .col2 .txt cufon {margin-bottom:7px;}  .crossSell { width:210px; height: 150px;  padding-bottom:35px; margin: 0 35px 20px 0; float:left; border-bottom:3px solid #37B3D1; position:relative; } .crossSell h3 { margin: 0 0 10px 0; font-size:2.5em; line-height:1.1em;  } .crossSell h3 a {color: #000; } .crossSell .moreLinks { position:absolute; bottom:0; right:0; } .crossSell .moreLinks li { width: 195px;}  .item0, .item1, .item2 {height:370px;} .item0 h3, .item1 h3, .item2 h3 { margin:15px 0;}  .item2, .item4, .item7 {margin-right:0;}  .item3 {width: 455px;} .item3 .img, .item3 .copy {float:right;} .item4 .img {display:none;} .item3 .copy { width:210px; margin-right:35px; }  .item1 {border-bottom:3px solid #f00;} .item1 .moreLinks li {background: transparent url(http://assets5.impact.uk.com/imgs/red.gif) no-repeat center right;} .item1 .moreLinks li a {color: #f00;} .item2 {border-bottom:3px solid #811888;} .item2 .moreLinks li {background: transparent url(http://assets1.impact.uk.com/imgs/purple.gif) no-repeat center right;} .item2 .moreLinks li a {color: #811888;} .item3 {border-bottom:3px solid #ff8710;} .item3 .moreLinks li {background: transparent url(http://assets2.impact.uk.com/imgs/orange.gif) no-repeat center right;} .item3 .moreLinks li a {color: #ff8710;} .item4 {border-bottom:3px solid #34a02c;} .item4 .moreLinks li {background: transparent url(http://assets3.impact.uk.com/imgs/green.gif) no-repeat center right;} .item4 .moreLinks li a {color: #34a02c;}    .recordList .people .choiceItem { position:relative; padding-bottom:20px; border-bottom:3px solid #37b3d1; margin-top:20px; } .recordList .people .img { width:210px; height:150px; background: #ddd; text-align:center; } .singleRecord .people .img, .singleRecord .people .copy, .recordList .people .img, .recordList .people .copy { float:left; } .recordList .people .copy { width: 220px; margin-left:20px; } .recordList .people .copy .moreLinks li { position:absolute; bottom: 0; right: 0; }  .singleRecord .people .img { width:210px; height:210px; background: transparent; text-align:center; } .singleRecord .people .copy { width: 210px; margin-left:25px; } .singleRecord .people .txt { clear:both; }   .text .col1 {margin-right:35px;}   .text2cols .col2 {margin-right:35px;}   .textMultipleImages .col1 {margin-right:35px;} .textMultipleImages .mediaCaption{display:none;} .textMultipleImages .mediaItem {margin-bottom:15px;}