
div.gridbox{overflow:hidden}
.dhx_sub_row
{background-color:white}
div.gridbox .xhdr{background-Color:#D4D0C8}
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; 
 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; overflow:hidden; padding-top:0px; padding-bottom:0px; empty-cells:show}
div.gridbox table.obj 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}
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}
.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}
.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}
.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('../../images/withnet/sug/dhtmlx/header_bg_60.gif')}
div.gridbox_xp table.hdr td {color:#616161; background-image:url('../../images/withnet/sug/dhtmlx/header_bg_60.gif'); border:0px; text-align: center; margin:0px; padding:5px 0px 5px 0px ; font-weight:bold; -moz-user-select: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; overflow:hidden; padding-top:0px; padding-bottom:0px; vertical-align:middle}
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('../../images/withnet/sug/dhtmlx/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('../../images/withnet/sug/dhtmlx/header_bg.gif'); padding: 0px 0px 0px 0px; -moz-user-select: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; overflow:hidden; padding-top:0px; padding-bottom:0px; vertical-align:middle}
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%; padding-right:20px; 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(../../images/withnet/sug/dhtmlx/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(../../images/withnet/sug/dhtmlx/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 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(../../images/withnet/sug/dhtmlx/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(../../images/withnet/sug/dhtmlx/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(../../images/withnet/sug/dhtmlx/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(../../images/withnet/sug/dhtmlx/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: 0px}
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}
*/
div.gridbox_scm{overflow:hidden}
.dhx_sub_row
{background-color:transparent}
div.gridbox .objbox {background-color:white; text-align: left}
div.gridbox_scm .xhdr{background-color:transparent; border-top: 2px solid #2EB6B3}
div.gridbox_scm table{border-collapse: collapse}
div.gridbox_scm table.hdr td {font-family: 돋움, Arial; font-size:12px; color: #666666; background-Color: #F1F1F1; border: 1px solid; border-color : #CBCACA; text-align: center; margin:0px; padding:3px 3px 3px 3px ; -moz-user-select:none; 
 overflow:hidden; empty-cells:show; text-overflow:ellipsis}
div.gridbox_scm table.hdr td div.hdrcell{overflow:hidden; text-overflow:ellipsis; white-space : nowrap}
div.gridbox_scm table.obj td {height: 21px; border: 1px solid; border-color : #CBCACA; font-family:Arial; font-size:12px; -moz-user-select:none; overflow:hidden; padding:3px 3px 3px 3px ; empty-cells:show}
 
div.gridbox_scm table.obj th {
 margin:px 0px 0px 0px}
div.gridbox_scm table.row20px tr td{height:20px; white-space: nowrap; padding: 0px 2px 0px 2px}
div.gridbox_scm table.obj td span.space, div.gridbox_scm table.obj td img.space{width:18px}
 
div.gridbox_scm table.obj tr.rowselected td.cellselected, div.gridbox_scm table.obj td.cellselected {background-color:#DDF3F3}
 
div.gridbox_scm table.obj tr.rowselected td 
{background-color:#DDF3F3}
 
div.gridbox_scm table.obj td.editable{-moz-user-select:text}
div.gridbox_scm 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; 
}
.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}
.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}
.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}
.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}
.defaultTreeTable{margin : 0px; padding : 0px; border : 0px}
.containerTableStyle {overflow : auto; position:relative; top:0; font-size : 12px}
.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}
.selectionBox{background-color: #FFFFCC}
.selectionBar {top:0; background-color: Black; position:absolute; overflow:hidden; height: 2px; z-index : 11}
.intreeeditRow{width:100%; font-size:8pt; height:16px; border:1px solid silver; padding:0; margin:0; -moz-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{background:white; color:black}
.dhtmlxcalendar{
 background-color: #ffffff; border: 0px solid green; font-family: Arial; z-index:99; height:178px; padding:8px 16px 0px 16px; width:146px; border-width: 2px; border-color: #848484}
.dhtmlxcalendar_minimized{background: url(../../images/withnet/sug/dhtmlx/cal_bg_single_mini.png) no-repeat; height:25px; padding:0; width:178px}
.dhtmlxcalendar_ifr {
 height:150px; width:177px}
.dhtmlxcalendar_minimized .dhtmlxcalendarHeader{margin-left:16px; padding-top:4px}
.dhtmlxcalendar .dhtmlxcalendarHeader {text-align:right; width:144; height: 13px}
.dhtmlxcalendar .winTitle {color:black; font-size:11px; float:left; cursor: move; 
}
.dhtmlxcalendar .btn, .btn_mini, .btn_close, .btn_today, .btn_clr {float:right; height:12px; width:13px; 
}
.dhtmlxcalendar .btn_mini {background: url(../../images/withnet/sug/dhtmlx/btn_mini.gif) no-repeat}
.dhtmlxcalendar_minimized .btn_mini {background: url(../../images/withnet/sug/dhtmlx/btn_maxi.gif) no-repeat}
.dhtmlxcalendar .btn_close {background: url(../../images/withnet/sug/dhtmlx/btn_close.gif) no-repeat}
.dhtmlxcalendar .btn_today {background: url(../../images/withnet/sug/dhtmlx/btn_today.gif) no-repeat}
.dhtmlxcalendar .btn_clr {background: url(../../images/withnet/sug/dhtmlx/btn_clr.gif) no-repeat}
.dhtmlxcalendar .entbox{width:145px; clear:both}
.dhtmlxcalendar td {font-size: 10px; font-family: Tahoma; text-align:center}
.dhtmlxcalendar .dxcalmonth {}
.dhtmlxcalendar .dxcalmonth td.month_btn_left,
.dhtmlxcalendar .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/page_prev.gif) center center no-repeat; background-repeat: no-repeat; width: 17px}
.dhtmlxcalendar .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/page_next.gif) center center no-repeat}
.dhtmlxcalendar .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar .dxcalmonth td.month_btn_right span{visibility: hidden}
.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; text-align: center}
.dhtmlxcalendar div.planeMonth,
.dhtmlxcalendar div.planeYear {height: auto; overflow: auto; font-size: 10px; font-weight: bold}
div.dhtmlxcalendar div.planeYear{display:inline; width:28px}
.dhtmlxcalendar td.thismonth{color:black; padding:1px}
.dhtmlxcalendar td.othermonth{visibility:hidden}
.dhtmlxcalendar td.weekend{color:red; padding:1px}
.dhtmlxcalendar td.weekend2{color:blue; 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(../../images/withnet/sug/dhtmlx/cal_bg_double.png) no-repeat; padding: 0px}
.dhtmlxdblcalendar .dhtmlxcalendar {background-image: url(../../images/withnet/sug/dhtmlx/blank.gif)}
.dhtmlxcalendar div.dhtmlxRichSelector {position: absolute; background-color:#ffffff; display: block}
.dhtmlxcalendar textarea.dhtmlxRichSelector,
.dhtmlxcalendar select.dhtmlxRichSelector {font-family: verdana; position: absolute; font-size: 9px; overflow: hidden; border-width: 0px; z-index:100}
.dhtmlxcalendar select.dhtmlxRichSelector {border: 1px solid #555555}
.dhtmlxcalendar_yahoolike {background: url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_Yahoolike/cal_bg_single.gif) no-repeat; border: 1px solid gray; font-family: Arial, Helvetica, sans-serif; font-size:small; background-color: #fff; width:178px; height:172px; padding:5px; z-index:99}
.dhtmlxcalendar_yahoolike_minimized{height:25px; padding:0; width:178px}
.dhtmlxcalendar_yahoolike_ifr {height:172px; width:190px}
.dhtmlxcalendar_yahoolike .dhtmlxcalendarHeader {text-align:right; width:178}
.dhtmlxcalendar_yahoolike_minimized .dhtmlxcalendarHeader{margin-left:16px; padding-top:4px; width:155}
.dhtmlxcalendar_yahoolike .winTitle {color:black; font-size:12px; float:left; cursor: move; 
}
.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: #fff; border: 0px solid #e0e0e0}
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_Yahoolike/bwd_arrow.gif) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_Yahoolike/fwd_arrow.gif) center center no-repeat}
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right span{visibility: hidden}
.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: 21px; color: #666}
.dhtmlxcalendar_yahoolike .dxcaldays_ie td{height: 21px}
.dhtmlxcalendar_yahoolike .dxcaldays td,
.dhtmlxcalendar_yahoolike .dxcaldays_ie td{border: 0px solid #e0e0e0; background-color: #fff; text-align: center; cursor: pointer}
.dhtmlxcalendar_yahoolike td.comma{visibility:block; padding-left: 2px; padding-right: 2px}
.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:#fff; visibility: visible}
.dhtmlxcalendar_yahoolike td.weekend{color:red}
.dhtmlxcalendar_yahoolike td.unsensitive{color:#ccc; font-style:italic; cursor: default}
.dhtmlxcalendar_yahoolike td.selected{border:0px 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 textarea.dhtmlxRichSelector,
.dhtmlxcalendar_yahoolike select.dhtmlxRichSelector {font-family: Arial; font-size: 10pt; overflow: hidden}
.dhtmlxcalendar_yahoolike select.dhtmlxRichSelector {border: 1px solid #7b9ebd}
/*
.dhtmlxcalendar_simplegrey {background: url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_simplegrey/cal_bg_single.png) no-repeat; border: 0px solid green; font-family: Arial; z-index:99; height:174px; width:160px; padding:16px}
.dhtmlxcalendar_simplegrey_ifr {height:195px; width:189px}
.dhtmlxcalendar_simplegrey .entbox{width:161px; height:174px}
.dhtmlxcalendar_simplegrey td {font-size: 10px; font-family: Tahoma; text-align:center}
.dhtmlxcalendar_simplegrey .dxcalmonth{}
.dhtmlxcalendar_simplegrey .dxcalmonth td{font-weight:bold; 
 font-size: 12px}
.dhtmlxcalendar_simplegrey .dxcalmonth .planeYear{margin-left:4px}
.dhtmlxcalendar_simplegrey .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_simplegrey .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_simplegrey/bwd_arrow.png) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_simplegrey .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_simplegrey/fwd_arrow.png) center center no-repeat}
.dhtmlxcalendar_simplegrey .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_simplegrey .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_simplegrey .dxcaldlabel {margin-top: 10px; border-bottom: 1px solid #7e7e7e; color:#7e7e7e}
.dhtmlxcalendar_simplegrey .dxcaldlabel td,
.dhtmlxcalendar_simplegrey .dxcaldays td,
.dhtmlxcalendar_simplegrey .dxcaldays_ie td{font-size: 11px; font-family: Tahoma; font-weight:normal; 
 text-align: center; vertical-align: middle; width: 24px; height: 21px; color: #7e7e7e}
.dhtmlxcalendar_simplegrey .dxcaldlabel{border-top: 0px}
.dhtmlxcalendar_simplegrey .dxcaldlabel td{color: black}
.dhtmlxcalendar_simplegrey .dxcaldays td,
.dhtmlxcalendar_simplegrey .dxcaldays_ie td{border: 0px; text-align: center; cursor: pointer}
.dhtmlxcalendar_simplegrey .dxcaldays_ie td{display: block; height:19px; 
}
.dhtmlxcalendar_simplegrey td.comma{visibility:visible}
.dhtmlxcalendar_simplegrey div.planeMonth,
.dhtmlxcalendar_simplegrey div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_simplegrey div.planeYear{display:inline; width:auto}
.dhtmlxcalendar_simplegrey td.thismonth{color:black; padding:1px; width: 24px}
.dhtmlxcalendar_simplegrey td.othermonth{visibility: visible}
.dhtmlxcalendar_simplegrey td.weekend{color:black; padding:1px}
.dhtmlxcalendar_simplegrey td.insensitive{color:#b5b5b5; cursor: default; padding:1px}
.dhtmlxcalendar_simplegrey td.selected{background: url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_simplegrey/cell_select.png) center center no-repeat; border:1px solid #b5b5b5; padding:0px; color:black !important}
.dhtmlxcalendar_simplegrey td.current{color:black; font-weight:bold !important
}
.dhtmlxcalendar_simplegrey td.hover{border:1px solid #b5b5b5; padding:0px}
.dhtmlxcalendar_simplegrey td.holiday{
 font-weight:bold; text-decoration:underline; color:#000}
.dhtmlxcalendar_simplegrey textarea.dhtmlxRichSelector,
.dhtmlxcalendar_simplegrey select.dhtmlxRichSelector {font-family: Arial; font-size: 10pt; overflow: hidden}
.dhtmlxcalendar_simplegrey select.dhtmlxRichSelector {border: 1px solid #7b9ebd}
.dhtmlxcalendar_simpleblue {background: url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_SimpleBlue/cal_bg_single.png) no-repeat; border: 0px solid green; font-family: Arial; z-index:99; height:174px; width:160px; padding:16px}
.dhtmlxcalendar_simpleblue_ifr {height:195px; width:189px}
.dhtmlxcalendar_simpleblue .entbox{width:161px; height:174px}
.dhtmlxcalendar_simpleblue td {font-size: 10px; font-family: Tahoma; 
 text-align:center}
.dhtmlxcalendar_simpleblue .dxcalmonth{}
.dhtmlxcalendar_simpleblue .dxcalmonth td{font-size: 12px; font-weight:bold; 
}
.dhtmlxcalendar_simpleblue .dxcalmonth .planeYear{margin-left:4px}
.dhtmlxcalendar_simpleblue .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_simpleblue .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_SimpleBlue/bwd_arrow.png) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_simpleblue .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_SimpleBlue/fwd_arrow.png) center center no-repeat}
.dhtmlxcalendar_simpleblue .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_simpleblue .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_simpleblue .dxcaldlabel {border-bottom: 1px solid #7e7e7e; margin-top: 10px; 
 color:#7e7e7e}
.dhtmlxcalendar_simpleblue .dxcaldlabel td,
.dhtmlxcalendar_simpleblue .dxcaldays td,
.dhtmlxcalendar_simpleblue .dxcaldays_ie td{font-size: 11px; font-family: Tahoma; font-weight:normal; 
 text-align: center; vertical-align: middle; width: 24px; height: 21px; color: #7e7e7e}
.dhtmlxcalendar_simpleblue .dxcaldlabel{border-top: 0px}
.dhtmlxcalendar_simpleblue .dxcaldlabel td{color: black}
.dhtmlxcalendar_simpleblue .dxcaldays td,
.dhtmlxcalendar_simpleblue .dxcaldays_ie td{border: 0px; text-align: center; cursor: pointer}
.dhtmlxcalendar_simpleblue .dxcaldays_ie td{height:19px}
.dhtmlxcalendar_simpleblue td.comma{visibility:visible}
.dhtmlxcalendar_simpleblue div.planeMonth,
.dhtmlxcalendar_simpleblue div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_simpleblue div.planeYear{display:inline; width:auto}
.dhtmlxcalendar_simpleblue td.thismonth{color:black; padding:1px; width: 24px}
.dhtmlxcalendar_simpleblue td.othermonth{visibility: visible}
.dhtmlxcalendar_simpleblue td.weekend{color:black; padding:1px}
.dhtmlxcalendar_simpleblue td.insensitive{color:#b5b5b5; cursor: default; padding:1px}
.dhtmlxcalendar_simpleblue td.selected{background-color: #6fdcfa; color:black !important}
.dhtmlxcalendar_simpleblue td.current{color:black; font-weight:bold !important
}
.dhtmlxcalendar_simpleblue td.hover{border:1px solid #6fdcfa; padding:0px}
.dhtmlxcalendar_simpleblue td.holiday{
 font-weight:bold; text-decoration:underline; color:#000}

.dhtmlxcalendar_simplecolordark {background: url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_simplecolordark/cal_bg_single.png) repeat-x; border: 0px solid green; font-family: Arial; z-index:99; height:164px; width:160px; padding:10px}
.dhtmlxcalendar_simplecolordark_ifr {height:189px; width:182px}
.dhtmlxcalendar_simplecolordark .entbox{width:161px; height:164px}
.dhtmlxcalendar_simplecolordark td {font-size: 10px; font-family: Tahoma; font-weight:bold; 
 text-align:center}
.dhtmlxcalendar_simplecolordark .dxcalmonth{}
.dhtmlxcalendar_simplecolordark .dxcalmonth td{font-size: 12px; color:#b2b405}
.dhtmlxcalendar_simplecolordark .dxcalmonth .planeYear{margin-left:4px}
.dhtmlxcalendar_simplecolordark .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_simplecolordark .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_simplecolordark/bwd_arrow.png) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_simplecolordark .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_simplecolordark/fwd_arrow.png) center center no-repeat}
.dhtmlxcalendar_simplecolordark .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_simplecolordark .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_simplecolordark .dxcaldlabel {margin-top: 10px; 
 border-bottom: 1px solid #7e7e7e; color:#7e7e7e}
.dhtmlxcalendar_simplecolordark .dxcaldlabel td,
.dhtmlxcalendar_simplecolordark .dxcaldays td,
.dhtmlxcalendar_simplecolordark .dxcaldays_ie td{font-size: 11px; font-family: Tahoma; font-weight:normal; 
 text-align: center; vertical-align: middle; width: 24px; height: 21px; color: #7e7e7e}
.dhtmlxcalendar_simplecolordark .dxcaldlabel{border-top: 0px}
.dhtmlxcalendar_simplecolordark .dxcaldlabel td{color: #a5a5a5}
.dhtmlxcalendar_simplecolordark .dxcaldays td,
.dhtmlxcalendar_simplecolordark .dxcaldays_ie td{border: 0px; text-align: center; cursor: pointer}
.dhtmlxcalendar_simplecolordark .dxcaldays_ie td{height:16px}
.dhtmlxcalendar_simplecolordark td.comma{visibility:visible}
.dhtmlxcalendar_simplecolordark div.planeMonth,
.dhtmlxcalendar_simplecolordark div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_simplecolordark div.planeYear{display:inline; width:auto}
.dhtmlxcalendar_simplecolordark td.thismonth{color:#717171; padding:1px; width: 24px; height: 21px
 font-size:1px; 
}
.dhtmlxcalendar_simplecolordark td.othermonth{visibility: visible; color:#3b3b3b}
.dhtmlxcalendar_simplecolordark td.weekend{color:#717171; padding:1px}
.dhtmlxcalendar_simplecolordark td.insensitive{color:#b5b5b5; cursor: default; padding:1px}
.dhtmlxcalendar_simplecolordark td.selected{background-color: #404040; color:white !important}
.dhtmlxcalendar_simplecolordark td.current{color:#717171; font-weight:bold !important
}
.dhtmlxcalendar_simplecolordark td.hover{border: 1px solid white; padding:0px}
.dhtmlxcalendar_simplecolordark td.holiday{
 font-weight:bold; text-decoration:underline; color:#b2b405}
.dhtmlxcalendar_simplecolorsand {background: url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_simplecolorsand/cal_bg_single.png) repeat-x; border: 1px solid #c3c9aa; font-family: Arial; z-index:99; height:164px; width:160px; padding:10px}
.dhtmlxcalendar_simplecolorsand_ifr {height:189px; width:182px}
.dhtmlxcalendar_simplecolorsand .entbox{width:161px; height:164px}
.dhtmlxcalendar_simplecolorsand td {font-size: 10px; font-family: Tahoma; font-weight:bold; text-align:center; 
}
.dhtmlxcalendar_simplecolorsand .dxcalmonth .planeYear{margin-left:4px}
.dhtmlxcalendar_simplecolorsand .dxcalmonth td{font-size: 12px; color:#575757; 
}
.dhtmlxcalendar_simplecolorsand .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_simplecolorsand .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_simplecolorsand/bwd_arrow.png) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_simplecolorsand .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_simplecolorsand/fwd_arrow.png) center center no-repeat}
.dhtmlxcalendar_simplecolorsand .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_simplecolorsand .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_simplecolorsand .dxcaldlabel {margin-top: 10px; 
 border-bottom: 1px solid #7e7e7e; color:#717171}
.dhtmlxcalendar_simplecolorsand .dxcaldlabel td,
.dhtmlxcalendar_simplecolorsand .dxcaldays td,
.dhtmlxcalendar_simplecolorsand .dxcaldays_ie td{font-size: 11px; font-family: Tahoma; font-weight: normal; 
 text-align: center; vertical-align: middle; width: 24px; height: 21px; color: #7e7e7e}
.dhtmlxcalendar_simplecolorsand .dxcaldlabel{border-top: 0px}
.dhtmlxcalendar_simplecolorsand .dxcaldlabel td{color: #3b3b3b}
.dhtmlxcalendar_simplecolorsand .dxcaldays td,
.dhtmlxcalendar_simplecolorsand .dxcaldays_ie td{border: 0px; text-align: center; cursor: pointer}
.dhtmlxcalendar_simplecolorsand .dxcaldays_ie td{height:16px}
.dhtmlxcalendar_simplecolorsand td.comma{visibility:visible}
.dhtmlxcalendar_simplecolorsand div.planeMonth,
.dhtmlxcalendar_simplecolorsand div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_simplecolorsand div.planeYear{display:inline; width:auto}
.dhtmlxcalendar_simplecolorsand td.thismonth{color:#3b3b3b; padding:1px; width: 24px; height: 21px
 font-size:1px; 
}
.dhtmlxcalendar_simplecolorsand td.othermonth{visibility: visible; color:#a5a5a5}
.dhtmlxcalendar_simplecolorsand td.weekend{color:#3b3b3b; padding:1px}
.dhtmlxcalendar_simplecolorsand td.insensitive{color:#b5b5b5; cursor: default; padding:1px}
.dhtmlxcalendar_simplecolorsand td.selected{background-color: #f5c453; color:black !important}
.dhtmlxcalendar_simplecolorsand td.current{color:#3b3b3b; font-weight:bold !important
}
.dhtmlxcalendar_simplecolorsand td.hover{border: 1px solid #f5c453; padding:0px}
.dhtmlxcalendar_simplecolorsand td.holiday{
 font-weight:bold; text-decoration:underline; color:#3b3b3b}
.dhtmlxcalendar_classic {background: url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_Classic/cal_bg_single.gif) no-repeat; background-color:white; border: 1px solid gray; font-family: Arial; z-index:99; height:auto; width:145px; padding:5 10 5 10}
.dhtmlxcalendar_classic_ifr {height:147px; width:167px}
.dhtmlxcalendar_classic .entbox{width:145px}
.dhtmlxcalendar_classic td {font-size: 11px; font-family: Tahoma; text-align:center; font-weight: bold; 
}
.dhtmlxcalendar_classic .dxcalmonth div.planeYear{margin-left:4px; 
}
.dhtmlxcalendar_classic .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_classic .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/cal_arrow_bwd.gif) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_classic .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/cal_arrow_fwd.gif) center center no-repeat}
.dhtmlxcalendar_classic .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_classic .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_classic .dxcaldlabel {border-bottom: 0px solid #7e7e7e; color:#7e7e7e; background-color: #eeeeee; margin-top: 5px}
.dhtmlxcalendar_classic .dxcaldlabel td,
.dhtmlxcalendar_classic .dxcaldays td,
.dhtmlxcalendar_classic .dxcaldays_ie td{font-size: 11px; font-family: Tahoma; font-weight: normal; 
 text-align: left; vertical-align: middle; width: 18px; height: 18px; color: black}
.dhtmlxcalendar_classic .dxcaldlabel{border-top: 1px solid #7e7e7e}
.dhtmlxcalendar_classic .dxcaldays td,
.dhtmlxcalendar_classic .dxcaldays_ie td{border: 0px; text-align: center; cursor: pointer}
.dhtmlxcalendar_classic .dxcaldays_ie td{height:16px}
.dhtmlxcalendar_classic td.comma{visibility:visible}
.dhtmlxcalendar_classic div.planeMonth,
.dhtmlxcalendar_classic div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_classic div.planeYear{display:inline; width:28px}
.dhtmlxcalendar_classic td.thismonth{border-top: 1px solid #7e7e7e; color:#0052ab; text-decoration:underline; padding:1px}
.dhtmlxcalendar_classic td.othermonth{border-top: 1px solid #7e7e7e; visibility:visible; color:#0052ab}
.dhtmlxcalendar_classic td.weekend{border-top: 1px solid #7e7e7e; 
 color:#0052ab; text-decoration:underline; padding:1px}
.dhtmlxcalendar_classic td.insensitive{color:#b5b5b5; cursor: default; padding:1px}
.dhtmlxcalendar_classic td.selected{border-top: 1px solid #7e7e7e; background-color: #f5c453; color:#0052ab !important}
.dhtmlxcalendar_classic td.current{border-top: 1px solid #7e7e7e; color:#0052ab; font-weight:bold !important
}
.dhtmlxcalendar_classic td.hover{border: 1px solid #f5c453; padding:0px}
.dhtmlxcalendar_classic td.holiday{
 font-weight:bold; color:#0052ab}
.dhtmlxcalendar_classic div.dhtmlxRichSelector {position: absolute; background-color:#ffffff; display: block}
.dhtmlxcalendar_classic textarea.dhtmlxRichSelector,
.dhtmlxcalendar_classic select.dhtmlxRichSelector {font-family: verdana; position: absolute; font-size: 9px; overflow: hidden; border-width: 0px; z-index:100}
.dhtmlxcalendar_classic select.dhtmlxRichSelector {border: 1px solid #555555}
.dhtmlxcalendar_dhx_black{background: url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_Black/cal_bg_single.png) no-repeat; font-family: Arial; z-index:99; height:173px; padding: 14px 10px 0px 8px; width:161px; 
}
.dhtmlxcalendar_dhx_black_minimized{background: url(../../images/withnet/sug/dhtmlx/cal_bg_single_mini.png) no-repeat; height:25px; padding:0; width:179px}
.dhtmlxcalendar_dhx_black_ifr {height:173px; width:179px}
.dhtmlxcalendar_dhx_black_minimized .dhtmlxcalendarHeader{margin-left:16px; padding-top:4px}
.dhtmlxcalendar_dhx_black .dhtmlxcalendarHeader {text-align:right; width:144; height: 13px}
.dhtmlxcalendar_dhx_black .winTitle {color:#fff; font-size:11px; float:left; cursor: move; 
}
.dhtmlxcalendar_dhx_black .btn, .btn_mini, .btn_close, .btn_today, .btn_clr {float:right; height:12px; width:13px; 
}
.dhtmlxcalendar_dhx_black .btn_mini {background: url(../../images/withnet/sug/dhtmlx/btn_mini.gif) no-repeat}
.dhtmlxcalendar_dhx_black_minimized .btn_mini {background: url(../../images/withnet/sug/dhtmlx/btn_maxi.gif) no-repeat}
.dhtmlxcalendar_dhx_black .btn_close {background: url(../../images/withnet/sug/dhtmlx/btn_close.gif) no-repeat}
.dhtmlxcalendar_dhx_black .btn_today {background: url(../../images/withnet/sug/dhtmlx/btn_today.gif) no-repeat}
.dhtmlxcalendar_dhx_black .btn_clr {background: url(../../images/withnet/sug/dhtmlx/btn_clr.gif) no-repeat}
.dhtmlxcalendar_dhx_black .entbox{width:161px; clear:both}
.dhtmlxcalendar_dhx_black td {font-size: 11px; font-family: Tahoma; text-align:center}
.dhtmlxcalendar_dhx_black .dxcalmonth td{color: #ffd028; font-weight: bold}
.dhtmlxcalendar_dhx_black .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_dhx_black .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_Black/cal_arrow_bwd.gif) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_dhx_black .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_Black/cal_arrow_fwd.gif) center center no-repeat}
.dhtmlxcalendar_dhx_black .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_dhx_black .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_dhx_black .dxcaldlabel {border-bottom: 1px solid #fff; border-top: 0px; padding-left:2px; margin-top: 4px}
.dhtmlxcalendar_dhx_black .dxcaldays{margin-top:10px}
.dhtmlxcalendar_dhx_black .dxcaldays_ie{width: 161px; margin-top:13px}
.dhtmlxcalendar_dhx_black .dxcaldlabel td,
.dhtmlxcalendar_dhx_black .dxcaldays td,
.dhtmlxcalendar_dhx_black .dxcaldays_ie td{color:#fff; font-size: 11px; font-family: Tahoma; text-align: center; vertical-align: middle; width: 20px; height: 17px}
.dhtmlxcalendar_dhx_black .dxcaldays td,
.dhtmlxcalendar_dhx_black .dxcaldays_ie td{border: 0px; cursor: pointer; color: #fff}
.dhtmlxcalendar_dhx_black .dxcaldays_ie td{height:15px}
.dhtmlxcalendar_dhx_black td.comma{visibility:visible; padding-right: 3px}
.dhtmlxcalendar_dhx_black div.planeMonth,
.dhtmlxcalendar_dhx_black div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_dhx_black div.planeYear{display:inline; width:28px}
.dhtmlxcalendar_dhx_black td.thismonth{color: #fff; padding:1px}
.dhtmlxcalendar_dhx_black td.othermonth{visibility: visible; color: #fedb2f}
.dhtmlxcalendar_dhx_black td.weekend{color:#b1b1b1; padding:1px}
.dhtmlxcalendar_dhx_black td.insensitive{color:#333; cursor: default; padding:1px}
.dhtmlxcalendar_dhx_black td.selected{background: url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_Black/cell_select.png) center center no-repeat; color:white !important}
.dhtmlxcalendar_dhx_black td.current{font-weight:bold !important; color:#fff}
.dhtmlxcalendar_dhx_black td.hover{border:1px solid #b5b5b5; padding:0px}
.dhtmlxcalendar_dhx_black td.holiday{
 font-weight:bold; color:#FF00D4}
.dhtmlxdblcalendar_dhx_black {background: url(_dhx_black/cal_bg_double.png) no-repeat; padding: 0px}
.dhtmlxdblcalendar_dhx_black .dhtmlxcalendar {background-image: url(../../images/withnet/sug/dhtmlx/blank.gif)}
.dhtmlxcalendar_dhx_black div.dhtmlxRichSelector {position: absolute; background-color:#ffffff; display: block}
.dhtmlxcalendar_dhx_black textarea.dhtmlxRichSelector,
.dhtmlxcalendar_dhx_black select.dhtmlxRichSelector {font-family: verdana; position: absolute; font-size: 9px; overflow: hidden; border-width: 0px; z-index:100}
.dhtmlxcalendar_dhx_black select.dhtmlxRichSelector {border: 1px solid #555555}
.dhtmlxcalendar_dhx_blue{background: url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_Blue/cal_bg_single.gif) no-repeat; font-family: Arial; z-index:99; height:173px; padding: 14px 10px 0px 8px; width:161px; 
}
.dhtmlxcalendar_dhx_blue_minimized{background: url(../../images/withnet/sug/dhtmlx/cal_bg_single_mini.png) no-repeat; height:25px; padding:0; width:179px}
.dhtmlxcalendar_dhx_blue_ifr {height:173px; width:179px}
.dhtmlxcalendar_dhx_blue_minimized .dhtmlxcalendarHeader{margin-left:16px; padding-top:4px}
.dhtmlxcalendar_dhx_blue .dhtmlxcalendarHeader {text-align:right; width:144; height: 13px}
.dhtmlxcalendar_dhx_blue .winTitle {color:#fff; font-size:11px; float:left; cursor: move; 
}
.dhtmlxcalendar_dhx_blue .btn, .btn_mini, .btn_close, .btn_today, .btn_clr {float:right; height:12px; width:13px; 
}
.dhtmlxcalendar_dhx_blue .btn_mini {background: url(../../images/withnet/sug/dhtmlx/btn_mini.gif) no-repeat}
.dhtmlxcalendar_dhx_blue_minimized .btn_mini {background: url(../../images/withnet/sug/dhtmlx/btn_maxi.gif) no-repeat}
.dhtmlxcalendar_dhx_blue .btn_close {background: url(../../images/withnet/sug/dhtmlx/btn_close.gif) no-repeat}
.dhtmlxcalendar_dhx_blue .btn_today {background: url(../../images/withnet/sug/dhtmlx/btn_today.gif) no-repeat}
.dhtmlxcalendar_dhx_blue .btn_clr {background: url(../../images/withnet/sug/dhtmlx/btn_clr.gif) no-repeat}
.dhtmlxcalendar_dhx_blue .entbox{width:161px; clear:both}
.dhtmlxcalendar_dhx_blue td {font-size: 11px; font-family: Tahoma; text-align:center}
.dhtmlxcalendar_dhx_blue .dxcalmonth td{color: #01699e; font-weight: bold}
.dhtmlxcalendar_dhx_blue .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_dhx_blue .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_Blue/cal_arrow_bwd.gif) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_dhx_blue .dxcalmonth td.month_btn_right {background: transparent url(../../images/withnet/sug/dhtmlx/__dhxCal_skin_Blue/cal_arrow_fwd.gif) center center no-repeat}
.dhtmlxcalendar_dhx_blue .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_dhx_blue .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_dhx_blue .dxcaldlabel {border-bottom: 1px solid #fff; border-top: 0px; padding-left:2px; margin-top: 4px}
.dhtmlxcalendar_dhx_blue .dxcaldays{margin-top:10px}
.dhtmlxcalendar_dhx_blue .dxcaldays_ie{width: 161px; margin-top:13px}
.dhtmlxcalendar_dhx_blue .dxcaldlabel td {color:#5e6366}
.dhtmlxcalendar_dhx_blue .dxcaldlabel td,
.dhtmlxcalendar_dhx_blue .dxcaldays td,
.dhtmlxcalendar_dhx_blue .dxcaldays_ie td{font-size: 11px; font-family: Tahoma; text-align: center; vertical-align: middle; width: 20px; height: 17px}
.dhtmlxcalendar_dhx_blue .dxcaldays td,
.dhtmlxcalendar_dhx_blue .dxcaldays_ie td{border: 0px; cursor: pointer; color: #fff}
.dhtmlxcalendar_dhx_blue .dxcaldays_ie td{height:15px}
.dhtmlxcalendar_dhx_blue td.comma{visibility:visible; padding-right: 3px}
.dhtmlxcalendar_dhx_blue div.planeMonth,
.dhtmlxcalendar_dhx_blue div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_dhx_blue div.planeYear{display:inline; width:28px}
.dhtmlxcalendar_dhx_blue td.thismonth{color: #919294; padding:1px}
.dhtmlxcalendar_dhx_blue td.othermonth{visibility: visible; color: #73aabe}
.dhtmlxcalendar_dhx_blue td.weekend{color:#036497; padding:1px}
.dhtmlxcalendar_dhx_blue td.insensitive{color:#d0d0d0; cursor: default; padding:1px}
.dhtmlxcalendar_dhx_blue td.selected{background: #04648c; color:white !important; font-weight: bold}
.dhtmlxcalendar_dhx_blue td.current{font-weight:bold !important; color:#919294}
.dhtmlxcalendar_dhx_blue td.hover{border:1px solid #b5b5b5; padding:0px}
.dhtmlxcalendar_dhx_blue td.holiday{
 font-weight:bold; color:#ed3a64}
.dhtmlxdblcalendar_dhx_blue {background: url(_dhx_blue/cal_bg_double.png) no-repeat; padding: 0px}
.dhtmlxdblcalendar_dhx_blue .dhtmlxcalendar {background-image: url(../../images/withnet/sug/dhtmlx/blank.gif)}
.dhtmlxcalendar_dhx_blue div.dhtmlxRichSelector {position: absolute; background-color:#ffffff; display: block}
.dhtmlxcalendar_dhx_blue textarea.dhtmlxRichSelector,
.dhtmlxcalendar_dhx_blue select.dhtmlxRichSelector {font-family: verdana; position: absolute; font-size: 9px; overflow: hidden; border-width: 0px; z-index:100}
.dhtmlxcalendar_dhx_blue select.dhtmlxRichSelector {border: 1px solid #555555}
 */
/*
.dhx_combo_img{position:absolute; top:0px; right:0px; width:17px; height:20px}
.dhx_combo_option_img{position:relative; top:1px; 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}
.dhx_combo_list_rtl div div{float :right !important; cursor:default; padding:2px 2px 2px 2px}
.dhx_combo_list_rtl div img{float :right !important}
.dhx_combo_list_rtl div input{float :right !important}
*/
/*
div.gridbox_dhx_blue {border:1px solid #c2d5dc}
div.gridbox_dhx_blue .xhdr{background-image:url(../../images/withnet/sug/dhtmlx//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(../../images/withnet/sug/dhtmlx//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}
*/