@charset "UTF-8";
/*
    * Website : UNB.ca / InsideUNB
    * Author  : Neil D. Hawker
    * Launch  : July 15 | 2013
        ** Updated : Oct.2 | 2013
    * Validated : November.15 | 2013
    * Version : 1.0.0.1
    * Base styles {font adjustments} and Browser Reset

    
*/
/* ===== Browser Reset ======= */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}
    article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block;font-size: 100%;font: inherit;vertical-align: baseline;outline: none;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    a img{border:0}
    figure{position:relative}
	figure img{width:100%}
	button,input,select,textarea {margin: 0;font-size: 100%;vertical-align: middle;}
	label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] {cursor: pointer;}
	table { border-collapse:collapse; font-size: 100%;}
	thead {display: table-header-group;}
	nav ul {list-style:none;}
	input, textarea {-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: none; }
/* ==== Base ===== */
	body, html { overflow-x:hidden; }
	body {line-height:1.6; font-size: 0.85em;}
	h1, h2, h3, h4, h5, h6 {font-weight: 600; line-height: 1; margin: 0; padding:0;}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight: inherit;}
	h1 {font-size: 2em;}
	h2 {font-size: 1.6em;}
	h3 {font-size: 1.5em;font-style: italic;}
	h4,.testimonal .quote,.tstml .qte  {font-size: 1.4em;}
	h5 {font-size: 1.3em;}
	h6 {font-size: 1.3em;font-style: italic;}
	#hmpge h1{font-size: 1.8em; font-style:normal;}
    #hmpge h2,#hmpge h3,#hmpge h4,#hmpge h5,#hmpge h6 {font-size: 1.5em; font-style:normal;}
	em {font-style: italic;}
	strong {font-weight: bold;}
	small {font-size: 80%;}
	.content p {margin-bottom: 14px;}
/* ==== Global Nav ===== */
.meganizr, .meganizr ul, .meganizr li, .meganizr a, .meganizr img, .meganizr div, .meganizr p, .meganizr form, .meganizr input, .meganizr textarea, .meganizr h3, .meganizr h4, .meganizr h5 {font-family: 'Source Sans Pro', Verdana, Arial, sans-serif;}
	.meganizr,.meganizr h4 {font-size: 1em !important; font-weight: normal;}
	.meganizr h4,#hmpge .meganizr h4 {margin:0; padding:0;}
/*=== Menu Subheaders === */
	.three-col h5.mnuhd,.three-col h5.hd, h5.mnuhd, h5.hd {color: #000; font-size: 1.1em !important;} 
	.three-col h5.hd {padding-top: 12px;}
/* ==== billboard ==== */
	.bllbrd .tsrtxt a:link {font-weight: 600;}
/* SocialHub ==*/
	.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-weight: bold;}
	.bx-wrapper .bx-controls-auto {text-align: center;}
	.bx-wrapper .bx-caption span {font-size: .85em;}
	.bx-wrapper .bx-caption span {font-size: .85em}
/* === Audience & sideNav ==== */
	#audnav h4 {font-size: 1.2em; font-weight:normal;}
/*== sideNav and Audience Nav ==*/
	#insdenav ul ul,#insdenav ul.insdethree li {line-height:1;}
	#insdenav ul li {font-size: 1em;}
	#insdenav ul.insdethree li {font-size: inherit;}
	#insdenav ul li.hmelnk {font-size: 1.2em; line-height: 1.2em; padding: 6px 0;}
/*==== Table Styles ==== */
	table caption {font-style: italic;}
	table.stndrd th {font-weight: bold;}
	table.contenttable caption, table.datatable caption{font-size: 0.9em;font-style: italic;}
/* ===== Forms ====== */
	input[type='text'], input[type='password'], select {font-size: 100%;}
	form.frmzlla legend {color: #000;font-size: 1.6em;}
	form.frmzlla dl.optnl {font-style:italic;}
/*==== Page banners ====*/
	.pgbnnr .pglbl {font-size: 2.6em;}
/* ==== BreadCrumbs ===== */
	#breadcrumb li {list-style-image: none;}
/* ==== Social Pull ===== */
	.socialhub .fdttl {font-size: 1.2em;}
	.socialhub .rssHeader a {font-size: 110%;}
	.socialhub .feed {font-size: .9em;}
/* ==== Testimonals ===*/
	.testimonal .quote, .testimonal .qts {font-size: 1.5em;}
	.tstml .qts {font-size:1.3em;}
	.testimonal .tstnme, #testimonials .name {font-size:1em; font-style:italic; font-weight:500;}
/* === Media === */
	div.caption {font-size:0.9em; line-height: 1.4em; font-weight: normal;font-style:italic;}
/*==== footer ==== */
	.extdfooter .dyk p {font-style:italic;}
/* === Outages === */
	ul.kis li {font-size: 1.1em;}
	.kisnotce {font-style: italic;font-size: .8em;}
	ul li.moreinf {font-size: 1em;}
/* === Emergencey === */
    .emergency-banner {line-height: 1.6em;font-size: 1.2em; padding: 8px 0 4px 0;}
 .emergency-banner h1 {background: #fff;}
	.emergency-banner .emergency-title, .emergency-banner2 .emergency-title {}
	.emergency-banner2 {font-size: 1.2em;line-height: 1.6em;}

 