/*
========================================
           Main-Navigation
========================================
*/
#topnav #dates-events {
  background: none;
}
#topnav #dates-events a {
    border-bottom-color: #aeb931;
}
#topnav #dates-events.on a {
  background: #aeb931;
}
#topnav #dates-events:hover {
    border-bottom-color: #dae3a3;
}
#topnav #dates-events:hover a {
  background: #dae3a3;
  border-color: #aeb931;
  border-bottom-color: #dae3a3;
}
#topnav #dates-events:hover div.second-lvl {
  background: #dae3a3;
  background: rgba(218, 227, 163, 0.95);
}
#topnav #news-discussion {
  background: none;
}
#topnav #news-discussion a {
    border-bottom-color: #980067;
}
#topnav #news-discussion.on a {
  background: #980067;
}
#topnav #news-discussion:hover {
    border-bottom-color: #d49dc7;
}
#topnav #news-discussion:hover a {
  background: #d49dc7;
  border-color: #980067;
  border-bottom-color: #d49dc7;
}
#topnav #news-discussion:hover div.second-lvl {
  background: #d49dc7;
  background: rgba(212, 157, 199, 0.95);
}
#topnav #research-projects {
  background: none;
}
#topnav #research-projects a {
  border-bottom-color: #e6b800;
}
#topnav #research-projects.on a {
  background: #e6b800;
}
#topnav #research-projects:hover {
  border-bottom-color: #f6f0bf;
}
#topnav #research-projects:hover a {
  background: #f6f0bf;
  border-color: #e6b800;
  border-bottom-color: #f6f0bf;
}
#topnav #research-projects:hover div.second-lvl {
  background: #f6f0bf;
  background: rgba(246, 240, 191, 0.95);
}
#topnav #escmid-library {
  background: none;
}
#topnav #escmid-library a {
    border-bottom-color: #0069a8;
}
#topnav #escmid-library.on a {
  background: #0069a8;
}
#topnav #escmid-library:hover {
  border-bottom-color: #b1cce4;
}
#topnav #escmid-library:hover a {
  background: #b1cce4;
  border-color: #0069a8;
  border-bottom-color: #b1cce4;
}
#topnav #escmid-library:hover div.second-lvl {
  background: #b1cce4;
  background: rgba(177, 204, 228, 0.95);
}
#topnav #profession-career {
  background: none;
}
#topnav #profession-career a {
    border-bottom-color: #f74881;
}
#topnav #profession-career.on a {
  background: #f74881;
}
#topnav #profession-career:hover {
   border-bottom-color: #f5c9e0;
}
#topnav #profession-career:hover a {
  background: #f5c9e0;
  border-color: #f74881;
  border-bottom-color: #f5c9e0;
}
#topnav #profession-career:hover div.second-lvl {
  background: #f5c9e0;
  background: rgba(245, 201, 224, 0.95);
}
#topnav #membership-organisation {
  background: none;
}
#topnav #membership-organisation a {
    border-bottom-color: #008c8c;
}
#topnav #membership-organisation.on a {
  background: #008c8c;
}
#topnav #membership-organisation:hover {
  border-bottom-color: #9acdce;
}
#topnav #membership-organisation:hover a {
  background: #9acdce;
  border-color: #008c8c;
  border-bottom-color: #9acdce;
}
#topnav #membership-organisation:hover div.second-lvl {
  background: #9acdce;
  background: rgba(154, 205, 206, 0.95);
}
/*
========================================
           Dates & Events
========================================
*/
body#css-dates #headerbar {
  background-color: #aeb931;
}
body#css-dates #leftnav ul.firstlvl li a {
  color: #aeb931;
}
body#css-dates #leftnav ul.firstlvl li.on a {
  color: #000000;
}
body#css-dates #leftnav ul.firstlvl li a:hover {
  color: #676d75;
}
body#css-dates #leftnav ul.firstlvl li.on ul.secondlvl {
  border-color: #E6E6E6;
}
body#css-dates #leftnav ul.firstlvl li.on ul.secondlvl li a {
  color: #676d75;
}
body#css-dates #leftnav ul.firstlvl li.on ul.secondlvl li.on a {
  border-color: #aeb931;
  color: #000000;
}
body#css-dates #leftnav ul.firstlvl li.on ul.secondlvl li a:hover {
  border-color: #aeb931;
  color: #aeb931;
}
body#css-dates #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on {
  background-color: #EFF1D6;
}
body#css-dates #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a {
  border-color: #CCCCCC;
  color: #676d75;
}
body#css-dates #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on a {
  border-color: #aeb931;
  color: #000000;
}
body#css-dates #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a:hover {
  background-color: #EFF1D6;
  border-color: #aeb931;
  color: #000000;
}
/*
========================================
           News & Discussions
========================================
*/
body#css-news #headerbar {
  background-color: #980067;
}
body#css-news #leftnav ul.firstlvl li a {
  color: #980067;
}
body#css-news #leftnav ul.firstlvl li.on a {
  color: #000000;
}
body#css-news #leftnav ul.firstlvl li a:hover {
  color: #676d75;
}
body#css-news #leftnav ul.firstlvl li.on ul.secondlvl {
  border-color: #E6E6E6;
}
body#css-news #leftnav ul.firstlvl li.on ul.secondlvl li a {
  color: #676d75;
}
body#css-news #leftnav ul.firstlvl li.on ul.secondlvl li.on a {
  border-color: #980067;
  color: #000000;
}
body#css-news #leftnav ul.firstlvl li.on ul.secondlvl li a:hover {
  border-color: #980067;
  color: #980067;
}
body#css-news #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on {
  background-color: #F0D9E8;
}
body#css-news #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a {
  border-color: #CCCCCC;
  color: #676d75;
}
body#css-news #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on a {
  border-color: #980067;
  color: #000000;
}
body#css-news #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a:hover {
  background-color: #F0D9E8;
  border-color: #980067;
  color: #000000;
}
/*
========================================
           Research & Projects
========================================
*/
body#css-research #headerbar {
  background-color: #e6b800;
}
body#css-research #leftnav ul.firstlvl li a {
  color: #e6b800;
}
body#css-research #leftnav ul.firstlvl li.on a {
  color: #000000;
}
body#css-research #leftnav ul.firstlvl li a:hover {
  color: #676d75;
}
body#css-research #leftnav ul.firstlvl li.on ul.secondlvl {
  border-color: #E6E6E6;
}
body#css-research #leftnav ul.firstlvl li.on ul.secondlvl li a {
  color: #676d75;
}
body#css-research #leftnav ul.firstlvl li.on ul.secondlvl li.on a {
  border-color: #e6b800;
  color: #000000;
}
body#css-research #leftnav ul.firstlvl li.on ul.secondlvl li a:hover {
  border-color: #e6b800;
  color: #e6b800;
}
body#css-research #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on {
  background-color: #FBF4D9;
}
body#css-research #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a {
  border-color: #CCCCCC;
  color: #676d75;
}
body#css-research #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on a {
  border-color: #e6b800;
  color: #000000;
}
body#css-research #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a:hover {
  background-color: #FBF4D9;
  border-color: #e6b800;
  color: #000000;
}
/*
========================================
           ESCMID Library
========================================
*/
body#css-library #headerbar {
  background-color: #0069a8;
}
body#css-library #leftnav ul.firstlvl li a {
  color: #0069a8;
}
body#css-library #leftnav ul.firstlvl li.on a {
  color: #000000;
}
body#css-library #leftnav ul.firstlvl li a:hover {
  color: #676d75;
}
body#css-library #leftnav ul.firstlvl li.on ul.secondlvl {
  border-color: #E6E6E6;
}
body#css-library #leftnav ul.firstlvl li.on ul.secondlvl li a {
  color: #676d75;
}
body#css-library #leftnav ul.firstlvl li.on ul.secondlvl li.on a {
  border-color: #0069a8;
  color: #000000;
}
body#css-library #leftnav ul.firstlvl li.on ul.secondlvl li a:hover {
  border-color: #0069a8;
  color: #0069a8;
}
body#css-library #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on {
  background-color: #E0EDF4;
}
body#css-library #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a {
  border-color: #CCCCCC;
  color: #676d75;
}
body#css-library #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on a {
  border-color: #0069a8;
  color: #000000;
}
body#css-library #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a:hover {
  background-color: #E0EDF4;
  border-color: #0069a8;
  color: #000000;
}
/*
========================================
           Profession & Career
========================================
*/
body#css-career #headerbar {
  background-color: #f74881;
}
body#css-career #leftnav ul.firstlvl li a {
  color: #f74881;
}
body#css-career #leftnav ul.firstlvl li.on a {
  color: #000000;
}
body#css-career #leftnav ul.firstlvl li a:hover {
  color: #676d75;
}
body#css-career #leftnav ul.firstlvl li.on ul.secondlvl {
  border-color: #E6E6E6;
}
body#css-career #leftnav ul.firstlvl li.on ul.secondlvl li a {
  color: #676d75;
}
body#css-career #leftnav ul.firstlvl li.on ul.secondlvl li.on a {
  border-color: #f74881;
  color: #000000;
}
body#css-career #leftnav ul.firstlvl li.on ul.secondlvl li a:hover {
  border-color: #f74881;
  color: #f74881;
}
body#css-career #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on {
  background-color: #FEE4EC;
}
body#css-career #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a {
  border-color: #CCCCCC;
  color: #676d75;
}
body#css-career #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on a {
  border-color: #f74881;
  color: #000000;
}
body#css-career #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a:hover {
  background-color: #FEE4EC;
  border-color: #f74881;
  color: #000000;
}
/*
========================================
           Membership & Orginisation
========================================
*/
body#css-membership #headerbar {
  background-color: #008c8c;
}
body#css-membership #leftnav ul.firstlvl li a {
  color: #008c8c;
}
body#css-membership #leftnav ul.firstlvl li.on a {
  color: #000000;
}
body#css-membership #leftnav ul.firstlvl li a:hover {
  color: #676d75;
}
body#css-membership #leftnav ul.firstlvl li.on ul.secondlvl {
  border-color: #E6E6E6;
}
body#css-membership #leftnav ul.firstlvl li.on ul.secondlvl li a {
  color: #676d75;
}
body#css-membership #leftnav ul.firstlvl li.on ul.secondlvl li.on a {
  border-color: #008c8c;
  color: #000000;
}
body#css-membership #leftnav ul.firstlvl li.on ul.secondlvl li a:hover {
  border-color: #008c8c;
  color: #008c8c;
}
body#css-membership #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on {
  background-color: #E0F1F1;
}
body#css-membership #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a {
  border-color: #CCCCCC;
  color: #676d75;
}
body#css-membership #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on a {
  border-color: #008c8c;
  color: #000000;
}
body#css-membership #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a:hover {
  background-color: #E0F1F1;
  border-color: #008c8c;
  color: #000000;
}
/*
========================================
           Personal Navigation
========================================
*/
body#css-home #headerbar {
  background-color: #008c8c;
}
body#css-home #leftnav ul.firstlvl li a {
  color: #008c8c;
}
body#css-home #leftnav ul.firstlvl li.on a {
  color: #000000;
}
body#css-home #leftnav ul.firstlvl li a:hover {
  color: #676d75;
}
body#css-home #leftnav ul.firstlvl li.on ul.secondlvl {
  border-color: #E6E6E6;
}
body#css-home #leftnav ul.firstlvl li.on ul.secondlvl li a {
  color: #676d75;
}
body#css-home #leftnav ul.firstlvl li.on ul.secondlvl li.on a {
  border-color: #008c8c;
  color: #000000;
}
body#css-home #leftnav ul.firstlvl li.on ul.secondlvl li a:hover {
  border-color: #008c8c;
  color: #008c8c;
}
body#css-home #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on {
  background-color: #E0F1F1;
}
body#css-home #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a {
  border-color: #CCCCCC;
  color: #676d75;
}
body#css-home #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li.on a {
  border-color: #008c8c;
  color: #000000;
}
body#css-home #leftnav ul.firstlvl li.on ul.secondlvl li.on ul.thirdlvl li a:hover {
  background-color: #E0F1F1;
  border-color: #008c8c;
  color: #000000;
}
