html{background-color:#333;color:#003C75;}html body{background:#EDEDEE;}html body a:link,html body a:hover,html body a:visited,html body .section-colored-font{color:#4B4B4B;}
html body .grey{color:#4B4B4B;}
html body .white-box{background-color:white;}
html body p.error,html body div.error{color:red;}
html body div.top-level.aside #search-form.section{background:#003c76;color:white;}html body div.top-level.aside #search-form.section h1{margin:12px 0;}
html body div.top-level.aside #search-form.section ul li{border-bottom:1px solid white;}
html body div.top-level.aside #search-form.section ul li.first{border-top:1px solid white;}
html body div.top-level.aside div#find-us-on div a{color:#003C75;}
html body div.top-level.aside div#find-us-on ul li{border:none;}
html body div.top-level.aside div#find-us-on ul li.first{border-top:2px solid #003c76;}
html body div.top-level.aside .grey-box{background:#C5C6C7;}html body div.top-level.aside .grey-box li{border-bottom:2px solid #003c76;}
html body div.top-level.aside .grey-box li.first{border-top:2px solid #003c76;}
html body div.top-level.aside .grey-box li.last{border:none;}
html body div.top-level.aside #subscription.grey-box #email-address{border:1px solid #003c76;}
html body div.top-level.aside #subscription.grey-box form{border-top:2px solid #003c76;padding-top:6px;}
html body div.top-level.section h1{background-color:white;color:#003c76;}
html body div.top-level.section .section-colored{background-color:#003c76;}
html body div.top-level.section table{background:none;}html body div.top-level.section table th{background-color:#003c76;color:white;}
html body div.top-level.section table td{background-color:white;}
html body div.top-level.section h1,html body div.top-level.section h2,html body div.top-level.section h3,html body div.top-level.section h4,html body div.top-level.section h5,html body div.top-level.section h6,html body div.top-level.section li{color:#4B4B4B;}
html body div.top-level.section iframe{border:1px solid #003c76;}
html body div.top-level.section form input,html body div.top-level.section form textarea{border:1px solid #003c76;}
html body div.top-level.section form #file{border-color:white;}
html body div.top-level.section form .invalid-data,html body div.top-level.section form #file.invalid-data{border:1px solid #e50e63;}
html body div.top-level.section #send-button{background:#a09588;color:white;}
html body div.top-level.section #send-button:hover{background:#003c76;}
html body ul.top-level.nav li a{background-color:#A09588;color:white;}
html body ul.top-level.nav li a:hover{background-color:#003c76;}
html body ul.top-level.nav li ul li a{border:6px solid #EDEDEE;border-top:none;color:white !important;}
html body ul.top-level.nav li ul li a.first{border-top:6px solid #EDEDEE;}
html body.home h2{color:white;}
html body.home .col1 h2{background-color:#a09588;}
html body.job h2{color:white !important;}
html body#news .news-links a:hover{background-color:#a09588;}
html body#news a.legal-news{background-color:#00a7d6;}
html body#news a.financial-news{background-color:#e50e63;}
html body#news a.community-news{background-color:#93107e;}
html body#jobs ul.top-level.nav li#nav-jobs a,html body#candidates ul.top-level.nav li#nav-candidates a,html body#clients ul.top-level.nav li#nav-clients a,html body#about ul.top-level.nav li#nav-about a,html body#contact ul.top-level.nav li#nav-contact a,html body#submit-cv ul.top-level.nav li#nav-cv a{background-color:#003c76;}
html body#jobs ul.top-level.nav li#nav-jobs ul li a,html body#candidates ul.top-level.nav li#nav-candidates ul li a,html body#clients ul.top-level.nav li#nav-clients ul li a,html body#about ul.top-level.nav li#nav-about ul li a,html body#contact ul.top-level.nav li#nav-contact ul li a,html body#submit-cv ul.top-level.nav li#nav-cv ul li a{background-color:#A09588;}
html body#jobs ul.top-level.nav li#nav-jobs ul li a:hover,html body#candidates ul.top-level.nav li#nav-candidates ul li a:hover,html body#clients ul.top-level.nav li#nav-clients ul li a:hover,html body#about ul.top-level.nav li#nav-about ul li a:hover,html body#contact ul.top-level.nav li#nav-contact ul li a:hover,html body#submit-cv ul.top-level.nav li#nav-cv ul li a:hover{background-color:#003c76;}
html body#legal.jobs ul.top-level.nav li#nav-jobs a{background-color:#00a7d6;}
html body#financial.jobs ul.top-level.nav li#nav-jobs a{background-color:#e50e63;}
html body#community.jobs ul.top-level.nav li#nav-jobs a{background-color:#93107e !important;}
html body#admin div.top-level.section tr.just-added td{background:#CCC;}
html body#admin div.top-level.section ul li{color:#003c76;}
html body#admin .custom-add:hover{color:black;}
html body#legal a,html body#legal .white-box h3,html body#legal div#find-us-on div h3,html body#legal .section-colored-font{color:#00a7d6;}
html body#legal .section-colored,html body#legal ul.top-level.nav li a:hover,html body#legal div.top-level.section table th,html body#legal div.top-level.aside #search-form.section{background-color:#00a7d6;}
html body#financial a,html body#financial .white-box h3,html body#financial div#find-us-on div h3,html body#financial .section-colored-font{color:#e50e63;}
html body#financial .section-colored,html body#financial ul.top-level.nav li a:hover,html body#financial div.top-level.section table th,html body#financial div.top-level.aside #search-form.section{background-color:#e50e63;}
html body#community a,html body#community .white-box h3,html body#community div#find-us-on div h3,html body#community .section-colored-font{color:#93107e;}
html body#community .section-colored,html body#community ul.top-level.nav li a:hover,html body#community div.top-level.section table th,html body#community div.top-level.aside #search-form.section{background-color:#93107e;}

