td {  font-family:Arial, Helvetica, sans-serif;font-size:12px;vertical-align:top;}h1 {  color:#FFFFCC; font-size:12px; font-weight:bold;text-transform:normal;padding-bottom:8px;margin-top:0px;margin-bottom:0px;}h2 {  color:#244A00; font-size:13px; text-transform:normal;padding-top:8px;padding-bottom:8px;margin-top:0px;margin-bottom:0px;font-weight:bold;line-height:135%;}h3 {  margin-top:0px;margin-bottom:0px;font-size:14px;padding-top:4px;padding-bottom:4px;}ul {  margin-bottom: 0em;margin-top: 0em}ol {  margin-bottom: 0em;margin-top: 0em}hr {  margin-bottom: 0em}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 {  empty-cells: show; border: 0px; border-collapse: collapse; height: 100%; background-color:#FFFFFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;width:760px;}.template_layout_table {  border: 15px 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; background-color:#FFFFFF; border-width: 0px;   }.footer {  padding: 0px 0px 0px 0px; border-width: 0px;  background-color:#FFFFFF; }img {  border: 0 none;}.boxtext {  border:solid 3px midnightblue; background-color:khaki; padding:10 10 10 10; color:navy;font-weight:700; text-align:center; border-style:ridged;}.boxtextwhite {  border:solid 3px midnightblue; background-color:white; padding:10 10 10 10; color:black;font-weight:700; text-align:center; border-style:ridged;}.boxtextyellow {  text-align:center; border:solid 4px black; background-color:yellow; padding:10 10 10 10; color:navy;font-weight:500; text-align:center; border-style:double;}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;spacing:0;border:thin solid gray}A:link {  color: blue;}A:visited {  color: blue;}A:hover {  color: blue;}tr.grid_heading {  color:white;background-color:#5482d4}tr.grid_row_odd {  background-color:#d0d0d0}tr.grid_row_even {  background-color:#e0e0e0}.udm {  font-size:12px;vertical-align:middle;height:28px;background-color:#569600;}table td.header {  background-image:url(../images/header_bground.gif);background-repeat:no-repeat;font-size:14px;color:#FFFFCC;font-weight:bold;height:55px;font-family:Arial, Helvetica, sans-serif;padding-top:12px;padding-bottom:12px;vertical-align:top;padding-left:18px;padding-right:18px;width:740px;}table td.energyauditcanada {  background-color:#FFFFFF; color:#888888; font-size:10px;border-top:1px solid #FFFFFF;color:#888888;padding-top:12px;padding-bottom:12px;font-size:11px;line-height:135%;vertical-align:middle;}table td.energyauditcanada a:link {  color:#888888;}table td.energyauditcanada a:active {  color:#888888;}table td.energyauditcanada a:visited {  color:#888888;}table td.energyauditcanada a:hover {  color:#888888;}table td.copy {  background-color:#4893DC; color:#FFFFFF; font-size:10px; padding:4px;}table td.copy a:link {  color:#FFFFFF;font-size:10px;}table td.copy a:active {  color:#FFFFFF;font-size:10px;}table td.copy a:visited {  color:#FFFFFF;font-size:10px;}table td.copy a:hover {  color:#FFFFFF;font-size:10px;}table td.box_header {  font-size:14px;font-weight:bold;padding-top:4px;padding-bottom:4px;color:#FF3300;}table td.box_text {  font-size:11px;font-weight:normal;padding-top:4px;padding-bottom:4px;font-family:Verdana,Arial, Helvetica,san-serif;}table td.booknow {  font-size:14px;font-weight:bold;padding-top:4px;padding-bottom:4px;}table td.booknow a:link {  color:#0000FF;font-weight:bold;}table td.booknow a:active {  color:#0000FF;font-weight:bold;}table td.booknow a:visited {  color:#0000FF;font-weight:bold;}table td.booknow a:hover {  color:#0000FF;font-weight:bold;}.listing {  color:#0000EE; font-weight:normal;}table td.list_border_bottom {  border-bottom:1px solid #CCCCCC;list-style:no-list;font-size:11px;color:#333333;padding-top:4px;padding-bottom:4px;}table td.border_bottom {  border-bottom:1px solid #CCCCCC;list-style:no-list;font-size:12px;color:#333333;padding-top:4px;padding-bottom:4px;}table td.testimonials {  color:#669900; font-size:12px;}table td.grants {  color:#333333; font-size:11px; padding-top:18px;padding-bottom:6px;}table td.grants b {  color:#0000FF; font-size:14px; font-weight:bold;}table td.labelform {  font-size:11px;font-weight:normal:color:#333333;padding-top:12px;}table td.partners {  font-size:10px;font-weight:normal;color:#999999;text-align:center;}table td.partners b {  font-size:12px;font-weight:bold;color:#333333;text-align:center;}td.einstein {  background-image:url(../images/energy-efficiency-ontario.jpg);background-repeat:no-repeat;height:100px;}