html{overflow-y:scroll;-webkit-text-size-adjust:none;}body{font-family:Helvetica,Arial,sans-serif;font-size:100%;line-height:1.125em;color:#666;}#page{width:980px;margin:0 auto;text-align:center;}.loader{background:url('/images/loader.gif') no-repeat top left;width:220px;min-height:19px;text-align:center;padding-top:19px;display:inline-block;}.right{text-align:right;float:right;}.hidden{display:none;}#header{text-align:right;overflow:hidden;margin-top:4px;}#header #logo{float:left;position:relative;z-index:9999;}#header #notlogo{min-width:590px;float:right;position:relative;z-index:9999;overflow:hidden;}#header #links{font-size:.70em;color:#ccc;}#header #links a,#header #links a:visited{color:#003479;text-decoration:none;font-weight:bold;padding:0 6px;}#header #links a:active,#header #links a:hover{color:#9E1B32;}#header #links img{vertical-align:middle;}#header #links #social{padding:0 6px;}#header #links #social a{padding:0;}#header #navarea{margin-top:10px;text-align:left;overflow:hidden;}#header #navarea #offers{overflow:hidden;}#header #navarea #offers #tagline{float:left;margin-top:6px;}#header #navarea #offers #button{float:right;}#header #navarea #navigation{margin-top:6px;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;padding:3px 0;text-align:right;clear:both;}#header #navarea #navigation a,#header #navarea #navigation a:visited{color:#9E1B32;font-weight:bold;font-size:1.08em;text-decoration:none;padding-right:26px;}#header #navarea #navigation a:hover,#header #navarea #navigation a:active{color:#003479;}#header #navarea #navigation a.last{padding-right:10px;}#content{clear:both;z-index:1;}#footer{margin:14px 25px 60px;border-top:solid 1px #CCC;text-align:center;padding-top:4px;font-size:.70em;clear:both;}#footer a,#footer a:visited{color:#8F8F8F;text-decoration:none;font-weight:bold;padding:0 15px;}#footer a:active,#footer a:hover{color:#BCBCBC;}.AnimatedRotator{position:relative;}.AnimatedRotatorBlock{position:absolute;opacity:.0;filter:alpha(opacity=0);top:0;left:0;line-height:0;}.AnimatedRotatorBlockInitial{opacity:1.0;filter:alpha(opacity=100);z-index:100;}.AnimatedRotatorControls{position:absolute;z-index:9999;}.AnimatedRotatorControls .control{float:left;margin-right:6px;width:20px;height:20px;background:no-repeat;background-image:url('/images/rc_off.png');}.AnimatedRotatorControls .control a,.AnimatedRotatorControls .control a:visited,.AnimatedRotatorControls .control a:active,.AnimatedRotatorControls .control a:hover{color:#fff;font-weight:bold;text-decoration:none;font-size:.9em;}.AnimatedRotatorControls .current{background-image:url('/images/rc_on.png');}.hrc{width:100%;height:478px;margin-top:-50px;z-index:1;position:relative;background-color:#000;}.hrc .AnimatedRotatorControls{bottom:78px;right:14px;}.hrc .hrcButton{position:absolute;right:111px;bottom:100px;width:283px;text-align:center;}.hcta{margin:-40px 0 14px;z-index:2;overflow:visible;float:left;position:relative;text-align:left;left:50%;}.hcta ul{list-style:none;position:relative;margin-bottom:50px;left:-50%;}.hcta .hctaitem{float:left;width:124px;height:64px;background-repeat:no-repeat;background-position:top left;background-image:url('/images/cta_bg.png');margin-right:12px;padding:10px 10px 10px 90px;position:relative;}.hcta .hctaitem.last{margin-right:0;}.hcta .hctaitem .icon{position:absolute;top:-20px;left:-25px;width:110px;height:102px;}.hcta .hctaitem h3{color:#B71744;font-weight:bold;font-size:.9em;margin-bottom:3px;line-height:1.10em;}.hcta .hctaitem p{font-size:.72em;line-height:1.15em;}.hcta .hctaitem a,.hcta .hctaitem a:visited{color:#666;}.hcta .hctaitem a{text-decoration:none;}#contentMain{width:743px;text-align:left;}#contentMain .sectionHeader img{margin-top:-54px;xz-index:1;position:relative;margin-bottom:24px;}#contentMain h2{color:#B30838;font-size:1.5em;}#contentMain .contentMainBody{margin-top:1em;margin-bottom:60px;}#contentSecondary{float:right;width:224px;margin-left:13px;}.sectionnav{text-align:left;margin-bottom:15px;}.sectionnav li{background:url('/images/sn_bg_off.png') no-repeat;background-position:0 -5px;border-bottom:solid 1px #CDCDCE;padding:4px 2px 0 2px;text-transform:uppercase;font-size:.70em;font-weight:bold;height:21px;}.sectionnav li.on{background:url('/images/sn_bg_on.png');background-position:0 -5px;border-bottom-color:#F9D799;}.sectionnav li.first{padding-top:6px;background-position:top;}.sectionnav li.last{border-bottom:0;padding-bottom:4px;background-position:bottom;}.sectionnav li a,.sectionnav li a:visited,.sectionnav li a:active,.sectionnav li a:hover{color:#fff;text-decoration:none;margin-left:10px;padding-left:11px;}.sectionnav li.on a{background:url('/images/sn_arrow.png') no-repeat center left;}.sectionnav li.hide{display:none;}.sectionnav li.level0{padding-left:0;}.sectionnav li.level1{padding-left:30px;}.sectionnav li.level2{padding-left:60px;}.pcta{overflow:visible;position:relative;text-align:left;}div[class="pcta"]:not([class="xxx"]){z-index:2;}.pcta ul{list-style:none;position:relative;}.pcta .hctaitem{width:124px;height:64px;background-repeat:no-repeat;background-position:top left;background-image:url('/images/cta_bg.png');margin-right:12px;padding:10px 10px 10px 90px;position:relative;margin-bottom:13px;}.pcta .hctaitem.last{margin-right:0;}.pcta .hctaitem .icon{position:absolute;top:-20px;left:-18px;width:110px;height:102px;}.pcta .hctaitem h3{color:#B71744;font-weight:bold;font-size:.9em;margin-bottom:3px;line-height:1.10em;}.pcta .hctaitem p{font-size:.72em;line-height:1.15em;}.pcta .hctaitem a,.pcta .hctaitem a:visited{color:#666;}.pcta .hctaitem a{text-decoration:none;}table.tabular{width:742px;background:url('/images/box2_top.png') no-repeat top left;}table.tabular thead{color:#fff;height:30px;}table.tabular th{padding-top:8px;font-weight:bold;border:0;height:22px;}table.tabular td{border:solid 1px #ccc;border-width:0 1px 1px 0;}table.tabular td.first{border-left:solid 1px #ccc;}table.tabular tfoot{height:6px;background:url('/images/grad_bottom.png') no-repeat bottom left;background-color:#fff;}.box{background:url('/images/grad_top.png') no-repeat top left;}.box .bottom{height:6px;background:url('/images/grad_bottom.png') no-repeat bottom left;background-color:#fff;}.balloon{width:224px;z-index:99;}.balloon .bottom{height:17px;background:url('/images/balloon_bottom.png') no-repeat bottom left;}.balloon .ballooncontent{padding:10px;min-height:80px;background:url('/images/balloon_top.png') no-repeat top left;line-height:1.5em;}.balloon .ballooncontent a,.balloon .ballooncontent a:visited{color:#666;}.balloon .ballooncontent .ballooncontenttext{margin-left:80px;}.form{background:url('/images/grad_top.png') no-repeat top left;overflow:hidden;height:1%;}.form .bottom{clear:both;height:6px;background:url('/images/grad_bottom.png') no-repeat bottom left;background-color:#fff;font-size:1px;line-height:1px;}.form.plain{background:none;}.form.plain .bottom{display:none;}.form .formcontents{padding:10px 10px;min-height:80px;position:relative;}.form .formcontents h2{margin-bottom:10px;}.form fieldset,.form fieldset.col{float:left;width:47%;padding:0;}.form .col2{float:right;width:49%;padding-left:2%;}.form fieldset p{margin-top:0;}.form fieldset legend{display:none;}.form ol{margin:0;margin-bottom:1.2em;overflow:hidden;}.form ol li{display:block;clear:both;list-style-type:none!important;}.form li.required{font-weight:bold;}.form li.required label.radio,.form li.required label.check{font-weight:normal;}.form li label{width:10em;float:left;}.form li p{margin-top:.6em;}.form li input,.form li textarea,.form li select{width:18em;}.form li.invalid input,.form li.invalid textarea,.form li.invalid select{border:solid 1px #B71744;background-color:#EDC5CE;}.form li.invalid label.radio,.form li.invalid label.check{color:#B71744;}.form .submit{text-align:right;}.form .validationmessage{color:#B71744;font-weight:bold;}.form p.fine{font-size:.8em;text-align:right;}.form p.note{margin-top:-1.0em;font-size:.8em;text-align:left;}.form li label.long{float:none;display:block;width:auto;}.form li label.radio,.form li label.check{float:none;width:auto;}.form li input.radio,.form li input.check{width:auto;border:0;background-color:transparent;}.form li.list label.radio,.form li.list label.check{width:auto;display:block;line-height:1.5em;}.form li.list input.radio,.form li.list input.check{float:left;clear:both;}.form .x{position:absolute;top:0;right:8px;}.form input[disabled="disabled"],.form select[disabled="disabled"],.form textarea[disabled="disabled"],.form .disabled{background-color:#ccc;}.form .tooltip{line-height:1.0em;margin-left:10em;}.form .tooltip small{font-size:.75em;}#contour li.mandatory{font-weight:bold;}#contour .tooltip{line-height:1.0em;margin-left:10em;}#contour .tooltip small{font-size:.75em;}#contour .long .tooltip{margin:0;}#contour li.long label.fieldLabel{float:none;display:block;width:auto;}#contour li.radiobuttonlist br{display:none;}#contour li.radiobuttonlist label,#contour li.checkboxlist label{float:none;width:auto;}#contour li.radiobuttonlist input,#contour li.checkboxlist input{width:auto;border:0;background-color:transparent;}.contentMainBody #contentmainbodymain{margin-left:202px;}.contentMainBody #sidebar{float:left;width:160px;padding:10px;border:solid 1px #ccc;background-color:#eee;}.contentMainBody #sidebar a{color:#B30838;}.contentMainBody #sidebar ul,.contentMainBody #sidebar ol{margin-left:1em;}#blogcontent .post{padding-bottom:1em;border-bottom:solid 1px #ccc;margin-bottom:1em;}#blogcontent .post h3{font-weight:bold;color:#003479;font-size:1.4em;}#blogcontent .post h3 a{color:#003479;text-decoration:none;}#blogcontent .byline{font-size:.8em;margin:0;}#blogcontent .postmetadata{font-size:.8em;margin:0;}#blogcontent .commentlist{margin:1em 0;}#blogcontent .commentlist li{list-style-type:none;padding:8px;margin-bottom:1em;}#blogcontent .commentlist li.cmt1{background-color:#eee;}#blogcontent .commentmetadata{font-size:.8em;}#blogcontent input,#blogcontent select{width:18em;}#blogcontent textarea{width:40em;height:15em;}#blogcontent #respond{border-top:solid 1px #ccc;margin-top:1em;padding-top:1em;}#mapcontainer{position:relative;z-index:3;}#mapcontainer .map{position:relative;}#mapcontainer .map h4{position:absolute;bottom:3px;left:0;text-align:center;width:365px;}#mapcontainer .balloon{display:none;position:absolute;bottom:9px;left:-27px;font-size:.8em;z-index:6;}#mapcontainer #calgary{float:left;width:365px;height:540px;background:url('/images/calgary_locations.jpg') no-repeat;border:solid 1px #ccc;z-index:5;}#mapcontainer #edmonton{float:right;width:365px;height:540px;background:url('/images/edmonton_locations.jpg') no-repeat;border:solid 1px #ccc;z-index:4;}#mapcontainer ul{margin:0;position:relative;}#mapcontainer ul li{margin:0;list-style:none;position:absolute;width:25px;height:25px;}#mapcontainer ul li a,#mapcontainer ul li a:visited{color:#666;font-weight:normal;}#mapcontainer ul li a{text-decoration:none;}#mapcontainer ul li .ballooncontent img{border:solid 1px #ccc;vertical-align:text-top;float:left;margin-right:8px;}#mapcontainer ul li .ballooncontent .ballooncontenttext a{font-weight:bold;color:#B71744;}#loginpage{overflow:hidden;}#loginpage #createaccountbox{border-left:solid 1px #ccc;}#dashboard{margin:1em 0;}#dashboard .dashboardsection{margin-bottom:.8em;}#dashboard .dashboardsection ol{margin:0;margin-bottom:1.2em;}#dashboard .dashboardsection ol li{display:block;clear:both;margin-left:1em;}#dashboard .dashboardsection a{color:#666;font-weight:normal;text-decoration:none;}a.button,.contentMainBody a.button{color:#666;cursor:pointer;}a.button{display:inline-block;margin-right:18px;background:transparent url('/images/btn_bg.png') no-repeat scroll top left;color:#666;font:normal 12px Helvetica,Arial,sans-serif;height:27px;text-decoration:none;padding-left:18px;position:relative;font-weight:bold;}a.button span{display:inline-block;}a.button span{background:transparent url(/images/btn_bg.png) no-repeat top right;line-height:17px;padding:5px 18px 5px 0;margin-right:-18px;position:relative;white-space:nowrap;}a.button:hover{background-image:url('/images/btn_bg_on.png');color:#fff;}a.button:hover span{background-image:url('/images/btn_bg_on.png');}#searchform{display:block;padding:6px;}#searchform .submit{border:1px solid #eee;background-color:#9E1B32;color:#fff;padding:4px;font-size:.8em;font-variant:small-caps;font-weight:bold;vertical-align:top;}.contentMainBody{font-size:10pt;position:relative;}.contentMainBody p{margin:.6em 0;}.contentMainBody input,.contentMainBody select,.contentMainBody textarea{font-size:11px;border:solid 1px #ccc;background-color:#fff;}.contentMainBody ul,ol{margin-left:2.0em;margin-bottom:.6em;}.contentMainBody li,.contentMainBody li ul,.contentMainBody li ol{margin-bottom:.1em;}.contentMainBody ul li{list-style-type:disc;}.contentMainBody ol li{list-style-type:decimal;}.contentMainBody ul li ul li{list-style-type:circle;}.contentMainBody ol li ol li{list-style-type:lower-alpha;}.contentMainBody a{color:#B71744;font-weight:bold;}.contentMainBody a.link{color:#B71744;font-weight:bold;font-size:8pt;}.contentMainBody h4{font-weight:bold;color:#B71744;font-size:1.1em;}.contentMainBody h5{font-weight:bold;color:#003479;}.contentMainBody blockquote{background:url('/images/quote.png') no-repeat;margin:1em 1em 0 1em;padding:1.0em;font-size:1.4em;font-style:italic;text-indent:1.7em;line-height:1.3em;color:#B71744;}.contentMainBody blockquote .cite{margin:0;display:block;font-size:.6em;text-align:right;color:#666;line-height:1em;}.contentMainBody td{vertical-align:top;}