* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html, body {margin: 0; padding: 0;line-height:125%;}
ul, ol {padding-left: 2em; overflow: hidden;}
#udm {overflow:visible;}
p {padding-bottom:0.3em}
img {vertical-align: middle; border: 0;}
table {table-layout: auto; border-collapse: collapse; vertical-align: top; border: 0px; border-spacing: 0px;}
td, th {padding:0; vertical-align: top; cursor: default; text-align: left;}
form {border: none;width:100%;display:block;}
.calendar_table {width:220px;}
.calendar_table td {padding:2px;}
.w760px {width:760px;}
form td {padding:4px;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;vertical-align:top;}
h1 {font-size:24px;color:#333333;padding:0px;margin-top:1em;margin-bottom:.5em;}
#calculate_savingsxxx {padding:8px; font-size:14px; background-color: #d8e4bc;   border: 1px solid #666;  color:#000;  text-decoration:none;}
h2 {color:#FF3300; font-size:15px;padding:0px;margin-top:1em;margin-bottom:.25em;}
h3 {color:#66668C; font-size:10px; font-weight:bold;text-transform:uppercase;padding-top:2px;padding-bottom:2px;margin-top:0px;margin-bottom:0px;}
h4 {color:#333333; font-size:14px; font-weight:bold;margin-top:0px;margin-bottom:4px;}
h5 {color:#666666; font-size:10px; font-weight:normal;text-transform:uppercase;margin-top:0px;margin-bottom:0px;}
h6 {color:#333333; font-size:18px; font-weight:bold;margin-top:0px;margin-bottom:0px;}
.homelist {margin-left:0;padding-left:15px;}
.boldlist {color:#FF3300; font-size:13px;padding:0px;margin-top:1em;margin-bottom:.25em;line-height:130%;}
.home_smaller {font-size:12px; line-height:135%;}
.home_larger {font-size:12px; line-height:135%;}
ul {margin-bottom: .5em;margin-top: 1em;}
ol {margin-bottom: .5em;margin-top: 1em;}
.ratetable {background-color:#dddddd;width:100%;padding:10px;margin-left:auto;margin-right:auto;}
.ratetable td {padding:4px;text-align:center;}
ul.nopad {margin:0;padding:0 0 0 12px;}
.nowrap {white-space: nowrap}
li {margin-bottom: .25em;margin-top: .25em;}
#g_special_capDiv {font-size:18px; font-weight:bold; text-align:center;}
.float_right {float:right;  padding:0.2em 0 1.0em 0.8em; text-align:center;}
.float_left {float:left;  padding:0.2em 1.0em 0.8em 0; text-align:center;}
.float_left_img {float:left;}
.float_clear {clear:both;}
hr {margin-bottom: 0em}
label {color:#66668C; font-weight:bold;}
table td.label {color:#66668C; font-weight:bold;}
fieldset {border:1px solid #999;}
legend {color: #fff; font-weight:bold;
background: #F40000;
font-size: 1em;
padding: 4px;}
.checklist {list-style-image: url('/images/bullet_sitemap.gif');}
input {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;}
textarea {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#333333;}
.template_main_body {padding:20px 30px 20px 30px; empty-cells: show; border: 0px; border-collapse: collapse; height: 100%; margin:0px; background-color:#ffffff}
.main_body_div {width:690px;}
.template_layout_table {border-left: 4px solid #FFFFFF;border-right: 4px solid #FFFFFF;}
.template_layout_table td {empty-cells: show; border: 0px; border-collapse: collapse; font-family: Arial,Helvetica; font-size:12px; font-weight:normal; color:#333333;}
.template_above_banner {border-width: 0px;}
.template_banner_image {padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_banner_contents {padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_below_banner {border-width: 0px;}
.template_left_column {padding-top:0px; padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; border-spacing: 0px; border-collapse: collapse; empty-cells: show; height: 100%;}
.template_msg {padding: 0px 0px 0px 0px; border-width: 0px; font-weight:bold;}
.tightimg {display: block; 
margin:0; 
padding:0; 
border:0;}
.tightinline {display: inline; 
margin:0; 
padding:0; 
border:0;}
.location_header {font-family:Arial; font-weight: bold; font-size:1.1em; color:#000066; padding-top:0.8em;padding-bottom:0.4em; line-height:1.2em}
.list_heading {margin-top: 2px; margin-bottom:2px; font-family:Arial,Helvetica; font-size:12px; font-weight:bold;color:#006600;}
.link_header {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:17px; font-weight:bold;color:#006600;}
.label {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:13px; font-weight:bold;color:black;}
.norepeat {background-repeat: no-repeat;}
.image_caption {font-weight:500;font-size:70%}
.error_message {font-size:12px; font-weight:bold; font-style:italic; color:red}
.footer_container {padding: 0px 0px 0px 0px; border-width: 0px;}
.footer {padding: 0px 0px 0px 0px; border-width: 0px;  background-color:#FFFFFF;}
img {border: 0 none;}
.result {background-color:#eee;width:100%;padding:10px;color:red;font-size:16px;}
A.sitemap:link {color: darkgray;}
A.sitemap:visited {color: darkgray;}
A.sitemap:hover {color: white;}
.sitemap_td_lev_1_odd {background-color:#FAFFF5; padding-left: 15px;}
.sitemap_td_lev_1_even {background-color:#EBF0EB; padding-left: 15px;}
.sitemap_td_lev_2_odd {padding: 0px 2px 2px 2px;}
.sitemap_td_lev_2_even {padding: 0px 2px 2px 2px;}
.sitemap_table {padding: 4px 10px 3px 10px;border:thin solid gray}
A:link {color: #0033CC;}
A:visited {color: #0033CC;}
A:hover {color: #0033CC;}
A.homelink:link {color: #ff3333;}
A.homelink:visited {color: #ff3333;}
A.homelink:hover {color: #ff0000;}
tr.grid_heading {color:white;background-color:red;}
tr.grid_row_odd {background-color:#f0f0f0}
tr.grid_row_even {background-color:#e0e0e0}
.udm {font-size:15px;vertical-align:middle;height:40px; font-weight:bold; text-transform:uppercase}
#customer_tabs {vertical-align:bottom;padding:20px 0; font-size:15px; color: #cc3333; text-transform:uppercase;}
#customer_tabs a {text-decoration:none; color:#333333; padding:0 5px; font-weight:bold;}
#customer_tabs a:link,#customer_tabs a:active, #customer_tabs a:visited {color:#333333;}
#customer_tabs a:hover {color:#cc0000}
table td.bodytext {color:#333333;font-size:12px;font-weight:normal;padding-left:22px;padding-right:22px;}
.ontariohydro {width:100%;}
#popup_calendar {padding:0;}
.picturelabel {color:#66668C;font-size:10px;font-weight:normal;font-family:Verdana, Helvetica, sans-serif;}
table td.ontarioelectricitysystem {font-size:12px;color:#333333;}
table td.ontarioelectricitysystem strong {font-size:12px;font-weight:bold}
table td.ontarioelectricitysystem a:link {font-size:12px;}
table td.ontarioelectricitysystem a:active {font-size:12px;}
table td.ontarioelectricitysystem a:visited {font-size:12px;}
table td.ontarioelectricitysystem a:hover {font-size:12px;}
table td.ftr {color:#ffffff; font-size:14px;font-weight:bold;  height:50px;text-align:center;vertical-align:middle; background:url(../images/footer_bground.jpg) no-repeat center}
table td.ftr a {padding-left:4px;padding-right:4px;}
table td.ftr a:link {color:#EAEAEA;font-size:10px;text-decoration:none;}
table td.ftr a:active {color:#EAEAEA;font-size:10px;text-decoration:none;}
table td.ftr a:visited {color:#EAEAEA;font-size:10px;text-decoration:none;}
table td.ftr a:hover {color:#EAEAEA;font-size:10px;text-decoration:underline;}
table td.copy {color:#787878;font-size:11px;padding:8px;text-align:center; background-color:#ffffff}
table td.copy a:link {color:#787878;font-size:11px;text-decoration:none;}
table td.copy a:active {color:#787878;font-size:11px;text-decoration:none;}
table td.copy a:visited {color:#787878;font-size:11px;text-decoration:none;}
table td.copy a:hover {color:#787878;font-size:11px;text-decoration:undeRline;}
table td.biglink {color:#FF0000;font-size:16px;font-weight:bold;}
table td.biglink a:link {color:#0033FF;font-size:16px;font-weight:bold;}
table td.biglink a:active {color:#0033FF;font-size:16px;font-weight:bold;}
table td.biglink a:visited {color:#0033FF;font-size:16px;font-weight:bold;}
table td.biglink a:hover {color:#0033FF;font-size:16px;font-weight:bold;}
table td.mediumheader {color:#000066;font-size:14px;font-weight:bold;}
table td.bigheader {color:#000066;font-size:18px;font-weight:bold;}
table td.tableheader {background-color:#030466;color:#FFFFFF;font-weight:bold;font-size:10px;padding:4px;text-transform:uppercase;}
table td.evenrow {background-color:#EFEFEF;padding:8px;}
table td.oddrow {background-color:#D7D7D7;padding:8px;}
table td.quicklinks {background-color:#F1EFEF;font-size:12px; color:#000000;}
table td.quicklinks a:link {color:#0033CC;}
table td.quicklinks a:active {color:#0033CC;}
table td.quicklinks a:visited {color:#0033CC;}
table td.quicklinks a:hover {color:#0033CC;}
.formheader {background-color:#E9E9E9;font-size:14px;line-height:130%;margin-bottom:5px;}
table td.leadtext {font-size:14px; color: #333333;}
.formfield {padding-bottom:0.3em}
.w100 {width:100%}
.w90 {width:90%}
.w80 {width:80%}
.w50 {width:50%;}
.w30 {width:30%;}
.w10 {width:10%;}
.position-center {margin-left: auto; margin-right: auto;}
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}
.wauto {width: auto;}
.cellpad0 td {padding: 0;}
.cellpad1 td {padding: 0.1em 0.4em;}
.cellpad2 td {padding: 0.3em 0.8em;}
.cellpad3 td {padding: 0.6em 1em;}
.cellpad4 td {padding: 0.8em 2em;}
#small_business td {padding:10px;}
.down200 {padding-top:200px;}
div.picleft {padding-right:20px;padding-bottom:20px;}
div.picright {padding-left:20px;padding-bottom:20px;}
.addthis_toolbox {width:170px; float:right;position:relative; top:20px;}
.red_link {font-size:14px;font-weight:bold;}
.supply_mix {font-size:16px;width:100%;text-align:center;padding:7px;}
div.current_theme {height:585px; padding:0; margin:0;}
.bg_home {background:url(../images/canada-energy-peaker-bg-common-footer.jpg) no-repeat center bottom,url(../images/canada-energy-bg_slideshow.jpg) no-repeat center top}
.bg_common {background:
url(../images/canada-energy-peaker-bg-common-banner.jpg) no-repeat center top, url(../images/canada-energy-peaker-bg-common-footer.jpg) repeat-y center bottom}
.rate_calculator_box {width:280px;background-color:#ffffff; padding:10px;-webkit-box-shadow: 0px 2px 8px 0px rgba(110,109,110,0.5);
-moz-box-shadow: 0px 2px 8px 0px rgba(110,109,110,0.5);
box-shadow: 0px 2px 8px 0px rgba(110,109,110,0.5);}
#peaker_chart td {text-align:center; padding:5px;}
p.led_heading {    font-size: 24px;    color: #333333; margin-bottom: 0px;   margin-top: .5em; font-weight:bold; padding-top:8px; padding-bottom:0px;     color: #d2232a;}
ul.checklist {margin-bottom: .5em;
    margin-top: .2em;}