
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 {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 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 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:rgb(0,204,204); color:black} /* inca */
div.gridbox_light table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {background-color:rgb(0,204,204);} /* inca */
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 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}
div.gridbox table.hdr td:last-child {border-right-width: 0px !important}
.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.dhtmlxLayoutObject {position: absolute; overflow: hidden; width: 100%; height: 100%}
.dhxCursorWResize {cursor: w-resize}
.dhxCursorNResize {cursor: n-resize}
div.dhxcont_global_layout_area {position: absolute; 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.dhxlayout_skin_detect {position: absolute; height: 1px; margin: 0px; padding: 0px}
.dhtmlxcalendar{background: url(imgs/cal_bg_single.gif) no-repeat; border: 0px solid green; font-family: Arial; z-index:99; height:178px; width:178px; overflow: hidden}
.dhtmlxcalendar_ifr,
.dhtmlxcalendar_mini_ifr,
.dhtmlxcalendar_maxi_ifr,
.dhtmlxcalendar_long_ifr {height:173px; width:178px}
 
.dhtmlxcalendar_maxi_ifr {height: 176px}
.dhtmlxcalendar_long {background: url(imgs/cal_bg_single_long.gif) no-repeat; height: 190px}
.dhtmlxcalendar_long_ifr{height: 190px}
.dhtmlxcalendar_mini{background: url(imgs/cal_bg_single_mini.gif) no-repeat; height:25px; width:146px}
.dhtmlxcalendar_mini_ifr{height: 25px}
.dhtmlxcalendar_mini .winHeader{margin-top:0px; -moz-user-select:none}
.dhtmlxcalendar .winHeader {height: 13px; width:146px; -moz-user-select:none; border: 0; margin-left: 16px; margin-top: 5px; margin-bottom: -4px}
.dhtmlxcalendar .winTitle {color:black; font-size:11px; float:left; cursor: move; 
 width: 100px}
.dhtmlxcalendar .btn_maxi, 
.dhtmlxcalendar .btn_mini,
.dhtmlxcalendar .btn_close,
.dhtmlxcalendar .btn_today,
.dhtmlxcalendar .btn_clear {background: url(imgs/btns.gif); float:right; height:12px; width:12px; 
 margin-left: 1px; font-size: 0}
.dhtmlxcalendar .btn_close {background-position: 0 0}
.dhtmlxcalendar .btn_today {background-position: -12px 0}
.dhtmlxcalendar .btn_clear {background-position: -24px 0}
.dhtmlxcalendar .btn_maxi {background-position: -36px 0}
.dhtmlxcalendar .btn_mini {background-position: -48px 0}
.dhtmlxcalendar .entbox{width:145px; clear:both; margin:16px}
.dhtmlxcalendar td {font-size: 10px; font-family: Tahoma; text-align:center}
.dhtmlxcalendar .dxcalmonth td.month_btn_left,
.dhtmlxcalendar .dxcalmonth td.month_btn_right {background: url(imgs/btns.gif) no-repeat; background-position:-60px; width:8px}
.dhtmlxcalendar .dxcalmonth td.month_btn_right {background-position:-68px}
.dhtmlxcalendar .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar .dxcalmonth table {margin: auto}
.dhtmlxcalendar .dxcaldlabel {border-bottom: 1px solid #7e7e7e; color:#7e7e7e; border-top: 0px; padding-left:2px}
.dhtmlxcalendar .dxcaldlabel td,
.dhtmlxcalendar .dxcaldays td,
.dhtmlxcalendar .dxcaldays_ie td{font-size: 10px; font-family: Tahoma; text-align: center; vertical-align: middle; width: 18px; height: 18px; color: #7e7e7e}
.dhtmlxcalendar .dxcaldays td,
.dhtmlxcalendar .dxcaldays_ie td{border: 0px; cursor: pointer}
.dhtmlxcalendar .dxcaldays_ie td{height:16px}
.dhtmlxcalendar td.comma{visibility:visible}
.dhtmlxcalendar div.planeMonth,
.dhtmlxcalendar div.planeYear {height: auto; overflow: hidden}
div.dhtmlxcalendar div.planeYear{display:inline; width:28px}
.dhtmlxcalendar td.thismonth{color:black; padding:1px}
.dhtmlxcalendar td.othermonth{visibility:hidden; 
}
.dhtmlxcalendar td.weekend{color:#a70000; padding:1px}
.dhtmlxcalendar td.insensitive{color:#b5b5b5; cursor: default; padding:1px}
.dhtmlxcalendar td.selected{background-color: #36b1df; color:white !important}
.dhtmlxcalendar td.current{font-weight:bold !important; color:black}
.dhtmlxcalendar td.hover{border:1px solid #b5b5b5; color: #000000; padding:0px}
.dhtmlxcalendar td.holiday{
 font-weight:bold; color:#a70000}
.dhtmlxdblcalendar {background: url(imgs/cal_bg_double.gif) no-repeat; z-index:100; padding: 0px}
.dhtmlxdblcalendar .dhtmlxcalendar {background-image: url(imgs/blank.gif)}
.dhtmlxcalendar div.dhtmlxRichSelector {position: relative; background-color:#ffffff; display: block; width: 1px; height: 1px}
.dhtmlxcalendar textarea.dhtmlxRichSelector,
.dhtmlxcalendar select.dhtmlxRichSelector {font-family: Tahoma; position: absolute; font-size: 10px; overflow: hidden; border-width: 0px; z-index:100; left: 0px; top: 0px}
.dhtmlxcalendar select.dhtmlxRichSelector {border: 1px solid #555555}
.dhtmlxcalendar_yahoolike {background: url(imgs//__dhxCal_skin_Yahoolike/cal_bg_single.gif) no-repeat; border: 1px solid gray; font-family: Arial, Helvetica, sans-serif; font-size:small; background-color: #f7f9fb; width:178px; height:166px; padding:5px; z-index:99}
.dhtmlxcalendar_yahoolike_mini {background-color: #f7f9fb; height:13px}
.dhtmlxcalendar_yahoolike_maxi {height:178px}
.dhtmlxcalendar_yahoolike_ifr,
.dhtmlxcalendar_yahoolike_mini_ifr,
.dhtmlxcalendar_yahoolike_maxi_ifr {height:184px; width:188px
}
.dhtmlxcalendar_yahoolike_maxi_ifr {height:195px}
.dhtmlxcalendar_yahoolike_mini_ifr {height:26px}
.dhtmlxcalendar_yahoolike_mini .winHeader{-moz-user-select: none}
.dhtmlxcalendar_yahoolike .winHeader {height: 16px; margin-bottom: 3px; width:178px; -moz-user-select:none}
.dhtmlxcalendar_yahoolike .winTitle {color:#575757; font-size:12px; float:left; cursor: move; 
 width: 100px; margin-top: -1px; overflow: hidden}
.dhtmlxcalendar_yahoolike .btn_mini,
.dhtmlxcalendar_yahoolike .btn_maxi,
.dhtmlxcalendar_yahoolike .btn_close,
.dhtmlxcalendar_yahoolike .btn_today,
.dhtmlxcalendar_yahoolike .btn_clear {background: url(imgs//__dhxCal_skin_Yahoolike/btns.gif) no-repeat; float:right; height:12px; width:12px; 
 margin-left: 1px}
.dhtmlxcalendar_yahoolike .btn_close {background-position: 0 0}
.dhtmlxcalendar_yahoolike .btn_today {background-position: -12px 0}
.dhtmlxcalendar_yahoolike .btn_clear {background-position: -24px 0}
.dhtmlxcalendar_yahoolike .btn_maxi {background-position: -36px 0}
.dhtmlxcalendar_yahoolike .btn_mini {background-position: -48px 0}
.dhtmlxcalendar_yahoolike .entbox{margin:3px 3px 3px 3px; width:172px}
.dhtmlxcalendar_yahoolike td {font-size: 9px; font-family: Arial, Helvetica, sans-serif}
.dhtmlxcalendar_yahoolike .dxcalmonth {background-color: #f7f9fb; border: 0px solid #e0e0e0; height: 16px}
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right {background: url(imgs//__dhxCal_skin_Yahoolike/btns.gif) no-repeat; background-position: -60px 0; width: 9px}
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right {background-position: -69px 0}
.dhtmlxcalendar_yahoolike .dxcaldlabel {border-width: 0px}
.dhtmlxcalendar_yahoolike .dxcaldlabel td,
.dhtmlxcalendar_yahoolike .dxcaldays td,
.dhtmlxcalendar_yahoolike .dxcaldays_ie td{font-size: 10pt; text-align: left; vertical-align: middle; width: 20px; height: 17px; color: #666; padding: 1px}
.dhtmlxcalendar_yahoolike .dxcaldays_ie td{height: 18px}
.dhtmlxcalendar_yahoolike .dxcaldays td,
.dhtmlxcalendar_yahoolike .dxcaldays_ie td{border: 1px solid #e0e0e0; background-color: #fff; text-align: center; cursor: pointer}
.dhtmlxcalendar_yahoolike td.comma{visibility:hidden}
.dhtmlxcalendar_yahoolike .dxcalmonth table {margin: auto}
.dhtmlxcalendar_yahoolike div.planeMonth,
.dhtmlxcalendar_yahoolike div.planeYear {height: auto; overflow: auto; font-size:12px; font-weight: bold}
.dhtmlxcalendar_yahoolike td.thismonth{color:#003db8}
.dhtmlxcalendar_yahoolike td.othermonth{color:#999; background-color:#eee; visibility: visible}
.dhtmlxcalendar_yahoolike td.weekend{color:#003db8}
.dhtmlxcalendar_yahoolike td.insensitive{color:#ccc; font-style:italic; cursor: default}
.dhtmlxcalendar_yahoolike td.selected{border:1px solid white; background-color: lightblue; color: #ffffff}
.dhtmlxcalendar_yahoolike td.current{color: #00c; font-weight:bold !important}
.dhtmlxcalendar_yahoolike td.hover{border:1px solid #426FD9; background-color: #426FD9; color: white}
.dhtmlxcalendar_yahoolike td.holiday{
 font-weight:bold; color:#00c; text-decoration:underline}
.dhtmlxcalendar_yahoolike div.dhtmlxRichSelector {position: relative; background-color:#ffffff; display: block; width: 1px; height: 1px}
.dhtmlxcalendar_yahoolike textarea.dhtmlxRichSelector,
.dhtmlxcalendar_yahoolike select.dhtmlxRichSelector {position: absolute; font-family: Arial; font-size: 10pt; overflow: hidden; border-width: 0px; z-index:100; left: 0px; top: 0px}
.dhtmlxcalendar_yahoolike select.dhtmlxRichSelector {border: 1px solid #7b9ebd}
.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}
.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}
.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}
div.gridbox_dhx_skyblue .xhdr{background-image:url(imgs//sky_blue_grid.gif); 
}
div.gridbox_dhx_skyblue table.hdr tr{background-image:url(imgs//sky_blue_grid.gif); background-position:0px -1px\9}
body:nth-of-type(1) div.gridbox_dhx_skyblue table.hdr tr{background-image:url(imgs//sky_blue_grid.gif); background-position:0px -1px}
div.gridbox_dhx_skyblue table.obj tr td{font-family:Tahoma; font-size:11px; border-width:0px 0px 0px 0px; padding-right:4px; padding-left:4px}
div.gridbox_dhx_skyblue table.hdr td div.hdrcell{padding-left:10px; width:auto}
html > body div.gridbox_dhx_skyblue table.hdr td div.hdrcell{width=100%}
div.gridbox_dhx_skyblue table.hdr td {border-width: 1px 1px 1px 1px; border-color : #FDFDFD #A4BED4 #A4BED4 #FDFDFD; background-color:transparent; 
 font-family:Tahoma; font-size:11px; color:black; vertical-align:top; text-align:left}
div.gridbox_dhx_skyblue {border:1px solid #A4BED4}
div.gridbox table.obj tr td{padding-top:3px; padding-bottom:3px}
* html .gridbox .obj td{height:auto; padding-top=3px; padding-bottom=3px}
div.gridbox table.obj.row20px tr td{padding-top:0px; padding-bottom:0px}
div.gridbox table.obj tr td.editable{padding:0px}
div.gridbox table.obj tr td.editable div.treegrid_cell{padding-left:4px; padding-top:1px}
div.gridbox_dhx_skyblue table.obj tr.rowselected{background-color:#FFF1CC}
div.gridbox_dhx_skyblue table.obj tr.rowselected td{background-color:#FFF1CC; background-repeat:repeat-x; background-position:0px 0px; 
 background-image:url(imgs//sky_blue_sel2.png)}
div.gridbox_dhx_skyblue table.obj.row20px tr.rowselected td{background-repeat:repeat-x; background-position:0px 0px; 
 background-image:url(imgs//sky_blue_sel.png); 
}
div.gridbox_dhx_skyblue table.obj tr.rowselected td.cellselected {background-color:#FFF1CC}
div.gridbox_dhx_skyblue .odd_dhx_skyblue{background-color:#E3EFFF}
.dhx_combo_select, .gridbox_dhx_skyblue .dhx_combo_edit, .gridbox_dhx_skyblue .dhx_textarea{font-family:Tahoma; font-size:11px}
.gridbox_dhx_skyblue .dhx_combo_edit{padding:1px 0px 1px 1px}
.gridbox_dhx_skyblue .dhx_sub_row {background-color:transparent}0
table.dhtmlxLayoutPolyContainer_dhx_skyblue {width: 100%; height: 100%; abackground-color: #D3E2E5}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly {position: relative; overflow: hidden; vertical-align: top}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxWindowMainContent {border: #a4bed4 1px solid; background-color: #FFFFFF}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlx_wins_body_inner {border: #000000 1px solid; background-color: #FFFFFF}
table.dhtmlxLayoutPolyContainer_dhx_skyblue 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}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar {position: relative; font-family: Tahoma; font-size: 2px; height: 27px; background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_bg.gif'); background-repeat: repeat-x; background-position: top; overflow: hidden; border-left: #a4bed4 1px solid; border-right: #a4bed4 1px solid}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarButtonsFake {position: absolute; width: 28px; height: 27px; 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}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarLabel {white-space: nowrap; font-size: 11px; color: #000000; font-family: Tahoma; font-weight: bold; top: 7px; margin-left: 5px; line-height: 15px; vertical-align: middle; cursor: default; position: absolute; -moz-user-select: none}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarLabel {display: none}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_ver {position: absolute; width: 16px; height: 16px; top: 6px; right: 4px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoButtonShowHide_ver {
 position: absolute; width: 7px; height: 8px; top: 6px; right: 4px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
.dhxLayoutButton_dhx_skyblue_ver1t {background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_btns.gif'); background-position: -32px 0px}
.dhxLayoutButton_dhx_skyblue_ver1b {background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_btns.gif'); background-position: 0px 0px}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_hor {position: absolute; width: 16px; height: 16px; top: 6px; right: 4px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoButtonShowHide_hor {
 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_skyblue_hor1l {background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_btns.gif'); background-position: -16px 0px}
.dhxLayoutButton_dhx_skyblue_hor1r {background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_btns.gif'); background-position: -48px 0px}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor {position: relative; font-family: Tahoma; font-size: 2px; height: 100%; height: 18px; overflow: hidden}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarLabel {display: none}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoButtonShowHide_ver {position: absolute; width: 16px; height: 16px; top: 1px; right: 4px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
.dhxLayoutButton_dhx_skyblue_ver2t {background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_btns.gif'); background-position: -32px 0px}
.dhxLayoutButton_dhx_skyblue_ver2b {background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_btns.gif'); background-position: 0px 0px}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarButtonsFake {border-left: 1px solid #a4bed4; border-right: 1px solid #a4bed4; height: 18px; left: 0px; position: relative; top: 0px; background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_collapsedhor.gif'); background-repeat: repeat-x}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer {position: relative; width: 100%; font-family: Tahoma; font-size: 2px; height: 100%; abackground-color: #C2D5DC; overflow: hidden}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarLabel {display: none}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoButtonShowHide_hor {position: absolute; width: 16px; height: 16px; top: 6px; left: 1px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
.dhxLayoutButton_dhx_skyblue_hor2l {background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_btns.gif'); background-position: -16px 0px}
.dhxLayoutButton_dhx_skyblue_hor2r {background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_btns.gif'); background-position: -48px 0px}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarButtonsFake {border-top: 1px solid #a4bed4; border-bottom: 1px solid #a4bed4; width: 16px; left: 0px; position: absolute; top: 0px; height: 100%; width: 18px; bottom: 0px; height=100%; background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_collapsedver.gif'); background-repeat: repeat-y}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarButtonsFake2 {position: absolute; width: 100%; bottom: 1px; bottom=-1px; border-bottom: 1px solid #a4bed4}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInnerContainer {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #000000; position: relative; overflow: auto}
table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlx_wins_body_content {position: relative; overflow: hidden}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutPolySplitterHor {font-size: 1px; height: 5px; line-height: 5px; cursor: n-resize; -moz-user-select: none; 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; background-color: #ebebeb}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutPolySplitterHorInactive {font-size: 1px; height: 5px; line-height: 5px; cursor: default; -moz-user-select: none; vertical-align: top; background-color: #ebebeb}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutPolySplitterVer {font-size: 2px; width: 5px; cursor: w-resize; background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_drag_ver.gif') !important; background-repeat: no-repeat !important; background-position: 50% center !important; background-color: #ebebeb; vertical-align: top; -moz-user-select: none}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutPolySplitterVerInactive {font-size: 2px; width: 5px; cursor: default; background-color: #ebebeb; vertical-align: top; -moz-user-select: none}
table.dhtmlxLayoutPolyContainer_dhx_skyblue 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_skyblue td.dhtmlxLayoutSinglePolyTabbarCollapsed {position: relative; border: #C2D5DC 1px solid; overflow: hidden; vertical-align: top; background-color: #D2E3EA}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxWindowMainContent {border: #333333 0px solid !important; background-color: #FFFFFF}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxPolyInfoBarCollapsedVer, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxPolyInfoBarCollapsedHor {position: relative; width: 100%; height: 100%}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePolyTabbar div.dhx_tabbar_row {}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxPolyInfoBar {position: relative; z-index: 100}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxInfoBarLabel, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoBarLabel {width: 0px; height: 0px; display: none}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxInfoBarButtonsFake, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoBarButtonsFake {width: 0px; height: 0px; display: none}
table.dhtmlxLayoutPolyContainer_dhx_skyblue 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}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_hor, table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_ver {position: absolute; right: 4px; top: 4px; width: 16px; height: 16px; cursor: pointer}
div.dhxLayout_Sizer_dhx_skyblue {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_skyblue {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; background-color: #93C0E7}
.dhtmlxMenu_dhx_skyblue_Middle {amargin-left: 1px; amargin-right: 1px}
.dhtmlxMenu_dhx_skyblue_bottom_border {height=25; border-bottom: #C2D5DC 1px solid}
.dhtmlxToolbar_dhx_skyblue_bottom_top {border-top: #C2D5DC 1px solid}
table.dhtmlxLayoutPolyContainer_dhx_skyblue 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}
table.dhtmlxLayoutPolyContainer_dhx_skyblue 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}
div.dhtmlxLayoutPolyProgressGlobal_dhx_skyblue {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=15); -moz-opacity: 0.15; opacity: 0.15; background-color: #93C0E7}
div.dhtmlxLayoutPolyProgressBGIMGGlobal_dhx_skyblue {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}
div.dhxcont_global_layout_area div.dhxcont_sb_container {position: relative; height: 24px}
div.dhxcont_global_layout_area div.dhxcont_sb_container div.dhxcont_statusbar {position: relative; top: 2px; height: 22px; line-height: 22px; background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_bg_sb.gif'); background-repeat: repeat-x; width: auto; padding: 0px 4px; overflow: hidden; white-space: nowrap; border: #A4BED4 1px solid; border-top: none; border-bottom: none; font-family: Tahoma; font-size: 11px; vertical-align: middle; color: #000000}
table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhxcont_global_layout_area div.dhxcont_sb_container_layoutcell {position: relative; height: 21px}
table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhxcont_global_layout_area div.dhxcont_sb_container div.dhxcont_statusbar {position: relative; top: 0px; height: 21px; line-height: 21px; background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_bg_sb.gif'); background-repeat: repeat-x; background-position: top; width: auto; padding: 0px 4px; overflow: hidden; white-space: nowrap; border-top: none; border-bottom: none; font-family: Tahoma; font-size: 11px; vertical-align: middle; color: #000000}
table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhxcont_statusbar {position: absolute; width: 100%; bottom: 0px; background: none; _bottom: -1px; background-image: url('imgs//dhxlayout_dhx_skyblue/dhxlayout_bg_sb.gif'); background-repeat: repeat-x; overflow: hidden; font-family: Tahoma; font-size: 11px; color: #7393ae; vertical-align: middle; line-height: 20px; height: 20px; -moz-user-select: none; cursor: default; padding-left: 4px}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhxcont_global_content_area {position: absolute; overflow: hidden; 
 border: #a4bed4 1px solid; background-color: #FFFFFF}
table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBar div.dhtmlxLineL {position: absolute; border-left: #FFFFFF 1px solid; top: 1px; left: 0px; height: 25px}
table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxLineL {position: absolute; border-left: #FFFFFF 1px solid; top: 1px; left: 1px; height: 16px}
table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBar div.dhtmlxLineR {position: absolute; border-right: #FFFFFF 1px solid; top: 1px; right: 0px; height: 25px}
table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxLineR {position: absolute; border-right: #FFFFFF 1px solid; top: 1px; right: 1px; height: 16px}
table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxLineL {position: absolute; border-top: #FFFFFF 1px solid; top: 1px; left: 1px; width: 16px}
table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxLineR {position: absolute; border-bottom: #FFFFFF 1px solid; bottom: 1px; bottom: 1px; left: 1px; width: 16px}
.dhxlayout_fullscreened {background-color: #ebebeb; width: 100%; height: 100%; margin: 0px; overflow: hidden}
div.dhxlayout_skin_detect {width: 199px}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarLabel_collapsed_ver {display: none}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarLabel_collapsed_ver {position: absolute; top: 2px; left: 5px; font-family: Tahoma; font-size: 11px; font-weight: normal; color: #666666; white-space: nowrap; cursor: default; -moz-user-select: none}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarLabel_collapsed_hor {display: none}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarLabel_collapsed_hor {position: absolute; top: 28px; left: 0px; font-family: Tahoma; font-size: 11px; font-weight: normal; color: #666666; white-space: nowrap; cursor: default; -moz-user-select: none}
.dhtmlxMenu_dhx_skyblue_Middle {position: relative; height: 24px; border: none; background-color: #ebebeb; -moz-user-select: none}
.dhtmlxMenu_dhx_skyblue_Layout, .dhtmlxMenu_dhx_skyblue_Accordion {border-bottom: #cedce8 1px solid}
.dhtmlxMenu_dhx_skyblue_Middle.in_acccell, .dhtmlxMenu_dhx_skyblue_Middle.in_layoutcell {height: 25px; background-image: url('imgs//dhxmenu_dhx_skyblue/dhxmenu_bg_acccell.gif'); background-position: top; background-repeat: repeat-x}
.dhtmlxMenu_dhx_skyblue_Middle.dir_left div.align_left {float: left}
.dhtmlxMenu_dhx_skyblue_Middle.dir_left div.align_right {float: right}
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Normal,
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled,
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {position: relative; float: left; font-family: Tahoma; font-size: 11px; font-weight: normal; cursor: default; white-space: nowrap; -moz-user-select: none; height: 22px; line-height: 22px; vertical-align: middle; margin-top: 1px; margin-left: 0px; margin-right: 2px; padding-left: 4px; padding-right: 4px; border-left: #ebebeb 1px solid; border-right: #ebebeb 1px solid; background: none; color: #000000; 
}
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled {color: #999999 !important}
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {background-image: url('imgs//dhxmenu_dhx_skyblue/dhxmenu_topselbg.gif') !important; background-repeat: repeat-x !important; background-position: top !important; border-left: #ffb951 1px solid !important; border-right: #ffb951 1px solid !important}
.dhtmlxMenu_dhx_skyblue_Middle div.top_sep {font-size: 1px; cursor: default; -moz-user-select: none; background-image: url('imgs//dhxmenu_dhx_skyblue/dhxmenu_topsepbg.gif'); background-repeat: no-repeat; background-position: top center; height: 24px; position: relative; float: left; width: 3px; margin-left: 0px; margin-right: 2px}
.dhtmlxMenu_dhx_skyblue_Middle img.dhtmlxMenu_TopLevel_Item_Icon {float: left; margin: 2px 2px 0px 2px; width: 18px; height: 18px}
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Normal div.top_level_text,
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled div.top_level_text,
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected div.top_level_text {float: left; margin-left: 2px; margin-right: 2px}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon {position: absolute; background-color: #eaf2fb; border: #a4bed4 1px solid; overflow: hidden; padding-top: 1px; padding-bottom: 1px}
iframe.dhtmlxMenu_IE6CoverFix_dhx_skyblue {position: absolute; border: none; background: #000000; filter: alpha(opacity=100)}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl {
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item {height: 24px; cursor: default}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis {height: 24px; cursor: default}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected {height: 24px; cursor: default; background-image: url('imgs//dhxmenu_dhx_skyblue/dhxmenu_subselbg.gif') !important; background-repeat: repeat-x; background-position: top}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_icon {width: 24px; text-align: left; -moz-user-select: none}
div.dhtmlxMenu_dhx_skyblue_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_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_text {vertical-align: middle; padding-left: 4px; padding-right: 4px}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_item_text {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #000000; white-space: nowrap; text-align: left}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_item_text {color: #999999 !important}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_hk {padding-left: 8px; padding-right: 8px}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_hk div.sub_item_hk {font-family: Tahoma; font-size: 10px; color: #4985b7; text-align: right}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis td.sub_item_hk div.sub_item_hk {color: #cecece !important}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon tr.sub_sep {height: 3px; font-size: 1px}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon div.sub_sep {font-size: 1px; background-image: url('imgs//dhxmenu_dhx_skyblue/dhxmenu_subsepbg.gif'); background-repeat: repeat-x; background-position: top; cursor: default; height: 3px}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.complex_arrow {width: 4px; height: 24px; background-image: url('imgs//dhxmenu_dhx_skyblue/dhtmlxmenu_subar.gif'); background-repeat: no-repeat; background-position: 0px 0px; float: right}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected div.complex_arrow {background-position: -4px 0px !important}
div.dhtmlxMenu_dhx_skyblue_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_skyblue/dhtmlxmenu_loader.gif')}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left div.dhtmlxMenu_SubLevelArea_Item_Arrow_Loading {top: 6px; left: none; right: 6px}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right div.dhtmlxMenu_SubLevelArea_Item_Arrow_Loading {top: 6px; right: none; left: 6px; _right: -38px}
div.dhtmlxMenu_dhx_skyblue_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_skyblue_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_skyblue/dhtmlxmenu_upar.gif')}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowUp,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowUp_Over,
div.dhtmlxMenu_dhx_skyblue_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_skyblue_SubLevelArea_ArrowUp div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -27px 0px}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowUp_Over div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -36px 0px}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowUp_Disabled div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -45px 0px}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowDown,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowDown_Over,
div.dhtmlxMenu_dhx_skyblue_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_skyblue_SubLevelArea_ArrowDown div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: 0px 0px}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowDown_Over div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -9px 0px}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowDown_Disabled div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -18px 0px}
.dhtmlxMenu_dhx_skyblue_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_skyblue_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_skyblue_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_skyblue/dhtmlxmenu_chrd.gif')}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon.chbx_0 {background-position: 0px 0px !important}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon.chbx_1 {background-position: -18px 0px !important}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_icon.chbx_0 {background-position: -36px 0px !important}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_icon.chbx_1 {background-position: -54px 0px !important}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon.rdbt_0 {background-position: -72px 0px !important}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon.rdbt_1 {background-position: -90px 0px !important}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_icon.rdbt_0 {background-position: -108px 0px !important}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_icon.rdbt_1 {background-position: -126px 0px !important}
.dhx_toolbar_base_dhx_skyblue {white-space: nowrap; overflow: hidden; height: 27px; background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_bg.gif'); background-repeat: repeat-x; position: relative; padding-left: 5px; padding-right: 5px; cursor: default}
.dhx_toolbar_base_dhx_skyblue div.dhxtoolbar_hdrline_ll {position: absolute; height: 27px; border-left: #a4bed4 1px solid; left: 0px; top: 0px; -moz-user-select: none}
.dhx_toolbar_base_dhx_skyblue div.dhxtoolbar_hdrline_l {position: absolute; height: 25px; border-left: #ffffff 1px solid; left: 1px; top: 1px; -moz-user-select: none}
.dhx_toolbar_base_dhx_skyblue div.dhxtoolbar_hdrline_rr {position: absolute; height: 27px; border-right: #a4bed4 1px solid; right: 0px; top: 0px; -moz-user-select: none}
.dhx_toolbar_base_dhx_skyblue div.dhxtoolbar_hdrline_r {position: absolute; height: 25px; border-right: #ffffff 1px solid; right: 1px; top: 1px; -moz-user-select: none}
.dhx_toolbar_base_dhx_skyblue div.float_left {float: left; aborder: #909090 1px solid}
.dhx_toolbar_base_dhx_skyblue div.float_right {float: right; aborder: #909090 1px solid}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn {float: left; margin-top: 2px; color: #000000; padding: 3px; padding-bottom: 2px; margin-right: 1px; -moz-user-select: -moz-none; position: relative; 
}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn.dis {color: #999999 !important}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn.over {border: #ffb552 1px solid; padding: 2px; padding-bottom: 1px; background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_bg_over.gif'); background-position: top; background-repeat: repeat-x}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn.pres {border: #ffbe51 1px solid; padding: 2px; padding-bottom: 1px; background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_bg_pressed.gif'); background-position: top; background-repeat: repeat-x}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn img {float: left; width: 18px; height: 18px; margin: 0px 1px; -moz-user-select: none}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn div {float: left; font-family: Tahoma; font-size: 11px; margin: 2px 2px 0px 2px; height: 16px; -moz-user-select: none}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_arw {float: left; margin-top: 2px; color: #000000; padding: 3px; padding-bottom: 2px; margin-right: 1px; margin-left: -2px; -moz-user-select: none}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_arw.over {border: #ffb552 1px solid; padding: 2px; padding-bottom: 1px; background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_bg_over.gif'); background-position: top; background-repeat: repeat-x}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_arw.pres {border: #ffbe51 1px solid; padding: 2px; padding-bottom: 1px; background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_bg_pressed.gif'); background-position: top; background-repeat: repeat-x}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_arw div.arwimg {float: left; background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_btnarrow.gif'); background-repeat: no-repeat; background-position: center; font-size: 11px; font-family: Tahoma; height: 16px; margin: 2px 0px 0px 0px; width: 7px}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_arw.dis div.arwimg {background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_btnarrow_dis.gif')}
div.dhx_toolbar_poly_dhx_skyblue {position: absolute; margin: 0px; padding-top: 1px; border: #a4bed4 1px solid; background-color: #eaf2fb; overflow: hidden; cursor: default; -moz-user-select: none}
div.dhx_toolbar_poly_dhx_skyblue table.buttons_cont {
}
div.dhx_toolbar_poly_dhx_skyblue table.buttons_cont tr.tr_btn {height: 22px; background-repeat: repeat-x}
div.dhx_toolbar_poly_dhx_skyblue table.buttons_cont tr.tr_btn.tr_btn_over {background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_subbg_over.gif')}
div.dhx_toolbar_poly_dhx_skyblue table.buttons_cont tr.tr_btn.tr_btn_selected {background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_subbg_sel.gif')}
div.dhx_toolbar_poly_dhx_skyblue table.buttons_cont td.td_btn_sep {font-size: 1px; height: 3px; vertical-align: top}
div.dhx_toolbar_poly_dhx_skyblue td.td_btn_sep div.btn_sep {font-size: 1px; cursor: default; border-top: #FFFFFF 1px solid; background-color: #c7d4df; padding-top: 1px; -moz-user-select: none}
div.dhx_toolbar_poly_dhx_skyblue table.buttons_cont td.td_btn_img {font-size: 1px; width: 22px; text-align: center; vertical-align: middle}
div.dhx_toolbar_poly_dhx_skyblue td.td_btn_img img.btn_sel_img {position: relative; width: 16px; height: 16px; margin-left: 3px; margin-right: 3px; -moz-user-select: none}
div.dhx_toolbar_poly_dhx_skyblue table.buttons_cont td.td_btn_txt {font-size: 1px; vertical-align: middle; padding-left: 1px; padding-right: 10px}
 
div.dhx_toolbar_poly_dhx_skyblue 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_dhx_skyblue tr.tr_btn_disabled td.td_btn_txt div.btn_sel_text {color: #999999 !important}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_sep {float: left; height: 25px; width: 2px; margin-top: 1px; font-size: 1px; margin-right: 1px; margin-left: 0px; background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_sep_bg.gif'); background-position: top; background-repeat: no-repeat; -moz-user-select: none}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_text {float: left; vertical-align: middle; font-family: Tahoma; font-size: 11px; color: #000000; margin-top: 7px; margin-right: 1px; margin-left: 0px; padding: 0px 4px; -moz-user-select: none}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn .inp {position: relative; float: left; border: #a4bed4 1px solid; font-family: Tahoma; font-size: 11px; padding: 1px; margin: 0px}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn div.sl_bg_l {background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_slider_left.gif'); background-position: right; background-repeat: no-repeat; width: 2px; font-size: 1px; margin-right: 0px}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn.dis div.sl_bg_l {background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_slider_left_dis.gif')}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn div.sl_bg_m {background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_slider_middle.gif'); background-position: center; background-repeat: repeat-x; font-size: 1px; margin-left: 0px; margin-right: 0px}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn.dis div.sl_bg_m {background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_slider_middle_dis.gif')}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn div.sl_bg_r {background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_slider_right.gif'); background-position: left; background-repeat: no-repeat; width: 2px; font-size: 1px; margin-left: 0px}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn.dis div.sl_bg_r {background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_slider_right_dis.gif')}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn div.sl_pen {position: absolute; top: 2px; width: 15px; height: 15px; background-repeat: no-repeat; -moz-user-select: none; cursor: default; background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_slider_pen_def.gif'); border: none}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn div.sl_pen.over {background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_slider_pen_over.gif') !important}
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn.dis div.sl_pen {background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_slider_pen_dis.gif') !important}
div.dhx_toolbar_slider_label_dhx_skyblue {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}
.dhx_toolbar_base_dhx_skyblue.in_layoutcell {background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_bg_layoutcell.gif') !important}
.dhx_toolbar_base_dhx_skyblue.in_layoutcell div.dhxtoolbar_hdrline_ll {display: none}
.dhx_toolbar_base_dhx_skyblue.in_layoutcell div.dhxtoolbar_hdrline_rr {display: none}
.dhx_toolbar_base_dhx_skyblue.in_layoutcell div.dhxtoolbar_hdrline_l {left: 0px !important}
.dhx_toolbar_base_dhx_skyblue.in_layoutcell div.dhxtoolbar_hdrline_r {right: 0px !important}
.dhx_toolbar_base_dhx_skyblue.in_acccell {background-image: url('imgs//dhxtoolbar_dhx_skyblue/dhxtoolbar_bg_acccell.gif') !important}
.dhx_toolbar_base_dhx_skyblue.in_acccell div.dhxtoolbar_hdrline_ll {display: none}
.dhx_toolbar_base_dhx_skyblue.in_acccell div.dhxtoolbar_hdrline_rr {display: none}
.dhx_toolbar_base_dhx_skyblue.in_acccell div.dhxtoolbar_hdrline_l {left: 0px !important}
.dhx_toolbar_base_dhx_skyblue.in_acccell div.dhxtoolbar_hdrline_r {right: 0px !important}
.dhx_tabbar_zone_dhx_skyblue .dhx_toolbar_base_dhx_skyblue div.dhxtoolbar_hdrline_ll {display: none}
.dhx_tabbar_zone_dhx_skyblue .dhx_toolbar_base_dhx_skyblue div.dhxtoolbar_hdrline_rr {display: none}
.dhx_tabbar_zone_dhx_skyblue .dhx_toolbar_base_dhx_skyblue div.dhxtoolbar_hdrline_l {left: 0px !important}
.dhx_tabbar_zone_dhx_skyblue .dhx_toolbar_base_dhx_skyblue div.dhxtoolbar_hdrline_r {right: 0px !important}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_body_inner .dhx_toolbar_base_dhx_skyblue,
.dhx_acc_base_dhx_skyblue .dhx_toolbar_base_dhx_skyblue,
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly .dhx_toolbar_base_dhx_skyblue {border: none}
.dhx_toolbar_base_dhx_skyblue div.dhxtoolbar_spacer.float_right {float: right}
.dhx_toolbar_base_dhx_skyblue div.dhxtoolbar_spacer.float_left {float: left}
.dhtmlxcalendar_dhx_skyblue{background: #fff; font: 12px Tahoma; color: #000; z-index:99; height:153px; padding-top:14px; width:193px; 
 border: 1px solid #a4bed4}
.dhtmlxcalendar_dhx_skyblue_mini{height:25px; padding-top: 0px}
.dhtmlxcalendar_dhx_skyblue_maxi{height:179px !important; height:193px}
.dhtmlxcalendar_dhx_skyblue_ifr,
.dhtmlxcalendar_dhx_skyblue_mini_ifr,
.dhtmlxcalendar_dhx_skyblue_maxi_ifr {height:173px; width:193px}
.dhtmlxcalendar_dhx_skyblue_mini_ifr {height:25px}
.dhtmlxcalendar_dhx_skyblue_maxi_ifr {height:185px}
.dhtmlxcalendar_dhx_skyblue_mini .winHeader {margin:0 !important; border-bottom: 0 !important}
.dhtmlxcalendar_dhx_skyblue .winHeader {background:url('imgs//__dhxCal_skin_Skyblue/cal_header_bg.gif'); border-style: solid; border-width: 0 1px 1px 1px; border-color: #fff #fff #a4bed4 #fff; padding: 9px 5px 0; height: 16px; 
 
 margin: -14px 0 12px; -moz-user-select:none; 
}
.dhtmlxcalendar_dhx_skyblue .winTitle {font-size:11px; font-weight: bold; float:left; cursor: move; 
 width: 105px; margin-top: -2px}
.dhtmlxcalendar_dhx_skyblue .btn_maxi,
.dhtmlxcalendar_dhx_skyblue .btn_mini,
.dhtmlxcalendar_dhx_skyblue .btn_close,
.dhtmlxcalendar_dhx_skyblue .btn_today,
.dhtmlxcalendar_dhx_skyblue .btn_clear {background: url(imgs//__dhxCal_skin_Skyblue/btns.gif) no-repeat; float:right; height:12px; width:12px; 
 margin-left: 3px}
.dhtmlxcalendar_dhx_skyblue .btn_mini {background-position: -48px 0}
.dhtmlxcalendar_dhx_skyblue .btn_maxi {background-position: -36px 0}
.dhtmlxcalendar_dhx_skyblue .btn_close {background-position: 0 0}
.dhtmlxcalendar_dhx_skyblue .btn_today {background-position: -12px 0}
.dhtmlxcalendar_dhx_skyblue .btn_clear {background-position: -24px 0}
.dhtmlxcalendar_dhx_skyblue .entbox{width:161px; height: 114px; clear:both; margin: 0 15px}
.dhtmlxcalendar_dhx_skyblue td {text-align:center}
.dhtmlxcalendar_dhx_skyblue .dxcalmonth td{font-size: 11px; font-weight: bold}
.dhtmlxcalendar_dhx_skyblue .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_dhx_skyblue .dxcalmonth td.month_btn_right {background: url(imgs//__dhxCal_skin_Skyblue/btns.gif) no-repeat; background-position: -60px; width: 4px}
.dhtmlxcalendar_dhx_skyblue .dxcalmonth td.month_btn_right {background-position: -64px}
.dhtmlxcalendar_dhx_skyblue .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_dhx_skyblue .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_dhx_skyblue .dxcalmonth table {margin: auto}
.dhtmlxcalendar_dhx_skyblue .dxcaldlabel {font-size: 11px; font-weight: bold; border-top: 0px; padding-left:2px; margin-top: 4px}
.dhtmlxcalendar_dhx_skyblue .dxcaldays{margin-top:5px}
.dhtmlxcalendar_dhx_skyblue .dxcaldays_ie{width: 161px; margin-top:5px}
.dhtmlxcalendar_dhx_skyblue .dxcaldlabel td,
.dhtmlxcalendar_dhx_skyblue .dxcaldays td,
.dhtmlxcalendar_dhx_skyblue .dxcaldays_ie td{text-align: center; vertical-align: middle}
.dhtmlxcalendar_dhx_skyblue .dxcaldays td,
.dhtmlxcalendar_dhx_skyblue .dxcaldays_ie td{height: 19px; width: 21px; font-size:12px; border: 0px; cursor: pointer; padding: 0px}
.dhtmlxcalendar_dhx_skyblue .dxcaldays_ie td{height:19px}
.dhtmlxcalendar_dhx_skyblue td.comma{visibility:visible; padding-right: 3px}
.dhtmlxcalendar_dhx_skyblue div.planeMonth,
.dhtmlxcalendar_dhx_skyblue div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_dhx_skyblue div.planeYear{display:inline; width:28px}
.dhtmlxcalendar_dhx_skyblue td.othermonth{visibility: visible; color: #ccc}
.dhtmlxcalendar_dhx_skyblue td.weekend{}
.dhtmlxcalendar_dhx_skyblue td.insensitive{color:#ccc; cursor: default}
.dhtmlxcalendar_dhx_skyblue td.selected{background: url(imgs//__dhxCal_skin_Skyblue/cell_select.gif) center no-repeat}
.dhtmlxcalendar_dhx_skyblue td.current{font-weight:bold !important}
.dhtmlxcalendar_dhx_skyblue td.hover{}
.dhtmlxcalendar_dhx_skyblue td.holiday{
 font-weight:bold; color:#ed3a64}
.dhtmlxdblcalendar_dhx_skyblue {background: url(_dhx_blue/cal_bg_double.png) no-repeat; padding: 0px}
.dhtmlxdblcalendar_dhx_skyblue .dhtmlxcalendar {background-image: url(imgs//blank.gif)}
.dhtmlxcalendar_dhx_skyblue div.dhtmlxRichSelector {position: absolute; background-color:#ffffff; display: block}
.dhtmlxcalendar_dhx_skyblue textarea.dhtmlxRichSelector,
.dhtmlxcalendar_dhx_skyblue select.dhtmlxRichSelector {font-family: verdana; position: absolute; font-size: 9px; overflow: hidden; border-width: 0px; z-index:100}
.dhtmlxcalendar_dhx_skyblue select.dhtmlxRichSelector {border: 1px solid #555555}
