html,body{background-color:#fff;text-align:center;font-family:arial,verdana,helvetica;font-size:12pt}#master{width:1000px;margin:0 auto}#header{padding:33px 0 36px 49px;box-shadow:rgba(0,0,0,.3) 0 6px 6px;text-align:left;background-image:url(../graphics/calgary-skyline-scaled.jpg);background-position:top left;background-color:rgba(0,34,99,.81);background-blend-mode:multiply}.s-header-container{width:1000px;margin:0 auto;display:flex;flex-direction:row}#header .s-logo{padding:14px 30px 0 0}#header .s-logo img{display:block;height:41px}.s-nav{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:16px;list-style:none}.s-nav>li{display:inline-block;line-height:1em;padding:0 11px}.s-nav>li>a{position:relative;display:block;color:#fff;text-decoration:none;transition:all .4s ease-in-out;padding:31px 0}.s-nav a:hover{color:#fff;opacity:.7}.s-nav a>i.fa{font-size:.6em;padding-left:1em;vertical-align:middle;margin-top:-3px}.s-nav-sub{display:none;position:absolute;background-color:#fff;border-top:3px solid #2ea3f2;box-shadow:0 12px 18px -6px rgba(0,0,0,.3);padding:20px 0;list-style:none}.s-nav>li:hover .s-nav-sub{display:block}.s-nav-sub li{display:block;padding:0 20px;line-height:2em}.s-nav-sub a{display:block;color:#0cf!important;font-weight:700;font-size:16px;transition:all .2s ease-in-out;padding:6px 20px;width:200px;text-decoration:none}.s-nav-sub a:hover{background-color:#f9f9f9}#mainmenu{margin-top:1px;padding:6px 8px;background-color:#22365a;font-size:1em;font-weight:bold;text-align:left;color:#fff;line-height:2em}#mainmenu a{margin:0 3px;padding:3px;color:#fff;text-decoration:none}#mainmenu a:hover{color:#f90}#mainmenu .username{font-weight:normal}#mainmenu .login{float:right;height:16px;text-align:right}#mainmenu .sepR{border-right:solid 1px #88e;padding-right:8px}#content{margin:0 auto;padding-bottom:40px;font-weight:bold;font-size:10pt}#footer{color:#999;text-align:left;font-size:12px;line-height:1.5;border-top:solid 1px #ccc}#footer a{color:#666;text-decoration:none;font-weight:bold}#footer a:hover{color:#f90}#footer_menu{margin:0 auto;padding:5px;text-align:center}#footer_menu a{margin-right:1em}#footer_info{padding:5px 0;font-weight:normal;text-align:center}#footer_poweredby{padding:15px;text-align:center}.cmain.pad_R{width:740px;padding-right:10px}.pageheading{background-position:0 -86px}.breadcrumbs{padding:5px 0 5px 15px;background-color:#f9f9f9;color:#333;background-image:none}.breadcrumbs span{color:#666}.breadcrumbs a:hover{color:#09f}.sidebox{border-right:solid 1px #ccc}