/*http://findicons.com/pack/1686/led*/
body{padding:0; margin:0; font-family:Arial, sans-serif; font-size:13px;}
.page{width:970px; margin:0 auto;}

a{color:#296081;}
a:hover{color:#b02816;}

.color1{color:#777777;}
.color1 a{color:#777777; text-decoration:none;}
.color1 a:hover{text-decoration:underline;}

.text-field{width:99%; padding:2px; border:1px solid #cccccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.field{height:18px; padding:3px 2px;
border-top:1px solid #d9d9d9; border-right:1px solid #b1b1b1; border-bottom:1px solid #989898; border-left:1px solid #b1b1b1;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.field input, .field select{padding:0; margin:0; border:0; font-family:Arial,sans-serif; font-size:12px;}
.field:hover{-moz-box-shadow:0 0 3px rgba(44,99,133,0.5); -webkit-box-shadow:0 0 3px rgba(44,99,133,0.5); box-shadow:0 0 3px rgba(44,99,133,0.5);}

.field2{padding:3px 2px;
border-top:1px solid #d9d9d9; border-right:1px solid #b1b1b1; border-bottom:1px solid #989898; border-left:1px solid #b1b1b1;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.field2 input, .field2 select{padding:0; margin:0; border:0; font-family:Arial,sans-serif; font-size:12px;}
.field2:hover{-moz-box-shadow:0 0 3px rgba(44,99,133,0.5); -webkit-box-shadow:0 0 3px rgba(44,99,133,0.5); box-shadow:0 0 3px rgba(44,99,133,0.5);}

.field-text{padding:3px 2px;
border-top:1px solid #d9d9d9; border-right:1px solid #b1b1b1; border-bottom:1px solid #989898; border-left:1px solid #b1b1b1;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.field-text textarea{padding:0; margin:0; border:0; font-family:Arial,sans-serif; font-size:12px;}
.field-text:hover{-moz-box-shadow:0 0 3px rgba(44,99,133,0.5); -webkit-box-shadow:0 0 3px rgba(44,99,133,0.5); box-shadow:0 0 3px rgba(44,99,133,0.5);}

.button1{height:26px; padding:0 10px; font-family:Arial,sans-serif; font-size:12px; color:#111111; cursor:pointer;
border-top:1px solid #d9d9d9; border-right:1px solid #b1b1b1; border-bottom:1px solid #989898; border-left:1px solid #b1b1b1;
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #cccccc 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc));
background:-webkit-linear-gradient(top, #ffffff 0%,#cccccc 100%);
background:-o-linear-gradient(top, #ffffff 0%,#cccccc 100%);
background:-ms-linear-gradient(top, #ffffff 0%,#cccccc 100%);
background:linear-gradient(to bottom, #ffffff 0%,#cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}

.button1:hover{color:#000000;
border-top:1px solid #c8c8c8; border-right:1px solid #a0a0a0; border-bottom:1px solid #878787; border-left:1px solid #a0a0a0;
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #bbbbbb 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bbbbbb));
background:-webkit-linear-gradient(top, #ffffff 0%,#bbbbbb 100%);
background:-o-linear-gradient(top, #ffffff 0%,#bbbbbb 100%);
background:-ms-linear-gradient(top, #ffffff 0%,#bbbbbb 100%);
background:linear-gradient(to bottom, #ffffff 0%,#bbbbbb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bbbbbb',GradientType=0 );
-moz-box-shadow:0 0 3px rgba(44,99,133,0.5); -webkit-box-shadow:0 0 3px rgba(44,99,133,0.5); box-shadow:0 0 3px rgba(44,99,133,0.5);
}

#dhtmltooltip{font-family:Tahoma, "Trebuchet MS", Geneva, sans-serif; font-size:11px; position:absolute; left:-300px; width:200px; border:1px solid black; padding:3px 5px; background-color:lightyellow; visibility:hidden; z-index:100;}
#dhtmlpointer{position:absolute; left:-300px; z-index:101; visibility:hidden;}

.alarm-ok{text-align:center; padding:5px 0; margin:0 0 10px 0; font-weight:bold; color:green; background-color:#ffffcc; border:1px solid #cccccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.top{
background:#5a96bb;
background:-moz-linear-gradient(top, #5a96bb 0%, #3a7192 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a96bb), color-stop(100%,#3a7192));
background:-webkit-linear-gradient(top, #5a96bb 0%,#3a7192 100%);
background:-o-linear-gradient(top, #5a96bb 0%,#3a7192 100%);
background:-ms-linear-gradient(top, #5a96bb 0%,#3a7192 100%);
background:linear-gradient(to bottom, #5a96bb 0%,#3a7192 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a96bb', endColorstr='#3a7192',GradientType=0 );
-moz-box-shadow:0 0 5px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.5); box-shadow:0 0 5px rgba(0,0,0,0.5);
}

.top ul{list-style:none; padding:0; margin:0;}
.top li{float:left; font-size:12px;}
.top a{display:block; padding:7px 15px 9px 15px; color:#ffffff; text-decoration:none;}
.top a:hover{text-decoration:underline;}
.top .current a{background-color:#296081;}

.header-left{float:left; padding:12px 0 10px 0;}
.header-right{float:right; padding:12px 0 10px 0;}

.table-list{border:1px solid #bfd0da;}
.table-list .table-header td{padding:7px 0 7px 10px; vertical-align:middle; font-family:Arial,sans-serif; font-size:12px; color:#17567d; font-weight:bold; border-bottom:1px solid #bfd0da;
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #f2f4f7 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f4f7));
background:-webkit-linear-gradient(top, #ffffff 0%,#f2f4f7 100%);
background:-o-linear-gradient(top, #ffffff 0%,#f2f4f7 100%);
background:-ms-linear-gradient(top, #ffffff 0%,#f2f4f7 100%);
background:linear-gradient(to bottom, #ffffff 0%,#f2f4f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f4f7',GradientType=0 );
}
.table-list .table-header td.table-header-0{padding:7px 0;}
.table-list .table-header td div{font-weight:normal;}

.table-row td{padding:10px 0; border-bottom:1px solid #bfd0da;}
.table-row td:nth-child(1) a{text-decoration:none;}