.disabledField						{ color:#B2B2B2; }
.FormBackground 					{ background: #343434; }
.FormPadding						{ padding:20px 0px; }
.Form 								{ /*height:100%; min-height:1000px;*/ margin: 0 auto;width: 1000px;padding: 50px; background: #fff;border: 1px solid gray; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.WorkflowHeader table 				{ width:100%; border: 2px solid #DBEDA6;}
.WorkflowHeader td					{ padding-bottom: 5px; font-weight: bold; padding-left: 5px;}
.WorkflowHeader td input			{ border-width:0;}
.WorkflowHeader td input.borderTitle{ border:1px solid #a4bed4;}
.WorkflowHeader td.borderLeft		{ border-left: 2px solid #DBEDA6;}
.WorkflowHeader td.borderBottom		{ border-bottom: 2px solid #DBEDA6;}
.WorkflowHeader td.borderLeftBottom { border-left: 2px solid #DBEDA6; border-bottom: 2px solid #DBEDA6;}
.WorkflowHeaderTitle 				{ font-size: 14px; font-weight:bold; color: #009900;float:left;}
.WorkflowHeaderLabel td				{ font-size: 10px; font-weight:bold; line-height: 0;}/*line-height: 0; */
.WorkflowHeaderLabel td:last-child 	{ width:130px; }
.WorkflowHeaderText	td				{ padding-bottom:10px; font-size: 16px; margin-bottom:20px; vertical-align:text-top;}
.WorkflowHeaderText	td:last-child	{ width:130px; }

.WorkflowSection					{ margin: 15px 0px 15px 0px; padding: 2px; }
.WorkflowSection div.gridArea		{ clear:both; position:relative; width:100%; text-align: center;}
.WorkflowSection div.gridArea div.gridLeft		{ position: absolute; top:0px; left: 0px; }
.WorkflowSection div.gridArea div.gridMiddle 	{ position: relative; top:0px; margin:auto; padding-left: 5px;}
.WorkflowSection div.gridArea div.gridRight		{ position: absolute; right:0px; top:0px; padding-left: 5px;}
.WorkflowSection div.gridArea div.gridHeader	{ text-align: left; font-weight:bold}
					
.WorkflowSection_Header 			{ position:relative; padding: 5px 10px; cursor: pointer; font-size: 14px; background-color:#DBEDA6; margin:1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.WorkflowSection_Header a			{ background-repeat:no-repeat; }
.WorkflowSection_Header a.helpIcon	{ display: inline-block; width:16px; height:16px; background-image: url('/static/icons/182.png');}
.WorkflowSection_HeaderButton 		{ position:absolute; left:970px; top:12px; }
.WorkflowSection_Body 				{ position: relative; padding: 5px 10px 15px; background-color:#F4F4F8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  height:101%; overflow:auto; }

.WorkflowSection_ExpandDefinitions 					{ margin: 20px 0px 20px 0px; padding: 2px;  }
.WorkflowSection_ExpandDefinitionsHeader 			{ padding: 5px 10px; cursor: pointer; position: relative; background-color:#DBEDA6; margin:1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.WorkflowSection_ExpandDefinitionsHeaderButton 		{ float:right;padding-top:10px; }
.WorkflowSection_ExpandDefinitionsBody 				{ padding: 5px 10px 15px; background-color:#F4F4F8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative;}

.WorkflowSignatures					{ width:100%;}
.WorkflowSignatures	thead			{ font-weight:bold;}
.WorkflowSignatures	td				{ padding:2px 20px 2px 20px;}
.timestamp							{ float:right; text-align:right; color:lightgray; line-height: 40px; vertical-align:text-top;}

.dhxcont_global_layout_area 		{top:30px;}
.Workflow_SubHeader					{padding-top: 5px; font-size:14px;}

.required							{background-color: #fff6e6 !important;} /* Update afInit.js field colors if changing*/
.error								{background-color: #FF9494 !important;}
input.dhtmlx_validation_error, select.dhtmlx_validation_error, textarea.dhtmlx_validation_error {
	background-color: #FF9494 !important;
}


.ModuleOverview h1					{padding-left:10px;}
.ModuleOverview h2					{padding-left:20px;}
.ModuleOverview ul					{padding-left:55px;}

#ByDisciplineGrid table.hdr tbody > tr + tr > td { border-style:none; }
#ByDisciplineGrid table.hdr tbody > tr + tr + tr > td + td {writing-mode: tb-lr;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg); border-style:none; height:35px;padding-right:10px;}

.WorkflowDetailStyle2				{font-weight:bold;}
.gridArea div.hdrcell 				{font-weight:bold;}
#ActionTrackingForm .WorkflowSection_Body .dhxlist_txt span					{font-weight:bold;}
.WorkflowFormStyle2 label					{font-weight:bold;}
.WorkflowGridStyle2 div.hdrcell 			{font-weight:bold;}
.WorkflowFormCheckboxStyle2 span.nav_link	{font-weight:bold;}

table.MyResponsibility {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #EEE;
	border-collapse: collapse;
	background-color: white;
	width:370px;
}
table.MyResponsibility th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #EEE;
	/*background-color: #CDE682;*/
	font-weight: bold;
	-moz-border-radius: ;
	width:180px;
}
table.MyResponsibility th.first_row {
	text-align:left;
}
table.MyResponsibility th.data {
	width:60px;
	text-align:center;
}
table.MyResponsibility td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #EEE;
	/*background-color: #CDE682;*/
	-moz-border-radius: ;
}
table.MyResponsibility td.data {
	width:60px;
	text-align:center;
}

.MyPMCSHeader{
	/*padding-left: 15px;
	background: url(/static/graphics/arrow-down.png) left center no-repeat;*/
	cursor: pointer;
}

.smalldate{
	font-size: 10px; 
}
/* style="font-size: 12px; font-weight: bold; color: #609000;padding-top:40px;"*/
