#mainWrap,#wrapper{background-color:#FFF;display:block}#navWrap,#wrapper{width:100%;overflow:visible}#langbar,#mainWrap,#sliderWrap,#subnav ul.sub a,#twitterWrap,#wrapper{display:block}.logos li,.logos ul{list-style-type:none}#headerWrap{width:100%;padding:10px 0;overflow:auto}#navWrap{background-color:#2c7cb0;background-image:-ms-linear-gradient(top,#2c7cb0 0,#003b61 100%);background-image:-moz-linear-gradient(top,#2c7cb0 0,#003b61 100%);background-image:-o-linear-gradient(top,#2c7cb0 0,#003b61 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2c7cb0),color-stop(1,#003b61));background-image:-webkit-linear-gradient(top,#2c7cb0 0,#003b61 100%);background-image:linear-gradient(to bottom,#2c7cb0 0,#003b61 100%);padding:0;height:45px}#sliderWrap{width:100%;padding:0;height:auto}#twitterWrap{width:100%;padding:30px 0;height:45px;clear:both}#mainWrap{width:100%;padding:0;overflow:auto;clear:both}#wrapper{margin:0 auto;height:100%;border:6px}#langbar{float:right;font-size:.9em;line-height:100%;padding-bottom:20px;background-color:#fff}#subnav{width:20%;float:left}#subnav ul.sub a{font-weight:700;color:#315f85}#subnav ul.sub a:hover{font-weight:700;color:#036!important}#subnav ul.sub a:visited{color:#5a809d}#subnav ul.sub{border-bottom:1px solid #ccc;margin:0 0 20px;padding:20px 0 0;float:left;width:230px}#subnav ul.sub li{border-top:1px solid #ccc;list-style:none;margin:0;float:left;width:230px;font-weight:700}#subnav ul.sub a{padding:7px 10px}#home #brag,#home #brag h2{display:inline-block}#subnav ul.sub li ul{border:none;background:0 0;padding:0;margin:0}#subnav ul.sub li ul li{border:none;padding:0 0 0 10px;width:220px}#subnav ul.sub li ul li.descendant{border-top:none;font-weight:100}.split,ul.comp_list{border-top:1px solid #557E90}#subnav ul.sub ul ul a{font-weight:100}#breadcrumb{width:100%;float:left;padding:0 0 20px}#breadcrumb ul{width:100%;float:left;margin:0;padding:0}#breadcrumb ul li{float:left;list-style:none;margin:0;padding:5px 0 0;color:#666;font-size:14px;line-height:28px}#breadcrumb ul li a{display:block;width:auto;padding:0 10px 0 0;margin-right:5px;color:#666;font-size:14px;background:url(../images/page/breadcrumb.png) right center no-repeat}.btn a,.cta a{color:#fff}#breadcrumb ul li a:hover{text-decoration:underline}#breadcrumb ul li.faux{background:url(../images/page/breadcrumb.png) left center no-repeat;margin-left:5px;padding-left:10px;padding-top:0;margin-top:5px}#content,#content-full-wide,#content-middle{padding:16px;float:left}#content-wide{float:left;padding-left:16px}#secondary img{max-width:276px}@media screen and (max-width:360px){#secondary img{max-width:100%!important}}@media screen and (max-width:998px){#content,#content-middle,#content-wide,#secondary,#subnav{width:100%!important}}@media screen and (min-width:998px) and (max-width:1200px){#content,#content-wide{width:68%}#content-middle{width:45%}#subnav{width:25%}}@media screen and (min-width:1200px){#content{width:55%}#content-middle{width:50%}#content-wide{width:75%}}#content-full-wide{width:100%}#content p.standfirst,body#no-italics p.standfirst{font-size:1em;font-style:normal}#secondary .unit p,.unit p{font-size:.923em}.split{width:100%;float:left;margin:1em 0 0}.split .half{width:210px;float:left;padding:20px 0}.split .half:first-child{margin-right:20px}ul.comp_list{margin:1em 0;padding:0;width:100%;float:left}ul.comp_list li{list-style:none;background:url(../images/accessibility/e1e9ec.png) #e1e9ec;padding:10px;float:left;margin:10px 0 0;width:420px}ul.comp_list li .lang p,ul.comp_list li p{margin-bottom:0}ul.comp_list li p.date{margin:0;font-size:.923em}ul.comp_list li h3{width:100%;float:left;clear:left}ul.comp_list li .lang{width:70%;float:left;margin-bottom:0}ul.comp_list li a.button{float:right}.cta{width:440px;float:left;margin:1em 0;-moz-border-radius:9px;border-radius:9px}.cta a{width:420px;padding:10px;float:left;font-weight:700;text-shadow:0 1px 0 #324e59;background-color:#2c7cb0;background-image:-ms-linear-gradient(top,#2c7cb0 0,#003b61 100%);background-image:-moz-linear-gradient(top,#2c7cb0 0,#003b61 100%);background-image:-o-linear-gradient(top,#2c7cb0 0,#003b61 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2c7cb0),color-stop(1,#003b61));background-image:-webkit-linear-gradient(top,#2c7cb0 0,#003b61 100%);background-image:linear-gradient(to bottom,#2c7cb0 0,#003b61 100%)}.cta a:hover{color:#fff;text-shadow:0 1px 0 #002432;background-color:#003b61!important}.btn{margin-bottom:9px;width:170px}#secondary{float:right;min-width:290px;margin-top:20px!important;padding-left:16px!important}.unit{background:url(../images/accessibility/eef2f4.png) #eef2f4!important;border-top:2px solid #557e90;width:210px;float:left;margin:0 0 20px;padding:10px}#home .action,#home .call_to_action{background-color:#193e5b;height:105px}.unit p{line-height:140%}#subnav .unit:first-child{margin-top:20px}#home #brag_area{width:100%;text-align:center;margin-top:30px;margin-bottom:20px}#home #brag_inner{text-align:left;overflow:auto;width:100%}#home #brag h2{font-size:30px;margin-bottom:.1em;white-space:nowrap}#home #brag .gallery-photo{float:left;vertical-align:middle;margin-right:20px}#home #brag .plugin_link{font-size:10pt;display:block;text-align:right}#home .action h1,#home .action p{font-size:18px;font-weight:700}#home .building_block{margin:10px 0}#home .building_block h2{padding-bottom:5px;border-bottom:1px solid #557E90}#home .action{text-align:center;padding:12px 0 8px;margin-top:0;margin-bottom:20px}#home .action_right{margin-left:-15px}#home .action p{margin-bottom:0}#home .action a:hover{text-decoration:none;color:#FFF}#home .action:hover{background-color:#666}#home .action .gallery-photo{display:block;width:100%;margin:0 auto;text-align:center;height:74px;overflow:hidden}#home .action .action_text{margin:12px}#home .action .action_text h1{text-align:center;margin-bottom:3px}#home .action .plugin_link{font-size:23px}#home .action a{display:block;color:#FFF;margin-top:0}#home .action h1{margin-top:0;padding-top:0}#home .new_triple_col{padding:20px 0}#home .new_triple_col .building_block{float:left;margin-right:10px;width:310px}#home .new_triple_col .building_block.last{margin-right:0}.triple_col.focus .col{padding-bottom:10px}.triple_col.focus .col h2{font-size:1.538em}.triple_col.focus .col h2 span{font-size:.55em}.triple_col.focus .col h4{margin:1em 0 0}.triple_col.focus .col ul{padding:0;margin-top:0}.triple_col.focus .col ul li{list-style:none;margin:.2em 0 .4em}.triple_col.focus .col ul#newslist li{padding-bottom:5px}.triple_col.focus .col.training{background-color:#e1e9ec;background-image:url(../images/accessibility/e1e9ec.png);margin:-2px 0 0;padding:22px 10px 10px}#client_list{width:100%;text-align:center}#client_list ul.clients{display:inline-block;margin:0;padding:0}#client_list h2{text-align:left}#client_list ul.clients li{display:inline-block;width:160px;margin:0;padding:0;list-style:none}#client_list ul.clients li img{margin:0 10px}.col .unit{background:0 0!important;border:none;width:100%;margin:0;padding:0}ul#newslist .row1{border-bottom:solid 1px #CCC;margin-bottom:15px}ul#newslist{margin:0;padding:0;list-style:none}ul#newslist li{list-style:none;margin:0;padding:10px 0 0}ul#newslist li .date_author{font-size:.846em;color:#547E90}ul#newslist li h4{margin-bottom:.2em;margin-top:.5em;letter-spacing:0}ul#newslist li p,ul#newslist li p.standfirst{font-size:.923em;font-style:normal;color:#666}#home ul#newslist li span.date_author,#service-area ul#newslist li span.date_author{display:none}ul#newslist img{height:240px;padding:20px 20px 20px 40px}.plugin_twitter p{float:right;display:inline-block;padding:9px;width:120px}.plugin_twitter ul{list-style:none;margin-top:16px;padding:0}.plugin_twitter .tweet_avatar{float:left;padding:3px 9px 3px 3px}.plugin_twitter img.tweet_avatar{vertical-align:middle}.plugin_twitter .tweet_text{font-style:italic;font-size:90%;margin-bottom:5px}.tweet_text{float:left;display:inline-block;padding-bottom:6px}.twitter-link{clear:both;float:right;margin-bottom:10px;padding:0}.plugin_twitter .btn{width:auto;border-radius:0;border:none;background:#3c5f82;color:#FFF;font-size:16px;padding:12px 32px;margin:0}#services #breadcrumb{padding:20px 0 20px 10px}#services #title{padding-left:10px}#services_nav ul{margin:0;padding:0}#services_nav ul li{list-style:none;margin:0 0 0 10px;padding:12px 0 40px;width:230px;float:left;font-size:1.538em;font-weight:700}#services_nav ul li a{color:#003b61;text-transform:capitalize}#services_nav ul li a span{font-size:.55em;font-weight:400;display:block;color:#557E90;line-height:100%}#services_nav ul li ul li a span{font-size:1em;display:inline;color:#2660A6}#services_nav ul li a:hover{color:#2660A6}#services_nav ul li ul{width:220px;float:left;margin-top:20px}#services_nav ul li ul li{font-weight:400;font-size:.65em;margin:0;padding:0;border-bottom:1px solid #ccc;background:0 0}#services_nav ul li ul li a{display:block;padding:7px 0;color:#2660A6;text-transform:none}#services_nav ul li ul li a:hover{color:#003b61;padding-left:10px}#services_nav ul li ul li a:hover span{color:#003b61}ul#services_previews{width:100%;float:left;border-top:1px solid #557E90;margin:1em 0 0;padding:0}ul#services_previews li{width:210px;float:left;padding:20px 0;margin:0;list-style:none;text-align:left}ul#services_previews li.odd{margin-right:20px;text-align:left}ul.pagination{margin:10px 0 0;padding:0;list-style:none;width:100%;float:left;clear:both}ul.pagination li{margin:0;list-style:none;float:left;border-left:1px solid #ccc;padding:0 7px}ul.pagination li:first-child{padding-left:0;border-left:none}.article_date_author{font-size:1em;margin:0 0 1em;padding:5px 0 0;display:block;color:#547E90;border-top:1px solid #dde5e9}dl#comments{width:100%;float:left;margin:0;padding:0}dl#comments dt{width:auto;float:left;display:block;padding:10px 30px 5px 0;background:url(../images/page/comments.png) right bottom no-repeat}dl#comments dd{width:420px;float:left;clear:left;margin:0 0 1em;padding:10px 10px 0;background:#DDE5E9}.resource_list ul{border-top:1px solid #557E90;float:left;margin:1em 0 0;padding:0;width:100%}.resource_list ul li{margin:1px 0 0;padding:0;list-style:none}.resource_list ul li a{display:block;padding:10px;background:url(../images/accessibility/e1e9ec.png) #e1e9ec}.resource_list ul li a:hover{background:#C7D7DC}form#download-subscribe{border-top:1px solid #557E90;float:left;margin:1em 0 0;padding:2%;width:96%;background:url(../images/accessibility/e1e9ec.png) #e1e9ec}form#download-subscribe label{font-weight:700}#content form#download-subscribe .row input{float:left}form#download-subscribe #float_button{float:left;clear:none;width:auto;color:#fff;margin-left:10px;padding:6px 10px;font-weight:700;text-shadow:0 1px 0 #324e59;border:none;border-left:2px solid #fff;outline:0;background:url(../images/page/button.png) left center no-repeat #2760A6;cursor:pointer}form#download-subscribe p.note{font-size:.8em}table.course_info p{margin:0}.course_catalog .course{border-top:1px solid #ccc;padding-top:1em}.course_catalog .course ul li{margin:.1em 0}span.yes{width:16px;height:16px;display:block;text-indent:-9999px;outline:0;background:url(../images/icons/yes.png) no-repeat}table.support_table tr td,table.support_table tr th{text-align:center;padding:8px}.user{border-top:1px solid #DDE5E9;border-bottom:1px solid #DDE5E9;background:url(../images/accessibility/eef2f4.png) #eef2f4!important;padding:10px;margin:0 0 1em}.user img{float:right;margin:0 0 10px 10px}p.plugin_file{display:inline}p.plugin_file img,p.plugin_file span.filesize{display:none}#mc_embed_signup input.mce_inline_error{border-color:#6B0505}#mc_embed_signup div.mce_inline_error{margin:0 0 1em;padding:5px 10px;background-color:#6B0505;font-weight:700;z-index:1;color:#fff}.logos,.logos ul{padding:0}#contactForm .submit,#contactForm label{color:#036;font-weight:700}.logo-strip{height:120px;background-color:#fff;overflow:hidden;margin:0 auto;padding:0;display:block;clear:both}#contactForm textarea,.contactForm textarea{height:10em}.logos li{width:152px;float:left;text-decoration:none;list-style-image:none}#contactForm,#downloadForm,.contactForm{max-width:900px;margin:0 auto!important;float:none!important;display:block}#contactForm,#downloadForm{background:url(../images/bg_contact_form_1.jpg) center no-repeat;background-size:cover;border:0;width:100%;padding:1.5% 4% 2%}#downloadForm strong{padding-right:20px}#contactForm input,#contactForm textarea,#downloadForm input{display:block;border-radius:0;border:1px solid #2f95e2}#contactForm .submit{border:1px solid #000;background-color:#cdcdcd;padding:5px 30px}#contactForm .selectize-input,#contactForm select{border-radius:0!important;border:1px solid #2f95e2!important}#contactForm h2{font-weight:600;color:#369}#contactForm .subtitle{color:#333}#contactForm .has-error .form-control{border-color:#a94442}#contactForm .has-error .form-control .selectize-input,#contactForm .has-error .form-control select{border-color:#a94442!important}.contactForm{background:url(../images/bg_contact_form_1.jpg) center no-repeat;background-size:cover;border:0;padding:1.5% 4% 2%}.contactForm input,.contactForm textarea{display:block;border-radius:0;border:1px solid #2f95e2}.contactForm label{color:#036!important;font-weight:700}.contactForm .submit{border:1px solid #000;background-color:#cdcdcd;color:#036;font-weight:700;padding:5px 30px}.contactForm .selectize-input,.contactForm select{border-radius:0!important;border:1px solid #2f95e2!important}.contactForm h2{font-weight:600;color:#369}.contactForm .subtitle{color:#333}.contactForm .has-error .form-control{border-color:#a94442}.contactForm .has-error .form-control .selectize-input,.contactForm .has-error .form-control select{border-color:#a94442!important}#downloadForm .errorBorder{border-color:red}.svc-table td,.svc-table th,.svc-table thead th,.svc-table tr,.trn-table td,.trn-table th,.trn-table thead th,.trn-table tr{border-left:none;border-right:none}.mc-field-group label{padding-top:3px}.svc-table table{border:none}.svc-table caption{text-align:left;font-size:16px;color:#666;font-weight:700;padding:3px 0;margin:0}.svc-table .tabletitle,.svc-table td,.svc-table tr{text-align:center}.svc-table thead{border-top:none!important}.svc-table thead th{font-size:15px;font-weight:700}.svc-table th{border-top:none}.svc-table tr{font-size:.9em;color:#333;border-bottom:1px solid #999}.svc-table img{display:block;margin:0 auto}.svc-table .tablesub{font-size:.85em;font-weight:400;text-indent:20px}.svc-table .tablenotes{font-size:.7em}.svc-table .goldtop{background-color:#f5dda3}.svc-table .platinumtop{background-color:#b1daf0}.svc-table .gold{background-color:#f7e8c3}.svc-table .platinum{background-color:#cee6f5}.trn-table table{border:none}.trn-table caption{text-align:left;font-size:16px;color:#666;font-weight:700;padding:1px 0;margin:0}.trn-table thead{border-top:none!important;background-color:#E6E6E6}.trn-table thead th{font-size:15px;font-weight:700;width:33%}.trn-table th{border-top:none}.trn-table tr{text-align:center;font-size:.9em;color:#333;border-bottom:1px solid #999}.trn-table .tabletitle,.trn-table p{text-align:left}.trn-table td{vertical-align:top}.trn-table p{padding:0;line-height:22px;font-size:14px;margin:6px 12px 6px 0}.trn-table img{display:block;margin:0 auto}.trn-table .tablesub{font-size:.85em;font-weight:400;text-indent:20px}.trn-table .tablenotes{font-size:.7em}.trn-table .goldtop{background-color:#f5dda3}.trn-table .platinumtop{background-color:#b1daf0}.trn-table .gold{background-color:#f7e8c3}.trn-table .platinum{background-color:#cee6f5}.footnotes{font-size:.75em;color:#666;margin:0!important;padding:0}.event-plugin .event-last a:visited,.training-detail-box a:visited,.training-list-box a:visited{color:#2c7cb0}.landscape{margin:0 auto;text-align:center}img.right{float:right;padding-left:20px}.divcentred{margin:0 auto;width:350px}@media only screen and (min-width:321px) and (max-width:480px) and (orientation:landscape)and (orientation:portrait){#header h2,#header p#contact_info{width:100%;margin-left:0}#header h2,#home #brag_area,#services_nav ul li{text-align:left}#sliderWrap{display:none}h1#logo,h3#logo{margin-left:0}#header p#contact_info{text-align:left;float:left}#content,#secondary,#services_nav ul li,#services_nav ul li ul,#subnav,#subnav ul.sub,#subnav ul.sub li,.col .subcol,.cta a,.triple_col .col,.triple_col.focus .col.training,.unit{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#services_nav ul li{float:left}#secondary{border-top:none;background:0 0;padding-top:0}#subnav ul.sub li a{padding-top:16px;padding-bottom:16px}#content form .row input,#content form .row textarea,#footer .col,#footer form .row.text input,#services_nav ul li ul li .split .half,.cta,.single_col .col{width:94%;padding-left:2%;padding-right:2%;margin:0}#nav ul{background:0 0;margin-top:5px}#nav ul li{width:48%;margin:0 1% 1%;padding:0;height:60px;border:none;background:#2c7cb0;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#nav ul li a{padding-top:22px;padding-bottom:22px}#nav ul li.resources,#services_nav ul li ul li{border:none}#services_nav ul li ul li a{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;float:left;display:block;margin:1% 0;width:94%;text-align:center;padding:16px 2%}#carousel,#client_list,#home #brag .gallery-photo,#langbar,.plugin_twitter img{display:none}#home #brag h2{white-space:normal;font-size:1.231em}#home .new_triple_col .building_block{float:none;width:auto;margin-right:0}.plugin_twitter ul.tweet_list li{list-style:disc}}.training-list-box{padding:15px 0;border-top:1px solid #ccc}.training-button-left,.training-button-right{display:block;font-weight:700;padding:6px 10px}.training-list-box-last{border-bottom:1px solid #ccc;margin-bottom:30px}.training-button-right{float:right;border:1px solid #2c7cb0;border-radius:5px}.training-button-left{float:left;border:1px solid #2c7cb0;border-radius:5px;margin-right:20px}.event-plugin .event{padding:15px 0;border-top:1px solid #ccc}.event-plugin .event-last{border-bottom:1px solid #ccc;margin-bottom:30px}.event-plugin .read-more{float:right}button{padding:6px 10px}.booking-form table tr td,.booking-form table tr th{border:none;vertical-align:top}.booking-form ul.errolist li{width:150px}.booking-form .form-help-text{font-weight:400;font-size:.9em}.booking-form table tr.required th label:after{content:" *"}#wrapper form.booking-form{width:auto}