@import url(../css/reset.css);@import url(../css/royalslider.css);*{-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;background:url(../images/html-bg.png)}body{font-family:sans-serif;line-height:1.25}h1,h2,h3,h4,h5,h6{color:#0d7dc2;line-height:1;font-family:'Yanone Kaffeesatz', sans-serif;margin:0 0 15px}h1{font-size:4.5em}h2{font-size:4em}h3{font-size:3.2em}h4{font-size:2.5em}strong{font-weight:bold}p{color:#444444;font-size:1.4em;margin:0 0 15px}a{color:#0d7dc2;text-decoration:none}a:hover,a:focus{text-decoration:underline}ul{font-size:1.4em;padding:20px 10px}ul li{color:#444444;padding:0 0 12px 15px;background:url(../images/bullet.png) no-repeat 0 5px}ul.light-bullets li{background:url(../images/bullet-white.png) no-repeat 0 5px}.lead{font-size:2em;line-height:1.3em !important;color:#0d7dc2;margin:0 0 25px}figcaption{color:#0d7dc2;font-size:12px;padding:10px 175px 30px 0}strong{color:#0d7dc2}header,.inner{position:relative;width:960px;margin:0 auto}header{position:relative;z-index:3000;width:960px;height:180px}header img{position:absolute;top:0;left:0;margin:38px 0 0}header .tel-number{font-size:1.5em;float:right;color:white;background:#0d7dc2;margin:0;padding:10px 18px;border-radius:0 0 5px 5px;text-align:center;text-transform:uppercase}header .tel-number span{display:block;font-size:2.4em;font-weight:bold}header nav{position:relative;float:right;clear:both;width:298px;height:35px}header nav ul{margin:30px 0 0;padding:0;width:298px;height:35px}header nav ul li{position:relative;float:left;display:inline-block;zoom:1;*display:inline;background-image:none;font-size:1.15em}header nav ul li a{float:left;display:block;margin:0 0 0 4px;padding:6px 10px;background:white;border:1px solid #0d7dc2;border-radius:20px;font-weight:bold;transition:all .3s ease-in-out}header nav ul li a:hover,header nav ul li a:focus,header nav ul li a.selected{color:white;background:#0d7dc2;text-decoration:none}header nav ul li ul.sub-menu{position:absolute;top:-9999px;left:-9999px;width:155px;margin:0 0 0 -65px;padding:9px 0 0;background:url(../images/dropdown-arrow.png) no-repeat 50% 0}header nav ul li ul.sub-menu li{margin:0;padding:0;border-top:1px solid #3d97ce;width:155px}header nav ul li ul.sub-menu li a{color:white;background:#0d7dc2;font-size:15px;font-weight:normal;border:none;border-radius:0;margin:0;padding:12px 15px;width:100%;border-bottom:1px solid #3d97ce}header nav ul li ul.sub-menu li a:hover,header nav ul li ul.sub-menu li a:focus,header nav ul li ul.sub-menu li a.selected{background:#3d97ce}header nav ul li.sub-nav:hover ul.sub-menu{top:45px;left:50%}.main{overflow:hidden;padding:30px 0}.main .content{float:left;width:560px}aside{float:right;width:328px}aside .block{width:328px;height:118px}aside .block a{color:white;display:block;width:328px;height:118px;margin:0;padding:15px 20px 0 95px;background:url(../images/home-sidebar.jpg) no-repeat}aside .block a:hover,aside .block a:focus{background:url(../images/home-sidebar-roll.jpg) no-repeat;text-decoration:none}aside .block a h3{color:white;margin:0 0 8px}aside .block a p{color:white}aside .brochure a{background-position:0 -118px}aside .brochure a:hover,aside .brochure a:focus{background-position:0 -118px}aside .contact-dcr a{background-position:0 -236px}aside .contact-dcr a:hover,aside .contact-dcr a:focus{background-position:0 -236px}aside .drillcut a{background-position:0 -354px;text-indent:-9999px}aside .drillcut a:hover,aside .drillcut a:focus{background-position:0 -354px}aside .disclaimer{width:auto;height:auto;background:#0d7dc2;margin:0 0 20px;padding:25px 25px 15px;font-size:1.2em;line-height:1.25;font-weight:100}aside .disclaimer p{color:white}.slider,.cs-slider,.hero-image{position:relative;background:url(../images/slider-bg.jpg) repeat-x center top;height:286px;overflow:hidden}.slider .home-intro,.cs-slider .home-intro,.hero-image .home-intro{position:absolute;top:0;left:0;color:white;font-size:2.4em;width:770px;height:290px;margin:0 0 0 -80px;padding:55px 200px 0 175px;background:url(../images/home-intro.png) repeat-x center top;font-weight:100;z-index:1}.slider #home-slider,.cs-slider #home-slider,.hero-image #home-slider{position:absolute;top:0;right:0;width:600px;height:290px;margin:0;padding:0;overflow:visible}.slider #home-slider .slide,.cs-slider #home-slider .slide,.hero-image #home-slider .slide{position:relative;width:600px;height:290px}.slider #home-slider .slide h1,.cs-slider #home-slider .slide h1,.hero-image #home-slider .slide h1,.slider #home-slider .slide img,.cs-slider #home-slider .slide img,.hero-image #home-slider .slide img{position:absolute;top:0;right:0;margin:0 !important;padding:0}.slider #home-slider .slide h1,.cs-slider #home-slider .slide h1,.hero-image #home-slider .slide h1{font-size:5.5em;z-index:2;top:30%;color:white;text-shadow:0 0 10px #000, 0 0 10px #000, 0 0 10px #000;text-align:right;padding:0 75px 0 0}.slider #home-slider .rsArrow,.cs-slider #home-slider .rsArrow,.hero-image #home-slider .rsArrow{position:absolute;top:50%;left:-393px;margin:-29px 0 0;background:url(../images/nav-arrows.png) no-repeat;width:58px;height:58px;z-index:200;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7;transition:opacity .3s ease-in-out}.slider #home-slider .rsArrow:hover,.cs-slider #home-slider .rsArrow:hover,.hero-image #home-slider .rsArrow:hover,.slider #home-slider .rsArrow:focus,.cs-slider #home-slider .rsArrow:focus,.hero-image #home-slider .rsArrow:focus{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slider #home-slider .rsArrowRight,.cs-slider #home-slider .rsArrowRight,.hero-image #home-slider .rsArrowRight{left:auto;right:-33px;background-position:-58px 0}.disciplines{background:url(../images/disciplines-bg.png)}.disciplines ul{overflow:hidden;padding:0}.disciplines ul li{float:left;font-family:'Yanone Kaffeesatz', sans-serif;color:#0d7dc2;font-size:2em;padding:12px 75px 12px 0;text-transform:uppercase;background:url(../images/green-tick.png) no-repeat 92% 50%}.disciplines ul li a{text-decoration:none}.disciplines ul li a:hover,.disciplines ul li a:focus{color:#5FBF22}.cs-slider,.hero-image{position:relative;height:355px;background:url(../images/disciplines-bg.png)}.cs-slider .rsOverflow,.hero-image .rsOverflow{height:355px !important}.cs-slider h1,.hero-image h1{color:white;position:absolute;top:0;left:25px;z-index:5;background:#0d7dc2;padding:5px 15px;border-radius:0 0 5px 5px}.cs-slider #cs-slider,.hero-image #cs-slider{position:absolute;top:0;right:0;width:960px;height:355px;margin:0;padding:0;overflow:visible}.cs-slider #cs-slider .slide,.hero-image #cs-slider .slide{position:relative;width:960px;height:355px}.cs-slider #cs-slider .slide img,.hero-image #cs-slider .slide img{position:absolute;top:0;left:0;margin:0 !important;width:630px !important;height:355px !important}.cs-slider #cs-slider .slide .slide-info,.hero-image #cs-slider .slide .slide-info{color:white;position:absolute;top:0;right:0;margin:0;padding:15px 35px 25px 25px;width:330px;height:355px;background:url(../images/diamond-blue-bg.jpg)}.cs-slider #cs-slider .slide .slide-info h2,.hero-image #cs-slider .slide .slide-info h2{color:white}.cs-slider #cs-slider .slide .slide-info p,.hero-image #cs-slider .slide .slide-info p{font-weight:100}.cs-slider #cs-slider .slide .slide-info .caption,.hero-image #cs-slider .slide .slide-info .caption{font-size:1em;background:url(../images/white-20.png);background:rgba(255,255,255,0.2);margin:25px 15px 0 -25px;padding:15px 25px 5px}.cs-slider #cs-slider .rsArrow,.hero-image #cs-slider .rsArrow{position:absolute;top:38%;left:-32px;margin:-29px 0 0;background:url(../images/nav-arrows.png) no-repeat;width:58px;height:58px;z-index:200;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7;transition:opacity .3s ease-in-out}.cs-slider #cs-slider .rsArrow:hover,.hero-image #cs-slider .rsArrow:hover,.cs-slider #cs-slider .rsArrow:focus,.hero-image #cs-slider .rsArrow:focus{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.cs-slider #cs-slider .rsArrowRight,.hero-image #cs-slider .rsArrowRight{left:auto;right:-33px;background-position:-58px 0}.rsThumbs{margin:13px 0 0;padding:0;width:605px !important;height:175px}.rsThumbs .rsThumbsContainer{width:100%}.rsThumbs .rsNavItem{float:left;width:175px;height:175px;overflow:hidden;border:4px solid #999999;margin:0 0 15px;padding:0}.rsThumbs .rsNavItem img{height:120%}.rsThumbs .rsNavItem:hover,.rsThumbs .rsNavSelected{border:4px solid #0d7dc2}.rsThumbs .rsNavItem:hover img,.rsThumbs .rsNavSelected img{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.rsThumbsArrow{position:absolute;top:0;left:0;width:30px;height:100%}.rsThumbsArrow:hover,.rsThumbsArrow:focus{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.rsThumbsArrowLeft{background:white url(../images/thumb-arrow-left.png) no-repeat center;background:rgba(255,255,255,0.75) url(../images/thumb-arrow-left.png) no-repeat center}.rsThumbsArrowRight{right:0;left:auto;background:white url(../images/thumb-arrow-right.png) no-repeat center;background:rgba(255,255,255,0.75) url(../images/thumb-arrow-right.png) no-repeat center}.rsThumbsArrowDisabled{display:none}.hero-image{height:315px}.content p{line-height:1.5em}.other-services{margin:50px 0}.other-services ul{font-size:1.6em;padding:12px 0}.other-services ul li a{color:#444444}.other-services ul li a:hover,.other-services ul li a:focus,.other-services ul li a.selected{color:#0d7dc2;text-decoration:underline}.contact-page .main{background:url(../images/disciplines-bg.png)}.contact-page .main h1{color:white;position:absolute;top:-30px;left:25px;z-index:5;background:#0d7dc2;padding:5px 15px;border-radius:0 0 5px 5px}form{position:relative;padding:25px 0 0}form p{position:relative;padding:0 0 0 25px}label{color:#0d7dc2;display:block;margin:35px 0 5px}label span{color:red}input,textarea{font-size:1.15em;border-radius:4px;border:1px solid #0d7dc2;padding:8px 12px;width:380px}textarea{min-width:380px;width:auto !important;width:380px;max-width:380px;width:auto !important;width:380px;min-height:190px;height:auto !important;height:190px;resize:none;padding:8px 12px}input[type="submit"]{position:relative;top:15px;left:0;width:112px;height:47px;background:#0d7dc2 url(../images/submit-btn.jpg) no-repeat 0 0;border:none;text-indent:-9999px}input[type="submit"]:hover{background-position:0 -47px}.error{display:block;position:relative;top:15px;left:-5px;color:#FFF;padding:10px;background:red url(../images/error-bg.png) repeat-x;border:1px solid #8B0000;width:355px}.error::before{content:'';position:absolute;top:-18px;left:14px;width:0;height:0;border:9px solid transparent;border-bottom:9px solid #8B0000}.error img{vertical-align:middle;margin:-1px 6px 0 2px}footer{color:white;background:#0d7dc2;padding:25px 0 15px;font-size:.9em;line-height:1.75}footer p{color:white}footer p a{color:white}footer p span{color:#ed1c24;letter-spacing:3px}footer .designed-by{float:right;margin:-55px 0 0}.ie7 .slider .home-intro,.ie7 .cs-slider .home-intro,.ie7 .hero-image .home-intro{width:395px}.ie7 aside .block a h3{width:200px}.ie7 .rsThumbs,.ie7 .rsThumbsContainer{height:185px}.ie7 .rsNavItem{margin-right:28px !important}.ie7 form{padding:0 0 50px}.ie7 input[type="submit"]{position:absolute;top:15px;left:25px;line-height:100px}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=style.css.map */