/*
    commonality Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
*{ 
  margin: 0px;
  padding: 0px;
  outline: 0px;
}
body{
  background-color:#F0F0F0;
}
.no_display {
  display: none;
}
.login-west{
  width:1000px;
  background:#35478C;
  height:800px;
  margin:50px auto;
}
.login-east{
  width:890px;
  background:#FFFFFF;
  height:800px;
  float:right;
}
.login-east #logo{
  width:300px;
  height:90px;
  float:left;
  padding:105px 75px 105px 75px;
}
.login_img{
  width:300px;
  height:90px;
  background-image: url("../img/logo_login.jpg");
  background-size:300px 90px;
  background-repeat:no-repeat;
}
.login-east #main{
  width:440px;
  height:400px;
  float:left;
}
.login-form{
  width:420px;
  height:250px;
  margin:40px 20px 10px 20px;
}
.login-userName{
  height:40px;
  margin:20px 0px 20px 0px;
}
.login-label-font{
  color:#35478C;
  width:80px;
  height:40px;
  font-size:14px;
  font-weight:bold;
  text-align:right;
  line-height:40px;
  float:left;
}
.login-input-text{
  margin-left:30px;
  width:290px;
  height:40px;
  background:#F0F0F0;
  font-size:18px;
  float:left;
  border-radius:2px;
  border:0px #CCC solid;
}
.login-password{
  height:40px;
  margin:20px 0px 20px 0px;
}
.login-image{
  height:40px;
  margin:20px 0px 0px 0px;
}
.login-span{
  margin-left:30px;
  width:300px;
  height:40px;
  line-height:40px;
  float:left;
  font-size: 11px;
}
.login-verify{
  height:80px;
  margin:0px 0px 20px 0px;
}
.login-verify-solid{
  width:298px;
  height:78px;
  margin-left:110px;
  float:left;
  border:1px #CCC solid;
}
.login-verify-west{
  width:218px;
  height:78px;
  border-right:1px #CCC dotted;
  float:left;
}
.verify_code_refresh_div{
  cursor:pointer;
  width:78px;
  height:80px;
  border-right:1px #CCC dotted;
  float:left;
}
.verify_code_refresh{
  width:44px;
  height:44px;
  margin:17px;
}
.login-verify-input{
  height:40px;
}
.login-submit-solid{
  height:35px;
  width:400px;
  margin:20px 0px 0px 0px;
}
.login-submit-input{
  color:#FFF;
  font-size:20px;
  font-weight:bold;
  cursor:pointer;
  background:#F15922;
  height:35px;
  float:right;
  margin-left:10px;
  padding : 0px 15px 0px 15px;
  box-shadow:0 2px 0 -2px #B74116 inset, 0 2em 2em -2em #E44F1A inset, 0 0 2px rgba(0,0,0,.5);
}
.login-message-div{
  width:770px;
  height:10px;
  float:left;
  padding:10px 30px 20px 75px;
}
.login-message-title{
  width:300px;
  text-align:left;
  height:23px;
  line-height:30px;
  float:left;
  padding:12px 0px 5px 2px;
}
.login-promot-img{
  cursor:pointer;
}
.font-bolder-hoary-20{
  color:#666;
  font-size:20px;
  font-weight: bolder;"
}
.font-bolder-black-15{
  color:black;
  font-size:15px;
  font-weight: bolder;
}
.font-color-orange{
  color:#F15922;
}
.font-color-black{
  color:#000000;
}
.font-color-red{
  color:red;
}
.font-weight-normal{
  font-weight:normal;
}
.login-message-content{
  width:750px;
  padding:20px;
  float:left;
}
.border-top-hoary-1-solid{
  border-top:1px #999 solid;
}
.border-bottom-hoary-1-solid{
  border-bottom:1px #999 solid;
}
.border-left-hoary-1-solid{
  border-left:1px #999 solid;
}
.border-right-hoary-1-solid{
  border-right:1px #999 solid;
}
.common_border_bottom{
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
}
.members_top{
  width:990px;
  height:20px;
  background-color:#35478C;
  margin:0px auto 0px auto;
  padding:5px 5px 5px 5px;
}
.members_top_left{
  cursor:pointer;
  width:19px;
  height:19px;
  background-image:url(../img/top_menu.jpg);
  background-size:19px 19px;
  border:1px solid #1E234C;
  float:left;
}
.members_top_logo{
  width:68px;
  height:20px;
  background-image:url(../img/logo_header.png);
  background-size:68px 20px;
  margin-left:5px;
  float:left;
}
.members_top_user{
  float:left;
  width:auto;
  height:20px;
  line-height:20px;
  color:#FFFFFF;
  font-size:16px;
  font-weight:bold;
  margin-left:10px;
}
.members_top_right{
  cursor:pointer;
  width:19px;
  height:19px;
  background-image:url(../img/top_editor.jpg);
  background-size:19px 19px;
  border:1px solid #1E234C;
  float:right;
}
.members_main{
  margin:0px auto;
  width:980px;
  background-color:#F6F6F6;
  position:absolute;
  top:30px;
  left:0px;
  right:0px;
  bottom:25px;
  padding:10px;
}
.members_main_top{
  width:970px;
  height:30px;
  padding:5px;
}
.members_main_top_select{
  height:19px;
  width:120px;
  float:left;
  margin:5px 15px 5px 0px;
  border:1px #E0E0E0 solid;
  border-radius:4px;
}
.main_top_select_value{
	cursor:pointer;
  width:96px;
  height:19px;
  color:#645D5D;
  border:0px;
  line-height:19px;
  padding-left:5px;
}
.members_main_top_select_cox{
  width:19px;
  height:19px;
  background-image:url(../img/cox_dropdown.png);
  cursor:pointer;
  background-size:19px 19px;
  float:right;
}
.members_main_top_option{
  background-color:#FFFFFF;
  padding-top:5px;
  width:120px;
  height:auto;
  border:1px #E0E0E0 solid;
  border-radius:0px 0px 20px 0px;
  overflow:hidden;
  visibility:hidden;
  position:absolute;
  z-index:999;
}
.members_main_top_option_value{
  cursor:pointer;
  color: #645D5D;
  height:30px;
  width:120;
  font-size:12px;
  line-height:30px;

}
.members_main_top_option_value_hover{
  cursor:pointer;
  color: #645D5D;
  height:30px;
  width:120;
  font-size:12px;
  line-height:30px;
  background-color:#35478C;
  color: #000000;
  font-weight:bold;
}
.members_main_top_site_line{
  height:30px;
  width:auto;
  border:1px #CFCFCF solid;
  float:left;
}
.members_main_top_site{
  background-image:url(../img/site.png);
  background-repeat: no-repeat;
  width:230px;
  height:29px;
  background-size:29px 29px;
  cursor:pointer;
  /*border:1px #CFCFCF solid;*/
  float:left;
  margin:0px 5px 0px 10px;
}
.members_main_top_text{
  position: relative;
  left: 30px;
  /* left: 34px; */
  top: 4px;
  color: #374590;
}
.members_main_top_site > .members_main_top_text{
  width: 190px;
}
.members_main_top_text.en{
  font-size: small;
  font-weight: bold;
  top: 0px;
  
  -webkit-transform: scale(0.8);
  -webkit-transform-origin: 0 0;
}
.members_main_top_motion{
  background-image:url(../img/motion.png);
  background-repeat: no-repeat;
  width:110px;
  height:29px;
  background-size:29px 29px;
  cursor:pointer;
  /*border:1px #CFCFCF solid;*/
  float:left;
  margin:0px 10px 0px 10px;
}
.members_main_top_motion > .members_main_top_text{
  width: 70px;
}
.members_main_top_motion_warn{
  background-image:url(../img/motion_warn.png);
  background-repeat: no-repeat;
  width:110px;
  height:29px;
  background-size:29px 29px;
  cursor:pointer;
  /*border:1px #CFCFCF solid;*/
  float:left;
  margin:0px 10px 0px 10px;
}
.members_main_top_motion_warn > .members_main_top_text{
  color: red;
}
.members_main_top_alarm{
  background-image:url(../img/alarm.png);
  background-repeat: no-repeat;
  width:110px;
  height:29px;
  background-size:29px 29px;
  cursor:pointer;
  /*border:1px #CFCFCF solid;*/
  float:left;
  margin:0px 10px 0px 10px;
}
.members_main_top_alarm > .members_main_top_text{
  width: 70px;
}
.members_main_top_alarm_warn{
  background-image:url(../img/alarm_warn.png);
  background-repeat: no-repeat;
  width:110px;
  height:29px;
  background-size:29px 29px;
  cursor:pointer;
  /*border:1px #CFCFCF solid;*/
  float:left;
  margin:0px 10px 0px 10px;
}
.members_main_top_alarm_warn > .members_main_top_text{
  color: red;
}
.members_main_content{
  position:absolute;
  top:50px;
  left:0px;
  bottom:0px;
  right:0px;
  overflow-y:scroll;
  overflow-x:auto;
  padding:0px 10px 0px 10px;
}
.members_main_content_header{
  margin-top:10px;
  width:954px;
  height:30px;
  border:1px #CCCCCC solid;
  background-color:#FFFFFF;
  font-size:16px;
  cursor: pointer;
  box-shadow:0 2px 0 -2px #D8D8D8 inset, 0 2em 2em -2em #C4C2C2 inset, 0 0 2px rgba(0,0,0,.5);
}
.members_main_content_header_title{
  margin-left:10px;
  width:50%;
  height:30px;
  line-height:30px;
  font-weight:bold;
  color:#6C6C6C;
  font-size:14px;
  float:left;
  float:14px;
}
.members_main_content_header_open{
  width:18px;
  height:18px;
  line-height:30px;
  background-image:url(../img/dorp_open.png);
  background-size:18px 18px;
  background-repeat:no-repeat;
  font-weight:bold;
  color:#6C6C6C;
  float:right;
  cursor: pointer;
  margin:6px 10px 6px 10px;
}
.members_main_content_header_close{
  width:17px;
  height:17px;
  line-height:25px;
  background-image:url(../img/dorp_close.png);
  background-size:17px 17px;
  background-repeat:no-repeat;
  font-weight:bold;
  color:#6C6C6C;
  float:right;
  cursor: pointer;
  margin:4px 10px 4px 10px;
}
.members_main_left{
  z-index:9999;
  width:190px;
  height:100%;
  overflow:hidden;
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  background-color:#2F2E30;
}
.members_main_right{
  z-index:9999;
  width:190px;
  height:100%;
  position:absolute;
  top:0px;
  bottom:0px;
  right:0px;
  background-color:#2F2E30;
  overflow:hidden;
}
.members_main_right_write{
  width:190px;
}
.members_main_right_write_div{
  border-bottom:3px ridge #000000;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  width:190px;
  height:25px;
  padding:10px 0px 10px 0px;
  position:relative;
  top:30px;
}
.members_main_right_write_inpt{
  width:150px;
  height:25px;
  font-size:18px;
  font-weight:bold;
  color:#666666;
  border:0px;
  margin:0px 5px 0px 5px;
  float:left;
}
.members_main_right_write_img{
  width:20px;
  height:20px;
  background-image:url(../img/editor.gif);
  background-repeat:no-repeat;
  cursor:pointer;
  background-color:#FFFFFF;
  border:0px;
  float:left;
  margin-top:3px;
}
.siteMsg{
  overflow-y:auto;
  overflow-x:hidden;
  width:190px;
  position:absolute;
  top:80px;
  left:0px;
  bottom:60px;
  padding:0px 30px 0px 0px;
}
.sites_msg_contents{
  width:190px;
  background-color:#2f2e30;
}
.sites_msg_div{
  border-bottom:3px ridge #000000;
  color:#FFFFFF;
  font-weight:bold;
  width:190px;
  height:auto;
  padding:5px 0px 5px 0px;
  position:relative;
  float:left;
}
.sites_max_msg_div{
  border-bottom:3px ridge #000000;
  color:#FFFFFF;
  font-weight:bold;
  width:190px;
  height:30px;
  padding:5px 0px 5px 0px;
  position:relative;
  float:left;
  line-height:30px;
  text-align: center;
}
.sites_msg_img{
  width:24px;
  height:24px;
  margin:0px 5px 5px 10px;
  background-size:24px 24px;
  float:left;
  background-image:url(../img/bottom-user.png);
}
.sites_msg_text{
  width:140px;
  height:12px;
  line-height:12px;
  font-size:12px;
  float:left;
}
.sites_msg_text_conten{
  width:175px;
  height:auto;
  line-height:26px;
  font-size:12px;
  margin:0px 5px 0px 10px;
  float:left;
}
.members_div_header{
  height:20px;
  line-height:20px;
  color:#FFFFFF;
  font-size:14px;
  background-color:#444444;
  font-weight:bold;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  padding:5px 5px 5px 10px;
}
.members_div_close{
  cursor:pointer;
  width:10px;
  height:15px;
  background-image:url(../img/close.gif);
  background-size:10px 10px;
  background-repeat:no-repeat;
  float:right;
  margin:5px;
}
.members_div_site_div{
  overflow-y:auto;
  overflow-x:hidden;
  width:190px;
  padding:0px 30px 0px 0px;
  position:absolute;
  top:30px;
  left:0px;
  bottom:0px;
}
.members_div_site{
  width:190px;
}
.members_div_site_content{
  height:120px;
  border-bottom:3px #000000 ridge;
}
.members_div_site_content.single{
  height:90px;
}
.members_div_site_content_title{
  border-bottom:1px dashed #646464;
  height:25px;
  color:#FFFFFF;
  font-weight:bold;
  margin-bottom:5px;
  float:left;
  font-size:14px;
  padding:10px 0 0 10px;
  width:180px;
  cursor:pointer;
}
.members_div_site_content_site{
  width:166px;
  height:30px;
  color:#FFFFFF;
  font-weight:bold;
  line-height:30px;
  margin-bottom:3px;
  float:left;
  font-size:12px;
  padding:3px 0px 0px 0px;
}
.members_div_site_content_map{
  margin-top:5px;
  width:166px;
  height:30px;
  color:#FFFFFF;
  font-weight:bold;
  line-height:30px;
  margin-bottom:3px;
  padding:0px 10px 0px 10px;
  float:left;
  font-size:12px;
}
.members_div_site_content_switch{
  cursor:pointer;
  width:80px;
  height:30px;
  float:right;
}
.members_div_setup{
  width:190px;
}
.members_div_setup_content{
  line-height:35px;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  width:190px;
  height:35px;
  border-bottom:3px #000000 ridge;
  cursor:pointer;
}
.members_div_setup_text{
  padding-left:10px;
  width:165px;
  float:left;
}
.members_div_setup_content_img{
  width:15px;
  height:15px;
  background-image:url(../img/right_01.png);
  background-size:15px 15px;
  float:right;
  margin:10px 0px 10px 0px;
}
.members_div_site_content_title_img{
  width:15px;
  height:15px;
  background-image:url(../img/right_01.png);
  background-size:15px 15px;
  float:right;
}
.members_div_close_div{
  cursor:pointer;
  width:163px;
  height:28px;
  margin:30px 12.5px 30px 12.5px;
  background-color:#4D4D4D;
  border:1px #000000 solid;
  cursor:pointer;
}
.members_div_close_div_img{
  width:10px;
  height:10px;
  background-image:url(../img/close.gif);
  background-size:10px 10px;
  margin:8px 75px 6px 78px;
}
.members_div_close_div_float{
  cursor:pointer;
  width:163px;
  height:28px;
  margin:30px 12.5px 15px 12.5px;
  background-color:#4D4D4D;
  border:1px #000000 solid;
  cursor:pointer;
  position: absolute;
  bottom: 0px;
}
.members_div_close_div_img_float{
  width:10px;
  height:10px;
  background-image:url(../img/close.gif);
  background-size:10px 10px;
  margin:8px 75px 6px 78px;
  float:left;
}
.members_bottom{
  margin:0px auto 0px auto;
  width:994px;
  height:19px;
  background-color:#35478C;
  position:absolute;
  left:0px;
  right:0px;
  bottom:0px;
  padding:3px;
}
.members_bottom_left{
  cursor:pointer;
  width:19px;
  height:19px;
  background-image:url(../img/bottom-user.png);
  background-size:19px 19px;
  float:left;
  margin-left:5px;
}
.members_bottom_user{
  width:auto;
  height:19px;
  float:left;
  line-height:19px;
  color:#FFFFFF;
  font-size: 12px;
  font-weight:bold;
  margin-left:3px;
}
.members_bottom_quit{
  cursor:pointer;
  height:19px;
  line-height:19px;
  text-decoration:underline;
}
.members_bottom_right{
  cursor:pointer;
  width:auto;
  height:19px;
  line-height:19px;
  color:#FFFFFF;
  font-size: 12px;
  font-weight:bold;
  text-decoration:underline;
  float:right;
  margin-right:5px;
}
.togglebox input{ 
  display:none;
}
.togglebox{ 
  font:14px/1 Arial;
  display:inline-block;
  border:1px solid #2F2E30;
  width:80px;
  height:28px;
  position:relative;
  color:#FFFFFF;
  font-weight:bold;
  overflow:hidden;
  box-shadow:0 1px 0 #2F2E30;
}
.togglebox label{ 
  width:200%;
  height:100%;
  line-height:30px;
  border-radius:0.4em;
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  font-size:1.1em;
  cursor:pointer;
  -webkit-transition:0.12s;
  -moz-transition:0.12s;
  transition:0.12s;
}   
.togglebox label::before{ 
  content:'ON';
  width:39px;
  float:left;
  text-align:center;
  font-weight:400;
  position:relative;
  color:#D0D0D0;
  border:1px solid #AAAAAA;
  background:#FFFFFF;
  text-shadow:0 -1px 0px #BDBDBD;
  box-shadow:0 4px 5px -2px rgba(0,0,0,0.3) inset;
}
.togglebox label .check_on{ 
  text-align:center;
  display:block;
  height:100%;
  width:39px;
  float:left;
  background:#FF5900;
  color:#FFFFFF;
  text-shadow:0 -1px 0px #E75000;
  box-shadow:0 4px 0 -2px #EBBCA3 inset, 0 2em 2em -2em #EB5200 inset, 0 0 2px rgba(0,0,0,.5);
}
.togglebox label .check_off{
  text-align:center;
  display:block;
  height:100%;
  width:39px;
  float:left;
  color:#FFFFFF;
  background:#FF5900;
  text-shadow:0 -1px 0px #E75000;
  box-shadow:0 4px 0 -2px #EBBCA3 inset, 0 2em 2em -2em #EB5200 inset, 0 0 2px rgba(0,0,0,.5);
}
.togglebox label::after{ 
  content:'OFF';
  width:39px;
  float:left;
  text-align:center;
  font-weight:400;
  position:relative;
  color:#D0D0D0;
  border:1px solid #AAAAAA;
  background:#FFFFFF;
  text-shadow:0 -1px 0px #BDBDBD;
  box-shadow:0 4px 5px -2px rgba(0,0,0,0.3) inset;
}
.togglebox input:checked ~ label{ 
  left:-80px;
}
.sensor_content_list_div{
  min-height: 500px;
}
.sensor_content_div{
  display:none;
  width:945px;
  height:auto;
  border:1px #CCCCCC solid;
  background-color:#FFFFFF;
  font-size:16px;
  padding:5px 5px 5px 5px;
}
.sensor_content_title_div{
  width:945px;
  /*height:35px;*/
  line-height:35px;
  font-size:12px;
  font-weight:bold;
  border-bottom:1px #E1E1E1 solid;
  /*display:inline;*/
}
.sensor_content_title{
  cursor:pointer;
  padding:0px 10px 0px 10px;
  color:#374590;
  line-height:25px;
  font-size:13px;
  font-weight:bold;
  text-decoration:underline;
}
.outerlink {
  padding-right: 19px;
  background-image: url(../img/ico_open_window.png);
  background-repeat:no-repeat;
  background-position: right center;
}
.sensor_child_content{
  width:935px;
  height:auto;
  padding:5px 5px 5px 5px;
}
.sensor_child_title{
  margin-top:5px;
  font-size:14px;
}
.sensor_child_title_bold{
  font-weight:bold;
  margin-left:5px;
}
.sensor_child_title_auto_refresh{
  width:120px;
  height:24px;
  padding:0px 5px 0px 5px;
  text-align: right;
  white-space: nowrap;
}
.sensor_child_title_auto_refresh_span{
  position:relative;
  top:-24px;
  left:50px;
}
.sensor_child_title_refresh{
  background-image: url(../img/refresh_01.jpg);
  background-repeat:no-repeat;
  background-size:30px 30px;
  width:30px;
  height:30px;
  position:relative;
  top:-52px;
  left:200px;
  border:1 #D4D4D4 thin;
  background-color:#FBFBFB;
  /*box-shadow:0 4px 0 -2px #D8D8D8 inset, 0 2em 2em -2em #C4C2C2 inset, 0 0 2px rgba(0,0,0,.5);*/
  cursor:pointer;
}
.sensor_child_select{
  position:relative;
  top:-24px;
  left:50px;
  width:50px;
  height:24px;
  text-align:center;
}
.sensor_child_right{
  width:240px;
  height:24px;
  padding:3px 0px 3px 0px;
  float:right;
}

.members_main_child_header{
  width:926px;
  height:22px;
  border:1px #CCCCCC solid;
  background-color:#FFFFFF;
  font-size:14px;
  padding:3px 3px 3px 3px;
  margin-top:10px;
  margin-left:5px;
  cursor: pointer;
  box-shadow:0 4px 0 -2px #D8D8D8 inset, 0 2em 2em -2em #C4C2C2 inset, 0 0 2px rgba(0,0,0,.5);
}
.members_main_child_header_title{
  width:60%;
  height:18px;
  line-height:18px;
  font-size:13px;
  font-weight:bold;
  color:#6C6C6C;
  float:left;
  margin:2px 10px 2px 10px;
}
.members_main_child_header_open{
  margin-top:2px;
  width:16px;
  height:16px;
  line-height:16px;
  background-image:url(../img/dorp_open.png);
  background-size:16px 16px;
  font-weight:bold;
  color:#6C6C6C;
  float:right;
  margin:3px 10px 3px 10px;
  cursor: pointer;
}
.members_main_child_header_close{
  margin-top:2px;
  width:16px;
  height:16px;
  line-height:16px;
  background-image:url(../img/dorp_close.png);
  background-size:16px 16px;
  font-weight:bold;
  color:#6C6C6C;
  float:right;
  margin:3px 10px 3px 10px;
  cursor: pointer;
}
.members_main_child_header_switch{
  background-image:url(../img/dorp_close.png);
}
.common_checkbox_switch{
  background-color:#FF8410;
  color:#FFFFFF;

}
.sensor_child_div{
  display:none;
  width:926px;
  height:auto;
  margin-left:5px;
  border:1px #CCCCCC solid;
  background-color:#FFFFFF;
  font-size:16px;
  padding:3px 3px 3px 3px;
}
.sensor_child_table_div{
  padding:0px;
  width:932px;
}
.sensor_child_table_tr_div{
  width:932px;
  border-bottom:1px solid #CCCCCC;
}
.sensor_child_table_tb_div{
  width:30px;
  height:30px;
  float:left;
  line-height:30px;
  font-size:13px;
  padding:5px;
}
.sensor_child_table_tb_div_with_boder{
  width:30px;
  height:30px;
  border-right:1px solid #CCCCCC;
  float:left;
  line-height:30px;
  font-size:13px;
  padding:5px;
}
.sensor_child_table_tb_div_891{
	border-left:1px solid #CCCCCC;
  width:851px;
}
.sensor_child_table_tr_div_50{
  border:0px;
}
.sensor_child_table_tb_div_time{
  background-image:url(../img/time_01.gif);
  background-position: center center;
  background-repeat:no-repeat;
}
.sensor_child_table_tb_div_equipment{
  background-image:url(../img/equipment.gif);
  background-position: center center;
  background-repeat:no-repeat;
}
.sensor_child_table_tb_div_measure_data{
  background-image:url(../img/measure_data.png);
  background-position: center center;
  background-repeat:no-repeat;
}
.sensor_child_table_tb_div_chart{
  background-image:url(../img/chart.gif);
  background-position: center center;
  background-repeat:no-repeat;
}
.sensor_child_table_tb_div_list{
  background-image:url(../img/list.gif);
  background-position: center center;
  background-repeat:no-repeat;
}
.sensor_child_table_tb_div_robotilt{
  background-image:url(../img/report.gif);
  background-position: center center;
  background-repeat:no-repeat;
}
.sensor_child_table_tb_div_robotilt2{
  background-position: center center;
}
.sensor_child_table_tb_div_save_option{
  width:30px;
  height:30px;
  margin:4px;
  float:left;
  background-image:url(../img/save_option.jpg);
  cursor:pointer;
}
.sensor_child_table_tb_div_list_option{
  width:30px;
  height:30px;
  margin:4px;
  float:left;
  background-image:url(../img/list_option.jpg);
  cursor:pointer;
}
.sensor_child_table_tb_div_print{
  width:30px;
  height:30px;
  margin:4px;
  float:right;
  background-image:url(../img/print.jpg);
  cursor:pointer;
}
.sensor_child_table_tb_div_search{
  width:100px;
  height:30px;
  margin:4px 66px 4px 298px;
  background-image:url(../img/search_02.jpg);
  float:left;
  cursor:pointer;
}
.sensor_child_table_tsv_download{
  width:100px;
  height:30px;
  margin:10px 0px 10px 400px;
  background-image:url(../img/download.jpg);
  cursor:pointer;
}
.tsv_checkbox{
	type:checkbox;
}
.sensor_child_div_table{
  border-color:#FFFFFF;
  font-size:13px;
  text-align:center;
  margin:5px 5px 5px 5px;
}
.table_data_div_4x10{
  height:22px;
  float:left;
  line-height:22px;
  margin:4px 10px 4px 0px;
}
.table_data_div{
  height:22px;
  float:left;
  line-height:22px;
  margin:4px 4px 4px 0px;
}
.tsv_download_table_data_div{
  height:22px;
  width:
  float:left;
  line-height:22px;
  margin:4px 4px 4px 0px;
}
.sensor_child_div_table_data{
  width:70px;
  height:20px;
  border:1px solid #CCCCCC;
  margin:0px 5px;
  float:left;
}
.tsv_child_div_table_data{
  width:70px;
  height:20px;
  border:1px solid #CCCCCC;
  margin-top: 8px;
  margin-left:5px;
  margin-right:5px;
  float:left;
}
.sensor_child_div_table_data_1{
  width:70px;
  height:20px;
  border:1px solid #CCCCCC;
  margin:0px 5px;
  float:left;
}
.sensor_child_div_table_data_img{
  width:30px;
  height:30px;
  background-image:url(../img/time_02.jpg);
  float:left;
  cursor:pointer;
}
.tsv_child_div_table_data_img{
  width:30px;
  height:30px;
  background-image:url(../img/time_02.jpg);
  float:left;
  cursor:pointer;
  margin-top: 4px;
}
.sensor_child_div_table_radio{
  float:left;
  margin-left:5px;
}
.sensor_child_div_table_checkbox{
  width:13px;
  margin: 9px 1px 0px 0px;
  float: left;
  cursor: pointer;
}
.sensor_child_div_table_checkbox_text{
  width: auto;
  float: left;
  margin-top: 1px;
  cursor: pointer;
}
.sensor_child_div_table_measure_data_select{
  width:200px;
  height:20px;
  border:1px solid #CCCCCC;
  margin:4px;
  margin-top: 10px;
  margin-bottom: 10px;
  float:left;
}
.sensor_child_div_table_checkbox_div{
  width:auto;
  height:auto;
  float:left;
  line-height:30px;
  font-size:13px;
  margin:5px;
}
.sensor_child_div_table_select{
  width:200px;
  height:20px;
  border:1px solid #CCCCCC;
  margin:4px;
  float:left;
}
.sensor_child_div_robotilt_select{
  width:70px;
  height:20px;
  border:1px solid #CCCCCC;
  margin:4px;
}
.sensor_child_table_tb_div1{
  border-left:1px solid #CCCCCC;
  width:870px;
  float:left;
  line-height:30px;
  font-size:13px;
}
.clearfix:after{
  visibility: hidden;
  display: block;
  font-size: 0;
  content: ".";
  clear: both;
  height: 0;
}
.sensor_child_div_table_data_lj{
  width:20px;
  height:20px;
  background-image:url(../img/img_joint.png);
  background-repeat:no-repeat;
  float:left;
  margin:4px 2px;
}
.tsv_child_div_table_data_lj{
  width:20px;
  height:20px;
  background-image:url(../img/img_joint.png);
  background-repeat:no-repeat;
  float:left;
  margin-top: 10px;
  margin-left: 5px;
  margin-bottom: 4px;
  margin-right: 2px;
}
.members_main_child_header_img_search{
  width:20px;
  height:20px;
  float:left;
  margin:2px 8px 2px 8px;
  background-image:url(../img/search_01.gif);
}
.sensor_child_title_bold_14{
  font-size:14px;
}
.members_main_child_header_img_chart{
  width:20px;
  height:20px;
  float:left;
  margin:2px 6px 2px 6px;
  background-image:url(../img/chart.gif);
}
.members_main_child_header_img_list{
  width:20px;
  height:20px;
  float:left;
  margin:2px 6px 2px 6px;
  background-image:url(../img/list.gif);
}
.members_main_child_header_img_report{
  width:20px;
  height:20px;
  float:left;
  margin:2px 6px 2px 6px;
  background-image:url(../img/report.gif);
}
.members_main_child_header_img_none{
  width:1px;
  height:20px;
  float:left;
}
.members_main_child_header .sensor_child_title_bold {
  position: relative;
  top: 5px;
}
.div_926xaotu{
  width:906px;
  height:160px;
  padding:10px;
}
.div_200x170_left_m3{
  width:200px;
  height:170px;
  float:left;
  margin:3px;
}
.div_198x138_b1_blue{
  width:198px;
  height:138px;
  border:1px solid #35478C;
}
.div_200x20_f14_center{
  width:200px;
  height:20px;
  text-align:center;
  line-height:20px;
  font-size:14px;
}
.user_info_main{
  margin:0px auto;
  width:980px;
  background-color:#F6F6F6;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:25px;
  padding:10px;
}
.div_user_top{
  height:50px;
  width:980px;
  line-height:50px;
  font-size:20px;
  color:#000000;
  text-align:left;
  border-bottom:1px #CCCCCC solid;
  cursor:pointer;
}
.edit_icon{
  cursor:pointer;
  width:20px;
  height:20px;
  background-image:url(../img/edit.gif);
  background-size:20px 20px;
  margin:10px;
  float:left;
  /*box-shadow:0 2px 0 -2px #CCCCCC inset, 0 2em 2em -2em #CCCCCC inset, 0 0 2px rgba(0,0,0,.5);*/
}
.edit_button{
  cursor:pointer;
  width:30px;
  height:30px;
  background-image:url(../img/edit_02.jpg);
  background-size:30px 30px;
  margin:10px;
  float:left;
  box-shadow:0 2px 0 -2px #CCCCCC inset, 0 2em 2em -2em #CCCCCC inset, 0 0 2px rgba(0,0,0,.5);
}
.div_user{
  float:left;
  line-height:45px;
  font-size:13px;
  color:#000000;
  text-align:left;
  border-bottom:1px #CCCCCC solid;
  width:980px;
}
.div_user_bold{
  width:160px;
  text-align:left;
  font-weight:bold;
  float: left;
}
.div_user_msg{
  margin-left:10px;
  text-align:left;
  float:left;
}
.div_user_icon{
  width: 25px;
  height: 25px;
  margin-top: 10px;
  float:left;
}
.div_user_window{
  float:left;
  font-size:13px;
  text-align:left;
  width:560px;
  height:45px;
}
.div_user_window_bold{
  width:130px;
  font-weight:bold;
  float: left;
  margin-top: 5px;
}
.div_user_window_msg{
  text-align:left;
  float:left;
  width:430px;
}
.div_user_window_radio{
  float: left;
  margin-top: 5px;
}
.div_user_window_radio_label{
  text-align: left;
  float: left;
  width: 170px;
  cursor:pointer;
  margin-top: 5px;
}
.axis path,
.axis line{
  fill: none;
  stroke: black;
  shape-rendering:crispEdges;
}
.axis text{
  font-family:
  sans-serif;
  font-size:11px;
  fill:#999;
}
.inner_line path,
.inner_line line{
  fill: none;
  stroke:#E7E7E7;
  shape-rendering:crispEdges;
}
.legend{
  font-size:12px;
}
.bbs_message_main{
  width:935px;
  height:auto;
  padding:5px 10px 5px 0px;
}
.bbs_message_header{
  height:26px;
  font-size:14px;
  padding:5px;
}
.bbs_message_add{
  width:30px;
  height:30px;
  background-image:url(../img/add.jpg);
  background-repeat:no-repeat;
  float:left;
  margin-left: 5px;
  cursor: pointer;
}
.bbs_message_refresh{
  width:30px;
  height:30px;
  background-image:url(../img/refresh_01.jpg);
  background-repeat:no-repeat;
  float:right;
  cursor: pointer;
}
.bbs_message_info{
  overflow:auto;
}
.bbs_message_parent{
  cursor:pointer;
  background-color:#EEEEEE;
  border:1px #CCCCCC solid;
  margin: 5px 5px 10px 5px;
  overflow:auto;
}
.bbs_message_parent_importance{
  cursor:pointer;
  background-color:#F8CECC;
  border:1px solid #F59191;
  margin: 5px 5px 10px 5px;
  overflow:auto;
}
.bbs_message_border_importance{
	border:1px solid #F59191;
}
.bbs_message_importance{
  width:20px;
  height:20px;
  background-image:url(../img/warning_01.gif);
  float:left;
  background-repeat:no-repeat;
  margin: 10px 5px 0px 5px;
}
.bbs_content{
  width:935px;
  height:auto;
  background-color:#EEEEEE;
  margin-left: 5px;
  margin-right: 5px;
}
.bbs_user_message_user{
  width:935px;
  height: auto;
}
.bbs_parent_title{
  padding:5px 0px 0px 10px;
  color:#374590;
  line-height:30px;
  font-size:16px;
  font-weight:bold;
  text-decoration:underline;
}
.bbs_parent_detail_1{
  float:left;
  margin:0px 0px 5px 10px;
  font-size:13px;
}
.bbs_parent_detail_2{
  float:right;
  margin:0px 0px 10px 10px;
  width:925px;
  font-size:13px;
}
.bbs_message_reply{
  height:20px; 
  border:1px solid #EEEEEE; 
  line-height:30px; 
  font-size:16px;
  font-weight:bold;
  padding:0px 0px 10px 10px;
}
.bbs_message_child{
  width:923px;
  height:auto;
  margin:10px 0px 10px 0px;
  padding:10px 5px;
  border:1px solid #EEEEEE;  
  font-size:14px;
}

.bbs_message_child_header{
  height:30px;
  background-color:#EEEEEE;
  font-size:13px;
  cursor: pointer;
}
.bbs_message_child_header_importance{
  height:30px;
  background-color:#F8CECC;
  font-size:13px;
  cursor: pointer;
}
.bbs_message_child_importance{
  width:20px;
  height:20px;
  background-image:url(../img/warning_01.gif);
  float:left;
  background-repeat:no-repeat;
  margin: 5px 0px 0px 5px;
}
.bbs_child_detail_1{
  float:left;
  margin:5px 0px 0px 5px;
  font-size:13px;
}
.bbs_child_detail_2{
  height:auto;
  padding:5px 0 0px 5px;
  font-size:13px;
}
.bbs_child_list_div{
  background-color:#FFFFFF;
  margin: 5px 5px 10px 5px;
  overflow:auto;
}
.bbs_message_text{
  width: 935px;
  height:auto;
  background-color:#EEEEEE;
  padding:0px 0px 0px 0px;
}
.bbs_message_content_text{
  width: 935px;
  padding-left: 10px;
  padding: 10px 10px 10px 10px;
}
.bbs_message_div{
  line-height:30px;
  font-size:13px;
  width:935px;
  float:left;
}
.bbs_message_text_div{
  text-align:left;
  height: 35px;
  float: left;
}
.bbs_message_textarea{
  font-size: 13px;
  width: 850px;
  height: 110px;
}
.bbs_message_select{
  height: 20px;
  margin-top: 7px;
  border:1px solid #E1E1E1;
  width: 100px
}
.bbs_message_button{
  width: 95px;
  border-left-width: 1px;
}
.div_message_bold{
  width:70px;
  font-weight:bold;
  color: #445495;
  float: left;
}
.window_bbs_message_div{
  font-size:13px;
  float: left;
}
.window_bbs_message_title_div{
  width:20px;
  height:20px;
  background-image:url(../img/editor.gif);
  background-repeat:no-repeat;
  cursor:pointer;
  border:0px;
  float:left;
  margin:10px 10px 0px 0px;
}
.window_bbs_message_user_div{
  width:20px;
  height:20px;
  background-image:url(../img/user_black.gif);
  background-repeat:no-repeat;
  cursor:pointer;
  border:0px;
  float:left;
  margin:8px 10px 0px 0px;
}
.window_bbs_message_content_div{
  width:20px;
  height:20px;
  background-image:url(../img/content.gif);
  background-repeat:no-repeat;
  cursor:pointer;
  border:0px;
  float:left;
  margin:5px 10px 0px 0px;
}
.window_bbs_message_importance_div{
  width:20px;
  height:20px;
  background-image:url(../img/warning_01.gif);
  background-repeat:no-repeat;
  cursor:pointer;
  border:0px;
  float:left;
  margin:5px 10px 0px 0px;
}
.window_bbs_message_text_div{
  width:400px;
  text-align:left;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
label.error {
	color: red;
	font-size: 13px;
	float: left;
}
.sk-spinner-cube-grid.sk-spinner {
  width: 190px;
  height: 190px;
  margin: 0 auto;
  margin: 0px 0px 190px 0px;
}
.sk-spinner-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #FFFFFF;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-spinner-cube-grid .sk-cube:nth-child(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; 
}
.sk-spinner-cube-grid .sk-cube:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; 
}
.sk-spinner-cube-grid .sk-cube:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s; 
}
.sk-spinner-cube-grid .sk-cube:nth-child(4) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s; 
}
.sk-spinner-cube-grid .sk-cube:nth-child(5) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; 
}
.sk-spinner-cube-grid .sk-cube:nth-child(6) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; 
}
.sk-spinner-cube-grid .sk-cube:nth-child(7) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s; 
}
.sk-spinner-cube-grid .sk-cube:nth-child(8) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s; 
}
.sk-spinner-cube-grid .sk-cube:nth-child(9) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; 
}

@-webkit-keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1); 
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1); 
  }
}

@keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1); 
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1); 
  } 
}

.sensor_graphs_list_div{
  width:910px;
  padding:0px 8px 0px 8px;
}
.sensor_graphs_list_map{
  width:180px;
  height:170px;
  display:inline-block;
  cursor:pointer;
}
.sensor_graphs_list_chart{
  width:170px;
  height:120px;
  margin:10px 4px 0px 4px;
  border:1px solid #5867A0;
}
.sensor_graphs_list_no_chart{
  background-image: url("../img/no_data.gif");
  background-repeat:no-repeat;
  background-position: ;
  background-size:170px 50px;
  background-position:center;
}
.sensor_graphs_list_title{
  font-size:13px;
  width:170px;
  height:25px;
  margin:5px 4px 5px 4px;
  line-height:25px;
  text-align:center;
}
path {
  fill: steelblue;
}

.axis path,
.axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.brush .extent {
  stroke: #fff;
  fill:red;
  fill-opacity: .125;
  shape-rendering: crispEdges;
}
.tsv_download_div{
	height: 130px
}
.window_new_user_input{
	height: 25px;
	width: 300px;
}
.window_new_user_input_2{
	height: 25px;
	width: 400px;
}
.window_new_customer_memo{
  height: 80px;
  width: 400px;
}
.div_user_window_select{
  float: left;
  /*padding-left: 10px;*/
  border: 1px #E0E0E0 solid;
  border-radius: 4px;
  cursor:pointer;
}
.user_icon_select_value{
  float: left;
  width: 30px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: 25px 25px;
  background-color: #EFEFEF;
}
.user_icon_select_value_hover{
  width: 55px;
  cursor:pointer;
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.6) inset,0px 0px 0px #000;
}
.user_icon_select_cox{
  width:25px;
  height:25px;
  background-image:url(../img/cox_dropdown.png);
  cursor:pointer;
  background-size:25px 25px;
  float:right;
}
.user_icon_option{
  background-color:#EFEFEF;
  border:1px #E0E0E0 solid;
  border-radius:0px 0px 20px 0px;
  overflow:hidden;
  visibility:hidden;
  position:absolute;
  z-index:999;
}
.new_image_name{
	height: 35px;
	width: 40px;
}
.option.imagebacked {
	padding: 2px 0 2px 20px;
	background-repeat: no-repeat;
	background-position: 1px 2px;
	vertical-align: middle;
}
.alert_window_table_tb_div{
	width:30px;
	height:30px;
	float:left;
	line-height:30px;
	font-size:14px;
	padding-top: 5px;
}
.alert_window_table_tb_div_search{
	width:20px;
	height:20px;
	margin:10px 10px 10px 10px;
	background-image:url(../img/search_01.gif);
	float:left;
	cursor:pointer;
}
.common_table{
	width: 100%;
	font-size: 13px;
	text-align: center;
}
.common_table_tr_header{
	background-color: #31293C;
	height: 40px;
	color: white;
	font-weight: bold;
}
.common_table_tr_header_1{
	background-color: #31293C;
	height: 25px;
	color: white;
	overflow: auto;
}
.common_window_table_tr{
	background-color: #E4E4E4;
	height: 25px;
}
.common_window_table_tr_odd{
	background-color: #CCCCDD;
}
.common_window_table_tr_red{
	background-color: #FF0000;
	height: 40px;
	color:#FFFFFF;
}
.common_table_tr_level_1{
	background-color: #FFBF00;
	height: 40px;
}
.common_table_tr_level_2{
	background-color: #FF8410;
	color: white;
	height: 40px;
}
.common_table_tr_level_3{
	background-color: #DC0800;
	height: 40px;
}

.common_datapicker_input{
	width:90px;
	height:20px;
	border:1px solid #CCCCCC;
	margin-top: 4px;
	margin-left:5px;
	margin-right:5px;
	float:left;
}
.common_detail_button{
	width:20px;
	height:20px;
	background-image:url(../img/detail.jpg);
	float:left;
	cursor:pointer;
	margin-top: 8px;
	margin-left: 30px;
}
.common_contents_div{
  width:100%;
  height:100%;
}
.common_container_div{
	width: 100%;
	height: auto;
}
.common_date_search{
  width:30px;
  height:30px;
  margin:5px;
  background-image:url(../img/search_03.jpg);
  float:left;
  cursor:pointer;
}
.alert_alarm_info_table_tr{
	height:30px;
	border-bottom:1px solid #CCCCCC;
	font-size:13px;
}
.alert_alarm_info_table_td{
	float: left;
	margin: 5px;
}
.alert_alarm_info_table_td_site{
	width:20px;
	height:20px;
	margin:4px 0px;
	background-image:url(../img/site.gif);
	float: left;
}
.alert_alarm_info_table_td_sensor_date{
	width:20px;
	height:20px;
	margin:4px 0px;
	background-image:url(../img/alarm_icon.gif);
	float: left;
}
.alert_alarm_info_table_td_mail_last_send{
	width:20px;
	height:20px;
	margin:3px 0px;
	background-image:url(../img/mail.gif);
	float: left;
}
.alert_alarm_info_table_td_sms_last_send{
	width:20px;
	height:20px;
	margin:3px 0px;
	background-image:url(../img/sms.gif);
	float: left;
}
.alert_alarm_info_table_td_1{
	height: 30px;
	float: left;
	margin: 4px 5px 0px 5px;
	width: 302px;
}
.alert_alarm_info_table_tr_1{
	height: 150px;
	float: left;
}
.alert_alarm_info_table_td_mail_addr{
	width:20px;
	height:20px;
	margin:2px 0px;
	background-image:url(../img/user_black.gif);
	float: left;
}
.alert_alarm_info_table_td_mail{
	float: left;
	height: 140px;
	width: 300px;
	margin: 2px 5px;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	overflow-y: scroll;
}
.alert_alarm_info_table_tr_no_border{
	height:35px;
	font-size:13px;
}
.alert_alarm_info_table_td_message_img{
	width:20px;
	height:20px;
	margin:2px 0px;
	background-image:url(../img/content.gif);
	float: left;
}
.alert_alarm_info_table_tr_2{
	float: left;
	height: 190px;
	font-size:13px;
}
.alert_alarm_info_table_td_message{
	float: left;
	height: 180px;
	width: 300px;
	margin: 2px 5px;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	overflow-y: scroll;
}
.alert_alarm_info_table_td_button_left{
	width:30px;
	height:30px;
	background-image:url(../img/left.jpg);
	cursor:pointer;
	float: left;
	border:1px solid #CCCCCC;
	margin-top: 5px;
}
.alert_alarm_info_table_td_button_right{
	width:30px;
	height:30px;
	background-image:url(../img/right.jpg);
	cursor:pointer;
	float: right;
	border:1px solid #CCCCCC;
	margin-top: 5px;
}
.alert_arrival_div_table_checkbox{
	float: left;
	margin: 10px 0px 0px 2px;
}
.alert_arrival_div_table_warning{
	width:20px;
	height:20px;
	background-image:url(../img/warning_02.gif);
	cursor:pointer;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
.common_add_button{
	width:30px;
	height:30px;
	background-image:url(../img/add.jpg);
	cursor:pointer;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
.common_main{
	width: 980px;
	height: 358px;
}
.common_title_name{
	width: 980px;
	height: 40px;
}
.user_list_table{
	width: 100%;
}
.common_name_msg{
	height: 30px;
	margin-top: 10px;
	float: left;
	font-weight: bold;
}

.ui-dialog {
	padding: 0px;
}
.ui-widget-header .ui-icon {
	background-image: url("../img/ui-icons_454545_256x240.png");
}
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: url("images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") repeat-x scroll 50% 50% #F9F9F9;
	border: 1px solid #D3D3D3;
	color: #222222;
	font-weight: bold;
}
/*
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background: url("images/ui-bg_highlight-soft_25_0073ea_1x100.png") repeat-x scroll 50% 50% #F03200;
	border: 1px solid #F03200;
	color: #FFFFFF;
	font-weight: bold;
}*/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	background: url("images/ui-bg_highlight-soft_25_0073ea_1x100.png") repeat-x scroll 50% 50% #F03200;
	border: 1px solid #C53C2C;
	color: #FFFFFF;
	font-weight: bold;
}
.ui-dialog .ui-widget-header {
	border: 1px solid #aaaaaa;
	color:#FFFFFF;
	background: #222222;
	font-weight: bold;
}
.common_table_th{
	rowspan:2;
	scope:col;
}
.customer_alert_table_radio_div{
	height: 40px;
	width: 87px;
	float: left;
}
.customer_alert_table_radio_label{
	height: 25px;
	width: 78px;
	overflow: hidden;
	margin: 8px 3px;
	font-size: 13px;
}
.customer_alert_table_button_label{
	overflow: hidden;
	font-size: 13px;
	cursor: pointer;
	font-weight: bold;
	padding: 1px;
}
.customer_alert_save_div{
	float: left;
	margin-top: 20px;
	font-size: 13px;
	font-weight:bold;
}
.customer_alert_save_button{
	width: 100px;
	height: 30px;
	background-image: url(../img/save.jpg);
	cursor: pointer;
	float: left;
	margin-top: 15px;
}
.window_customer_alert_div{
	float:left;
	margin-top: 10px;
	font-size:13px;
	width:430px;
}
.window_customer_alert_bold_div{
	width:70px;
	text-align:left;
	font-weight:bold;
	float: left;
}
.window_customer_alert_text_div{
	float: left;
	width: 350px;
}
.window_customer_alert_delivery_sms_div{
	width: 335px;
	float: left;
	border: #CCCCCC solid;
	border-width: 1px 0px 0px 1px;
}
.window_customer_alert_delivery_mail_div{
	width: 335px;
	float: left;
	border: #CCCCCC solid;
	border-width: 1px 0px 0px 1px;
}
.window_customer_alert_delivery_with_bg{
	width: 110px;
	line-height: 30px;
	height: 30px;
	float: left;
	background-color: #E4E7E9;
	border: #CCCCCC solid;
	border-width: 0px 1px 1px 0px;
}
.window_customer_alert_delivery_without_bg{
	width: 223px;
	line-height: 30px;
	height: 30px;
	float: left;
	border: #CCCCCC solid;
	border-width: 0px 1px 1px 0px;
}
.window_customer_alert_delivery_span{
	margin-left: 10px;
}
.window_customer_delivery_info_div{
	width: 335px;
	float: left;
	margin-top: 5px;
	margin-left: 72px;
}
.window_customer_radio{
	width: 15px;
	float: left;
}
.window_customer_radio_text{
	float: left;
	margin-right: 6px;
	cursor: pointer;
}
.window_customer_alert_text_div_name{
	float: left;
	margin-left:10px;
	line-height:25px;
	width: 320px;
}
.window_customer_delivery_type{
	float: left;
	width: 200px;
	height: 24px;
	margin-top: 2px;
	margin-left: 10px;
}
.window_customer_td_select{
	width: 80px;
}
.window_customer_content_switch{
	cursor:pointer;
	width:80px;
	height:28px;
	float:left;
}
.graph_search_option_name{
	float:left;
	font-size:16px;
	font-weight:bold;
	margin:7px 5px 6px 10px;
	line-height:32px;
	height:32px;
	width:auto;
}
.graph_search_option_name_input{
	width:200px;
	height:30px;
	margin:7px 0px 6px 5px;
	border:1px #CCCCCC solid;
	border-radius:2px;
}
.graph_where_select_div{
	width:340px;
	height:40px;
}
.graph_where_select_content{
	width:auto;
	height:25px;
	line-height:25px;
	float:left;
	margin:8px 20px 7px 10px;
}
.graph_where_select_del{
	background-image:url("../img/delete.jpg");
	background-size:25px 25px;
	width:25px;
	height:25px;
	float:right;
	margin:8px 10px 7px 0px;
	cursor:pointer;
}
.window_sms_app_text_div{
	float: left;
	margin-top: 10px;
	height: 25px;
	width: 90px;
	font-size:13px;
	font-weight: bold;
}
.window_sms_app_msg_text_div{
	height:25px;
	width:260px;
	text-align:left;
	float: left;
	margin-top: 10px;
}
.window_sms_app_info_table_tr_2{
	height: 160px;
	width: 260px;
	float:left;
	border:1px solid #CCCCCC;
	margin-top: 10px;
	overflow-y:scroll;
}
.window_sms_app_right_button{
	width:25px;
	height:25px;
	background-image:url(../img/right.jpg);
	cursor:pointer;
	float: left;
	margin-top: 70px;
	margin-left: 7px;
	background-size: 25px 25px;
}
.window_sms_app_left_button{
	width:25px;
	height:26px;
	background-image:url(../img/left.jpg);
	cursor:pointer;
	float: left;
	margin-top: 5px;
	margin-left: 7px;
	background-size: 25px 25px;
}
.window_customer_spid{
	width: 140px;
	margin-top: 3px;
	margin-left: 10px;
	float: left;
	height: 25px;
}
.graph_detail_window_table_data{
  width:70px;
  height:20px;
  border:1px solid #CCCCCC;
  margin:0px 5px;
  float:left;
}
.graph_detail_window_table_select{
  width:200px;
  height:20px;
  border:1px solid #CCCCCC;
  margin:4px;
  float:left;
}
.graph_detail_window_table_radio{
  float:left;
  margin-left:5px;
}
.graph_detail_window_search{
  width:28px; 
  background-image:url(../img/search_03.jpg); 
  background-size:28px 28px; 
  height:28px; 
  margin-left:10px; 
  border:1px #DDDDDD solid; 
  float:left; 
  cursor:pointer;
}
.graph_detail_window_print{
  width:28px; 
  background-image:url(../img/print.jpg); 
  background-size:28px 28px; 
  height:28px; 
  margin-right:10px; 
  float:right; 
  border:1px #DDDDDD solid; 
  cursor:pointer;
}
.graph_detail_window_settings{
  width:28px; 
  background-image:url(../img/edit.gif);
  background-size:28px 28px; 
  height:28px; 
  margin-right:10px; 
  float:right; 
  border:1px #DDDDDD solid; 
  cursor:pointer;
}
.graph_detail_window_settings_single_area{
	border: 1px solid gray;
	width: 250px;
	height: 130px;
	position: absolute;
	right: 1px;
	top: 40px;
	background-color: white;
	box-shadow:0 1px 0 #2F2E30;
	padding: 10px;
}
.graph_detail_window_settings_double_area{
	border: 1px solid gray;
	width: 400px;
	height: 150px;
	position: absolute;
	right: 1px;
	top: 40px;
	background-color: white;
	box-shadow:0 1px 0 #2F2E30;
	padding: 10px;
}
.window_graph_setting_div{
	line-height:25px;
	font-size:13px;
	color:#000000;
	width:540px;
	float: left;
	height: 35px;
}
.window_graph_setting_div_40{
	height: 40px;
	margin-top:10px;
}
.window_graph_setting_div_change{
	width:100%;
}
.window_graph_setting_th{
	float: left;
	margin-top: 8px;
	height: 30px;
	width: 80px;
	font-size:13px;
	font-weight: bold;
	margin-bottom: 5px;
	max-width:80px;
}
.window_graph_setting_th_change{
	height: 35px;
	width: 120px;
	font-size:12px;
	max-width:120px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 35px;
}
.window_graph_setting_name{
	width: 250px;
	height: 20px;
	margin-top: 10px;
	float: left;
}
.window_graph_setting_name_change{
	margin-top: 7px;
}
.window_graph_setting_left_div{
	height: 225px;
	width: 80px;
	float: left;
}
.window_graph_setting_left_div_change{
	height: 250px;
	width: 120px;
	margin-top:5px;
}
.window_graph_setting_right_div{
	height: 225px;
	width: 430px;
	margin-top: 5px;
	margin-left:10px;
	float: left;
	font-size:13px;
	border:1px solid #CCCCCC;
	overflow-y: auto;
	max-width:430px;
}
.window_graph_setting_right_div_change{
	height: 250px;
	width: 100%;
}
.window_graph_setting_td{
	width: 400px;
	height: 35px;
	margin-left:10px;
	float: left;
	font-size: 13px;
}
.window_graph_setting_td_change{
  line-height: 35px;
}
.window_graph_setting_table_td{
	width: 430px;
	height: 35px;
	margin-top: 5px;
	float: left;
	font-size: 13px;
	max-width:430px;
}
.window_graph_setting_table_td_change{
	margin-top: 0px;
	line-height: 35px;
}
.window_graph_setting_td_1{
	width: 395px;
	float:left;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
.height_250{
	height: 250px;
}
.height_60{
	padding-top: 10px;
	height: 60px;
}
.window_graph_setting_text{
	font-size: 13px;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
}
.window_graph_setting_text_change{
	margin-top: 0px;
}
.window_graph_setting_text_msg{
	width:50px;
	font-size: 13px;
	float: left;
	margin-top: 2px;
}
.window_graph_setting_text_msg_change{
	margin-top: 8px;
}
.window_graph_setting_checkbox{
	margin-top: 5px;
	float: left;
	margin-left: 10px;
}
.window_graph_setting_checkbox_change{
	margin-top: 8px;
}
.window_graph_setting_memo{
	float: left;
	width: 430px;
	margin-top: 10px;
}
.window_graph_div_left{
	width: 530px;
	height: 625px;
	float: left;
}
.window_graph_div_left_change{
	width: 585px;
	height: 625px;
	float: left;
}
.window_graph_div_right{
	margin-top: 75px;
	width: 430px;
	height: 625px;
	float: left;
}
.window_graph_div_right_change{
	margin-top: 75px;
	width: 430px;
	height: 625px;
	float: left;
}
.window_graph_channel_setting_left_div{
	height: 225px;
	width: 110px;
	float: left;
}
.window_graph_channel_setting_right_div{
	height: 225px;
	width: 510px;
	margin-top: 5px;
	margin-left:10px;
	float: left;
	font-size:13px;
	border:1px solid #CCCCCC;
	overflow-y: auto;
	max-width:510px;
}
.window_graph_channel_setting_th{
	float: left;
	margin-top: 8px;
	height: 30px;
	width: 110px;
	font-size:13px;
	font-weight: bold;
	margin-bottom: 5px;
	max-width:110px;
}
.map_root_div {
  width:945px;
  display: grid;
}
.site_map_no_msg_div {
	margin: 5px;
	font-size: 15px;
	font-weight: bold;
}
.map_svg_root_div {
	width:945px;
	position: relative;
	margin-top: 6px;
}
.map_svg_circle {
	stroke: #FFFFFF;
	stroke-width: 2;
}
.map_svg_link {
	stroke: #374590;
	stroke-width: 3;
}
.map_box_root_div {
	width:945px;
	position: relative;
}
.map_box_div {
	width: 180px;
	height: 120px;
	overflow: auto;
	position: relative;
	border: 3px solid #374590;
	background-color: #FFFFFF;
}
.map_detail_title_div {
	cursor:pointer;
	height: 25px;
	font-size: 15px;
	font-weight:bold;
	background-color: #374590;
	text-align: center;
	color: #FFFFFF;
}
.map_detail_time_div {
	margin: 5px 0px 0px 5px;
	font-weight:bold;
	font-size: 14px;
}
.map_detail_div {
  cursor: pointer;
  margin-left: 5px;
  color: #374590;
  line-height: 20px;
  font-size: 12px;
  text-decoration:underline;
}
.sub_graph_frame{
  margin:0px 15px 10px 0px;
  float:left;
}
.sub_graph_theme{
  width:200px;
  height:140px;
  border:1px #35478C solid;
}
.sub_graph_title{
  width:200px;
  height:30px;
  text-align:center;
  line-height:30px
}
.common_window_table_td_anomaly{
  background-color: #FF0000;
  color: #FFFFFF;
  cursor: pointer;
}
.common_window_table_ico_list{
  width: 30px;
  height: 0px;
  margin-left:2px;
  display: none;
  /*
  height: 30px;
  background-image: url(../img/list_option.jpg);
  background-repeat: no-repeat;
  background-size:30px 30px;
  */
}
.common_window_table_ico_motion{
  width: 30px;
  height: 0px;
  margin-left:2px;
  /*
  height: 30px;
  background-image: url(../img/motion.jpg);
  background-repeat: no-repeat;
  background-size:30px 30px;
  */
}
.common_table_no_width{
  font-size: 13px;
  text-align: center;
}
.common_window_table_td{
  background-color: #E4E4E4;
  height: 30px;
  width: 100px;
}
.common_table_td_header{
  background-color: #31293C;
  height: 30px;
  color: white;
  font-weight: bold;
}
.common_table_td_pointer{
  color: #374590;
  cursor: pointer;
  text-decoration: underline;
  font-weight: bold;
}
.graph_list_drop_div{
  height:35px;
  margin: 5px;
}
.graph_list_drop{
  width:100px;
  height:30px;
  margin:2px 408px 2px 408px;
  background-image:url(../img/search_02.jpg);
  float:left;
  cursor:pointer;
}
.clusterize-scroll{
  max-height: 200px;
  overflow: auto;
}
.common_loading_bg{
  background-image:url(../img/loading.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.sensor_child_div_overflow{
  overflow-y: auto;
}
.common_margin_left_10{
  margin-left: 10px;
}
.common_margin_left_360{
  margin-left: 360px;
}
.common_no_data_margin{
  margin:50px 200px;
}
.common_width_per_cent_3{
  width: 3%;
}
.common_width_per_cent_4{
  width: 4%;
}
.common_width_per_cent_5{
  width: 5%;
}
.common_width_per_cent_6{
  width: 6%;
}
.common_width_per_cent_7{
  width: 7%;
}
.common_width_per_cent_8{
  width: 8%;
}
.common_width_per_cent_9{
  width: 9%;
}
.common_width_per_cent_10{
  width: 10%;
}
.common_width_per_cent_12{
  width: 12%;
}
.common_width_per_cent_15{
  width: 15%;
}
.common_width_per_cent_16{
  width: 16%;
}
.common_width_per_cent_19{
  width: 19%;
}
.common_width_per_cent_20{
  width: 20%;
}
.common_width_per_cent_25{
  width: 25%;
}
.common_width_per_cent_30{
  width: 30%;
}
.common_width_per_cent_38{
  width: 38%;
}
.common_width_40{
  width: 40px;
}
.common_width_80{
  width: 80px;
}
.common_width_100{
  width: 100px;
}
.common_width_120{
  width: 120px;
}
.common_width_160{
  width: 160px;
}
.common_width_180{
  width: 180px;
}
.common_width_220{
  width: 220px;
}
.common_height_110{
  height: 110px;
}
.common_height_250{
  height: 250px;
}
.common_margin_12{
  margin: 12px;
}
.common_padding_5_0{
  padding:5px 0px;
}
.common_margin-right_210{
  margin-right:210px;
}
.common_margin-right_220{
  margin-right:220px;
}
.common_margin-right_370{
  margin-right:370px;
}
.common_margin-right_490{
  margin-right:490px;
}
.common_height_30{
  height:30px;
}
.common_text-align_left{
  text-align:left;
}
.common_border_1_solid_F59191{
  border:1px solid #F59191;
}
.common_visibility_visible{
  visibility: visible;
}
.common_visibility_hidden{
  visibility: hidden;
}
.common_bg_color_E4E7E9{
  background-color:#E4E7E9;
}
.common_left_max_bar{
  width: 100%;
  height: 30px;
  float: left;
}
.window_graph_setting_heading{
  width:400px;
  height:30px;
  line-height:30px;
  padding-left: 130px;
  font-size:14px;
  font-weight: bold;
}
.setting_th_70{
  height: 70px;
  line-height: 70px;
}
.setting_th_45_25{
  height: 45px;
  line-height: normal;
  padding-top: 25px;
}
.setting_th_105{
  height: 105px;
  line-height: 105px;
}
.graph_Inclinometer_button{
  width:100px;
  height:25px;
  border:1px #CCCCCC solid;
  background-color:#FFFFFF;
  font-size:14px;
  cursor: pointer;
  line-height:25px;
  text-align:center;
  margin:3px 330px;
  box-shadow:0 4px 0 -2px #D8D8D8 inset, 0 2em 2em -2em #C4C2C2 inset, 0 0 2px rgba(0,0,0,.5);
}
.graph_Inclinometer_window_data{
  width:70px;
  height:18px;
  border:1px solid #CCCCCC;
  margin:5px 5px 5px 0px;
  float:left;
}
.graph_Inclinometer_window_select{
  font-size:10px;
  width:100px;
  height:20px;
  border:1px solid #CCCCCC;
  margin: 10px 10px;
  float:left;
}
.graph_Inclinometer_c_date{
  width: auto;
  height: 30px;
  float: left;
  margin: 5px 10px;
}
.graph_Inclinometer_window_data_hour{
  width:70px;
  height:20px;
  border:1px solid #CCCCCC;
  margin:5px 0px 5px 10px;
  float:right;
}
.graph_Inclinometer_window_table{
  width:750px;
  margin:0px 10px;
}
.graph_Inclinometer_window_table td{
  width:150px;
  height:20px;
  line-height:20px;
  cursor:pointer;
}
.graph_Inclinometer_window_table input{
  width:13px;
  margin: 3px 5px 3px 0px;
  cursor: pointer;
}
.graph_Inclinometer_window_color_table{
  width:600px; 
  margin:0px; 
  padding:0px; 
  height:150px;
}
.graph_Inclinometer_window_color_table td{
  width:150px;
  height:20px;
  line-height:20px;
}
.graph_Inclinometer_window_color_table_line{
  width:20px; 
  height:2px;  
  float:left; 
  margin:7px 5px 0px 0px;
}
.graph_Inc_window_select_prompt{
	
}
.common_text_omit{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.common_line_height_35{
  line-height:35px;
}

.rain_caution{
  background-image:url(../img/rain.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
  cursor:pointer;
}

.numeric_memo_td {
  cursor: pointer;
  width: 400px;
  text-align: left;
}