body{color:#000;background:#fff}
html,body,div,span,applet,object,iframe,form,h1,h2,h3,h4,h5,h6,p,blockquote,a,a:link,a:visited,em,font,img,small,strike,samp,strong,sub,sup,label,caption{margin:0;padding:0;border:0;vertical-align:baseline}
table{border-spacing:0}
caption,th,td{text-align:left;font-weight:300}
table,tbody,tfoot,thead,tr,th,td{vertical-align:top}
.clear{clear:both;line-height:1px;height:1px}
.clearboth{clear:both}
.clearfix:after{content:".";display:block;height:0;clear:left;visibility:hidden}
.clearfix{display:inline-block}
/*\*/* html .clearfix{height:1%}
.clearfix{display:block}
/**/img.fl_left{display:block;margin:0 10px 0 0}
img.fl_right{display:block;margin:0 0 0 10px}
.fl_left{float:left}
.fl_right{float:right}
.fl_absMiddle{display:block;text-align:center;margin:0 auto}
.txt-right{text-align:right}
.txt-left{text-align:left}
.txt-center{text-align:center}
.hide{display:none}
.show{display:block}
html{font-size:87.5%}
body{color:#535454;font:normal 1em/1.4 Arial,Helvetica,sans-serif;text-align:center;font-weight: 300; font-family:'acumin-pro',Arial,sans-serif}
h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2em}
h1{font-weight:200;color:#232323;font-size:28px;font-family:'acumin-pro';text-transform:uppercase}
h1 a,h1 a:link,h1 a:visited{color:#232323;text-decoration:none}
h1 a:active,h1 a:focus,h1 a:hover{color:#626262}
h2{color:#c08c0c;font-size:1.3em;margin-bottom:.5em}
h3{font-size:1.4em;color:#000;font-family:'acumin-pro';font-weight:200;margin-bottom:.3em}
h4{font-size:1.2em;color:#232323;font-size:1em;margin-bottom:.1em}
h5{color:#52514f;font-size:1em;font-weight:300}
h6{font-size:.8em;margin:0 0 .5em}
h1.outside{margin:.3em 0 0}
h1+img,h1+.slider01{margin-top:15px}
h1 b,h3 b{font-weight:300}
p{margin:0 1em 1.8em 0}
sup{font-size:.57em;vertical-align:top}
sub{font-size:.57em}
a,a:link{color:#707372;text-decoration:none}
.maincontent a,.maincontent a:link,.maincontent-full a,.maincontent-full a:link{color:#000;font-family:'acumin-pro';font-weight: 400; border-bottom:1px solid #c08c0c}
.maincontent a:hover,.maincontent a:focus,.maincontent-full a:hover,.maincontent-full a:focus{color:#707372;border-bottom:1px solid #707372;text-decoration:none}
a:active,a:focus,a:hover{text-decoration:underline}
ul,ol{margin:0 0 2em}
ul{list-style:none;padding:0}
ul li{background:url(dalhousie-images/bullet-circle.gif) no-repeat left .7em;padding-left:1em}
ul li.more{background:0;font-weight:600}
ul ul{margin:0}
dl{margin:0}
dd{margin:0}
input,textarea{font:1em Arial,Helvetica,sans-serif;color:#52514f;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #dfdeda;padding:4px 10px 4px}
select{font:.8em Arial,Helvetica,sans-serif;color:#52514f}
input,textarea,select{font-family:'acumin-pro',Arial,sans-serif}
option{padding:2px}
input{width:50%}
textarea{width:90%}
.input-checkbox{border:0;width:auto}
label{font-weight:600;display:inline-block;color:#000}
label span{font-weight:300}
.label-inline{display:inline;font-weight:300;font-size:.8em;color:#9e9d9a}
.form-item{margin-bottom:15px}
.input-box{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #dfdeda;padding:4px 10px 4px}
.input-btn{background:url(dalhousie-images/bullet-arrowSmall.gif) no-repeat 9px 1em #000;font-size:.9em;color:#fff;overflow:visible;width:auto;padding:6px 12px 5px 18px;border:0;cursor:pointer;margin-top:15px}
.input-btn:hover{background:url(dalhousie-images/bullet-arrowSmallHover.gif) no-repeat 9px 1em #c08c0c}
blockquote{overflow:hidden;height:1%;background:url(dalhousie-images/img-quote-content.gif) no-repeat 25px 29px #f3f3f3;padding:25px;margin:0 0 1.8em}
blockquote p{font-size:1.3em;margin:0 0 0 40px;font-weight:600}
table,tr,td,th,tbody{border:0;border-color:#dbdbdb}
table{border-top:1px solid #dbdbdb;margin:1em 0;width:100%;font-weight:300;font-size:.9em}
table td{padding:8px 15px;border-bottom:1px solid #dbdbdb}
table th{padding:8px 15px;background-color:#f3f3f3;border-bottom:1px solid #dbdbdb;font-weight:600}
object,embed{display:block}
#wrapper,.mn-wrapper{margin:0 auto;max-width:1280px;min-width:980px;text-align:center;width:expression(document.body.clientWidth>1282 ? "1280px":document.body.clientWidth < 982 ? "980px":"100%")}
.ctn-boundary{width:940px;margin:0 auto;text-align:left;overflow:hidden}
#accessHelpers{position:absolute;top:-500px}
.header{background:#fff;color:#000;padding:15px 0;border-bottom:solid 1px #c08c0c}
.header .ctn-boundary{overflow:visible}
.header a,.header a:link,.header a:visited{text-decoration:none}
.header h2{float:left;text-indent:-50000px;margin:0}
.header h2 a,.header h2 a:link,.header h2 a:visited{display:block;background:url(dalhousie-images/dalhousie-logo-black.png) no-repeat;background-image:url(dalhousie-images/dalhousie-logo-black.svg),none;background-size:200px 50px;width:200px;height:50px}
.header h2 a:focus{outline:0}
.header h2 img{vertical-align:middle}
.hdr-tools{float:right}
.hdr-search{width:310px;height:1%;overflow:hidden;padding:3px 4px 3px 10px;margin-top:0;max-width:310px;background:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px #707372 solid}
.hdr-search .input-search-box{outline:0;display:inline;padding:2px 0;width:100%;float:left;font-size:.8em;color:#52514f;border:0;background:0;text-overflow:ellipsis}
.hdr-search .search-btn{margin-top:2px;font-size:0;line-height:0;text-indent:-50000px;display:block;float:right;width:18px;height:18px;background:url(dalhousie-images/btn-hdrSearch.gif) no-repeat left top;border:0;padding:0;cursor:pointer}
.hdr-search .searchBoxTextWrapper{padding-right:25px}
.mainnav{position:absolute;left:0;_left:auto;width:100%;overflow:hidden;z-index:500;text-align:center}
.mn-wrapper{position:relative}
.mn-bg{width:100%;height:200px;position:absolute;top:0;left:0;z-index:-1!important;background:#fff;background-color:#fff;color:#000;-moz-opacity:.90;filter:alpha(opacity=90);opacity:.90}
.mainnav select,.mainnav .selector{display:none;float:right;width:101px;height:33px;top:-48px;padding:0;margin:0}
.mainnav.departmentNavTitlePresent select,.mainnav.departmentNavTitlePresent .selector{width:33px}
.mainnav .selector>select{height:100%}
.mainnav .selector>span{display:none}
.mainnav ul{height:1%;overflow:hidden;position:relative;z-index:5;padding:.8em 0;margin:0 auto;float:left}
.mainnav li{background:0;font-size:1em;font-weight:600;float:left;padding:0 .9em}
.mainnav li:first-child,.mainnav li.first-child{padding-left:0}
.mainnav li.last-child{display:none;padding-right:0}
.mainnav a,.mainnav a:link,.mainnav a:visited{color:#707372;text-decoration:none}
.mainnav li.active a,.mainnav li.active a:link,.mainnav li.active a:visited,.mainnav a:active,.mainnav a:focus,.mainnav a:hover{color:#c08c0c}
.give-link{margin-top:10px;float:right;line-height:20px;background:url("dalhousie-images/bullet-arrowSmall.gif") left center no-repeat;padding-left:10px;z-index:6;position:relative}
.give-link a{font-weight:600;color:#c08c0c!important}
.subsite-give{visibility:hidden;display:none}
.banner-home{height:648px;position:relative}
.banner{position:relative;height:383px}
.content{width:940px;margin:-129px auto 0;position:relative;z-index:600}
.content .ctn-wrapper{height:1%;overflow:hidden;padding:20px 20px 20px 30px;width:auto;background:#fff;border:0}
.ctn-bottom-title{clear:left;height:1%;overflow:hidden;background-color:#f3f3f3;border-bottom:1px solid #dfdeda;padding:15px 20px 12px}
.ctn-bottom-title h4{font-size:1.4em;float:left}
.ctn-bottom-title .rssLink{margin-top:4px}
.ctn-bottom-content{padding:20px 20px 0}
.ctn-tools-content ul{margin:0!important}
.breadcrumb{border-bottom:1px solid #efeeec;padding-bottom:7px;width:100%;overflow:hidden}
.library-bc{margin-bottom:1em}
.breadcrumb dl{overflow:hidden;font-size:.8em;float:left}
.breadcrumb dd{float:left;margin:0 .5em 0 0;color:#707372;font-weight:600}
.breadcrumb dd a,.breadcrumb dd a:link,.breadcrumb dd a:visited{background:url(dalhousie-images/div-breadcrumb.gif) no-repeat right center;padding-right:1em;color:#707372;font-weight:300}
.breadcrumb .breacrumb_nav_home_hidden,.breadcrumb .breadcrumb_nav_home_mobile{display:none}
a.rssLink,a.rssLink:link,a.rssLink:visited{background:url(dalhousie-images/icon-rss.gif) no-repeat right center;float:right;padding-right:20px;text-decoration:none;font-size:.8em}
h2 a.rssLink,h2 a.rssLink:link,h2 a.rssLink:visited{text-indent:-50000px;display:block;padding:0;width:14px;height:14px;margin-top:.2em}
.alt-order .maincontent,.subsite-content.alt-order .maincontent{width:auto;padding-top:20px;margin-left:290px;margin-right:20px;float:none}
.alt-order .sidebar{float:left}
.ctn-wide .maincontent{width:566px}
.maincontent{width:auto;margin-right:290px;padding:13px 0}
.maincontent-full{padding:13px 0}
.ctn-wide .sidebar{width:286px}
.sidebar{float:right;width:260px;padding:20px 0 30px}
.sidebar h2,.sidebar h3{margin:0;padding:7px 11px 15px}
.sidebar p{font-size:.85em;margin-bottom:1em}
.sidebar img{display:block}
.sidebar a,.sidebar a:link,.sidebar a:visited{text-decoration:none;color:#000;font-family:'acumin-pro'; font-weight: 400; border-bottom:1px solid #c08c0c}
.sidebar a:active,.sidebar a:focus,.sidebar a:hover{color:#707372;border-bottom:1px solid #707372;text-decoration:none}
.sb-box{border:1px solid #dfdeda;padding:8px;margin-bottom:13px}
.sb-box img{display:block}
.sb-box p{margin:0}
.ad-box-content{padding:.6em 0 0}
.ad-box-content p{font-size:.95em}
.sb-content-dark{padding:15px 14px 34px;background-color:#272727;color:#FFF}
.sb-content-dark a,.sb-content-dark a:link,.sb-content-dark a:visited{color:#fff}
.sb-content-dark .btn a,.sb-content-dark .btn a:link,.sb-content-dark .btn a:visited{background-color:transparent;color:#c08c0c;background-position:left .7em;padding:2px 9px;text-decoration:underline}
.sb-content-dark .btn a:active,.sb-content-dark .btn a:focus,.sb-content-dark .btn a:hover{text-decoration:underline;color:#707372}
.sb-content-light{padding:15px 14px 34px;background-color:#FFF;color:#000}
.sb-content-light a,.sb-content-light a:link,.sb-content-light a:visited{color:#000}
.sb-content-light .btn a,.sb-content-light .btn a:link,.sb-content-light .btn a:visited{background-color:transparent;color:#c08c0c;background-position:left .7em;padding:2px 9px;text-decoration:underline}
.sb-content-light .btn a:active,.sb-content-light .btn a:focus,.sb-content-light .btn a:hover{text-decoration:underline;background-image:url("dalhousie-images/bullet-arrowSmall.gif");color:#707372}
.sb-highlight-box{background-color:#f3f3f3;padding:12px}
.sb-highlight-box-nopadding{padding:0 0 12px}
div.pictureOfWeek>div.sb-box>div.sb-highlight-box-nopadding{padding:0}
.sb-highlight-box-content{padding:12px 12px 0}
.sb-highlight-box p{margin-bottom:1em}
.sb-highlight-box h3{padding:0;margin-bottom:.3em}
.sb-highlight-box h4{margin:.3em 0}
.sb-highlight-box ul{margin:0;padding:0;font-size:.9em}
.sb-highlight-box li{padding-top:.2em;padding-bottom:.2em;background-position:left .8em}
.sidenav{border:1px solid #dfdeda;padding:6px 8px 8px;margin-bottom:13px}
.sidenav a,.sidenav a:link{border:0}
.btn-close{position:absolute;top:12px;right:10px;background:url(dalhousie-images/btn-closeAccordion.gif) no-repeat left top;width:7px;height:7px}
.news-archive-title{margin-bottom:.5em}
.news-image{display:block;margin-bottom:1em;max-width:100%}
.posted{color:#9e9d9a;font-size:.9em}
.moreRight{text-align:right;border-top:1px solid #dfdeda;padding-top:.5em;margin-bottom:0}
.moreRight a,.moreRight a:link,.moreRight a:visited{text-decoration:none}
.moreRight a:active,.moreRight a:focus,.moreRight a:hover{text-decoration:none}
.filter-text{font-size:.8em;color:#9e9d9a;font-style:italic;line-height:2.3em}
.cols2{margin:10px 0 30px}
.col-first{float:left;display:inline;margin:0 1% 0 0}
.col{float:left;display:inline;margin:0 1%}
.col-last{float:left;display:inline;margin:0 0 0 1%}
.cols2{margin:10px 0 15px}
.cols2 .col-first,.cols2 .col-last{width:50%;margin:0}
.cols2 .col-last{float:left}
.cols2 .col-first>.col-content{margin-right:5px}
.cols2 .col-last>.col-content{margin-left:5px}
ul.block-nav{margin:0;padding:0}
ul.block-nav li{position:relative;width:100%;background:#fff;padding:2px 0 0}
ul.block-nav li a,ul.block-nav li a:link,ul.block-nav li a:visited{height:1%;line-height:1.3em;font-size:1em;padding:4px 14px 4px 20px;text-decoration:none;color:#707372;display:block;background-color:#f6f6f6}
ul.block-nav li.open a,ul.block-nav li.open a:link,ul.block-nav li.open a:visited,ul.block-nav li a.ui-state-active,ul.block-nav li a.ui-state-active:link,ul.block-nav li a.ui-state-active:visited{background:#272727;color:#fff}
ul.block-nav li a.ui-state-active span{display:none}
ul.block-nav li a:active,ul.block-nav li a:focus,ul.block-nav li a:hover{color:#000;background-color:#e6e6e6;text-decoration:none}
ul.block-nav li.open a,ul.block-nav li.open a:link,ul.block-nav li.open a:visited{font-weight:600}
ul.block-nav ul{padding:5px 14px 12px 14px;margin:0}
ul.block-nav li li{line-height:1.3em}
ul.block-nav li li{background:url(dalhousie-images/bullet-circle.gif) no-repeat left .7em;padding-left:1em}
ul.block-nav li li a,ul.block-nav li li a:link,ul.block-nav li li a:visited,ul.block-nav li.open li a,ul.block-nav li.open li a:link,ul.block-nav li.open li a:visited{background:0;padding:0;font-size:.9em;display:inline;font-weight:300;color:#707372}
ul.block-nav li.open li a:active,ul.block-nav li.open li a:focus,ul.block-nav li.open li a:hover,ul.block-nav li li a:active,ul.block-nav li li a:focus,ul.block-nav li li a:hover{text-decoration:underline}
ul.block-nav li.open li.active a,ul.block-nav li.open li.active a:link,ul.block-nav li.open li.active a:visited{font-weight:600}
ul.largerNav li a,ul.largerNav li a:link,ul.largerNav li a:visited{font-size:.9em;padding:10px 14px}
.ul-checklist li{background:url(dalhousie-images/bullet-checklist.gif) no-repeat left .2em;padding:.2em 0 .2em 25px}
.dl-programsList dt{border-top:1px solid #dfdeda;padding:.5em 0 0}
.dl-programsList dt.first{border-top:0}
.dl-programsList dd{color:#707372;font-size:.8em;padding:0 0 .7em}
.dl-titleDateDesc{margin-top:1.2em}
.dl-titleDateDesc dd.date{color:#9e9d9a;font-size:.8em}
.dl-titleDateDesc dd{padding:.2em 0}
.dl-titleDateDesc a,.dl-titleDateDesc a:link,.dl-titleDateDesc a:visited{text-decoration:none}
.dl-titleDateDesc a:active,.dl-titleDateDesc a:focus,.dl-titleDateDesc a:hover{text-decoration:underline}
.dl-titleDateDesc.hasImage img{width:106px;height:67px}
.hasImage{position:relative;width:100%;min-height:79px;height:auto!important;height:79px}
.hasImage dt,.hasImage dd{margin-left:125px}
.hasImage dd.img{position:absolute;left:0;top:0;margin:0}
.hasImage dd.img img{display:block;border:3px solid #dfdeda}
.dl-event-listing{position:relative;width:100%;overflow:hidden;margin:.5em 0 0}
.dl-event-listing dt{float:left;margin:0 60px 0 110px;display:inline}
.dl-event-listing dd{position:absolute;left:0}
.dl-event-listing dd.event-tools{left:auto;right:0}
.dl-event-listing a,.dl-event-listing a:link,.dl-event-listing a:visited{text-decoration:none}
.dl-event-listing dd.event-tools a,.dl-event-listing dd.event-tools a:link,.dl-event-listing dd.event-tools a:visited{border:0;text-indent:-50000px;display:block;float:left;width:16px;height:16px;margin-left:5px;padding:0}
.ul-legend,.ul-legend-table{width:100%;overflow:hidden;padding:0;margin:0;font-size:.75em}
.ul-legend li{float:left;padding-left:22px;margin-right:15px;line-height:1.6em}
.ul-legend li.legend-right{background:0;padding-left:0;float:right;margin-right:0}
.ul-legend-table li{text-indent:-50000px;width:33px;height:27px;padding:0;margin:0;background-color:#e6e6e5;background-position:center center}
.ul-legend-table li a,.ul-legend-table li a:link,.ul-legend-table li a:visited{display:block;width:100%;height:100%}
.resetFilter{font-size:.75em;font-weight:300;float:right;margin-right:-10px}
.ul-filterBreadcrumb{font-size:.85em;border-top:1px solid #dfdeda;padding-left:0;margin-bottom:1.5em;padding-top:1em}
.ul-filterBreadcrumb li{background:0;line-height:1.6em;font-weight:600}
.ul-filterBreadcrumb li.icon-x a,.ul-filterBreadcrumb li.icon-x a:link,.ul-filterBreadcrumb li.icon-x a:visited{background:url(dalhousie-images/icon_x.gif) no-repeat scroll left center transparent;padding-left:20px;font-weight:300}
.ui-datepicker{width:100%;position:relative;background-color:#f3f3f3}
.ui-datepicker-header{background:#000}
.ui-datepicker-prev,.ui-datepicker-next{border:none!important;cursor:pointer;display:block;width:10px;height:11px;position:absolute;text-indent:-5000px;background:url(dalhousie-images/bullet-arrow.gif) no-repeat left 1px #000;top:7px}
.ui-datepicker-prev{border:none!important;left:5px;background:url(dalhousie-images/bullet-arrowLeft.gif) no-repeat 5px 1px #000}
.ui-datepicker-next{right:5px}
.ui-datepicker-title{color:#fff;font-size:.9em;text-align:center;padding:4px 0}
.ui-datepicker-calendar{font-size:.8em;width:100%;margin:0}
.ui-datepicker-calendar th,.ui-datepicker-calendar td{text-align:center;padding:3px;border:0}
.ui-datepicker-calendar td{padding:4px 5px}
.ui-datepicker-calendar thead,.ui-datepicker-calendar thead th{border:1px solid #dbdbdb;background-color:#dbdbdb;font-weight:600}
.ui-datepicker-calendar a,.ui-datepicker-calendar a:link,.ui-datepicker-calendar a:visited{color:#52514f;border:0}
.ui-datepicker-calendar .ui-datepicker-week-end a,.ui-datepicker-calendar .ui-datepicker-week-end a:link,.ui-datepicker-calendar .ui-datepicker-week-end a:visited{color:#9e9d9a}
.datepicker-select{margin-top:7px}
.datepicker-select .month-dd{width:110px}
.datepicker-select .year-dd{width:80px}
.ui-datepicker-current-day{background-color:#dcd6c8}
.minical h3{padding-bottom:5px;padding-top:5px}
.poll{overflow:hidden}
.PDS_Poll{position:relative}
.pds-question{font-weight:600;font-size:.9em;padding-top:.4em}
.pds-answer{margin:.9em 0;font-size:.85em}
.pds-answer label{float:left;margin-left:7px;width:150px;color:#52514f}
.pds-answer-group{width:100%;overflow:hidden;padding:.2em 0;display:block}
.pds-radiobutton{float:left;width:auto;margin-left:20px;border:0}
.pds-view-results{position:absolute;top:-20px;right:0;font-size:.7em}
.pds-vote-button{text-decoration:none;height:1%;overflow:hidden;margin:0 3px 2px 0}
.pds-vote-button:active,.pds-vote-button:focus,.pds-vote-button:hover{text-decoration:none}
.pds-vote-button span{background:url(dalhousie-images/bullet-arrowSmall.gif) no-repeat 9px 1em #000;font-size:.9em;color:#fff;overflow:visible;display:block;float:left;width:auto;padding:6px 12px 5px 18px;cursor:pointer;margin-top:15px}
.pds-vote-button:active span,.pds-vote-button:focus span,.pds-vote-button:hover span{background:url(dalhousie-images/bullet-arrowSmallHover.gif) no-repeat 9px 1em #c08c0c}
.pds-share,.pds-pd-link{display:none}
.pagination{width:100%;overflow:hidden;margin:0;padding:0;border-top:1px solid #dfdeda;font-size:.9em}
.pagination ul{float:right;padding:2px 0 0}
.pagination li{background:0;display:inline;float:left;margin-left:3px;padding:0}
.pagination li a,.pagination li a:visited{float:left;text-decoration:none;padding:3px;display:block}
.pagination li a:active,.pagination li a:focus,.pagination li a:hover{color:#eaa000}
.pagination li.selected a,.pagination li.selected a:link,.pagination li.selected a:visited{color:#666}
.pagination .next a,.pagination .next a:link,.pagination .next a:visited,.pagination .prev a,.pagination .prev a:link,.pagination .prev a:visited{text-indent:-5000px;background:url(dalhousie-images/bullet-arrowSmall.gif) no-repeat center center;border:1px solid #dfdeda;margin-top:4px;width:14px;height:13px;padding:0}
.pagination .prev a,.pagination .prev a:link,.pagination .prev a:visited{background:url(dalhousie-images/bullet-arrowSmallLeft.gif) no-repeat center center}
.mobile-pagination{display:none}
.tabs-holder{width:100%;overflow:hidden;margin-bottom:13px;position:relative}
.tabs-holder .rssLink{position:absolute;right:0;margin:6px 0 0}
.tabs{width:100%;overflow:hidden;padding:0;margin:0}
.tabs>ul li{margin-right:2px;float:left;padding:0;background:0}
.tabs .right{display:block;padding:7px 10px 4px}
.tabs>ul li a,.tabs>ul li a:link,.tabs>ul li a:visited{border:0;position:relative;background:url(dalhousie-images/bullet-arrowSmall.gif) no-repeat 9px 1em #000;font-size:.9em;color:#fff;display:block;float:left;padding:6px 12px 5px 18px;text-decoration:none}
.tabs>ul li a:active,.tabs>ul li a:focus,.tabs>ul li a:hover{text-decoration:none;background-color:#363636}
.tabs>ul li.selected a,.tabs>ul li.selected a:link,.tabs>ul li.selected a:visited{background:url(dalhousie-images/bullet-arrowSmallDown.gif) no-repeat 8px 1em #000;border:1px solid #dbdbdb;background-color:#f3f3f3;color:#222;border-bottom:0}
.tabs>ul li a:active .right,.tabs>ul li a:focus .right,.tabs>ul li a:hover .right,.tabs>ul li.selected a .right,.tabs>ul li.selected a:link .right,.tabs>ul li.selected a:visited .right{background-position:right -149px}
.tabs-content{margin-top:-1px;height:1%;overflow:hidden;border:1px solid #dbdbdb;background-color:#f3f3f3;padding:18px}
.tab-dateContent{padding:18px 0}
.tab-dateContent .h4-placeholder{margin-bottom:30px}
.tab-dateContent .h4-placeholder:last-child{margin-bottom:0}
.h2-placeholder{margin-bottom:25px}
.h2-placeholder h2{border-bottom:1px solid #dfdeda;padding-bottom:.2em;margin:0 0 .75em}
.h2-placeholder h4{margin:1em 0 0}
.h2-placeholder ul{margin:0 0 1em 0;padding:0}
.h2-placeholder li{padding:.2em 0 .2em 1em}
.h2-placeholder li a,.h2-placeholder li a:link,.h2-placeholder li a:visited{text-decoration:none}
.h2-placeholder li a:active,.h2-placeholder li a:focus,.h2-placeholder li a:hover{text-decoration:none}
.h2-placeholder li .comments{display:block;font-size:.8em;color:#9e9d9a;margin-bottom:.3em}
.h2-placeholder .dl-titleDateDesc{margin-top:12px}
.h2-placeholder .cols2 h4{margin:0 0 .3em}
.h2-placeholder ul.tabs{margin:0}
.h2-placeholder ul.tabs li{padding:0}
.noborder h2{border-bottom:0}
.h4-placeholder{margin-bottom:15px}
.h4-placeholder h4{border-bottom:1px solid #dfdeda;padding-bottom:.4em;margin:0 0 .7em}
.h4-placeholder ul{margin:0;padding:0}
.h4-placeholder li{padding:.2em 0 .2em 1em}
.h4-placeholder li a,.h4-placeholder li a:link,.h4-placeholder li a:visited{text-decoration:none}
.btn,.btn-full{height:1%;overflow:hidden;margin:0 3px 2px 0}
.btn a,.btn a:link,.btn a:visited,.btn-full a,.btn-full a:link,.btn-full a:visited{background:url(dalhousie-images/bullet-arrowSmall.gif) no-repeat 9px .9em #000;font-size:.9em;color:#fff;display:block;float:left;padding:5px 12px 4px 18px;text-decoration:none;border:0}
.btn-full a,.btn-full a:link,.btn-full a:visited{padding:9px 12px 9px 22px;background-position:11px 1.1em}
.btn a:active,.btn a:focus,.btn a:hover,.btn-full a:active,.btn-full a:focus,.btn-full a:hover{background:url(dalhousie-images/bullet-arrowSmallHover.gif) no-repeat 9px .9em #c08c0c}
.btn-full a:active,.btn-full a:focus,.btn-full a:hover{background-position:11px 1.1em}
.btn-full{margin-right:0}
.btn-full a,.btn-full a:link,.btn-full a:visited{float:none}
.valignCenter{display:table;padding:.5em 0;height:1%;overflow:hidden}
.valignCenter img{display:table-cell;float:left;display:block;border:3px solid #dfdeda}
.valignCenter p{display:table-cell;vertical-align:middle;padding-left:10px;margin:0 0 0 112px}
a.icon-email,a.icon-email:link,a.icon-email:visited{background:url(dalhousie-images/icon-email.gif) no-repeat left center;padding-left:20px}
a.icon-comments,a.icon-comments:link,a.icon-comments:visited{background:url(dalhousie-images/icon-comments.gif) no-repeat left center;padding-left:20px}
a.icon-print,a.icon-print:link,a.icon-print:visited{background:url(dalhousie-images/icon-print.gif) no-repeat left center;padding-left:20px;padding-right:15px}
a.icon-calendar,a.icon-calendar:link,a.icon-calendar:visited{background:url(dalhousie-images/icon-calendar.gif) no-repeat left center;padding-left:20px}
.icon-calendar16,a.icon-calendar16,a.icon-calendar16:link,a.icon-calendar16:visited{background:url(dalhousie-images/icon-calendar16.gif) no-repeat left center}
.icon-webcast16,a.icon-webcast16,a.icon-webcast16:link,a.icon-webcast16:visited{background:url(dalhousie-images/icon-webcast16.gif) no-repeat left top}
.icon-overtime,.ul-legend li.icon-overtime{background:url(dalhousie-images/icon-ot.gif) no-repeat left top;padding-left:31px}
.icon-sets,.ul-legend li.icon-sets{background:url(dalhousie-images/icon-sets.gif) no-repeat left top;padding-left:31px}
a.icon-hours,a.icon-hours:link,a.icon-hours:visited{background:url(dalhousie-images/icon-hours.gif) no-repeat left center;padding-left:20px;font-weight:600;text-decoration:none;font-size:.9em}
a.icon-hours:active,a.icon-hours:focus,a.icon-hours:hover{text-decoration:underline}
.ctn-tools{margin-bottom:13px;padding-top:7px}
.ctn-tools-content{width:100%;overflow:hidden;background-color:#f1f1ef;padding:4px 0}
.ctn-tools ul{overflow:hidden;height:1%;float:right;margin:0 12px 0 0;font-size:.8em}
.ctn-tools li{float:left;background:0;padding:0;margin-left:15px}
.ctn-tools a,.ctn-tools a:link,.ctn-tools a:visited{border:0;text-decoration:none;display:block}
.ctn-tools a:active,.ctn-tools a:focus,.ctn-tools a:hover{text-decoration:underline}
div.selector,div.selector span{background-image:url(dalhousie-images/customForm-sprite.png);background-repeat:no-repeat}
.selector,.selector *{margin:0;padding:0}
div.selector{font-size:.8em;background-position:-483px -160px;line-height:27px;height:27px;float:left;margin-right:3px}
div.selector span{background-position:right top;height:27px;line-height:27px;padding:0 35px 0 2px;cursor:pointer}
div.selector select{font-size:1em;cursor:pointer;top:0;left:0;width:100%}
div.selector.disabled{background-position:-483px -280px}
div.selector.disabled span{background-position:right -120px;color:#dfdeda}
div.selector{position:relative;padding-left:10px;overflow:hidden}
div.selector span{display:block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.selector select{position:absolute;opacity:0;height:27px;background:0}
dl.dl-feature{position:relative;width:100%;min-height:79px;height:auto!important;height:79px}
dl.dl-feature dt{margin:0 0 10px 95px;color:#c08c0c;line-height:1.1em;font-size:1.3em;font-weight:600}
dl.dl-feature dd{margin:0 0 0 95px}
dl.dl-feature dd p:last-child{margin-bottom:0}
dl.dl-feature dd.img{position:absolute;top:0;left:0;margin-left:0}
dl.dl-feature img{border:3px solid #dfdeda}
.footnote-feature{border-top:1px solid #dfdeda;padding-top:1.1em}
.footnote-highlight{margin:0;padding:.7em .7em .7em 95px;margin-top:.8em;background:#f3f3f3;border-bottom:1px solid #dfdeda}
.footnote-highlight p:last-child{margin-bottom:0}
.noimage dl.dl-feature{position:relative;width:100%}
.noimage dl.dl-feature dt{margin-left:0}
.noimage dl.dl-feature dd{margin-left:0}
.footnote-highlight.noimage{margin:0;padding:.7em .7em .7em .7em;margin-top:.8em;background:#f3f3f3;border-bottom:1px solid #dfdeda}
.h3-feature{margin-bottom:20px}
.h3-feature img{display:block;border:3px solid #dfdeda}
.h3-feature p{margin:.2em 0}
.photoGallery{position:relative;overflow:hidden;position:absolute}
.photoGalleryTitle{padding:5px 125px 5px 10px;font-style:italic;font-size:.75em;position:relative;z-index:15}
.photoGalleryTitle,.photoGalleryTitle a,.photoGalleryTitle a:link,.photoGalleryTitle a:visited{color:#fff}
.photoGalleryBG{position:absolute;width:100%;height:300px;background-color:#262626;-moz-opacity:.50;filter:alpha(opacity=50);opacity:.50;top:0}
.search-box{background-color:#f6f6f4;border:1px solid #dbdbdb;padding:20px 15px;margin:1.5em 0}
.search-box label{color:#52514f;display:block;padding-bottom:.4em;font-weight:300}
.filter-left{float:left;width:350px;display:inline}
.filter-left .input-box{width:318px;float:left;margin-right:0;display:block}
.filter-left .input-btn{margin:0}
.filter-right{float:left;width:200px}
.search-box .filter-label{color:#c08c0c}
.copyright{color:#9e9d9a;font-size:.8em;margin-left:1px}
p span.date{color:#707372;font-size:.9em}
.nopadding{padding:0}
.container-nextPrev{height:25px;margin-top:-5px;margin-bottom:10px}
.btn-prev a,.btn-next a{border:none!important;line-height:20px;display:block;font-size:12px}
.btn-prev{float:left}
.btn-prev a{background:url(dalhousie-images/btn-prev.png) no-repeat top left;padding-left:22px}
.btn-next a{background:url(dalhousie-images/btn-next.png) no-repeat top right;padding-right:22px}
.btn-next{float:right}
div.sitemap div.linkcontainer div.linkcontainer{padding-left:20px}
#comments-policy-full{position:relative;border:1px solid #f4f4f4;border-top:0;background-color:#f7f7f7;padding:10px}
#comments-policy-full div.close{position:absolute;top:5px;right:5px;cursor:pointer;font-weight:600;border:1px solid #777;padding:0 5px;font-size:10px;background-color:#999;color:#fff}
.home-feature-slider{height:213px!important}
div.comment-header{margin-top:15px}
div.comment-header a.author{color:#000;font-weight:600}
div.comment-dots{border-top:2px dotted #036;margin-top:15px}
div.comment-block{margin-top:10px}
.comment-header-meta a{font-size:11px}
div.image-caption{color:#777;font-size:.9em;font-weight:600;line-height:1.3em;position:relative;top:-10px}
#tab-YouTube a img{width:100%}
table.imgHolder span{line-height:10px!important}
td.imgCaption{font-weight:600}
.normaltext{color:#52514f!important}
.form_leftcol div,.form_rightcol div{display:inline-block}
.form_leftcollabel span{font-weight:600}
.form_leftcolmark{padding-left:5px;color:red;font-weight:600;display:inline!important}
.form_rightcol{display:inline-block}
.form_field_radio{border-style:none;margin:8px}
.form_field_checkbox{border-style:none;margin:8px;width:14px!important}
.form_rightcol_left,.form_rightcol_right{width:45%}
.form_rightcol_middle{width:2%}
.form_row{color:black}
.form_row input{width:200px}
.form_row_description span{padding:6px 0;display:block}
.radio{padding-bottom:8px}
.radio .form_row input{width:15px}
.form_row label{margin:20px 0 10px}
div.submit{float:left;clear:both}
.expandingSubsection h4,.expandingSubsection li,.expandingSubsection p,.expandingCourse h4,.expandingCourse li,.expandingCourse p{background-color:#FFF}
.ui-datepicker{width:240px}
div.cq-colctrl-cols{width:100%;float:left}
div.cq-colctrl-default{width:100%}
div.cq-colctrl-lt0-c0{float:left;width:49%;margin-right:10px}
div.cq-colctrl-lt0-c1{float:right;width:49%;margin-left:8px}
div.cq-colctrl-lt1-c0{float:left;width:33%;margin-right:2px}
div.cq-colctrl-lt1-c1{float:left;width:33%;margin-left:2px;margin-right:2px}
div.cq-colctrl-lt1-c2{float:left;width:33%;margin-left:2px}
div.cq-colctrl-lt2-c0{width:140px;margin-right:10px}
div.cq-colctrl-lt2-c1{width:140px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt2-c2{width:140px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt2-c3{width:220px;margin-left:10px}
div.cq-colctrl-lt3-c0{width:160px;margin-right:10px}
div.cq-colctrl-lt3-c1{width:160px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt3-c2{width:160px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt3-c3{width:160px;margin-left:10px}
div.cq-colctrl-lt4-c0{width:124px;margin-right:10px}
div.cq-colctrl-lt4-c1{width:124px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt4-c2{width:124px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt4-c3{width:124px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt4-c4{width:124px;margin-left:10px}
div.cq-colctrl-lt5-c0{width:460px;margin-right:10px}
div.cq-colctrl-lt5-c1{width:460px;margin-left:10px}
div.cq-colctrl-lt6-c0{width:220px;margin-right:10px}
div.cq-colctrl-lt6-c1{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt6-c2{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt6-c3{width:220px;margin-left:10px}
.overview{background-image:url("dalhousie-images/bullet-arrowSmallDown.gif")!important;background-repeat:no-repeat!important;background-position:9px 12px!important;background-color:#FFF!important;padding:3px 13px 3px 20px!important;color:#c08c0c!important;border:1px solid #dfdeda!important}
.open .overview{background-color:#272727!important}
ul.block-nav .open ul{margin-left:5px}
.subsite-content{padding:20px 20px 0;height:1%;overflow:hidden}
#mobile_site_menu{display:none}
.noTextTransform{text-transform:none}
.footer{margin-top:30px;padding-bottom:1.5em}
.footer .ctn-boundary{font-size:.8em;width:940px;border-top:1px solid #c08c0c;height:1%;overflow:hidden;padding-top:.9em}
.footer p{color:#8f8e8a}
.footer a,.footer a:link,.footer a:visited{color:#8f8e8a;text-decoration:none}
.footer a:active,.footer a:focus,.footer a:hover{text-decoration:underline}
.footer ul{margin:0;padding:0;float:right}
.footer li{background:0;float:left;padding:0 .5em;border-left:1px solid #ccc;line-height:1.1em}
.footer li:first-child,.footer li.first-child{border:0;padding-left:0}
.footer li:last-child,.footer li.last-child{padding-right:0}
div#responsive_footer.footer>.ctn-boundary{text-align:center}
div#responsive_footer.footer>.ctn-boundary p{clear:left;float:none;margin:0}
div#responsive_footer.footer>.ctn-boundary ul{margin-bottom:1em;float:none}
div#responsive_footer.footer>.ctn-boundary ul>li{float:none;display:inline}
div#responsive_footer.footer{display:none}
@media print{body{overflow:initial!important}
body *{visibility:hidden}
div.content#skipContent,div.content#skipContent *{visibility:visible}
div.content#skipContent{overflow:initial!important;position:absolute;left:0;top:0}
div.content{overflow:initial!important;margin:0!important}
div.ctn-wrapper{overflow:initial!important;border:none!important;margin:0!important;height:auto!important}
}
#kampyle_button{display:none;position:absolute;position:fixed!important;bottom:-3px;right:-1px;z-index:1000000}
#kampyle_span{width:93px;height:94px;display:inline-block;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.dal.ca/images/feedback_red_f.png')}
#kampyle_img{filter:alpha(opacity=0);border:0}
#kampyle_button_responsive{display:none}
@media(max-width:999px){#kampyle_button{display:none!important}
#kampyle_button_responsive{display:block;width:980px;padding-top:10px}
#kampylelink_responsive{width:160px;height:42px;display:inline-block;background:url(dalhousie-images/kampyleflatHover.png) no-repeat}
#kampylelink_responsive:hover{background:url(dalhousie-images/kampyleflat.png) no-repeat}
.footer{padding-bottom:0}
}
@media(-webkit-min-device-pixel-ratio:2) and (max-width:999px),(min-resolution:192dpi) and (max-width:999px){#kampylelink_responsive{background:url(dalhousie-images/kampyleflatretinaHover.png) no-repeat;background-size:160px 42px}
#kampylelink_responsive:hover{background:url(dalhousie-images/kampyleflatretina.png) no-repeat;background-size:160px 42px}
}
div.text img,div.nlcRichText img{max-width:100%}
.header .dept_navigation_div{height:46px;vertical-align:middle;float:left;margin-left:13px}
.header .dept_navigation_div>span{float:left;margin:0 0 1px;padding-left:13px;font-size:26px;line-height:46px;color:#c08c0c;border-left:1px solid #c08c0c}
.subsite-header{background:#f3f3f3;border-bottom:3px solid #f2f2f2;width:100%;display:none}
.subsite-header h2{font-size:36px;font-weight:300;float:left;padding:15px 20px;margin:0}
.subsite-header h2 a,.subsite-header h2 a:link,.subsite-header h2 a:visited{color:#000;text-decoration:none;display:block;width:550px}
.subsite-header h2 a:active,.subsite-header h2 a:focus,.subsite-header h2 a:hover{color:#626262}
.subsite-header h2 img{vertical-align:middle;margin-right:15px}
.subsite-header .hdr-search{width:275px;float:right;margin:35px 22px 0 0;border:1px solid #dfdeda;display:inline}
.subsite-header .input-search-box{width:255px}
iframe[name='google_conversion_frame']{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}
