/* ::::: https://www.healthservicenavigator.com/css/reset.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }
body { line-height: 1; }
ol, ul { list-style: none outside none; }
:focus { outline: 0px none; }
/* ::::: https://www.healthservicenavigator.com/css/flushotgb.css ::::: */

/* ::::: https://www.healthservicenavigator.com/css/stylesgb.css ::::: */

body { margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 13px; font-family: Arial,"Verdana","Tahoma","Helvetica","sans-serif"; }
body a:link, body a:visited { color: rgb(25, 104, 171); text-decoration: none; }
body a:hover, body a:active { color: rgb(25, 104, 171); text-decoration: underline; }
.clearfix { clear: both; height: 0px; overflow: hidden; }
.clearfix:after { content: "."; display: block; height: 0px; clear: both; }
#Wrapper { width: 942px; margin: 0px auto; padding: 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#main { box-shadow: 0px 0px 10px 2px rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); }
#PageLogo { padding: 10px 0px; clear: both; }
#utility ul { margin: 0px; padding: 0px; float: right; font-size: 11px; line-height: 12px; font-family: Arial,Helvetica,sans-serif; }
#utility ul li { margin: 0px 5px 0px 0px; padding: 0px 5px 0px 0px; display: block; float: left; border-right: 1px solid rgb(153, 153, 153); }
#utility ul li.last-child { padding-right: 0px; margin-right: 0px; border-right-width: 0px; }
#utility ul li a:link, #utility ul li a:visited { color: rgb(153, 153, 153); text-decoration: none; }
#footer { background-color: rgb(10, 133, 70); min-height: 41px; }
#bottomutil ul { margin: 0px; font-size: 10px; line-height: 10px; font-family: Arial,Helvetica,sans-serif; float: right; padding: 0px; }
#footer ul li, #bottomutil ul li { margin: 0px 5px 0px 0px; padding: 0px 5px 0px 0px; display: block; float: left; border-right: 1px solid rgb(0, 105, 60); }
#footer ul li.last-child, #bottomutil ul li.last-child { padding-right: 0px; margin-right: 0px; border-right-width: 0px; }
#footer ul li a:link, #footer ul li a:visited, #bottomutil ul li a:link, #bottomutil ul li a:visited { color: rgb(0, 105, 60); text-decoration: none; }
#bottomutil { padding: 20px 0px; }
#bottomutil .slo { display: block; float: left; font-family: Arial,"Verdana","Tahoma","Helvetica","sans-serif"; font-size: 13px; font-weight: bold; color: rgb(0, 105, 60); line-height: 13px; }
#loggerinfo { padding: 20px 0px 10px; }
#topleftlogo { float: left; }
#toprightlogo { float: right; padding-top: 10px; }
#toprightlogo .loggedin { text-align: right; float: right; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; line-height: 17px; }
#MainNav { margin: 0px; padding: 0px; clear: both; background-image: url('images/nav-inactive_bkg.jpg'); background-repeat: repeat-x; background-position: left center; }
#MainNav ul { margin: 0px; padding: 0px; display: block; font-size: 14px; line-height: 10px; }
#MainNavHousing { border-right: 1px solid rgb(40, 70, 52); float: left; clear: both; position: relative; z-index: 300; }
#MainNav ul li.navbarlink { padding: 0px; }
#MainNav ul li:hover { cursor: pointer; }
#MainNav ul .item, #MainNav ul li.navbarlink a { display: block; float: left; padding: 10px 20px; color: rgb(255, 255, 255); text-decoration: none; border-right: 0px solid rgb(0, 74, 48); border-left: 1px solid rgb(0, 74, 48); background-image: url('images/nav-inactive_bkg.jpg'); background-repeat: repeat-x; background-position: left center; }
#MainNav ul li.navbarlink a { border-right-width: 0px; border-left-width: 0px; }
#MainNav ul li .submenu { display: none; position: absolute; margin-top: 30px; top: 0px; width: 900px; padding: 20px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); left: 0px; border-width: 0px 0px 1px; text-transform: none; box-shadow: 0px 0px 10px 2px rgba(170, 170, 170, 0.8); border-bottom: 1px solid rgb(170, 170, 170); }
#MainNav ul .item:hover .submenu { display: block; z-index: 300; }
#MainNav ul .item .submenu:hover { display: block; cursor: default; }
#MainNav ul .item.first-child { border-left-width: 0px; }
#MainNav ul .item.last-child { clear: right; }
#MainNav ul .item:hover, #MainNav ul li.navbarlink a:hover { background-image: url('images/nav-active_bkg.jpg'); background-position: left center; background-repeat: repeat-x; border-right-color: rgb(0, 74, 48); border-left-color: rgb(0, 74, 48); }
#MainNav ul li.navbarlink.current a, #MainNav ul .item.current { background-image: url('images/nav-current_bkg.jpg'); background-position: left center; background-repeat: repeat-x; border-right-color: rgb(0, 74, 48); border-left-color: rgb(0, 74, 48); }
#MainNav .col_left, #MainNav .col_center, #MainNav .col_right { width: 286px; float: left; }
#MainNav .col_left, #MainNav .col_center { margin-right: 21px; }
#MainNav .navservices {  }
#MainNav .navservices .service .guidelist { margin: 8px 0px 0px; padding: 0px; list-style: none inside none; }
#MainNav .navservices .service .guidelist li { padding: 0px; display: block; float: left; }
#MainNav .navservices .service .guidelist li a { padding: 3px 0px; margin: 0px; border-width: 1px; border-style: solid; text-align: center; display: block; }
#MainNav .navservices .service .guidelist li a:link, #MainNav .navservices .service .guidelist li a:visited { border-color: rgb(255, 255, 255); }
#MainNav .navservices .service .guidelist li a:hover, #MainNav .navservices .service .guidelist li a:active { text-decoration: none; border-color: rgb(208, 214, 219); }
#MainNav .navservices .service #provincial.guidelist li a { width: 28px; }
#MainNav .navservices .service #letter.guidelist li a { width: 15px; }
#MainNav .navservices .service .title, #MainNav .widerservice .title { color: rgb(0, 104, 62); font-family: Arial,"Verdana","Tahoma","Helvetica","sans-serif"; font-size: 14px; font-weight: bold; line-height: 14px; }
#MainNav .navservices .service .title a:link, #MainNav .navservices .service .title a:visited, #MainNav .widerservice .title a:link, #MainNav .widerservice .title a:visited { color: rgb(0, 104, 62); text-decoration: none; }
#MainNav .navservices .service .title a:hover, #MainNav .navservices .service .title a:active, #MainNav .widerservice .title a:hover, #MainNav .widerservice .title a:active { text-decoration: underline; }
#MainNav .navservices .service { border-bottom: 1px solid rgb(208, 214, 219); padding-bottom: 10px; margin-bottom: 10px; min-height: 115px; }
#MainNav .navservices .service ul { list-style: disc inside none; font-size: 12px; }
#MainNav .navservices .service ul li { line-height: 150%; }
#MainNav .navservices .small { min-height: 60px; }
#MainNav .navservices .service.last-child { border-bottom-width: 0px; padding-bottom: 0px; margin-bottom: 0px; }
#MainNav .navservices .service .thumb, #MainNav .widerservice .thumb { float: left; margin-right: 10px; margin-bottom: 10px; }
#MainNav .navservices .service p, #MainNav .widerservice p { margin-bottom: 0px; margin-top: 6px; font-family: Arial,"Verdana","Tahoma","Helvetica","sans-serif"; font-size: 12px; color: rgb(51, 51, 51); line-height: 15px; }
#MainNav .navservices .content { width: 226px; float: left; }
#MainNav .widerservice { clear: both; }
#MainNav .widerservice .thumb { margin-bottom: 60px; }
#MainNav .widerservice .si_box { float: left; width: 270px; margin-right: 10px; margin-top: 10px; }
#helpbar { background-image: url('images/helpbar.jpg'); background-color: rgb(230, 230, 230); background-position: left top; background-repeat: repeat-x; padding: 20px; }
#helpbar .col1 .title, #helpbar .col1 .info { float: left; }
#helpbar .col1 .info { width: 530px; }
#helpbar .col1 .title { color: rgb(120, 35, 39); font-size: 20px; line-height: 20px; font-weight: bold; margin-right: 40px; }
#helpbar .col1 .info .tele, #helpbar .col2 .info .tele { background-image: url('images/tele.png'); background-position: left center; background-repeat: no-repeat; padding-left: 20px; }
#helpbar .col1 .info .tele { font-weight: bold; color: rgb(0, 86, 150); line-height: 30px; }
#helpbar .info { color: rgb(51, 51, 51); font-family: Arial,"Verdana","Tahoma","Helvetica","sans-serif"; }
#helpbar .col1 .info .hoursofopp { margin-left: 20px; line-height: 30px; }
#helpbar .poweredby { background-image: url('images/pwdby.png'); background-position: right top; background-repeat: no-repeat; padding-right: 154px; }
.Help a:link, a:active { color: blue; }
#PageContent { padding: 20px 20px 0px; font-family: Arial,"Verdana","Tahoma","Helvetica","sans-serif"; }
#MainNav ul { list-style: none outside none; margin: 0px; padding: 0px; }
ul { margin-bottom: 15px; }
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active, .breadcrumb a:hover { color: rgb(0, 0, 0); }
.breadcrumb { color: rgb(0, 0, 0); padding: 0px 0px 12px; font-size: 11px; line-height: 130%; }
body { font-size: 12px; line-height: 150%; }
p { margin-bottom: 15px; margin-top: 7px; padding-top: 1px; }
#PageContent a:link, #PageContent a:visited, #PageContent a:active { color: rgb(0, 86, 150); text-decoration: none; }
#PageContent a:hover { color: rgb(0, 86, 150); text-decoration: underline; }
ul { list-style-type: disc; margin-left: 25px; list-style-position: outside; }
ul ul { list-style-type: circle; }
#PageContent ul {  }
#PageContent ul li { margin-bottom: 5px; }
img { border: 0px none; }
#PageContent h1 { color: rgb(0, 104, 62); font-size: 22px; font-weight: bold; margin-bottom: 15px; font-family: Arial,"Verdana","Tahoma","Helvetica","sans-serif"; }
#PageContent h2 { color: rgb(120, 35, 39); font-size: 16px; line-height: 20px; font-family: Arial,"Verdana","Tahoma","Helvetica","sans-serif"; }
#PageContent h3 { color: rgb(0, 104, 62); font-size: 15px; font-weight: bold; margin-bottom: 10px; margin-top: 10px; font-family: Arial,"Verdana","Tahoma","Helvetica","sans-serif"; }
#PageContent h4 { margin-bottom: 10px; }
h3 a:link, h3 a:visited, h3 a:active, h3 a:hover { text-decoration: none; }
div.toTop { text-align: right; margin-bottom: 10px; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 5px; font-size: smaller; margin-top: 10px; }
div#provNavWrapper {  }
div#provNavWrapper .rounded {  }
div#provNavWrapper .rounded p { float: right; width: 490px; padding: 0px; margin: 0px; }
div#provNavWrapper div.navBox h4 {  }
div.clearboth { display: none; }
div#provNavWrapper div.sidebar201 br { display: none; }
div#provNavWrapper ul { list-style-position: outside; }
div.navBox { border-right: 1px solid rgb(223, 223, 223); border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(223, 223, 223) rgb(223, 223, 223); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 5px 5px 0px; width: 360px; float: left; }
div#leftProvNav { float: right; margin-bottom: 20px; margin-left: 20px; width: 280px; padding: 0px; clear: both; }
div#rightProvNav { float: right; margin-left: 20px; width: 280px; clear: both; padding: 0px; }
div#rightProvNav h4 { margin-top: 20px; }
div#rightProvNav h4.top { margin-top: 0px; }
div#leftProvNav ul, div#rightProvNav ul { margin-left: 10px; }
div.navBox li, .contentBox ul, .contentBox ol { margin: 0px; padding: 0px; }
div.navBox li { margin-left: 15px; }
div.navBox ul { margin: 0px; padding: 0px; }
div.navBox ul { margin: 10px 0px; }
div.navBox h4 { background-color: rgb(234, 234, 234); border-bottom: 1px solid rgb(223, 223, 223); border-top: 1px solid rgb(223, 223, 223); color: rgb(0, 104, 62); padding: 5px; margin: 0px; font-size: 12px; }
div#provNavWrapper div.sidebar201 { border-top: 1px solid rgb(224, 224, 224); border-bottom: 1px solid rgb(224, 224, 224); overflow: hidden; padding: 10px 20px 10px 0px; width: 560px; }
div#provNavWrapper div.sidebar201 .rounded {  }
div.sidebar .flag {  }
div.sidebar .flag img { float: left; margin-top: 3px; margin-bottom: 2px; }
div.sidebar .flag h2 { display: none; }
div.clear { clear: both; }
h2 {  }
/* ::::: https://www.healthservicenavigator.com/css/canada.css ::::: */

