
.container,#content,#site_header,#banners,#banner_block_nav,#site_footer,#crumb,#expertise_subnav{position:relative;margin-left:auto;margin-right:auto;width:972px; text-decoration:none;}

#banner_nav,#expertise_signpost_nav{position:absolute;z-index:20;left:-3px;top:100%;margin-top:-20px; margin-left:}

#banner_nav a,#expertise_signpost_nav a{display:inline;float:left;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url("../Images/Scrollbtns.png");background-repeat:no-repeat;background-position:right top;height:15px;width:12px;cursor:pointer;margin:0 3px}#banner_nav a.current,#expertise_signpost_nav a.current,#banner_nav a.active,#expertise_signpost_nav a.active{background-position:left top!important}

#prev_banner,#next_banner{text-indent:-119988px;overflow:hidden;text-align:left;-moz-transition-property:width;-webkit-transition-property:width;-o-transition-property:width;transition-property:width;-moz-transition-duration:.25s;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;position:absolute;top:50%;width:30px;height:70px;background-color:#193e52;background-image:url("data:image/gif;charset=utf-8;base64,R0lGODlhWgAQALMOAHp6eqqqqvDw8Ozs7IuLi8PDw5qamlpaWujo6OPj48zMzNzc3NXV1fPz8////wAAACH5BAEAAA4ALAAAAABaABAAAASD0MlJqwPG6s27nwbwjRYgEGSqcoQgrp6ZwDSduLVmNmjuf4QG7ucINBoIopKDOAZ+RudyWok2njXrgMqdDI7XGrhR6HYL49oCXDZT0cdF7dBsbN3TL/KQO+hfeD8ARwN8PjsKgUQKQoA+QXeKOV89SkYZkjQGYW8MmTQMbVyYnyqkIxEAOw==");background-repeat:no-repeat;margin-top:-50px;cursor:pointer}#prev_banner:hover,#next_banner:hover{width:36px}#prev_banner{right:100%;margin-right:12px;background-position:left center}#next_banner{left:100%;margin-left:12px;background-position:right center}

#block_wrapper{width:100%;position:relative;height:550px;min-width:990px;z-index:1;overflow:hidden;padding-top:130px;margin-bottom:-140px;top:-130px;  text-decoration:none;}

.block_container{height:550px;position:relative;width:99999em;  text-decoration:none;}

.block_container .block_banner_column{display:inline;float:left;width:330px;position:relative; text-decoration:none;}

.block_container .block{-moz-transition-property:top;-webkit-transition-property:top;-o-transition-property:top;transition-property:top;-moz-transition-duration:.8s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;display:block;position:relative;height:120px;margin:0 0 10px 0;color:#222;cursor:pointer}

.block_container .block:hover .block_rollover{filter:alpha(opacity=100);opacity:1}

.block_container .inner_block{background-position:top center}

.block_container .block_text{position:absolute;left:0;right:0;bottom:0;overflow:hidden;color:white;
font-family:"MisoRegular-webfont","Helvetica",sans-serif !important; font-weight:lighter; background-color:#58585a}

.block_container .block_title{text-transform:uppercase;font-family:"MisoRegular-webfont","Trebuchet MS",sans-serif!important;font-weight:normal!important;display:inline;float:left;font-size:1.143em;line-height:1.25em;padding:0 3px;margin-right:5px;background-color:#5a6b6f;padding:0 5px}

.block_container .work .block_title{background-color:#f08910}

.block_container .latest .block_title{background-color:#d34974}

.block_container .vacancy .block_title{background-color:#4974d3}

.block_container .block_body{overflow:hidden;*zoom:1;clear:both;width:75%;border-left:5px solid #58585A;padding:4px 0 2px;}

.block_container .block_body span{font-size:0.85em;line-height:1.55em;padding:8px 0 8px 0;background-color:#58585A;white-space:pre-wrap; font-weight:lighter;}

.block_container .inner_block{height:100%;margin:0 5px;overflow:hidden;position:relative}

.block_container .block_rollover{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.25s;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;filter:alpha(opacity=0);opacity:0;position:absolute;left:5px;right:5px;top:0;bottom:0;padding:10px 12px}

.block_container .block_r_body{font-family:"MisoRegular-webfont","Helvetica",sans-serif!important;font-weight:normal;font-size:1.97em;line-height:1.1em;margin-bottom:0.15em;color:white; text-decoration:none; padding-top:0.2em;}

.block_container .read_more{font-size:1em;line-height:1.429em;padding-right:30px;background:transparent url("../Images/readBTN.png") no-repeat 100% 3px;display:inline-block; text-decoration:none;}

.block_container .block_small_top_top{height:220px; text-decoration:none;}
.block_container .block_small_top_bottom{height:270px; text-decoration:none;}
.block_container .block_medium_top_top{height:320px; text-decoration:none;}
.block_container .block_medium_top_bottom{height:170px; text-decoration:none;}
.block_container .block_large_top_top{height:370px; text-decoration:none;}
.block_container .block_large_top_bottom{height:120px; text-decoration:none;}

.block_container .block_equal_top_top {height:245px; text-decoration:none;}
.block_container .block_equal_top_bottom {height:245px; text-decoration:none;}

.js .not_loaded .block:nth-child(odd){top:-1000px;}.js .not_loaded .block:nth-child(even){top:1000px}.js .is_loaded .block{top:0!important}.csstransforms3d .block{-webkit-perspective:600px;perspective:600px;-moz-perspective:600px}

.csstransforms3d .block:hover .inner_block{-moz-transform:translate(0) rotateY(180deg);-webkit-transform:translate(0) rotateY(180deg);-o-transform:translate(0) rotateY(180deg);-ms-transform:translate(0) rotateY(180deg);transform:translate(0) rotateY(180deg);-moz-transition-delay:400ms;-webkit-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}

.csstransforms3d .block:hover .block_rollover{-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);-moz-transition-delay:400ms;-webkit-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}

.csstransforms3d .inner_block,.csstransforms3d .block_rollover{-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-moz-transition-duration:400ms;-webkit-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-backface-visibility:hidden}

.csstransforms3d .block_rollover{-moz-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);filter:alpha(opacity=100);opacity:1}

#banner_block_nav{position:relative}

#banner_block_nav #banner_nav,#banner_block_nav #expertise_signpost_nav{left:18px;right:auto;bottom:1.429em;top:auto}

#expertise_signposts li,#expertise_signposts .expertise_content,#expertise_signposts {position:relative;float:left;display:inline}