@charset "utf-8";

/*Master heading styles 2008 07 11 before they were updated*/
h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.34em;font-family:Georgia;}
h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#083150;}
h1{font-size:1.6em;line-height:1.34em;}
h2{font-size:1.4em;line-height:1.34em;}
h3{font-size:1.2em;line-height:1.34em;}
h4{font-size:1.1em;line-height:1.34em;}
h5{font-size:1em;line-height:1.34em;}
h6{font-size:1em;margin-top:1.2em;line-height:1.34em;}

/*Master table styles 2008 07 10 before they were updated*/
table{font-size:0.9em;background:#edf7fc;text-align:left;border-collapse:collapse;}
table tr,table th,table td{vertical-align:top;}
table th,table td{padding:8px;background:#f4f5f7;border-collapse:collapse;border:1px solid #fff;}
table th{ background:#f4f5f7; font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;color:#333; border-bottom: 2px solid #e1e2e4;}
table thead tr,table thead tr th,table thead tr td{border-top:0;}

/*Site*/
body{color:#111;}
a{color:#005987;}

.h{position:relative;background:#024467 url(img/h-bg.jpg) repeat-x 100% 0;clear:both;border-bottom:6px solid #bce5e9;min-height:83px;height:auto!important;height:83px;}
.h img{border:0;padding:0;}
.h h1,.h p.structure{float:left;font-family:Georgia, "Times New Roman", Times, serif;padding:0;margin:0;font-weight:normal;}
.h h1{font-size:1.6em;font-weight:normal;padding:6px 0 0 28px;}
.h h1,.h h1 a{color:#fff;}
.h h1 a{text-decoration:none;border-bottom:0px solid #266987;}
.h h1 a:hover{border:0;}
.h p.structure{position:absolute;right:10px;bottom:10px;font-size:1.2em;padding:36px 0 0 17px;}
.h p.structure,.h p.structure a{color:#fff;}
.h p.structure a{text-decoration:none;border-bottom:1px solid #b1402e;}
.h p.structure a:hover{border-width:0;}

.wrap-content{float:left;width:100%;background:transparent url(img/wrap-content-bg.jpg) repeat-y 0 0;border-top:0px solid #fff;padding:5px 0 0 0;}

/*
Site menu
li.selected and a.selected refer to the currently selected item.
li.on and a.on refer to the items in the menu branch that leads to and include the currently selected item.
li.menu refers to the list item being a further menu
li.open refers to the current state of the menu with respect to javascript functionality
*/
.n{float:left;width:178px;background:transparent url(/*img/n-bg.jpg*/) no-repeat 0 0;}
.n .site-menu{list-style-type:none;text-align:left;margin:0px 0 0 5px;padding:0px 0px 0px 0px;border-bottom:1px solid #fff;}
.n .site-menu ul{border-top:0px;background:none;margin:0 0 0 0px;padding:0 0 0 0px;border-bottom:0;}
.n .site-menu li{background:none;margin:0;padding:0;display:inline;position:relative;}
.n .site-menu > li:first-child,.n .site-menu > li:first-child > a,.n .site-menu ul > li:first-child,.n .site-menu ul > li:first-child > a{border-top:0;}
.n .site-menu span{float:left;}

.n .site-menu li a{color:#006b99;font-weight:normal;padding:6px 6px 6px 10px;font-size:1em;border-top:2px solid #fff;background:#dcdcdc url(img/n-link-level-1.gif) no-repeat 0px 100%;display:block;text-decoration:none;}
.n .site-menu li a:hover,.n ul li a.on{/*background-image:url(img/n-link-level-1-on.gif);*/}
.n .site-menu li a:hover{text-decoration:underline;}
.n .site-menu li a.on{}
.n .site-menu li a:hover.on{}

.n .site-menu li li a{color:#000;font-weight:normal;margin:0 0 0 2px;padding:2px 2px 2px 10px;font-size:0.9em;border-top:1px solid #EBEBEB;background:#ececec /*url(img/n-link-level-2.gif) no-repeat 0px 5px*/;text-decoration:underline;}
.n .site-menu li li a:hover,.n ul li li a.on{}
.n .site-menu li li a:hover{text-decoration:none;}
.n .site-menu li li a.on{}
.n .site-menu li li a:hover.on{}

.n .site-menu li li li a{color:#A95502;text-decoration:underline;padding:0px 0px 0px 32px;font-size:0.9em;border-top:0px solid #fff;background-position:16px 4px;}
.n .site-menu li li li a:hover,.n ul li li li a.on{background-image:url(img/n-link-level-2-on.gif);text-decoration:none;}
.n .site-menu li li li a:hover{}
.n .site-menu li li li a.on{}
.n .site-menu li li li a:hover.on{}

.breadcrumb{margin-top:0;padding:0px 0 0 53px;background:transparent url(img/breadcrumb-bg.jpg) no-repeat 0 0;font-size:0.9em;min-height:36px;}
.breadcrumb p{margin-top:0;padding-top:1em;}
.d-home .breadcrumb{display:none;}

.m{margin:0px 0px 0 193px;padding:0px 0px 10px 0px;}
.m-inner{padding:74px 30px 0 0;background:transparent url(img/m-people-bg.jpg) no-repeat 0 0;}
.d-home .m-inner{padding:116px 15px 0 33px;background:transparent url(img/m-home-bg.jpg) no-repeat 0 0;}
.d-contact-us .m-inner{background:transparent url(img/m-contact-us-bg.jpg) no-repeat 0 0;}
.d-news .m-inner{background:transparent url(img/m-news-bg.jpg) no-repeat 0 0;}
.d-people .m-inner{background:transparent url(img/m-people-bg.jpg) no-repeat 0 0;}
.d-research-facilities .m-inner{background:transparent url(img/m-research-facilities-bg.jpg) no-repeat 0 0;}
.d-research-projects .m-inner{background:transparent url(img/m-research-projects-bg.jpg) no-repeat 0 0;}

.m h1,.m h1 a{color:#8E0203;}
.m h1,.m h2,.m h3,.m h4,.m h5,.m h6{color:#005987;}
.m h1 a,.m h2 a,.m h3 a,.m h4 a,.m h5 a,.m h6 a{color:#005987;}
.m ul{list-style-type:none;padding-left:0;}
.m ul > li{padding-left:3em;}
.m ul > li{background:transparent url(img/m-ul-li-level-1.gif) no-repeat 9px 2px;}
.m ul > li > ul > li{background:transparent url(img/m-ul-li-level-2.gif) no-repeat 9px 2px;}

.main-content{padding-left:43px;}
.d-home .main-content{padding-left:53px;}

.sidebar{float:right;width:178px;margin:10px 5px 20px 10px;padding-top:1px;}
.sidebar .news-items-wrap{background:#e7e7e7 url(img/news-items-wrap.gif) no-repeat 0 100%;}
.sidebar .news-items-wrap h2{padding:2px 10px;background:#ace2fa url(img/sidebar-h2.gif) no-repeat 100% 0;color:#006b97;border-bottom:2px solid #a3d9f1;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:110%;line-height:1.8em;}
.sidebar .news-items-wrap .news-item{padding:2px 10px 10px 10px;}
.sidebar .news-items-wrap .news-item h3{font-size:100%;line-height:1.5em;font-family:Verdana, Arial, Helvetica, sans-serif;}
.sidebar .news-items-wrap .news-item h3,.sidebar .news-items-wrap .news-item h3 a{color:#00587d;}
.sidebar .news-items-wrap .news-item p{display:none;}
.d-news .m h2 a{text-decoration:none;}

.f{position:relative;color:#386371;clear:both;margin:0px;padding:0 12px 0px 12px;font-size:0.9em;background:#fff url(img/f-bg.jpg) repeat-y 0 100%;min-height:71px;height:auto!important;height:71px;}
.f a{color:#386371;}
.f p{margin-top:0;padding-top:12px;}
.f p span.author{position:absolute;bottom:9px;left:199px;display:block;background:url(img/mail-icon.gif) no-repeat 0px 7px;padding-left:17px;}
.f p span.date-modified{position:absolute;bottom:9px;right:10px;display:block;}
.f ul.supporters{list-style-type:none;padding:0;margin:0;}
.f ul.supporters li{float:left;display:block;position:relative;width:75px;height:34px;overflow:hidden;}
.f ul.supporters li span{width:75px;height:34px;position:absolute;left:0;top:0;background:transparent url(img/ndp-logo.gif) no-repeat 0 0;}
.f ul.supporters li.hea{width:86px;height:34px;}
.f ul.supporters li.hea span{width:86px;height:34px;background:transparent url(img/hea-logo.gif) no-repeat 0 0;}
