*{padding:0;margin:0}body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;background-color:#508309}table{border-collapse:separate}a{text-decoration:none;color:#377AC8;font-weight:bold}li a:hover{background-color:#377AC8;color:#fff;display:inline}ol,ul{padding-left:0px}p{margin-bottom:0px}ul
li{list-style-type:none;padding-left:15px}* html
li{height:auto}li
a{color:#568CD1;font-weight:bold}li
span{color:#888;font-weight:normal}a
img{border:none}object,embed{z-index:1}form table
th{text-align:left}form table th,
form table
td{vertical-align:top}form fieldset
div{width:100%;overflow:hidden}textarea{overflow:auto}#wrapper{margin:0
auto 10px;padding:10px
0px;width:990px;background-color:#fff;position:relative}#faux{margin-bottom:0px;width:100%}#header{color:#333;width:968px;margin:0px
10px 5px;position:relative;border-width:1px}#header-shortcuts{display:block;position:absolute;top:0px;right:0px}#header-shortcuts
li{padding:0px
6px 0px 10px;font-size:80%;font-family:Verdana;font-weight:bold;text-transform:uppercase;font-size:10px;background-image:url(/_media/en/bullet_arrow_white.gif);background-repeat:no-repeat;background-position:1px 4px}#header-shortcuts li
a{float:none;color:#90b6e7}#header-shortcuts li a:hover{color:#fff;background-color:transparent}#header-content{position:relative;border:1px
solid #fff}#header-home-link{display:block;height:120px;width:240px;position:absolute;top:10px;left:0px;background-repeat:no-repeat;background-position:center center}#header-home-link
img{padding-top:20px;padding-left:20px}body.lang-fr #header-home-link
img{padding-top:16px;padding-left:15px}body.lang-en #header-home-link
img{padding-top:20px;padding-left:20px}#header-search{display:block;float:right;position:absolute;bottom:0px;right:0px;width:215px;margin-bottom:4px}#header-search .input-image, #header-search .input-text{display:block;float:left;background-color:transparent}#header-search .input-text{background:transparent none repeat scroll 0 0;border:medium none;font-size:11px;vertical-align:bottom;width:155px}#search-textbox{border:1px
solid #6F6F6F;background-color:#fff;overflow:hidden;float:left;margin-right:5px;width:165px;height:20px}#search-textbox
label{color:#AAA;line-height:20px;padding-left:4px;position:absolute;left:0px}#header-search .input-image{text-align:center;margin-top:1px}#header-breaking-news{height:30px;background-image:url(/_media/en/bg_breaking_news.gif);background-repeat:repeat-x;background-position:0px 0px;font-family:Verdana;font-weight:bold;font-size:14px;border:0
solid #fff;border-width:0px 1px 1px 1px}body.lang-fr #header-breaking-news{background-image:url(/_media/fr/bg_breaking_news.gif)}#header-breaking-news
p{margin:0px
5px;line-height:30px}#header-breaking-news
a{color:#3978cb}#navigation{color:#333;margin:0
10px 5px;width:968px;text-align:center}#menu{position:relative;display:inline-block;z-index:6;padding:1px}#menu
li{float:left;text-align:left;position:relative;margin:0px;margin-top:0px;padding:0px;height:29px}* html #menu
li{padding:0px}#menu li
ul{display:none}#menu li,
#menu li
a{background-repeat:no-repeat;height:29px;box-sizing:content-box}#menu li a:hover{background-color:transparent}#menu li
a{display:block;height:29px;text-indent: -100em;overflow:hidden}#menu li ul
a{height:auto;width:158px !important}#menu li
a{background-image:url(/_media/en/nav_off.png)}body.lang-fr #menu li
a{background-image:url(/_media/fr/nav_off.png)}#menu li a:hover,
#menu li.current
a{background-image:url(/_media/en/nav_on.png)}body.lang-fr #menu li a:hover,
body.lang-fr #menu li.current
a{background-image:url(/_media/fr/nav_on.png)}#menu li.current li,
body.lang-fr #menu li.current
li{background-image:none}#menu ul li a,
#menu ul li a:hover,
body.lang-fr #menu ul li a,
body.lang-fr #menu ul li a:hover{background-image:none}#menu.extranet{width:967px}#menu.extranet li a, .lang-fr #menu.extranet li
a{width:322px;background-image:url(/_media/en/extranet/nav_off.png)}body.lang-fr #menu.extranet li a, .lang-fr #menu.extranet li
a{background-image:url(/_media/fr/extranet/nav_off.png)}#menu.extranet li a:hover,
#menu.extranet li.current
a{background-image:url(/_media/en/extranet/nav_on.png)}body.lang-fr #menu.extranet li a:hover,
body.lang-fr #menu.extranet li.current
a{background-image:url(/_media/fr/extranet/nav_on.png)}.lang-fr #menu li.p_qui-sommes-nous
a{background-position:0px;width:135px}#menu li.p_about
a{background-position:0px;width:105px}.lang-fr #menu li.p_departements-et-programmes
a{background-position: -135px;width:208px}#menu .p_departments-programs
a{background-position:-105px;width:223px}.lang-fr #menu li.p_recherche
a{background-position: -343px;width:85px}#menu .p_research
a{background-position:-328px;width:102px}.lang-fr #menu li.p_formation
a{background-position: -428px;width:85px}#menu .p_education
a{background-position:-430px;width:112px}.lang-fr #menu li.p_developpement-du-campus
a{background-position: -513px;width:187px}#menu .p_campus-development
a{background-position:-542px;width:190px}.lang-fr #menu li.p_carrieres
a{background-position: -700px;width:80px}#menu .p_careers
a{background-position:-732px;width:93px}.lang-fr #menu .p_actualites-et-evenements
a{background-position: -780px;width:184px}#menu .p_news-events
a{background-position:-825px;width:140px}#menu li.p_extranet__bod-meetings
a{background-position:0px}#menu li.p_extranet__board-member-info
a{background-position:-322px}#menu li.p_extranet__board-committees
a{background-position:-644px}#menu
.subnav{top:30px}#menu .subnav,
#menu .subsubnav,
#menu
.subsubsubnav{display:none;width:180px;position:absolute;border:0px
solid #4F4F4F;border-width:1px 0px 0px 1px}#menu li a ul li
a{width:180px !important}#menu .subnav li,
#menu .subsubnav
li{float:none;height:auto !important;padding:0px;border:0px
solid #4F4F4F;border-width:0px 1px 1px 0px;margin:0px}#menu .subnav li a,
#menu .subsubnav li a,
body.lang-fr #menu .subnav li a,
body.lang-fr #menu .subsubnav li
a{background:white;font-size:11px;text-indent:0;padding:10px;height:auto;font-weight:bold;color:#000;font-family:verdana}#menu .subnav li a:hover,
#menu .subsubnav li,
body.lang-fr #menu .subnav li a:hover,
body.lang-fr #menu .subsubnav
li{background:#dadada;color:#000}#menu
.subsubnav{left:100% !important;top: -1px !important}#menu
.subsubsubnav{top : -1px !important;left:100% !important}#menu .far-right , #menu .far-right{top : -1px !important;left: -101% !important}#breadcrumbs{color:#333;font-size:11px;height:25px;line-height:16px;margin:0;padding:0
10px}#breadcrumbs
a{font-family:verdana;float:none;font-weight:normal;color:#3978cb}#breadcrumbs a:hover{color:#fff;background-color:#3978cb}#leftcolumn{display:inline;color:#333;margin:0px
10px 30px 10px;padding:0px;width:160px;float:left}body.homepage
#leftcolumn{padding-bottom:10px;position:relative;z-index:5}#left-column-footer-banner{position:relative;bottom:0px;left:0px;width:160px}#left-menu{position:relative;z-index:4;margin-bottom:70px;border-width:1px 1px 0px 1px !important}#left-menu
li{position:relative;padding:0px;height:57px;border-width:0px 0px 1px 0px !important}#left-menu li
ul{display:none}#left-menu li,
#left-menu li
a{background-repeat:no-repeat;height:58px}#left-menu li a:hover{background-color:transparent}#left-menu li
a{display:block;height:56px;text-indent: -100em;overflow:hidden}#left-menu li ul
a{height:auto}#left-menu li
a{background-image:url(/_media/en/nav_left_off.jpg?v=2);background-repeat:no-repeat;width:158px}body.lang-fr #left-menu li
a{background-image:url(/_media/fr/nav_left_off.jpg?v=2)}#left-menu li a:hover,
#left-menu li.current
a{background-image:url(/_media/en/nav_left_on.jpg?v=2)}body.lang-fr #left-menu li a:hover,
body.lang-fr #left-menu li.current
a{background-image:url(/_media/fr/nav_left_on.jpg?v=2)}.lang-fr #left-menu .p_patients-et-visiteurs a,
#left-menu .p_patients-visitors
a{background-position:-1px -1px}.lang-fr #left-menu .p_medecins a,
#left-menu .p_physicians
a{background-position:-1px -60px}.lang-fr #left-menu .p_soins-infirmiers a,
#left-menu .p_nursing
a{background-position:-1px -119px}.lang-fr #left-menu .p_benevoles a,
#left-menu .p_volunteers
a{background-position:-1px -178px}.lang-fr #left-menu .p_repertoire-des-cliniques-et-des-services a,
#left-menu .p_directory-of-clinics-services
a{background-position:-1px -237px}#left-menu
.subnav{left:100% !important;top: -1px !important}#left-menu .subnav,
#left-menu .subsubnav,
#left-menu
.subsubsubnav{display:none;width:180px;position:absolute;border:0px
solid #4F4F4F;border-width:1px 1px 0px 1px}#left-menu .subnav li,
#left-menu .subsubnav
li{float:none;height:auto !important;padding:0px;border:0px
solid #4F4F4F;border-width:0px 1px 1px 0px}#left-menu .subnav li a,
#left-menu .subsubnav li a,
body.lang-fr #left-menu .subnav li a,
body.lang-fr #left-menu .subsubnav li
a{background:white;font-size:11px;text-indent:0;padding:10px;height:auto;font-weight:bold;color:#000;font-family:verdana;width:178px}#left-menu .subnav li a:hover,
#left-menu .subsubnav li,
body.lang-fr #left-menu .subnav li a:hover,
body.lang-fr #left-menu .subsubnav
li{background:#dadada;color:#000}#left-menu .subsubnav,
#left-menu
.subsubsubnav{left:100% !important;top: -1px !important}div.left-boxbanner,div.right-boxbanner{border-width:1px;padding:1px;overflow:hidden;margin:0
0 40px 0;font-size:1px}div.left-boxbanner.logo{text-align:center;border:none}div.left-boxbanner.logo
img{width:80px}div.left-boxbanner.logo.accred
img{width:152px}div.left-boxbanner.logo.boma
img{width:123px}div.left-boxbanner.logo.eco
img{width:68px}div.left-boxbanner.logo.bfi
img{width:90px}div.right-boxbanner{margin:0
0 10px 0}#rightcolumn{display:inline;position:relative;color:#333;margin:0px
10px 0px 0px;padding:0px;width:160px;float:right}#rightcolumn .miniblock-content{font-family:verdana;font-size:11px;line-height:14px}#rightcolumn
ul{padding-bottom:15px;padding-left:5px;padding-right:5px;padding-top:15px}#content{float:left;color:#333;margin:0px
0px 0px 10px;padding:0px;width:610px;display:inline;position:relative;border-width:1px;min-height:785px;font-size:11px}#content .big-text{font-size:14px;line-height:28px}* html
#content{height:785px}#content{line-height:18px}#content span, #rightcolumn
span{line-height:1.63em}#content
div.body{margin:20px}#content
h1{line-height:38px;font-family:TrebuchetMS,trebuchet,verdana;font-weight:normal;font-size:24px;background:rgb(227,227,227);background:linear-gradient(180deg, rgba(227,227,227,1) 0%, rgba(255,255,255,1) 40%, rgba(255,255,255,1) 60%, rgba(227,227,227,1) 100%);height:auto;padding:10px
15px}#content .big-text
h1{font-size:30px}#footer-spacer{position:relative;width:966px;clear:both;overflow:auto;height:35px}#footer{position:relative;color:#333;border-style:double;border-width:3px;border-color:#CCCACB;max-width:960px;padding-top:10px;padding-bottom:10px}#footer .smhc-logo
img{max-width:97px}#footer-content{line-height:18px;font-size:90%}#footer-content
h3{font-weight:bold;font-size:13px}img.footer-mcgill{width:29px;height:37px}.footer-imgs
a{display:inline-block;vertical-align:middle}@media (min-width: 992px){#footer .smhc-logo{width:14%;padding-left:0px;padding-right:0px}#footer-content{width:45%;padding-left:0px;padding-right:0px}.footer-imgs{width:32%}}.clear{clear:both;background:none}#header,
#menu,
#left-menu,
#left-menu li,
.left-boxbanner,
.right-boxbanner,
.miniblock,
#content,
.table-events,
.table-events td,fieldset{border:1px
solid #cbcbcb}ul.line-menu{clear:both}ul.line-menu
li{display:inline;list-style-type:none;padding:0px
5px 0px 0px}.miniblock{border-width:1px;margin-bottom:15px}#content
.miniblock{margin-left:20px;margin-right:20px}#content .body
.miniblock{margin-left:0;margin-right:0}.miniblock-content{overflow:hidden;padding:0px
0px 10px 0px}.miniblock-content
li{margin:0px
0px 10px 0px;overflow:hidden}.miniblock-content li, #content
li{background-image:url(/_media/en/bullet_list.gif);background-repeat:no-repeat;background-position:2px 5px}body.lang-fr .miniblock-content li, #content
li{background-image:url(/_media/fr/bullet_list.gif)}#content
li{line-height:14px}.miniblock-header{font-weight:bold;font-size:11px;background-color:#cbedf9;height:20px;line-height:18px;text-transform:uppercase;padding:0px
0px 0px 15px;position:relative}#left-menu.light-border{border-width:1px 0px 0px 1px}#left-menu.light-border
li{border:solid #CCCACB;border-width:0px 1px 1px 0px}div.body .sitemap
ul{margin:none !important}div.body .sitemap ul
li.p_{background:none !important}div.body .sitemap ul li
ul{margin-top:10px;margin-bottom:0px}div.body .sitemap ul li
ul{margin-top:10px}div.body .sitemap ul li ul li
ul{margin-top:0px}div.body .sitemap ul li ul
li{margin-bottom:10px}div.body .sitemap ul li ul li ul
li{margin-bottom:0px}.sitemap{margin:10px
0px}.sitemap
ul{margin-bottom:10px;padding-left:5px}.sitemap
li{background-image:url(/_media/en/bullet_list.gif);background-repeat:no-repeat;background-position:10px 7px;padding-left:16px}body.lang-fr .sitemap
li{background-image:url(/_media/fr/bullet_list.gif)}.sitemap li
a{font-weight:normal !important}.twocolumn{overflow:hidden;border:none}#homepage #smhc-building-img{max-width:100%;margin-bottom:30px}#homepage .twocolumn
.miniblock{height:175px}.miniblock-header
a{position:absolute;right:2px;top:2px}#content .miniblock-content{padding:10px
!important}.twocolumn
.miniblock{width:300px}.twocolumn
div.right{float:right}.twocolumn
div.left{float:left}h2.fact-title{padding-top:15px !important}.fact-block
li{background:none !important}.faq-block
li{line-height:18px !important;margin:0px}.faq-answer-inner
p{margin:10px
5px 5px 0px !important;padding:15px;background-color:#f2f2f2;border:1px
solid #d6d6d6;line-height:21px !important}#home-faq .faq-answer-inner
p{line-height:18px}.table-events{border-width:1px 0px 0px 1px !important;font-family:verdana;font-weight:bold;color:#000;margin:5px
0px}.table-events
td{border-width:0px 1px 1px 0px !important;padding:8px
!important;background-color:#fff}.table-events .table-title
td{background-color:#80a8db}.table-events .table-title-month
td{background-color:#c8c8c8}.table-events .disabled-row
td{background-color:#f3f3f3;color:#b0b0b0}.table-events
ul{margin-bottom:0 !important}.table-events
li{margin-bottom:10px}#content
fieldset{border-width:1px 0 0;margin:15px
0px 0px 0px;padding:15px
0px 0px 0px}#content fieldset
p{padding:10px}#content
form{line-height:20px}#content .big-text
form{line-height:25px}#content form select,
#content .input-text,
#content .input-textarea{background-color:#f1f1f1;border:1px
solid #b8b8b8;font-size:11px !important;width:265px;margin:5px
0px;font-family:Verdana!important}#content .big-text form select,
#content .big-text .input-text,
#content .big-text .input-textarea{font-size:14px !important}#content textarea.input-textarea{width:355px;height:120px}#content form
select{overflow:hidden}#content form input.input-text{padding:3px
0px 0px 3px;height:18px;width:260px;overflow:hidden}#content form
label{clear:both;display:block;float:left;width:185px;line-height:14px;padding-top:10px;padding-right:5px}#content form
div.field{width:380px;padding-bottom:15px;padding-top:5px}#content form  ul.options,
#content form  ul.inline-options{margin-top:5px}#content form  ul.inline-options{display:block}#content form ul.options>li>label{clear:none;display:inline;width:auto;line-height:normal;padding:0;float:none}#content form
select.dob{width:86px}#content .big-text form
label{line-height:17px}#home-announcement{line-height:21px;font-size:14px;padding-bottom:10px;background-color:#f1f1f1}#home-announcement
*{line-height:1.5em}#home-announcement
h3{font-family:verdana;font-weight:bold;line-height:21px;font-size:14px;color:#333;margin-bottom:14px}#home-announcement ul.more-link{clear:left}* html #home-announcement{height:1%}#home-links
ul{display:block;overflow:hidden;margin:15px
0px;padding:0px
15px}ul#home-links-rightcol{border-left:1px solid #CCCACB}.miniblock-margin{margin:15px
15px 5px 15px}#home-faq
ul{margin:15px}#home-faq ul
li{margin-bottom:15px}#home-links
li{margin:0
0 5px}#home-research .miniblock-content, #home-news .miniblock-content, #home-didyouknow .miniblock-content{min-height:150px}#home-news.miniblock.right .miniblock-content ul.more-link{float:right}* html #home-research .miniblock-content, * html #home-news .miniblock-content, * html #home-didyouknow .miniblock-content{height:150px}.more-link{padding:0px}#rightcolumn .more-link{padding:0px
15px !important}#content .more-link{margin-top:20px}.more-link
li{background-image:url(/_media/en/bullet_list_normal.gif) !important;background-position:2px 7px;background-repeat:no-repeat}body.lang-fr .more-link
li{background-image:url(/_media/fr/bullet_list_normal.gif) !important}.more-link li
a{font-weight:normal !important;font-size:11px !important;line-height:14px !important}#home-announcement-img
img{border:1px
solid #CCCACB;padding:1px;display:block}#home-announcement-img{padding:15px
25px 15px 15px !important;float:left;overflow:none}#careers
li{margin-bottom:5px !important}.news-template{line-height:20px}.news-template
.relimage{float:left;margin-right:10px;overflow:hidden}#home-announcement-img span,
.news-template .relimage
span{display:block;font-size:11px;padding:0
0 3px 0;border-bottom:1px solid #CCCACB}.text-highlight{background-color:#F7F7F7;margin:20px
0;padding:10px}.text-highlight
label{width:180px !important}#form-captcha{overflow:hidden;clear:both;height:100px;padding:45px
0px}.reference-title{display:block;color:#636363;font-weight:bold;padding:10px
0px 0px}.languages-checkbox td
input{margin-right:10px}#calendar-search{padding:15px
20px;background-color:#f2f2f2;border:1px
solid #d6d6d6;height:50px;margin:0px
0px 10px 0px}#calendar-search
form{position:relative;line-height:15px;width:528px;overflow:hidden}.big-text #calendar-search
form{line-height:19px}#calendar-search form
div{float:left;margin-right:10px}#calendar-search form div
label{float:left;width:auto;font-weight:bold;padding:0px}#calendar-search form div
select{float:left;width:80px;background-color:#fff;margin:0px}#calendar-search form
.hideempty_wrap{clear:both;margin-top:4px;width:400px}#calendar-search form
.submit{float:right;border:0;padding:0;margin-top:13px}.calendar-header{clear:both;height:20px;font-size:14px;font-weight:bold}.big-text .calendar-header{font-size:16px;height:22px}.calendar-header
h3{float:left}.calendar-header .calendar-header-right{float:right}.calendar-header .calendar-header-right{float:right;text-align:right}.calendar-header-right .link-next{padding:0px
0px 0px 15px;margin:0px
0px 0px 5px;background-image:url(/_media/en/bullet_list.gif);background-position:2px 4px;background-repeat:no-repeat}body.lang-fr .calendar-header-right .link-next{background-image:url(/_media/en/bullet_list.gif)}.calendar-header-right .link-back{padding:0px
12px 0px 0px;margin:0px
5px 0px 0px;background-image:url(/_media/en/bullet_list.gif);background-position:right 4px;background-repeat:no-repeat}body.lang-fr .calendar-header-right .link-back{background-image:url(/_media/fr/bullet_list.gif)}.calendar-header-right .link-next,
.calendar-header-right .link-back{font-size:11px}.big-text .calendar-header-right .link-next,
.big-text .calendar-header-right .link-back{font-size:14px}.corner-links{height:15px;padding:5px
20px 0px 0px}.corner-links
a{font-weight:bold !important}div.body .corner-links{padding:5px
0px 0px 0px}.corner-links
li{float:right}.corner-links li
a{font-weight:bold !important}.body ul.calendar-bullets{list-style:none !important;list-style-position:inside!important;margin-left:0px!important}.body ul.calendar-bullets
li{padding-left:14px !important}.calendar-legend{margin-top:15px}.calendar-legend
ul{display:block;height:20px;padding:5px
0px}.calendar-legend
li{float:left;position:relative;margin:0px
15px 0px 0px;padding:0px
0px 0px 11px}.events-programs
h2{height:auto !important}.eventweek-days{display:block;height:20px;padding:10px
0px;font-family:Verdana}.event_archives-years{font-size:14px}.eventweek-days
a{margin:0px
5px}.event_archives-years{margin:15px
0px;font-weight:normal !important}#events_archives-list{margin:30px
0}#events_archives-list
li{margin:10px
0}#events_archives-list li
a{margin:0px
5px 0px 0px}.calendar-bullets
li{background:none !important;padding-left:14px !important;text-indent:0 !important;position:relative;font-weight:normal}#content .event
.summary{margin-top:30px}.bullet{width:10px;height:10px;line-height:10px;font-size:1px}.calendar-bullets li
.bullet{position:absolute;top:4px;left:0}* html .calendar-bullets li
.bullet{top:2px;left: -14px}* + html .calendar-bullets li
.bullet{top:2px}* html .calendar-legend li
.bullet{top:5px;left:0}* + html .calendar-legend li
.bullet{top:5px}.event .meta
th{text-align:left;width:150px;white-space:nowrap}.event .meta
td{padding:3px
0 3px 0.5em}.event-tooltip{position:absolute;width:300px;background:#aaa;z-index:100;font-size:11px}.event-tooltip
.inner{background:white url(/_media/bg_tip.gif) repeat-x;border:1px
solid #888;padding:12px;position:relative;top: -1px;left: -1px}.event-tooltip
p{margin-bottom:12px}.event-tooltip .meta
th{width:auto}.event-tooltip .meta th,
.event-tooltip .meta
td{vertical-align:top}.event-tooltip
.title{font-size:12px}.event-tooltip
.date{display:block;margin-bottom:12px}.event-tooltip
.arrow{background:url(/_media/pointer_tip.gif) no-repeat;position:absolute;bottom:2px;margin-bottom: -7px;height:7px;width:12px;left:50%;margin-left: -6px;font-size:1px;display:block}* html .event-tooltip
.arrow{margin-left: -16px}#events-list,#news-list,#stmarys-news-list,#press-release-list{margin-bottom:11px;overflow:auto;clear:both}#events-list .title,
#news-list .title,
#stmarys-news-list .title,
#press-release-list .title,
.news-template
.title{border-bottom:1px solid #CCCACB;margin-bottom:10px}#events-list li,
#news-list li,
#stmarys-news-list li,
#press-release-list
li{padding-bottom:20px;line-height:18px}#news-list-left{float:left;width:275px;display:inline}#news-list-right{float:right;width:275px;display:inline}table .calendar-bullets
li{margin-bottom:0}#row-dob
input{font-size:14px !important;text-indent:5px}.big-text #row-dob
input{font-size:16px !important}.submit{border-top:1px solid #CCCACB;padding:30px
0px 5px 0px;overflow:hidden;text-align:right}.menu-arrow{background-image:url(/_media/en/bullet_arrow_grey.gif) !important;background-position:171px 29px !important;background-repeat:no-repeat !important}body.lang-fr .menu-arrow{background-image:url(/_media/fr/bullet_arrow_grey.gif) !important}#joml-interests
div{width:190px;overflow:hidden;float:left}#joml-interests label, #media-member
label{padding:0
5px !important}#joml-interests
td{padding-top:0;padding-bottom:6px;vertical-align:middle}#media-member{clear:right;float:left;margin-left:10px;width:200px}.error-message{color:red;display:block;margin-left:200px}.captcha-block{float:left;width:270px}.captcha-block .input-text{width:120px !important}.captcha-block .error-message{margin-left:25px !important}#homepage
.miniblock{margin:0px
0px 5px 0px !important}#homepage .miniblock-content{padding:0px
!important}.input-watermark{float:left;margin-right:10px;width:auto}.input-watermark
label{float:left !important;height:auto !important;line-height:normal !important;width:auto !important;position:absolute;margin-left:5px;color:#AAA}#row-dob .error-message{margin:0px}.body
.empty{padding:15px;background:#F3F3F3;border:1px
solid #CCCACB;text-align:center}.body .empty
p{margin:0;padding:0}#search-pager{margin:10px
0px}#search-results
.result{margin:20px
0px}#no-results{margin:20px
0px}.size-change{text-align:right;padding:5px
20px 0 0}.addthis-button
.addthis_toolbox{float:right}#content form
table.availability{width:300px}#content form table.availability > thead > tr > th,
#content form table.availability>tbody>tr>th{font-weight:normal}#content form table.availability > tbody > tr > td,
#content form table.availability>thead>tr>th.time-of-day{text-align:center;width:140px}#content form#manage-profile-form
label{width:200px}#content form#manage-profile-form .login-submit{margin-left:204px}#content fieldset
#smhc_student_volunteer_notice{display:none;width:380px;margin-left:190px}#content fieldset #smhc_student_volunteer_notice h3, #content fieldset #smhc_student_volunteer_notice
h4{text-align:center;margin:15px
0px 10px 0px;font-size:11px;text-decoration:underline}#content fieldset #smhc_student_volunteer_notice
h4{line-height:16px;font-weight:normal}#content fieldset #smhc_student_volunteer_notice
p{margin:20px
0px 10px 0px;padding:0px}#content fieldset #smhc_student_volunteer_notice
li{background-image:none;margin:8px
0px 8px 22px}#content fieldset #smhc_student_volunteer_notice
table{width:200px}#content fieldset #smhc_student_volunteer_notice table
td{padding:0px;font-weight:bold}#content fieldset #smhc_student_volunteer_notice
address{margin-left:100px;margin-top:6px;font-style:normal}.faq-answer{display:none;width:560px;height:auto}@media (max-width: 1399px){}@media (max-width: 1199px){}@media (max-width: 991px){img{max-width:100%}#wrapper{margin:0px;padding:0px;width:100%}.navbar{height:146px;width:100%;background-color:#FFF;border-bottom:5px solid #3b79cb}.navbar .navbar-toggler{border:none;padding:0px;float:right}.navbar-toggler:focus{box-shadow:none}.content-offset{margin-top:146px}#leftcolumn,#content,#rightcolumn,#footer-spacer,#footer{display:block;float:none;width:100%;margin:0px}#mobile-menu-container{height:auto}#mobile-menu-container .navbar-toggler{padding:10px}.mobile-menu{width:100%;border-bottom:3px solid #3b79cb}.mobile-menu li,
#mobile-menu-ext li,
#mobile-menu-lang
li{padding:20px
10px;display:block;position:relative;border-bottom:1px solid #c8c8c8}.mobile-menu li:last-child,
#mobile-menu-ext li:last-child{border-bottom:none}.mobile-menu li a,
#mobile-menu-ext li a,
#mobile-menu-lang li
a{font-weight:normal;font-size:20px;display:block}.mobile-menu li a,
#mobile-menu-ext li
a{padding-right:50px}.mobile-menu-topset li
a{font-weight:bold;text-transform:uppercase}.mobile-menu li.current>a:not(.dropdown-toggler){font-weight:bold}.mobile-menu .dropdown-toggler{position:absolute;right:0px;top:13px;padding:5px
20px 5px 20px}.mobile-menu .dropdown-toggler
img{width:7px;height:auto}.mobile-menu .dropdown-toggler:hover{background-color:transparent;color:#568CD1}.mobile-menu .dropdown-toggler.show{transform:rotate(90deg)}.mobile-menu .dropdown-menu{border:none;border-radius:0px}.mobile-menu li a[target='_blank']{background-image:url('/_media/icon_menu_new_window@3x.png');background-repeat:no-repeat;background-position:right 5px center;background-size:15px}#mobile-menu-ext{border-bottom:3px solid #3b79cb;margin-bottom:0px}#mobile-menu-lang{text-align:center;border-bottom:3px solid #3b79cb}#mobile-menu-lang>li:first-child{border-right:1px solid #3b79cb}#mobile-menu-lang li a.current-1{opacity:0.5}#breadcrumbs{height:auto;font-size:14px;line-height:1.5;padding:15px}#breadcrumbs .line-menu{margin:0px}#homepage #smhc-building-img{margin:0
auto;display:block}#content{background-color:#F3F3F3;padding-bottom:15px;min-height:auto}#content
h1{font-size:28px}#content
div.body{margin:15px}body:not(.homepage) #content{background-color:#FFF}body:not(.homepage) #content
.body{font-size:16px;line-height:1.5}#content .size-change{display:none}.twocolumn
div.miniblock{float:none;width:auto}.miniblock-header{font-size:18px;height:auto;padding:10px}.miniblock-content{font-size:15px;background-color:#FFF}.miniblock-content
table{border-collapse:collapse}.miniblock-content table tr
td{display:block;margin-bottom:15px}#homepage .twocolumn
.miniblock{height:auto}#homepage
.miniblock{margin:0
15px 15px 15px !important}.more-link li
a{font-size:14px !important}div.right-boxbanner{border:none;text-align:center}div.right-boxbanner
img{max-width:300px}#leftcolumn{padding:15px}#mobile-left-menu
li{background-image:none;padding:0px;margin-bottom:10px}#mobile-left-menu li>a{background-repeat:no-repeat;background-size:contain;background-position:center center;width:100%;height:110px;text-indent: -100em;display:block;margin:0
auto}#mobile-left-menu li>a.dropdown-toggler{display:none}#mobile-left-menu li.p_patients-visitors
a{background-image:url('/_media/en/responsive/button_patients_and_visitors@2x.png')}#mobile-left-menu li.p_volunteers
a{background-image:url('/_media/en/responsive/button_volunteers@2x.png')}#mobile-left-menu li.p_directory-of-clinics-services
a{background-image:url('/_media/en/responsive/button_directory_of_clinics_and_services@2x.png')}#mobile-left-menu li.p_patients-et-visiteurs
a{background-image:url('/_media/fr/responsive/button_patients_and_visitors@2x.png')}#mobile-left-menu li.p_benevoles
a{background-image:url('/_media/fr/responsive/button_volunteers@2x.png')}#mobile-left-menu li.p_repertoire-des-cliniques-et-des-services
a{background-image:url('/_media/fr/responsive/button_directory_of_clinics_and_services@2x.png')}#left-column-footer-banner{width:100%}body:not(.homepage) #left-column-footer-banner{display:none}div.left-boxbanner.logo
img{width:80px;max-width:90%}div.left-boxbanner.logo.accred
img{width:290px}div.left-boxbanner.logo.boma
img{width:175px}div.left-boxbanner.logo.eco
img{width:105px}div.left-boxbanner.logo.bfi
img{width:145px}#rightcolumn{padding:30px
0}#footer{padding-top:30px;background-color:#F3F3F3;border:none;max-width:none}#footer .smhc-logo
img{max-width:170px;margin-bottom:15px}#footer-content{font-size:16px}#footer-content
h3{font-size:20px}#footer-content .footer-text{max-width:80%;margin:0
auto}#footer-content p:last-child{margin-top:15px}img.footer-mcgill{margin-top:15px;max-width:105px;width:auto;height:auto}.forgot-password,.login-submit{margin-left:0px !important}}@media (max-width: 767px){.navbar{height:111px}.content-offset{margin-top:111px}}@media (max-width: 575px){.navbar{min-height:120px}.content-offset{margin-top:120px}}