
/* ::::: http://www.bchydro.com/includes/css/bch_main_ns5.css ::::: */

body { margin: -10px 0px 0px; padding: 10px 0px 0px; font-family: arial,helvetica,geneva,sans-serif; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
div, td, li, p { font-family: arial,helvetica,geneva,sans-serif; font-size: 12px; color: rgb(51, 51, 51); }
h1 { font-size: 16px; }
h2 { font-size: 14px; color: rgb(0, 0, 102); }
h3 { font-size: 12px; }
img { border: 0pt none ; }
a { color: rgb(51, 51, 51); }
.content a, .contentb a, .contentc a, .contentd a { color: rgb(0, 0, 102); }
a.small { font-size: 11px; }
a.white { color: rgb(255, 255, 255); }
a.footer { font-size: 11px; color: rgb(51, 51, 51); }
a.sidenav { font-weight: bold; color: rgb(51, 51, 51); }
a.sidenavactive { font-weight: bold; color: rgb(255, 0, 0); }
a.sidenavsub { color: rgb(51, 51, 51); text-decoration: none; }
a.sidenavsubactive { color: rgb(255, 0, 0); text-decoration: none; }
div.header { margin-bottom: 6px; }
div.logo { margin-left: 16px; }
.date { font-size: 11px; color: rgb(0, 0, 102); }
.searchbox { font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(0, 0, 102); }
.inputbox { font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(0, 0, 102); }
.submitbutt { font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(0, 0, 102); }
.submitbuttblue { font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(0, 0, 102); }
div.footertext { margin: 5px 15px; font-size: 11px; color: rgb(137, 153, 152); }
.footerlinks { font-size: 11px; color: rgb(137, 153, 152); }
div.headerlabel { padding: 1px 0px; }
div.arrow { margin-top: 11px; }
div.item { margin-top: 8px; margin-right: 5px; }
.blurb { margin: 15px 15px 0px; }
.homepagelargetext { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); padding-left: 1px; padding-right: 1px; padding-bottom: 3px; text-align: left; }
.homepagesmalltext { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); padding-left: 1px; padding-right: 1px; padding-bottom: 3px; text-align: left; }
a.left { color: rgb(51, 51, 51); text-decoration: underline; }
a.left:hover { color: rgb(102, 102, 102); text-decoration: underline; }
a.residential { color: rgb(51, 153, 0); text-decoration: underline; }
a.residential:hover { color: rgb(51, 102, 0); text-decoration: underline; }
a.business { color: rgb(51, 153, 204); text-decoration: underline; }
a.business:hover { color: rgb(51, 102, 153); text-decoration: underline; }
.sectiontitle { margin: 5px 14px; font-size: 16px; font-weight: bold; color: rgb(0, 0, 102); }
.sectiontitlesub { color: rgb(76, 152, 218); }
.content { margin: 12px 22px; }
p.leftblurb { margin: 2px 5px 16px 7px; font-size: 11px; }
.leftblurb p { margin: 2px 5px 16px 7px; font-size: 11px; }
.leftquote { margin: 2px 15px; font-weight: bold; line-height: 24px; font-size: 16px; color: rgb(76, 152, 218); }
.sidenavbkg { background-color: rgb(212, 234, 243); }
div.sidenavcontainer { padding: 5px 10px 10px 17px; line-height: 125%; }
.sidebarbkg { background-color: rgb(178, 204, 204); }
.sidebarblurb { margin: 5px; }
p.sidebarstd { margin: 5px 10px 5px 17px; }
.sidebarstd { margin: 5px 10px 5px 17px; }
.section-sidebarstd { margin: 2px 5px 16px 7px; font-size: 11px; }
.section-sidebarstd p { font-size: 11px; }
.level4 { font-size: 11px; padding-left: 10px; }
.level5 { font-size: 11px; padding-left: 20px; }
.level6 { font-size: 11px; padding-left: 30px; }
.pad25 { margin: 25px 0px; }
.title { font-size: 16px; font-weight: bold; }
.smalltext { font-size: 11px; }
.whitetext { color: rgb(255, 255, 255); }
.redtext { color: rgb(255, 0, 0); }
.headingtitle { margin: 5px; font-family: arial,helvetica,geneva,sans-serif; font-size: 12px; color: rgb(0, 0, 102); font-weight: bold; }
.contentcell { margin: 4px 10px; font-family: arial,helvetica,geneva,sans-serif; font-size: 12px; color: rgb(0, 0, 102); font-weight: normal; }
.contentcell2 { margin: 2px; font-family: arial,helvetica,geneva,sans-serif; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.contentcell3 { margin: 2px; font-family: arial,helvetica,geneva,sans-serif; font-size: 12px; color: rgb(51, 51, 51); font-weight: normal; }
.contentcell4 { margin: 2px; font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; }
.contentcell5 { margin: 2px; font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(0, 0, 102); font-weight: bold; }
.contentcell6 { margin: 2px; font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(51, 51, 51); font-weight: normal; }
.contentcell7 { margin: 4px 5px; font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(255, 255, 255); font-weight: normal; }
.contentcell8 { margin: 2px; font-family: arial,helvetica,geneva,sans-serif; font-size: 10px; color: rgb(51, 51, 51); font-weight: normal; }
.contentb { margin: 10px; }
.contentc { margin: 5px; }
.contentd { margin: 15px; }
.buttpad { margin: 1px 0px 0px 1px; }
.section-body { margin: 5px 5px 5px 10px; }
.popup { margin: 0px; }
.popupheader { height: 15px; }
.popupfooter { font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(255, 255, 255); font-weight: normal; height: 15px; padding-left: 5px; }
.errormsg { color: rgb(255, 0, 0); font-weight: bold; }

/* ::::: http://www.bchydro.com/includes/css/bch_main5.css ::::: */

body { margin: 0px; font-family: arial,helvetica,geneva,sans-serif; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
div, p, td, li { voice-family: inherit; font-size: small; }
html > body, html > body div, html > body p, html > body td, html > body li { font-size: small; }
h1 { font-size: 16px; }
h2 { font-size: 14px; color: rgb(0, 0, 102); }
h3 { font-size: 12px; }
img { border: 0px none ; display: block; }
img.inline { display: inline; }
.searchbutt { border: 0px none ; padding: 1px 0px; display: block; float: right; }
td { text-align: left; }
a { color: rgb(51, 51, 51); }
.content a, .contentb a, .contentc a, .contentd a { color: rgb(0, 0, 102); }
a.small { font-size: 11px; }
a.white { color: rgb(255, 255, 255); background-color: transparent; }
a.footer { font-size: 10px; color: rgb(51, 51, 51); background-color: transparent; }
a.sidenav { font-weight: bold; color: rgb(51, 51, 51); background-color: transparent; }
a.sidenavactive { font-weight: bold; color: rgb(255, 0, 0); background-color: transparent; }
a.sidenavsub { color: rgb(51, 51, 51); text-decoration: none; background-color: transparent; }
a.sidenavsubactive { color: rgb(255, 0, 0); text-decoration: none; background-color: transparent; }
a:hover { color: rgb(102, 102, 102); background-color: transparent; }
.content a:hover, .contentb a:hover, .contentc a:hover, .contentd a:hover { color: rgb(0, 0, 204); background-color: transparent; }
.content a:visited, .contentb a:visited, .contentc a:visited, .contentd a:visited { color: rgb(51, 51, 51); background-color: transparent; }
a.white:hover { color: rgb(0, 0, 102); background-color: transparent; }
a.sidenavactive:hover { color: rgb(255, 0, 0); background-color: transparent; }
a.sidenavsubactive:hover { color: rgb(255, 0, 0); background-color: transparent; }
div.header { margin-bottom: 6px; }
div.logo { margin-left: 16px; }
.date { font-size: 11px; color: rgb(0, 0, 102); background-color: transparent; }
div.footertext { margin: 5px 15px; font-size: 10px; color: rgb(137, 153, 152); background-color: transparent; }
.footerlinks { font-size: 10px; color: rgb(137, 153, 152); background-color: transparent; }
div.headerlabel { padding: 1px 0px; }
form { display: inline; }
.searchbox { border: 1px solid rgb(0, 0, 102); font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(0, 0, 102); background-color: rgb(230, 243, 248); width: 100px; }
.inputbox { border: 1px solid rgb(0, 0, 102); font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(0, 0, 102); background-color: rgb(230, 243, 248); }
.submitbutt { border: 1px solid rgb(0, 0, 102); font-family: arial,helvetica,geneva,sans-serif; font-size: 10px; color: rgb(0, 0, 102); background-color: rgb(165, 205, 145); }
.submitbuttblue { border: 1px solid rgb(0, 0, 102); padding: 0px 3px; font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 102); font-weight: bold; }
div.arrow { margin-top: 11px; }
div.item { font-size: 12px; margin-top: 8px; margin-right: 5px; }
.blurb { margin: 15px 15px 0px; font-size: 12px; }
.homepagelargetext { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); padding-left: 1px; padding-right: 1px; padding-bottom: 3px; text-align: left; }
.homepagesmalltext { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); padding-left: 1px; padding-right: 1px; padding-bottom: 3px; text-align: left; }
a.left { color: rgb(51, 51, 51); text-decoration: underline; }
a.left:hover { color: rgb(102, 102, 102); text-decoration: underline; }
a.residential { color: rgb(51, 153, 0); text-decoration: underline; }
a.residential:hover { color: rgb(51, 102, 0); text-decoration: underline; }
a.business { color: rgb(51, 153, 204); text-decoration: underline; }
a.business:hover { color: rgb(51, 102, 153); text-decoration: underline; }
.breadcrumb { margin: 8px 14px; font-size: 14px; font-weight: bold; color: rgb(0, 0, 102); background-color: transparent; }
.breadcrumb a { text-decoration: none; color: rgb(0, 0, 102); }
.breadcrumb a:hover { text-decoration: underline; color: rgb(0, 0, 102); }
.breadcrumbsub { color: rgb(76, 152, 218); background-color: transparent; }
.content { margin: 12px 22px; }
p.leftblurb { margin: 2px 5px 16px 7px; font-size: 11px; }
.leftblurb p { margin: 2px 5px 16px 7px; font-size: 11px; }
.leftquote { margin: 2px 10px; line-height: 24px; font-weight: bold; font-size: 16px; color: rgb(76, 152, 218); background-color: transparent; }
.sidenavbkg { color: rgb(51, 51, 51); background-color: rgb(212, 234, 243); }
div.sidenavcontainer { padding: 5px 10px 10px 17px; font-size: 12px; line-height: 150%; }
.sidebarbkg { color: rgb(51, 51, 51); background-color: rgb(178, 204, 204); }
.sidebarblurb { margin: 5px; font-size: 12px; }
.sidebarstd p { font-size: 12px; }
.sidebarstd { margin: 7px 5px 5px 17px; font-size: 12px; }
.section-sidebarstd { margin: 2px 5px 16px 7px; font-size: 11px; }
.section-sidebarstd p { font-size: 11px; }
.level4 { font-size: 11px; padding-left: 10px; }
.level5 { font-size: 11px; padding-left: 20px; }
.level6 { font-size: 11px; padding-left: 30px; }
.pad25 { margin: 25px 0px; }
.title { font-size: 16px; font-weight: bold; }
.smalltext { font-size: 11px; }
.whitetext { color: rgb(255, 255, 255); }
.redtext { color: rgb(255, 0, 0); }
.headingtitle { margin: 5px; font-family: arial,helvetica,geneva,sans-serif; font-size: 12px; color: rgb(0, 0, 102); font-weight: bold; }
.contentcell { margin: 4px 10px; font-family: arial,helvetica,geneva,sans-serif; font-size: 12px; color: rgb(0, 0, 102); font-weight: normal; }
.contentcell2 { margin: 2px; font-family: arial,helvetica,geneva,sans-serif; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.contentcell3 { margin: 2px; font-family: arial,helvetica,geneva,sans-serif; font-size: 12px; color: rgb(51, 51, 51); font-weight: normal; }
.contentcell4 { margin: 2px; font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; }
.contentcell5 { margin: 2px; font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(0, 0, 102); font-weight: bold; }
.contentcell6 { margin: 2px; font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(51, 51, 51); font-weight: normal; }
.contentcell7 { margin: 4px 5px; font-family: arial,helvetica,geneva,sans-serif; font-size: 11px; color: rgb(255, 255, 255); font-weight: normal; }
.contentcell8 { margin: 2px; font-family: arial,helvetica,geneva,sans-serif; font-size: 10px; color: rgb(51, 51, 51); font-weight: normal; }
.contentcell9 { margin: 2px; font-size: 12px; background-color: rgb(230, 243, 248); }
.table1 { background-color: rgb(51, 153, 204); }
.contentb { margin: 10px; }
.contentc { margin: 5px; }
.contentd { margin: 15px; }
.buttpad { margin: 1px 0px 0px 1px; }
.section-body { margin: 5px 5px 5px 10px; }
.popup { margin: 0px; }
.popupheader { height: 15px; }
.popupfooter { font-family: arial,helvetica,geneva,sans-serif; font-size: 10px; color: rgb(255, 255, 255); font-weight: normal; height: 15px; padding-left: 5px; }
.errormsg { color: rgb(255, 0, 0); font-weight: bold; }
