*{margin:0;padding:0}
body{font-family:Arial,sans-serif}
a,body,div,fieldset,form,input,label,li,ol,optgroup,p,select,td,th,textarea,ul{font-size:11px;color:#666966}
h1,h2,h3,h4,h5,h6{font-size:12px;color:#666966;font-weight:normal}
img{border:0}
p,pre,form{margin:0;padding:.25em 0}
optgroup{padding-top:3px;padding-bottom:3px;font-style:normal}
a{color:#4679bd;text-decoration:none}
a:hover{color:#BA122B}
.ce_text{line-height:1.5}
.ce_list li{margin:0 0 0 22px;line-height:1.4}
.ce_table table{border-left:1px solid #ccc}
.ce_table td,
.ce_table th{padding:2px 8px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.ce_table th{border-top:1px solid #ccc;background-color:#e6e6e6}
.ce_gallery table{width:100%}
.ce_gallery td{text-align:center;vertical-align:middle}

/* Forms */
fieldset{display:block;margin:12px 0 24px 0;padding:12px 12px 0 12px}
legend{color:#0000e6;margin:-24px 0 0 0;padding:12px 0}
input.text,
input.password{width:200px}
select{width:204px}
.rightcol-form input.text{width:170px}
textarea{width:360px;height:140px}
.rightcol-form textarea{width:170px}
input.text,
input.password,
select,
input.file{margin:1px 0}
div.radio_container,
div.checkbox_container{margin:0 0 1px 0}
input.radio{margin:1px 2px 0 1px;padding:0;position:relative;top:2px}
div.radio_container span,
div.checkbox_container span{padding-right:6px;display:block}
input.checkbox{margin:3px 3px 0 1px;padding:0}
div.error{color:#f00}

/* Layout */
#container,#header-inner{width:990px;margin:0 auto}
#container{position:relative}

#main{width:540px;float:left;position:relative;left:235px}
#right{width:200px;margin:0;float:right}
#left{width:220px;float:left;position:relative;left:-540px}

#main,#left,#right{padding-bottom:30px}
#footer{clear:both;border-top:1px solid #00315C;padding-bottom:30px}

#a2col #right{display:none}
#home #left,
#a2col #left{left:-755px}
#home #main,
#a2col #main{width:755px}

/* Header */
#header{height:245px;background:url(../images/header-bg.gif) 50% 0 repeat-x}
#header-inner{position:relative}
#logo a{display:block}
#logo,#tagline{position:absolute;display:block;overflow:hidden}
#logo span,#tagline span{position:absolute;top:0;left:0;display:block}
#logo,#logo span{width:456px;height:169px}
#tagline,#tagline span{width:316px;height:93px}
#logo span{background:url(../images/header-logo.gif) no-repeat}
#tagline span{background:url(../images/header-tagline.gif) no-repeat}
#logo{top:0;right:0}
#tagline{top:58px;left:50px}

/* Top nav */
.main_nav{padding:169px 0 0 24px}
.main_nav ul{margin:0;padding:0;list-style:none}
.main_nav ul li{display:inline}
.main_nav ul li a,
.main_nav ul li span{margin:0;float:left;height:0;overflow:hidden;padding:45px 0 0 0;width:160px;background-image:url(../images/header-nav.gif);background-repeat:no-repeat}

.main_nav ul li a.nav_financial          {background-position:-3px   0}
.main_nav ul li span.nav_financial,
.main_nav ul li a.nav_financial:hover    {background-position:-3px   -45px}
.main_nav ul li a.nav_legal              {background-position:-165px 0}
.main_nav ul li span.nav_legal,
.main_nav ul li a.nav_legal:hover        {background-position:-165px -45px}
.main_nav ul li a.nav_education          {background-position:-324px 0}
.main_nav ul li span.nav_education,
.main_nav ul li a.nav_education:hover    {background-position:-324px -45px}
.main_nav ul li a.nav_fin_services       {background-position:-324px 0}
.main_nav ul li span.nav_fin_services,
.main_nav ul li a.nav_fin_services:hover {background-position:-324px -45px}
.main_nav ul li a.nav_candidates         {background-position:-486px 0}
.main_nav ul li span.nav_candidates,
.main_nav ul li a.nav_candidates:hover   {background-position:-486px -45px}
.main_nav ul li a.nav_clients            {background-position:-648px 0}
.main_nav ul li span.nav_clients,
.main_nav ul li a.nav_clients:hover      {background-position:-648px -45px}
.main_nav ul li a.nav_about_us           {background-position:-810px 0}
.main_nav ul li span.nav_about_us,
.main_nav ul li a.nav_about_us:hover     {background-position:-810px -45px}
.main_nav ul li a.last                   {background-position:-969px 0}
.main_nav ul li span.last,
.main_nav ul li a.last:hover             {background-position:-969px -45px}

span.heavy{font-weight:bold}
.close_menu .msg_open{display:none}

/* Left Sidebar widgets */
.register_here{margin-top:-5px;position:relative}
.basic{width:217px;border-bottom:2px solid #C8C1B5}
.basic div{background:#fff url(../images/sidebar-bg-selected2.gif) no-repeat 0 0;padding:10px 0;border-left:2px solid #C8C1B5;border-right:2px solid #C8C1B5;width:213px;height:180px}
.basic p{font-size:10px;padding-left:20px;background:url(../images/sidebar-arrow.gif) 97% 50% no-repeat}
.basic a{cursor:pointer;display:block;padding:10px 5px 5px 22px;margin-top:0;text-decoration:none;font-size:15px;color:#00315C;background:#fff url(../images/sidebar-bg2.gif) no-repeat}
.basic a.head{font-weight:bold}
.basic a:first-child{background:#fff url(../images/sidebar-bg.gif) no-repeat scroll 0 0}
.basic a:hover{background-color:#fff}
.basic a.selected{background:#fff url(../images/sidebar-bg-selected1.gif) no-repeat 0 0;border-bottom:0}
.basic a.selected:first-child{background:#fff url(../images/sidebar-bg3.gif) no-repeat 0 0}
.basic div a{cursor:pointer;display:inline;padding:0;margin-top:0;text-decoration:none;font-size:12px;color:#00315C;background:none;border:0}
.basic div a:first-child{background:none}
.basic div a:hover{background:none;color:#BA122B}
.basic div img{width:213px;padding-bottom:10px}

.job_basket_mini{background:url(../images/job-basket.gif) no-repeat;height:61px;padding-left:75px;margin-bottom:5px}
.job_basket_mini h2{font-size:17px;margin:0;padding:8px 0 0 0}
.job_basket_mini h2,.job_basket_mini p{color:#00315C}
.job_basket_mini p{font-size:10px;padding:1px 0}
.job_basket_mini p a{color:#BA122B;font-size:10px}
.job_basket_mini p a:hover{color:#096}
.job_basket_mini .items{display:none}
.job_basket_mini .actions p.review{float:left}
.job_basket_mini .actions p.apply{float:right;padding-right:10px}

.job_alert_signup_mini{background:url(../images/job-alert.gif) no-repeat}
.contact_us_widget{background:url(../images/contact-us.gif) no-repeat}
.candidate-resources{background:url(../images/candidate-resources.gif) no-repeat}
.contact_us_widget,
.candidate-resources,
.job_alert_signup_mini{height:61px;padding-left:75px;margin-bottom:5px}
.contact_us_widget h2{padding:20px 0 0 0;margin:0}
.candidate-resources h2{padding:10px 0 0 0;margin:0}
.contact_us_widget h2 a,
.candidate-resources h2 a{font-size:17px}
.job_alert_signup_mini h2{font-size:17px;padding:8px 0 0 0}
.candidate-resources h2 a,.candidate-resources h2,.contact_us_widget h2 a,
.job_alert_signup_mini h2,.job_alert_signup_mini p{color:#00315C}
.job_alert_signup_mini p{font-size:10px;padding:1px 0;width:131px}
.job_alert_signup_mini p a{color:#009966;font-size:10px}
.candidate-resources p a:hover,
.job_alert_signup_mini p a:hover{color:#BA122B}


.sidebar-offices-header{background:url(../images/sidebar-offices-header-bg2.gif) no-repeat;padding:10px 5px 5px 22px;height:30px}
.sidebar-offices-header span{position:absolute;top:-999px;left:-999px}

.board-member{float:left;width:200px;height:143px;margin:0 10px 10px 0}

.mod_article .ce_text,
.mod_article .ce_gallery,
.mod_article .ce_form{margin-bottom:10px}

#main h1,
#main .mod_viewVacancy h3{height:32px;padding:9px 0 0 20px;background:url(../images/heading-bar-short.gif) no-repeat;color:#fff;font-size:16px;margin:0 0 10px 0}
#a2col h1,
#main .mod_viewVacancy h3{background:url(../images/heading-bar.gif) no-repeat}
.mod_article .ce_text h2,.mod_article .ce_form h2,.press_release_list h2{font-size:14px;color:#00315C}
.mod_article .ce_text h2 a{color:#00315C;font-weight:bold;font-size:14px;text-decoration:underline}
.mod_article .ce_text h2 a:hover{text-decoration:none}
.mod_article .ce_text h3,.press_release_list h3{font-size:13px;color:#00315C}
#main .mod_viewVacancy h3{font-weight:700}
.mod_article .ce_text p,
.press_release_list .layout_latest p.info,
.press_release_list .layout_latest p.teaser,
.mod_article .ce_form label{padding:0.5em 0 0.5em 0;font-size:12px;color:#666}
.mod_article .ce_text table td{font-size:12px;color:#666;vertical-align:top}
.mod_article .ce_text a{font-size:12px}
.mod_article .ce_form span.mandatory{color:#BA122B}
.mod_article .ce_form input,
.mod_article .ce_form select{border:1px solid #666}
.mod_article .ce_form td{padding-top:3px;padding-bottom:3px}
.mod_article .ce_form td.col_0{padding-right:10px}
.press_release_list .layout_latest{padding:5px 0;border-bottom:1px solid #000}
.press_release_list .layout_latest h2{color:#666;font-size:13px;margin:0}
.press_release_list .layout_latest a{color:#4679bd;font-size:13px;font-weight:bold}
.press_release_list .layout_latest a:hover{color:#BA122B}
.press_release_list .layout_latest p.info{font-size:12px;color:#00315C;margin:0}
.press_release_list .layout_latest p.more{float:right;padding-right:10px}
.press_release_list .pagination ul{margin:0;padding:0;list-style:none}
.press_release_list .pagination li{float:left;padding-right:10px}
.press_release_list .pagination span.pagination_current{font-size:13px;font-weight:bold}
.mod_article .ce_text ul li{font-size:12px;list-style:none;background:url(../images/bullet.gif) 0 6px no-repeat;padding-left:15px}
.mod_article .ce_text ul{margin:0 0 20px 0;padding:0}
.mod_article .ce_text blockquote{background-color:#E7E4DF;margin:0;padding:15px 15px 15px 20px;quotes:"\201C" "\201D"}
.mod_article .ce_text blockquote p:before{content:open-quote;font-weight:bold}
.mod_article .ce_text blockquote p:after{content:close-quote;font-weight:bold}
.mod_article .ce_text blockquote p{color:#00315C;font-size:13px;font-style:italic;font-weight:bold}
#financial-services.mod_article .ce_text cite,
#finance.mod_article .ce_text cite{color:#4679BD}
.mod_article .ce_text cite{color:#BA122B;font-size:12px;padding-left:20px;padding-bottom:10px;font-weight:bold;font-style:normal;display:block}
.mod_article ul.multi_level_list{list-style:none;margin:0;padding:0}
.mod_article ul.multi_level_list li{font-weight:bold}
.mod_article ul.multi_level_list li ul{list-style:none;padding:0 0 10px 10px}
.mod_article ul.multi_level_list li ul li{font-weight:normal}
.ce_text .image_container{padding:10px 0 10px 10px}
.footer_links{float:right;padding:0.25em 0}
.footer_links ul{margin:0;padding:0;list-style:none}
.footer_links li{float:left;padding-left:5px;margin-left:5px}
.footer_links li p{padding:0}
.office_client_logos{float:right;width:230px;padding-left:20px}
.office_client_logos h2{font-size:24px;color:#00315C;margin:0}
.mod_article .ce_text.office_copy{width:auto;padding:0 15px 15px 0}
.mod_article .ce_text.office_quote{width:auto}
.office_quote{width:auto}
#scroll-logo{width:240px;padding-left:18px;padding-top:55px;background:url('../images/home-clients-bg.gif') no-repeat}
#scroll-logo-wrapper{height:110px;width:208px;overflow:hidden;position:relative}
#scroll-logo-wrapper ul{padding:0;list-style:none}
#scroll-logo li{background:none}
.search_results .search_result_item{padding:5px;margin-bottom:3px;clear:both}
.search_results .search_result_item .jobtitle{margin-bottom:10px}
.search_results .search_result_item.odd,.search_results .search_result_item.even .jobtitle{background-color:#E7E2DB}
.search_results .search_result_item.even,.search_results .search_result_item.odd .jobtitle{background-color:#F7F5F3}
.search_results .search_result_item a{font-weight:bold;font-size:17px}
.search_results .search_result_item .jobtitle a{color:#00315C}
.search_results .search_result_item .jobtitle a:hover{color:#BA122B;text-decoration:none}
.search_results .search_result_item p.label{font-weight:bold;font-size:13px}
.search_results .search_result_item .details{width:24%;padding-right:5px}
.search_results .search_result_item .details p{padding:0}
.search_results .search_result_item .details .location p,.search_results .search_result_item .details .vacancytype p{display:inline; }
.search_results .search_result_item .details,.search_results .search_result_item .desc{float:left}
.search_results .search_result_item .desc{width:53%;border-left:1px solid #666966;padding-left:20px}
.search_results .search_result_item .desc a{font-weight:normal;font-size:11px}
.search_results .search_result_item .actions{height:66px;width:15%;background:url(../images/search-actions-bg.gif) no-repeat scroll 0 0;float:right;margin-top:-10px}
#search-results .desc{width:57%}
#search-results .actions{width:12%}
.search_results .search_result_item .actions p{padding:3px 0 2px 4px}
.search_results .search_result_item .actions p img{vertical-align:bottom;margin-right:2px}
.search_results .search_result_item .actions a{color:#666;font-size:14px;font-weight:normal}
.search_results .search_result_item .actions a:hover{color:#BA122B;text-decoration:none}
.pagination ul{margin:0;padding:0;list-style:none}
.pagination li{float:left;padding-right:5px;margin-right:5px}
.pagination li a{font-size:14px}
.pagination li a.pagination_first,.pagination li a.pagination_previous,.pagination li a.pagination_next,.pagination li a.pagination_last{color:#B0A696}
.pagination li span.pagination_current{font-size:15px;font-weight:bold}
.pagination p{color:#00315C;font-size:16px}

/* 3 col layout */
* html .sidebar_search_mini{width:171px;overflow:hidden}
.sub_nav,
.sidebar_search_mini,
.sidebar_contact_details{background-color:#E7E4DF;padding:15px 15px 30px 15px;margin-bottom:20px}
.sidebar_search_mini select{width:170px;color:#0B325C;font-size:12px}
.sidebar_search_mini input{margin:10px 10px 0 10px}
.sidebar_search_mini label{color:#0B325C;font-size:13px}
.sidebar_search_mini .vacancy_search_block{padding:5px 0}
.sub_nav h2,.sidebar_search_mini h2,.sidebar_contact_details h2{font-weight:bold;font-size:14px;color:#0B325C;background:url(../images/bullet.gif) no-repeat scroll 0% 40%;padding-left:13px}
.sub_nav ul{list-style:none;margin:0;padding:0}
.sub_nav ul li{padding:0.5em 0 0.5em 0;padding-left:13px}
.sub_nav ul li span,.sub_nav ul li a{font-size:12px;color:#4D4D4D;text-decoration:underline}
.sub_nav ul li span.active{color:#CCC;display:block}
.sub_nav ul li a:hover{text-decoration:none;color:#BA122B}
#right .mod_article .sidebar_contact_details p{padding:0;line-height:1}
#right .mod_article .sidebar_contact_details h3{padding-left:0;line-height:1;margin-bottom:0.5em}
.job_search .country,.job_search .region,.job_search .sector{height:auto;margin-bottom:10px;padding:2px 0 1px 0}
.job_search{background-color:#E7E4DF;color:#0B325C;padding:20px;margin-bottom:20px;height:275px}
.job_search select{border:1px #666 solid;height:125px;width:150px;padding:10px 10px 0 10px;font-size:12px}
.job_search .vacancy_search_block{width:150px;float:left}
.job_search .vacancy_search_block.column2,.job_search .vacancy_search_block.column1{padding-right:20px}
.job_search .vacancy_search_block label{display:block;font-size:16px;margin-bottom:3px;color:#0B325C}

#right .mod_article .ce_text address,
#right .mod_article .ce_text ul{list-style:none;padding:0;margin:0}
#right .mod_article .ce_text li,
#main .mod_article .ce_text li,
#main .mod_article .ce_text address{font-size:12px;font-style:normal}

#right .mod_article .ce_text li{color:#00315C}
#right .mod_article .ce_text li a{font-size:13px}
.legal_offices_opening_soon{padding-left:20px}

#candidates,
#right .mod_article{padding-left:0}
#candidates h1.ce_headline{margin-left:0}

/* Homepage */
.custom{margin-top:10px}
.custom #main_col1,.custom #main_col2,.custom #main_col3{float:left}
.custom #main_col1,.custom #main_col2{padding-right:24px}
.custom #main_col1{width:226px}
* html .custom #main_col1{width:229px}
.custom #main_col2{width:237px}
.custom #main_col3{width:239px}
.custom .mod_article .ce_text{width:auto}
.job_search_home .country,.job_search_home .region,.job_search_home .sector{height:auto;padding:0;border:0;margin-bottom:10px}
.job_search_home{background :url(../images/large-blue-bg.gif) no-repeat;height:255px;width:700px;color:#fff;padding:10px 10px 0 40px}
.job_search_home select{border:1px #666 solid;height:125px;width:90%;padding:10px 10px 0 10px;font-family:trebuchet MS;font-size:12px}
.job_search_home option{background-color:transparent}
.job_search_home option:hover{background-color:#fff;color:#484d81}
.job_search_home .vacancy_search_block{float:left;width:175px;height:156px}
.job_search_home .vacancy_search_block label{display:block;font-size:19px;margin-bottom:3px;color:#fff}
.job_search_home .vacancy_search_button .col1{float:left}
.job_search_home .vacancy_search_button .col1 h2{font-size:42px;color:#fff;margin:3px 0;letter-spacing:-1px}
.job_search_home .vacancy_search_button .col1 p{display:inline;color:#fff}
.job_search_home .vacancy_search_button .col2{float:right;padding:28px 16px 0 0}
.mod_featuredJobs{padding:20px;margin-bottom:10px;background-color:#E7E4DF}
.mod_featuredJobs h2{font-size:25px;color:#00315C;margin:10px 0}
.mod_featuredJobs h3, .mod_featuredJobs h3 a{font-size:13px;color:#4679bd;margin:5px 0 1px 0;font-weight:bold}
.mod_featuredJobs h3 a:hover{color:#BA122B}
.mod_featuredJobs p{font-size:13px;color:#00315C}
.ce_text.sellick_recruitment{background:url(../images/recruiting.gif) no-repeat scroll 0 0;height:167px;width:226px;margin-bottom:10px}
.ce_text.sellick_recruitment p{color:#666;font-size:12px;padding:105px 20px 0 20px; line-height:1.25}
#right-col .education_widget{padding:0;margin-bottom:10px}
#right-col .mod_newslist{background-color:#E7E4DF;padding:20px 20px 20px 26px;margin-bottom:10px}
#right-col .mod_newslist h2{font-size:25px;color:#00315C;margin:0.25em 0}
#right-col .mod_newslist .layout_latest{padding:5px 0}
#right-col .mod_newslist .layout_latest h2{color:#666;font-size:13px;margin:0}
#right-col .mod_newslist .layout_latest a{color:#4679bd;font-size:13px;font-weight:bold}
#right-col .mod_newslist .layout_latest a:hover{color:#BA122B}
#right-col .mod_newslist .layout_latest p.info, #right-col .mod_newslist .layout_latest p.teaser{color:#00315C;margin:0}
#right-col .mod_newslist .layout_latest p.info{font-size:12px}
#right-col .mod_newslist .layout_latest p.more{display:none}
#middle-col .ce_text h3{font-size:25px;color:#00315C}
#middle-col .client_logos{padding:15px;margin-bottom:10px;background-color:#E7E4DF}
#middle-col blockquote cite{padding-left:0;padding-bottom:0}
.homepage_current_vacancies{background:#043564;margin:0;padding:15px}
.homepage_current_vacancies h2{font-size:23px;color:#fff;margin:10px 0 20px 0;padding:0 0 10px;border-bottom:#44769C 1px solid}
.homepage_current_vacancies h3{color:#fff;font-weight:700}
#current_vacancies_body{margin-left:10px}
#current_vacancies_body h3{margin-bottom:0;font-size:14px}
#current_vacancies_body ul{padding-left:10px;margin-top:0;list-style-type:none;list-style-image:none}
#current_vacancies_body a,#current_vacancies_body a:visited{font-size:12px;color:#FFF}
#current_vacancies_body a:hover,#current_vacancies_body a:active{color:#4679BD}
#home-main{float:left;width:476px}
#home-main h2{margin-top:25px}
#main-side{margin:10px 0;float:right;width:240px}
#executive-support{margin:.5em 0;display:block;text-align:center}
#refer-friend{padding-top:20px}
#refer-friend a img{border:0}

/* 2 column layout */
#main h1,#main h1.ce_headline,#main .mod_viewVacancy h3{margin-left:0}
.horizontal_mini_search h2{display:none}
.horizontal_mini_search .vacancy_search_block,
.horizontal_mini_search .vacancy_search_button{float:left;width:187px}
.horizontal_mini_search .vacancy_search_button{padding-top:15px}
.horizontal_mini_search .vacancy_search_block label{display:block;font-size:14px;color:#666}
.horizontal_mini_search .vacancy_search_block select{font-size:12px;color:#B0A696;width:80%}

.view_vacancy .vacancy_header{background-color:#E7E2DB;height:1%;padding:5px 5px;margin-bottom:20px}
.view_vacancy .vacancy_header .jobtitle{background-color:#F7F5F3;margin-bottom:10px}
#main .view_vacancy .vacancy_header .jobtitle p,#main .view_vacancy .vacancy_header .jobtitle h1{color:#00315C;font-size:14px;font-weight:bold;padding-left:15px}
#main .view_vacancy .vacancy_header .jobtitle h1{margin:0;padding:0.25em 0;background:url(none);height:auto;width:auto}
#main .view_vacancy .vacancy_header .jobtitle h1 strong{padding-left:15px}
.view_vacancy .vacancy_header .details{float:left;padding-left:15px}
.view_vacancy .vacancy_header .details p{display:inline}
.view_vacancy .vacancy_header .details .salary{width:180px}
.view_vacancy .vacancy_header .details .salary p.label{display:block}
.view_vacancy .vacancy_header .details p.label{font-size:13px;font-weight:bold}
.view_vacancy .vacancy_header .details p.itemvalue{}
.view_vacancy .vacancy_header .actions{float:left;border-left:1px solid #666;margin-left:20px;padding-left:20px}
.view_vacancy .vacancy_header .actions .col1{margin-right:40px}
.view_vacancy .vacancy_header .actions .col1,
.view_vacancy .vacancy_header .actions .col2{background:url(../images/action-button-bg.gif) no-repeat;height:53px;padding:4px 0 0 5px;float:left}
.view_vacancy .vacancy_header .actions a{color:#666;font-size:14px;font-weight:normal;display:block}
.view_vacancy .vacancy_header .actions a:hover{color:#BA122B}
.view_vacancy .vacancy_header .actions img{display:block;float:left;padding-right:10px}
.view_vacancy .vacancy_description{float:left;width:500px}
.view_vacancy .vacancy_description h2{padding-left:20px;word-spacing:1px;font-size:14px;color:#00315C;margin:0}
.view_vacancy .vacancy_description p{font-size:13px;padding-left:20px;word-spacing:1px;line-height:1.25em}
.view_vacancy .similar_jobs{float:right;width:180px;padding:20px;margin-left:20px;margin-bottom:10px;background-color:#E7E4DF}
.view_vacancy .similar_jobs h2{font-size:16px;color:#00315C}
.view_vacancy .similar_jobs .item{margin:5px 0}
#main .view_vacancy .similar_jobs .item .jobtitle h3{margin:0;background:none;padding:0;height:auto}
.view_vacancy .similar_jobs .item .jobtitle a{font-size:11px;color:#00315C;font-weight:normal}
.view_vacancy .similar_jobs .item .jobtitle a:hover{color:#BA122B}
.view_vacancy .no_vacancy{padding-left:20px}
.view_vacancy .no_vacancy p,.view_vacancy .no_vacancy li,.view_vacancy .no_vacancy a{font-size:12px}

.mod_registerCV h2,.mod_applyForBasketVacanies h2,.mod_vacancyApplication h2,.mod_jobAlertSignup h2,.mod_sendVacancyToFriend h2{font-size:14px;color:#0B325C}
.mod_jobAlertSignup h3{font-family:Helvetica,Arial,sans-serif;padding-left:20px;font-size:13px;color:#0B325C}
.mod_registerCV p,.mod_applyForBasketVacanies p,.mod_vacancyApplication p,.mod_jobAlertSignup p,.mod_sendVacancyToFriend p{padding:.5em 0;font-size:12px;color:#666}
.vacancy_application .highlight,.vacancy_application .error,.mod_jobAlertSignup form .highlight,.mod_jobAlertSignup form .error,.mod_sendVacancyToFriend form .highlight,.mod_sendVacancyToFriend form .error{color:#BA122B}
.vacancy_application fieldset,
.mod_jobAlertSignup form fieldset,
.mod_sendVacancyToFriend form fieldset{border:2px solid #00315C;padding:15px 10px 20px 18px}
.vacancy_application legend,.mod_jobAlertSignup form legend,.mod_sendVacancyToFriend form legend{color:#00315C;font-size:16px}
.vacancy_application div,.mod_jobAlertSignup form div,.mod_sendVacancyToFriend form div{padding:3px 0}
.vacancy_application div p,.mod_jobAlertSignup form div p,.mod_sendVacancyToFriend form  div p{color:#666;font-size:14px;line-height:1.25;padding-bottom:5px;padding-top:5px;padding-left:0}
.vacancy_application .comment label{vertical-align:top}
.vacancy_application .submit{float:right;margin-top:-50px}
.vacancy_application label,.mod_jobAlertSignup form label,.mod_sendVacancyToFriend form label{color:#666;font-size:13px}
.vacancy_application label{display:block;float:left;width:190px;text-align:right;padding-right:10px}
.vacancy_application textarea{width:480px !important}
.vacancy_application input,.vacancy_application textarea,.mod_jobAlertSignup form input,.mod_sendVacancyToFriend form input{border:1px solid #666}
.vacancy_application h2,.mod_jobAlertSignup form h2,.mod_sendVacancyToFriend form h2{color:#666;font-size:12px;font-weight:bold}
.vacancy_application p.mod_jobAlertSignup form p,.mod_sendVacancyToFriend form p{color:#666;font-size:11px;padding-left:20px}
#vacancy_application{border:2px solid #00315C;padding:20px;margin:20px 0}
#vacancy_application select.error,
#vacancy_application input.error{background:url(../images/required-field.gif) 100% 2px no-repeat;border:1px solid red}
#vacancy_application ul{padding:0;margin:0}
#vacancy_application li{padding:2px;margin:0;list-style:none}
#vacancy_application label.error{float:none;width:auto;padding:0 0 5px 200px;text-align:left}
.mod_jobAlertSignup table{border:2px solid #00315C;padding:15px 10px 20px 18px}
.mod_jobAlertSignup table th{font-size:13px}
.mod_jobAlertSignup table td p{padding-left:0}

#sellick-partnership-graduate-career-advice ol{padding:10px 0 15px 25px}

button{border:0;background:none;padding:0 !important;margin:0 !important}
.clear{clear:both}
.staff{float:left;margin:0 16px 16px 0}