﻿ body{font-family:Arial,Verdana,sans serif;font-size:75%;color:#000;background-color:#fff;background-attachment:scroll}.site_wrapper{width:960px;text-align:left;margin:0 auto;background-color:#fff}.advert{position:absolute;width:292px;height:100%}.advert-inner{position:sticky;top:0}.advert--left{right:calc(100% + 9px)}.advert--right{left:calc(100% + 9px)}.site_selection{top:0;right:0}#h1Multisite{display:none}.hide_from_full{display:none}.col_container{float:left}.col{float:left;margin-left:0;padding-right:24px;margin-bottom:0}.col.right{float:right;padding-right:0}.col .col{padding-right:24px;margin-left:0}.col .col .col{padding-right:24px;margin-left:0;min-height:0}.dotted{border-style:dashed}.col_container{}.col.span-1,.span-1{width:140px}.col.span-2,.span-2{width:304px}.col.span-3,.span-3{width:468px}.col.span-4,.span-4{width:632px}.col.span-5,.span-5{width:796px}.col.span-6,.span-6{width:960px;padding-right:0}.col_container.span-2,.col_container.span-3,.col_container.span-4,.col_container.span-5,.col_container.span-6{padding-right:24px}.col.span-6,.col_container.last,.col_container .col:last-child,.col.last{padding-right:0!important;margin-right:0}.col.span-2,.border-right-solid{background-image:url(../AppImages/solid_line_vert.gif);background-position:right top;background-repeat:repeat-y}.col.span-2 .col.span-2{padding-right:0!important;background-image:none!important}.col.span-2.border-right,.border-right{background-image:url(../AppImages/dotted_line_vert.gif);background-position:right top;background-repeat:repeat-y}.last.col.span-2,.last.border-right,.last.border-right-solid{background-image:none}.border-top-solid{margin-top:12px;padding-top:12px;border-top:1px solid #ccc;clear:both}.border-bottom-solid{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ccc}.border-bottom-dotted{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #ccc}.no-border{background-image:none!important}.pad-top{margin-top:12px}.pad-bottom{padding-bottom:12px}h1{font-size:40px;padding:0 0 10px;color:#0055a5;letter-spacing:-3px;text-transform:lowercase;border-bottom:1px solid #ccc;margin-bottom:10px;line-height:35px}h2{font-size:26px;padding:0 0 .5em;color:#0055a5;letter-spacing:-.05em;line-height:1.2em}.content_block>h2,h2.news_callout_title{padding:0 0 10px;color:#0055a5;margin-bottom:20px;font-size:26px;text-transform:lowercase}h3{font-size:15px;padding:0 0 1em}h4{font-size:125%;padding:0 0 1em}p{font-size:100%;padding:0 0 1em;line-height:1.4em}a{color:#f7921e;font-weight:700;text-decoration:none}a span{cursor:pointer}h2 a,h3 a{color:#000}iframe{border:0;position:relative;z-index:1!important}.undlerlined,.news_callout_header h2,.events_callout h2,.events_callout .callout_list_item,.calendar_header h2{background-image:url(../AppImages/dotted_line.gif);background-position:left bottom;background-repeat:repeat-x;padding-bottom:10px;margin-bottom:10px}.button,.button_stretch,.event_booking_buttons a,.login_button input,.news_callout_view_all{background-color:#f7921e;padding:3px 10px;border-radius:4px;color:#fff!important;text-decoration:none!important;display:inline-block;*display:inline;*zoom:1;border:0}a.news_callout_view_all,.standard_content_content_inner a{color:#f7921e;text-decoration:none}a:hover{text-decoration:underline}.site_header{width:100%;height:143px;background-color:#fff;color:#fff;position:relative;text-align:left;background-repeat:repeat-x;margin-bottom:0;padding-right:0}.site_logo{position:absolute;left:0;top:20px}.header_functions{position:absolute;right:0;top:30px;width:500px}.header_login{padding:5px;margin-right:10px;background-color:#ededed;height:27px;float:right;display:none}.header_search{padding:5px;background-color:#ededed;height:27px;float:right}.header_login,.header_search label{color:#444;font-size:14px;font-weight:700;padding:5px 10px}.header_search input[type=text]{border:0;background-color:#fff;font-style:italic;line-height:27px;padding:0 5px;color:#555;display:inline-block;*display:inline;*zoom:1;height:27px}.header_search input[type=submit]{width:27px;height:27px;background-image:url(../AppImages/search_button.gif);background-position:center;border:0;text-indent:-10000px;background-color:#fff;cursor:pointer;display:inline-block;*display:inline;*zoom:1;*font-size:0;*line-height:0}.header_login *,.header_search *{vertical-align:middle;line-height:27px}.header_login a{color:#0055a5}.site_nav{border-top:2px solid #0055a5;background-color:#e5e5e5;margin-bottom:12px;padding-right:0;position:relative;z-index:9999}#mobileMenuButton{display:none}.site_nav .panel_nav>ul{list-style-type:none;margin:0}.site_nav .panel_nav>ul>li{display:block;border-right:1px solid #c9c9c9;float:left}.site_nav .panel_nav>ul>li:last-child{}.site_nav .panel_nav>ul>li>a{display:block;font-size:14px;color:#000;text-decoration:none;font-weight:700;background-color:#e5e5e5;text-transform:lowercase;float:left;cursor:pointer}.site_nav .panel_nav>ul>li>a span{display:block;float:left;padding:5px 9px}.site_nav .panel_nav>ul>li:last-child>a{}.site_nav .panel_nav>ul>li>a:hover{background-color:#c5c5c5}.site_nav .panel_nav>ul>li.selected>a{background-color:#fff}.site_nav .panel_nav>ul>li.selected>a span{}.site_nav .panel_nav>ul>li.page_subscribe>a{background-color:#f7921e;color:#fff}.site_nav .panel_nav>ul>li.page_publicsectorpagesukcom>a span{background-image:url(../AppImages/publicsectorpagesuk.png);padding:0;width:175px;height:26px;text-indent:-10000px;background-position:10px 6px;padding-right:10px}.adtech_bg img{width:auto!important;height:auto!important}.page_home .panel_nav_panel{display:none!important}.panel_nav_panel{display:none}.site_nav .panel_nav>ul>li{position:relative}.panel_nav_panel{position:absolute;padding:10px;background-color:#fff;width:150px;box-shadow:0 5px 10px rgba(0,0,0,.5);z-index:1000;top:26px;left:0;*border-bottom:1pxsolid#ccc;*border-left:1pxsolid#ccc;*border-right:1pxsolid#ccc}.page_news .panel_nav_panel{width:480px}.panel_nav_panel ul{list-style-type:none}.panel_nav_sub_panel{width:150px;float:left;margin-right:13px}.panel_nav_sub_panel:last-child{margin-right:0}.panel_nav_panel ul li{list-style-type:none}.panel_nav_panel ul li a{display:block;padding:5px 0;border-bottom:1px dashed #ccc;color:#333;text-decoration:none}.panel_nav_panel ul li a:hover,.panel_nav_panel ul li.selected a{text-decoration:none;color:#0055a5}.second_level_nav{display:none!important}.news_callout_wrapper{}.news_callout_list_item h2{font-size:100%;letter-spacing:0}.news_callout_wrapper ul{margin:0;list-style-type:none}.news_callout_image,.news_callout_date{display:none}.news_callout_list_item{padding-bottom:10px;margin-bottom:10px;line-height:14px;background-image:url(../AppImages/dotted_line.gif);background-position:left bottom;background-repeat:repeat-x;overflow:hidden}.news_callout .news_callout_list .news_callout_list_item{padding-bottom:12px}.thumbnail_news .news_callout_list .news_callout_list_item,.single_news_callout .news_callout_list .news_callout_list_item{background-image:none;padding-bottom:0}.single_news_callout{padding-bottom:10px}.news_callout_list .span-3 .news_callout_image{display:block!important}.span-2 .news_callout{margin-bottom:12px;padding-bottom:11px;border-bottom:1px solid #ccc;padding-right:0!important;background-image:none;clear:both}.span-1.callout_list_image img,.span-2.callout_list_image img,.span-1 img{width:100%}.adtech_skyscraper img{width:auto}.col img{max-width:100%}.list_item .col{margin-bottom:0}.news_rotator{position:relative;margin-bottom:0;background-color:#ededed;height:450px!important}.rotator_items{overflow:hidden;height:410px!important}.rotator_image{width:100%;height:280px;overflow:hidden}.rotator_image img{width:100%}.rotator_detail{padding:20px}.rotator_detail h2{line-height:24px;height:50px}.top_story{position:absolute;top:24px;left:-10px;z-index:10}.gallery_nav{width:100%;text-align:center;padding:0 0 20px}.gallery_nav a{background-image:url(../AppImages/rotator_nav.gif);background-position:-17px 3px;width:15px;height:15px;display:inline-block;*display:inline;*zoom:1;margin-right:5px;cursor:pointer}.gallery_nav #nav_prev{background-position:left 3px}.gallery_nav #nav_next{background-position:right 3px}.gallery_nav a.activeSlide{background-position:-37px 3px}.callout.rtmjobssearch{padding-bottom:20px;background-image:url(../AppImages/rtmjobs_callout.gif);padding-top:46px;background-color:#fff}.callout.rtmjobssearch img{display:none}.callout.rtmjobssearch p{margin:0!important;padding:0!important}.callout.rtmjobssearch input[type=text]{border:0;padding:5px;width:105px!important;margin-top:3px}.callout.rtmjobssearch select{width:115px;border:0;height:20px;margin-top:3px}.callout.rtmjobssearch input[type=submit],.callout.rtmjobssearch a{display:block;width:115px;border-radius:4px;background-color:#f7921e!important;color:#fff;background-image:none!important;padding:5px 0;text-align:center;cursor:pointer}.callout.rtmjobssearch a{background-color:#fff!important;color:#f7921e!important;padding:3px 0;margin-top:-5px;margin-bottom:10px}.content_wrapper{}.content_wrapper_inner,.powernav_container,.site_footer_inner{}.site_footer{padding:20px 0;background-color:#e5e5e5;margin-top:24px}.site_footer_inner{position:relative;height:30px}.footer_links{float:left}.site_footer_inner a,.site_footer a{color:#4d4d4d;font-weight:400}.footer_links a{display:inline-block;*display:inline;*zoom:1;padding-right:10px;border-right:1px solid #ccc;margin-right:10px}.footer_links a:last-child{border-right:0}.senior_link{position:absolute;right:0;top:0}.site_footer h3{color:#4d4d4d}.col_content ul,.col_content ol{margin-left:25px;padding-bottom:15px;line-height:1.5em}.faq{display:block;padding-top:5px;margin-top:5px;border-top:1px solid #ccc}.faq .question{padding:5px;background-color:#fff;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear}.faq .question.selected{background-color:#333;color:#fff;padding:5px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear}.faq .answer{padding:10px 0 5px}.powernav_title{display:none}.powernav_col{list-style-type:none}.powernav_col li{padding-left:12px}.powernav_col.col_4.col{padding-right:0}.simple_list .powernav_col li{padding-left:0}.simple_list .powernav_col li a{font-weight:700;color:#f7921e}.adtech_leaderboard{padding:10px;text-align:center;background-color:#ededed;border-bottom:1px solid #e5e5e5}.adtech_skyscraper,.adtech_mpu{text-align:center;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ccc}.ml-context{margin-bottom:20px}.col.span-4 .adtech_mpu{padding-bottom:0;margin-bottom:0;border-bottom:0}.col.span-2 .adtech_mpu{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ccc}#adtech_header{position:absolute;right:0;bottom:8px}.category_list{}.category_list_item{padding-bottom:20px}.category_list_item h2{font-size:15px;background-color:#ededed;padding:5px 10px 5px 0;color:#000;min-height:40px}.category_list_item h2 .news_cat_image{float:left;margin-right:10px;width:77px;height:50px;margin-top:-5px;overflow:hidden}.category_list_item h2 .news_cat_image img{width:77px}.category_list_item a{color:#000;display:block}.category_list_item ul{list-style-type:none}.category_list_item ul li{display:block;padding:5px 0;border-bottom:1px dashed #ccc}.module_list_item{margin-bottom:10px;border-bottom:1px dashed #ccc}.module_list_item a{color:#000}.more_link,.module_list_item a.more_link{color:#f7921e}.module_list_item{padding-bottom:10px;border-bottom:1px dashed #ccc;margin-bottom:10px}.module_list_item .module_list_item_image{float:left;margin-right:20px;padding-right:0}.module_list_compact .module_list_item .module_list_item_image{width:305px;margin-bottom:12px;height:204px;overflow:hidden}.module_list_compact .module_list_item .module_list_item_image img{width:305px}.category_list>h2{margin-bottom:10px;border-bottom:1px dashed #ccc;padding-bottom:5px}.news_back_button{display:none}.simple_list,.second_level_nav,ul.feat_links{padding-bottom:20px}.simple_list ul,.second_level_nav ul,ul.feat_links{list-style-type:none;padding-left:0;margin-left:0}.feat_links{margin-left:0!important}.simple_list ul li a,.second_level_nav ul li a,.feat_links li a{display:block;padding:5px 0;border-top:1px dashed #ccc}.item_date_bold{display:block;padding:10px 0;font-weight:700;color:#0055a5;font-size:14px}.social_buttons{padding:12px 0;border-top:1px dashed #ccc;margin-top:12px}.social_buttons .social_button_facebook,.social_buttons .social_button_linkedin,.social_buttons .social_button_twitter,.social_buttons .social_button_gplus{padding:0 0 5px;display:inline-block;*display:inline;*zoom:1}.action_buttons a{display:inline-block;*display:inline;*zoom:1;color:#333;font-weight:400;margin-right:10px;margin-bottom:10px}.action_buttons a span{width:21px;height:21px;display:inline-block;*display:inline;*zoom:1;margin-right:5px;vertical-align:middle;background-image:url(../AppImages/action_icons.gif)}.action_buttons a.action_print span{background-position:0 0}.action_buttons a.action_print:hover span{background-position:0 -31px}.action_buttons a.action_email span{background-position:-31px 0}.action_buttons a.action_email:hover span{background-position:-31px -31px}.action_buttons a.action_share span{background-position:-62px 0}.action_buttons a.action_share:hover span{background-position:-62px -31px}.action_buttons a.action_comment span{background-position:-93px 0}.action_buttons a.action_comment:hover span{background-position:-93px -31px}.addthis_button_tweet,.addthis_button_google_plusone{margin-left:-10px}.social_button_linkedin,.addthis_button_google_plusone{margin-left:-20px;float:none!important}.addthis_button_google_plusone{margin-left:5px}.vertical .action_buttons a,.vertical .social_buttons .social_button_facebook,.vertical .social_buttons .social_button_linkedin,.vertical .social_buttons .social_button_twitter,.vertical .social_buttons .social_button_gplus{display:block;margin-left:0}.vertical .addthis_button_tweet,.vertical .addthis_button_google_plusone,.vertical .social_button_linkedin,.vertical .addthis_button_google_plusone{margin-left:0;padding:0;margin-bottom:5px}.vertical .addthis_button_tweet{}.vertical .social_button_linkedin{margin-left:2px}.vertical .social_buttons{padding:0 0 12px;border-top:0;margin-top:0}.vimeo_item{width:140px;height:105px;vertical-align:middle;float:left;margin-bottom:12px;background-image:url(../AppImages/video_play.gif);color:#000;font-weight:400}.vimeo_item img{width:140px;height:105px}.vimeo_item:hover img{opacity:.5}.vimeo_page_list{margin-top:20px}.vimeo_page_list .vimeo_item{padding-right:0;margin-right:24px;width:304px;height:275px;margin-bottom:10px;background-image:url(../../RailTechnology/AppImages/video_play_large.html)}.vimeo_page_list .vimeo_item img{width:304px;height:205px;margin-bottom:5px}.vimeo_page_list .vimeo_item strong{display:block;padding-bottom:5px}.vimeo_page_list .vimeo_item.last{margin-right:0}#vimeoFull p{padding:10px 0;font-size:15px}#vimeoFull iframe{margin-bottom:30px}.media_callout_wrapper{float:left;margin-bottom:10px}.media_callout_wrapper img{}.callout.rtmvideos .vimeo_item{height:auto;background-color:transparent;color:#333;font-weight:400;text-decoration:none!important}.callout.rtmvideos .vimeo_item img{margin-bottom:5px}.calendar{background-color:#ededed}.calendar_table table tr td a{background-color:#b2b2b2;border-radius:5px;font-size:12px}.calendar_table table tr td.disabled a{background-color:#d0d0d0;color:#d0d0d0;cursor:default}.calendar_table table tr td{background-color:#ededed;border:5px solid #ededed}.calendar_header h2{background-color:#ededed;color:#0055a5;height:auto;margin:0 10px;padding:12px 0 5px}.calendar_header{background-color:#ededed}.calendar_back{background-image:url(../AppImages/calendar_back.gif)}.calendar_forward{background-image:url(../AppImages/calendar_next.gif)}.calendar_controls h2{color:#333;font-size:16px;text-transform:lowercase}.calendar_controls{padding:10px 12px 0}.calendar_forward{background-position:right center}.calendar_back{background-position:left center}.calendar_table table tr td.selected a{background-color:#0055a5}.events_callout{padding:10px;background-color:#ededed;clear:both}.events_callout .callout_content{border-bottom:1px solid #c9c9c9}.events_callout .callout_list_item h3,.events_callout .callout_list_date{font-size:100%}.callout_last_word .news_callout_header{}.callout_last_word .callout_content{}.last_word_image{width:304px;height:203px;overflow:hidden;position:relative;margin-bottom:20px}.last_word_overlay{position:absolute;left:0;bottom:0;width:50px;height:55px;background-image:url(../AppImages/last_word_overlay.gif);background-position:left bottom;display:none}.callout_last_word .more_link,.callout_editors_comment .more_link{display:block;clear:both;height:30px;background-position:180px 3px;margin-top:10px}.callout_editors_comment .more_link{background-image:url(../AppImages/end_quote_sml.jpg);background-position:80px 3px;margin-top:20px}.callout_last_word .more_link a,.callout_editors_comment .more_link a{display:block;border-radius:4px;background-color:#f7921e!important;color:#fff;background-image:none!important;padding:5px 10px;text-align:center;cursor:pointer;float:right}.news_callout_source{display-top:5px;font-style:italic}.callout_editors_comment{background-position:left bottom;background-color:#ededed;padding:12px;margin-bottom:24px;min-height:250px}.editors_comment_content{padding-left:75px;background-image:url(../AppImages/open_quote_lg.jpg)}.news_detail_primary_image{display:block!important}.news_detail_primary_image,.gallery{width:468px;height:350px;text-align:center;overflow:hidden}.news_article h2,.module_detail_content h2{color:#333}.news_detail_primary_image{height:auto}.gallery_wrapper{margin-bottom:24px}.gallery_nav{clear:both;padding-top:10px}.gallery_item{width:468px;height:350px}.news_detail_primary_image img,.gallery img{width:468px}.post_comments{background-color:#ededed}.comments_wrapper{padding:0}.comments_wrapper h2{padding:12px 12px 12px 50px;background-image:url(../AppImages/icon_comments.gif);color:#0055a5;padding:12px 12px 12px 50px;background-position:12px 12px;border-bottom:1px dashed #ccc;text-transform:lowercase}.comment_item{border-bottom:2px solid #fff;padding:12px}.comment_item h3{display:none}.comment_list .comment_item:last-child{border-bottom:1px dashed #ccc}.add_comment{padding:12px}.add_comment h3{padding:0 0 0 38px;color:#0055a5;background-position:0 0;background-image:url(../AppImages/icon_comments.gif);font-size:26px;text-transform:lowercase}.add_comment_form label{display:inline-block;*display:inline;*zoom:1;width:300px}.add_comment_form input[type=text]{display:inline-block;*display:inline;*zoom:1;border:1px solid #ddd}.add_comment_form input[disabled=disabled]{background-color:#ededed;color:#333;border:0}.add_comment_form textarea{border:1px solid #fff;width:746px;padding:12px;font-size:15px;font-family:Arial,Sans-Serif}.span-4 .add_comment_form textarea{width:582px}.span-3 .add_comment_form textarea{width:418px}.add_comment_form .validation_message{display:none!important}.add_comment_form .validation_summary{padding:12px;background-color:#e95e5e;color:#fff!important;margin-top:12px;border-radius:5px}.add_comment_form .validation_summary ul{padding-bottom:0}.form_captcha input{width:90px!important;padding:8px 5px;font-size:18px;text-align:center;border:1px solid #ddd}.add_comment_form input[type=text]:focus,.add_comment_form textarea:focus,.form_captcha input:focus{border:1px solid #f7921e;outline:none}.form_captcha img{width:105px!important;max-width:105px!important}.comments_wrapper p.no_comments{padding:12px;font-size:15px}.thumbnail_news{padding-bottom:20px}.thumbnail_news .col{float:left;width:120px;padding-right:32px!important}.thumbnail_news h2{min-height:40px}.thumbnail_news .news_callout_detail{min-height:40px}.thumbnail_news .thumbnail_image{width:120px;height:100px;overflow:hidden}.thumbnail_news .thumbnail_image img{width:120px;max-height:100px}.thumbnail_news .news_callout_more{clear:both}.link_email_alerts{background-image:url(../AppImages/icon_email.gif);background-position:right center;display:block;clear:both;padding:18px 70px 12px 10px;color:#333}.callout_list_image{width:140px;height:100px;overflow:hidden}.callout_list_image img{height:100px;overflow:hidden}.callout_list_image_med{width:304px;height:203px;overflow:hidden;margin-bottom:10px}.callout_list_image_med img{width:304px;overflow:hidden}.most_commented_image{float:left;width:75px;height:55px;overflow:hidden;margin-right:24px}.most_commented_image img{width:75px;height:55px}.most_commented .news_callout_title{margin-bottom:0}.most_commented_list_item{padding-top:10px}.most_commented_list_item a{color:#000}.most_commented_list_item a.more_link{color:#f7921e}.media_callout_wrapper{float:left;padding-right:24px}.span-1 .media_callout_wrapper,.span-2 .media_callout_wrapper{padding-right:0;margin-bottom:12px}.powernav_col a{color:#4e4e4e;display:block}.powernav_col li{display:block}.powernav_row_strong a{font-size:15px;font-weight:700;padding-bottom:12px}.powernav_row a{font-weight:400;padding:5px 0}.member_logos{padding:24px 12px;margin-top:24px;background-image:url(../AppImages/dotted_line.gif);background-repeat:repeat-x;clear:both}.member_logos h3{padding-bottom:0}.member_logos a{float:left;height:67px;margin-right:12px;background-image:url(../AppImages/member_logos.gif)}.member_logos a.ddrf{background-position:left top;width:148px}.member_logos a.linkup{background-position:-163px 0;width:65px}.member_logos a.nationalskills{background-position:-242px 0;width:99px}.member_logos a.ppa{background-position:-351px 0;width:55px}.member_logos a.abc{background-position:-417px 0;width:176px}.pager_item{display:none!important}.pager_item.selected{display:block!important;float:left}.pager_pagecount_multiple .pager_next{padding-left:20px!important;padding-right:20px!important}.pager_item.last_page{display:block!important;float:left}.pager_seperator{display:block!important;float:left;padding:3px 5px;font-weight:700;color:#444}.events_callout .callout_list_date,.events_callout h3{display:inline;font-size:12px}.events_callout h3 a{font-weight:400}.events_callout p,.events_callout .callout_view_all{display:none}.events_callout .callout_list_item{padding-bottom:12px}.events_callout .callout_list_item .callout_read_more{margin-left:5px}.emailalerts_wrapper label{display:inline-block;width:100px;margin-bottom:5px;padding-top:3px}.emailalerts_wrapper .validation{width:20px;margin-right:10px;font-size:30px;vertical-align:top}.emailalerts_wrapper .validation_summary ul{margin-left:25px;margin-top:5px}.emailalerts_wrapper input[type=text]{margin-bottom:5px;border:1px solid #ccc;padding:3px;width:180px}.emailalerts_wrapper .form_captcha input[type=text]{width:80px}.emailalerts_fieldset{clear:both}.emailalerts_wrapper .alert_checkbox label,.emailalerts_wrapper .checkbox_field label{display:inline-block;*display:inline;*zoom:1;float:none;width:auto;padding:0;margin:0}.emailalerts_wrapper .checkbox_field{padding-top:0}.emailalerts_wrapper h2{clear:both;font-size:18px;padding-top:12px;color:#333}.msg_head.checkbox_field{padding:10px;background-color:#e5e5e5}.msg_body{background-color:#ededed}.msg_body h2{color:#333;padding:0;font-size:15px;padding-bottom:5px}fieldset{border:0;padding:0;margin:0}.content_tag_selection label{width:auto}.emailalerts_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0 0 5px}.form_buttons{padding:20px 0}.emailalerts_wrapper>.emailalerts_button,.form_buttons a,.add_comment_button a,.event_detail_book{display:block;background-color:#f7921e!important;padding:6px 12px;color:#fff!important;text-decoration:none!important;border-radius:4px;width:auto;float:left;margin-top:24px;font-size:15px}.emailalerts_wrapper>.emailalerts_button:hover{opacity:.7}.checkbox_field input{float:none}.checkbox_list_items input,.radio_list_items input,.checkbox_field input,.list_control input{vertical-align:middle}.checkbox_field.long label{display:inline-block;width:400px;vertical-align:top}.checkbox_list_item{display:inline-block;*display:inline;*zoom:1;width:250px;padding-bottom:5px}.checkbox_list_item *{vertical-align:middle}.formField{margin-bottom:3px}.formField label,.formField input[type=text],.formInput{display:inline-block;*display:inline;*zoom:1}.formField label{width:180px}.formField input[type=text],.formField input[type=password]{padding:5px;border:1px solid #ccc}.checkbox_field label{width:350px}.formField input[type=checkbox]{display:inline-block;*display:inline;*zoom:1;margin-right:5px;vertical-align:top}.formField select{display:inline-block;*display:inline;*zoom:1;border:1px solid #ccc;height:24px;min-width:180px}.validation_message{float:none;vertical-align:middle;color:#f30000}.featured_detail .gallery_wrapper{float:right;width:400px;margin:0 0 20px 24px}.featured_detail .gallery_wrapper .news_detail_primary_image,.featured_detail .gallery_wrapper .gallery{width:400px}.module_list_item_date{color:#0055a5;padding-bottom:12px;font-weight:700;font-size:15px}.featured_detail .module_detail_title{color:#333}.tagCloud{text-align:center;padding:0!important}.tagCloud .size1,.tagCloud .size2,.tagCloud .size3,.tagCloud .size4{display:none}.tagCloud a{display:block;padding:5px 0;border-top:1px dashed #ccc;font-size:12px!important;font-weight:700!important;text-align:left!important;line-height:15px!important}table.editorial_board{width:100%}table.editorial_board td{border:0;border-bottom:1px dashed #ccc;padding:12px 0;vertical-align:top}table.editorial_board td img{max-width:138px;width:138px;vertical-align:top;margin-right:12px}table.editorial_board td h2{color:#333;margin-top:0;padding-top:0;vertical-align:top}.featured_event{width:100%}.featured_event a{color:#000}.featured_event a.more_link{color:#f7921e}.featured_event img{float:left;width:305px;margin:0 12px 12px 0}.module_events_list h2,.featured_event{padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed #ccc}.module_events_list .module_list_item h3{font-size:12px;padding:6px 0;margin:0}.event_occurrence_list{padding:12px 0;margin:12px 0;border-top:1px dashed #ccc}.event_occurrence_item{padding-bottom:12px}.event_occurrence_list ul{list-style-type:none}.event_occurrence_item label{font-weight:700;margin-right:12px;width:40px;display:inline-block;*display:inline;*zoom:1}.event_booking_form label{display:inline-block;*display:inline;zoom:1;width:160px;margin-top:5px}.event_booking_form input[type=text]{display:inline-block;*display:inline;zoom:1;width:200px;padding:3px;border:1px solid #ccc;margin-top:5px}.event_table{border-bottom:1px solid #ccc;margin-bottom:24px;width:100%}.event_table th,.event_package_table th{background-color:#f5f5f5;border:2px solid #fff;font-size:11px;padding:5px}.event_table td,.event_package_table td{border:0;font-size:11px;padding:5px}.event_delegate_buttons{padding:10px 0 20px}.event_booking_form h2{color:#333;font-size:18px}.event_booking_form textarea{width:300px;border:1px solid #ccc;padding:12px;font-size:15px;font-family:Arial,Sans-Serif}.feed_item{border-bottom:1px dashed #ccc;margin-bottom:12px}.feed_item h2,.feed_item h2 a{font-size:15px;color:#f7921e}.feed_item img{float:right;margin:0 0 10px 10px}.job_item_info span{display:inline-block;*display:inline;*zoom:1;width:230px}.job_item_info span strong{display:inline-block;*display:inline;*zoom:1;width:70px}.feed_navigation{clear:both;padding:12px 0;border-bottom:1px dashed #ccc;margin-bottom:12px}.feed_navigation a{display:inline-block;*display:inline;*zoom:1;padding:3px;border-radius:4px;background-color:#f0f0f0;color:#818181;vertical-align:middle;margin-right:4px;min-width:15px;text-align:center}.feed_navigation a:hover{text-decoration:none;background-color:#e5e5e5}.feed_navigation a.active_page{background-color:#0055a5;color:#fff}.feed_navigation a.first_link,.feed_navigation a.previous_link,.feed_navigation a.next_link,.feed_navigation a.last_link{background-color:#bfbfbf;color:#fff;background-position:center}.feed_navigation a.first_link{background-image:url(../../../AppImages/paging_left_double.gif)}.feed_navigation a.previous_link{background-image:url(../../../AppImages/paging_left_single.gif);background-position:5px center;padding:3px 5px 3px 20px}.feed_navigation a.next_link{background-image:url(../../../AppImages/paging_right_single.gif);background-position:right center;padding:3px 20px 3px 5px}.feed_navigation a.last_link{background-image:url(../../../AppImages/paging_right_double.gif)}.ellipse.more,.ellipse.less{display:none!important}.logofeed_item{display:block;padding-bottom:6px;margin-bottom:6px;border-bottom:1px dashed #ccc}h2.feat_contact{padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed #ccc}.subscription_packages select{border:1px solid #ccc;width:150px}.subscription_packages table td{padding:3px}.subscription_packages table td label{margin:0 10px 0 5px}.col.span-2 .single_news_callout .col.span-1{width:auto}.col.span-2 .single_news_callout .col.span-1 .news_callout_list_item{background-image:none;margin-bottom:0}.single_news_callout .button{margin-top:10px}.standard_content_content ul,.standard_content_content ol{padding:0 0 20px 35px}.sitemap ul{margin-left:20px;list-style-type:square;font-size:18px;line-height:2em}.sitemap ul ul{margin-left:35px;font-size:14px}.sitemap ul ul ul{margin-left:35px;font-size:12px}.login_page label{display:inline-block;*display:inline;*zoom:1;width:100px;line-height:20px;margin-bottom:5px}.login_page input[type=text],.login_page input[type=password]{padding:5px;border:1px solid #ccc;line-height:20px;margin-bottom:5px;width:250px}.remember_me label{width:auto;margin-left:3px}.login_options a{display:block;clear:both}.login_button input{margin-top:10px}.emailalerts_confirmation{line-height:18px}.emailalerts_confirmation span{font-size:15px;color:#333}.emailalerts_confirmation span a{color:#f7921e}#news_source{padding-bottom:20px;font-style:italic}.rtmjobs_widget>div{width:140px}.ontthissite{padding-bottom:24px}.ontthissite .col_container{float:none}.ontthissite .powernav_col{padding-right:0!important;padding-bottom:0}.most_commented{padding-bottom:24px}.social_float{position:fixed;top:130px;right:0;width:30px;height:140px;z-index:1000}.social_facebook,.social_twitter,.social_linkedin,.social_google{width:30px;height:30px;display:block;background-image:url(../../../AppImages/social_icons.gif);background-position:left top;margin-bottom:3px;padding:0}.social_twitter{background-position:0 -33px}.social_linkedin{background-position:0 -65px}.social_google{background-position:0 -98px}.social_facebook:hover{background-position:-35px 0}.social_twitter:hover{background-position:-35px -33px}.social_linkedin:hover{background-position:-35px -65px}.social_google:hover{background-position:-35px -98px}.rtmjobssearch_inner{background-color:#ededed}.rtmjobssearch_additionallinks{width:140px;padding:0 10px}.rtmjobssearch_additionallinks a{text-align:left}.callout.rtmjobssearch .rtmjobssearch_inner p a{display:none}.rss_icon{width:17px;height:17px;float:left;display:block;background-image:url(../../../AppImages/rss_icon.gif);margin:7px 7px 7px 0}.callout_rss_link{display:inline!important}.home_news .rss_icon{display:none}.home_feed .content_block{width:304px;float:left}table.basketStyle{width:100%;margin-top:10px}table.basketStyle th{padding:5px;background-color:#f7921e;color:#fff}table.basketStyle td{padding:5px;border:1px solid #ccc}table.basketStyle.basketTotals td{border:0}.button_stretch,.button_stretch:visited{background-color:#f7921e;border-radius:4px 4px 4px 4px;color:#f5f5f5!important;line-height:1.5em;margin-left:10px;padding:5px 10px;text-decoration:none}.button_stretch:hover{background-color:#f7921e;color:#fff!important;text-decoration:none}.checkout_address_content .button_stretch{margin-left:0}.seniorAddressForm{width:auto!important}.seniorAddressForm ul{list-style-type:none;margin:0}.seniorAddressForm ul li{margin-top:5px}.seniorAddressForm ul li label{display:inline-block;margin-top:5px;padding-right:10px;text-align:right;width:100px}.seniorAddressForm ul li input{border:1px solid #ccc;display:inline-block;zoom:1;*display:inline;margin:5px 0 10px;padding:4px;width:300px}.seniorAddressForm ul li select{padding:4px;width:310px;display:inline-block}.seniorAddressForm .valid_message{display:inline;left:430px;position:absolute;top:10px}.seniorAddressForm textarea{border:1px solid #ccc;float:left;margin-top:10px;padding:4px;width:410px}.seniorAddressForm .buttons{clear:both}.seniorAddressForm .buttons{padding-top:20px}.list_form input[type=checkbox]{margin-right:10px}.delivery_address th{font-weight:700;display:block}.delivery_address_wrapper{padding:10px 0 0}.delivery_address_wrapper td{padding:5px 0}.firstColumn{padding-bottom:10px}.full_width hr{float:left;width:100%;height:0;color:#ccc;background-color:#ccc;border:1px solid #ccc;border-bottom:0;padding:0}.checkout_breadcrumbs{height:40px}.checkout_breadcrumbs .step1,.checkout_breadcrumbs .step2,.checkout_breadcrumbs .step3,.checkout_breadcrumbs .step4,.checkout_breadcrumbs .step5{background-color:#eee;border-radius:5px;margin:0 10px 0 0;padding:5px 30px 5px 10px;background-position:right center}.checkout_breadcrumbs .step5{background-image:none;padding:5px 10px}.checkout_breadcrumbs a{color:#008fac}.checkout_breadcrumbs .selected{background-color:#f7921e;color:#fff}.step_arr{display:none}.basket{background-color:#f5f5f5;border-radius:10px 10px 10px 10px;padding:0 10px 20px}.basket h2{font-size:100%}.basket .button{margin:0}.basket p{padding:0 0 10px}.cart_buttons{text-align:center}.cart_buttons a{background-color:#f0f0f0;color:#555;text-align:center;font-family:Arial,sans-serif;font-weight:700;line-height:16px;display:inline-block;padding:3px 7px;text-decoration:none;border:1px solid #ccc;border-radius:3px;font-size:14px;width:10px}.vacancy_apply .buttons a span,.vacancy_buttons div a span{text-decoration:none;display:inline-block;*display:inline;zoom:1;padding:0 4px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;font-weight:700}.cart_buttons input{border:1px solid #ddd;border-radius:4px;background-color:#fff;text-align:center;line-height:23px}.basket_promotions{display:none}.contact_form_instructions{margin-bottom:15px}.contact_form_wrapper input[type=text],.contact_form_wrapper textarea{display:block;padding:5px;border:1px solid #ccc;width:250px;margin-bottom:10px}.page_sidebar .media_panel img{height:auto;width:auto!important;max-width:304px!important}.page_sidebar .media_callout_wrapper{clear:both}.directory_callout_temp{padding-bottom:10px}#tab-Products{display:none}#signupOuter{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.5)}#signupOuter #signupInner{width:840px;height:323px;position:relative;top:50%;left:50%;margin-top:-161px;margin-left:-420px}#signupOuter #signupInner .logo{float:left;padding:0 20px 15px 0;background:#fff}#signupOuter #signupInner h2{background:#005480;color:#fff;float:left;font-size:28px;font-weight:400;padding:13px 17px;letter-spacing:.025em;width:473px}#signupOuter #signupInner .signup-form{clear:both;background:#ebebeb;text-align:center;padding:40px 0 20px}#signupOuter #signupInner .signup-form p{padding:0}#signupOuter #signupInner .signup-form .button{font-size:20px;margin-top:20px;padding:10px 20px;display:inline-block;float:none}#signupOuter #signupInner .signup-cross{position:absolute;width:40px;height:40px;background:#189fbf;color:#fff;top:-20px;right:-20px;cursor:pointer;line-height:40px;font-size:30px;text-align:center;text-decoration:none}.search_page_content{width:960px}@media only screen and (max-width:500px){html body *{max-width:300px}#signupOuter{right:0;width:auto;max-width:none}#signupOuter #signupInner{with:100%;left:0;right:0;margin:0}.hide_from_full{display:block}.hide_from_mobile,.callout.rtmjobssearch,.header_search label{display:none}.panel_nav_panel{display:none!important}.col.span-6,.span-6,.col.span-5,.span-5,.col.span-4,.span-4{width:300px;overflow:hidden}.site_wrapper{width:300px;overflow:hidden}html body *{}.col,.col_container{max-width:300px;padding-right:0}.col_container.span-2,.col_container.span-3,.col_container.span-4,.col_container.span-5,.col_container.span-6{padding-right:0}.col .col{padding-right:0}.col .col .col{padding-right:14px}.col.span-1,.span-1{width:135px}.border-right-solid,.border-right,.col.span-2.border-right{background-image:none!important}.site_logo img{width:80px}.header_functions{width:210px}.header_login{padding:0;background-color:transparent;margin:5px 0 0}.site_header{height:105px}h1{font-size:22px;letter-spacing:-1px;line-height:20px}h2,.content_block>h2,h2.news_callout_title{font-size:18px;line-height:18px}h3{}.rotator_detail h2{font-size:18px;line-height:18px;height:35px}.rotator_image{height:200px}.rotator_items{height:340px!important}.news_rotator{height:380px!important;margin-bottom:10px}.gallery_nav a{margin:0 15px}.news_callout_list_item h2{line-height:13px}.site_footer .col.span-2{padding:20px 0 0 10px;width:280px;overflow:hidden}.site_nav{background-color:#f5f5f5}.site_nav .panel_nav>ul>li>a{width:148px;margin:1px;height:28px}.site_nav .panel_nav>ul>li.page_rail_pages_uk>a span{height:26px}.site_nav .panel_nav>ul>li{border-right:0}.col.span-4 .adtech_mpu{margin-bottom:10px}.rss_icon{margin:1px 7px 7px 0}.social_float{width:100%;position:static;margin:0 auto;padding:10px 0 0;clear:both;text-align:center}.social_float a{display:inline-block}.news_callout.cat_447 .col.span-1{height:200px;padding:3px!important;display:inline-block;vertical-align:top;float:none;text-align:left}.news_callout.cat_447 .col_container{text-align:center}.news_callout.cat_452 .col.span-1{width:100%}.news_callout.cat_451 .callout_list_image{margin-right:10px}#vimeoRecent .col.span-1{height:160px}.media_callout_wrapper{padding-bottom:20px;width:100%;text-align:center}.adtech_leaderboard{padding:0;width:300px!important;margin:10px auto 0}.adtech_leaderboard img,.adtech_leaderboard object,.adtech_leaderboard *{width:300px!important;height:45px}.top_story{top:-6px;left:0}#newsSideBar{width:100%;padding-top:20px}#newsSideBar .social_buttons{display:none}#newsSideBar .powernav_col.col_1{margin-right:20px}.adtech_mpu{display:block;margin-top:10px}.standard_content_content table a.button{margin:5px 0}#mobileMenuButton{display:inline-block;position:absolute;bottom:5px}#siteNav .panel_nav{display:none}.mobile_full_width{width:100%!important}table.editorial_board{table-layout:fixed}.logofeed_list{padding-bottom:20px;height:300px}.logofeed_item{width:140px;float:left;margin:5px}.feed_navigation .page_link{display:none!important}.feed_navigation .page_link.active_page{display:inline-block!important}.adtech_skyscraper,.rtmjobs_widget{float:left;margin:5px}.add_comment_form textarea{width:230px}.header_search{width:175px}.header_search input[type=text]{width:138px}}@media all and (max-width:900px){#signupOuter{display:none!important}}.home_page .hide_from_full a>img{width:100%!important}