h1, h2, h3 {font-weight:bold;text-transform:none;margin-bottom:15px;
}h1 {font-size:2em;margin:0.67em 0;
}h2 {font-size:19.45px;margin:16.15px 0;
}h3 {font-size:15px;
}p {margin-bottom:14px;
}input[type="text"],
input[type="text"]:focus,
input[type="password"],
input[type="password"]:focus {font-family:Verdana, Helvetica, Arial, sans-serif;font-size:inherit;font-weight:normal;color:inherit;padding:3px;padding-left:5px;padding-right:5px;
}input[type="submit"],
input[type="button"] {font-family:Verdana, Helvetica, Arial, sans-serif;font-size:inherit;font-weight:normal;background: #f2f2f3;box-shadow: none;color: #000;border-left: 1px solid #fff;border-top: 1px solid #fff;border-right: 1px solid #979b9e;border-bottom: 1px solid #979b9e;padding: 4px 9px;text-decoration: none;text-align: center;line-height:	normal;
}input[type="submit"]:hover,
input[type="button"]:hover {border-left: 1px solid #979b9e;border-top: 1px solid #979b9e;border-right: 1px solid #fff;border-bottom: 1px solid #fff;background-color:	F2F2F3;
}#header_link_wrapper li {float: left;margin-right: 20px;
}#header_link_wrapper a {color: #005d6f;
}#header_link_wrapper a:hover {text-decoration: none;
}#login_wrapper {padding-top:10px;
}#login_form_container {margin-bottom:0px;
}#login_input_container {
}#login_switch {margin-top:-5px;margin-bottom:13px;
}#login_switch label.input_wrapper {font-weight:normal;
}#login_switch input {position:relative;top:1px;margin:0px;margin-right:3px;
}div.input_wrapper {padding-top:0px;padding-bottom:0px;
}.input_wrapper label {display:inline-block;min-width:140px;
}.input_wrapper input[type="text"] {width:250px;
}#login_button {padding-left:144px;
}/** METER DATA*/#frame_customer_data {}#frame_customer_data h3,
#frame_location_select h3,
h3.heading_meters {font-size:14.5px;padding:5px;padding-left:40px;margin-bottom:10px;background-position:	left center;background-repeat:no-repeat;
}#frame_customer_data h3 {background-image:url(../elements/icons/customer_small.png);
}#frame_location_select h3 {background-image:url(../elements/icons/consumption_small.png);
}h3.heading_meters {background-image:url(../elements/icons/counter_small.png);margin-bottom:20px;
}#frame_customer_data table.customer_data th,
#frame_customer_data table.customer_data td {padding:3px;margin-bottom:20px;
}#frame_customer_data table.customer_data th {font-weight:normal;padding-left:10px;
}table.meter_list th,
table.meter_list td {border:0px none;padding:5px;font-size:85%;width:100px;
}table.meter_list th {color:inherit;background:none;background-color:#a1d7e1;
}table.meter_list td {font-weight:normal;
}table.meter_list tr.odd td {background-color:#E6F4FF;
}#list_meters table.meter_list tr:first-child th:last-child {border:0px none;background-color:#a1d7e1;width:250px;
}#list_meters table.meter_list .item.open td.status {background-color:transparent;
}#list_meters table.meter_list .item.reported td.status {background-color:transparent;
}table.meter_list div.multiline {position:relative;margin-bottom:2px;
}table.meter_list div.multiline label {display:inline-block;margin-right:5px;min-width:90px;
}table.meter_list input[type="text"] {font:inherit;width:90px;padding-top:2px;padding-bottom:2px;
}/** DIALOGBOX*/.ecp_dialog {border-radius:8px;overflow:hidden;
}.ecp_dialog_bar {background-color:#009EDC;color:#FFFFFF !important;font-size:14.5px;
}#result_dialog {border-radius:8px;overflow:hidden;
}#result_dialog h4 {background-color:#009EDC;color:#FFFFFF;font-size:14.5px;
}#list_result h6 label {font-weight:bold;
}#contact_data {padding:15px;
}#contact_data h5 {font-size:14px;
}#contact_data table.frm_contact_content td:first-child {width:50%;
}#contact_data label.confirm {font-size:13px;
}#contact_data .frame_errors,
#contact_data .frame_messages {margin:0px;padding:10px;cursor:default;display:none;
}#contact_data .frame_errors {border:1px solid #AA5000;background-color:#FFFBF5;margin-bottom:10px;
}#contact_data .frame_messages {border:1px solid #102045;background-color:#F5FFF5;
}
