/* basic styling */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, 
big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, a
									{ margin: 0; padding: 0; border: 0;	outline: 0; list-style: none; text-decoration: none;
	   				 	  			  font-weight: inherit; font-style: inherit; font-size: 100%; font-family: "Segoe UI", Tahoma, sans-serif;
	   				 	  			  color: inherit; } 					  		
a:hover								{ outline: 0; } 

h1, h2								{ font-size: 18px; }
h3									{ font-size: 14px; font-weight:normal;}
h4									{ font-size: 12px; text-transform: uppercase; }
h1, h2, h3, h4						{ padding-top: 10px; color: #009900; }
							
									/* Needed to make DHTMLX Layout work properely */	
html, body							{ width: 100%; height: 100%; margin: 0px; padding: 0px; overflow: hidden; color: #242424; font-size: 12px; line-height: 1.5; }	
/*body.portal							{ overflow-y: scroll; }*/
body								{ font-size: 12px; background: #ebebeb;  }
input[type=text]					{ outline: none; margin:0px; }
input[type=password]				{ outline: none; margin:0px; }

a:link 								{ color:#609000; }
a:visited 							{ color:#609000; }
a:hover, a:focus 					{ color:#306000; text-decoration:underline; }
a:active 							{ color:#306000; }

a.menulink:link 					{ color: #242424; font-size: 14px;}
a.menulink:visited					{ color: #242424; font-size: 14px;}
a.menulink:hover, a.menulink::focus			{ color:#90c000; text-decoration: underline; }
a.menulink:active					{ color: #90c000; }

a.menuHeaderlink:link 				{ color: #009900; }
a.menuHeaderlink:visited			{ color: #009900; }
a.menuHeaderlink:hover, a.menuHeaderlink:focus	{ color: #009900; text-decoration: underline; }
a.menuHeaderlink:active			{ color: #009900; }

/**/
.fL 								{ float: left; }
.fR 								{ float: right; }
.oA									{ overflow: auto; }	
.talCenter							{ text-align:center; }
.noborder							{ border:none; }
.transp								{ background-color:transparent; }
.normalfontweight					{ font-weight: normal !important; font-size: 13px !important;}

.clrL 								{ clear: left; }
.clrR 								{ clear: right; }
.clr  								{ clear: both; }

.pT									{ padding-top: 1px; } /* useful for helping alignment when using many floats close to eachother */
.blk								{ display: block; }
.lps								{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; }
.panel, .wh100p						{ height: 100%; width: 100%; }

.interface							{ padding: 7px 13px; background: #ebebeb; background: -webkit-gradient(linear, center top, center bottom, from(#f7f7f7), to(#d9d9d9)); }
.container							{ padding: 7px 16px; background: white; -webkit-box-shadow: inset 0 0 5px silver; height: 100%; }
.hidden								{ display: none; }
.entry								{ margin-top: 10px; }
.paper								{ max-width: 600px; background: white; padding: 5px; border-right: 1px solid silver; border-bottom: 1px solid silver; margin-right: -1px; }
.repeater							{ overflow-y: auto; overflow-x: hidden; /*background: #f1f1f1;*/ }
.repeater2							{ width:200px; /*background: #f1f1f1;*/ }
.container .repeater				{ background: white; }
.unread								{ font-weight: bold; }

/* TODO: repeater is missing scrolls */
/*.repeater							{ overflow-y:scroll;padding: 5px 12px;}*/
.bpEntry							{ padding: 5px 12px;  }
.bpEntry h2							{ font-size: 16px; }

.scrollable							{ overflow-y: scroll; height: 100%; }

/* newstreams */
.entry 												{ clear: left; vertical-align:top; }
.entry h2											{  }
.entry img 											{  float: left; margin-left: 10px; margin-right: 10px; margin-bottom: 10px;width:220px; height:120px;}
div.MenuContainer { height:100%; width:100%; overflow:auto;}

div.MenuModules { float:left; height:100%; color:#fff;}
div.MenuModules li.selected { background-color:#fff; color:#538c29;}
div.MenuModules ul.tabs { margin:0px; padding:0px 0px 0px 0px; background-color:#538c29;} /*#2d6601;*/  
div.MenuModules ul.tabs li { list-style:none; padding:10px;  font-size: 14px;}

div.MenuGroups { overflow:auto; }

ul.MenuGroupObjects { float:left; min-width:200px; margin:0px; padding:10px 0px 0px 20px; }
ul.MenuGroupObjects li { list-style:none; margin:0px; color:#609000}  
ul.MenuGroupObjects:first-line{ font-weight:bold; font-size: 14px; color: #538c29;}

.hidden { display:none; }
.selected { background-color:#090; }


div.disabled table tr td { color:red !important;}
body.disabled { color:red !important;}

/* header */
.header								{ margin: -2px; height: 29px; background: url(/static/graphics/header.png); overflow:hidden; font-size: 14px;}
.IE6 .header						{ margin: 0; }
/*.portal .header					{ margin: 0; position: absolute; top: 0; right: 21px; width: 100%; }*/
.header li							{ list-style: none; color: white; line-height: 29px; cursor: default; text-shadow: -1px 0 0 #494949; }
.header a 							{ color: white !important; text-decoration: none; }

.breadcrumb							{ float: left; }
.breadcrumb							{ float: left; }
/*.breadcrumb	li						{ position: relative; float: left; padding: 0 17px 0 19px; margin-left: -11px; }*/
.breadcrumb	li						{ position: relative; float: left; padding: 0 11px 0 13px; margin-left: -11px; }

/* The following background-position: top right; */
.header .first			 			{ z-index: 1;  padding-left: 22px; margin-left: -13px; } 
.header .second		 				{ z-index: 2; } 
.header .third 						{ z-index: 3; }
.header .fourth 					{ z-index: 4; }
.header .fifth 						{ z-index: 5; }
.header .sixth 						{ z-index: 6; }
.header .seventh 					{ z-index: 7; }
.header .eighth 					{ z-index: 8; }
.header .ninth 						{ z-index: 9; }
.header .tenth 						{ z-index: 10; }

.breadcrumb li:last-child			{  }
.breadcrumb li:hover, .breadcrumb li:active, .breadcrumb li.last:hover	{ cursor: pointer; } 

.breadcrumb li.first a 				{ padding-left: 15px;  background: url(/static/graphics/arrow-right.png) left center no-repeat;  }
.breadcrumb li.first.open a			{ background-image: url(/static/graphics/arrow-down.png); }

.breadcrumb li:first-child, .breadcrumb li:first-child a { cursor: pointer; }
.breadcrumb li:first-child:hover, .breadcrumb li:first-child:active	{ cursor: pointer; } 
.breadcrumb li.first:hover, .breadcrumb li.first:active { cursor: pointer; } 

.breadcrumb li.first {
	border-left: 1px solid #2d6601; 
	margin-left: 0px;
	padding-left: 10px;
}

.breadcrumb li.sep, .breadcrumb li.sep:hover, .breadcrumb li.sep:active {
	position: relative; float: left;
	width:14px;height:29px;
	cursor: text;
}
.breadcrumb li.sep div { 
	background: url(/static/graphics/breadcrumb.gif) left center no-repeat;  
	width:14px;height:29px;
}

/*
.breadcrumb li:last-child			{  }

.breadcrumb li:hover, .breadcrumb li.open	{ background-position: 58px left; } 
.breadcrumb li.last:hover			{ background-position: top left; }
.breadcrumb li:active	{ background-position: 29px left; }

.breadcrumb li.first a 				{ padding-left: 15px;  background: url(/static/graphics/arrow-right.png) left center no-repeat;  }
.breadcrumb li.first.open a			{ background-image: url(/static/graphics/arrow-down.png); }

.breadcrumb li:first-child, .breadcrumb li:first-child a { cursor: pointer;  }
.breadcrumb li.first {
	background: url(/static/graphics/menu-sprite.png) top left no-repeat;
	margin-left: 0px;
	padding-left: 10px;
}
*/
/*.breadMenu iframe.overlay*/
#breadMenuBgFrame
{
    position: absolute;
    z-index: 1;
    border: 0;
    margin: 0;
    padding: 0;
	filter: Alpha(Opacity=0);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.header .breadcrumb li:last-child:hover{ cursor: text; background-position: top left; }

.appTitle							{ position:absolute; text-align: center; left:30%; width:40%; font-size: 15px; top:0; font-family: "Segoe UI Semibold", "Segoe UI", "Tahoma", sans-serif; color: white; }
.portal .appTitle span				{ display: none; }
.portal .appTitle					{ top: 2px; }

.menu li.links						{ margin-right: 0; }
.menu li.links a 					{ padding-left: 15px; background: url(/static/graphics/arrow-left.png) left center no-repeat; }
.menu li.links.open a				{ background-image: url(/static/graphics/arrow-down.png); }

.menu								{ float: right; }
.menu li							{ float: right; background: url(/static/graphics/menu-sprite.png) top left no-repeat; padding: 0 12px; }
.menu li:hover						{ background-position: center left; }
.menu li:active						{ background-position: bottom left; }
#logOut								{ padding-right: 15px; margin-right: -5px; }
li.unClickable						{ background: none; cursor: text; }

.breadMenuWrap, .linksMenuWrap, .menuWrap { top: 29px; background: url(/static/graphics/gray.png); background: rgba(0,0,0,.15); filter:alpha(opacity=55); height: 100%; width: 100%; position: absolute; z-index: 4999; }
.breadMenu, .linksMenu				{ top: 29px; width: 100%; position: absolute; z-index: 5000; background: white; border-bottom: 1px solid #717171; overflow: hidden; }

.breadMenu .appList, .linksMenu .linkList	{ padding: 0 10px 10px 20px; /*height: 100px;*/ }
.homeLink							{ margin: 20px 14px 0px 30px; width: 50px; padding-top: 50px; background: url(/static/graphics/house.png) no-repeat; text-align: center; font-size:14px;}
.homeLink:hover						{ background-image: url(/static/graphics/house-hover2.png); }
.openInNew							{ margin: 10px 5px; width: 211px; }
.openInNew .tip						{ margin-top: 10px; color: gray; }

.dropMenu							{ top: 29px; position: absolute; z-index: 5000; background: #538C29; background: rgba(83,140,41,.9); padding: 0 0 10px 20px; border: 1px solid #717171; border: 1px solid #555555;
									  border-top: none; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; text-shadow: 0 1px 0 #4e4e4e; color: white; }
.dropMenu a							{ color: inherit !important; display: block; }
.dropMenu li:hover					{ color: orange; text-decoration: underline; }

.improveMenu a						{ color: inherit !important; display: block; }
.improveMenu						{ right: 0px; width: 400px;}
.improveMenu li:hover				{ color: orange; text-decoration: underline; }
.improveMenu li						{ cursor: pointer; }
.improveMenu ul						{ margin-top: 10px; }

.menu .improveButton a 	 			{ padding-left: 15px; background: url(/static/graphics/arrow-left.png) left center no-repeat; }	
.menu .improveButton.open a			{ background-image: url(/static/graphics/arrow-down.png); }

.menu .userButton a	 				{ padding-left: 15px; background: url(/static/graphics/arrow-left.png) left center no-repeat; }
.menu .userButton.open a			{ background-image: url(/static/graphics/arrow-down.png); }

.userMenu							{ right: 70px; width: 110px; font-size:12px; }
.userMenu ul						{ margin-top: 10px; }
.userMenu li						{ cursor: pointer; }

#LoadingOverlay 					{ z-index: 9000; position:absolute; left:0px; top:0px; width:100%; height:100%; background:#fff; }

/* Portal */

.searchBox							{ border: 1px solid silver; background: white;  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.15); width: 100%; height: 21px;  margin-top: 6px; /*position: relative;*/ }
.searchBox input					{ outline: 0; border: 0; background: transparent; width: 90%; padding-left: 6px; }
.searchBox a						{ font-size: 22px; line-height: 15px; font-weight: bold; color: gray; position: absolute; right: 2px; top: 0; display: none; }
.searchBox a:hover					{ text-decoration: none; color: orange; }
.searchBox a:active					{ color: black; }

.pg1, .pg2, .pg3					{ padding: 0 19px; }
.pg1								{ width: 200px; }
.pg2								{ width: 439px; }
.pg3								{ width: 679px; }

.portalWrap							{ padding-top: 29px; width: 1195px; overflow: visible; }
.mainBox							{ width: 956px; background: white;  border-right: 1px solid gray; border-bottom: 1px solid gray; }
.mainCol							{ widtH: 717px; border-right: 1px solid gray; }
.secondCol							{ width: 237px; }


.apps 							{ border-bottom: 1px solid gray; }
.portalWrap	.appList							{ padding: 8px 32px 22px 0; font-size: 14px; line-height: 20px; }
.portalWrap	.appList h2							{ margin-bottom: 10px; font-size: 30px; font-family: "Segoe UI Light", "Segoe UI", Tahoma, sans-serif; }


.outlook							{ border-bottom: 1px solid gray; font-size: 14px; line-height: 20px; }
.outlook h2							{ padding: 10px 0 10px; }
.mail								{ border-right: 1px solid #ececec; padding-bottom: 14px; min-height: 182px; }
.mail a 							{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 200px; display: block; }
.mail .owaList div					{ display: none; }
.mail .owaList .subject				{ display: inline; }
.calendar a							{ display: block; }
.day, .time, .title					{ display: inline-block; }
.day								{ width: 90px; }
.time								{ width: 56px; }
.title								{  }


.extInfo							{  }
.highlights							{ border-right: 1px solid #ececec; padding-bottom: 17px; }
.highlights .entry					{ overflow: auto; }
.highlights .entry img				{ float: left; margin-right: 15px; margin-top: 5px; }
.highlights .entry h2				{ padding: 0; font-size: 16px; }
.highlights .Intro					{ margin-top: 14px; }

.secondCol h2						{ padding: 15px 0 5px; }

.search								{ padding-bottom: 11px; padding-top: 10px; }
.search select						{ width: 100px; }
.search > label						{ margin-right: 5px; }
.searchResults						{ padding-top: 5px; }

.Blogs								{ border-top: 1px solid gray; margin-top: 20px; padding-top: 5px; }


/* Log in screen */

.loginBox .errMsg 					{ width: 405px; color: #009900; background: #d3e992; border: 1px solid #009900; padding: 4px 9px; border-radius: 5px; -moz-border-radius: 5px;  }


/* TeamDoc */
.tdFrame							{ height: 100%; width: 100%; margin: 10px 20px; }

/* Best Practices */
.bpContainer						{ border-right: 1px solid silver; margin-right: -1px; max-width: 600px; }
.bpEntry							{ padding: 10px 15px 13px; background: white; border-bottom: 1px solid silver; }

.borderlessInput					{ border:0px;Important!}

#PeopleSearch .entry 				{ clear: both; }
#PeopleSearch .entry img 			{ float: left; margin-right: 10px; }

.Invoiced 							{ width:500px; margin:30px 10px 10px 50px;}
.Invoiced TR.HeaderRow TD			{ font-weight:bold;padding-top:15px;}
.Invoiced TD.Amount					{ text-align:right; width:100px;}
.Invoiced TD.Line					{ border-top:thin dotted graytext;padding-bottom:20px;}

.queryForm							{ background: rgba(0,0,0,.03); -webkit-box-shadow: 0 0 15px silver; border-bottom: 1px solid rgba(0,0,0,.1); height: 240px; }
.sq_comment 						{ margin: 10px 20px; clear: both; max-width: 750px; font-size: 12px !important; }
.sq_comment .id 					{ width: 80px; }
.sq_comment.TSP .id 				{ float: left; text-align: right;  }
.sq_comment.NO .id 					{ float: right; }
.sq_comment .name					{ font-size: 16px; }
.sq_comment .comment 				{ border: 1px solid #c3c3c3; background: #fff3d7; padding: 10px 20px; margin: 0 100px; position: relative; border-radius:3px;  }
.sq_comment .notch					{ position: absolute; top: 7px; height: 15px; width: 11px; }
.sq_comment.NO .notch				{ right: -11px; background: url(/static/graphics/sq_notch.png); }
.sq_comment.TSP .notch				{ left: -11px; background: url(/static/graphics/sq_notch_backward.png); }

.sq_comment .company				{ font-size: 16px; margin-top: 3px; }
.sq_comment.TSP .company:after		{ content: "Statoil"; }
.sq_comment.NO .company:after		{ content: "Norconsult"; }
#SQCC1_div							{ height: auto; overflow: visible; margin-top: 20px;  }


.questions							{ margin: 20px; font-size: 16px; line-height: 1.5; }
.questions legend					{ font-size: 21px; margin-bottom: 5px; }
.questions label					{ display: block; line-height: 2; margin-top: 2px; }
.questions label input				{ margin-bottom: -2px; margin-right: 8px; }
.questions input[type=button]		{ margin-top: 8px; }


.Tweets li							{ clear:both; margin-top: 8px; } 
.Tweets h3 							{ display:none; }
.Tweets img							{ height:43px; width:auto; float:left; margin: 5px 10px 0 0;  }
.Tweets span.date 					{ opacity:0.5; }
.Tweets a:link						{ color:#ea8604; text-decoration: underline; }


.typedescription					{padding:10px 10px 3px 20px;position:absolute;border-bottom:1px solid #CFCFCF;width:100%;}

.issueEntry { margin: 30px auto; width: 650px; padding: 5px 30px 25px; background: white; border: 1px solid gray; box-shadow: 0 2px 5px rgba(0,0,0,.3); border-radius: 3px;  }
.issueEntry h2 { font-size: 24px; }
.issueEntry h3 { font-size: 16px; margin: 10px 0 3px; }
.issueEntry ul li { list-style: outside disc; margin: 5px 0 0 1.2em; }
.issueEntry ul li div { color: gray; }
.issueEntry p { width: 512px; line-height: 1.2; margin-bottom: 10px; }
body.issue { overflow-y: scroll; }
.issueEntry .commentEntry.left{ margin-top: 30px }
.issueEntry .commentEntry.left:first-child { margin-top: 0; }


.commentEntry { margin: 10px 0; clear: both; max-width: 750px; font-size: 12px !important; position: relative; }
.commentEntry .id 					{ position: absolute; top: 6px; width: 125px; font-size: 11px; }
.commentEntry.left .id 				{  text-align: right; }
.commentEntry.right .id 			{ right: 0; }
.commentEntry .comment 				{ border: 1px solid #c3c3c3; background: #fff3d7; padding: 10px 20px; margin: 0 140px; position: relative; border-radius:3px;  }
.commentEntry .notch					{ position: absolute; top: 7px; height: 15px; width: 11px; }
.commentEntry.right .notch				{ right: -11px; background: url(/static/graphics/sq_notch.png); }
.commentEntry.left .notch				{ left: -11px; background: url(/static/graphics/sq_notch_backward.png); }



/* Log in screen */

.login								{ background: url(/static/graphics/login-top.png) repeat-x; background: -webkit-gradient(linear, left bottom, left top, color-stop(1, rgb(235,235,235)), color-stop(0.31, rgb(255,255,255))); }
.login .footer						{ background: url(/static/graphics/login-bottom-gray.png) no-repeat right bottom; width: 100%; height: 76px; position: absolute; bottom: 0; right: 0; }
.login .footer a 					{ background: url(/static/graphics/login-omega.png); width: 116px; height: 57px; display: block; text-indent: -9999999px; float: right; margin-right: 31px; }
.login .footer a:focus				{ opacity: .6; }

.loginBox							{ width: 630px; height: 165px; display: block; position: absolute; z-index: 1; top: 50%;  left: 50%; margin-left: -215px; margin-top: -75px; color: #6f6f6f; }
.loginBox legend					{ text-indent: -999999px; display: block; height: 46px; width: 167px; color:#D42E12;}
.loginBox label						{ font-size: 18px; float: left; width: 202px; display: block; padding: 15px 0 10px; color:#D42E12; }
.loginBox label.first				{ margin-right: 20px; }
.loginBox input						{ display: block; width: 196px; padding: 4px 3px; outline: none; border: 1px solid gray; border-radius: 3px; -moz-border-radius: 3px; color: #6f6f6f;
									  box-shadow: 0 2px 3px rgba(0,0,0,.1), inset 0 2px 3px rgba(0,0,0,.1); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1), inset 0 2px 3px rgba(0,0,0,.1); -moz-box-shadow: 0 2px 3px rgba(0,0,0,.1), inset 0 2px 3px rgba(0,0,0,.1); }
.loginBox input:focus				{ border-color: #D42E12 !important; box-shadow: 0 2px 3px rgba(0,0,0,.1), inset 0 2px 3px rgba(146,192,78,.2); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1), inset 0 2px 3px rgba(146,192,78,.2);  -moz-box-shadow: 0 2px 3px rgba(0,0,0,.1), inset 0 2px 3px rgba(146,192,78,.2);  }
.loginBox button					{ float: right; width: 70px; height: 25px; margin-right: 4px; color: #4f4f4f; outline: none; border: 1px solid #b2b2b2; border-radius: 3px; -moz-border-radius: 3px;
									  background: #ebebeb; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(222,222,222)), color-stop(0.64, rgb(241,241,241))); background: -moz-linear-gradient(center bottom, rgb(222,222,222) 0%, rgb(241,241,241) 64%);
									  box-shadow: 0 2px 3px rgba(0,0,0,.1); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1); -moz-box-shadow: 0 2px 3px rgba(0,0,0,.1);  }
.loginBox button:hover				{ border-color: #D42E12; color: black; }
.loginBox button:focus				{ border-color: #D42E12; outline: none; 
									  box-shadow: 0 2px 3px rgba(0,0,0,.1), inset 0 0 3px rgba(146,192,78,.6); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1), inset 0 0 3px rgba(146,192,78,.6); -moz-box-shadow: 0 2px 3px rgba(0,0,0,.1), inset 0 0 3px rgba(146,192,78,.6); }
.loginBox button::-moz-focus-inner	{ border: 0px; }
.loginBox button:active				{ background: #D42E12; }
.loginBox hr						{ clear: both; width: 430px; visibility: hidden; }

.IE6 .loginBox label				{ width: 185px; }
.IE6 .loginBox input				{ width: 185px; }

.clientMark							{ position: absolute; left: 15px; top: 13px; }

.PMCSLogo							{ font-size: 60px; font-family:Arial,Helvetica,sans-serif;color:#D42E12; }
.versionNo							{ color:#D42E12; }

.loginBox a							{ color:#D42E12; }

.loginBox .errMsg 					{ width: 405px; color: #d42e12; background: #f7d117; border: 1px solid #d42e12; padding: 4px 9px; border-radius: 5px; -moz-border-radius: 5px;  }


/* MoC Questions: style used for "radiobuttons"  */
.rdbtnQ {
	width:18px;
	background-image:url(/static/graphics/dhxform_chbxrd_required.gif);
}
.rdbtnQ_ERROR {
	width:18px;
	background-image:url(/static/graphics/dhxform_chbxrd_error.gif);
}

.rdbtnQ_DISABLED_CHECKED   { background-position:70px 0px; }
.rdbtnQ_DISABLED_UNCHECKED { background-position:52px 0px; }
.rdbtnQ_REQ_CHECKED        { background-position:110px 0px; }
.rdbtnQ_REQ_UNCHECKED      { background-position:92px 0px; }




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:#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(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}
.dhx_header_cmenu{background-color:#ffffff; border:2px outset silver; z-index:2}
 .dhx_header_cmenu_item{white-space:nowrap}
.dhx_pbox{margin-top:3px; border:1px solid #D4D0C8; border-top: 0px; font-size:10px}
.dhx_pline{background-color:white; margin: -15px 10px 10px 10px; padding:0px 5px 0px 5px; float:left}
.dhx_page, .dhx_pager_info{margin:3px; text-align:center; font-family: tahoma; font-size:12px; float:left; cursor:pointer; color:black; background-color:gray; padding:1px}
.dhx_pager_info{white-space:nowrap; background-color:white; margin: -8px 10px 10px 10px; padding: 0px 5px 0px 5px}
.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}
.dhx_pbox_skyblue{margin-top:3px; border:1px solid #C2D5DC; border-top: 0px; font-size:10px}
.dhx_pline_skyblue{background-color:white; margin: -15px 10px 10px 10px; padding:0px 5px 0px 5px; float:left}
.dhx_page_skyblue, .dhx_pager_info_skyblue{margin:3px; text-align:center; font-family: tahoma; font-size:12px; float:left; cursor:pointer; color:#055A78; background-color:#93AFBA; padding:1px}
.dhx_pager_info_skyblue{white-space:nowrap; background-color:white; margin: -8px 10px 10px 10px; padding: 0px 5px 0px 5px}
.dhx_page_skyblue div{background-color:white; width:16px; height:17px; vertical-align:middle}
div.dhx_page_active_skyblue{font-weight:bold; background-image:url(imgs//sky_blue_grid.gif); border:1px solid #A4BED4; padding:0px; cursor:default; padding:0px; color:black}
div.dhx_page_active_skyblue div.dhx_page_active_skyblue{border:0px solid #A4BED4}
.defaultTreeTable{margin : 0px; padding : 0px; border : 0px}
.containerTableStyle {overflow : auto; position:relative; top:0; font-size : 12px; -khtml-user-select: none}
.containerTableStyleRTL span {direction: rtl; unicode-bidi: bidi-override}
.containerTableStyleRTL {direction: rtl; overflow : auto; position:relative; top:0; font-size : 12px}
.standartTreeRow {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.selectedTreeRow{background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.dragAndDropRow{background-color : navy; color:white}
.standartTreeRow_lor{text-decoration:underline; background-color : #FFFFF0; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.selectedTreeRow_lor{text-decoration:underline; background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.standartTreeImage{width:18px; height:18px; overflow:hidden; border:0; padding:0; margin:0;font-size:1px}
.hiddenRow {width:1px; overflow:hidden}
.dragSpanDiv,.dragSpanDiv td{font-size : 12px; background-color:white; z-index:999}
.a_dhx_hidden_input{position:absolute; top:-1px; left:-1px; width:1px; height:1px; border:none; background:none}
.a_dhx_hidden_input{position:absolute; top:-1px; left:-1px; width:1px; height:1px; border:none; background:none}
.selectionBox{background-color: #FFFFCC}
.selectionBar {top:0; background-color: Black; position:absolute; overflow:hidden; height: 2px; z-index : 11}
.intreeeditRow{font-size:8pt; height:16px; border:1px solid silver; padding:0; margin:0; margin-left:4px; -moz-user-select: text; 
 -khtml-user-select: text}
.dhx_tree_textSign{font-size:8pt; font-family:monospace; width:21px; color:black; padding:0px; margin:0px; cursor:pointer; text-align: center}
.dhx_tree_opacity{opacity:0; -moz-opacity:0; filter:alpha(opacity=0)}
.dhx_bg_img_fix{width:18px;height:18px;background-repeat: no-repeat;background-position: center;background-position-x: center;background-position-y: center}
.dhxtree_dhx_black, .dhxtree_dhx_skyblue{background:white; color:black}
*html .dhxtree_dhx_skyblue .standartTreeRow, *html .dhxtree_dhx_skyblue .standartTreeRow_lor{border-right:0px solid red; border-left:0px solid red}
*html .dhxtree_dhx_skyblue span.standartTreeRow, *html .dhxtree_dhx_skyblue span.standartTreeRow_lor{margin-left:1px; 
}
.dhxtree_dhx_skyblue .standartTreeRow, .dhxtree_dhx_skyblue .standartTreeRow_lor{border-right:1px solid transparent; border-left: 1px solid transparent; font-family:Tahoma; font-size:11px !important; overflow:hidden; padding:0px 0px 0px 0px}
.dhxtree_dhx_skyblue .selectedTreeRow_lor, .dhxtree_dhx_skyblue .selectedTreeRow{background-color:white; background-image:url(imgs/sky_blue_sel_tree.png); background-repeat:repeat-x; border:1px solid #FFB951; color:black; line-height:17px; 
 font-size:11px !important; font-family:Tahoma; overflow:hidden}
html > body .dhxtree_dhx_skyblue .selectedTreeRow, html > body .dhxtree_dhx_skyblue .selectedTreeRow_lor{padding:1px 0px 1px 0px; line-height:normal; display:inline-block !ie; height:13px}
body:nth-of-type(1) .dhxtree_dhx_skyblue span.selectedTreeRow, body:nth-of-type(1) .dhxtree_dhx_skyblue span.selectedTreeRow_lor{padding:1px 0px 1px 0px; display:inline-block; padding-top:0px; height:13px}
body:nth-of-type(1) .dhxtree_dhx_skyblue span.standartTreeRow, body:nth-of-type(1) .dhxtree_dhx_skyblue span.standartTreeRow_lor{display:inline-block; height:14px}
.dhxtree_dhx_web .selectedTreeRow_lor, .dhxtree_dhx_web .selectedTreeRow{background-color:transparent; 
}
.dhxtree_dhx_web span.selectedTreeRow_lor , .dhxtree_dhx_web span.selectedTreeRow{background-color:#ACDAF0; color:black}
.dhxtree_dhx_web td.standartTreeRow, .dhxtree_dhx_web td.selectedTreeRow{padding-left:2px}
.dhxtree_dhx_web span.standartTreeRow, .dhxtree_dhx_web span.selectedTreeRow{padding-left:3px !important}
.dhxtree_dhx_web .standartTreeRow, .dhxtree_dhx_web .standartTreeRow, .dhxtree_dhx_web .selectedTreeRow_lor, .dhxtree_dhx_web .selectedTreeRow{font-size:12px; font-family:Tahoma; overflow:hidden}
div.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}
div.dhtmlx_winviewport {position: absolute; 
 overflow: hidden}
div.dhtmlx_window_active {position: absolute; overflow: hidden}
div.dhtmlx_window_inactive {position: absolute; overflow: hidden}
div.dhx_content_cover_blocker {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; 
 filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: #FFFFFF}
iframe.dhx_modal_cover_ifr {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background-color: #FFFFFF}
div.dhx_modal_cover_dv {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: none; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color: #EEEEEE; 
}
iframe.dhx_ie6_wincover_forsel {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; overflow: hidden; filter: alpha(opacity=0); background-color: #FFFFFF; z-index: -1}
div.dhx_carcass_resmove {position: absolute; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color: #E0E0E0; border: #909090 1px solid}
div.dhx_content_vp_cover {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background-color: #FFFFFF}
iframe.dhtmlx_wins_ie6_cover_fix {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; overflow: hidden; filter: alpha(opacity=0); background-color: #FFFFFF}
div.dhxcont_content_blocker {position: absolute; left: 0px; top: 0px; width: 101%; height: 101%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: #FFFFFF; z-index: 1; -moz-user-select: none}
.dhtmlxcalendar{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}
.dhtmlxcolorpicker{background:#E6E5E5; color: #000}
.dhtmlxcolorpicker .cs_ContentTable{margin:8px}
.dhtmlxcolorpicker .cs_SelectorDiv {border:1px solid gray; overflow:hidden; position:relative; width:256px; height:256px}
.dhtmlxcolorpicker .cs_SelectorDiv_Mini {border:1px solid gray; overflow:hidden; position:relative; width:210px; height:120px}
.dhtmlxcolorpicker .cs_SelectorVer{position:absolute; width:1px; height:100%; background-color:white; overflow:hidden}
.dhtmlxcolorpicker .cs_SelectorHor{position:absolute; width:100%; height:1px; background-color:white; overflow:hidden}
.dhtmlxcolorpicker .cs_LumSelect {border:1px solid gray; margin-left:13px; margin-right:10px; position:relative; width:15px; 
}
.dhtmlxcolorpicker .cs_LumSelect_Mini {border:1px solid gray; margin-left:6px; position:relative; width:12px; 
}
.dhtmlxcolorpicker .cs_LumSelectLine{position:absolute; width:100%; height:1px; overflow:hidden; background-color:white}
.dhtmlxcolorpicker .cs_LumSelectArrow {position:absolute; background:url('imgs/slide.gif') no-repeat; width:13px; height:9px; overflow:hidden}
.dhtmlxcolorpicker .cs_LumElement {width:100%; height:4px; border:0px; overflow:hidden}
.dhtmlxcolorpicker .cs_ColorArea {font-family:Arial; font-size:12px; 
 width:100%; 
}
.dhtmlxcolorpicker .cs_ColorArea_Mini {font-family:Arial; font-size:12px; 
 width:100%}
.dhtmlxcolorpicker .cs_ColorArea TD {text-align:right; height:25px}
.dhtmlxcolorpicker .cs_ColorArea_Mini TD {text-align:right; height:18px; 
}
.dhtmlxcolorpicker .cs_EndColor {width:72px; height:69px; border:1px solid gray}
.dhtmlxcolorpicker .cs_EndColor_Mini {width:100px; height:30px; border:1px solid gray; 
 
}
.dhtmlxcolorpicker .cs_Hex {font-family:Arial; 
 Font-size: 12px; 
 width:55px}
.dhtmlxcolorpicker .cs_Hex_Mini,
.dhtmlxcolorpicker .cs_Hex_MiniX {font-family:Arial; 
 Font-size: 10px; 
 height:15px; 
 width:45px; margin:0px; padding:0px; 
}
.dhtmlxcolorpicker .cs_Hex_MiniX {height:11px}
.dhtmlxcolorpicker .cs_Input {width:26px; font-family:Arial; Font-size: 12px; text-align:right}
.dhtmlxcolorpicker .cs_Input_Mini, 
.dhtmlxcolorpicker .cs_Input_MiniX {width:22px; height:15px; font-family:Arial; Font-size: 10px; margin:0px; padding:0px; text-align:right}
.dhtmlxcolorpicker .cs_Input_MiniX {height:11px}
.commonInputStyle,
.dhtmlxcolorpicker .cs_CustomColorAdd,
.dhtmlxcolorpicker .cs_CustomColorAdd_Hover,
.dhtmlxcolorpicker .cs_ButtonOk,
.dhtmlxcolorpicker .cs_ButtonOk_Hover,
.dhtmlxcolorpicker .cs_ButtonCancel,
.dhtmlxcolorpicker .cs_ButtonCancel_Hover,
.dhtmlxcolorpicker .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker .cs_CustomColorAdd_Mini_Hover{border:1px outset white; background:#d4cfc9; height:22px}
.dhtmlxcolorpicker .cs_CustomColorAdd,
.dhtmlxcolorpicker .cs_CustomColorAdd_Hover{width:145px; font-family:Arial; Font-size: 12px; margin-top:8px}
.dhtmlxcolorpicker .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker .cs_CustomColorAdd_Mini_Hover{width:100%; font-family:Arial; Font-size: 12px; margin-top:6px}
.dhtmlxcolorpicker .cs_CustomColors{margin-top:8px; width:76px; height:38px}
.dhtmlxcolorpicker .cs_CustomColors_Mini{width:100%; height:18px; margin-top:6px}
.dhtmlxcolorpicker .cs_CustomColor{float:left; width:14px; height:14px; border:1px solid gray; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker .cs_CustomColor_Mini{float:left; width:18px; height:18px; border:1px solid gray; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker .cs_ButtonOk,
.dhtmlxcolorpicker .cs_ButtonOk_Hover{margin-top:3px; margin-right:6px; 
 float:right; width:70px; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker .cs_ButtonCancel,
.dhtmlxcolorpicker .cs_ButtonCancel_Hover{margin-top:3px; margin-right:7px; 
 width:70px; float:right; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker .cs_colorInput{position:absolute; top:0px; left:0px}
.dhtmlxcolorpicker .cs_colorBox{position:absolute; top:0px; left:0px; border:1px solid black}
.dhtmlxcolorpicker .cs_ButtonsPanel{height:37px; background: url('imgs/cp_buttons_panel.gif')}
.dhtmlxcolorpicker_dhx_black{background:#000}
.dhtmlxcolorpicker_dhx_black .cs_ContentTable{margin:8px}
.dhtmlxcolorpicker_dhx_black .cs_SelectorDiv {border:1px solid gray; overflow:hidden; position:relative; width:256px; height:256px}
.dhtmlxcolorpicker_dhx_black .cs_SelectorDiv_Mini {border:1px solid gray; overflow:hidden; position:relative; width:210px; height:120px}
.dhtmlxcolorpicker_dhx_black .cs_SelectorVer{position:absolute; width:1px; height:100%; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_black .cs_SelectorHor{position:absolute; width:100%; height:1px; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_black .cs_LumSelect {border:1px solid gray; margin-left:13px; margin-right:10px; position:relative; width:15px; 
}
.dhtmlxcolorpicker_dhx_black .cs_LumSelect_Mini {border:1px solid gray; margin-left:6px; position:relative; width:12px; 
}
.dhtmlxcolorpicker_dhx_black .cs_LumSelectLine{position:absolute; width:100%; height:1px; overflow:hidden; background-color:white}
.dhtmlxcolorpicker_dhx_black .cs_LumSelectArrow {position:absolute; background:url('img/__dhxCP_skin_Black/slide.gif') no-repeat; width:13px; height:9px; overflow:hidden}
.dhtmlxcolorpicker_dhx_black .cs_LumElement {width:100%; height:4px; border:0px; font-size:0px; overflow:hidden}
.dhtmlxcolorpicker_dhx_black .cs_ColorArea {font-family:Arial; font-size:12px; 
 width:100%; 
 color:#ffffff}
.dhtmlxcolorpicker_dhx_black .cs_ColorArea_Mini {font-family:Arial; font-size:12px; 
 width:100%; color:#ffffff}
.dhtmlxcolorpicker_dhx_black .cs_ColorArea TD {text-align:right; height:25px}
.dhtmlxcolorpicker_dhx_black .cs_ColorArea_Mini TD {text-align:right; height:18px; 
 
}
.dhtmlxcolorpicker_dhx_black .cs_EndColor {width:72px; height:69px; border:1px solid gray}
.dhtmlxcolorpicker_dhx_black .cs_EndColor_Mini {width:100px; height:30px; border:1px solid gray; 
 
}
.dhtmlxcolorpicker_dhx_black .cs_Hex {font-family:Arial; 
 Font-size: 12px; 
 width:55px}
.dhtmlxcolorpicker_dhx_black .cs_Hex_Mini,
.dhtmlxcolorpicker_dhx_black .cs_Hex_MiniX {font-family:Arial; 
 Font-size: 10px; 
 height:15px; 
 width:45px; margin:0px; padding:0px; 
}
.dhtmlxcolorpicker_dhx_black .cs_Hex_MiniX {height:11px}
.dhtmlxcolorpicker_dhx_black .cs_Input {width:26px; font-family:Arial; Font-size: 12px; text-align:right}
.dhtmlxcolorpicker_dhx_black .cs_Input_Mini, 
.dhtmlxcolorpicker_dhx_black .cs_Input_MiniX {width:22px; height:15px; font-family:Arial; Font-size: 10px; margin:0px; padding:0px; text-align:right}
.dhtmlxcolorpicker_dhx_black .cs_Input_MiniX {height:11px}
.commonInputStyle,
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd,
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Hover,
.dhtmlxcolorpicker_dhx_black .cs_ButtonOk,
.dhtmlxcolorpicker_dhx_black .cs_ButtonOk_Hover,
.dhtmlxcolorpicker_dhx_black .cs_ButtonCancel,
.dhtmlxcolorpicker_dhx_black .cs_ButtonCancel_Hover,
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Mini_Hover{border:1px outset white; background:#d4cfc9; height:22px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd,
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Hover{width:145px; font-family:Arial; Font-size: 12px; margin-top:8px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Mini_Hover{width:100%; font-family:Arial; Font-size: 12px; margin-top:6px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColors{margin-top:8px; width:76px; height:38px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColors_Mini{width:100%; height:18px; margin-top:6px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColor{float:left; width:14px; height:14px; border:1px solid gray; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColor_Mini{float:left; width:18px; height:18px; border:1px solid gray; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_black .cs_ButtonOk,
.dhtmlxcolorpicker_dhx_black .cs_ButtonOk_Hover{margin-top:3px; margin-right:6px; 
 float:right; width:70px; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker_dhx_black .cs_ButtonCancel,
.dhtmlxcolorpicker_dhx_black .cs_ButtonCancel_Hover{margin-top:3px; margin-right:7px; 
 width:70px; float:right; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker_dhx_black .cs_colorInput{position:absolute; top:0px; left:0px}
.dhtmlxcolorpicker_dhx_black .cs_colorBox{position:absolute; top:0px; left:0px; border:1px solid black}
.dhtmlxcolorpicker_dhx_black .cs_ButtonsPanel{height:37px; background:url('imgs/__dhxCP_skin_Black/cp_buttons_panel.png')}
.dhtmlxcolorpicker_dhx_blue{background:#d3e2e5}
.dhtmlxcolorpicker_dhx_blue .cs_ContentTable{margin:8px; 
}
.dhtmlxcolorpicker_dhx_blue .cs_SelectorDiv {border:1px solid gray; overflow:hidden; position:relative; width:256px; height:256px}
.dhtmlxcolorpicker_dhx_blue .cs_SelectorDiv_Mini {border:1px solid #adc6cb; overflow:hidden; position:relative; width:210px; height:120px}
.dhtmlxcolorpicker_dhx_blue .cs_SelectorVer{position:absolute; width:1px; height:100%; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_blue .cs_SelectorHor{position:absolute; width:100%; height:1px; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_blue .cs_LumSelect {border:1px solid gray; margin-left:13px; margin-right:10px; position:relative; width:15px; 
}
.dhtmlxcolorpicker_dhx_blue .cs_LumSelect_Mini {border:1px solid #adc6cb; margin-left:6px; position:relative; width:12px; 
}
.dhtmlxcolorpicker_dhx_blue .cs_LumSelectLine{position:absolute; width:100%; height:1px; overflow:hidden; background-color:white}
.dhtmlxcolorpicker_dhx_blue .cs_LumSelectArrow {position:absolute; background:url('imgs/__dhxCP_skin_Blue/slide.gif') no-repeat; width:13px; height:9px; overflow:hidden}
.dhtmlxcolorpicker_dhx_blue .cs_LumElement {width:100%; height:4px; border:0px; font-size:0px; overflow:hidden}
.dhtmlxcolorpicker_dhx_blue .cs_ColorArea {font-family:Arial; font-size:12px; 
 width:100%; 
 color:#02609e}
.dhtmlxcolorpicker_dhx_blue .cs_ColorArea_Mini {font-family:Arial; font-size:12px; 
 width:100%; color:#02609e}
.dhtmlxcolorpicker_dhx_blue .cs_ColorArea TD {text-align:right; height:25px}
.dhtmlxcolorpicker_dhx_blue .cs_ColorArea_Mini TD {text-align:right; height:18px; 
 
}
.dhtmlxcolorpicker_dhx_blue .cs_EndColor {width:72px; height:69px; border:1px solid gray}
.dhtmlxcolorpicker_dhx_blue .cs_EndColor_Mini {width:100px; height:30px; border:1px solid #adc6cb; 
 
}
.dhtmlxcolorpicker_dhx_blue .cs_Hex {font-family:Arial; 
 Font-size: 12px; 
 width:55px}
.dhtmlxcolorpicker_dhx_blue .cs_Hex_Mini,
.dhtmlxcolorpicker_dhx_blue .cs_Hex_MiniX {font-family:Arial; 
 Font-size: 10px; 
 height:15px; 
 width:45px; margin:0px; padding:0px; 
 border:1px solid #adc6cb}
.dhtmlxcolorpicker_dhx_blue .cs_Hex_MiniX {height:11px}
.dhtmlxcolorpicker_dhx_blue .cs_Input {width:26px; font-family:Arial; Font-size: 12px; text-align:right}
.dhtmlxcolorpicker_dhx_blue .cs_Input_Mini, 
.dhtmlxcolorpicker_dhx_blue .cs_Input_MiniX {width:22px; height:15px; font-family:Arial; Font-size: 10px; margin:0px; padding:0px; text-align:right; border:1px solid #adc6cb}
.dhtmlxcolorpicker_dhx_blue .cs_Input_MiniX {height:11px}
.commonInputStyle,
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd,
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Hover,
.dhtmlxcolorpicker_dhx_blue .cs_ButtonOk,
.dhtmlxcolorpicker_dhx_blue .cs_ButtonOk_Hover,
.dhtmlxcolorpicker_dhx_blue .cs_ButtonCancel,
.dhtmlxcolorpicker_dhx_blue .cs_ButtonCancel_Hover,
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Mini_Hover{border:1px outset white; background:#d4cfc9; height:22px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd,
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Hover{width:145px; font-family:Arial; Font-size: 12px; margin-top:8px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Mini_Hover{width:100%; font-family:Arial; Font-size: 12px; margin-top:6px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColors{margin-top:8px; width:76px; height:38px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColors_Mini{width:100%; height:18px; margin-top:6px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColor{float:left; width:14px; height:14px; border:1px solid #adc6cb; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColor_Mini{float:left; width:18px; height:18px; border:1px solid #adc6cb; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_blue .cs_ButtonOk,
.dhtmlxcolorpicker_dhx_blue .cs_ButtonOk_Hover{margin-top:3px; margin-right:6px; 
 float:right; width:70px; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker_dhx_blue .cs_ButtonCancel,
.dhtmlxcolorpicker_dhx_blue .cs_ButtonCancel_Hover{margin-top:3px; margin-right:7px; 
 width:70px; float:right; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker_dhx_blue .cs_colorInput{position:absolute; top:0px; left:0px}
.dhtmlxcolorpicker_dhx_blue .cs_colorBox{position:absolute; top:0px; left:0px; border:1px solid blue}
.dhtmlxcolorpicker_dhx_blue .cs_ButtonsPanel{height:37px; background:url('imgs/__dhxCP_skin_Blue/cp_buttons_panel.png')}
.dhtmlxcolorpicker_dhx_skyblue{background: url('imgs/__dhxCP_skin_SkyBlue/bg_head.gif') repeat-x #c3d4eb}
.dhtmlxcolorpicker_dhx_skyblue .cs_ContentTable{margin: 20px 8px 0}
.dhtmlxcolorpicker_dhx_skyblue .cs_SelectorDiv {border:1px solid #fff; overflow:hidden; position:relative; width:256px; height:256px}
.dhtmlxcolorpicker_dhx_skyblue .cs_SelectorDiv_Mini {border:1px solid #fff; overflow:hidden; position:relative; width:210px; height:120px}
.dhtmlxcolorpicker_dhx_skyblue .cs_SelectorVer{position:absolute; width:1px; height:100%; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_skyblue .cs_SelectorHor{position:absolute; width:100%; height:1px; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_skyblue .cs_LumSelect {border:1px solid #fff; margin-left:13px; margin-right:10px; position:relative; width:15px; 
}
.dhtmlxcolorpicker_dhx_skyblue .cs_LumSelect_Mini {border:1px solid #fff; margin-left:6px; position:relative; width:12px; 
}
.dhtmlxcolorpicker_dhx_skyblue .cs_LumSelectLine{position:absolute; width:100%; height:1px; overflow:hidden; background-color:white}
.dhtmlxcolorpicker_dhx_skyblue .cs_LumSelectArrow {position:absolute; background:url('imgs/__dhxCP_skin_SkyBlue/slide.gif') no-repeat; width:13px; height:9px; overflow:hidden}
.dhtmlxcolorpicker_dhx_skyblue .cs_LumElement {width:100%; height:4px; border:0px; font-size:0px; overflow:hidden}
.dhtmlxcolorpicker_dhx_skyblue .cs_ColorArea {font-family:Arial; font-size:12px; 
 width:100%; 
 color:#02609e}
.dhtmlxcolorpicker_dhx_skyblue .cs_ColorArea_Mini {font-family:Arial; font-size:12px; 
 width:100%; color:#02609e}
.dhtmlxcolorpicker_dhx_skyblue .cs_ColorArea TD {text-align:right; height:25px}
.dhtmlxcolorpicker_dhx_skyblue .cs_ColorArea_Mini TD {text-align:right; height:18px; 
 
}
.dhtmlxcolorpicker_dhx_skyblue .cs_EndColor {width:72px; height:69px; border:1px solid #fff}
.dhtmlxcolorpicker_dhx_skyblue .cs_EndColor_Mini {width:100px; height:30px; border:1px solid #fff; 
 
}
.dhtmlxcolorpicker_dhx_skyblue .cs_Hex {font-family:Arial; 
 Font-size: 12px; 
 width:55px}
.dhtmlxcolorpicker_dhx_skyblue .cs_Hex_Mini,
.dhtmlxcolorpicker_dhx_skyblue .cs_Hex_MiniX {font-family:Arial; 
 Font-size: 10px; 
 height:15px; 
 width:45px; margin:0px; padding:0px; 
 border:1px solid #fff}
.dhtmlxcolorpicker_dhx_skyblue .cs_Hex_MiniX {height:11px}
.dhtmlxcolorpicker_dhx_skyblue .cs_Input {width:26px; font-family:Arial; Font-size: 12px; text-align:right}
.dhtmlxcolorpicker_dhx_skyblue .cs_Input_Mini, 
.dhtmlxcolorpicker_dhx_skyblue .cs_Input_MiniX {width:22px; height:15px; font-family:Arial; font-size: 10px; margin:0px; padding:0px; text-align:right; border:1px solid #fff}
.dhtmlxcolorpicker_dhx_skyblue .cs_Input_MiniX {height:11px}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColorAdd{width:145px; font-family:Arial; font-size: 12px; margin-top:8px}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColorAdd_Mini_Hover{background: url('imgs/__dhxCP_skin_SkyBlue/but_add.gif'); border:0; width:100%; height:21px; font-family:Tahoma; font-size: 11px; margin-top:6px; padding-left:20px}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColorAdd_Mini_Hover{background-position: left bottom}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColors{margin-top:8px; width:76px; height:38px}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColors_Mini{width:100%; height:18px; margin-top:6px}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColor{float:left; width:14px; height:14px; border:1px solid #fff; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColor_Mini{float:left; width:18px; height:18px; border:1px solid #a4bed4; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonOk,
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonOk_Hover{background: url('imgs/__dhxCP_skin_SkyBlue/but_select.gif'); border:0; margin: 3px 6px 0 0; padding-left:17px; float:right; width:70px; font-family:Tahoma; font-size: 11px; height:21px}
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonOk_Hover{background-position: left bottom}
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonCancel,
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonCancel_Hover{background: url('imgs/__dhxCP_skin_SkyBlue/but_cancel.gif'); border:0; margin: 3px 7px 0 0; padding-left:17px; width:72px; float:right; font-family:Tahoma; font-size: 11px; height:21px}
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonCancel_Hover{background-position: left bottom; 
}
.dhtmlxcolorpicker_dhx_skyblue .cs_colorInput{position:absolute; top:0px; left:0px}
.dhtmlxcolorpicker_dhx_blue .cs_colorBox{position:absolute; top:0px; left:0px; border:1px solid blue}
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonsPanel{margin-bottom:8px}
.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}
.dhx_folders_area{width:100%; height:100%; overflow:auto; background-color:white; border:0px outset blue; padding-top:3px; position:relative}
.dhx_folders_block_selection{position:absolute; top:0px; left:0px; background-color: #00BFFF; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2; border:1px solid blue}
 .dhx_folders_GENERIC_item, .dhx_folders_GENERIC_item_selected{
}
 
 .dhx_folders_FICON_item, .dhx_folders_FICON_item_selected{border:0px solid lightgrey;width:75px;height:75px;float:left;margin:1px; cursor:default;text-align:center}
 .dhx_folders_FICON_item_text{font-size:11px; font-family: tahoma; overflow:hidden; padding:1px; width:65px; height:14px}
 .dhx_folders_FICON_item_selected .dhx_folders_FICON_item_text{background-color:#3366ff; color:white}
 .dhx_folders_FICON_item_text textarea{font-size:11px; font-family:tahoma; border:0px; padding:0px}
 .dhx_folders_FTILES_item, .dhx_folders_FTILES_item_selected{border:0px solid lightgrey;width:140px;float:left;margin:5px; cursor:default;vertical-align:middle}
 .dhx_folders_FTILES_item_text, .dhx_folders_FTILES_item_text_gray{font-size:11px; font-family: tahoma; overflow:hidden; padding:1px; width:85px; height:16px; text-align:left}
 .dhx_folders_FTILES_item_selected .dhx_folders_FTILES_item_text, .dhx_folders_FTILES_item_selected .dhx_folders_FTILES_item_text_gray {background-color:#3366ff; color:white}
 .dhx_folders_FTILES_item_text_gray{color:gray}
 .dhx_folders_FTABLE_item, .dhx_folders_FTABLE_item_selected{cursor:default;clear:both;width:99%;margin:1px;height:20px}
 .dhx_folders_FTABLE_item_text{font-size:12px; font-family: tahoma; padding:1px; width:85px; text-align:left}
 .dhx_folders_FTABLE_item_selected .dhx_folders_FTABLE_item_text span{background-color:#3366ff; color:white}
 
 .dhx_folders_FTHUMBS_item, .dhx_folders_FTHUMBS_item_selected{width:110px; float:left; padding:2px 5px 2px 5px; margin-right:14px; margin-bottom:20px; background-color:white; -moz-user-select:none; text-align:center}
 .dhx_folders_FTHUMBS_item_selected{padding:0px 5px 0px 5px}
 .dhx_folders_FTHUMBS_item img{border:1px solid #ece9d8}
 .dhx_folders_FTHUMBS_item_selected img{border:3px solid #316ac5}
 .dhx_folders_FTHUMBS_item span, .dhx_folders_FTHUMBS_item_selected span{height:16px; font-family:Tahoma; font-size:10pt; text-align:center; overflow:hidden; display:block; width:85px}
 .dhx_folders_FTHUMBS_item_selected span{background-color:#3366ff; color:white}
 .dhx_folders_THUMBNAIL_item, .dhx_folders_THUMBNAIL_item_selected{width:110px; float:left; padding:2px 5px 2px 5px; margin-right:14px; margin-bottom:20px; background-color:white; -moz-user-select:none; text-align:center}
 .dhx_folders_THUMBNAIL_item_selected{padding:0px 5px 0px 5px}
 .dhx_folders_THUMBNAIL_item img{border:1px solid #ece9d8}
 .dhx_folders_THUMBNAIL_item_selected img{border:3px solid #316ac5}
 .dhx_folders_THUMBNAIL_item span, .dhx_folders_THUMBNAIL_item_selected span{height:16px; font-family:Tahoma; font-size:10pt; text-align:center; overflow:hidden; display:block; somewidth:85px}
 .dhx_folders_THUMBNAIL_item_selected span{background-color:#3366ff; color:white}
.dhx_folders_item_editor{width:78px; height:14px; font-family: Tahoma; font-size:8pt; text-align:center; border:1px solid black; padding:0px; margin:0px; overflow:hidden; -moz-user-select:normal}
.dhx_isIE6 .dhx_folders_item_editor {margin-top:-1px}
.dhx_folders_item .dhx_folders_item_text,.dhx_folders_item_selected .dhx_folders_item_text{width:102px; height:16px; padding-top:4px; font-family:Tahoma; font-size:8pt; text-align:center; overflow:hidden}
.dhx_folders_item_selected .dhx_folders_item_text{padding-top:2px; padding-bottom:2px}
.dhx_folders_item span, .dhx_folders_item_selected span{font-family:Tahoma; font-size:8pt; text-align:center; padding-top:0px; padding-left:3px; padding-right:3px; overflow:hidden; cursor:default}
.dhx_folders_item_selected span{color:white; background-color:#316ac5}
.dhx_folders_item {width:110px; float:left; padding:2px 5px 2px 5px; margin:0px; background-color:white; -moz-user-select:none}
.dhx_folders_item_selected{width:114px; float:left; padding:0px 3px 0px 3px; margin:0px; background-color:white}
.dhx_folders_item_img{padding:0px 0px 0px 0px; width:94px; height:94px}
.dhx_folders_item .dhx_folders_item_img{border:1px solid #ece9d8}
.dhx_folders_item_selected .dhx_folders_item_img{border:3px solid #316ac5}
.dhx_exlporerA_item, .dhx_exlporerA_item_selected {width:215px; height:50px; padding:4px; overflow:hidden; background-color:white; -moz-user-select:none; float:left; position:relative}
.dhx_exlporerA_item_text{position:absolute; left:50px; top:20px; width:150px; height:50px}
.dhx_exlporerA_item_text {font-family:Tahoma; font-size:8pt}
.dhx_exlporerA_item_selected .dhx_exlporerA_item_text span{background-color:#316ac5; color:white}
.dhx_exlporerA_item_img{padding:0px 0px 0px 0px; width:36px; height:46px}
.dhx_exlporerA_item_editor{width:78px; height:14px; font-family: Tahoma; font-size:8pt; text-align:center; border:1px solid black; padding:0px; margin:0px; overflow:hidden; -moz-user-select:normal}
.dhx_exlporerB_item, .dhx_exlporerB_item_selected {width:50px; height:50px; padding:4px; overflow:hidden; background-color:white; -moz-user-select:none; float:left; text-align: center}
.dhx_exlporerB_item_text{width:40px; height:20px; font-family:Tahoma; font-size:8pt}
.dhx_exlporerB_item_selected .dhx_exlporerB_item_text span{background-color:#316ac5; color:white}
.dhx_exlporerB_item_img{padding:0px 0px 0px 0px; width:32px; height:32px}
.dhx_exlporerB_item_editor{width:40px; height:14px; font-family: Tahoma; font-size:8pt; text-align:center; border:1px solid black; padding:0px; margin:0px; overflow:hidden; -moz-user-select:normal}
.dhx_DnD_selector{position: absolute; top:0px; left:0px; width: 7px; overflow:hidden}
.dhx_DnD_drag{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); position:absolute; background-color:transparent; z-index:10}
.dhxfolders_pagingInact,.dhxfolders_pagingCurrent{cursor:pointer;border:1px solid gray;width:18px;height:25px;text-align:center;padding:2px;margin:2px}
.dhxfolders_pagingCurrent{border:1px solid #f7f7f7; background-color:#f7f7f7; font-weight:bold; color:black; cursor:default}
.dhx_tabbar_zone_top{position:relative}
.dhx_tabbar_zone, .dhx_tabbar_zoneB, .dhx_tabbar_zoneV, .dhx_tabbar_zoneVB{position:relative; width:100%; height:100%; overflow:hidden; z-index:1}
.dhx_tablist_line{height:1px; width:1px; background-color:#91A7B4; position:absolute; overflow:hidden}
.dhx_tabbar_row, .dhx_tablist_zone, .dhx_tabcontent_zone, .dhx_tab_element{width:100%; height:100%; overflow:hidden; position:absolute}
.dhx_tablist_zone{z-index:3; overflow:hidden}
.dhx_tabcontent_zone{border:1px solid #91A7B4; z-index:2}
.dhx_tabbar_zone_top .dhx_tab_element{padding-top:3px}
.dhx_tab_element span{white-space: nowrap}
.dhx_tab_element{cursor:pointer; text-align:center; font-family:Tahoma; font-size:8pt; background-color:white}
.dhx_tabbar_zoneV .dhx_tab_element{padding:0px 0px 0px 3px; text-align:left}
.dhx_tabbar_zoneVB .dhx_tab_element{padding:0px 3px 0px 0px; text-align:right}
.dhx_tab_element div{height:40px; width:40px; position:absolute; overflow:hidden}
.dhx_tab_element span{position:relative; z-index:10}
.dhx_tabbar_zone_dhx_blue .dhx_tablist_line{background-color:#C2D5DC}
.dhx_tabbar_zone_dhx_blue .dhx_tabcontent_zone{border-color:#D2E3EA}
.dhx_tabbar_zone_dhx_blue .dhx_tab_element{color:#006699}
.dhx_tab_element_active{font-weight:bold}
.dhx_tabbar_zone_dark_blue .dhx_tab_element,.dhx_tabbar_zone_dhx_black .dhx_tab_element{color:white}
.dhx_tabbar_zone_dhx_black .dhx_tablist_line{background-color:#626262}
.dhx_tabbar_zone_dhx_black .dhx_tabcontent_zone{border-color:#333333}
.dhx_tabbar_zone_dhx_web .dhx_tabbar_row{background-color:#646464}
.dhx_tabbar_zone_dhx_web .dhx_tab_element span{top:4px; font-weight:normal !important; font-size:12px}
.dhx_tabbar_zone_dhx_web .dhx_tablist_line{display:none}
.dhx_tabbar_zone_dhx_web .dhx_tabcontent_zone{
 background-color:#646464!important; border:none!important}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_row{background-image:url(./imgs/dhx_skyblue/bg_top.png); border-right:1px solid #B6CBDD; border-left:1px solid #B6CBDD}
.dhx_tabbar_zone_dhx_blue .dhx_tabbar_row{background-color: #D2E3EA}
.dhx_tabbar_zone_dhx_black .dhx_tabbar_row{background-color: black}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineA{position:absolute; 
 left:0px; width:1px; height:3px; 
 background-color:white; 
 z-index:999; 
 border-left:1px solid #A4BED4; 
 border-right:1px solid #A4BED4; 
 overflow:hidden; 
}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineB{position:absolute; left:2px; width:100px; height:3px; 
 background-color: #D0E5FF; 
 z-index:999; overflow:hidden}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{position:absolute; right:0px; width:1px; height:21px; 
 background-color: white; 
 z-index:999; overflow:hidden; border-right:1px solid #A4BED4}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{position:absolute; left:1px; width:1px; height:21px; 
 background-color: white; 
 z-index:999; overflow:hidden; 
}
.dhx_tabbar_zone_top .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{top:1px}
.dhx_tabbar_zone_top .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{top:1px}
.dhx_tabbar_zone_bottom .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{bottom:1px}
.dhx_tabbar_zone_bottom .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{bottom:1px}
.dhx_tabbar_zone_bottom .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_row{background-image:url(./imgs/dhx_skyblue/bg_bottom.png); background-position:bottom}
.dhx_tabbar_zone_bottom .dhx_tabbar_zone_dhx_skyblue .dhx_tablist_line {border-width:0px 1px 1px 0px}
.dhx_tabbar_zone_bottom .dhx_tab_element span{padding-top:5px; display:block}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineB{width:3px;left:auto; top:2px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineA{width:3px; border:1px solid #A4BED4; border-width:1px 0px 1px 0px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{height:1px; width:21px; right:auto; bottom:0px; left:1px; border:1px solid #A4BED4; border-width:0px 0px 1px 0px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{height:1px; width:21px; right:auto; top:1px; left:1px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_row{background-image:url(./imgs/dhx_skyblue/bg_left.png); border:1px solid #B6CBDD; border-width:1px 0px 1px 0px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tablist_line {border-width:0px 0px 1px 1px; width:2px !ie}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tab_element{padding-top:0px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tab_element span{padding-top:5px; display:block}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineA{left:auto; width:3px; border:1px solid #A4BED4; border-width:1px 0px 1px 0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineB{width:3px;left:auto; top:2px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{height:1px; width:21px; left:auto; bottom:0px; right:1px; border:1px solid #A4BED4; border-width:0px 0px 1px 0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{height:1px; width:21px; left:auto; top:1px; right:0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_row{background-image:url(./imgs/dhx_skyblue/bg_right.png); background-position:right; border:1px solid #B6CBDD; border-width:1px 0px 1px 0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tablist_line {border-width:0px 1px 1px 0px; width:2px !ie}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tab_element{padding-top:0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tab_element span{padding-top:5px; display:block}
.dhx_tabbar_zone_dhx_skyblue .dhx_tablist_line{height:3px; border:1px solid #A4BED4; background-color:white; border-width:1px 1px 0px 0px}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabcontent_zone{border-color:#A4BED4}
div.dhxcont_main_content {position: relative; left: 0px; top: 0px; overflow: hidden}
div.dhxcont_content_blocker {position: absolute; left: 0px; top: 0px; width: 101%; height: 101%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: #FFFFFF; z-index: 1; -moz-user-select: none}
div.dhx_tabbar_zone_dhx_skyblue div.dhxcont_sb_container {position: relative; height: 24px}
div.dhx_tabbar_zone_dhx_skyblue div.dhxcont_sb_container div.dhxcont_statusbar {background-image: url('./imgs/dhx_skyblue/dhxlayout_bg_sb.gif'); position: relative; top: 2px; height: 22px; line-height: 22px; background-repeat: repeat-x; width: auto; padding: 0px 4px; overflow: hidden; white-space: nowrap; border-top: none; border-bottom: none; border-left: #a4bed4 0px solid; border-right: #a4bed4 0px solid; font-family: Tahoma; font-size: 11px; vertical-align: middle; color: #000000}
div.dhx_tabbar_zone_dhx_web div.dhxcont_sb_container {position: relative; height: 41px}
div.dhx_tabbar_zone_dhx_web div.dhxcont_sb_container div.dhxcont_statusbar {position: relative; top: 9px; height: 32px; line-height: 32px; background-color: #ececec; width: auto; padding: 0px 12px; overflow: hidden; white-space: nowrap; font-family: 'Trebuchet MS'; font-size: 14px; vertical-align: middle; color: #666666}
.dhx_tabbar_zone_dhx_web div.dhxcont_global_content_area {position: absolute; overflow: hidden; 
 background-color: #FFFFFF}
.dhx_tabbar_zone_dhx_web div.dhxcont_global_content_area.dhxcont_tabbar_dhx_web {border: white 8px solid; 
}
.dhtmlxSlider {
 position:relative; overflow:hidden; height:14px; left:10px; 
}
.dhtmlxSlider .selector {position:absolute; overflow:hidden; height:100%; width:31px; left:5px}
.dhtmlxSlider .leftSide {position:absolute; left:0px; top:0px; width:3px; height:100%}
.dhtmlxSlider .leftZone {position:absolute; top:0px; left:3px; height:100%}
.dhtmlxSlider .rightSide {position:absolute; right:0px; top:0px; width:3px; height:100%}
.dhtmlxSlider .rightZone {position:absolute; left:3px; top:0px; height:100%}
.dhtmlxSlider_ball {position:relative; overflow:hidden; height:16px; left:10px; 
}
.dhtmlxSlider_ball .selector {position:absolute; overflow:hidden; height:100%; width:16px; left:5px}
.dhtmlxSlider_ball .leftSide {position:absolute; left:0px; top:0px; width:3px; height:100%}
.dhtmlxSlider_ball .leftZone {position:absolute; top:0px; left:3px; height:100%}
.dhtmlxSlider_ball .rightSide {position:absolute; right:0px; top:0px; width:4px; height:100%}
.dhtmlxSlider_ball .rightZone {position:absolute; left:3px; top:0px; height:100%}
.dhtmlxSlider_zipper {position:relative; overflow:hidden; height:17px; left:10px; 
}
.dhtmlxSlider_zipper .selector {position:absolute; overflow:hidden; height:100%; width:17px; left:0px}
.dhtmlxSlider_zipper .leftSide {position:absolute; left:0px; top:0px; width:3px; height:100%}
.dhtmlxSlider_zipper .leftZone {position:absolute; top:0px; left:0px; height:100%}
.dhtmlxSlider_zipper .rightSide {position:absolute; right:0px; top:0px; width:4px; height:100%}
.dhtmlxSlider_zipper .rightZone {position:absolute; left:3px; top:0px; height:100%}
.dhtmlxSlider_simplesilver {position:relative; overflow:hidden; height:16px; left:10px; 
}
.dhtmlxSlider_simplesilver .selector {position:absolute; overflow:hidden; height:100%; width:15px; left:0px}
.dhtmlxSlider_simplesilver .leftSide {position:absolute; left:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_simplesilver .leftZone {position:absolute; top:0px; left:1px; height:100%}
.dhtmlxSlider_simplesilver .rightSide {position:absolute; right:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_simplesilver .rightZone {position:absolute; left:3px; top:0px; height:100%}
.dhtmlxSlider_simplegray {position:relative; overflow:hidden; height:16px; left:10px; 
}
.dhtmlxSlider_simplegray .selector {position:absolute; overflow:hidden; height:100%; width:15px; left:0px}
.dhtmlxSlider_simplegray .leftSide {position:absolute; left:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_simplegray .leftZone {position:absolute; top:0px; left:1px; height:100%}
.dhtmlxSlider_simplegray .rightSide {position:absolute; right:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_simplegray .rightZone {position:absolute; left:3px; top:0px; height:100%}
.dhtmlxSlider_bar {position:relative; overflow:hidden; height:21px; left:10px; 
}
.dhtmlxSlider_bar .selector {position:absolute; overflow:hidden; height:100%; width:15px; left:17px}
.dhtmlxSlider_bar .leftSide {position:absolute; left:0px; top:0px; width:17px; height:100%}
.dhtmlxSlider_bar .leftZone {position:absolute; top:0px; left:1px; height:100%}
.dhtmlxSlider_bar .rightSide {position:absolute; right:0px; top:0px; width:17px; height:100%}
.dhtmlxSlider_bar .rightZone {position:absolute; left:3px; top:0px; height:100%}
.dhtmlxSlider_arrow {position:relative; overflow:hidden; height:14px; left:10px; 
}
.dhtmlxSlider_arrow .selector {position:absolute; overflow:hidden; height:100%; width:7px; left:1px}
.dhtmlxSlider_arrow .leftSide {position:absolute; left:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_arrow .leftZone {position:absolute; top:0px; left:1px; height:100%}
.dhtmlxSlider_arrow .rightSide {position:absolute; right:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_arrow .rightZone {position:absolute; left:1px; top:0px; height:100%}
.dhtmlxSlider_arrowgreen {position:relative; overflow:hidden; height:21px; left:10px; 
}
.dhtmlxSlider_arrowgreen .selector {position:absolute; overflow:hidden; height:100%; width:11px; left:1px}
.dhtmlxSlider_arrowgreen .leftSide {position:absolute; left:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_arrowgreen .leftZone {position:absolute; top:0px; left:1px; height:100%}
.dhtmlxSlider_arrowgreen .rightSide {position:absolute; right:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_arrowgreen .rightZone {position:absolute; left:1px; top:0px; height:100%}
.dhtmlxSlider_dhx_skyblue {position:relative; overflow:hidden; height:15px; left:10px; 
}
.dhtmlxSlider_dhx_skyblue .selector {position:absolute; overflow:hidden; height:15px; width:15px; left:0px}
.dhtmlxSlider_dhx_skyblue .leftSide {position:absolute; left:0px; top:0px; width:0px; height:100%}
.dhtmlxSlider_dhx_skyblue .leftZone {position:absolute; top:0px; left:0px; height:100%}
.dhtmlxSlider_dhx_skyblue .rightSide {position:absolute; right:0px; top:0px; width:0px; height:100%}
.dhtmlxSlider_dhx_skyblue .rightZone {position:absolute; left:3px; top:0px; height:100%}
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}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_body_outer {position: absolute; overflow: hidden; left: 0px; top: 0px; abackground-color: #FFFFFF; background-color: #c2d5dc; background-image: url('imgs//dhxwins_dhx_skyblue/active/header_bg.gif'); background-repeat: repeat-x; background-position: top; border: #a4bed4 1px solid}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner {position: absolute; overflow: hidden; 
 aborder: #c2d5dc 5px solid; aborder: #a4bed4 1px solid; aborder-top: none; 
 background-color: #ebebeb !important; border: #ebebeb 2px solid !important}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active .dhtmlx_wins_no_header {
 border-top: #c2d5dc 6px solid !important}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_title {position: absolute; top: 0px; height: 29px; line-height: 29px; vertical-align: middle; padding-left: 28px; left: 0px; color: #000000; font-family: Tahoma; font-size: 11px; font-weight: bold; cursor: default; white-space: nowrap; overflow: hidden; -moz-user-select: none}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_progress {background-image: url('imgs//dhxwins_dhx_skyblue/active/progress.gif')}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_close_default {background-position: -96px 0px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_close_disabled {background-position: -96px -48px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_close_over_default {background-position: -96px -16px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_close_over_pressed {background-position: -96px -32px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax1_default {background-position: -64px 0px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax1_disabled {background-position: -64px -48px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax1_over_default {background-position: -64px -16px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax1_over_pressed {background-position: -64px -32px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax2_default {background-position: -80px 0px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax2_disabled {background-position: -80px -48px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax2_over_default {background-position: -80px -16px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax2_over_pressed {background-position: -80px -32px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_park_default {background-position: -48px 0px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_park_disabled {background-position: -48px -48px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_park_over_default {background-position: -48px -16px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_park_over_pressed {background-position: -48px -32px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_stick_default {background-position: 0px 0px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_stick_disabled {background-position: 0px -48px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_stick_over_default {background-position: 0px -16px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_stick_over_pressed {background-position: 0px -32px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_sticked_default {background-position: -16px 0px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_sticked_disabled {background-position: -16px -48px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_sticked_over_default {background-position: -16px -16px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_sticked_over_pressed {background-position: -16px -32px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_help_default {background-position: -32px 0px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_help_disabled {background-position: -32px -48px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_help_over_default {background-position: -32px -16px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_help_over_pressed {background-position: -32px -32px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_dock_default {background-position: -112px 0px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_dock_disabled {background-position: -112px -48px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_dock_over_default {background-position: -112px -16px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_dock_over_pressed {background-position: -112px -32px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer {position: absolute; overflow: hidden; left: 0px; top: 0px; background-color: #dbe6f3; background-image: url('imgs//dhxwins_dhx_skyblue/inactive/header_bg.gif'); background-repeat: repeat-x; background-position: top; border: #c9d9e6 1px solid}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner {position: absolute; overflow: hidden; aaborder: #dbe6f3 5px solid; border-top: none; aabackground-color: #FFFFFF; background-color: #ebebeb !important; border: #ebebeb 2px solid !important}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive .dhtmlx_wins_no_header {
 border-top: #c2d5dc 6px solid}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_title {position: absolute; top: 0px; height: 29px; line-height: 29px; vertical-align: middle; padding-left: 28px; left: 0px; color: #686868; font-family: Tahoma; font-size: 11px; font-weight: bold; cursor: default; white-space: nowrap; overflow: hidden; -moz-user-select: none}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_progress {background-image: url('imgs//dhxwins_dhx_skyblue/inactive/progress.gif')}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_close_default {background-position: -96px -64px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_close_disabled {background-position: -96px -112px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_close_over_default {background-position: -96px -80px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_close_over_pressed {background-position: -96px -96px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax1_default {background-position: -64px -64px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax1_disabled {background-position: -64px -112px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax1_over_default {background-position: -64px -80px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax1_over_pressed {background-position: -64px -96px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax2_default {background-position: -80px -64px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax2_disabled {background-position: -80px -112px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax2_over_default {background-position: -80px -80px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax2_over_pressed {background-position: -80px -96px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_park_default {background-position: -48px -64px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_park_disabled {background-position: -48px -112px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_park_over_default {background-position: -48px -80px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_park_over_pressed {background-position: -48px -96px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_stick_default {background-position: 0px -64px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_stick_disabled {background-position: 0px -112px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_stick_over_default {background-position: 0px -80px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_stick_over_pressed {background-position: 0px -96px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_sticked_default {background-position: -16px -64px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_sticked_disabled {background-position: -16px -112px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_sticked_over_default {background-position: -16px -80px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_sticked_over_pressed {background-position: -16px -96px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_help_default {background-position: -32px -64px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_help_disabled {background-position: -32px -112px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_help_over_default {background-position: -32px -80px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_help_over_pressed {background-position: -32px -96px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_dock_default {background-position: -112px -64px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_dock_disabled {background-position: -112px -112px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_dock_over_default {background-position: -112px -80px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_dock_over_pressed {background-position: -112px -96px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_icon {position: absolute; top: 7px; left: 8px; width: 16px; height: 16px; border: none; z-index: 1; -moz-user-select: none; background-repeat: no-repeat; font-size: 1px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_btns {position: absolute; right: 5px; top: 6px; font-size: 1px}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_btns div.dhtmlx_wins_btns_button {float: left; width: 16px; height: 16px; background-image: url('imgs//dhxwins_dhx_skyblue/buttons.gif')}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_resizer_t {position: absolute; left: 0px; top: 0px; width: 100%; height: 5px; 
 font-size: 1px; background: #FFFFFF; z-index: 1; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -moz-user-select: none}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_resizer_l {position: absolute; left: 0px; top: 0px; width: 5px; 
 height: 100%; font-size: 1px; background: #FFFFFF; z-index: 1; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -moz-user-select: none}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_resizer_r {position: absolute; right: 0px; top: 0px; width: 5px; 
 height: 100%; font-size: 1px; background: #FFFFFF; z-index: 1; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -moz-user-select: none}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_resizer_b {position: absolute; left: 0px; bottom: 0px; width: 100%; height: 5px; 
 font-size: 1px; background: #FFFFFF; z-index: 1; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -moz-user-select: none}
.dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_progress {position: absolute; top: 5px; left: 5px; width: 16px; height: 16px; background-repeat: no-repeat}
.dhtmlx_skin_dhx_skyblue div.dhxcont_sb_container {position: relative; height: 24px}
.dhtmlx_skin_dhx_skyblue div.dhxcont_sb_container div.dhxcont_statusbar {position: relative; top: 2px; height: 22px; line-height: 22px; background-image: url('imgs//dhxwins_dhx_skyblue/statusbar_bg.gif'); background-repeat: repeat-x; width: auto; padding: 0px 4px; overflow: hidden; white-space: nowrap; border-top: none; border-bottom: none; border-left: #a4bed4 1px solid; border-right: #a4bed4 1px solid; font-family: Tahoma; font-size: 11px; vertical-align: middle; color: #000000}
.dhtmlx_skin_dhx_skyblue div.white_line {border-left: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid; border-top: #FFFFFF 1px solid; height: 100%}
.dhtmlx_skin_dhx_skyblue div.white_line2 {position: absolute; bottom: 0px; height: 10px; width: 100%; border-bottom: #FFFFFF 1px solid; font-size: 1px}
.dhtmlx_skin_dhx_skyblue .dhtmlxMenu_in_Window {aborder-bottom: #cedce8 1px solid; border-bottom: #a4bed4 1px solid}
.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}
div.dhx_acc_base_dhx_skyblue {overflow: hidden}
.dhxacc_fullscreened {width: 100%; height: 100%; margin: 0px; background-color: #ebebeb; overflow: hidden}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item {position: relative; overflow: hidden; width: 100%}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item div.dhx_acc_hdr_line_l {position: absolute; left: 0px; top: 1px; height: 25px; border-left: #ffffff 1px solid}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item div.dhx_acc_hdr_line_r {position: absolute; right: 0px; top: 1px; height: 25px; border-right: #ffffff 1px solid}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item_hidden {display: none}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item div.dhx_acc_item_label {position: relative; color: #000000; font-family: Tahoma; font-size: 11px; font-weight: bold; height: 27px; line-height: 27px; border-left: #a4bed4 1px solid; border-right: #a4bed4 1px solid; vertical-align: middle; overflow: hidden; background-image: url('imgs//dhxaccord_dhx_skyblue/dhxacc_bg_normal.gif'); background-position: top; background-repeat: repeat-x; -moz-user-select: none; cursor: default}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item div.dhx_acc_item_label span {margin: 0px 4px}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item_lavel_hover {background-image: url('imgs//dhxaccord_dhx_skyblue/dhxacc_bg_hover.gif') !important}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item div.dhx_acc_item_label div.dhx_acc_item_label_btmbrd {display: none; 
}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item div.dhx_acc_item_label img.dhx_acc_item_icon {position: absolute; width: 16px; height: 16px; left: 4px; top: 5px}
.dhtmlxAccordionAttached {border: none !important}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item div.dhx_tabbar_row {background-color: #D2E3EA}
div.dhx_acc_base_dhx_skyblue div.dhxcont_statusbar {position: absolute; width: 100%; bottom: 0px; _bottom: -1px; border-top: #c2d5dc 1px solid; background-image: url('imgs//dhxaccord_dhx_skyblue/dhxacc_bg_sb.gif'); background-position: top; background-repeat: repeat-x; width: 100%; overflow: hidden; font-family: Tahoma; font-size: 11px; vertical-align: middle; line-height: 19px; -moz-user-select: none; cursor: default; padding-left: 4px; color: #7393ae}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item div.dhxcont_global_content_area {position: absolute; border: #a4bed4 1px solid; background-color: #FFFFFF; overflow: hidden}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item div.dhx_acc_item_arrow {position: absolute; width: 16px; height: 16px; right: 4px; top: 6px; background-image: url('imgs//dhxaccord_dhx_skyblue/dhxacc_btns.gif'); background-repeat: no-repeat}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item_arrow.item_opened {background-position: 0px 0px}
div.dhx_acc_base_dhx_skyblue div.dhx_acc_item_arrow.item_closed {background-position: -16px 0px}
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}
iframe.dhxeditor_mainiframe_dhx_skyblue {position: absolute; overflow: hidden; top: 0px; left: 0px; width: 100%; height: 100%}
td.dhxeditor_toolbar_dhx_skyblue {position: relative; height: 26px}
td.dhxeditor_toolbar_dhx_skyblue div.dhtmlxToolbar_dhx_skyblue {height: 24px !important}
div.dhxeditor_container_dhx_skyblue {position: relative; width: 100%; height: 100%; overflow: hidden}
div.dhxeditor_dhx_skyblue_btns {background-image: url('imgs//dhxeditor_dhx_skyblue/dhxeditor_bg_lite.gif'); background-repeat: repeat-x; position: absolute; width: 100%; height: 25px}
div.dhxeditor_dhx_skyblue_btns div.verline_l {position: absolute; left: 0px; top: 0px; border-left: #ffffff 1px solid; height: 24px; width: 1px}
div.dhxeditor_dhx_skyblue_btns div.verline_r {position: absolute; right: 0px; top: 0px; border-right: #ffffff 1px solid; height: 24px; width: 1px}
div.dhxeditor_dhx_skyblue_tbbtn {float: left; position: relative; width: 18px; height: 18px; font-size: 2px; margin-left: 2px; margin-top: 3px; cursor: pointer; background-image: url('imgs//dhxeditor_dhx_skyblue/buttons.gif')}
div.dhxeditor_dhx_skyblue_tbbtn.btn_bold {margin-left: 5px; background-position: 0px 0px}
div.dhxeditor_dhx_skyblue_tbbtn.btn_italic {background-position: -18px 0px}
div.dhxeditor_dhx_skyblue_tbbtn.btn_underline {background-position: -36px 0px}
div.dhxeditor_dhx_skyblue_tbbtn.btn_clearformat {background-position: -54px 0px}
.dhxlist_obj_dhx_skyblue {position: relative; background-color: #ffffff; -moz-user-select: -moz-none}
.dhxlist_obj_dhx_skyblue div.dhxlist_base {margin: 0px 10px}
.dhxlist_obj_dhx_skyblue span.nav_link,
.dhxlist_obj_dhx_skyblue span.nav_link:visited,
.dhxlist_obj_dhx_skyblue span.nav_link:active,
.dhxlist_obj_dhx_skyblue span.nav_link:hover {outline: none; text-decoration: none; color: inherit; cursor: default}
.dhxlist_obj_dhx_skyblue span.nav_link:focus {color: #30678a; 
}
.dhxlist_obj_dhx_skyblue table.dhxlist_items_set {table-layout: fixed; cursor: default; width: 100%; font-size: inherit}
.dhxlist_obj_dhx_skyblue div.button_container {position: absolute; height: 50px; width: 100%; bottom: 0px}
.dhxlist_obj_dhx_skyblue th.dhxlist_img_cell {width: 26px}
.dhxlist_obj_dhx_skyblue th.dhxlist_tbl_head {height: 0px; margin: 0px; padding: 0px}
.dhxlist_obj_dhx_skyblue table.dhxlist_items_set td.dhxlist_img_cell {width: 26px; vertical-align: top; -moz-user-select: -moz-none}
.dhxlist_obj_dhx_skyblue table.dhxlist_items_set div.dhxlist_img {width: 18px; height: 18px; margin-left: 5px; -moz-user-select: -moz-none}
 
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set div.dhxlist_img.chbx0 {background-image: url('imgs//dhxform_dhx_skyblue/dhxform_chbxrd.gif'); background-repeat: no-repeat; background-position: -18px 0px}
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set div.dhxlist_img.chbx1 {background-image: url('imgs//dhxform_dhx_skyblue/dhxform_chbxrd.gif'); background-repeat: no-repeat; background-position: 0px 0px}
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set tr.disabled div.dhxlist_img.chbx0 {background-image: url('imgs//dhxform_dhx_skyblue/dhxform_chbxrd.gif'); background-repeat: no-repeat; background-position: -54px 0px}
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set tr.disabled div.dhxlist_img.chbx1 {background-image: url('imgs//dhxform_dhx_skyblue/dhxform_chbxrd.gif'); background-repeat: no-repeat; background-position: -36px 0px}
 
 
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set div.dhxlist_img.rdbt0 {background-image: url('imgs//dhxform_dhx_skyblue/dhxform_chbxrd.gif'); background-repeat: no-repeat; background-position: -90px 0px}
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set div.dhxlist_img.rdbt1 {background-image: url('imgs//dhxform_dhx_skyblue/dhxform_chbxrd.gif'); background-repeat: no-repeat; background-position: -72px 0px}
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set tr.disabled div.dhxlist_img.rdbt0 {background-image: url('imgs//dhxform_dhx_skyblue/dhxform_chbxrd.gif'); background-repeat: no-repeat; background-position: -126px 0px}
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set tr.disabled div.dhxlist_img.rdbt1 {background-image: url('imgs//dhxform_dhx_skyblue/dhxform_chbxrd.gif'); background-repeat: no-repeat; background-position: -108px 0px}
.dhxlist_obj_dhx_skyblue table.dhxlist_items_set td.dhxlist_txt_cell {vertical-align: top; padding-right: 5px; -moz-user-select: -moz-none}
.dhxlist_obj_dhx_skyblue table.dhxlist_items_set div.dhxlist_txt {font-family: Tahoma; font-size: inherit; margin: 2px 0px; color: #000000; overflow-x: hidden; -moz-user-select: -moz-none}
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set div.dhxlist_txt.checked {
}
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set tr.disabled div.dhxlist_txt {color: #b2b2b2}
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set tr.disabled div.dhxlist_txt.checked {
}
.dhxlist_obj_dhx_skyblue table.dhxlist_items_set td.dhxlist_txt_label2 {vertical-align: top; -moz-user-select: -moz-none}
.dhxlist_obj_dhx_skyblue table.dhxlist_items_set div.dhxlist_txt_label2 {font-family: Tahoma; font-size: inherit; font-weight: bold; color: #256187; margin: 10px 3px 2px 0px}
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set div.dhxlist_txt_label2.topmost {margin-top: 2px!important}
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set tr.disabled div.dhxlist_txt_label2 {color: #b2b8bc}
 
 
.dhxlist_obj_dhx_skyblue .dhxlist_cont {margin: 2px 2px 2px 7px}
 
.dhxlist_obj_dhx_skyblue table.dhxlist_items_set div.dhxlist_txt_label {font-family: Tahoma; font-size: inherit; color: #000000; margin: 2px 3px 2px 7px}
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set tr.disabled div.dhxlist_txt_label {color: #b2b2b2}
.dhxlist_obj_dhx_skyblue table.dhxlist_items_set .dhxlist_txt_select {width: 150px; border: #a4bed4 1px solid; background-color: #ffffff; font-family: Tahoma; font-size: inherit; color: #000000}
 .dhxlist_obj_dhx_skyblue table.dhxlist_items_set tr.disabled .dhxlist_txt_select {color: #b2b2b2; background-color: #ffffff; border: #c2d0dd 1px solid}
input.dhxlist_txt_textarea { padding: 1px 0px; }
.dhxlist_obj_dhx_skyblue table.dhxlist_items_set .dhxlist_txt_textarea {width: 150px; padding: 0px; border: #a4bed4 1px solid; font-family: Tahoma; font-size: inherit; color: #000000; -moz-user-select: text}
.dhxlist_obj_dhx_skyblue table.dhxlist_items_set tr.disabled .dhxlist_txt_textarea {color: #b2b2b2; background-color: #ffffff; border: #c2d0dd 1px solid}
.dhx_form_cover {position: absolute; width: 100%; height: 100%; background-color: silver; left: 0px; top: 0px; 
 display: none; 
 opacity: 0.2; 
 -moz-opacity: 0.2; 
 z-index: 99999; filter:alpha(opacity=20); 
}
input.dhtmlx_validation_error, select.dhtmlx_validation_error {background-color: #F29FB5}
.dhxlist_obj_dhx_skyblue div.dhx_list_btn {font-size: inherit; font-family: Tahoma; height: 21px; margin: 10px 2px; float:left; cursor: default}
 
 .dhxlist_obj_dhx_skyblue div.dhx_list_btn table {
 height: 21px}
 .dhxlist_obj_dhx_skyblue div.dhx_list_btn td {text-align: center; vertical-align: middle}
 
 .dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_l {background-image: url('imgs//dhxform_dhx_skyblue/dhxform_btns.gif'); background-repeat: no-repeat; background-position: 0px 0px; width: 5px; height: 21px; font-size: 1px}
 
 .dhxlist_obj_dhx_skyblue tr.disabled div.dhx_list_btn td.btn_l {background-position: 0px -42px !important}
 
 .dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_over td.btn_l {background-position: 0px -84px !important}
 
 .dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_pressed td.btn_l {background-position: 0px -126px !important}
 
 .dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_m {background-image: url('imgs//dhxform_dhx_skyblue/dhxform_btns.gif'); background-repeat: repeat-x; background-position: 0px -21px; height: 21px}
 
 .dhxlist_obj_dhx_skyblue tr.disabled div.dhx_list_btn td.btn_m {background-position: 0px -63px !important}
 
 .dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_over td.btn_m {background-position: 0px -105px !important}
 
 .dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_pressed td.btn_m {background-position: 0px -147px !important}
 .dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_r {background-image: url('imgs//dhxform_dhx_skyblue/dhxform_btns.gif'); background-repeat: no-repeat; background-position: -5px 0px; width: 5px; height: 21px; font-size: 1px}
 
 .dhxlist_obj_dhx_skyblue tr.disabled div.dhx_list_btn td.btn_r {background-position: -5px -42px !important}
 
 .dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_over td.btn_r {background-position: -5px -84px !important}
 
 .dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_pressed td.btn_r {background-position: -5px -126px !important}
 
 .dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_m div.btn_txt {font-size: inherit; font-family: Tahoma; color: #000000; padding: 1px 20px}
 .dhxlist_obj_dhx_skyblue tr.disabled div.dhx_list_btn td.btn_m div.btn_txt {color: #b2b2b2 !important}
 .dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_pressed td.btn_m div.btn_txt {padding-top: 2px !important; padding-bottom: 0px !important}
.dhxlist_obj_dhx_skyblue div.dhx_list_btn,
.dhxlist_obj_dhx_skyblue div.dhx_list_btn:visited,
.dhxlist_obj_dhx_skyblue div.dhx_list_btn:active,
.dhxlist_obj_dhx_skyblue div.dhx_list_btn:hover {outline: none; text-decoration: none; color: inherit; cursor: default}
.dhxlist_obj_dhx_skyblue div.dhx_list_btn:focus {outline: #30678a 1px dotted}
 
 
.dhxlist_obj_dhx_skyblue td.dhxlist_txt_cell fieldset.dhxlist_fs {border: #a4bed4 1px solid; margin-top: 5px; padding: 5px}
 .dhxlist_obj_dhx_skyblue td.dhxlist_txt_cell tr.disabled fieldset.dhxlist_fs {border: #c2d0dd 1px solid}
 
.dhxlist_obj_dhx_skyblue td.dhxlist_txt_cell fieldset.dhxlist_fs legend.fs_legend {font-family: Tahoma; color: #256187; font-size: inherit; font-weight: normal; padding: 0px 4px 1px 4px; text-align: left; 
}
 .dhxlist_obj_dhx_skyblue td.dhxlist_txt_cell tr.disabled fieldset.dhxlist_fs legend.fs_legend {color: #b2b2b2}
.dhxlist_obj_dhx_skyblue div.dhxform_rtl,
.dhxlist_obj_dhx_skyblue div.dhxform_rtl .dhxlist_txt_cell,
.dhxlist_obj_dhx_skyblue div.dhxform_rtl .dhxlist_txt,
.dhxlist_obj_dhx_skyblue div.dhxform_rtl table.dhxlist_items_set div.dhxlist_txt_label,
.dhxlist_obj_dhx_skyblue div.dhxform_rtl table.dhxlist_items_set div.dhxlist_txt_label2,
.dhxlist_obj_dhx_skyblue div.dhxform_rtl table.dhxlist_items_set .dhxlist_txt_select,
.dhxlist_obj_dhx_skyblue div.dhxform_rtl table.dhxlist_items_set .dhxlist_txt_select option,
.dhxlist_obj_dhx_skyblue div.dhxform_rtl table.dhxlist_items_set .dhxlist_txt_textarea,
.dhxlist_obj_dhx_skyblue div.dhxform_rtl div.dhx_list_btn td.btn_m div.btn_txt {direction: rtl; unicode-bidi: bidi-override}
.dhxlist_obj_dhx_skyblue div.dhxform_rtl table.dhxlist_items_set div.dhxlist_img {margin-left: 0px; margin-right: 5px}
.dhxlist_obj_dhx_skyblue div.dhxform_rtl td.dhxlist_txt_cell fieldset.dhxlist_fs legend.fs_legend {direction: rtl; unicode-bidi: bidi-override; text-align: right}
.dhxlist_obj_dhx_skyblue div.dhxform_rtl div.dhx_list_btn {float: right}

/*pure colors*//*fonts*//*sizes*//*borders*//*shadows*//*2010 December 14*//* DHX DEPEND FROM FILE 'ui/view.css'*/html, body{	height:100%;	padding:0px;	margin:0px;	overflow:hidden;}.dhx_view{	overflow:hidden;	vertical-align:top;	background-color:white;}.dhx_layout_wide{	background-color: 		#c1d7de;}.dhx_layout_head{	background-color: 		#c1d7de;}.dhx_border_space{	height:1px;	width:100%;	background-color:#AEAEAE;	overflow:hidden;}.dhx_border_vspace{	width:1px;	height:100%;	background-color:#AEAEAE;	overflow:hidden;	display:table-cell;}.dhx_border_vspace.dhx_border_wide{	width:10px;	background-color: 		#c1d7de;	border-left:1px solid #AEAEAE;	border-right:1px solid #AEAEAE;}.dhx_border_space.dhx_border_wide{	height:10px;	background-color: 		#c1d7de;	border-top:1px solid #AEAEAE;	border-bottom:1px solid #AEAEAE;}.dhx_border_vspace.dhx_border_clean{	width:10px;	background-color: 		#c1d7de;}.dhx_border_space.dhx_border_clean{	height:4px;	border-bottom:1px solid #AEAEAE;}.dhx_loading_cover{	width:100%;	height:100%;	background-color:silver;	background-image:url(./imgs/loading.png);	background-repeat:no-repeat;	background-position:center;	}/* DHX DEPEND FROM FILE 'ui/dataview.css'*//*helper for selection blocking*/.dhx_noselect{	-moz-user-select:none;    	-moz-user-select:-moz-none;/*latest ff*/	-khtml-user-select:none; }/*helper for allowing selection*/.dhx_allow_selection{	-moz-user-select:text;	-user-select:text;}/*top container of DataView*/.dhx_dataview{	overflow-y:auto;	overflow-x:hidden;	-moz-user-select:none;    	-moz-user-select:-moz-none;/*latest ff*/	-khtml-select:none;    }/*applied to a dragged element*/.dhx_drag_zone{	position:absolute;	border:1px solid #A4BED4;	z-index:8000;	-moz-box-shadow:5px 5px 5px #888;	/*Not work in IE*/	-khtml-box-shadow: 5px 5px 5px #888;}/*style is applied to the active drop target*/.dhx_drag_over{}/*default item in dataview*/.dhx_dataview_default_item, .dhx_dataview_default_item_selected{	cursor:pointer;	background-color:white;	overflow:hidden;}.dhx_dataview .dhx_dataview_default_item, .dhx_dataview .dhx_dataview_default_item_selected{	border-right:1px solid #A4BED4;	border-bottom:1px dotted #A4BED4;	}/*default item in selected state*/.dhx_dataview_default_item_selected{	background-color:#FFBE31;	background: url(./imgs/horizontal_repeat_bgs.png) repeat-x 0 -653px;}/*defautl styles which will be used by any kind of dataview's item*/.dhx_dataview_item{	font-family:Tahoma; 	font-size:8pt;		color:#000000;}/*predefined styles for text lables inside a item*/.dhx_dataview_item .dhx_strong{	font-weight:bold;		display:block;	padding-bottom:6px;}.dhx_dataview_default_item_selected .dhx_light{	color:#C3C3C3;}.dhx_dataview_item .dhx_light{	color:#919191;}/*style of dataview's item, when drag is moved other it*/.dhx_drag_over{	background-color:#faf768;	background: url(./imgs/horizontal_repeat_bgs.png) repeat-x 0 -596px; /* marker */}/*paging related styles*//*button of pager*/.dhx_pager_item, .dhx_pager_item_selected{	float:left;	text-align:center;	height:16px;	font-family:Tahoma;	font-size:10pt;	border:1px solid gray;	padding: 2px 4px;	margin-left:5px;	cursor:pointer;	background-color:white;}/*selected  button of pager*/.dhx_pager_item_selected{	background-color:lightgrey;	color:white;	cursor:default;	font-weight:bold;}/* DHX DEPEND FROM FILE 'ui/tooltip.css'*//*style used by tooltip's container*/.dhx_tooltip{	display:none;	position:absolute;	font-family:Tahoma;	font-size:8pt;	z-index:10000;	background-color:white;	padding:2px 2px 2px 2px;	border:1px solid #A4BED4;}/* DHX DEPEND FROM FILE 'ui/chart.css'*//*chart container*/.dhx_chart{	position:relative;	font-family:Verdana;	font-size:13px;	color:#000000;	overflow:hidden;}/*labels*/.dhx_canvas_text{	position:absolute;	text-align:center;	overflow:hidden;		white-space:nowrap;}/*map*/.dhx_map_img{	width : 100%;	height : 100%;	position : absolute;	top : 0px;	left : 0px;	border:0px;	filter:alpha(opacity=0);}/*scales*/.dhx_axis_item_y{	position:absolute;	height:10px;	line-height:10px;	text-align:right;}.dhx_axis_item_x{}.dhx_axis_title_x{	text-align:center;}.dhx_axis_title_y{	text-align:center;	font-family:Verdana;	/*safari*/	-webkit-transform: rotate(-90deg);    /*firefox*/	-moz-transform: rotate(-90deg);    /*IE*/	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);    /*opera*/	-o-transform:rotate(-90deg);	padding-left:3px;}/*legend block*/.dhx_chart_legend{    position:absolute;}.dhx_chart_legend_item{    height:18px;	line-height:18px;	padding: 2px;	}
div.dhtmlxToolbarPoly_Standard img.buttonImage {
	top: 5px !important;
	margin-left: -14px !important;
}
div.dhtmlxToolbarPoly_Standard div {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 20px !important;
}
.dhxvlt_hidden {
    z-index: 4;
    filter: alpha(opacity: 0);
    text-align: left;
    opacity: 0;
    -moz-opacity: 0;
    cursor: pointer;
    left: 0px;
    position: absolute;
    height: 25px;
}
a.link:hover, a.link:visited, a.link:link {color: #0033CC;}

.fileName, .text, a.link:hover, a.link:visited, a.link:link {font-size: 11px;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.fileName {overflow:hidden;height:14px;width:280px;}
.btnAddDiv {left:9px;width:70px;overflow:hidden;height:32px;direction:rtl;position:absolute;top:212px;}
.dhxvlt_panelbg {background-color:#eceef4;}
.dhxvlt_panelborder {border: 1px solid #a4bed4;}
.dhxvlt_panel2border {border:1px solid #a4bed4;}
.dhxvlt_row {background: none;}
.dhxvlt_row table {border-bottom:1px solid #E2E2E2;}
.dhxvlt_rowsel {background: url(imgs/rowsel.gif);}
.dhxvlt_rowsel table {border-bottom:1px solid #ffffff !important;}
.dhxvlt_txtremove {display:none;}
#dhxvlt_icoremove {position:relative;top:7px;width:16px;height:16px;background:url(imgs/delete.gif) no-repeat;cursor:pointer;}

.dhxvlt_rbtn {margin-right:7px;}
.dhxvlt_rbtn3 {width:4px;height:21px;float:right;background:url(imgs/btn3.gif) no-repeat;}
.dhxvlt_rbtn2 {cursor:pointer;height:21px;float:right;background:url(imgs/btn2.gif) repeat-x;overflow-y:hidden;font-size:8pt;font-family:Tahoma,Arial,Helvetica,sans-serif;}
.dhxvlt_rbtn2 nobr {margin-right:4px}
.dhxvlt_rbtn2 img {margin-top:5px;margin-left:4px;margin-right:4px;}
.dhxvlt_rbtn1 {width:4px;height:21px;float:right;background:url(imgs/btn1.gif) no-repeat;}

.dhxvlt_lbtn {margin-right:7px;}
.dhxvlt_lbtn3 {width:4px;height:21px;float:left;background:url(imgs/btn3.gif) no-repeat;}
.dhxvlt_lbtn2 {cursor:pointer;height:21px;float:left;background:url(imgs/btn2.gif) repeat-x;overflow-y:hidden;font-size:8pt;font-family:Tahoma,Arial,Helvetica,sans-serif;}
.dhxvlt_lbtn2 nobr {margin-right:4px}
.dhxvlt_lbtn2 img {margin-top:5px;margin-left:4px;margin-right:4px;}
.dhxvlt_lbtn1 {width:4px;height:21px;float:left;background:url(imgs/btn1.gif) no-repeat;}

.dhxvlt_fo {width:70px}

.btnAddBtn {left:10px;width:94px;overflow:hidden;height:32px;position:absolute;top:212px;}

.dhxvlt_dis {color:#999}
.dhxlist_txt_label { text-align:right; } /* Right align lables (currently not handled) */

div.Lookup							{ background-color: #fafafa; border: solid 1px #abadb3; position: absolute; z-index: 1000; display: none; overflow: auto; padding:1px; border-raidus:2px; -moz-border-radius:2px; }
div.Lookup .row:odd					{ background-color: #fafafa; }
div.Lookup .row:even				{ background-color: #e9e9e9; }
div.Lookup .selected				{ background-color: #dda; }
div.Lookup .LookupIE6iframe 		{ filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }

a.afLookupButton {
    cursor: default;
    position: absolute; 
    width: 15px; 
    height: 15px; 
    display: inline-block; 
	background: url(/Images/afLookupArrow.gif) no-repeat;
	background-position: 0px;
	text-decoration: none;
}
a.afLookupButton:hover {
	background-position: -15px;
	text-decoration: none;
}
a.afLookupButton:active {
	background-position: -30px;
}

.afpromptdialog { padding:20px 10px 10px 8px; }
.afpromptdialog .text { height:35px; }
.afpromptdialog .input input { width:307px; }
.afpromptdialog .buttons { text-align:right; }
.afpromptdialog .buttons table { padding-top:15px; padding-left:5px; }
.afpromptdialog .buttons .btn_txt { width:50px; }

.sharingdialogmain { padding:10px; }
.sharingdialogmain #sharingDialogSearchResults { width:100%; height:200px; margin-top:10px; border:solid 1px lightgray; }
.sharingdialogmain .sharingdialogaddbuttons { text-align:center; padding-top:10px; }
.sharingdialogbottom { text-align:right; padding-top:13px; }
.sharingdialogbottom .dhxlist_obj_dhx_skyblue table, 
.sharingdialogbottom input { width:70px; margin-right:10px; }

.formfilterbottom { text-align:right; padding-top:13px; }
.formfilterbottom .dhxlist_obj_dhx_skyblue table, 
.formfilterbottom input { width:70px; margin-right:10px; }

.reportlauncherbottom { text-align:right; padding-top:13px; white-space:no-wrap; }
.reportlauncherbottom .dhxlist_obj_dhx_skyblue table, 
.reportlauncherbottom>input { width:70px; }
.reportlauncherbottom>input { margin-right:10px; }
.reportlauncherbottom a.dhxlist_obj_dhx_skyblue { margin-right:5px; }
.reportlauncherformatpanel { vertical-align:top; margin-right:30px; }
.reportlauncherformatpanel input { margin-left:10px; }
.reportlauncheroptions { margin-left:5px; margin-right:10px; margin-top:5px; }
.reportlauncheroptions .reportheadertext { width:100%; height:30px; }
.reportlauncheroptions .reporthidefilter { margin-top:5px; }

.filtereditorleft { height:100%; }
.filtereditorleft table { width:100%; }
.filtereditorleft .filterlist { height:90%; overflow:auto; border-bottom:solid 1px gray; }
.filtereditorleft .selected { background-color:#d1e88d; }
.filtereditorleft .filterbuttons { text-align:right; padding-top:9px; }
/*.filtereditorleft .filterbuttons .dhxlist_obj_dhx_skyblue table, */
.filtereditorleft .filterbuttons a { margin-right:5px; }

div.FilterBuilder { position:absolute; border:solid 1px #000; border-radius:2px; -moz-border-radius:2px; overflow:hidden; height:400px; width:500px; left:50%; top:50%; margin-top:-200px; margin-left:-250px; background-color:#FAFAFA; }
div.FilterBuilder * { position:relative; }
div.FilterBuilder div.FilterBuilderMain { width:auto;height:243px;overflow:auto;padding:3px;background-color:#fbfbf3; }
div.FilterBuilder div.FilterBuilderFoot { width:auto;height:130px;overflow:hidden;padding:10px;background-color:#fafafa;border-top:solid 1px #000; }
div.FilterBuilder div.Wrapper { width:100%;height:130px; }
div.FilterBuilder textarea.FilterBuilderTextarea { resize:none;height:130px;width:100%;left:-3px;top:-3px; }
div.FilterBuilder div.FilterBuilderMainHeader { padding:1px 3px; width:488px; }
div.FilterBuilder div.FilterBuilderMainFooter { padding:3px; }
div.FilterBuilder div.FilterGroupHeader { padding:3px;height:16px; }
div.FilterBuilder div.FilterGroupHeader span { float:left; }
div.FilterBuilder div.FilterGroupHeader a.FilterGroupRemoveLink { float:right;right:3px;top:6px;height:1em;padding-left:1em;display:inline-block; }
div.FilterBuilder div.FilterGroupContainer { border:solid 1px #777;border-radius:6px;-moz-border-radius:6px;padding:3px;margin:3px;background-color:#fafadf; }
div.FilterBuilder div.FilterRowContainer { }
div.FilterBuilder div.FilterGroupContainerFooter{ padding:3px; }
div.FilterBuilder div.FilterRow { vertical-align:middle;height:auto; }
div.FilterBuilder div.FilterRow input { width:148px;padding:2px;margin:2px;border:solid 1px #ABADB3;border-radius:2px;-moz-border-radius:2px; }
div.FilterBuilder div.FilterRow a, div.FilterBuilder div.FilterRow span.Val2And { padding:2px;margin:4px;line-height:16px;display:inline-block; }
div.FilterBuilder span.InValues { display:inline-block; }
div.FilterBuilder input.InValueInput { width:100px;padding:2px;margin:4px;border:solid 1px #ABADB3;border-radius:2px;-moz-border-radius:2px; }
div.FilterBuilder a.InValueLabel { padding:2px;margin:4px 2px;line-height:18px;display:inline-block; }
div.FilterBuilder span.Seperator { border-left:solid 1px #ddd;margin:0px 2px;width:1px;display:inline-block;height:30px;vertical-align:bottom; }
div.FilterBuilder a.AndOr { padding:2px;margin:4px;line-height:18px;display:inline-block; }
div.FilterBuilder a.Remove { padding:2px;margin:4px;line-height:18px;display:inline-block;height:16px;width:16px;vertical-align:middle;background:url(/static/graphics/stop_16.png) no-repeat; }

a.GridColumnFilterIcon { position:absolute;display:block;right:7px;top:3px;height:10px;width:10px;background:url(/static/graphics/filter.gif); }
a.GridColumnFilterIcon:hover { background:url(/static/graphics/filter_h.gif); }
div.GridColumnFilterContainer { height:270px;width:200px;overflow-x:hidden;overflow-y:auto; }
div.GridColumnFilterContainer label { white-space:nowrap;display:block; }
div.GridColumnFilterFooter { height:30px;width:200px;overflow:hidden;border-top:solid 1px #ADAEB5;text-align:right; }
div.afGridFooter{font-style:normal;}



/* input */
.inputNoBorder .dhxlist_txt_textarea {
	border-width: 0px !important;
}
.inputNoBorder.disabled .dhxlist_txt_textarea {
	border-width: 0px !important;
}
div.StepProgressDiv { width:216px; height:22px; display:inline-block; position:relative; }
div.StepProgressDiv .StepProgressStep { display:inline-block; position:relative; padding:2px; vertical-align:top; }
div.StepProgressDiv .StepProgressStep .StepProgressBox { width:18px; height:18px; display:inline-block; text-align:center; border:solid 1px #a4bed4; background-color:#F4F4F8; }
div.StepProgressDiv .StepProgressStep a.StepProgressBox:hover { text-decoration:none; }
div.StepProgressDiv .StepProgressStep .Completed { background:#F4F4F8 url('/static/icons/374.png') no-repeat left; }

.MCdiv ul, div.MCdiv ol { margin:1em 1em 1em 3em; line-height:1.2em; }
.MCdiv ul li { list-style: disc; }
.MCdiv ol li { list-style: decimal; }
.MCdiv h1, .MCdiv h2, .MCdiv h3, .MCdiv h4 { font-weight:bold; padding: 0; color:#000; }
.MCdiv h1 { font-size:2em; }
.MCdiv h2 { font-size:1.5em; }
.MCdiv h3 { font-size:1.17em; }

/* af.MultiSelect */
div.MultiSelect { clear:both; display:inline-block; height:75px; user-select: none; text-align:left;}
div.MultiSelectLeft, div.MultiSelectRight { width: 135px; border: solid 1px #a4bed4; overflow:auto; overflow-x:hidden; background-color:#fff; }
div.MultiSelectLeft, div.MultiSelectMiddle, div.MultiSelectRight { display:inline-block; height:90px; float:left; }
div.MultiSelectRow { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0px 2px; cursor:default; }
div.MultiSelectRow.Selected { background-color: #3399FF; color:#fff; }
div.MultiSelect.disabled div.MultiSelectRow { background-color:inherit; color: #707070; }
/*div.MultiSelect.disabled div.MultiSelectRow div.SortInputDiv { background-color:inherit; color: #707070; }*/
div.MultiSelectMiddle { width: 35px; padding-top:1px; }
div.MultiSelectMiddle button { width: 29px; height: 20px; margin:1px 3px 1px 3px; font-size:9px; padding:0px; }
.LargeMultiSelects div.MultiSelectLeft, .LargeMultiSelects div.MultiSelectRight { width: 217px; }
div.MultiSelect div.MultiSelectRow div.SortInputDiv { display: none; }
div.MultiSelect.WithSortInput div.MultiSelectRight { position: relative; }
div.MultiSelect.WithSortInput div.MultiSelectRight div.SortInputDiv { display:block; position: absolute; right: 0px; top: 0px; }
div.MultiSelect.WithSortInput div.MultiSelectRight div.MultiSelectRow { padding-right: 17px; position: relative; }
div.MultiSelect.WithSortInput div.MultiSelectRight div.MultiSelectRow input { display: block; right:8px; width: 10px; position: relative; padding: 1px 1px 2px 2px; border: solid 1px #A4BED4; margin: 0; font-size: 10px; }
div.MultiSelect.WithSortInput div.MultiSelectRight div.MultiSelectRow span { display: block; overflow:hidden; height: 9px; width: 9px; position: absolute; right: 0px; }
div.MultiSelect.WithSortInput div.MultiSelectRight div.MultiSelectRow span.increase { top: 0px; background: url(/static/graphics/move_up.gif) no-repeat; }
div.MultiSelect.WithSortInput div.MultiSelectRight div.MultiSelectRow span.decrease { top: 9px; background: url(/static/graphics/move_down.gif) no-repeat; }
div.MultiSelectSave { width: 75px; padding-top:1px; display:block; position: absolute; right: 105px; top: 92px; }
div.MultiSelectSave button { width: 75px; height: 20px; margin:1px 3px 1px 3px; font-size:9px; padding:0px; }
div.MultiSelectCancel { width: 75px; padding-top:1px; display:block; position: absolute; right: 29px; top: 92px; }
div.MultiSelectCancel button { width: 75px; height: 20px; margin:1px 3px 1px 3px; font-size:9px; padding:0px; }
		
html.IE6 div.MultiSelect.WithSortInput div.MultiSelectLeft,
html.IE6 div.MultiSelect.WithSortInput div.MultiSelectRight { 
	overflow: scroll; overflow-x: hidden; overflow-y: scroll; 
}
html.IE6 div.MultiSelect.WithSortInput div.MultiSelectRight div.SortInputDiv { top: -2px; }
html.IE6 div.MultiSelect.WithSortInput div.MultiSelectRight div.SortInputDiv input { top: -1px; }
/* items: checkbox, radio */
/* dhxlist_img, dhxlist_txt */

.dhxlist_obj_dhx_skyblue div.dhxlist_img {
	width: 18px;
	height: 18px;
	margin-left: 5px;
	font-size: 1px;
	-moz-user-select: -moz-none;
}
	.dhxlist_obj_dhx_skyblue div.dhxlist_img.chbx0,
	.dhxlist_obj_dhx_skyblue div.dhxlist_img.chbx1,
	.dhxlist_obj_dhx_skyblue div.dhxlist_img.chbx2,
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_img.chbx0,
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_img.chbx1,
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_img.chbx2,
	.dhxlist_obj_dhx_skyblue div.dhxlist_img.rdbt0,
	.dhxlist_obj_dhx_skyblue div.dhxlist_img.rdbt1,
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_img.rdbt0,
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_img.rdbt1 {
		background-image: url("../imgs/dhxform_dhx_skyblue/dhxform_chbxrd.gif");
		background-repeat: no-repeat;
	}
	/* checkboxes */
	.dhxlist_obj_dhx_skyblue div.dhxlist_img.chbx0 {
		background-position: -18px 0px;
	}
	.dhxlist_obj_dhx_skyblue div.dhxlist_img.chbx1 {
		background-position: 0px 0px;
	}
	.dhxlist_obj_dhx_skyblue div.dhxlist_img.chbx2 {
		background-position: -144px 0px;
	}
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_img.chbx0 {
		background-position: -54px 0px;
	}
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_img.chbx1 {
		background-position: -36px 0px;
	}
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_img.chbx2 {
		background-position: -162px 0px;
	}
	
	/* radios */
	.dhxlist_obj_dhx_skyblue div.dhxlist_img.rdbt0 {
		background-position: -90px 0px;
	}
	.dhxlist_obj_dhx_skyblue div.dhxlist_img.rdbt1 {
		background-position: -72px 0px;
	}
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_img.rdbt0 {
		background-position: -126px 0px;
	}
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_img.rdbt1 {
		background-position: -108px 0px;
	}
	
.dhxlist_obj_dhx_skyblue div.dhxlist_txt {
	font-family: Tahoma;
	font-size: inherit;
	margin: 2px 0px 2px 5px;
	color: #000000;
	overflow-x: hidden;
	-moz-user-select: none;
	overflow: hidden;
	white-space: nowrap;
	/*border: 1px solid red;*/
}
	.dhxlist_obj_dhx_skyblue .dhxlist_txt_label label {
		-moz-user-select: none;
	}
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_txt {
		color: #b2b2b2;
	}
	
.dhxlist_obj_dhx_skyblue div.dhxlist_txt.align_left {
	text-align: left;
}
.dhxlist_obj_dhx_skyblue div.dhxlist_txt.align_center {
	text-align: center;
}
.dhxlist_obj_dhx_skyblue div.dhxlist_txt.align_right {
	text-align: right;
}

/* label left */
.dhxlist_obj_dhx_skyblue div.item_label_left {
	clear: both;
}
.dhxlist_obj_dhx_skyblue div.item_label_left div.dhxlist_img {
	display: inline-block;
	float: none;
}
.dhxlist_obj_dhx_skyblue div.item_label_left div.dhxlist_txt {
	display: inline-block;
	float: left;
}
/* label right */
.dhxlist_obj_dhx_skyblue div.item_label_right {
	clear: both;
}
.dhxlist_obj_dhx_skyblue div.item_label_right div.dhxlist_img {
	display: inline-block;
	float: left;
}
.dhxlist_obj_dhx_skyblue div.item_label_right div.dhxlist_txt {
	display: inline-block;
	float: left;
}
/* label top */
.dhxlist_obj_dhx_skyblue div.item_label_top div.dhxlist_img {
	float: none;
}
.dhxlist_obj_dhx_skyblue div.item_label_top div.dhxlist_txt {
	float: none;
}
/* absolute */
.dhxlist_obj_dhx_skyblue div.item_absolute div.dhxlist_img {
	position: absolute;
}
.dhxlist_obj_dhx_skyblue div.item_absolute div.dhxlist_txt {
	position: absolute;
}


.dhxlist_obj_dhx_skyblue div.item_absolute {
	position: absolute;
	left: 0px;
	top: 0px;
}


/****************************************************************************************************************************************************************************************************************/


/* select */
/* dhxlist_txt_label,dhxlist_cont */



.dhxlist_obj_dhx_skyblue div.dhxlist_txt_label {
	overflow: hidden;
	white-space: nowrap;
	font-family: Tahoma;
	font-size: inherit;
	color: #000000;
	vertical-align: top;
	margin: 2px 5px 2px 5px;
	cursor: default;
}
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_txt_label {
		color: #b2b2b2;
	}

.dhxlist_obj_dhx_skyblue div.dhxlist_txt_label.align_left {
	text-align: left;
}
.dhxlist_obj_dhx_skyblue div.dhxlist_txt_label.align_center {
	text-align: center;
}
.dhxlist_obj_dhx_skyblue div.dhxlist_txt_label.align_right {
	text-align: right;
}

.dhxlist_obj_dhx_skyblue .dhxlist_cont {
	margin-top: 1px;
	margin-bottom: 1px;
}

/* select element */
.dhxlist_obj_dhx_skyblue .dhxlist_txt_select {
	border: #a4bed4 1px solid;
	background-color: #ffffff;
	font-family: Tahoma;
	font-size: inherit;
	color: #000000;
}
	.dhxlist_obj_dhx_skyblue div.disabled .dhxlist_txt_select {
		color: #b2b2b2;
		background-color: #ffffff;
		border: #c2d0dd 1px solid;
	}

/* input, textarea, file elements */
input.dhxlist_txt_textarea {
	padding: 1px 1px;
}
.dhxlist_obj_dhx_skyblue .dhxlist_txt_textarea {
	border: #a4bed4 1px solid;
	font-family: Tahoma;
	font-size: inherit;
	color: #000000;
	-moz-user-select: text;
}
.dhxlist_obj_dhx_skyblue div.disabled .dhxlist_txt_textarea {
	color: #b2b2b2;
	background-color: #ffffff;
	border: #c2d0dd 1px solid;
}


/* label left */
.dhxlist_obj_dhx_skyblue div.item_label_left div.dhxlist_cont {
	display: inline-block;
	float: none;
}
.dhxlist_obj_dhx_skyblue div.item_label_left div.dhxlist_txt_label {
	display: inline-block;
	float: left;
}
/* label right */
.dhxlist_obj_dhx_skyblue div.item_label_right div.dhxlist_cont {
	display: inline-block;
	float: left;
}
.dhxlist_obj_dhx_skyblue div.item_label_right div.dhxlist_txt_label {
	display: inline-block;
	float: none;
}
/* label top */
.dhxlist_obj_dhx_skyblue div.item_label_top div.dhxlist_cont {
	float: none;
}
.dhxlist_obj_dhx_skyblue div.item_label_top div.dhxlist_txt_label {
	float: none;
}
/* absolute */
.dhxlist_obj_dhx_skyblue div.item_absolute div.dhxlist_cont {
	position: absolute;
}
.dhxlist_obj_dhx_skyblue div.item_absolute div.dhxlist_txt_label {
	position: absolute;
}



/****************************************************************************************************************************************************************************************************************/

/* label, level 2 */
.dhxlist_obj_dhx_skyblue div.dhxlist_txt_label2 {
	font-family: Tahoma;
	font-size: inherit;
	font-weight: bold;
	color: #256187;
	margin: 5px 3px;
}
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_txt_label2 {
		color: #b2b8bc;
	}


.dhxlist_obj_dhx_skyblue div.item_absolute div.dhxlist_txt_label2 {
	position: absolute;
}

/****************************************************************************************************************************************************************************************************************/


/* button */


.dhxlist_obj_dhx_skyblue div.dhx_list_btn {
	font-size: inherit;
	font-family: Tahoma;
	height: 21px;
	margin: 10px 2px;
	float: left;
	cursor: default;
	-moz-user-select: none;
}

	/* table */
	.dhxlist_obj_dhx_skyblue div.dhx_list_btn table {
		/*table-layout: fixed;*/
		height: 21px;
	}
	.dhxlist_obj_dhx_skyblue div.dhx_list_btn td {
		text-align: center;
		vertical-align: middle;
	}
	/* bg */
	/* left side */
	.dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_l {
		background-image: url("../imgs/dhxform_dhx_skyblue/dhxform_btns.gif");
		background-repeat: no-repeat;
		background-position: 0px 0px;
		width: 5px;
		height: 21px;
		font-size: 1px;
	}
	.dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_l div.btn_l {
		width: 5px;
	}
		/* dis */
		.dhxlist_obj_dhx_skyblue div.disabled div.dhx_list_btn td.btn_l {
			background-position: 0px -42px !important;
		}
		/* over */
		.dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_over td.btn_l {
			background-position: 0px -84px !important;
		}
		/* pressed */
		.dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_pressed td.btn_l {
			background-position: 0px -126px !important;
		}
		
	/* middle side */
	.dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_m {
		background-image: url("../imgs/dhxform_dhx_skyblue/dhxform_btns.gif");
		background-repeat: repeat-x;
		background-position: 0px -21px;
		height: 21px;
	}
		/* dis */
		.dhxlist_obj_dhx_skyblue div.disabled div.dhx_list_btn td.btn_m {
			background-position: 0px -63px !important;
		}
		/* over */
		.dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_over td.btn_m {
			background-position: 0px -105px !important;
		}
		/* pressed */
		.dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_pressed td.btn_m {
			background-position: 0px -147px !important;
		}
	
	/* right side */
	.dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_r {
		background-image: url("../imgs/dhxform_dhx_skyblue/dhxform_btns.gif");
		background-repeat: no-repeat;
		background-position: -5px 0px;
		width: 5px;
		height: 21px;
		font-size: 1px;
	}
	.dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_r div.btn_r {
		width: 5px;
	}
		/* dis */
		.dhxlist_obj_dhx_skyblue div.disabled div.dhx_list_btn td.btn_r {
			background-position: -5px -42px !important;
		}
		/* over */
		.dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_over td.btn_r {
			background-position: -5px -84px !important;
		}
		/* pressed */
		.dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_pressed td.btn_r {
			background-position: -5px -126px !important;
		}
	
	/* label */
	.dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_m div.btn_txt {
		font-size: inherit;
		font-family: Tahoma;
		color: #000000;
		padding: 1px 20px;
	}
		.dhxlist_obj_dhx_skyblue div.disabled div.dhx_list_btn td.btn_m div.btn_txt {
			color: #b2b2b2 !important;
		}
		.dhxlist_obj_dhx_skyblue div.dhx_list_btn table.dhx_list_btn_pressed td.btn_m div.btn_txt {
			padding-top: 2px !important;
			padding-bottom: 0px !important;
		}

/* button for kbdnav */
.dhxlist_obj_dhx_skyblue div.dhx_list_btn,
.dhxlist_obj_dhx_skyblue div.dhx_list_btn:visited,
.dhxlist_obj_dhx_skyblue div.dhx_list_btn:active,
.dhxlist_obj_dhx_skyblue div.dhx_list_btn:hover {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: default;
}
.dhxlist_obj_dhx_skyblue div.dhx_list_btn:focus {
	outline: #30678a 1px dotted;
}
		

.dhxlist_obj_dhx_skyblue div.item_absolute div.dhx_list_btn {
	position: absolute;
}

/****************************************************************************************************************************************************************************************************************/


/* fieldset */
.dhxlist_obj_dhx_skyblue fieldset.dhxlist_fs {
	border: #a4bed4 1px solid;
	margin-top: 5px;
	padding: 5px;
	display: inline;
}
	.dhxlist_obj_dhx_skyblue div.disabled fieldset.dhxlist_fs {
		border: #c2d0dd 1px solid;
	}
	
.dhxlist_obj_dhx_skyblue fieldset.dhxlist_fs legend.fs_legend {
	font-family: Tahoma;
	color: #256187;
	font-size: inherit;
	font-weight: normal;
	padding: 0px 4px 1px 4px;
	text-align: left;
	
}
	.dhxlist_obj_dhx_skyblue div.disabled fieldset.dhxlist_fs legend.fs_legend {
		color: #b2b2b2;
	}

.dhxlist_obj_dhx_skyblue div.fs_item_label_left {
	clear: both;
}
.dhxlist_obj_dhx_skyblue div.fs_item_label_right {
	clear: both;
}
.dhxlist_obj_dhx_skyblue div.fs_item_absolute fieldset.dhxlist_fs {
	position: absolute;
}

/****************************************************************************************************************************************************************************************************************/







.dhxlist_obj_dhx_skyblue_old {
	position: relative;
	background-color: #ffffff;
	-moz-user-select: -moz-none;
}
.dhxlist_obj_dhx_skyblue div.dhxlist_base {
	/*
	margin: 0px 10px;
	*/
	position: relative;
	float: left;
	
}
.dhxlist_obj_dhx_skyblue div.dhxlist_base_nested {
	
	padding: 0px 20px;
	clear: both;
}

.dhxlist_obj_dhx_skyblue span.nav_link,
.dhxlist_obj_dhx_skyblue span.nav_link:visited,
.dhxlist_obj_dhx_skyblue span.nav_link:active,
.dhxlist_obj_dhx_skyblue span.nav_link:hover {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: default;
}
.dhxlist_obj_dhx_skyblue span.nav_link:focus {
	color: #30678a;
	/*color: #0f4161;*/
}


.dhxlist_obj_dhx_skyblue_old table.dhxlist_items_set {
	table-layout: fixed;
	cursor: default;
	width: 100%;
	font-size: inherit;
}

/* button's cont. */
.dhxlist_obj_dhx_skyblue_old div.button_container {
	position: absolute;
	height: 50px;
	width: 100%;
	bottom: 0px;
}

/* table head */
.dhxlist_obj_dhx_skyblue_old th.dhxlist_img_cell {
	width: 26px;
}
.dhxlist_obj_dhx_skyblue_old th.dhxlist_tbl_head {
	height: 0px;
	margin: 0px;
	padding: 0px;
}
/* image, checkbox, radio */
.dhxlist_obj_dhx_skyblue_old div.dhxlist_img_cell {
	display: inline-block;
	width: 26px;
	vertical-align: top;
	-moz-user-select: -moz-none;
}


/* text */
.dhxlist_obj_dhx_skyblue_old div.dhxlist_txt_cell {
	adisplay: inline-block;
	vertical-align: top;
	padding-right: 5px;
	-moz-user-select: -moz-none;
}

	


.dhx_form_cover {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: silver;
	left: 0px; top: 0px; 
	display: none;  
	opacity: 0.2; 
	-moz-opacity: 0.2; 
	z-index: 99999;
	filter:alpha(opacity=20); 
}

input.dhtmlx_validation_error, select.dhtmlx_validation_error {
	background-color: #F29FB5;
}








.dhxlist_obj_dhx_skyblue_old div.dhxform_rtl,
.dhxlist_obj_dhx_skyblue_old div.dhxform_rtl .dhxlist_txt_cell,
.dhxlist_obj_dhx_skyblue_old div.dhxform_rtl .dhxlist_txt,
.dhxlist_obj_dhx_skyblue_old div.dhxform_rtl table.dhxlist_items_set div.dhxlist_txt_label,
.dhxlist_obj_dhx_skyblue_old div.dhxform_rtl table.dhxlist_items_set div.dhxlist_txt_label2,
.dhxlist_obj_dhx_skyblue_old div.dhxform_rtl table.dhxlist_items_set .dhxlist_txt_select,
.dhxlist_obj_dhx_skyblue_old div.dhxform_rtl table.dhxlist_items_set .dhxlist_txt_select option,
.dhxlist_obj_dhx_skyblue_old div.dhxform_rtl table.dhxlist_items_set .dhxlist_txt_textarea,
.dhxlist_obj_dhx_skyblue_old div.dhxform_rtl div.dhx_list_btn td.btn_m div.btn_txt {
	direction: rtl;
	unicode-bidi: bidi-override;
}
.dhxlist_obj_dhx_skyblue_old div.dhxform_rtl table.dhxlist_items_set div.dhxlist_img {
	margin-left: 0px;
	margin-right: 5px;
}
.dhxlist_obj_dhx_skyblue_old div.dhxform_rtl td.dhxlist_txt_cell fieldset.dhxlist_fs legend.fs_legend {
	direction: rtl;
	unicode-bidi: bidi-override;
	text-align: right;
}
.dhxlist_obj_dhx_skyblue_old div.dhxform_rtl div.dhx_list_btn {
	float: right;
}


/* disabled combo improve */
.dhxlist_obj_dhx_skyblue div.disabled .dhx_combo_box.dhx_skyblue {
	border:  1px solid #c2d0dd;
}
.dhxlist_obj_dhx_skyblue div.disabled .dhx_combo_box.dhx_skyblue .dhx_combo_input {
	color: #b2b2b2;
	background-color: #ffffff;
}


/* item: readonly */
.dhxlist_obj_dhx_skyblue div.dhxlist_item_template {
	overflow: hidden;
	white-space: nowrap;
	font-family: Tahoma;
	font-size: inherit;
	color: #000000;
	vertical-align: top;
	margin: 1px 3px;
	cursor: default;
	overflow: hidden;
}
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_item_template {
		color: #b2b2b2;
	}

	
/* item dhxeditor */
.dhxlist_obj_dhx_skyblue div.dhxlist_item_template.dhxeditor_inside {
	border: 1px solid #a4bed4;
}
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_item_template.dhxeditor_inside {
		border: 1px solid #c2d0dd;
	}
.dhxlist_obj_dhx_skyblue div.dhxlist_item_template.dhxeditor_inside div.dhxcont_content_blocker {
	display: none;
}
	.dhxlist_obj_dhx_skyblue div.disabled div.dhxlist_item_template.dhxeditor_inside div.dhxcont_content_blocker {
		display: inline;
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		background-color: #fefefe;
		filter: alpha(opacity=70);
		-moz-opacity: 0.7;
		opacity: 0.7;
	}

/*SilverLight skin. default*/
/* Appearance calendar standart view */
.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;
}
/* Style for iframe (must have same values as real dimensions of calendar) */
.dhtmlxcalendar_ifr,
.dhtmlxcalendar_mini_ifr,
.dhtmlxcalendar_maxi_ifr,
.dhtmlxcalendar_long_ifr {
  height:173px;
  width:178px;
}
                                                                                                                                                                     
.dhtmlxcalendar_maxi_ifr {
  height: 176px;
}
/* Appearance for calendar with time */
.dhtmlxcalendar_long {
  background: url(imgs/cal_bg_single_long.gif) no-repeat;
  height: 190px;
}
.dhtmlxcalendar_long_ifr{
  height: 190px;
}
/* Appearance minimized maximized */
.dhtmlxcalendar_mini{
	background: url(imgs/cal_bg_single_mini.gif) no-repeat;
	height:25px;
	width:146px;
}
.dhtmlxcalendar_mini_ifr{
  height: 25px;
}
/* Appearance header of calendar in minimized view */
.dhtmlxcalendar_mini .winHeader{
  margin-top:0px;
  -moz-user-select:none;
}
/* Appearance header of calendar in standard view */
.dhtmlxcalendar .winHeader {
	height: 13px;
	width:146px;
  -moz-user-select:none;
  border: 0;
  margin-left: 16px;
  margin-top: 5px;
  margin-bottom: -4px;
}
/* Appearance header title */
.dhtmlxcalendar .winTitle {
	color:black;
	font-size:11px;
	float:left;
	cursor: move;	
	width: 100px;
}
/* Common appearance headers buttons */
.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;
}
/* Button close*/
.dhtmlxcalendar .btn_close {
  background-position: 0 0;
}
/* Button today */
.dhtmlxcalendar .btn_today {
  background-position: -12px 0;
}
/* Button clear */
.dhtmlxcalendar .btn_clear {
  background-position: -24px 0;
}
/* Button mini in minimized view */
.dhtmlxcalendar .btn_maxi {
  background-position: -36px 0;
}
/* Button mini */
.dhtmlxcalendar .btn_mini {
  background-position: -48px 0;
}
/* Calendar body */
.dhtmlxcalendar .entbox{
	width:145px;
	clear:both;
	margin:16px;
}
/* Common style for each cell of calendar */
.dhtmlxcalendar td {
	font-size: 10px;
	font-family: Tahoma;
	text-align:center;
}

/* Month left button */
.dhtmlxcalendar .dxcalmonth td.month_btn_left,
.dhtmlxcalendar .dxcalmonth td.month_btn_right {
	background: url(imgs/btns.gif) no-repeat;
	background-position:-60px;
	width:8px;
}
/* Month right button */
.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;
}
/* Appearance months shorts labels */
.dhtmlxcalendar .dxcaldlabel {
	border-bottom: 1px solid #7e7e7e;
	color:#7e7e7e;
	border-top: 0px;
	padding-left:2px;

}
/* Common styles for months and days labels */
.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;
}

/* Appearance days */
.dhtmlxcalendar .dxcaldays td,
.dhtmlxcalendar .dxcaldays_ie td{
	border: 0px;
	cursor: pointer;
}
/* Appearance days for IE */
.dhtmlxcalendar .dxcaldays_ie td{
	height:16px;
}
/* Comma between month and year */
.dhtmlxcalendar td.comma{
	visibility:visible;
}
/* Common style for month and year labels */
.dhtmlxcalendar div.planeMonth,
.dhtmlxcalendar div.planeYear {
	height: auto;
	overflow: hidden;
}
/* Appearance year */
div.dhtmlxcalendar div.planeYear{
	display:inline;
	width:28px;
}

/* begin: days colors */
/* Days of this month */
.dhtmlxcalendar td.thismonth{
	color:black;
	padding:1px;
}
/* Days of other months */
.dhtmlxcalendar td.othermonth{
	visibility:hidden;
	
}
/* Weekend */
.dhtmlxcalendar td.weekend{
	color:#a70000;
	padding:1px;
}
/* Insensitive days*/
.dhtmlxcalendar td.insensitive{
	color:#b5b5b5;
	cursor: default;
	padding:1px;
}
/* Selected day */
.dhtmlxcalendar td.selected{
	background-color: #36b1df;
	color:white !important;
}
/* Current day */
.dhtmlxcalendar td.current{
	font-weight:bold  !important;
	color:black;
}
/* Hovered day */
.dhtmlxcalendar td.hover{
	border:1px solid #b5b5b5;
	color: #000000;
	padding:0px;
}
/* Holidays */
.dhtmlxcalendar td.holiday{ 
	font-weight:bold;
	color:#a70000;
}

/* end: silverlight */

/* begin: dhtmlxDblCalendarObject */
.dhtmlxdblcalendar {
	background: url(imgs/cal_bg_double.gif) no-repeat;
  z-index:100;
	padding: 0px;
}
.dhtmlxdblcalendar .dhtmlxcalendar {
	background-image: url(imgs/blank.gif);
}
/* end: dhtmlxDblCalendarObject */

/* begin: dhtmlxRichSelector */
.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;
}
/* end: dhtmlxRichSelector */

.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;
}
/* begin: days colors */
.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;
}

/* end: days colors */

/* begin: dhtmlxRichSelector */
.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;
}
/* end: dhtmlxRichSelector */

.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_long {
  height: 186px;
}

.dhtmlxcalendar_dhx_skyblue_ifr,
.dhtmlxcalendar_dhx_skyblue_mini_ifr,
.dhtmlxcalendar_dhx_skyblue_maxi_ifr,
.dhtmlxcalendar_dhx_skyblue_long_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;
}

/* begin: dhtmlxDblCalendarObject */
.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);
}
/* end: dhtmlxDblCalendarObject */

/* begin: dhtmlxRichSelector */
.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;
}
/* end: dhtmlxRichSelector */
    /* Main container */
    .dhtmlxtimepicker { 
      /***********************************/
      z-index: 110;
      height: 25px;
      
      margin: 0;
      font: normal 12px Tahoma;
      /*padding-top: 18px;
      width: 130px;*/
      padding-top: 12px;
      width: 160px;
      -moz-user-select:none;
    }
    /* Timeformat (24/am/pm label) */
    .dhtmlxtimepicker .timeFormat {
      display: none;
      float: left;
      border: 1px solid black;
      font-size: 11px;
      width: 20px;
      text-align: center;
      margin: 0 20px;
      cursor: pointer;
    }
    /* Hours and minutes */
    .dhtmlxtimepicker .hours, .dhtmlxtimepicker .minutes, .dhtmlxtimepicker .seconds {
      position: relative;
      float: left;
      display:inline;
      font-size: 12px;
      width: 20px;
      letter-spacing: 2px;
      padding: 2px 0px 2px 2px;
      border: 1px solid #adadad;
      border-width: 1 0 1 1;
    }
    /* Time delimeter */
    .dhtmlxtimepicker .delimiter {
      float: left;
      width: 10px;
      text-align: center;
      padding-bottom: 4px;
    }
    /* Apply and Cancel button */
    .dhtmlxtimepicker .btnApply, .dhtmlxtimepicker .btnCancel {
      display: none;
      float: left;
      font-size: 12px;
      font-weight: bold;
      text-align: center;
      width: 17px;
      cursor: pointer;
      color: #d44;
    }
    /* Apply button */
    .dhtmlxtimepicker .btnApply {
      margin-left: 15px;
      color: #4c4;
    }    
    /* Time changer */
    .dhtmlxtimepicker .changer {
      display: block;
      float: left;
      background: url('../imgs/tp_btnsIncDec.gif');
      height: 20px;
      width: 11px;
    }
    /* Time changer elements */
    .dhtmlxtimepicker .changer div {
      height: 10px;
      cursor: pointer;
      font-size: 0px;
    }
    /* Time select box */
    .dhtmlxtimepicker select {
      position: absolute;
      z-index: 110;
      top: -1px;
      left: -1px;
      font-size: 9px;
      display: none;
      border: 1px solid #000;
    }
    /* close button */
    .dhtmlxtimepicker div.timepicker_close {
    	    float: left;
    	    width: 14px;
    	    height: 15px;
    	    margin-left: 5px;
    	    margin-top: 2px;
    	    background-image: url(../imgs/timepicker_close.png);
    	    background-repeat: no-repeat;
    	    cursor: pointer;
    }
    	  
div.gridbox{
	overflow:hidden;
	text-align:left;
}
.dhx_sub_row
{
	background-color:white;
}
div.gridbox .xhdr{
	background-color:#D4D0C8;
}

div.gridbox table.obj{
	height:1px;
}
div.gridbox table.hdr td {
	line-height:normal;
	font-family:arial;
	font-size:12px;
	background-Color:#D4D0C8;
	border: 1px solid;
	border-color : white Gray Gray white;
	text-align: center;
	margin:0px;
	padding:5px 0px 5px 0px ;
	font-weight:normal;
	-moz-user-select:none;    
	-moz-user-select:-moz-none;    
    overflow:hidden;
    empty-cells:show;
	}
div.gridbox table.hdr td div.hdrcell{
	overflow:hidden;
}
div.gridbox table.obj td {
	border: 1px solid;
	border-color : white Gray Gray white;
	font-family:Arial;
	font-size:12px;
    -moz-user-select:none;
    -moz-user-select:-moz-none;   
    overflow:hidden;
    padding-top:0px;
    padding-bottom:0px;
    empty-cells:show;
	}
div.gridbox table.obj th, div.gridbox table.hdr th{
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
	}

div.gridbox table.row20px tr  td{
    height:20px;
    white-space: nowrap;
    padding:0px;
}
div.gridbox .objbox {
	background-color:white;
	position:relative;
	}
div.gridbox table.obj td span.space, div.gridbox table.obj td img.space{
	width:18px;
	}
div.gridbox table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {
	background-color:#d8d8d8;
	color:black;
	}
div.gridbox table.obj tr.rowselected td{
	background-color:#e1e0d7;
	color:black;
	}
div.gridbox table.obj td.editable{
    -moz-user-select:text;
    }
div.gridbox table.obj td.group_row{
    vertical-align:middle; font-family:Tahoma; font-size:10pt; font-weight:bold; height:30px;  border:0px;  border-bottom: 2px solid navy; 
    }    

.dragSpanDiv{ 	font-size : 12px; 	border: 1px gray solid; background-color:white; z-index:999; }
.dhx_combo_select{
    font-family:arial;
    font-size:12px;
    border:1px solid;
    border-color:black silver silver black;
    background-color:white;
    overflow:hidden;
    cursor:default;
    position:absolute;
    height:auto;
    z-index:600;
}
.dhx_combo_edit{
    width:100%;
    border:0px;
    padding:0px;
    padding-right:1px !ie;
    margin:0px;
    font:12px arial;
    overflow:hidden;
}

.dhx_textarea{
    border:1px solid;
    border-color:black silver silver black;
    position:absolute;
	height:100px;
	z-index:600;
}
.dhx_clist{
    background-color:white;
    border:1px solid black;
    padding:2px 2px 2px 2px;
    z-index:300;
}
.gridDragLine{
   position:absolute;
   top:10px; left:0px;
   width:100%;
   height:2px;
   background-color:black;
   overflow:hidden;
}

/*paginal output*/
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;
}
/*class for toolbar selectbox. used with pagingWT*/
.toolbar_select{
	font-size:10px;
}

/*block selection style*/
.dhtmlxGrid_selection {
   -moz-opacity: 0.5;
   filter: alpha(opacity = 50);
   background-color:yellow;
   opacity:0.5;
   border: 1px dotted black;
}

/* xp skin ------------------------------------------------------*/
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;
}

/* gray skin --------------------------------------------------*/

div.gridbox_gray {
	border:1px solid gray;
	background-color:#D4D0C8;
}

/* mt skin ------------------------------------------------------*/
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;
}


/*light*/
div.gridbox_light {
  border:1px solid  #c2d5dc;
}
div.gridbox_light .xhdr{
	background-image:url(imgs/skin_light_header.png);
}
div.gridbox_light .xhdr_last{
	border: 1px solid;
	border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD;
}

div.gridbox_light table.hdr{
	background-image:url(imgs/skin_light_header.png);
}

div.gridbox_light table.hdr td {
	border: 1px solid;
	border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD;
	background-color:transparent;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#055A78;
	vertical-align:top;
	text-align:left;
}
div.gridbox_light table.hdr td div.hdrcell{
	width:auto;
	padding-left:10px;
}
div.gridbox_light table.hdr .filter{
	padding-left:0px !important;
	text-align:center;
	-moz-user-select:text;
}
div.gridbox_light table.obj td {
	border-width: 0px 1px 0px 1px;
	border-left: 1px solid white;
	border-right: 1px solid #D6D6D6;
	font-family:Tahoma;
	font-size:11px;
	padding-right:4px;
	padding-left:4px;
}
div.gridbox_light table.obj{
	border-bottom: 1px solid #D6D6D6;
}
div.gridbox_light table.row20px tr td {
	padding-right:4px;
	padding-left:4px;
}
div.gridbox_light .dhx_combo_edit{
  font-family:Tahoma;
	font-size:11px;
}
div.gridbox_light table.obj tr.rowselected td{
	background-color:#ededed;
	color:black;
	}
div.gridbox_light table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {
	background-color:#ededed;
	}
div.gridbox_light .odd_light{
	background-color:#E5F2F8;
}

div.gridbox_light div.ftr td {
	empty-cells:show;
}


/*modern*/
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;
	}



/*clear*/
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;
	}


/*sb dark*/

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;
}
