@font-face { font-family: 'Mitel'; src: url(/images/MuseoSans_500.woff) format('woff'); text-rendering: optimizeLegibility;}
@font-face { font-family: 'Mitel'; src: url(/images/MuseoSans_700.woff) format('woff'); font-weight: bold; text-rendering: optimizeLegibility;}
.k-upload { width:400px;
}
.k-dropzone { padding-left:0;}
.k-button { padding-top:1px; width:100px;
}
BODY { font-family: Mitel,Arial; margin:20px 28px 20px 20px; font-size: 12px;}
img {border: 0;}
textarea {overflow: auto;}
input, select, textarea {font-family:inherit;}
INPUT.mi { width: 228px; padding:0; text-indent: 5px;}
INPUT { height: 20px; border-radius: 4px; margin:1px 0 0 0; padding:0 5px 0 5px;}
INPUT[type=checkbox], INPUT[type=radio] { width: 14px; background-color: #e6e7e8; border:0; vertical-align: -5px; margin-right: 5px;}
INPUT[type=text], INPUT[type=password] { background-color: #e6e7e8; border:1px solid #FFFFFF;}
INPUT[type=text]:focus, INPUT[type=password]:focus { background-color: #FFFFFF; border:1px solid #808184;}
INPUT[type=text]:read-only { background-color: #F5F5F6;}
INPUT[type=button], INPUT[type=submit], .k-button { -webkit-appearance: none; height: 20px; color: #FFFFFF; background-color: #00A1E0; border: none; border-radius: 4px; box-shadow: 0px 2px 0px #0081B3;}
INPUT[type=button]:hover, INPUT[type=submit]:hover, .k-button:hover { color: #FFFFFF; background-color: #4CBDE9;}
SELECT:not([size]):not([multiple]), SELECT[size='1']:not([multiple]) {
 padding: 0 32px 0 5px;
 background: url('/images/select.png') no-repeat right #e6e7e8;
 height: 20px;
 width: auto;
 appearance: none; -moz-appearance: none; -webkit-appearance: none;
 border: 1px solid #808184;
 border-radius: 4px;
}
select::-ms-expand{ display: none; }
A { font-weight:bold; text-decoration:none; white-space:nowrap;}
A.menubar { color: #FFFFFF; font-weight:normal;}
A.menubar:hover {}
A.headerbar { color: #FFFFFF;}
A.headerbar:hover { text-decoration: underline;}
A.list { color: #000000;}
A.list:hover { text-decoration: underline;}
A.list_nobold { color: #000000; font-weight:normal;}
A.list_nobold:hover { text-decoration: underline;}
A.menuitem { background-color: #FFFFFF; color: #15325F;}
A.menuitem:hover { background-color: #15325F; color: #FFFFFF;}
B, P { margin:0px;}
FORM { margin: 0px;}
H1, H2, H3 { margin: 1px;}
P.indent { text-indent: 5mm;}
DIV.top { padding:40px 14px 0 0; font-size:16px;}
TR.list > td { border-bottom:1px solid #ccc;}
TR.header { border: none; background-color: #DEDEDE;}
TR.menubar { color: #FFFFFF; background-color: #15325F;}
TH { text-align:left; white-space:nowrap;}
TD.top { padding-left:14px; font-size:16px;}
TD.bgrp { width:120px;}
TD { height: 24px;
 white-space:nowrap;}
TD.menubar { font-size: 15px;}
TD.pr { border-width: 1px; white-space:nowrap;}
TD.list { border-bottom:1px solid #ccc;}
TD.ch { font-weight:bold; border-width: 1px; border-style: solid none solid;}
TD.cp { border-width: 1px; border-bottom-style: solid; white-space:nowrap;}
TD.cs { text-align: right; border-bottom-width: 2px; border-bottom-style: double;}
.DataTables_sort_wrapper {display: flex;}
.dataTables_wrapper {position: relative; min-height: 50px; _height: 50px; clear: both;}
.dataTables_processing {position: absolute; left: 50%;width: 250px; margin-left: -125px; border: 1px solid #ddd; text-align: center; color: #999; padding: 2px 0;}
.dataTables_length {float: left; text-align: left;}
.dataTables_filter {float: right; text-align: right;}
.dataTables_info {float: left; text-align: left;}
.dataTables_paginate {float: right; text-align: right;}
table.display thead th {padding: 3px 3px; font-weight: bold; cursor: pointer; * cursor: hand; background-color: #DEDEDE;}table.display tfoot th {padding: 3px 3px; font-weight: bold; border-top: 1px solid black;}table.display tr.heading2 td {border-bottom: 1px solid #aaa;}table.display td {padding-left: 3px;border-bottom: 1px solid #ccc;}table.display td.center {text-align: center;}