/*
.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_body_outer { 
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c4d29c), to(#eceec4));
		background-image: -webkit-linear-gradient(top, #c4d29c,#eceec4); 
		background-image: -moz-linear-gradient(top, #c4d29c, #eceec4); 
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c4d29c, endColorstr=#eceec4);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#c4d29c, endColorstr=#eceec4)";
		background-image: -ms-linear-gradient(top, #c4d29c, #eceec4);
		background-image: -o-linear-gradient(top, #c4d29c, #eceec4); 
}
*/

/* Override: login.css */
.loginBox legend					{ color: #3e1d58;}
.loginBox label						{ color: #3e1d58; }
.loginBox input:focus				{ border-color: #3e1d58 !important;}
.loginBox button:hover				{ border-color: #3e1d58; }
.loginBox button:focus				{ border-color: #3e1d58; }
.loginBox button:active				{ background: #3e1d58; }
.PMCSLogo							{ color: #3e1d58; }
.versionNo							{ color: #3e1d58; }
.loginBox a							{ color: #3e1d58; }
.loginBox .errMsg 					{ color: #3e1d58; background: #704d84; border: 1px solid #3e1d58; }

/* Override: base.css */
html, body							{ color: #000000;}	
h1, h2, h3, h4						{ color: #3e1d58; }

a:link 								{ color:#3e1d58; }
a:visited 							{ color:#3e1d58; }
a:hover, a:focus 					{ color:#376EA3; } 
a:active 							{ color:#376EA3; }

a.menulink:link 					{ color: #3e0958; } 
a.menulink:visited					{ color: #3e0958; } 
a.menulink:hover, a.menulink:focus	{ color: #376EA3; } 
a.menulink:active					{ color: #376EA3; } 

a.menuHeaderlink:link 				{ color: #3e1d58; }
a.menuHeaderlink:visited			{ color: #3e1d58; }
a.menuHeaderlink:hover, a.menuHeaderlink:focus	{ color: #376EA3; }
a.menuHeaderlink:active			    { color: #376EA3; } 

/* Override: global.css */
div.MenuModules                     { color:#FFFFFF;}
div.MenuModules li.selected         { background-color:#FFFFFF; color:#3e0958;}
div.MenuModules ul.tabs             { background-color:#3e0958;}
ul.MenuGroupObjects li              { color: #3e0958;}
ul.MenuGroupObjects:first-line      { color: #3e0958;}

.header								{ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#704d84), to(#3e0958));
		background-image: -webkit-linear-gradient(top, #704d84,#3e0958); 
		background-image: -moz-linear-gradient(top, #704d84, #3e0958); 
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#704d84, endColorstr=#3e0958);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#704d84, endColorstr=#3e0958)";
		background-image: -ms-linear-gradient(top, #704d84, #3e0958);
		background-image: -o-linear-gradient(top, #704d84, #3e0958);; }
.breadcrumb	li						{ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#704d84), to(#3e0958));
		background-image: -webkit-linear-gradient(top, #704d84,#3e0958); 
		background-image: -moz-linear-gradient(top, #704d84, #3e0958); 
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#704d84, endColorstr=#3e0958);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#704d84, endColorstr=#3e0958)";
		background-image: -ms-linear-gradient(top, #704d84, #3e0958);
		background-image: -o-linear-gradient(top, #704d84, #3e0958);; }
.IE6 .breadcrumb li     			{ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#704d84), to(#3e0958));
		background-image: -webkit-linear-gradient(top, #704d84,#3e0958); 
		background-image: -moz-linear-gradient(top, #704d84, #3e0958); 
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#704d84, endColorstr=#3e0958);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#704d84, endColorstr=#3e0958)";
		background-image: -ms-linear-gradient(top, #704d84, #3e0958);
		background-image: -o-linear-gradient(top, #704d84, #3e0958);; }
.breadcrumb li.first 				{ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#704d84), to(#3e0958));
		background-image: -webkit-linear-gradient(top, #704d84,#3e0958); 
		background-image: -moz-linear-gradient(top, #704d84, #3e0958); 
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#704d84, endColorstr=#3e0958);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#704d84, endColorstr=#3e0958)";
		background-image: -ms-linear-gradient(top, #704d84, #3e0958);
		background-image: -o-linear-gradient(top, #704d84, #3e0958);; }
.breadcrumb li.last:hover, .breadcrumb li.last:active { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#704d84), to(#3e0958));
		background-image: -webkit-linear-gradient(top, #704d84,#3e0958); 
		background-image: -moz-linear-gradient(top, #704d84, #3e0958); 
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#704d84, endColorstr=#3e0958);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#704d84, endColorstr=#3e0958)";
		background-image: -ms-linear-gradient(top, #704d84, #3e0958);
		background-image: -o-linear-gradient(top, #704d84, #3e0958);; }
.breadcrumb li.sep, .breadcrumb li.sep:hover, .breadcrumb li.sep:active { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#704d84), to(#3e0958));
		background-image: -webkit-linear-gradient(top, #704d84,#3e0958); 
		background-image: -moz-linear-gradient(top, #704d84, #3e0958); 
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#704d84, endColorstr=#3e0958);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#704d84, endColorstr=#3e0958)";
		background-image: -ms-linear-gradient(top, #704d84, #3e0958);
		background-image: -o-linear-gradient(top, #704d84, #3e0958);; }
.menu li	 						{ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#704d84), to(#3e0958));
		background-image: -webkit-linear-gradient(top, #704d84,#3e0958); 
		background-image: -moz-linear-gradient(top, #704d84, #3e0958); 
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#704d84, endColorstr=#3e0958);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#704d84, endColorstr=#3e0958)";
		background-image: -ms-linear-gradient(top, #704d84, #3e0958);
		background-image: -o-linear-gradient(top, #704d84, #3e0958);; }

.header li							{ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#704d84), to(#3e0958));
		background-image: -webkit-linear-gradient(top, #704d84,#3e0958); 
		background-image: -moz-linear-gradient(top, #704d84, #3e0958); 
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#704d84, endColorstr=#3e0958);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#704d84, endColorstr=#3e0958)";
		background-image: -ms-linear-gradient(top, #704d84, #3e0958);
		background-image: -o-linear-gradient(top, #704d84, #3e0958);;color: #FFFFFF; } 
.header a 							{ color: #FFFFFF !important; }

.menu li:hover						{ background-color: #3e0958; }
.menu li:active						{ background-color: #3e0958; }
.dropMenu							{ background: #3e0958; color: #FFFFFF; } 
.dropMenu li:hover					{ color: #704d84; }
.dropMenu li:active					{ color: #704d84; }

.appTitle							{ color: #FFFFFF; }

.improveMenu a						{ color: #FFFFFF; }
.improveMenu li:hover				{ color: #704d84; }
.improveMenu li:active				{ color: #704d84; }

/* Override: workflow.css */
.WorkflowHeader table 				{ border: 2px solid #704d84;}
.WorkflowHeader td.borderLeft		{ border-left: 2px solid #704d84;}
.WorkflowHeader td.borderBottom		{ border-bottom: 2px solid #704d84;}
.WorkflowHeader td.borderLeftBottom { border-left: 2px solid #704d84; border-bottom: 2px solid #704d84;}
.WorkflowHeaderTitle 				{ color: #3e1d58;}

.WorkflowSection_Header 			     { background-color:#704d84;color: #FFFFFF; }
.WorkflowSection_ExpandDefinitionsHeader { background-color:#704d84;}

/* Override: controls.css */
div.Lookup .selected				{ background-color: #ab88bf; }

/* Override: dhtmlx_overrides.css */
td.thismonth.selected, td.thismonth:hover {
	background-image:none;
	background-color:#ab88bf;	
}

div.dhx_toolbar_poly_dhx_skyblue table.buttons_cont tr.tr_btn.tr_btn_over {
	background-image: none; 
	background-color:#ab88bf;	
}
div.dhx_toolbar_poly_dhx_skyblue table.buttons_cont tr.tr_btn.tr_btn_selected {
	background-image: none; 
	background-color:#ab88bf;		
}

.dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_l, .dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_r { background-image:none; width:0px;}
.dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_l div.btn_l, .dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_l div.btn_r { width:0px;}
.dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_m {background-image:none;}
.dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_m div.btn_txt {
	overflow: hidden;
	white-space: nowrap;
	margin: 0 5px 2px 2px;
}

.dhxlist_obj_dhx_skyblue div.dhx_list_btn td.btn_m div.btn_txt:hover{
	overflow: hidden;
	white-space: nowrap;
	margin: 0 5px 2px 2px;
	background-image:none;
	background-color: #ab88bf;
	border:1px solid #3e0958;
}

.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn.over,
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_btn.pres,
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_arw.pres,
.dhx_toolbar_base_dhx_skyblue div.dhx_toolbar_arw.over
{
	background-image:none;
	background-color: #ab88bf;
	border:1px solid #3e0958;
}

.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_body_outer {  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a38cb0), to(#704d84));
		background-image: -webkit-linear-gradient(top, #a38cb0,#704d84); 
		background-image: -moz-linear-gradient(top, #a38cb0, #704d84); 
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#a38cb0, endColorstr=#704d84);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#a38cb0, endColorstr=#704d84)";
		background-image: -ms-linear-gradient(top, #a38cb0, #704d84);
		background-image: -o-linear-gradient(top, #a38cb0, #704d84);; }
div.gridbox_dhx_skyblue table.obj tr.rowselected td { background-color: #F3F4F5; } 
div.gridbox_dhx_skyblue table.obj tr.rowselected td.cellselected { background-color: #F3F4F5;  }
div.gridbox_dhx_skyblue table.row20px.obj tr.rowselected td { background-color: #F3F4F5; }

.breadcrumb li.first {
	border-left: 1px solid #939CA8; /*#2d6601; */
}
.menu li {
	border-left: 1px solid #939CA8; /*#2d6601; */
}

.breadcrumb li.sep div { 
	background: url(/static/graphics/breadcrumb_l.gif) left center no-repeat;  
}


div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {
	background-image: none !important; 
	background-color:#ab88bf;
	border-left: #ab88bf 1px solid !important;
	border-right: #ab88bf 1px solid  !important;

}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Item_Selected {
	background-image: none !important; 
	background-color:#ab88bf;		
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected {
	background-image: none !important; 
	background-color:#ab88bf;		
}

.dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer {
	background-image: none !important; 
}

