/*

CHANGE NOTES

Appended contents of dhtmlxcalendar_dhx_skyblue.css
Appended contents of dhtmlxlayout_dhx_blue.css
Appended contents of dhtmlxtoolbar_dhx_blue.css

*/
div.gridbox{overflow:hidden; text-align:left}
.dhx_sub_row
{background-color:white}
div.gridbox .xhdr{background-color:#D4D0C8}
div.gridbox table.obj{height:1px}
div.gridbox table.hdr td {line-height:normal; font-family:arial; font-size:12px; background-Color:#D4D0C8; border: 1px solid; border-color : white Gray Gray white; text-align: center; margin:0px; padding:5px 0px 5px 0px ; font-weight:normal; -moz-user-select:none; 
 -moz-user-select:-moz-none; 
 overflow:hidden; empty-cells:show}
div.gridbox table.hdr td div.hdrcell{overflow:hidden}
div.gridbox table.obj td {border: 1px solid; border-color : white Gray Gray white; font-family:Arial; font-size:12px; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden; padding-top:0px; padding-bottom:0px; empty-cells:show}
div.gridbox table.obj th, div.gridbox table.hdr th{padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px}
div.gridbox table.row20px tr td{height:20px; white-space: nowrap; padding:0px}
div.gridbox .objbox {background-color:white; position:relative}
div.gridbox table.obj td span.space, div.gridbox table.obj td img.space{width:18px}
div.gridbox table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {background-color:#d8d8d8; color:black}
div.gridbox table.obj tr.rowselected td{background-color:#e1e0d7; color:black}
div.gridbox table.obj td.editable{-moz-user-select:text}
div.gridbox table.obj td.group_row{vertical-align:middle; font-family:Tahoma; font-size:10pt; font-weight:bold; height:30px; border:0px; border-bottom: 2px solid navy; 
} 
.dragSpanDiv{font-size : 12px; border: 1px gray solid; background-color:white; z-index:999}
.dhx_combo_select{font-family:arial; font-size:12px; border:1px solid; border-color:black silver silver black; background-color:white; overflow:hidden; cursor:default; position:absolute; height:auto; z-index:600}
.dhx_combo_edit{width:100%; border:0px; padding:0px; padding-right:1px !ie; margin:0px; font:12px arial; overflow:hidden}
.dhx_textarea{border:1px solid; border-color:black silver silver black; position:absolute; height:100px; z-index:600}
.dhx_clist{background-color:white; border:1px solid black; padding:2px 2px 2px 2px; z-index:300}
.gridDragLine{position:absolute; top:10px; left:0px; width:100%; height:2px; background-color:black; overflow:hidden}
div.pagingBlock{font-size:12px; font-family:verdana,arial}
div.pagingBlock .pagingCurrentPage{font-weight:bold; cursor:default}
div.pagingBlock .pagingPage{cursor:pointer; text-decoration:underline}
span.recordsInfoBlock {font-size:12px; font-family:verdana,arial}
div.pagingBlock a{text-decoration:none; padding-right:2px; color:black; cursor:pointer}
div.pagingBlock a.dhx_not_active{text-decoration:none; cursor:default}
.toolbar_select{font-size:10px}
.dhtmlxGrid_selection {-moz-opacity: 0.5; filter: alpha(opacity = 50); background-color:yellow; opacity:0.5; border: 1px dotted black}
div.gridbox_xp{border:1px solid lightgrey}
div.gridbox_xp .xhdr{background-image:url('imgs/header_bg_60.gif')}
div.gridbox_xp table.hdr td {color:#616161; background-image:url('imgs/header_bg_60.gif'); border:0px; text-align: center; margin:0px; padding:5px 0px 5px 0px ; font-weight:bold; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden}
div.gridbox_xp table.hdr td div.hdrcell{border-left: 1px solid white; border-right: 1px solid gray; height:16px; white-space : nowrap; font-family:Arial; font-size:12px}
div.gridbox_xp table.obj td {border:0px; border-bottom: 1px solid lightgrey; border-right: 1px solid lightgrey; font-family:Arial; font-size:12px; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden; padding-top:0px; padding-bottom:0px}
div.gridbox_xp table.obj tr.rowselected td{background-color:whitesmoke; color:black}
div.gridbox_xp table.obj tr.rowselected td.cellselected, div.gridbox_xp table.obj td.cellselected {background-color:whitesmoke}
div.gridbox_xp table.row20px tr td{height:22px; white-space: nowrap; padding:1px}
div.gridbox_gray {border:1px solid gray; background-color:#D4D0C8}
div.gridbox_mt{border:1px solid lightgrey}
div.gridbox_mt .dhx_sub_row
{background-color:transparent}
div.gridbox_mt .xhdr{background-image:url('imgs/header_bg.gif')}
div.gridbox_mt .xhdr_last{border:0px; border-bottom: 1px solid lightgrey; border-left: 1px solid lightgrey}
div.gridbox_mt table.hdr td {color:#616161; border:0px; border-bottom: 1px solid lightgrey; border-left: 1px solid lightgrey; text-align: center; margin:0px; background-image:url('imgs/header_bg.gif'); padding: 0px 0px 0px 0px; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden}
div.gridbox_mt table.hdr td div.hdrcell{height:16px; white-space : nowrap; font-family:Verdana; font-size:12px}
div.gridbox_mt table.obj td {border:0px; border-bottom: 1px solid lightgrey; border-right: 0px solid lightgrey; font-family:Verdana; font-size:12px; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden; padding-top:0px; padding-bottom:0px}
div.gridbox_mt table.obj tr.rowselected td{background-color:#D6D3FA; color:black}
div.gridbox_mt table.obj tr.rowselected td.cellselected, div.gridbox_mt table.obj td.cellselected {background-color:#D6D3FA}
div.gridbox_mt table.row20px tr td{height:22px; white-space: nowrap; padding:1px}
div.gridbox div.ftr{position:absolute; left:0px; bottom:1px; width:100%; overflow:hidden}
div.gridbox div.ftr td {padding:0px; padding-left:10px; padding-right:5px; border-top:1px solid gray; border-right:1px solid gray; background-color:#ffffcc; font-style : italic; font-family:arial; font-size:12px; overflow:hidden}
div.gridbox table.hdr td.columnTargetR div.hdrcell{border-right:3px double #FF6600; border-left:3px solid #D4D0C8}
div.gridbox table.hdr td.columnTargetL div.hdrcell{border-right:3px solid #D4D0C8; border-left:3px double #FF6600}
.dhx_dragColDiv{font-family:Arial; font-size:12px; background-color:#D4D0C8; border: 1px solid; border-color : white Gray Gray white; text-align: center; margin:0px; padding:5px 20px 5px 20px ; font-weight:normal; filter:alpha(opacity:75); -moz-opacity:0.75; opacity:0.75}
div.gridbox_light {border:1px solid #c2d5dc}
div.gridbox_light .xhdr{background-image:url(imgs/skin_light_header.png)}
div.gridbox_light .xhdr_last{border: 1px solid; border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD}
div.gridbox_light table.hdr{background-image:url(imgs/skin_light_header.png)}
div.gridbox_light table.hdr td {border: 1px solid; border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD; background-color:transparent; font-family:Tahoma; font-size:11px; font-weight:bold; color:#055A78; vertical-align:top; text-align:left}
div.gridbox_light table.hdr td div.hdrcell{width:auto; padding-left:10px}
div.gridbox_light table.hdr .filter{padding-left:0px !important; text-align:center; -moz-user-select:text}
div.gridbox_light table.obj td {border-width: 0px 1px 0px 1px; border-left: 1px solid white; border-right: 1px solid #D6D6D6; font-family:Tahoma; font-size:11px; padding-right:4px; padding-left:4px}
div.gridbox_light table.obj{border-bottom: 1px solid #D6D6D6}
div.gridbox_light table.row20px tr td {padding-right:4px; padding-left:4px}
div.gridbox_light .dhx_combo_edit{font-family:Tahoma; font-size:11px}
div.gridbox_light table.obj tr.rowselected td{background-color:#ededed; color:black}
div.gridbox_light table.obj tr.rowselected td.cellselected, div.gridbox_light table.obj td.cellselected {background-color:#ededed}
div.gridbox_light .odd_light{background-color:#E5F2F8}
div.gridbox_light div.ftr td {empty-cells:show}
div.gridbox_modern {border:1px solid #D6D6D6}
div.gridbox_modern .dhx_sub_row
{background-color:transparent}
div.gridbox_modern .xhdr{background-image:url(imgs/skin_modern_header.png)}
div.gridbox_modern .xhdr_last{border: 1px solid; border-color : #FDFDFD #B5B5B5 #B5B5B5 #FDFDFD}
div.gridbox_modern table.hdr{background-image:url(imgs/skin_modern_header.png)}
div.gridbox_modern table.hdr td {border-right:1px solid #B5B5B5; border-left:1px solid #FDFDFD; border-top:1px solid #FDFDFD; border-bottom:1px solid #B5B5B5; background-color:transparent; font-family:Tahoma; font-size:11px; font-weight:bold; color:#055A78; vertical-align:top; text-align:left}
div.gridbox_modern table.hdr td div.hdrcell{width:auto; padding-left:10px}
div.gridbox_modern table.hdr .filter{padding-left:0px !important; text-align:center}
div.gridbox_modern table.obj td {border: 0px solid; font-family:Tahoma; font-size:11px; padding-right:4px; padding-left:4px}
div.gridbox_modern table.row20px tr td {padding-right:4px; padding-left:4px}
div.gridbox_modern .dhx_combo_edit{font-family:Tahoma; font-size:11px}
div.gridbox_modern table.obj tr.rowselected td{background-color:#9ac2e5; color:black}
div.gridbox_modern table.obj tr.rowselected td.cellselected, div.gridbox_modern table.obj td.cellselected {background-color:#9ac2e5}
div.gridbox_modern .odd_modern{background-color:#EDEDED}
div.gridbox_modern div.ftr td {padding:0px; padding-left:10px; padding-right:5px; border-top:0px solid gray; border-right:0px solid gray; background-color:#ffffcc; font-style : italic; font-family:arial; font-size:12px}
div.gridbox_clear .xhdr{background-color:transparent}
div.gridbox_clear div.topMumba{position:absolute; left:0px; width:100%; height:3px; background-image:url(imgs/skinC_header.png); overflow:hidden; padding:0px; margin:0px}
div.gridbox_clear div.bottomMumba{position:absolute; left:0px; width:100%; height:3px; background-image:url(imgs/skinD_header.png); overflow:hidden}
div.gridbox_clear div.bottomMumba img,div.gridbox_clear div.topMumba img{border:0px; position:absolute; top:0px}
div.gridbox_clear{padding-left: 10px; padding-right: 10px}
div.gridbox_clear table.hdr td {border:0px; background-color:transparent; font-family:Tahoma; font-size:11px; font-weight:bold; color:#055A78; vertical-align:top; text-align:left}
div.gridbox_clear table.hdr td div.hdrcell{width:auto; padding-left:10px; padding-bottom:2px}
div.gridbox_clear table.hdr .filter{padding-left:0px !important; text-align:center}
div.gridbox_clear table.obj td {border-width: 0px 1px 0px 0px ; border-color:#D6D6D6; font-family:Tahoma; font-size:11px; padding-right:4px; padding-left:4px}
div.gridbox_clear table.row20px tr td {padding-right:4px; padding-left:4px}
div.gridbox_clear .dhx_combo_edit{font-family:Tahoma; font-size:11px}
div.gridbox_clear .odd_clear{background-color:#E5F2F8}
div.gridbox_clear div.ftr td {padding:0px; padding-left:10px; padding-right:5px; border-top:1px solid gray; border-right:0px solid gray; background-color:#ffffcc; font-style : italic; font-family:arial; font-size:12px}
div.gridbox_sbdark .objbox {background: #313131 !important}
div.gridbox_sbdark .xhdr{background-color:#313131}
div.gridbox_sbdark .xhdr_last{border: 1px solid; border-color : #474948 #202220 #202220 #202220}
div.gridbox_sbdark {
 background: #313131 !important; 
}
div.gridbox_sbdark table {border-collapse: collapse}
div.gridbox_sbdark table.hdr tr {border-top: 1px solid #202220}
div.gridbox_sbdark table.hdr, 
div.gridbox_sbdark table.hdr td {border-right:1px solid #202220; border-left:1px solid #202220; border-top: 1px solid #474948; border-bottom:1px solid #202220; background-color: #313131; 
 font-size:11px; 
 color:#8A8F84; vertical-align:top; text-align:left; padding: 2px 5px}
div.gridbox_sbdark .hdrcell {padding-left: 0px !important; font-family: 'Lucida Sans Unicode','Tahoma'; 
}
div.gridbox_sbdark table.hdr td div.hdrcell{width:auto; padding-left:10px}
div.gridbox_sbdark table.obj td {border-width: 0px 1px 0px 1px; border-left: 1px solid #202220; border-right: 1px solid #EDF3F0; font-family: 'Consolas','Lucida Sans Unicode','Tahoma'; font-size:11px; 
}
div.gridbox_sbdark table.row20px tr td {padding: 0px 5px !important; 
 text-indent:1px}
div.gridbox_sbdark .dhx_combo_edit{font-family: 'Lucida Sans Unicode','Tahoma'; font-size:11px}
div.gridbox_sbdark table.obj tr.rowselected td, 
div.gridbox_sbdark table.obj tr:hover, 
div.gridbox_sbdark .odd_light:hover {background-color: #8A8F84; color: white !important}
div.gridbox_sbdark table.obj tr.rowselected td.cellselected , 
div.gridbox_sbdark table.obj td.cellselected {background-color:#8A8F84}
div.gridbox_sbdark .cellselected {background-color: #6e6f64 !important; 
}
div.gridbox_sbdark .ev_sbdark {background-color: #FFFFFF}
div.gridbox_sbdark .odd_sbdark {background-color:#EDF3F0} 
.dhtmlx_live_validation_error{background-color:#FFE0E0 !important}
.dhtmlx_validation_error{border-bottom:2px solid red !important}
.dhx_header_cmenu{background-color:#ffffff; border:2px outset silver; z-index:2}
.dhx_header_cmenu_item{white-space:nowrap}
div.gridbox_dhx_skyblue div.ftr td{text-align:right; background-image:url(./imgs/sky_blue_grid.gif); border-color:#A4BED4}
.dhx_header_cmenu{background-color:#ffffff; border:2px outset silver; z-index:2}
 .dhx_header_cmenu_item{white-space:nowrap}
.dhx_pbox{margin-top:3px; border:1px solid #D4D0C8; border-top: 0px; font-size:10px}
.dhx_pline{background-color:white; margin: -15px 10px 10px 10px; padding:0px 5px 0px 5px; float:left}
.dhx_page, .dhx_pager_info{margin:3px; text-align:center; font-family: tahoma; font-size:12px; float:left; cursor:pointer; color:black; background-color:gray; padding:1px}
.dhx_pager_info{white-space:nowrap; background-color:white; margin: -8px 10px 10px 10px; padding: 0px 5px 0px 5px; cursor:default}
.dhx_page div{background-color:white; width:16px; height:17px; vertical-align:middle}
div.dhx_page_active{font-weight:bold; background-color:lightgrey; cursor:default; color:white}
.dhx_pbox_modern{margin-top:3px; border:1px solid #D6D6D6; border-top: 0px; font-size:10px}
.dhx_pline_modern{background-color:white; margin: -15px 10px 10px 10px; padding:0px 5px 0px 5px; float:left}
.dhx_page_modern, .dhx_pager_info_modern{margin:3px; text-align:center; font-family: tahoma; font-size:12px; float:left; cursor:pointer; color:#055A78; background-color:#D6D6D6; padding:1px}
.dhx_pager_info_modern{white-space:nowrap; background-color:white; margin: -8px 10px 10px 10px; padding: 0px 5px 0px 5px; cursor:default}
.dhx_page_modern div{background-color:white; width:16px; height:17px; vertical-align:middle}
div.dhx_page_active_modern{font-weight:bold; background-color:#055A78; cursor:default; color:white}
.dhx_pbox_light{margin-top:3px; border:1px solid #C2D5DC; border-top: 0px; font-size:10px}
.dhx_pline_light{background-color:white; margin: -15px 10px 10px 10px; padding:0px 5px 0px 5px; float:left}
.dhx_page_light, .dhx_pager_info_light{margin:3px; text-align:center; font-family: tahoma; font-size:12px; float:left; cursor:pointer; color:#055A78; background-color:#93AFBA; padding:1px}
.dhx_pager_info_light{white-space:nowrap; background-color:white; margin: -8px 10px 10px 10px; padding: 0px 5px 0px 5px; cursor:default}
.dhx_page_light div{background-color:white; width:16px; height:17px; vertical-align:middle}
div.dhx_page_active_light{font-weight:bold; background-color:#D1DFE3; cursor:default; color:white}
.dhx_pbox_skyblue{margin-top:3px; border:1px solid #C2D5DC; border-top: 0px; font-size:10px}
.dhx_pline_skyblue{background-color:white; margin: -15px 10px 10px 10px; padding:0px 5px 0px 5px; float:left}
.dhx_page_skyblue, .dhx_pager_info_skyblue{margin:3px; text-align:center; font-family: tahoma; font-size:12px; float:left; cursor:pointer; color:#055A78; background-color:#93AFBA; padding:1px}
.dhx_pager_info_skyblue{white-space:nowrap; background-color:white; margin: -8px 10px 10px 10px; padding: 0px 5px 0px 5px; cursor:default}
.dhx_page_skyblue div{background-color:white; width:16px; height:17px; vertical-align:middle}
div.dhx_page_active_skyblue{font-weight:bold; background-image:url(imgs/sky_blue_grid.gif); border:1px solid #A4BED4; padding:0px; cursor:default; padding:0px; color:black}
div.dhx_page_active_skyblue div.dhx_page_active_skyblue{border:0px solid #A4BED4}
.defaultTreeTable{margin : 0px; padding : 0px; border : 0px}
.containerTableStyle {overflow : auto; position:relative; top:0; font-size : 12px; -khtml-user-select: none}
.containerTableStyleRTL span {direction: rtl; unicode-bidi: bidi-override}
.containerTableStyleRTL {direction: rtl; overflow : auto; position:relative; top:0; font-size : 12px}
.standartTreeRow {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.selectedTreeRow{background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.dragAndDropRow{background-color : navy; color:white}
.standartTreeRow_lor{text-decoration:underline; background-color : #FFFFF0; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.selectedTreeRow_lor{text-decoration:underline; background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.standartTreeImage{width:18px; height:18px; overflow:hidden; border:0; padding:0; margin:0;font-size:1px}
.hiddenRow {width:1px; overflow:hidden}
.dragSpanDiv,.dragSpanDiv td{font-size : 12px; background-color:white; z-index:999}
.a_dhx_hidden_input{position:absolute; top:-1px; left:-1px; width:1px; height:1px; border:none; background:none}
.a_dhx_hidden_input{position:absolute; top:-1px; left:-1px; width:1px; height:1px; border:none; background:none}
.selectionBox{background-color: #FFFFCC}
.selectionBar {top:0; background-color: Black; position:absolute; overflow:hidden; height: 2px; z-index : 11}
.intreeeditRow{font-size:8pt; height:16px; border:1px solid silver; padding:0; margin:0; margin-left:4px; -moz-user-select: text; 
 -khtml-user-select: text}
.dhx_tree_textSign{font-size:8pt; font-family:monospace; width:21px; color:black; padding:0px; margin:0px; cursor:pointer; text-align: center}
.dhx_tree_opacity{opacity:0; -moz-opacity:0; filter:alpha(opacity=0)}
.dhx_bg_img_fix{width:18px;height:18px;background-repeat: no-repeat;background-position: center;background-position-x: center;background-position-y: center}
.dhxtree_dhx_black, .dhxtree_dhx_skyblue{background:white; color:black}
*html .dhxtree_dhx_skyblue .standartTreeRow, *html .dhxtree_dhx_skyblue .standartTreeRow_lor{border-right:0px solid red; border-left:0px solid red}
*html .dhxtree_dhx_skyblue span.standartTreeRow, *html .dhxtree_dhx_skyblue span.standartTreeRow_lor{margin-left:1px; 
}
.dhxtree_dhx_skyblue .standartTreeRow, .dhxtree_dhx_skyblue .standartTreeRow_lor{border-right:1px solid transparent; border-left: 1px solid transparent; font-family:Tahoma; font-size:11px !important; overflow:hidden; padding:0px 0px 0px 0px}
.dhxtree_dhx_skyblue .selectedTreeRow_lor, .dhxtree_dhx_skyblue .selectedTreeRow{background-color:white; background-image:url(imgs/sky_blue_sel_tree.png); background-repeat:repeat-x; border:1px solid #FFB951; color:black; line-height:17px; 
 font-size:11px !important; font-family:Tahoma; overflow:hidden}
html > body .dhxtree_dhx_skyblue .selectedTreeRow, html > body .dhxtree_dhx_skyblue .selectedTreeRow_lor{padding:1px 0px 1px 0px; line-height:normal; display:inline-block !ie; height:13px}
body:nth-of-type(1) .dhxtree_dhx_skyblue span.selectedTreeRow, body:nth-of-type(1) .dhxtree_dhx_skyblue span.selectedTreeRow_lor{padding:1px 0px 1px 0px; display:inline-block; padding-top:0px; height:13px}
body:nth-of-type(1) .dhxtree_dhx_skyblue span.standartTreeRow, body:nth-of-type(1) .dhxtree_dhx_skyblue span.standartTreeRow_lor{display:inline-block; height:14px}
.dhxtree_dhx_web .selectedTreeRow_lor, .dhxtree_dhx_web .selectedTreeRow{background-color:transparent; 
}
.dhxtree_dhx_web span.selectedTreeRow_lor , .dhxtree_dhx_web span.selectedTreeRow{background-color:#ACDAF0; color:black}
.dhxtree_dhx_web td.standartTreeRow, .dhxtree_dhx_web td.selectedTreeRow{padding-left:2px}
.dhxtree_dhx_web span.standartTreeRow, .dhxtree_dhx_web span.selectedTreeRow{padding-left:3px !important}
.dhxtree_dhx_web .standartTreeRow, .dhxtree_dhx_web .standartTreeRow, .dhxtree_dhx_web .selectedTreeRow_lor, .dhxtree_dhx_web .selectedTreeRow{font-size:12px; font-family:Tahoma; overflow:hidden}
div.dhtmlx_winviewport {position: absolute; 
 overflow: hidden;}
div.dhtmlx_window_active {position: absolute; overflow: hidden}
div.dhtmlx_window_inactive {position: absolute; overflow: hidden}
div.dhx_content_cover_blocker {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; 
 filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: #FFFFFF}
iframe.dhx_modal_cover_ifr {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background-color: #FFFFFF}
div.dhx_modal_cover_dv {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: none; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color: #EEEEEE; 
}
iframe.dhx_ie6_wincover_forsel {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; overflow: hidden; filter: alpha(opacity=0); background-color: #FFFFFF; z-index: -1}
div.dhx_carcass_resmove {position: absolute; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color: #E0E0E0; border: #909090 1px solid}
div.dhx_content_vp_cover {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background-color: #FFFFFF}
iframe.dhtmlx_wins_ie6_cover_fix {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; overflow: hidden; filter: alpha(opacity=0); background-color: #FFFFFF}
div.dhxcont_content_blocker {position: absolute; left: 0px; top: 0px; width: 101%; height: 101%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: #FFFFFF; z-index: 1; -moz-user-select: none}
.dhtmlxcalendar_container {position: absolute; display: block; width: 188px; background-repeat: no-repeat; background-position: 0px 0px; z-index: 1999; color: black; font-size: 11px; font-family: Tahoma; 
}
.dhtmlxcalendar_ifr {position: absolute; overflow: hidden; background-color: white}
div.dhtmlxcalendar_skin_cont {position: relative; width: 100%; height: 100%; top: 0px; left: 0px}
.dhtmlxcalendar_container.dhtmlxcalendar_time_hidden {background-position: 0px -216px}
.dhtmlxcalendar_container ul.dhtmlxcalendar_line {position: relative; display: block; clear: both; margin: 0px; padding: 0px; height: 24px; overflow: hidden; width: 182px}
.dhtmlxcalendar_container ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {float: left; width: 26px; height: 24px; list-style-type: none; list-style-image: none; font-family: Tahoma; font-size: 10px; text-align: center; vertical-align: middle; line-height: 22px; cursor: default; overflow: hidden; margin: 0px; padding: 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont {position: relative; display: block; width: 182px; height: 24px; margin-top: 3px; margin-left: 3px; -moz-user-select: text}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr {width: 182px; background-position: 0px -24px; background-repeat: no-repeat; color: black; font-size: 11px; line-height: 24px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow {position: absolute; top: 1px; width: 18px; height: 23px; text-align: center; color: black; background-position: center center; background-repeat: no-repeat}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left {left: 4px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left_hover {left: 4px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right {right: 4px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right_hover {right: 4px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_month {color: black; margin-right: 3px}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_year {color: black; margin-left: 2px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont {position: relative; display: block; width: 182px; height: 19px; margin-left: 3px; -moz-user-select: text}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line {height: 19px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {height: 19px; line-height: 17px; color: black; background-repeat: no-repeat; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {background-position: -26px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {background-position: 0px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell {color: #C66200; background-position: -52px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell_first {color: #C66200; background-position: -26px -105px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont {position: relative; display: block; width: 182px; height: 144px; margin-left: 3px; margin-bottom: 0px; -moz-user-select: none}
.dhtmlxcalendar_container.dhtmlxcalendar_time_hidden div.dhtmlxcalendar_dates_cont {margin-bottom: 3px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {color: #909090; background-position: 0px 0px; background-repeat: no-repeat; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell {background-position: 0px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend {background-position: 0px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date {background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend {background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_dis {color: #e3e3e3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_dis {color: #e3e3e3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_dis {color: #e3e3e3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_dis {color: #e3e3e3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday {color: red}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday {color: red}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_hover {background-position: -26px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_hover {background-position: -26px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_hover {background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_hover {background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday_hover {color: red; background-position: -26px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday_hover {color: red; background-position: -26px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday_hover {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday_hover {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month {color: #000000; background-position: -52px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend {color: #c66200; background-position: -130px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date {color: #000000; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend {color: #c66200; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_dis {color: #808080; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_dis {color: #808080; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_dis {color: #808080; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_dis {color: #808080; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday {color: red; background-position: -52px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday {color: red; background-position: -130px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday_dis {color: red; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday_dis {color: red; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday_dis {color: red; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday_dis {color: red; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_hover {color: #000000; background-position: -78px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_hover {color: #c66200; background-position: -156px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_hover {color: #000000; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_hover {color: #c66200; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday_hover {color: red; background-position: -78px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday_hover {color: red; background-position: -156px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday_hover {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday_hover {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont {position: relative; display: block; width: 182px; height: 24px; margin-left: 3px; margin-bottom: 3px; -moz-user-select: none}
.dhtmlxcalendar_container.dhtmlxcalendar_time_hidden div.dhtmlxcalendar_time_cont {display: none; height: 0px; margin-bottom: 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr {width: 182px; background-position: 0px -24px; background-repeat: no-repeat; color: black; font-size: 11px; line-height: 24px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr div.dhtmlxcalendar_time_label {position: absolute; height: 13px; width: 13px; left: 58px; top: 5px; background-position: 0px -87px; background-repeat: no-repeat; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_hours,
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_minutes,
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_colon {font-size: 11px; font-family: Tahoma}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_colon {margin-left: 1px; margin-right: 1px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_cover {position: absolute; left: 3px; top: 27px; width: 182px; height: 163px; background-color: #c1c1c1; opacity: 0.3; -moz-opacity: 0.3; filter: alpha(opacity=30)}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj {position: absolute}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_selector_obj_arrow {position: absolute; bottom: auto; top: 0px; left: 0px; width: 100%; height: 9px; background-position: center -69px; background-repeat: no-repeat; overflow: hidden; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table {border: 1px solid #c1c1c1; background-color: white; border-top: none; margin-top: 9px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left {width: 17px; text-align: center; border-bottom: 1px solid white; border-top: white 1px solid; border-left: white 1px solid; background-color: #f8f7f5; background-position: center center; background-repeat: no-repeat; cursor: default; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left.dhtmlxcalendar_selector_cell_left_hover {}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle {border-top: white 1px solid; border-left: white 1px solid; cursor: default}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {width: 17px; text-align: center; background-color: #f8f7f5; border-bottom: 1px solid white; border-right: 1px solid white; border-top: 1px solid white; background-position: center center; background-repeat: no-repeat; cursor: default}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right.dhtmlxcalendar_selector_cell_right_hover {}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_month table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_month table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {display: none; width: 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line {display: block; clear: both; margin: 0px; padding: 0px; width: 96px; height: 21px; -moz-user-select: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell {float: left; width: 32px; height: 21px; line-height: 19px; font-family: Tahoma; font-size: 10px; list-style-type: none; list-style-image: none; text-align: center; vertical-align: middle; margin: 0px; padding: 0px; background-repeat: no-repeat; background-position: -78px -48px; -moz-user-select: none; cursor: default; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_active {background-position: -142px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_hover {background-position: -110px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {display: none; width: 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours div.dhtmlxcalendar_selector_obj_arrow,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes div.dhtmlxcalendar_selector_obj_arrow {top: auto; bottom: 0px; background-position: center -78px} 
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table {margin-top: 0px; margin-bottom: 9px; border-top: 1px solid #C1C1C1; border-bottom: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line {width: 162px; height: 17px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line {width: 81px; height: 17px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell {height: 17px; line-height: 15px; width: 27px; background-position: -83px -52px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_active,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_active {background-position: -147px -52px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_hover,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_hover {background-position: -115px -52px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_month,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_year,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_hours,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_minutes {display: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_month div.dhtmlxcalendar_area_selector_month,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_year div.dhtmlxcalendar_area_selector_year,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours div.dhtmlxcalendar_area_selector_hours,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes div.dhtmlxcalendar_area_selector_minutes {display: block}
.dhx_combo_img{position:absolute; top:0px; right:0px; width:18px; height:20px}
.dhx_combo_option_img{position:relative; top:1px; margin:0px; margin-left:2px; left:0px; width:18px; height:18px; padding:0px}
.dhx_combo_input{color:#333333; font-family: Arial; font-size: 9pt; border:0px; padding:2px 2px 2px 2px; position:absolute; top:0px}
.dhx_combo_box{position:relative; text-align:left; border:1px solid #7F9DB9; height:20px; _height:22px; overflow:hidden; background-color: white; 
}
.dhx_combo_list{position:absolute; z-index:230; overflow-y:auto; overflow-x:hidden; border:1px solid black; height:100px; font-family: Arial; font-size: 9pt; background-color: white; z-index: 12000}
.dhx_combo_list div{cursor:default; padding:2px 2px 2px 2px}
.dhx_selected_option{background-color:navy; color:white}
.dhx_combo_img_rtl{position:absolute; top:0px; left:1px; width:17px; height:20px}
.dhx_combo_option_img_rtl{float:right; margin-right :0px; width:18px; height:18px}
.dhx_combo_list_rtl{direction: rtl; unicode-bidi : bidi-override; position:absolute; z-index:230; overflow-y:auto; overflow-x:hidden; border:1px solid black; height:100px; font-family: Arial; font-size: 9pt; background-color: white}
.dhx_combo_list_rtl div{direction: rtl; unicode-bidi : bidi-override; padding:2px 2px 2px 2px}
.dhx_combo_list_rtl div div{float :right !important; cursor:default; 
}
.dhx_combo_list_rtl div img{float :right !important}
.dhx_combo_list_rtl div input{float :right !important}
.dhx_combo_box.dhx_skyblue{border:1px solid #a4bed4}
.dhx_combo_box.dhx_skyblue .dhx_combo_input {font-family:Tahoma; font-size: 11px; padding:3px; 
}
.dhx_combo_list.dhx_skyblue_list{background-color: #eaf2fb; border:1px solid #a4bed4; font-family:Tahoma; font-size: 11px}
.dhx_combo_list.dhx_skyblue_list div{cursor:default; padding:3px 4px}
.dhx_combo_list_rtl.dhx_skyblue_list{background-color: #eaf2fb; border:1px solid #a4bed4; font-family:Tahoma; font-size: 11px}
.combo_dhx_skyblue_sel{background-image: url('imgs/bg_selection.gif') !important; background-position: bottom; background-repeat: repeat-x; color:black}
.dhx_tabbar_zone_top{position:relative}
.dhx_tabbar_zone, .dhx_tabbar_zoneB, .dhx_tabbar_zoneV, .dhx_tabbar_zoneVB{position:relative; width:100%; height:100%; overflow:hidden; z-index:1}
.dhx_tablist_line{height:1px; width:1px; background-color:#91A7B4; position:absolute; overflow:hidden}
.dhx_tabbar_row, .dhx_tablist_zone, .dhx_tabcontent_zone, .dhx_tab_element{width:100%; height:100%; overflow:hidden; position:absolute}
.dhx_tablist_zone{z-index:3; overflow:hidden}
.dhx_tabcontent_zone{border:1px solid #91A7B4; z-index:2}
.dhx_tabbar_zone_top .dhx_tab_element{padding-top:3px}
.dhx_tab_element span{white-space: nowrap}
.dhx_tab_element{cursor:pointer; text-align:center; font-family:Tahoma; font-size:8pt; background-color:white}
.dhx_tabbar_zoneV .dhx_tab_element{padding:0px 0px 0px 3px; text-align:left}
.dhx_tabbar_zoneVB .dhx_tab_element{padding:0px 3px 0px 0px; text-align:right}
.dhx_tab_element div{height:40px; width:40px; position:absolute; overflow:hidden}
.dhx_tab_element span{position:relative; z-index:10}
.dhx_tabbar_zone_dhx_blue .dhx_tablist_line{background-color:#C2D5DC}
/*.dhx_tabbar_zone_dhx_blue .dhx_tabcontent_zone{border-color:#D2E3EA}*/
.dhx_tabbar_zone_dhx_blue .dhx_tab_element{color:#006699}
.dhx_tab_element_active{font-weight:bold}
.dhx_tabbar_zone_dark_blue .dhx_tab_element,.dhx_tabbar_zone_dhx_black .dhx_tab_element{color:white}
.dhx_tabbar_zone_dhx_black .dhx_tablist_line{background-color:#626262}
.dhx_tabbar_zone_dhx_black .dhx_tabcontent_zone{border-color:#333333}
.dhx_tabbar_zone_dhx_web .dhx_tabbar_row{background-color:#646464}
.dhx_tabbar_zone_dhx_web .dhx_tab_element span{top:4px; font-weight:normal !important; font-size:12px}
.dhx_tabbar_zone_dhx_web .dhx_tablist_line{display:none}
.dhx_tabbar_zone_dhx_web .dhx_tabcontent_zone{
 background-color:#646464!important; border:none!important}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_row{background-image:url(./imgs/dhx_skyblue/bg_top.png); border-right:1px solid #B6CBDD; border-left:1px solid #B6CBDD}
/*.dhx_tabbar_zone_dhx_blue .dhx_tabbar_row{background-color: #D2E3EA}*/
.dhx_tabbar_zone_dhx_black .dhx_tabbar_row{background-color: black}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineA{position:absolute; 
 left:0px; width:1px; height:3px; 
 background-color:white; 
 z-index:999; 
 border-left:1px solid #A4BED4; 
 border-right:1px solid #A4BED4; 
 overflow:hidden; 
}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineB{position:absolute; left:2px; width:100px; height:3px; 
 background-color: #D0E5FF; 
 z-index:999; overflow:hidden}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{position:absolute; right:0px; width:1px; height:21px; 
 background-color: white; 
 z-index:999; overflow:hidden; border-right:1px solid #A4BED4}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{position:absolute; left:1px; width:1px; height:21px; 
 background-color: white; 
 z-index:999; overflow:hidden; 
}
.dhx_tabbar_zone_top .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{top:1px}
.dhx_tabbar_zone_top .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{top:1px}
.dhx_tabbar_zone_bottom .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{bottom:1px}
.dhx_tabbar_zone_bottom .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{bottom:1px}
.dhx_tabbar_zone_bottom .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_row{background-image:url(./imgs/dhx_skyblue/bg_bottom.png); background-position:bottom}
.dhx_tabbar_zone_bottom .dhx_tabbar_zone_dhx_skyblue .dhx_tablist_line {border-width:0px 1px 1px 0px}
.dhx_tabbar_zone_bottom .dhx_tab_element span{padding-top:5px; display:block}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineB{width:3px;left:auto; top:2px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineA{width:3px; border:1px solid #A4BED4; border-width:1px 0px 1px 0px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{height:1px; width:21px; right:auto; bottom:0px; left:1px; border:1px solid #A4BED4; border-width:0px 0px 1px 0px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{height:1px; width:21px; right:auto; top:1px; left:1px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_row{background-image:url(./imgs/dhx_skyblue/bg_left.png); border:1px solid #B6CBDD; border-width:1px 0px 1px 0px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tablist_line {border-width:0px 0px 1px 1px; width:2px !ie}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tab_element{padding-top:0px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tab_element span{padding-top:5px; display:block}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineA{left:auto; width:3px; border:1px solid #A4BED4; border-width:1px 0px 1px 0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineB{width:3px;left:auto; top:2px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{height:1px; width:21px; left:auto; bottom:0px; right:1px; border:1px solid #A4BED4; border-width:0px 0px 1px 0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{height:1px; width:21px; left:auto; top:1px; right:0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_row{background-image:url(./imgs/dhx_skyblue/bg_right.png); background-position:right; border:1px solid #B6CBDD; border-width:1px 0px 1px 0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tablist_line {border-width:0px 1px 1px 0px; width:2px !ie}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tab_element{padding-top:0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tab_element span{padding-top:5px; display:block}
.dhx_tabbar_zone_dhx_skyblue .dhx_tablist_line{height:3px; border:1px solid #A4BED4; background-color:white; border-width:1px 1px 0px 0px}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabcontent_zone{border-color:#A4BED4}
div.dhxcont_main_content {position: relative; left: 0px; top: 0px; overflow: hidden}
div.dhxcont_content_blocker {position: absolute; left: 0px; top: 0px; width: 101%; height: 101%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: #FFFFFF; z-index: 1; -moz-user-select: none}
div.dhx_tabbar_zone_dhx_skyblue div.dhxcont_sb_container {position: relative; height: 24px}
div.dhx_tabbar_zone_dhx_skyblue div.dhxcont_sb_container div.dhxcont_statusbar {background-image: url('./imgs/dhx_skyblue/dhxlayout_bg_sb.gif'); position: relative; top: 2px; height: 22px; line-height: 22px; background-repeat: repeat-x; width: auto; padding: 0px 4px; overflow: hidden; white-space: nowrap; border-top: none; border-bottom: none; border-left: #a4bed4 0px solid; border-right: #a4bed4 0px solid; font-family: Tahoma; font-size: 11px; vertical-align: middle; color: #000000}
div.dhx_tabbar_zone_dhx_web div.dhxcont_sb_container {position: relative; height: 41px}
div.dhx_tabbar_zone_dhx_web div.dhxcont_sb_container div.dhxcont_statusbar {position: relative; top: 9px; height: 32px; line-height: 32px; background-color: #ececec; width: auto; padding: 0px 12px; overflow: hidden; white-space: nowrap; font-family: 'Trebuchet MS'; font-size: 14px; vertical-align: middle; color: #666666}
.dhx_tabbar_zone_dhx_web div.dhxcont_global_content_area {position: absolute; overflow: hidden; 
 background-color: #FFFFFF}
.dhx_tabbar_zone_dhx_web div.dhxcont_global_content_area.dhxcont_tabbar_dhx_web {border: white 8px solid; 
}
div.gridbox_dhx_blue {border:1px solid #c2d5dc}
div.gridbox_dhx_blue .xhdr{background-image:url(imgs/dhxgrid_dhx_blue/hdr.png)}
div.gridbox_dhx_blue .xhdr_last{border: 1px solid; border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD}
div.gridbox_dhx_blue table.hdr{background-image:url(imgs/dhxgrid_dhx_blue/hdr.png)}
div.gridbox_dhx_blue table.hdr td {border: 1px solid; border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD; background-color:transparent; font-family:Tahoma; font-size:11px; font-weight:bold; color:#055A78; vertical-align:top; text-align:left}
div.gridbox_dhx_blue table.hdr td div.hdrcell{xwidth:auto; padding-left:10px}
div.gridbox_dhx_blue table.hdr .filter{padding-left:0px !important; text-align:center; -moz-user-select:text}
div.gridbox_dhx_blue table.obj td {border-width: 0px 1px 0px 1px; border-left: 1px solid white; border-right: 1px solid #D6D6D6; font-family:Tahoma; font-size:11px; padding-right:4px; padding-left:4px}
div.gridbox_dhx_blue table.obj{border-bottom: 1px solid #D6D6D6}
div.gridbox_dhx_blue table.row20px tr td {padding-right:4px; padding-left:4px}
div.gridbox_dhx_blue .dhx_combo_edit{font-family:Tahoma; font-size:11px}
div.gridbox_dhx_blue table.obj tr.rowselected td{background-color:#ededed; color:black}
div.gridbox_dhx_blue table.obj tr.rowselected td.cellselected, div.gridbox_dhx_blue table.obj td.cellselected {background-color:#ededed}
div.gridbox_dhx_blue .odd_dhx_blue{background-color:#E5F2F8}
div.gridbox_dhx_blue div.ftr td {empty-cells:show}
.dhtmlxMenu_dhx_blue_Middle {position: relative; height: 24px; border: none; background-image: url('imgs/dhxmenu_dhx_blue/dhtmlxmenu_bg.gif'); background-position: top; background-repeat: repeat-x; -moz-user-select: none}
.dhtmlxMenu_dhx_blue_Middle.dir_left div.align_left {float: left}
.dhtmlxMenu_dhx_blue_Middle.dir_left div.align_right {float: right}
div.dhtmlxMenu_dhx_blue_TopLevel_Item_Normal,
div.dhtmlxMenu_dhx_blue_TopLevel_Item_Disabled,
div.dhtmlxMenu_dhx_blue_TopLevel_Item_Selected {position: relative; float: left; font-family: Tahoma; font-size: 12px; font-weight: normal; cursor: default; white-space: nowrap; -moz-user-select: none; height: 20px; line-height: 20px; vertical-align: middle; margin-top: 1px; margin-left: 0px; margin-right: 2px; padding-left: 4px; padding-right: 4px; border: transparent 1px solid; aborder-top: #e8f0f4 1px solid; aborder-bottom: #d2e3ea 1px solid; background: none; color: #000000; 
}
div.dhtmlxMenu_dhx_blue_TopLevel_Item_Normal,
div.dhtmlxMenu_dhx_blue_TopLevel_Item_Disabled {#border-color: #FFFFFF; #filter:progid:DXImageTransform.Microsoft.Chroma(color='#FFFFFF')}
div.dhtmlxMenu_dhx_blue_TopLevel_Item_Disabled {color: #999999 !important}
div.dhtmlxMenu_dhx_blue_TopLevel_Item_Selected {margin-top: 1px; margin-left: 0px; margin-right: 2px; background-image: url('imgs/dhxmenu_dhx_blue/dhtmlxmenu_bg.gif'); background-repeat: repeat-x; background-position: top; border-top: #C2D5DC 1px solid; border-left: #C2D5DC 1px solid; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid}
.dhtmlxMenu_dhx_blue_Middle div.top_sep {font-size: 1px; cursor: default; -moz-user-select: none; background-color: #c2d5dc; height: 22px; position: relative; float: left; width: 1px; margin-top: 1px; margin-left: 0px; margin-right: 2px}
.dhtmlxMenu_dhx_blue_Middle img.dhtmlxMenu_TopLevel_Item_Icon {float: left; margin: 2px 2px 0px 2px; width: 18px; height: 18px}
div.dhtmlxMenu_dhx_blue_TopLevel_Item_Normal div.top_level_text,
div.dhtmlxMenu_dhx_blue_TopLevel_Item_Disabled div.top_level_text,
div.dhtmlxMenu_dhx_blue_TopLevel_Item_Selected div.top_level_text {float: left; margin-left: 2px; margin-right: 2px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon {position: absolute; background-color: #E8F0F4; border: #C2D5DC 1px solid; overflow: hidden}
iframe.dhtmlxMenu_IE6CoverFix_dhx_blue {position: absolute; border: none; background: #000000; filter: alpha(opacity=100)}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl {
}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item {height: 24px; cursor: default}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis {height: 24px; cursor: default}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected {height: 24px; cursor: default; background-color: #d3e2e5}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_icon {width: 24px; text-align: left; -moz-user-select: none}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_icon img.sub_icon {width: 18px; height: 18px; margin-top: 2px; margin-right: 0px; margin-left: 6px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_text {vertical-align: middle; padding-left: 4px; padding-right: 4px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_item_text {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #000000; white-space: nowrap; text-align: left}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_item_text {color: #999999 !important}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_hk {padding-left: 8px; padding-right: 8px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_hk div.sub_item_hk {font-family: Tahoma; font-size: 11px; color: #333333; text-align: right}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis td.sub_item_hk div.sub_item_hk {color: #cecece !important}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon tr.sub_sep {height: 3px; font-size: 1px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon div.sub_sep {font-size: 1px; background-image: url('imgs/dhxmenu_dhx_blue/dhtmlxmenu_subsepbg.gif'); background-repeat: repeat-x; background-position: center center; cursor: default; height: 3px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.complex_arrow {width: 4px; height: 24px; background-image: url('imgs/dhxmenu_dhx_blue/dhtmlxmenu_subar.gif'); background-repeat: no-repeat; background-position: 0px 0px; float: right}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected div.complex_arrow {background-position: -4px 0px !important}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.complex_arrow {background-position: -8px 0px !important}
div.dhtmlxMenu_SubLevelArea_Item_Arrow_Loading {position: absolute; width: 11px; height: 11px; background-position: center top; background-repeat: no-repeat; background-image: url('imgs/dhxmenu_dhx_blue/dhtmlxmenu_loader.gif')}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon_left div.dhtmlxMenu_SubLevelArea_Item_Arrow_Loading {top: 6px; left: none; right: 6px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon_right div.dhtmlxMenu_SubLevelArea_Item_Arrow_Loading {top: 6px; right: none; left: 6px; _right: -38px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Arrow {width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-color: #eaf2fb; text-align: center; overflow: hidden}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Arrow div.dhtmlxMenu_SubLevelArea_Arrow_Icon {position: relative; margin-top: 5px; margin-left: auto; margin-right: auto; width: 9px; height: 5px; background-repeat: no-repeat; background-image: url('imgs/dhxmenu_dhx_blue/dhtmlxmenu_upar.gif')}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowUp,
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowUp_Over,
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowUp_Disabled {position: absolute; height: 16px; height= 18px; padding: 1px 1px 0px 1px; font-size: 1px; background-color: #eaf2fb; border: #a4bed4 1px solid; border-bottom: none}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowUp div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -27px 0px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowUp_Over div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -36px 0px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowUp_Disabled div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -45px 0px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowDown,
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowDown_Over,
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowDown_Disabled {position: absolute; height: 16px; height= 18px; font-size: 1px; padding: 1px 1px 0px 1px; background-color: #eaf2fb; border: #a4bed4 1px solid; border-top: none}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowDown div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: 0px 0px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowDown_Over div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -9px 0px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowDown_Disabled div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -18px 0px}
.dhtmlxMenu_dhx_blue_Middle div.dhtmlxMenu_TopLevel_Text_right {position: absolute; top: 5px; left: none; right: 8px; font-family: Tahoma; font-size: 11px; color: #000000; cursor: default}
.dhtmlxMenu_dhx_blue_Middle div.dhtmlxMenu_TopLevel_Text_left {position: absolute; top: 5px; right: none; left: 8px; font-family: Tahoma; font-size: 11px; color: #000000; cursor: default}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon {float: left; margin: 0px 2px 0px 2px; width: 18px; height: 18px; background-position: top right; background-repeat: no-repeat; background-image: url('imgs/dhxmenu_dhx_blue/dhtmlxmenu_chrd.gif')}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon.chbx_0 {background-position: 0px 0px !important}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon.chbx_1 {background-position: -18px 0px !important}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_icon.chbx_0 {background-position: -36px 0px !important}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_icon.chbx_1 {background-position: -54px 0px !important}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon.rdbt_0 {background-position: -72px 0px !important}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon.rdbt_1 {background-position: -90px 0px !important}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_icon.rdbt_0 {background-position: -108px 0px !important}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_icon.rdbt_1 {background-position: -126px 0px !important}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_body_outer {position: absolute; overflow: hidden; left: 0px; top: 0px; background-image: url('imgs/dhxwins_dhx_blue/active/header_bg.gif'); background-repeat: repeat-x; background-position: top; border: #c2d5dc 1px solid}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner {position: absolute; overflow: hidden; border: #d3e2e5 1px solid; background-color: #FFFFFF}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active .dhtmlx_wins_no_header {
 border-top: #c2d5dc 1px solid}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_title {position: absolute; top: 4px; left: 22px; color: #055a78; font-family: Tahoma; font-size: 11px; font-weight: bold; cursor: default; white-space: nowrap; overflow: hidden; -moz-user-select: none}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_progress {background-image: url('imgs/dhxwins_dhx_blue/active/progress.gif')}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_close_default {background-position: -96px 0px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_close_disabled {background-position: -96px -45px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_close_over_default {background-position: -96px -15px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_close_over_pressed {background-position: -96px -30px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax1_default {background-position: -64px 0px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax1_disabled {background-position: -64px -45px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax1_over_default {background-position: -64px -15px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax1_over_pressed {background-position: -64px -30px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax2_default {background-position: -80px 0px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax2_disabled {background-position: -80px -45px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax2_over_default {background-position: -80px -15px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax2_over_pressed {background-position: -80px -30px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_park_default {background-position: -48px 0px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_park_disabled {background-position: -48px -45px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_park_over_default {background-position: -48px -15px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_park_over_pressed {background-position: -48px -30px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_stick_default {background-position: 0px 0px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_stick_disabled {background-position: 0px -45px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_stick_over_default {background-position: 0px -15px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_stick_over_pressed {background-position: 0px -30px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_sticked_default {background-position: -16px 0px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_sticked_disabled {background-position: -16px -45px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_sticked_over_default {background-position: -16px -15px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_sticked_over_pressed {background-position: -16px -30px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_help_default {background-position: -32px 0px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_help_disabled {background-position: -32px -45px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_help_over_default {background-position: -32px -15px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_help_over_pressed {background-position: -32px -30px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_dock_default {background-position: -112px 0px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_dock_disabled {background-position: -112px -45px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_dock_over_default {background-position: -112px -15px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_dock_over_pressed {background-position: -112px -30px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer {position: absolute; overflow: hidden; left: 0px; top: 0px; background-image: url('imgs/dhxwins_dhx_blue/inactive/header_bg.gif'); background-repeat: repeat-x; background-position: top; border: #c2d5dc 1px solid}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner {position: absolute; overflow: hidden; border: #d3e2e5 1px solid; background-color: #FFFFFF}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive .dhtmlx_wins_no_header {
 border-top: #c2d5dc 6px solid}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_title {position: absolute; top: 4px; left: 22px; color: #a9aaab; font-family: Tahoma; font-size: 11px; font-weight: bold; cursor: default; white-space: nowrap; overflow: hidden; -moz-user-select: none}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_progress {background-image: url('imgs/dhxwins_dhx_blue/inactive/progress.gif')}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_close_default {background-position: -96px -60px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_close_disabled {background-position: -96px -105px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_close_over_default {background-position: -96px -75px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_close_over_pressed {background-position: -96px -90px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax1_default {background-position: -64px -60px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax1_disabled {background-position: -64px -105px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax1_over_default {background-position: -64px -75px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax1_over_pressed {background-position: -64px -90px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax2_default {background-position: -80px -60px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax2_disabled {background-position: -80px -105px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax2_over_default {background-position: -80px -75px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax2_over_pressed {background-position: -80px -90px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_park_default {background-position: -48px -60px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_park_disabled {background-position: -48px -105px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_park_over_default {background-position: -48px -75px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_park_over_pressed {background-position: -48px -90px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_stick_default {background-position: 0px -60px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_stick_disabled {background-position: 0px -105px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_stick_over_default {background-position: 0px -75px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_stick_over_pressed {background-position: 0px -90px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_sticked_default {background-position: -16px -60px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_sticked_disabled {background-position: -16px -105px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_sticked_over_default {background-position: -16px -75px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_sticked_over_pressed {background-position: -16px -90px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_help_default {background-position: -32px -60px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_help_disabled {background-position: -32px -105px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_help_over_default {background-position: -32px -75px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_help_over_pressed {background-position: -32px -90px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_dock_default {background-position: -112px -60px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_dock_disabled {background-position: -112px -105px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_dock_over_default {background-position: -112px -75px}
.dhtmlx_skin_dhx_blue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_dock_over_pressed {background-position: -112px -90px}
.dhtmlx_skin_dhx_blue div.dhtmlx_wins_icon {position: absolute; top: 7px; left: 8px; width: 9px; height: 9px; border: none; z-index: 1; -moz-user-select: none; background-repeat: no-repeat; font-size: 1px}
.dhtmlx_skin_dhx_blue div.dhtmlx_wins_btns {position: absolute; right: 6px; top: 3px; font-size: 1px}
.dhtmlx_skin_dhx_blue div.dhtmlx_wins_btns div.dhtmlx_wins_btns_button {position: relative; float: left; width: 16px; height: 16px; background-image: url('imgs/dhxwins_dhx_blue/buttons.gif')}
.dhtmlx_skin_dhx_blue div.dhtmlx_wins_resizer_t {position: absolute; left: 0px; top: 0px; width: 100%; height: 5px; 
 font-size: 1px; background: #FFFFFF; z-index: 1; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -moz-user-select: none}
.dhtmlx_skin_dhx_blue div.dhtmlx_wins_resizer_l {position: absolute; left: 0px; top: 0px; width: 5px; 
 height: 100%; font-size: 1px; background: #FFFFFF; z-index: 1; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -moz-user-select: none}
.dhtmlx_skin_dhx_blue div.dhtmlx_wins_resizer_r {position: absolute; right: 0px; top: 0px; width: 5px; 
 height: 100%; font-size: 1px; background: #FFFFFF; z-index: 1; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -moz-user-select: none}
.dhtmlx_skin_dhx_blue div.dhtmlx_wins_resizer_b {position: absolute; left: 0px; bottom: 0px; width: 100%; height: 5px; 
 font-size: 1px; background: #FFFFFF; z-index: 1; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -moz-user-select: none}
.dhtmlx_skin_dhx_blue div.dhtmlx_wins_progress {position: absolute; top: 5px; left: 5px; width: 16px; height: 16px; background-repeat: no-repeat}
.dhtmlx_skin_dhx_blue div.dhxcont_sb_container {position: relative; height: 17px}
.dhtmlx_skin_dhx_blue div.dhxcont_sb_container div.dhxcont_statusbar {position: absolute; width: 100%; bottom: 0px; _bottom: -1px; border-top: #B5CDE4 1px solid; background-color: #D9E8F6; width: 100%; overflow: hidden; font-family: Tahoma; font-size: 11px; vertical-align: middle; line-height: 17px; -moz-user-select: none; cursor: default; padding-left: 4px}
div.dhx_acc_base_dhx_blue {overflow: hidden}
div.dhx_acc_base_dhx_blue div.dhx_acc_item {position: relative; overflow: hidden; width: 100%}
div.dhx_acc_base_dhx_blue div.dhx_acc_item_hidden {display: none}
div.dhx_acc_base_dhx_blue div.dhx_acc_item div.dhx_acc_item_label {position: relative; color: #055A78; font-family: Tahoma; font-size: 12px; font-weight: normal; height: 24px; line-height: 24px; border-left: #C2D5DC 1px solid; border-right: #C2D5DC 1px solid; vertical-align: middle; overflow: hidden; background-image: url('imgs/dhxaccord_dhx_blue/dhxacc_bg_normal.gif'); background-position: top; background-repeat: repeat-x; -moz-user-select: none; cursor: default}
div.dhx_acc_base_dhx_blue div.dhx_acc_item div.dhx_acc_item_label span {margin: 0px 4px}
div.dhx_acc_base_dhx_blue div.dhx_acc_item_lavel_hover {background-image: url('imgs/dhxaccord_dhx_blue/dhxacc_bg_hover.gif') !important}
div.dhx_acc_base_dhx_blue div.dhx_acc_item div.dhx_acc_item_label div.dhx_acc_item_label_btmbrd {position: absolute; width: 100%; height: 1px; bottom: 0px; border-bottom: #C2D5DC 1px solid}
div.dhx_acc_base_dhx_blue div.dhx_acc_item div.dhx_acc_item_label img.dhx_acc_item_icon {position: absolute; width: 16px; height: 16px; left: 4px; top: 4px}
.dhtmlxAccordionAttached {border: none !important}
/*div.dhx_acc_base_dhx_blue div.dhx_acc_item div.dhx_tabbar_row {background-color: #D2E3EA}*/
div.dhx_acc_base_dhx_blue div.dhxcont_statusbar {position: absolute; width: 100%; bottom: 0px; _bottom: -1px; border-top: #B5CDE4 1px solid; background-color: #D9E8F6; width: 100%; overflow: hidden; font-family: Tahoma; font-size: 11px; vertical-align: middle; line-height: 19px; -moz-user-select: none; cursor: default; padding-left: 4px}
div.dhx_acc_base_dhx_blue div.dhx_acc_item div.dhxcont_global_content_area {position: absolute; border: #C2D5DC 1px solid; background-color: #FFFFFF; overflow: hidden}
div.dhxcont_content_blocker {position: absolute; left: 0px; top: 0px; width: 101%; height: 101%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: #FFFFFF; z-index: 1; -moz-user-select: none}



/* DHTMLX SKY Blue */
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue {
	background-image: url("imgs/dhtmlxcalendar_dhx_skyblue/bg_main.png");
}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr div.dhtmlxcalendar_time_label,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_selector_obj_arrow,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell {
	background-image: url("imgs/dhtmlxcalendar_dhx_skyblue/bg_days.png");
}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left {
	background-image: url("imgs/dhtmlxcalendar_dhx_skyblue/arrow_left.png");
}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left.dhtmlxcalendar_selector_cell_left_hover {
	background-image: url("imgs/dhtmlxcalendar_dhx_skyblue/arrow_left_hover.png");
}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {
	background-image: url("imgs/dhtmlxcalendar_dhx_skyblue/arrow_right.png");
}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right.dhtmlxcalendar_selector_cell_right_hover {
	background-image: url("imgs/dhtmlxcalendar_dhx_skyblue/arrow_right_hover.png");
}


.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {
	background-color: #e6f1ff;
}

.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_selector_cover {
	background-color: white;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}

.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_month,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_year {
	font-weight: bold;
}


/*****************************************************************************************************************************************************************
								"DHX_BLUE" SKIN
*****************************************************************************************************************************************************************/
/* inner table */
table.dhtmlxLayoutPolyContainer_dhx_blue {
	width: 100%;
	height: 100%;
	background-color: #D3E2E5;
}
/* single polygon */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly {
	position: relative;
	overflow: hidden;
	vertical-align: top;
}
/* window content */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxWindowMainContent {
	border: #C2D5DC 1px solid;
	background-color: #FFFFFF;
}


/* WITH ENGINE */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlx_wins_body_inner {
	border: #000000 1px solid;
	background-color: #FFFFFF;
}

/* content cover boocker */
table.dhtmlxLayoutPolyContainer_dhx_blue div.dhxcont_content_blocker {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	background-color: #93C0E7;
}


/* infobar */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar {
	position: relative;
	font-family: Tahoma;
	font-size: 2px;
	height: 31px;
	height=33px;
	amargin-bottom: 1px;
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_bg.gif");
	background-repeat: repeat-x;
	background-position: top;
	overflow: hidden;
	border: #C2D5DC 1px solid;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarButtonsFake {
	position: absolute;
	width: 28px;
	height: 33px;
	margin: 0px;
	top: 0px;
	right: -1px;
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_bg.gif");
	background-repeat: repeat-x;
	background-position: top;
	overflow: hidden;
}
/* infobar label */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarLabel {
	white-space: nowrap;
	font-size: 14px;
	color: #055A78;
	font-family: Tahoma;
	font-weight: bold;
	top: 7px;
	margin-left: 5px;
	line-height: 15px;
	vertical-align: middle;
	cursor: default;
	position: absolute;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarLabel {
	display: none;
}
/* button collapse to-right */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_ver {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 7px;
	right: 4px;
	font-family: Tahoma;
	font-size: 2px;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	background-repeat: no-repeat;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoButtonShowHide_ver { /* tabbar case, collapsed */
	position: absolute;
	width: 7px;
	height: 8px;
	top: 6px;
	right: 7px;
	font-family: Tahoma;
	font-size: 2px;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	background-repeat: no-repeat;
}
.dhxLayoutButton_dhx_blue_ver1t {
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_ver1t.gif");
}
.dhxLayoutButton_dhx_blue_ver1b {
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_ver1b.gif");
}
/* button collapse to-left */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_hor {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 7px;
	right: 4px;
	font-family: Tahoma;
	font-size: 2px;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	background-repeat: no-repeat;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoButtonShowHide_hor { /* tabbar case, collapsed */
	position: absolute;
	width: 8px;
	height: 7px;
	top: 10px;
	left: 6px;
	font-family: Tahoma;
	font-size: 2px;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	background-repeat: no-repeat;
}
.dhxLayoutButton_dhx_blue_hor1l {
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_hor1l.gif");
}
.dhxLayoutButton_dhx_blue_hor1r {
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_hor1r.gif");
}
/* collapsed polygon horizontal */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor {
	position: relative;
	font-family: Tahoma;
	font-size: 2px;
	height: 100%;
	height: 18px;
	background-color: #D3E2E5;
	overflow: hidden;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarLabel {
	display: none;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoButtonShowHide_ver {
	position: absolute;
	width: 7px;
	height: 8px;
	top: 5px;
	right: 9px;
	font-family: Tahoma;
	font-size: 2px;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	background-repeat: no-repeat;
}
.dhxLayoutButton_dhx_blue_ver2t {
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_ver2t.gif");
}
.dhxLayoutButton_dhx_blue_ver2b {
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_ver2b.gif");
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarButtonsFake {
	border: 1px solid #C2D5DC;
	height: 16px;
	height=18px;
	left: 0px;
	position: relative;
	top: 0px;
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_collapsedhor.gif");
}
/* collapsed polygon vertical */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer {
	position: relative;
	width: 100%;
	font-family: Tahoma;
	font-size: 2px;
	height: 100%;
	background-color: #C2D5DC;
	overflow: hidden;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarLabel {
	display: none;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoButtonShowHide_hor {
	position: absolute;
	width: 8px;
	height: 7px;
	top: 13px;
	left: 5px;
	font-family: Tahoma;
	font-size: 2px;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	background-repeat: no-repeat;
}
.dhxLayoutButton_dhx_blue_hor2l {
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_hor2l.gif");
}
.dhxLayoutButton_dhx_blue_hor2r {
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_hor2r.gif");
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarButtonsFake {
	border: 1px solid #C2D5DC;
	width: 16px;
	left: 0px;
	position: absolute;
	top: 0px;
	height: 100%;
	width: 16px;
	bottom: 0px;
	height=100%;
	width=18px;
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_collapsedver.gif");
	background-repeat: repeat-y;
}
/* border-bottom for vercollapsed cell */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarButtonsFake2 {
	position: absolute;
	width: 100%;
	bottom: 1px;
	bottom=-1px;
	border-bottom: 1px solid #C2D5DC;
}
/* inner objects */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInnerContainer {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	position: relative;
	overflow: auto;
}
table.dhtmlxLayoutPolyContainer_dhx_blue div.dhtmlx_wins_body_content {
	position: relative;
	overflow: hidden;
}
/* SPLITTERS */
/* hor-based splitter */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutPolySplitterHor {
	font-size: 1px;
	height: 5px;
	line-height: 5px;
	cursor: n-resize;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	background-color: #D3E2E5;
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_drag_hor.gif") !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	vertical-align: top;
}
/* hor-based splitter inactive */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutPolySplitterHorInactive {
	font-size: 1px;
	height: 5px;
	line-height: 5px;
	cursor: default;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	background-color: #D3E2E5;
	vertical-align: top;
}
/* ver-based splitter */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutPolySplitterVer {
	font-size: 2px;
	width: 5px;
	cursor: w-resize;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	background-color: #D3E2E5;
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_drag_ver.gif") !important;
	background-repeat: no-repeat !important;
	background-position: 50% center !important;
	vertical-align: top;
}
/* ver-based splitter inactive */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutPolySplitterVerInactive {
	font-size: 2px;
	width: 5px;
	cursor: default;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	background-color: #D3E2E5;
	vertical-align: top;
}
/* DEFAULT SINGLE POLYGON WITH ATTACHED TABBAR */
/* polygon */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar {
	position: relative;
	overflow: hidden;
	vertical-align: top;
	border:0px solid transparent;
	border-top:1px solid #D2E3EA;
	border-bottom:1px solid #D2E3EA;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbarCollapsed {
	position: relative;
	border: #C2D5DC 1px solid;
	overflow: hidden;
	vertical-align: top;
	background-color: #D2E3EA;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxWindowMainContent {
	border: #333333 0px solid !important;
	background-color: #FFFFFF;
}
table.dhtmlxLayoutPolyContainer_dhx_blue .dhx_tablist_zone{
	background-color:#D3E2E5;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxPolyInfoBarCollapsedVer, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxPolyInfoBarCollapsedHor {
	position: relative;
	width: 100%;
	height: 100%;
}
/* small tabbar fix */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhx_tabbar_row {
}

table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxPolyInfoBar {
	position: relative;
	z-index: 100;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxInfoBarLabel, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoBarLabel {
	width: 0px;
	height: 0px;
	display: none;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxInfoBarButtonsFake, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoBarButtonsFake {
	width: 0px;
	height: 0px;
	display: none;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar div {
	position: relative;
	float: right;
	background-position: center top;
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	overflow: hidden;
	z-index: 100;
}
/* collapse/expand buttons for tabbar */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_hor, table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_ver {
	position: absolute;
	right: 4px;
	top: 4px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
/* SIZER */
div.dhxLayout_Sizer_dhx_blue {
	position: absolute;
	background-color: #97BFE8;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	transparent: 0;
	font-size: 1px;
	z-index: 1999;
}
div.dhxLayout_Cover_dhx_blue {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	background-color: #93C0E7;
}
/* attached menu */
.dhtmlxMenu_dhx_blue_Middle {
	amargin-left: 1px;
	amargin-right: 1px;
}
.dhtmlxMenu_dhx_blue_bottom_border {
	height=25;
	border-bottom: #C2D5DC 1px solid;
}
.dhtmlxToolbar_dhx_blue_bottom_top {
	border-top: #C2D5DC 1px solid;
}
/* progress cover */
table.dhtmlxLayoutPolyContainer_dhx_blue div.dhtmlxLayoutPolyProgress {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=15);
	-moz-opacity: 0.15;
	opacity: 0.15;
	background-color: #93C0E7;
	z-index: 1;
}
table.dhtmlxLayoutPolyContainer_dhx_blue div.dhtmlxLayoutPolyProgressBGIMG {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_progress.gif");
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 1;
}
/* progres cover global */
div.dhtmlxLayoutPolyProgressGlobal_dhx_blue {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=15);
	-moz-opacity: 0.15;
	opacity: 0.15;
	background-color: #93C0E7;
	z-index: 1;
}
div.dhtmlxLayoutPolyProgressBGIMGGlobal_dhx_blue {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-image: url("imgs/dhxlayout_dhx_skyblue/dhxlayout_progress_global.gif");
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 1;
}
/* status bar */
table.dhtmlxLayoutPolyContainer_dhx_blue div.dhxcont_global_layout_area div.dhxcont_sb_container_layoutcell {
	position: relative;
	height: 17px;
}
table.dhtmlxLayoutPolyContainer_dhx_blue div.dhxcont_statusbar, table.dhtmlxLayoutPolyContainer_dhx_blue div.dhxcont_global_layout_area div.dhxcont_sb_container_layoutcell div.dhxcont_statusbar {
	position: absolute;
	width: 100%;
	bottom: 0px;
	_bottom: -1px;
	border-top: #C2D5DC 1px solid;
	background-color: #D9E8F6;
	width: 100%;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 11px;
	color: #055A78;
	vertical-align: middle;
	line-height: 17px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	cursor: default;
	padding-left: 4px;
}

 
/* dhxcont cells in layout */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhxcont_global_content_area {
	position: absolute;
	overflow: hidden; /* important for IE */
	border: #C2D5DC 1px solid;
	background-color: #FFFFFF;
}

/* skin detect, dhx_blue */
div.dhxlayout_skin_detect {
	width: 299px;
}

/* COLLAPSED TEXT */
/* horizontal */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarLabel_collapsed_ver {
	display: none;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarLabel_collapsed_ver {
	position: absolute;
	top: 2px;
	left: 5px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #055A78;
	white-space: nowrap;
	cursor: default;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
/* vertical */
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarLabel_collapsed_hor {
	display: none;
}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarLabel_collapsed_hor {
	position: absolute;
	top: 28px;
	left: 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #055A78;
	white-space: nowrap;
	cursor: default;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}



/* DHTMLX TOOLBAR, DHX BLUE, 2009 */
/* base */
.dhx_toolbar_base_18_dhx_blue {
	white-space: nowrap;
	overflow: hidden;
	height: 25px;
	background-color: #d3e2e5;
	position: relative;
	padding-left: 3px;
	padding-right: 3px;
	cursor: default;
}
/* skin lines */
.dhx_toolbar_base_18_dhx_blue div.dhxtoolbar_hdrline_l,
.dhx_toolbar_base_18_dhx_blue div.dhxtoolbar_hdrline_r {
	display: none;
}
/* align/rtl feature */
.dhx_toolbar_base_18_dhx_blue div.float_left {
	float: left;
}
.dhx_toolbar_base_18_dhx_blue div.float_right {
	float: right;
}

/* BUTTON, BUTTON SELECT */

/* button default */
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn {
	float: left;
	margin-top: 1px;
	color: #000000;
	border: #d3e2e5 1px solid;
	padding: 1px;
	margin-right: 1px;
	-moz-user-select: none;
	position: relative; /* needed for slider's pen */
}
/* button disabled */
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn.dis {
	color: #999999 !important;
}
/* button over */
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn.over {
	border: #c2d5dc 1px solid;
	background-image: url("imgs/dhxtoolbar_dhx_blue/dhxtoolbar_bg_over.gif");
	background-position: top;
	background-repeat: repeat-x;
}
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn.pres {
	border: #adc9d4 1px solid;
	background-color: #bdcfd3 !important;
}

/* item icon */
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn img {
	float: left;
	width: 18px;
	height: 18px;
	margin: 0px 1px 1px 1px;
	-moz-user-select: none;
}
/* item text */
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn div {
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	margin: 2px 2px 0px 2px;
	height: 17px;
	-moz-user-select: none;
}

/* BUTTON SELECT ARROW */

/* arrow obj */
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_arw {
	float: left;
	border: #d3e2e5 1px solid;
	margin-top: 1px;
	color: #000000;
	padding: 1px;
	margin-right: 1px;
	margin-left: -2px;
	-moz-user-select: none;
}
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_arw.over {
	border: #c2d5dc 1px solid;
	padding: 1px;
	padding-bottom: 1px;
	background-image: url("imgs/dhxtoolbar_dhx_blue/dhxtoolbar_bg_over.gif");
	background-position: top;
	background-repeat: repeat-x;
}
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_arw.pres {
	border: #adc9d4 1px solid;
	padding: 1px;
	background-color: #bdcfd3;
}
/* arrow image */
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_arw div.arwimg {
	float: left;
	background-image: url("imgs/dhxtoolbar_dhx_blue/dhxtoolbar_btnarrow.gif");
	background-repeat: no-repeat;
	background-position: center;
	font-size: 11px;
	font-family: Tahoma;
	height: 17px;
	margin: 2px 0px 0px 0px;
	width: 9px;
}
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_arw.dis div.arwimg {
	background-image: url("imgs/dhxtoolbar_dhx_blue/dhxtoolbar_btnarrow_dis.gif");
}

/* BUTTON SELECT POLYGON */

/* polygon obj */
div.dhx_toolbar_poly_18_dhx_blue {
	position: absolute;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: #a7c7df 1px solid;
	border-right: #739dcc 1px solid;
	border-bottom: #739dcc 1px solid;
	border-left: #a7c7df 1px solid;
	background-color: #f9fdff;
	overflow: hidden;
	cursor: default;
	-moz-user-select: none;
}
/* row */
div.dhx_toolbar_poly_18_dhx_blue table.buttons_cont {
	
}
div.dhx_toolbar_poly_18_dhx_blue table.buttons_cont tr.tr_btn {
	height: 19px;
}
div.dhx_toolbar_poly_18_dhx_blue table.buttons_cont tr.tr_btn.tr_btn_over {
	background-color: #c5dced !important;
}
div.dhx_toolbar_poly_18_dhx_blue table.buttons_cont tr.tr_btn.tr_btn_selected {
	background-color: #d3e2e5 !important;
}
/* separator */
div.dhx_toolbar_poly_18_dhx_blue table.buttons_cont td.td_btn_sep {
	font-size: 1px;
	height: 3px;
	vertical-align: top;
}
div.dhx_toolbar_poly_18_dhx_blue td.td_btn_sep div.btn_sep {
	font-size: 1px;
	cursor: default;
	border-top: #FFFFFF 1px solid;
	background-color: #a7c7df;
	padding-top: 1px;
	-moz-user-select: none;
}
/* image */
div.dhx_toolbar_poly_18_dhx_blue table.buttons_cont td.td_btn_img {
	font-size: 1px;
	width: 22px;
	text-align: center;
	vertical-align: middle;
}
div.dhx_toolbar_poly_18_dhx_blue td.td_btn_img img.btn_sel_img {
	position: relative;
	width: 16px;
	height: 16px;
	margin-left: 3px;
	margin-right: 3px;
	-moz-user-select: none;
}
/* text */
div.dhx_toolbar_poly_18_dhx_blue table.buttons_cont td.td_btn_txt {
	font-size: 1px;
	vertical-align: middle;
	padding-left: 1px;
	padding-right: 10px;
}
	
div.dhx_toolbar_poly_18_dhx_blue td.td_btn_txt div.btn_sel_text {
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	white-space: nowrap;
}
div.dhx_toolbar_poly_18_dhx_blue tr.tr_btn_disabled td.td_btn_txt div.btn_sel_text {
	color: #999999 !important;
}

/* ITEM: SEPARATOR */

.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_sep {
	float: left;
	height: 23px;
	width: 1px;
	margin-top: 1px;
	font-size: 1px;
	margin-right: 1px;
	margin-left: 0px;
	background-color: #c2d5dc;
	-moz-user-select: none;
}

/* ITEM: TEXT */

.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_text {
	float: left;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	margin-top: 5px;
	margin-right: 1px;
	margin-left: 0px;
	padding: 0px 2px;
	-moz-user-select: none;
}
/* ITEM: INPUT */
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn .inp {
	position: relative;
	float: left;
	border: #a4bed4 1px solid;
	font-family: Tahoma;
	font-size: 11px;
	padding: 1px;
	margin: 0px;
}

/* SLIDER */

/* bg left */
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn div.sl_bg_l {
	background-image: url("imgs/dhxtoolbar_dhx_blue/dhxtoolbar_slider_left.gif");
	background-position: right;
	background-repeat: no-repeat;
	width: 2px;
	font-size: 1px;
	margin-right: 0px;
}
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn.dis div.sl_bg_l {
	background-image: url("imgs/dhxtoolbar_dhx_blue/dhxtoolbar_slider_left_dis.gif");
}
/* bg middle */
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn div.sl_bg_m {
	background-image: url("imgs/dhxtoolbar_dhx_blue/dhxtoolbar_slider_middle.gif");
	background-position: center;
	background-repeat: repeat-x;
	font-size: 1px;
	margin-left: 0px;
	margin-right: 0px;
}
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn.dis div.sl_bg_m {
	background-image: url("imgs/dhxtoolbar_dhx_blue/dhxtoolbar_slider_middle_dis.gif");
}
/* bg right */
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn div.sl_bg_r {
	background-image: url("imgs/dhxtoolbar_dhx_blue/dhxtoolbar_slider_right.gif");
	background-position: left;
	background-repeat: no-repeat;
	width: 2px;
	font-size: 1px;
	margin-left: 0px;
}
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn.dis div.sl_bg_r {
	background-image: url("imgs/dhxtoolbar_dhx_blue/dhxtoolbar_slider_right_dis.gif");
}
/* pen */
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn div.sl_pen {
	position: absolute;
	top: 2px;
	width: 7px;
	height: 15px;
	background-repeat: no-repeat;
	-moz-user-select: none;
	cursor: default;
	background-image: url("imgs/dhxtoolbar_dhx_blue/dhxtoolbar_slider_pen_def.gif");
	border: none;
}

.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn div.sl_pen.over {
	background-image: url("imgs/dhxtoolbar_dhx_blue/dhxtoolbar_slider_pen_over.gif") !important;
}
.dhx_toolbar_base_18_dhx_blue div.dhx_toolbar_btn.dis div.sl_pen {
	background-image: url("imgs/dhxtoolbar_dhx_blue/dhxtoolbar_slider_pen_dis.gif") !important;
}
/* label */
div.dhx_toolbar_slider_label_dhx_blue {
	position: absolute;
	border: #ffb052 1px solid;
	background-color: #ffe5ad;
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding: 0px 2px 0px 2px;
	cursor: default;
	-moz-user-select: none;
	z-index: 8422;
}




/* maxopen test */
.dhxtoolbar_maxopen_test {
	position: absolute;
	width: 200px;
	height: 50px;
	overflow-x: none;
	overflow-y: auto;
	left: -300px;
	top: 100px;
	border: 1px solid white;
	visibility: hidden;
}
.dhxtoolbar_maxopen_test2 {
	height: 200px;
}




/* vault */

.dhxvlt_hidden {
    z-index: 4;
    filter: alpha(opacity: 0);
    text-align: left;
    opacity: 0;
    -moz-opacity: 0;
    cursor: pointer;
    left: 0px;
    position: absolute;
    height: 25px;
}
a.link:hover, a.link:visited, a.link:link {color: #0033CC;}

.fileName, .text, a.link:hover, a.link:visited, a.link:link {font-size: 11px;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.fileName {overflow:hidden;height:14px;width:280px;}
.btnAddDiv {left:9px;width:70px;overflow:hidden;height:32px;direction:rtl;position:absolute;top:212px;}
.dhxvlt_panelbg {background-color:#eceef4;}
.dhxvlt_panelborder {border: 1px solid #a4bed4;}
.dhxvlt_panel2border {border:1px solid #a4bed4;}
.dhxvlt_row {background: none;}
.dhxvlt_row table {border-bottom:1px solid #E2E2E2;}
.dhxvlt_rowsel {background: url(imgs/rowsel.gif);}
.dhxvlt_rowsel table {border-bottom:1px solid #ffffff !important;}
.dhxvlt_txtremove {display:none;}
#dhxvlt_icoremove {position:relative;top:7px;width:16px;height:16px;background:url(imgs/delete.gif) no-repeat;cursor:pointer;}

.dhxvlt_rbtn {margin-right:7px;}
.dhxvlt_rbtn3 {width:4px;height:21px;float:right;background:url(imgs/btn3.gif) no-repeat;}
.dhxvlt_rbtn2 {cursor:pointer;height:21px;float:right;background:url(imgs/btn2.gif) repeat-x;overflow-y:hidden;font-size:8pt;font-family:Tahoma,Arial,Helvetica,sans-serif;}
.dhxvlt_rbtn2 nobr {margin-right:4px}
.dhxvlt_rbtn2 img {margin-top:5px;margin-left:4px;margin-right:4px;}
.dhxvlt_rbtn1 {width:4px;height:21px;float:right;background:url(imgs/btn1.gif) no-repeat;}

.dhxvlt_lbtn {margin-right:7px;}
.dhxvlt_lbtn3 {width:4px;height:21px;float:left;background:url(imgs/btn3.gif) no-repeat;}
.dhxvlt_lbtn2 {cursor:pointer;height:21px;float:left;background:url(imgs/btn2.gif) repeat-x;overflow-y:hidden;font-size:8pt;font-family:Tahoma,Arial,Helvetica,sans-serif;}
.dhxvlt_lbtn2 nobr {margin-right:4px}
.dhxvlt_lbtn2 img {margin-top:5px;margin-left:4px;margin-right:4px;}
.dhxvlt_lbtn1 {width:4px;height:21px;float:left;background:url(imgs/btn1.gif) no-repeat;}

.dhxvlt_fo {width:70px}

.btnAddBtn {left:10px;width:94px;overflow:hidden;height:32px;position:absolute;top:212px;}

.dhxvlt_dis {color:#999}



