*{margin:0;padding:0}h2{color:#00a8cb;font-size:14px;margin:0px;font-weight:normal;text-transform:uppercase}legend{font-size:14px;font-weight:normal;text-transform:uppercase;padding:0 10px;color:#00a8cb}a{color:#00a8cb;text-decoration:none}a:link,a:visited{color:#00a8cb;text-decoration:none}a:hover,a:link:hover,a:visited:hover{color:#004f5a}a.icon_link,a:link.icon_link,a:visited.icon_link{display:inline-block;line-height:17px;padding:0 0 1px 19px;background:url(/smud/assets/circle_arrow-c1e0ebc0692dbe245207c18ba36893cf.png) no-repeat left top;text-decoration:none;font-size:12px}fieldset{margin-bottom:10px;padding:10px;border:1px solid #00a8cb}p{padding:0 0 7px 0}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after{content:""}q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:none}hr{background:#c7c7c7;color:#c7c7c7;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none}hr.space{background:white;color:white}label{font-weight:bold}input.text,input[type=text],input.title,input[type=password]{margin:0;padding:2px 0;border:1px solid #c7c7c7;color:#004f5a;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px}input.text[disabled='disabled'],input[type=text][disabled='disabled'],input.title[disabled='disabled'],input[type=password][disabled='disabled']{color:#004f5a;-webkit-text-fill-color:#004f5a;border:1px solid #c7c7c7;background-color:#f4f4f4}textarea{margin:0;padding:2px 0;border:1px solid #c7c7c7;color:#004f5a;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px}textarea[disabled='disabled']{color:#004f5a;-webkit-text-fill-color:#004f5a;border:1px solid #c7c7c7;background-color:#f4f4f4}select{margin:0;padding:2px 0;border:1px solid #c7c7c7;color:#004f5a;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;width:358px}select[disabled='disabled']{color:#004f5a;-webkit-text-fill-color:#004f5a;border:1px solid #c7c7c7;background-color:#f4f4f4}input.text:focus,input[type=text]:focus,input[type=password]:focus,input.title:focus{border:1px solid #004f5a}textarea:focus,select:focus{border:1px solid #004f5a}input.text,input[type=text],input[type=password]{padding:3px;font-size:12px;width:350px}input.title{padding:3px;font-size:12px;width:350px;font-size:1.5em}input.readonly,input.text.readonly:focus,input[type="text"].readonly:focus{color:#004f5a;-webkit-text-fill-color:#004f5a;border:1px solid #c7c7c7;background-color:#f4f4f4}textarea{width:390px;height:250px;padding:5px}.clearfix{display:inline-block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.clear,#clearAll{clear:both}.clear-right{clear:right}.clear-left{clear:left}.hide{display:none}.fltlft{float:left}.fltrt{float:right}.center{text-align:center}.lft{text-align:left}.rt{text-align:right}.rule-pad{border:1px solid #c7c7c7;padding:10px}.ruled{border:1px solid #c7c7c7}.padder{margin:0 10px;padding:10px 0}.minipadder{padding:0px 10px 0px 0px;margin:0px 6px 6px 0px}.divider{border-top:1px solid #c7c7c7;padding-top:10px;margin-top:10px}.divider_bottom{border-bottom:1px solid #c7c7c7;padding-bottom:10px;margin-bottom:10px}html{height:100%;position:relative}body{height:100%;position:relative;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;color:#004f5a;margin:0px;line-height:1.5em}#wrap{min-height:100%;position:relative;z-index:1;width:100%}#main{overflow:auto;overflow-x:hidden;padding-bottom:75px;width:100%}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}.sizer,#header,#content,#footer-content{position:relative;width:855px;margin:0 auto;padding:0}#header_wrap{position:relative;background:url(/smud/assets/main_bg-f8b7da034b21896f010350b671191a2f.gif) repeat-x left top;width:100%;height:170px;z-index:2}#header{height:170px;background:url(/smud/assets/main_bg-f8b7da034b21896f010350b671191a2f.gif) repeat-x left top}#breadcrumb{height:27px;margin:0;padding:10px 0 0 0;text-align:left;width:700px}h1.page_title{position:relative;top:10px;color:#00a8cb;font-size:17px;font-weight:normal;text-transform:uppercase}#logo{text-align:left;width:490px;height:67px;margin:0;padding:9px 0}#sectionHeader{width:140px;float:right;margin:20px 0 0 10px}.navbar{width:700px;height:33px;position:relative;z-index:500}#topNav{position:relative;width:700px;height:33px;position:relative}#menuTop{width:210px;color:#004f5a;font-size:12px;float:right;text-align:right;margin-top:22px}#menuTop a:link,#menuTop a:active,#menuTop a:visited{color:#00a8cb;text-decoration:none;border-right:1px solid #c7c7c7;padding-right:7px;margin-right:7px;font-weight:normal}#menuTop a:hover{color:#004f5a}#menuTop a.last{padding-right:0;border-right:none;margin-right:0}#menuTop span{position:relative;bottom:5px}#menuTop span a{color:#00a8cb;padding:0;border:none}#menuTop span a:visited{color:#00a8cb;padding:0;border:none}#menuTop span a:hover{color:#004f5a}#big-weather-temperature-icon{margin-top:4px}#big-weather-temperature-icon img{width:140px;height:150px;position:absolute;z-index:1}.big-weather-temperature-icon-background{width:140px;height:150px;position:absolute;z-index:1}#weatherContainer{width:833px;font-size:12px;overflow:hidden;margin-top:10px}#weatherContainer .dropDownLink{padding-bottom:5px;border-bottom:1px solid #c7c7c7;font-size:14px}#weather_col_one,#weather_col_two,#weather_col_three,#weather_col_four,#weather_col_five{margin:0;width:145px;float:left;margin-right:-1px;padding:10px 10px 0 10px;border:1px solid #c7c7c7}#weather_col_two,#weather_col_four{background-color:#dff3f6}.weather_text{padding-top:5px}#subNav{padding:0px 0px 15px 0}#subNav.inset{margin:0 15px 0 15px;padding:15px 0px 0px 0px}#subNav ul{width:100%;margin:0;padding:0;list-style-type:none;text-align:left;border-bottom:1px solid #c7c7c7}#subNav ul li{float:left;color:#004f5a;font-weight:normal;text-align:center;height:34px;z-index:1;border-right:1px solid #c7c7c7}#subNav ul li a{display:inline-block;line-height:33px;color:#004f5a;text-decoration:none;padding:0 12px 0 12px;outline:0;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7}#subNav ul li a:active,#subNav ul li a:focus{outline:0}#subNav ul li a:hover{color:white;background-color:#004f5a;border-top:1px solid #004f5a;border-bottom:1px solid #004f5a}#subNav ul li.active{z-index:-1}#subNav ul li.active a{color:white;background-color:#004f5a;border-top:1px solid #004f5a;border-bottom:1px solid #004f5a}html>body*#subNav ul li{padding-bottom:11px}html>body*#subNav ul li.active{padding-bottom:11px}ul#sub-nav{position:relative;border-left:1px solid #c7c7c7}#subNav ul li.custom-range-report-form{padding:0 7px !important;display:inline-block;line-height:34px}.sidebyside label{display:inline-block;text-align:right;margin-right:10px}.select-width{width:224px}label.normal{display:inline;width:auto;text-align:left;margin:0}.sidebyside.l40 label{width:40px}.sidebyside.l40 .indented{margin-left:50px}.sidebyside.l70 label{width:70px}.sidebyside.l70 .indented{margin-left:80px}.sidebyside.l90 label{width:90px}.sidebyside.l90 .indented{margin-left:100px}.sidebyside.l100 label{width:100px}.sidebyside.l100 .indented{margin-left:110px}.sidebyside.l130 label{width:130px}.sidebyside.l130 .indented{margin-left:140px;padding:0}.sidebyside.l170 label{width:170px}.sidebyside.l170 .indented{margin-left:180px}.sidebyside.l200 label{width:200px}.sidebyside.l200 .indented{margin-left:210px}.sidebyside.l250 label{width:250px}.sidebyside.l250 .indented{margin-left:260px}div.top_flash .flash{margin-top:0}div.flash-no-margin div.flash{margin:0px 0px}div.flash{margin:15px 0px;padding:10px 10px 10px 20px}div.error,div.alert{background-color:#fbe4e4;border-color:#980000;color:#980000}div.error ol,div.alert ol{list-style-type:decimal}div.error li,div.alert li{margin-left:25px}div.error ul,div.error ol,div.alert ul,div.alert ol{margin-bottom:0.5em}div.notice{background-color:#e3f4eb;border-color:#004f5a;color:#004f5a}div.warning{background-color:#ffea87;border-color:#a05e00;color:#a05e00}div.warning ul{margin-bottom:0.5em}div.flash a,div.notice a,div.warning a,div.error a,div.success a{text-decoration:underline}div.flash a:hover,div.notice a:hover,div.warning a:hover,div.error a:hover,div.success a:hover{text-decoration:none}div.error ul,div.warning ul{list-style-type:disc}div.warning li{margin-left:25px}div.custom-error{margin:60px auto 60px auto;padding:27px;width:380px;border:1px solid #c7c7c7;background-color:white;position:relative;text-align:center}div.error-msg{border:4px solid #980000;background-color:#fbe4e4;color:#980000;margin-bottom:15px;padding:10px 10px 10px 20px;text-align:center}#content{overflow:hidden;padding:0 0 20px 0;z-index:1}#custom-error-content{margin:0 auto;padding:27px;width:535px;border:1px solid #c7c7c7;background-color:white;position:relative;text-align:center}#footer{position:relative;margin:-75px auto 0 auto;height:75px;width:100%;background:url(/smud/assets/footer_bg-6216d9a16ee038f97ee8b1359d34a7e0.gif) repeat-x left bottom;clear:both}#footer-content{color:#004f5a;font-size:9px;background:url(/smud/assets/footer_bg-6216d9a16ee038f97ee8b1359d34a7e0.gif) repeat-x left bottom;clear:both;height:75px}#footer-left{float:left;margin:50px 0 0 0;width:160px;text-align:left}#footer-right{float:right;margin:50px 0 0 0;width:160px;text-align:right}#control_event_warning{background:url(/smud/assets/control_event_warning-349fcf3541e6e73905b5ce6e45d8aecd.png) no-repeat left top;width:532px;height:75px;position:relative;float:left;margin:0 0 0 1px;font-size:10px;text-align:center}#event_warning_wrapper{display:inline-block;height:75px;margin:0 auto;background:url(/smud/assets/event_warning_icon-59e3cb5919f1cbe37e02a13698c936fc.png) no-repeat 0px 22px}#control_event_warning h4{float:left;position:relative;top:25px;font-size:12px;color:#004f5a;margin:0px 20px 0px 63px;font-weight:normal;text-transform:uppercase;text-align:center}#events{overflow:hidden;float:left;border-left:1px solid #004f5a;padding-left:20px;position:relative;top:20px;text-align:left}#events span{float:left;margin:0;padding:0 15px 0 0;line-height:1.5em}.submit,.inplace_save,.inplace_cancel,.ui-dialog-buttonpane button,#next-step-without-creation,a.link-button{display:inline-block;font-family:inherit;color:white;font-weight:bold;font-size:1em;border:collapse;border:none;padding:5px 10px;vertical-align:middle;cursor:pointer;background:#007698 url(/smud/assets/button_gradient-9aa148b53af99db34a7311bb7b3d7308.gif) repeat-x scroll left top;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-transform:capitalize;*padding:5px 10px;*margin:0;*width:auto;*max-width:auto;*overflow:visible}.submit.arrowl,a.link-button.arrowl{background:#007698 url(/smud/assets/button_arrow_gradient-0774a193c37b7d0bfac734e1a94d5653.png) no-repeat scroll left top;padding:5px 10px 5px 15px}.submit.arrowr,a.link-button.arrowr{background:#007698 url(/smud/assets/button_arrow_gradient-0774a193c37b7d0bfac734e1a94d5653.png) no-repeat scroll right top;padding:5px 15px 5px 10px}.inplace_save,.inplace_cancel{position:relative;top:0px}.formText{font-size:12px}.disabledWarningText{color:red}input[type=text],input[type=password]{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:5px;color:inherit;border:1px solid #c7c7c7;width:350px;color:#004f5a}.submit:hover,.inplace_save:hover,.inplace_cancel:hover,.ui-dialog-buttonpane button:hover,a.link-button:hover{color:white;background-position:0px -50px}.submit.arrowr:hover,a.link-button.arrowr:hover{color:white;background-position:100% -50px}.submitButton{border:none;width:96px;height:26px;background:url(/smud/assets/button_signin-67275b16864721aa24c43647d50b189b.jpg) top left no-repeat}.cancelButton{border:none;width:96px;height:26px;background:url(/smud/assets/button_cancel-4a125027a8b2d35e599eb7fa378fa9cd.jpg) top left no-repeat}button{border:none;background:none;padding:0px;margin:0px;width:auto;overflow:visible;text-align:center;white-space:nowrap;height:35px}button span,button em{display:block;height:35px;line-height:30px;margin:0px;color:white;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold}button span{padding-left:25px;background:url(/smud/assets/button_bg-2d2fc8beea12212180be950fe90531f1.jpg) no-repeat 0px 0px}button em{font-style:normal;padding-right:25px;background:url(/smud/assets/button_bg-2d2fc8beea12212180be950fe90531f1.jpg) no-repeat 100% 0%}input.form-button,.ui-dialog-buttonpane button{font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;color:white;font-weight:bold;font-size:100%;line-height:19px;*line-height:24px;padding:5px 10px 5px 5px;*padding:0px 10px 0px 5px;margin:0px;background:url(/smud/assets/button_rt-9359fc4c2a98d25b734b0c84052fba60.png) no-repeat 100% 2px;display:inline;border-width:0;width:auto;*vertical-align:middle;cursor:pointer}span.button-wrap.inactive input.form-button{background:url(/smud/assets/button_rt_inactive-d9b7e273335d4144b9b1712fa75b96ab.png) no-repeat 100% 2px}span.button-wrap.inactive input.form-button:hover{background:url(/smud/assets/button_rt_inactive-d9b7e273335d4144b9b1712fa75b96ab.png) no-repeat 100% 2px}.ui-dialog-buttonpane span.button-wrap{float:right;margin:5px 10px 0 0}.ui-dialog-buttonpane span.button-wrap.inactive button{background:url(/smud/assets/button_rt_inactive-d9b7e273335d4144b9b1712fa75b96ab.png) no-repeat 100% 2px}.ui-dialog-buttonpane span.button-wrap.inactive button:hover{background:url(/smud/assets/button_rt_inactive-d9b7e273335d4144b9b1712fa75b96ab.png) no-repeat 100% 2px}span.button-wrap{background:url(/smud/assets/button_lft-bf98acd931c827b309d5cca0343e51fe.png) no-repeat 0% 2px;font-weight:bold;line-height:22px;margin:0px;padding:0px 0px 5px 5px;*padding:0px 0px 0px 5px;text-decoration:none;display:inline-block;*display:inline;*vertical-align:middle}span.button-wrap.inactive{background:url(/smud/assets/button_lft_inactive-d9dd19fa585409bb5814d9603a572778.png) no-repeat 0% 2px}span.button-wrap.inactive:hover{background:url(/smud/assets/button_lft_inactive-d9dd19fa585409bb5814d9603a572778.png) no-repeat 0% 2px}a.link-button{background:url(/smud/assets/button_lft-bf98acd931c827b309d5cca0343e51fe.png) no-repeat left top;font-weight:bold;font-size:100%;line-height:24px;margin:0px;padding:0px 0px 0px 5px;*padding:0px 0px 0px 5px;color:white;text-decoration:none;display:inline-block;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif}a.link-button:visited{background:url(/smud/assets/button_lft-bf98acd931c827b309d5cca0343e51fe.png) no-repeat left top;font-weight:bold;font-size:100%;line-height:24px;margin:0px;padding:0px 0px 0px 5px;*padding:0px 0px 0px 5px;color:white;text-decoration:none;display:inline-block;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif}a.link-button span{font-weight:bold;font-size:100%;line-height:24px;padding:0px 10px 0px 5px;background:url(/smud/assets/button_rt-9359fc4c2a98d25b734b0c84052fba60.png) no-repeat right top;display:inline-block;color:white}a.link-button:hover{text-decoration:none;background-position:0% -34px}a.link-button:hover span{text-decoration:none;background-position:100% -34px}a.link-button.inactive{background:url(/smud/assets/button_lft_inactive-d9dd19fa585409bb5814d9603a572778.png) no-repeat left top;cursor:default}a.link-button.inactive:visited{background:url(/smud/assets/button_lft_inactive-d9dd19fa585409bb5814d9603a572778.png) no-repeat left top;cursor:default}a.link-button.inactive span{background:url(/smud/assets/button_rt_inactive-d9b7e273335d4144b9b1712fa75b96ab.png) no-repeat right top}a.link-button.inactive:hover{text-decoration:none;background-position:0% 0px}a.link-button.inactive:hover span{text-decoration:none;background-position:100% 0px}.button-to input,.plain-submit{text-decoration:none;display:inline-block;font-family:inherit;color:white;font-weight:normal;font-size:1em;border:collapse;border:none;padding:2px 10px 3px 10px;vertical-align:middle;cursor:pointer;background-color:#007698;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.button-to input:hover,.plain-submit:hover{color:white}.testLightOnButton{border:none;width:94px;height:27px;background:url(/smud/assets/button_testLightOn-23a5a818052f3517105fab3de6b007fb.gif) top left no-repeat}.testLightOffButton{border:none;width:94px;height:27px;background:url(/smud/assets/button_testLightOff-a50bc1dd96814221e97344cf81344283.gif) top left no-repeat}#back_button{text-decoration:none;color:white}#alert{width:838px;height:45px;background:#fff url(/smud/assets/alertbg-5c35820e2aaeecab7007a748cd55a6e3.jpg) top left repeat-x;padding:9px 10px;font-weight:bold;color:#00a8cb}.alert{margin-top:0.5em;margin-bottom:1em;background-color:#dff3f6;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;text-align:center;padding:10px 0px;color:#004f5a;font-size:14px;font-weight:bold}.alert button span{padding-left:25px;background:url(/smud/assets/button_bg_yellow-6dcee287491012314f68743a29392d83.jpg) no-repeat 0px 0px}.alert button em{font-style:normal;padding-right:25px;background:url(/smud/assets/button_bg_yellow-6dcee287491012314f68743a29392d83.jpg) no-repeat 100% 0%}.alert input{font-style:normal;color:white;border:0;width:150px;margin-top:5px;text-align:center;background:url(/smud/assets/button_bg_yellow-6dcee287491012314f68743a29392d83.jpg) no-repeat 100% 0%}.alertWrapper{margin:auto;vertical-align:middle;width:540px;margin-top:10px}.alertBig{float:left;font-size:26px;text-transform:uppercase}.alert h3{width:50%;margin:0 auto;text-align:left !important}.alert .alert-energy-summary{width:50%;margin:0 auto;margin-bottom:1em;text-align:left !important}.errorExplanation{color:red !important}.errorExplanation h2{color:red !important}div.fieldWithErrors{color:red;margin:0px;padding:0px;display:inline}.fieldWithErrors input{border-color:red}.pagination-wrapper{text-align:right;position:relative}.pagination-wrapper #clear_all{position:absolute;left:0px;top:0px}#CP_hourcont{padding:5px;position:absolute;border:1px solid #c7c7c7;background-color:white;display:none;z-index:2000;-moz-box-shadow:0px 0px 10px black;-webkit-box-shadow:0px 0px 10px black;box-shadow:0px 0px 10px black}#CP_minutecont{background-color:white;border:1px solid #c7c7c7;padding:1px;position:absolute;width:45px;display:none;z-index:2001;-moz-box-shadow:0px 0px 10px black;-webkit-box-shadow:0px 0px 10px black;box-shadow:0px 0px 10px black}.floatleft{float:left}.CP_hour{padding:1px;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#004f5a;font-size:9px;white-space:nowrap;cursor:pointer;width:35px}.CP_minute{padding:1px;color:#004f5a;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:9px;white-space:nowrap;cursor:pointer;width:auto}.CP_over{background-color:#dff3f6}.testFloatWrapper{overflow:hidden}.testFloatLeft{float:left}.testFloatRight{float:right;margin-top:8px;margin-right:110px}.required{font-size:12px;color:#980000}.formText{font-size:12px;color:#00a8cb}#testBarTop{height:24px;width:435px;background:url(/smud/assets/test_top-ff698d13658fedda6adca531c7c540d1.jpg) top left no-repeat}#testBarMiddle{height:13px;width:435px;background:url(/smud/assets/test_gray-e8a25fc0fe823656d671f379ad03591c.jpg) top left repeat-x}#testBarBottom{height:14px;width:435px;background:url(/smud/assets/test_bottom-a01bd9212f620f56fbef7e1aa4be694a.jpg) top left no-repeat}#leftWrapper{float:left;width:345px}#rightWrapper{float:right;width:340px}.thermostat-programs-selection{border-bottom:1px solid #c7c7c7;padding-bottom:10px;margin-bottom:10px}.thermostat-programs-selection span{float:right}#thermostat_programs h3{text-align:center;color:#004f5a}.program-schedule{width:350px;float:right}.program-schedule table{width:100%;font-size:10px;margin-top:5px}.program-schedule table th{padding-right:10px}.program-schedule table td{text-align:center;border-right:1px solid #c7c7c7;padding:0 5px}.program-schedule table td.last{border-right:none;padding-right:0}.chart-group{border-top:1px solid #c7c7c7;margin-bottom:15px}.chart-group h4{text-transform:uppercase;margin:10px 0 10px 0}.program-chart{background-color:#c7c7c7;height:200px}table.program-summary{width:100%;font-size:12px;border-left:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;margin-top:10px}table.program-summary .temp-block,table.program-summary .time-block{display:inline}table.program-summary .temp-block.lock-mode-times{margin-left:93px}table.program-summary .time-block.lock-mode-times{position:relative;top:15px}table.program-summary thead th{text-align:center;text-transform:uppercase;border-right:1px solid #c7c7c7;padding:4px 10px;vertical-align:middle;background-color:#dff3f6;font-size:16px;text-transform:uppercase;font-weight:normal;color:#004f5a}table.program-summary thead th img{vertical-align:middle;position:relative;top:-1px}table.program-summary td{padding:3px 10px;border-right:1px solid #c7c7c7;width:17em;text-align:center}table.program-summary td.first{width:100px !important}table.program-summary tr.heat .time-block.lock-mode-times{display:none}table.program-summary tr.heat td{color:red}table.program-summary tr.heat td input{color:red}table.program-summary tr.cool td{color:#00aeed}table.program-summary tr.cool td .lock-mode-times input{color:#004f5a}table.program-summary tr.cool td input{color:#00aeed}table.program-summary .time{width:5em !important;text-align:center}table.program-summary .temp{width:3em !important;text-align:center}table.program-summary select.temp{width:60px !important}table.program-summary .clockpick-icon{position:relative;top:3px;cursor:pointer}.chart-day{float:left;font-size:16px;font-weight:normal}.bar_header{padding:0}.bar_header h1{padding:7px 0;color:#00a8cb;border-bottom:none;margin:0;font-size:16px;text-align:center;text-transform:uppercase;font-weight:normal}.bar_header h1.rule_bottom{margin:0 0 10px 0;border-bottom:1px solid #c7c7c7}.header3{font-size:16px;text-transform:uppercase;font-weight:normal}.settings_selection select{width:250px}.premise-window{height:160px;overflow:auto;padding-right:10px;margin-bottom:10px}.premise-window .treeview li{border-top:1px solid #c7c7c7;padding-top:3px;padding-bottom:3px}.premise-window input{position:relative;bottom:3px}.graph-section{border-top:1px solid #c7c7c7;padding-top:10px;margin-top:10px}.programThermoList{margin:0px}.programThermoList ul{list-style:none;margin:0px;padding:0px}.programThermoList ul li{text-decoration:none;vertical-align:middle;color:#004f5a;font-weight:bold;border-bottom:1px solid #c7c7c7;padding:5px 0px 5px 38px;background:url(/smud/assets/thermo-8c2771158529e1a579708d4d8979dac1.gif) center left no-repeat}.programThermoList a{color:#004f5a;font-weight:bold;text-decoration:none}.programThermoList a:hover{text-decoration:underline}.programThermoList ul li.notActive{background-color:#dff3f6}.programThermoList2{margin:0px}.programThermoList2 ul{list-style:none;margin:0px;padding:0px}.programThermoList2 ul li{text-decoration:none;vertical-align:middle;color:#004f5a;font-weight:bold;border-bottom:1px solid #c7c7c7;padding:4px 0px 5px 4px}.programThermoList2 a{color:#00a8cb;font-weight:bold;text-decoration:none;padding-right:10px}.programThermoList2 a:hover{text-decoration:underline}.programThermoList2 ul li.notActive{background:#dff3f6 url(/smud/assets/arrow_list-110b6ba067e9d740692058cde424e47d.png) center right no-repeat}.programThermoHeader{color:#004f5a;font-size:14px;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #c7c7c7;margin-bottom:-1px}.programThermoHeader input{position:relative;bottom:7px}.thermoImgPadding{padding-right:4px}.smallBlueText{font-size:9px}.smallBlueText a{color:#004f5a}.dropDownLink{color:#004f5a;text-decoration:none;font-weight:bold}.dropDownLink a:link,.dropDownLink a:visited,.dropDownLink a:active{display:block;color:#004f5a;text-decoration:none;font-weight:bold;border-bottom:1px solid #c7c7c7}#select_devices_dialog{overflow:auto;overflow-x:hidden}#sliderContainer{width:100%;padding:5px 0px;border-top:1px solid #c7c7c7}.col_one{margin:0px;width:32%;float:left}.col_one.short{width:24%}.col_two{margin:0px 0px 0px 1%;width:32%;float:left;display:none}.col_two.short{width:24%}#cannot-edit-shared-profile-notice{margin:0px 0px 0px 1%;float:left;display:none}.col_three,.alternative-option-pane{margin:0px 0px 0px 1%;width:32%;float:left;display:none}.col_three select,.alternative-option-pane select{width:100%}.col_three.short{width:24%}.col_four{margin:0px 0px 0px 1%;float:left;display:none;width:32%}.col_four.short{width:24%}.col_four select{width:100%}.thermo{color:#c7c7c7}.thermo2{color:white;font-weight:bold;font-size:12px}.thermoDay{color:white;font-size:12px;font-weight:bold}.thermoTemp{color:#c7c7c7;font-size:26px;font-weight:bold}.thermoTime{color:#004f5a;font-weight:bold;font-size:26px;padding-right:5px}.tickLabel{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:11px;color:#004f5a}.thermProgrammingGraph{margin:0px;width:215px;height:200px}#week-1,#week-2{margin-top:2em;clear:both}#week-1 h2,#week-2 h2{border-bottom:1px solid #c7c7c7}.thermProgrammingGraphCol{margin:10px 0px 4em 15px;float:left;width:220px}.thermProgrammingGraphCol strong{text-transform:uppercase;color:#004f5a}.thermProgrammingGraphCol div{margin-top:5px !important}#thermostat-settings-graphset-header{border-bottom:1px solid #c7c7c7;margin-top:2em;margin-bottom:5px}.firstCol{margin-left:0}.thermostat-menu-active{background:#dff3f6 url(/smud/assets/arrow_list-110b6ba067e9d740692058cde424e47d.png) center right no-repeat !important}#alert-not-shown-spacer{height:18px;background:white}#user-not-logged-in-spacer{height:36px;background:white}.inplace_field{width:75px !important}.sm-trigger{font-size:larger;color:#004f5a;font-weight:bold;background:url(/smud/assets/pencil-4e3c18ca993a228c38861275a19c30b5.png) top right no-repeat !important;padding-right:20px;cursor:pointer}.thermostat-at-a-glance{border-top:1px solid #c7c7c7;margin-top:5px;padding-top:5px;padding-bottom:1em}.staff-options-sizer{width:825px;margin:0 auto;padding:10px 15px;background-color:#c7c7c7;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.staff-options-info{float:right;width:350px;text-align:right}.staff-options-info a{color:#004f5a;border-left:1px solid white;padding:0 0 0 15px;margin-left:11px;font-weight:normal}.staff-options-info a:visited{color:#004f5a;border-left:1px solid white;padding:0 0 0 15px;margin-left:11px;font-weight:normal}.staff-options-info a:hover{color:white}#staff-options-bar input{margin:0px}#staff-options-bar input.text{width:300px;border:none;color:#004f5a;margin:0}#staff-options-bar form{margin:0;padding:0}#admin-accounts-listing{margin:1em 0px;width:100%}.nothing-found{font-size:larger}div.pagination{color:#004f5a;text-align:right;padding:.3em;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:100%;line-height:1.5em}div.pagination em.current{font-style:normal;padding:.25em .5em;color:white;background-color:#004f5a}div.pagination span{padding:.25em .5em}div.pagination span.disabled.previous_page{background:url(/smud/assets/previous_arrow-2a1c9b030a4ada74b8872ea81cf86291.gif) no-repeat 0px -36px}div.pagination span.disabled.next_page{background:url(/smud/assets/next_arrow-493bce6724ff8469536ba8249252560a.gif) no-repeat 0px -36px;margin-left:6px}div.pagination a{border:1px solid #c7c7c7;color:#004f5a;text-decoration:none;font-weight:normal;background-color:white;padding:.25em .5em}div.pagination a:hover,div.pagination a:focus{border:1px solid #c7c7c7;background-color:#a3dce6;color:white}div.pagination a.next_page{background:url(/smud/assets/next_arrow-493bce6724ff8469536ba8249252560a.gif) no-repeat left top;border:none;margin-left:6px}div.pagination a.next_page:hover{background:url(/smud/assets/next_arrow-493bce6724ff8469536ba8249252560a.gif) no-repeat 0px -72px;border:none;background-color:transparent;margin-left:6px}div.pagination a.previous_page{background:url(/smud/assets/previous_arrow-2a1c9b030a4ada74b8872ea81cf86291.gif) no-repeat left top;border:none}div.pagination a.previous_page:hover{background:url(/smud/assets/previous_arrow-2a1c9b030a4ada74b8872ea81cf86291.gif) no-repeat 0px -72px;border:none;background-color:transparent}.page_info{color:#004f5a;padding-top:.8em}#tooltip{position:absolute;z-index:3000;background:url(/smud/assets/tooltip_bg-c0012d19d1dcd74393c6b4ec2fdd1319.png) repeat left top;padding:7px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #c7c7c7}#tooltip h3{margin:0;font-size:12px;color:white;font-weight:normal;line-height:1.25em}#tooltip div{margin:0;font-size:12px;color:white;font-weight:normal;line-height:1.25em}#tooltip div.body{color:white;padding-top:5px}#tooltip div.url{color:#00a8cb;font-style:italic}.login_sizer{padding:22px 0 27px 0;margin:0 27px 9px 27px;position:relative}#login_logo{position:absolute;top:73px;left:159px;width:213px;height:57px;overflow:hidden}form.login-form{margin:0;color:white}form.login-form label{font-weight:normal;text-transform:uppercase}form.login-form input[type=text],form.login-form input[type=password]{width:97%}form.login-form a:hover{color:white}#login_page{position:relative;width:855px;height:483px;margin:100px auto 0 auto;background:url(/smud/assets/login_bg-ffd1c2b5bfb77e1286bc8345222a9b7e.jpg) no-repeat center top}#login_page #custom-error-content{margin:0 0 0 -234px;width:536px;color:#004f5a}#login_flash{position:absolute;width:358px;height:76px;left:382px;top:63px}#login_flash .icon,#login_flash .close-flash{display:none}#login_flash .flash-message-container{position:absolute !important;left:0px;bottom:0px;margin:0px;display:inline-block;padding:10px 27px;width:305px;border:none}div.login{position:relative;top:140px;left:382px;text-align:left;width:359px;color:white}div.login .module{background-color:transparent;border:none}div.login input.text:focus,div.login input[type=text]:focus,div.login input[type=password]:focus,div.login input.title:focus{border:1px solid #c7c7c7;background-color:#dff3f6}div.login textarea:focus,div.login select:focus{border:1px solid #c7c7c7;background-color:#dff3f6}div.login h2{text-align:center;font-weight:bold;font-size:150%;padding-top:85px;color:white}div.login #error_explanation{max-height:60px;overflow-y:scroll;margin-top:0px}p.contact-customer-service{margin-top:30px}#login_footer{position:relative;width:826px;margin:0 auto 100px auto;text-align:right}#currentThermostatContainer{font-size:12px;overflow:hidden}#currentThermostatContainer .dropDownLink{padding-bottom:5px;border-bottom:1px solid #c7c7c7;font-size:14px}.currentThermostat{width:418px;float:left;margin-bottom:15px}.currentThermostat table.striped{border-top:none}.currentThermostat:nth-of-type(odd){margin-right:15px}.currentThermostatRight{margin:0px 0px 0px 15px}.currentThermostat_text{padding-top:5px}.currentThermostat_text p.dropDownLink{margin-left:70px}.currentThermostat_text_small{font-size:12px}.currentThermostat_text .button-to{margin:0px;padding:0px;display:inline}.currentThermostat_text .button-to div{margin:0px;padding:0px;display:inline}.stat-grid tr .temps{width:110px;position:relative}.stat-grid tr img.hold_icon{display:none}.stat-grid tr.hold .temps img.hold_icon{display:block;position:absolute;right:0px;bottom:2px;width:16px}#device_short_display_name{width:50px}table.striped{border:none;border-collapse:collapse;width:100%;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background-color:white}table.striped th{background-color:#a3dce6;color:#004f5a;padding:5px 10px;font-weight:bold;text-transform:capitalize}table.striped td{background-color:white;padding:5px 10px}table.striped a{text-decoration:underline}table.striped a.icon_link{text-decoration:none}table.striped tr.odd{background-color:#dff3f6}tr.odd td{background-color:#dff3f6}table.striped.ruled td{border-bottom:1px solid #c7c7c7}.mode_selection{font-size:9px;text-align:center}.mode_selection span{display:inline-block;padding:0 2px;text-align:center}.flash-message-container{margin-bottom:1em;padding:15px;position:relative !important}.flash-message-container .message{display:inline-block}.flash-message-container .clear{clear:both}#flash-notice{color:#004f5a;background:#e3f4eb}#flash-notice .icon{height:15px;width:25px;float:left;background:url(/smud/assets/accept-926e57657d7283e9f3c8f19503eda742.png) top left no-repeat !important}#flash-warning{color:#a05e00;background:#ffea87}#flash-warning .icon{height:15px;width:25px;float:left;background:url(/smud/assets/warning-09658a38f5c2d4989447de40f700c6e9.png) top left no-repeat !important}#general-error{color:#980000;background:#fbe4e4}#general-error .icon{height:15px;width:25px;float:left;background:url(/smud/assets/exclamation-8c84fb639ed192befb4ceb5604427edf.png) top left no-repeat !important}#flash-error{color:#980000;background:#fbe4e4}#flash-error .icon{height:15px;width:25px;float:left;background:url(/smud/assets/exclamation-8c84fb639ed192befb4ceb5604427edf.png) top left no-repeat !important}#custom-flash-error{color:#980000;background:#fbe4e4;text-align:center;padding:15px;font-size:18px}.close-flash{position:absolute !important;right:5px;top:5px}.slider-group-container{margin-bottom:2em;height:1em}.col_four h2{padding-left:25px;width:390px}.slider-group-container .ui-slider{width:300px !important;float:left;margin:0 2px}#slider-section{width:420px !important}.slider-group-container .time-group img{width:23px;height:23px;float:left}.col_three .ui-slider span{margin-left:1em !important}.time-group{float:left;width:360px}.col_four.slider-programming-interface{border-top:1px solid #c7c7c7;margin-top:1em;padding-top:1em;width:680px}.col_four.slider-programming-interface #slider-section{float:left}.col_four.slider-programming-interface #graph-section{float:right;width:245px}input.temperature-input{height:22px;width:42px !important;font-size:16px;text-align:center}.temperature-group{float:right}.module{margin-bottom:9px;border:1px solid #c7c7c7;padding:10px 15px 5px 15px;background-color:white;position:relative}.module .m-pad{margin:0 12px}.module p{margin:0;padding:0 0 7px 0}.module p.submit-button{margin-top:10px}#report-summary{float:left}#reporting-options-group{float:left}#reporting-options-group #devices{margin-top:0px;float:left}#reporting-at-a-glance{border:1px solid #c7c7c7;margin-top:-1px}#reporting-at-a-glance input{margin-right:5px}#reporting-at-a-glance strong{color:#004f5a;font-size:larger}#reporting-options-group h3{border-bottom:1px solid #c7c7c7;padding-bottom:7px;font-size:16px;line-height:16px}#reporting-options-group #devices{margin:0px;padding:1.5em;border-right:1px solid #c7c7c7;width:217px}#reporting-options-group #display-options{margin:0 0 0 -1px;padding:1.5em;border-left:1px solid #c7c7c7;width:562px}#reporting-options-group #display-options .label-swatch{padding:0 1em;margin-right:5px}#reporting-at-a-glance table{width:100%}.graph-header{text-align:center}.thermostat-graph-active{border:1px solid #004f5a;background:#dff3f6}#graph-stack{border:1px solid #c7c7c7;margin-top:-16px}#graph-stack #report-header{color:#004f5a;padding:15px 15px 0 15px;font-weight:bold;font-size:16px}#reporting-at-a-glance strong{color:#00a8cb;font-size:larger}#report-header #date-range-title{text-transform:uppercase;margin-right:5px}.legend table{width:auto}.legend table td{text-align:left;padding:0 5px}.report-canvas-group{width:100%;height:340px}.disappear{position:absolute;left:-6000px;top:-3000px}.report-canvas{margin-top:1em;float:left;width:750px;height:300px}.y1-label,.y2-label{float:left;text-align:center;padding-right:10px;padding-left:10px;font-size:smaller;padding-top:100px;color:#00a8cb;font-weight:bold}.y1-label{padding-right:5px;padding-left:10px}.y2-label{padding-right:10px;padding-left:5px}.x-label{padding-top:5px;font-size:normal;color:#00a8cb;font-weight:bold;text-align:center}td.value{color:#00a8cb;text-align:center;width:110px;font-weight:bold;font-size:14px}.shift_buttons{width:100%;text-align:center;padding:10px 0px 15px 0px;margin:0 auto}.shift_buttons input[type="submit"]{margin:0 10px}#display-options{float:left;margin-left:1em;margin-top:0px}#report-summary{margin-left:1em;float:left}#device-statuses-as-of{font-weight:bold}.profile-field-name{width:350px}.asterisk{width:10px;height:10px}#sync-thermostat-form{margin:0 auto;text-align:center}#sync-thermostat-form button{margin-top:10px}.device-statuses{float:left;width:49.9%}h2.bottom-border{border-bottom:1px solid #c7c7c7;padding-bottom:5px;margin-bottom:5px}#report_graphs{margin:0 15px 10px 15px;padding-bottom:10px;border-bottom:1px solid #c7c7c7}a.collapse{font-size:16px;font-weight:normal;padding:0 0 0 15px;margin:0 0 10px 0;text-transform:uppercase;position:relative;background:url(/smud/assets/title_collapse_arrows-c2284d06f685c2d0a07a5a14a34ea875.png) no-repeat 0px 6px;text-decoration:none;outline:none}a.collapse.open{background:url(/smud/assets/title_collapse_arrows-c2284d06f685c2d0a07a5a14a34ea875.png) no-repeat 0px -44px}#device_selection{background-color:#f4f4f4;border:1px solid #c7c7c7;margin-bottom:10px;padding:10px 15px 15px 15px;text-align:center}#device_selection select{width:300px;margin-right:15px}input[value=Off],input[value~=Remove]{background:red}input[value=On],input[value~=Apply]{background:#63a212}a.red-button{background:red !important;color:white}a.red-button:hover{color:white;background:#980000 !important}a.red-link{color:red !important}a.green-button{background:#89c33f !important;color:white}a.green-button:hover{color:white;background-color:#63a212 !important}.device-statuses .button-to{display:inline !important}.device-statuses .button-to div{display:inline !important}#tips-icon-target{height:25px;width:45px;position:absolute;right:150px;top:93px;z-index:501;cursor:pointer}#tipsDiv{clear:both;width:750px}ul#tips li{margin-bottom:1.5em}ul#tips ul{margin:10px 0 0 20px}.thermostat-profile-options img{margin-right:5px}.custom-range-report-form input{margin-left:5px;margin-right:5px}.custom-range-report-form span#dash{margin-left:1.5em}.custom-range-report-form #report_start_at_trigger,.custom-range-report-form #report_stop_at_trigger{position:absolute;top:10px}.custom-range-report-form #custom-report-range-submit{margin-left:2em !important}#current-conditions{margin-bottom:15px}.sm-dialog input.display-name{width:250px}.sm-dialog input.short-display-name{width:15px}ul.manuals-list{margin:0;padding:0;list-style-type:none;text-align:left}.manuals-list li{line-height:40px;border-bottom:1px solid #c7c7c7}.manuals-list li a{text-decoration:none}.manuals-list li a:hover{text-decoration:underline}.newThermProgrammingGraph{height:300px;width:100%}.newThermProgrammingGraph.ilcr-graph{height:150px}#price_response{text-align:center}#price_response h2{font-size:18px}#price_response p{font-size:12px;margin:15px 0 0 0;color:#00a8cb}#price-response-errors{margin:10px 0 0 0;padding:15px;color:#980000;background:#fbe4e4}#price-response-container{position:relative;width:855px;background-color:white;min-height:120px}#price-response-container.ilcr{min-height:143px}#price-response-container.floating{position:fixed;top:-15px;z-index:2;-webkit-box-shadow:0px 0px 10px black;-moz-box-shadow:0px 0px 10px black;box-shadow:0px 0px 10px black}#price-response-container.floating #price-response-grid{margin-bottom:0}#price-response-container.floating #price-response-errors{margin-top:0}#price-response-grid{width:855px;margin-top:15px}#price-response-grid td,#price-response-grid th{text-align:center;border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7;font-size:12px;color:#004f5a}#price-response-grid td.noline,#price-response-grid th.noline{border-right:none}#price-response-grid tr.noline th{border-bottom:none}#price-response-grid input{width:40px;margin:0;text-align:center}.tier1-tier,.tier2-tier,.tier3-tier{background:url(/smud/assets/inactive_tier-220a2788f4ba9c0f310cc3a127938ded.gif) no-repeat center top}.tier1-zone-row{background-color:#c6ffb9}.tier2-zone-row{background-color:#b2f0ff}.tier3-zone-row{background-color:#ffffd3}.tier4-zone-row{background-color:#ffdbdb}.price-zones{position:absolute;top:-6px;left:21px;width:829px;height:283px;overflow:hidden;z-index:0;display:none}.price-zones.ilcr-zones{height:133px}.price-zones div{float:left;height:283px}.price-zones div.active{background:url(/smud/assets/active_tier-4cd4b734a24896ceea81105d4778690b.png) no-repeat center top}.price-zones div.tier1-tier{background-color:#e2ffdc}.price-zones div.tier1-tier.active{background-color:#c6ffb9}.price-zones div.tier2-tier{background-color:#d8f7ff}.price-zones div.tier2-tier.active{background-color:#b2f0ff}.price-zones div.tier3-tier{background-color:#ffffe9}.price-zones div.tier3-tier.active{background-color:#ffffd3}#thermostat-and-program{float:left;width:100%;margin-bottom:10px}.newThermProgrammingGraph{z-index:1}.thermostat-settings-graphset{padding-top:18px;position:relative}.tier-label{text-transform:uppercase}select.tier-info{width:60px;margin:5px 0px;text-align:center}.tou-warning{margin:10px 0 0 0;font-size:14px;text-align:center}#device-status-container img{padding-right:5px;position:relative;top:2px}.device-statuses,#gateway-status{border-bottom:1px solid #c7c7c7;padding:10px 0}.increment-buttons{display:inline-block;width:16px;line-height:11px;vertical-align:top;position:relative;top:1px}.increment-buttons .increase-icon{margin:0 0 1px 0;cursor:pointer}.increment-buttons .decrease-icon{margin:0;cursor:pointer}a.cancel-scheduled-hold-button{background:url(/smud/assets/delete-e111ce5958c89e57d1e0ffbf0b97958f.png) no-repeat left top;width:16px;height:16px;display:inline-block;text-decoration:none}a.cancel-scheduled-hold-button:hover{text-decoration:none}a.cancel-override-setting-button{background:url(/smud/assets/delete-e111ce5958c89e57d1e0ffbf0b97958f.png) no-repeat left top;width:16px;height:16px;display:inline-block;text-decoration:none}a.cancel-override-setting-button:hover{text-decoration:none}.help-text{cursor:pointer}.ui-dialog-content .forecaster-help-text{height:400px;overflow:auto;padding-right:10px}.ui-dialog-content .forecaster-help-text ul{list-style-type:disc;margin:10px 0;padding-left:15px}.ui-dialog-content .forecaster-help-text ul li{padding:5px 0}
