
html * { padding: 0; margin: 0; }

@media screen {
body { padding-top:0px; font-family: 'Open Sans',Verdana,Tahoma,Arial,sans-serif; font-size: 85%; color:#333333; background-color:#FFFFFF; }
}

@media print {
body { font-family: 'Open Sans',Verdana,Tahoma,Arial,sans-serif; font-size: 85%; background-color: #ffffff; }
}


#AdminTabs			{ float:right; text-align: center; border: solid #ccc; border-width:1px 1px 0px 1px; }
#AdminTabs a		{ float:right; width: 135px; color: #FFFFFF; background-color: #0098D3; 
					  text-decoration: none;	 padding: 5px 0; }
#AdminTabs a:hover	{ background-color: #FFFFFF; color: #333333; text-decoration: none; }

#AdminTabs_2			{ float:right; text-align: center; border: solid #ccc; border-width:1px 1px 0px 1px; }
#AdminTabs_2 a		{ float:right; width: 135px; color: #FFFFFF; background-color: #0098D3; 
					  text-decoration: none;	 padding: 5px 0; }
#AdminTabs_2 a:hover	{ background-color: #FFFFFF; color: #333333; text-decoration: none; }


/* tab INFO */

.PageTabs			{ position: relative; left: -8px; clear: both; width: calc(100% + 16px); contain: layout; padding: 24px 0px 0px 0px;}
.PageTab			{ float:left; text-align: center; border: solid #ccc; border-width:1px 1px 0px 1px; }
.PageTab a			{ float:left; color: #FFFFFF!important; background-color: #0098D3; 
					  text-decoration: none; padding: 5px 10px; }
.PageTab a:hover	{ background-color: #ccc; color: #333333!important; text-decoration: none; }

.PageTabs_2			{ position: relative; left: -8px; clear: both; width: calc(100% + 16px); contain: layout; padding: 24px 0px 0px 0px;}
.PageTab_2			{ float:left; text-align: center; border: solid #ccc; border-width:1px 1px 0px 1px; }
.PageTab_2 a			{ float:left; color: #FFFFFF!important; background-color: #0098D3; 
					  text-decoration: none; padding: 5px 10px; }
.PageTab_2 a:hover	{ background-color: #ccc; color: #333333!important; text-decoration: none; }


.tabINFO_RelatedCONTACTS		{ display: flex; flex-wrap: wrap; }
.tabINFO_RelatedCONTACTS_Col1	{ clear:left; width: 15%; padding-top:8px; order: 1; }
.tabINFO_RelatedCONTACTS_Col2	{ width: 15%; padding-top:8px; order: 2; }
.tabINFO_RelatedCONTACTS_Col3	{ width: 15%; padding-top:8px; order: 3; }
.tabINFO_RelatedCONTACTS_Col4	{ width: 30%; padding-top:8px; order: 4; display: flex; flex-wrap: wrap; }

.tabINFO_RelatedCONTACTS_Col4_1	{ clear:left; width: 30%; padding-top:0px; order: 1; }
.tabINFO_RelatedCONTACTS_Col4_2	{ width: 10%; padding-top:0px; order: 2; }
.tabINFO_RelatedCONTACTS_Col4_3	{ width: 50%; padding-top:0px; order: 3; }

.mobile_action	{ float:left; margin-right:2%; }

.tabINFO_RelatedCONTACTS_Col5	{ width: 15%; padding-top:0px; order: 5; }


.tabINFO_LinkedOPPORTUNITIES		{ display: flex; flex-wrap: wrap; }
.tabINFO_LinkedOPPORTUNITIES_Col1	{ clear:left; width: 15%; padding-top:16px; order: 1; }
.tabINFO_LinkedOPPORTUNITIES_Col2	{ width: 30%; padding-top:16px; order: 2; }
.tabINFO_LinkedOPPORTUNITIES_Col3	{ width: 35%; padding-top:16px; order: 3; }
.tabINFO_LinkedOPPORTUNITIES_Col4	{ width: 20%; padding-top:8px; order: 4; }

.tabINFO_RelatedSTRATEGIES			{ display: flex; flex-wrap: wrap; }
.tabINFO_RelatedSTRATEGIES_Col1		{ clear:left; width: 15%; padding-top:16px; order: 1; }
.tabINFO_RelatedSTRATEGIES_Col2		{ width: 30%; padding-top:16px; order: 2; }
.tabINFO_RelatedSTRATEGIES_Col3		{ width: 35%; padding-top:16px; order: 3; }
.tabINFO_RelatedSTRATEGIES_Col4		{ width: 20%; padding-top:16px; order: 4; }

.tabINFO_RelatedACTIVITY			{ display: flex; flex-wrap: wrap; }
.tabINFO_RelatedACTIVITY_Col1		{ clear:left; width: 10%; padding-top:16px; order: 1; }
.tabINFO_RelatedACTIVITY_Col2		{ width: 16%; padding-top:16px; order: 2; }
.tabINFO_RelatedACTIVITY_Col3		{ width: 40%; padding-top:16px; order: 3; }
.tabINFO_RelatedACTIVITY_Col3 p		{ padding:0 0 8px 0; }
.tabINFO_RelatedACTIVITY_Col4		{ width: 24%; padding-top:8px; order: 4; }
.tabINFO_RelatedACTIVITY_Col5		{ width: 10%; padding-top:8px; order: 5; }

.rhpINFO_RelatedACTIVITY			{ display: flex; flex-wrap: wrap; }
.rhpINFO_RelatedACTIVITY_Col1		{ clear:left; width: 14%; padding-top:16px; order: 1; }
.rhpINFO_RelatedACTIVITY_Col2		{ width: 78%; padding-top:16px; order: 2; }
.rhpINFO_RelatedACTIVITY_Col3		{ width: 78%; padding-top:0;; margin-left: 14%; order: 4; }
.rhpINFO_RelatedACTIVITY_Col4		{ width: 8%; padding-top:8px; order: 3; }

.tabINFO_RelatedPROJECTS			{ display: flex; flex-wrap: wrap; }
.tabINFO_RelatedPROJECTS_Col1		{ clear:left; width: 15%; padding-top:16px; order: 1; }
.tabINFO_RelatedPROJECTS_Col2		{ width: 30%; padding-top:16px; order: 2; }
.tabINFO_RelatedPROJECTS_Col3		{ width: 35%; padding-top:16px; order: 3; }
.tabINFO_RelatedPROJECTS_Col4		{ width: 20%; padding-top:8px; order: 4; }

.tabINFO_RelatedTASKS		{ display: flex; flex-wrap: wrap; }
.tabINFO_RelatedTASKS_Col1	{ clear:left; width: 11%; margin-right:2%; padding-top:16px; order: 1; }
.tabINFO_RelatedTASKS_Col2	{ width: 52%; margin-right:2%; padding-top:16px; order: 2; }
.tabINFO_RelatedTASKS_Col3	{ width: 10%; padding-top:16px; order: 3; }
.tabINFO_RelatedTASKS_Col4	{ width: 8%; padding-top:16px; order: 4; }
.tabINFO_RelatedTASKS_Col5	{ width: 8%; padding-top:16px; order: 5; }
.tabINFO_RelatedTASKS_Col6	{ width: 6%; padding-top:8px; order: 6; }

.rhpINFO_RelatedTASKS		{ display: flex; flex-wrap: wrap; }
.rhpINFO_RelatedTASKS_Col1	{ clear:left; width: 78%; margin-right:2%; padding-top:8px; order: 2; }
.rhpINFO_RelatedTASKS_Col2	{ width: 78%; margin-left:14%; margin-top:-8px; order: 4; }
.rhpINFO_RelatedTASKS_Col3	{ width: 35%;  margin-left:14%; padding-top:8px; order: 5; }
.rhpINFO_RelatedTASKS_Col4	{ width: 14%; padding-top:8px; order: 1; }
.rhpINFO_RelatedTASKS_Col5	{ width: 35%; padding-top:8px; order: 6; }
.rhpINFO_RelatedTASKS_Col6	{ width: 6%; padding-top:8px; order: 3; }

.tabINFO_Intelligence		{ display: flex; flex-wrap: wrap; }
.tabINFO_Intelligence_Col1	{ clear:left; width: 10%; padding-top:16px; order: 1; }
.tabINFO_Intelligence_Col2	{ width: 80%; padding-top:16px; order: 2; }
.tabINFO_Intelligence_Col3	{ width: 10%; padding-top:16px; order: 3; }

.rhpINFO_Intelligence		{ display: flex; flex-wrap: wrap; }
.rhpINFO_Intelligence_Col1	{ clear:left; width: 14%; padding-top:16px; order: 1; }
.rhpINFO_Intelligence_Col2	{ width: 78%; padding-top:16px; order: 2; }
.rhpINFO_Intelligence_Col3	{ width: 8%; padding-top:16px; order: 3; }

.tabINFO_Notes				{ display: flex; flex-wrap: wrap; }
.tabINFO_Notes_Col1			{ clear:left; width: 10%; padding-top:16px; order: 1; }
.tabINFO_Notes_Col2			{ width: 80%; padding-top:16px; order: 2; }
.tabINFO_Notes_Col3			{ width: 10%; padding-top:16px; order: 3; }

.rhpINFO_Notes				{ display: flex; flex-wrap: wrap; }
.rhpINFO_Notes_Col1			{ clear:left; width: 12%; padding-top:16px; order: 1; }
.rhpINFO_Notes_Col2			{ width: 80%; padding-top:16px; order: 2; }
.rhpINFO_Notes_Col3			{ width: 8%; padding-top:16px; order: 3; }

.tabINFO_Articles			{ display: flex; flex-wrap: wrap; }
.tabINFO_Articles_Col1		{ clear:left; width: 10%; padding-top:16px; order: 1; }
.tabINFO_Articles_Col2		{ width: 30%; padding-top:16px; order: 2; }
.tabINFO_Articles_Col3		{ width: 50%; padding-top:16px; order: 3; }
.tabINFO_Articles_Col4		{ width: 10%; padding-top:8px; order: 4; }

.tabINFO_Attachments		{ display: flex; flex-wrap: wrap; }
.tabINFO_Attachments_Col1	{ clear:left; width: 10%; padding-top:16px; order: 1; }
.tabINFO_Attachments_Col2	{ width: 30%; padding-top:16px; order: 2; }
.tabINFO_Attachments_Col3	{ width: 50%; padding-top:16px; order: 3; }
.tabINFO_Attachments_Col4	{ width: 10%; padding-top:8px; order: 4; }

.rhpINFO_Attachments		{ display: flex; flex-wrap: wrap; }
.rhpINFO_Attachments_Col1	{ clear:left; width: 12%; padding-top:16px; order: 1; }
.rhpINFO_Attachments_Col2	{ width: 30%; padding-top:16px; order: 2; }
.rhpINFO_Attachments_Col3	{ width: 50%; padding-top:16px; order: 3; }
.rhpINFO_Attachments_Col4	{ width: 8%; padding-top:8px; order: 4; }

.tabINFO_Links				{ display: flex; flex-wrap: wrap; }
.tabINFO_Links_Col1			{ clear:left; width: 10%; padding-top:16px; order: 1; }
.tabINFO_Links_Col2			{ width: 30%; padding-top:16px; order: 2; }
.tabINFO_Links_Col3			{ width: 50%; padding-top:16px; order: 3; }
.tabINFO_Links_Col4			{ width: 10%; padding-top:8px; order: 4; }

.rhpINFO_Links				{ display: flex; flex-wrap: wrap; }
.rhpINFO_Links_Col1			{ clear:left; width: 12%; padding-top:16px; order: 1; }
.rhpINFO_Links_Col2			{ width: 30%; padding-top:16px; order: 2; }
.rhpINFO_Links_Col3			{ width: 50%; padding-top:16px; order: 3; }
.rhpINFO_Links_Col4			{ width: 8%; padding-top:8px; order: 4; }


.tabINFO_Controls			{ float:right; padding:8px 8px 0px 0px; }



#SideBarTop, #SideBar,
#SideBarNav, #SideBarNav_2, #SideBarNav_3, #SideBarNav_4
					  { width: 100%; }

#SideBarHEADER,
#SideBarTop a, #SideBar a,
#SideBarNav a, #SideBarNav_2 a, #SideBarNav_3 a, #SideBarNav_4 a,
#SideBarContent	
					  { display: block; width: 100%; color: #666; background-color:#fff; text-decoration: none;	border:1px solid #bbb; 
						padding:8px 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#SideBarHEADER		  { color: #fff; background-color: #4a4f40; border-width:0px 1px 1px 1px; }

#SideBar a			  { border-width:0px 1px 1px 1px; }

#SideBarTop a:hover, #SideBar a:hover	{ color: #333; background-color: #ccc; text-decoration: none; }

#SideBarNav a		  { color: #fff; background-color: #4a4f40; }
#SideBarNav a:hover   { color: #fff; background-color: #0094CB; text-decoration: none; }

#SideBarNav_2 a		  { color: #333; background-color: #ffff80; }
#SideBarNav_2 a:hover { color: #00afe3; background-color: #ccc;	text-decoration: none; }

#SideBarNav_3 a		  { color: #fff; background-color: #093; }
#SideBarNav_3 a:hover { color: #093; background-color: #ccc;	text-decoration: none; }

#SideBarNav_4 a		  { color: #fff; background-color:#f00; }
#SideBarNav_4 a:hover { color: #ff0000; background-color: #ccc;	text-decoration: none; }

#SideBarContent		  { color: #333; background-color:#eee; }

.ADMIN_Header	 	  																	{ font-size: medium; padding: 2px 0; }
.ADMIN_Header, .ADMIN_Header a:link, .ADMIN_Header a:visited, .ADMIN_Header a:active	{ color: #0098D3; text-decoration: none; }
.ADMIN_Header a:hover   																{ color: #999999; text-decoration: none; }


/* HTML */

h1 	{ clear:left; font-size: 120%; font-weight: bold; color:#0098D3; padding: 12px 0; }
h2 	{ clear:left; font-size: 110%; font-weight: normal; color:#0098D3;  padding: 10px 0; }
h3 	{ clear:left; font-size: 110%; font-weight: normal; color:#0098D3;  padding: 10px 0; }

#HomePage_CONTENT h2 { font-size:130%; font-weight:bold; }
#HomePage_CONTENT h3 { font-size:110%; font-weight:bold; padding-bottom:0; }

#Pricing_Options_C1	{ clear:both; float:left; width:33%; }
#Pricing_Options_C2	{ float:left; width:66%; }

p	{ padding: 8px 0; margin: 0 0; }

a			{ outline: 0; }
a:link 		{ color: #0098D3; text-decoration: none; }
a:visited	{ color: #0098D3; text-decoration: none; }
a:hover 	{ color: #333; text-decoration: none; }
a:active 	{ color: #0098D3; text-decoration: none; }

.Quote		{ font-size: 120%; color: #666; font-weight: bold; }

hr				{ color: #CECECE; background-color: #CECECE; height: 1px; border:none;  }
#PD_DETAILS hr	{ color: #fff; background-color: #fff; }

#HomePAGE_hr100	{ clear:both; width:100%; padding:10px 0 10px 0; }
#Admin_hr100	{ clear:both; width:100%; padding:5px 0 5px 0; }
#hr100_2010		{ clear:both; width:100%; padding:20px 0 10px 0; }
#hr100_1010		{ clear:both; width:100%; padding:10px 0 10px 0; }
#hr100_1505		{ clear:both; width:100%; padding:15px 0 5px 0; }

.hr100_1010_F		{ clear:both; width:100%; padding:10px 0 10px 0; }
..hr100_1010_F hr 	{ color: #eee; background-color: #eee; height: 1px; border:none;  }

.pdtop20		{ padding-top:20px !important; }
.spacerDIV		{ clear:both; width:100%; height:8px;; }

.PageIMAGE_L	{ float:left; max-width:100%; margin: 0 ; }
.PageIMAGE_R	{ float:right; width:40%; margin: 0 0 20px 20px; }

img.opacity 		{ opacity: 1; filter: alpha(opacity=100); }	
img.opacity:hover	{ opacity: 0.65; filter: alpha(opacity=65); }

ul li 			{ list-style:none; background: url(/images/ul-li-Bullet.png) no-repeat top left; padding: 4px 0 4px 25px; margin-left:35px; }
ul li a:link 	{ color: #0098D3; text-decoration: none; }
ul li a:visited { color: #0098D3; text-decoration: none; }
ul li a:hover 	{ color: #cccccc; text-decoration: none; }
ul li a:active 	{ color: #0098D3; text-decoration: none; }

.ui-menu .ui-menu-item { background: none; padding:0; }


ol li 			{ padding: 4px 0 4px 15px; margin-left:15px; }

.FormText, input, select, textarea, .DataValid, .DataInvalid,
TD
{
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/* padding-top: 8px; 	padding-bottom: 8px;*/
}

.STRIKETHRU { text-decoration: line-through; }

.FormText, input, textarea, select, .DataValid, .DataInvalid { padding: 0px 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.FormText, input, textarea, select, .DataValid, .DataInvalid  { font-family:inherit; }
.FormText, input, textarea, select, .DataValid, .DataInvalid  { border: 1px solid #7F9DB9; }

.FormText, input, textarea, select  { background-color:#ffffff; }

input[type="button"], input[type="submit"] { padding:2px 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid gray; }
input[type="button"]:hover, input[type="submit"]:hover { border: 1px solid #0098D3; cursor:pointer; }

input[type="text"].DateENTRY	{ max-width:80% !important; }

/* block iOS styling */
textarea, input.text, input[type="text"], input[type="button"], input[type="submit"], .input-checkbox { -webkit-appearance: none; }

/*
optgroup + optgroup { border-top: 1px solid black } 
optgroup { padding-bottom: 8px; } 
optgroup:not(:first-child) { padding-top: 8px; border-top: solid 1px #666; }
*/

.autocomplete 					{ position: relative; display: inline-block; }   /*the container must be positioned relative:*/
.autocomplete-items 			{ position:absolute; border:1px solid #d4d4d4; border-bottom:none; border-top:none; z-index: 99; top:100%; left:0; right:0; } 
					   				/*position the autocomplete items to be the same width as the container: */
.autocomplete-items div 		{ padding: 10px; cursor: pointer; background-color: #fff;  border-bottom: 1px solid #d4d4d4; }
.autocomplete-items div:hover 	{ background-color: #e9e9e9;  }   /*when hovering an item:*/
.autocomplete-active 			{ background-color:#0098D3 !important; color: #ffffff; /*when navigating through the items using the arrow keys:*/ }

.autocomplete-list-container
      { position: absolute; width: auto; max-height: 240px; /* Adjust as needed */
      overflow-y: auto;   }

.autocomplete-on { height: 240px; background-color: #FFF; border: solid 1px #ccc; z-index: 99; }

/* Messaging file input */
.file-input		{ clear:both; }







/*Pagination*/
#Pagination					{ clear:both; width:100%; height:40px;}
#Pagination_Showing			{ float:left; padding-top:8px; }
#Pagination_Navigation		{ float:left; width: 75%;}
#Pagination_Page			{ float:left;padding-top:8px; padding-left:20px; padding-right:5px; }

#PPage						{ float:left; color:#3A612A; padding:2px 3px; border-top: 4px #3A612A solid; margin:0px 3px; }
#PPage:hover				{ color:#333; border-top: 4px #999 solid; }
#PPage a, #PPage a:visited	{ color:#3A612A; }
#PPage a:hover				{ color:#3A612A; }

#PSELPage					{ float:left; color:#e41e26; padding:2px 3px; border-top: 4px #e41e26 solid; margin:0px 3px; }


/* Buttons */
.sbdy_Button_B, .sbdy_Button_DB, .sbdy_Button_Gr, .sbdy_Button_G, .sbdy_Button_R, .sbdy_Button_O, .sbdy_Button_Y, .sbdy_Button_NA  
						{ padding: 3px 8px !important; border: 0 none !important; cursor: pointer; 
                          -webkit-border-radius: 10px !important; border-radius: 10px !important; margin-top:-1px !important; } /* padding: 5px 12px */

.sbdy_Button_B 			{ color: #fff !important; background: #0098D3; }
.sbdy_Button_B:hover	{ color: #fff !important; background: #666; }

.sbdy_Button_DB 		{ color: #fff; background: #2e3092; }
.sbdy_Button_DB:hover	{ color: #fff; background: #666; }

.sbdy_Button_Gr			 { color: #fff !important; background: #999; }
.sbdy_Button_Gr:hover	{ color: #fff !important; background: #666; }

.sbdy_Button_G			{ color: #fff !important; background: #093; }
.sbdy_Button_G:hover	{ color: #fff !important; background: #666; }

.sbdy_Button_R			{ color: #fff !important; background: #f00; }
.sbdy_Button_R:hover	{ color: #fff !important; background: #666; }

.sbdy_Button_O			{ color: #fff !important; background: #F60; }
.sbdy_Button_O:hover	{ color: #fff !important; background: #666; }

.sbdy_Button_Y			{ color: #333; background: #ffdd17; }
.sbdy_Button_Y:hover	{ color: #fff; background: #666; }

.sbdy_Button_NA			 { color: #fff !important; background: #999; cursor:default; }

.sbdy_Button_icon		{ width:25px; height:25px;  margin-top:-2px; }
.sbdy_Button_indicator	{ width:25px; height:25px;  margin-top: 0px; }


.HIGHLIGHT		 		{ color: #0098D3; }
.HIGHLIGHT a:link 		{ color: #0098D3; text-decoration: none; }
.HIGHLIGHT a:visited	{ color: #0098D3; text-decoration: none; }
.HIGHLIGHT a:hover 		{ color: #999999; text-decoration: none; }
.HIGHLIGHT a:active 	{ color: #0098D3; text-decoration: none; }

.Red					{ color: #C1272D; }
.Red a:link				{ color: #C1272D; text-decoration: none; }
.Red a:visited			{ color: #C1272D; text-decoration: none; }
.Red a:hover			{ color: #999999; text-decoration: none; }
.Red a:active			{ color: #C1272D; text-decoration: none; }

.Green					{ color: #18a122; }
.Green a:link			{ color: #18a122; text-decoration: none; }
.Green a:visited		{ color: #18a122; text-decoration: none; }
.Green a:hover			{ color: #999999; text-decoration: none; }
.Green a:active			{ color: #18a122; text-decoration: none; }

.White					{ color: #fff; }
.White a:link			{ color: #fff; text-decoration: none; }
.White a:visited		{ color: #fff; text-decoration: none; }
.White a:hover			{ color: #33C6F4; text-decoration: none; }
.White a:active			{ color: #fff; text-decoration: none; }

.Grey					{ color: #999999; }
.Grey a:link			{ color: #999999; text-decoration: none; }
.Grey a:visited			{ color: #999999; text-decoration: none; }
.Grey a:hover			{ color: #666; text-decoration: none; }
.Grey a:active			{ color: #999999; text-decoration: none; }

.LGrey					{ color: #ccc; }
.LGrey a:link			{ color: #ccc; text-decoration: none; }
.LGrey a:visited		{ color: #ccc; text-decoration: none; }
.LGrey a:hover			{ color: #666; text-decoration: none; }
.LGrey a:active			{ color: #ccc; text-decoration: none; }

.Yellow					{ color: #FFFF00; }
.Yellow a:link			{ color: #FFFF00; text-decoration: none; }
.Yellow a:visited		{ color: #FFFF00; text-decoration: none; }
.Yellow a:hover			{ color: #999999; text-decoration: none; }
.Yellow a:active		{ color: #FFFF00; text-decoration: none; }

.Orange					{ color: #F60; }
.Orange a:link			{ color: #F60; text-decoration: none; }
.Orange a:visited		{ color: #F60; text-decoration: none; }
.Orange a:hover			{ color: #999999; text-decoration: none; }
.Orange a:active		{ color: #F60; text-decoration: none; }

.DataValid  			{ color: #333333; 	background-color:#ffffff; }
.DataInvalid			{ color: #333333; 	background-color:#7ad3f4; }


.Filter_Show a:link, .Filter_Show a:visited, .Filter_Show a:active 
								{ float:left; color:#fff; padding:5px 12px; background:#0098D3; border:0 none; cursor:pointer; -webkit-border-radius:12px; border-radius:12px; }
.Filter_Show a:hover 			{ color:#fff; background:#666; }

.Filter_Hide a:link, .Filter_Hide a:visited, .Filter_Hide a:active 
								{ float:left; color:#fff; padding:5px 12px; background:#A7A9AC; border:0 none; cursor:pointer; -webkit-border-radius:12px; border-radius:12px; margin-top: 15px; }
.Filter_Hide a:hover 			{ color:#fff; background:#666; }




@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}



#MobileSEARCH_BOX		{ float:left; width:165px; height:21px; margin-top:7px; margin-bottom:12px; margin-left: 50px; }
#MobileSEARCH_BOX input	{ margin-top:2px; padding: 2px 5px; border:none; border-radius: 5px; }
#MobileSEARCH_ICON		{ float:left; height:21px; margin-top:8px; margin-left:5px; }
#MobileSEARCH_CLEAR		{ float:left; height:21px; margin-top:8px; margin-left:5px; }

.MobileMenu,  .MobileMenu_1 {
	font-size: 100%; font-style: normal; font-weight: normal; font-variant: normal;
	text-transform: none;
	padding-top: 8px; padding-bottom: 8px;
}

.MobileMenu		 														{ color: #fff; }
.MobileMenu	p	 														{ color: #fff; text-align:left; padding-left:50px; }
.MobileMenu a:link, .MobileMenu a:visited, .MobileMenu a:active			{ color: #fff; text-decoration: none; }
.MobileMenu a:hover 													{ color: #ee3324; text-decoration: none; }

.MobileMenu_1														 	{ color: #333; }
.MobileMenu_1 p	 														{ color: #333; text-align:left; padding-left:50px; }
.MobileMenu_1 a:link, .MobileMenu_1 a:visited, .MobileMenu_1 a:active 	{ color: #333; text-decoration: none; }
.MobileMenu_1 a:hover 													{ color: #ee3324; text-decoration: none; }


/* Back to Top */
a.back-to-top, a:visited.back-to-top { 
	display: none;
	width: 60px; height: 60px;
	text-indent: -9999px;
	position: fixed; z-index: 999; right: 20px; bottom: 20px;
	background: #0098D3 url("/images/up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
a:hover.back-to-top { background-color: #999; }


/* Layout */
.VisibleDESKTOP		{ display:inline; }
.VisibleMOBILE		{ display:none; }

.ShowCONTENT		{ display:inline; }
.HideCONTENT		{ display:none; }


#FullWIDTH_B 	{ clear:both; width:100%; background-color:#0098D3; }
#FullWIDTH_Gr 	{ clear:both; width:100%; background-color:#A7A9AC; }
#FullWIDTH_LGr 	{ clear:both; width:100%; background-color:#eee; }
#FullWIDTH_DGr 	{ clear:both; width:100%; background-color:#4a4f40; }

#PageWIDTH			{ clear:both; width:100%; background-color:#FFFFFF; margin:auto; } /* 1000px */
#PageWIDTH_1000		{ clear:both; width:1000px; background-color:#FFFFFF; margin:auto; } 

#Slider				{ clear:both; width:100%; } /* height:262px; border-top: solid 1px #ccc; border-bottom: solid 5px #0098D3; */
#Slider_CONTENT		{ clear:both; width:1000px; background-color:#FFFFFF; margin:auto; }

#HeaderFW			{ clear:both; width:100%; }
#HeaderFW_L			{ float:left; padding-top:8px; }
#HeaderFW_R			{ float:right; width:600px; padding:8px 16px 0 0; }


#HeaderMBL 			{ display:none; }

#hrDESKTOP 			{ display:block; clear:both; padding: 10px 0px 10px 0px; }
#hrMBL 				{ display:none; }

#MainLEFT 			{ float:left; width:12% } /* 1000px */

#MainRIGHT 			{ float:right; width:87%; border:1px solid #bbbbbb; background-color:#eee; text-align:left; margin-bottom: 12px; } /* 815px */
#MainRIGHT_HEADER 	{ clear:both; width:100%; background-color:#CCCCCC; text-align:left; }
#MainRIGHT_MAIN 	{ clear:both; width:100%; background-color:#EEEEEE; text-align:left; }

#FooterFW 			{ clear:both; width:100%; background-color:#ccc; border:solid #0098D3; border-width: 3px 0px; text-align:left; margin:auto; }
#Footer_Col1		{ clear:left; float:left; width:58%; margin-left:2%; }
#Footer_Col2		{ float:right; width:38%; text-align:right; margin-right:2%; }

/* New Footer */
#Footer_1  			{ clear:both; width:100%; background-color:#0098D3; }

#Footer_1CONTENT  	{ width:100%; color:#fff; padding:0 16px; margin:0px auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* 1000px */
#Footer_1CONTENT a:link			{ color: #fff; text-decoration: none; }
#Footer_1CONTENT a:visited		{ color: #fff; text-decoration: none; }
#Footer_1CONTENT a:hover		{ color: #33C6F4; text-decoration: none; }
#Footer_1CONTENT a:active		{ color: #fff; text-decoration: none; }

#Footer_1CONTENT_C1 { float:left; width:66%; text-align:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#Footer_telephone 	{ float:left; }
#Footer_email 		{ float:left; margin-left:5%; }
#Footer_address 	{ clear:both; float:left; padding-top:8px; }

#Footer_1CONTENT_C2 { float:right; width:33%; text-align:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#FooterLINKS  		{ clear:both; width:1000px; margin:0px auto; }
#FooterLINKS-L  	{ float:left; width:475px; }
#FooterLINKS-R  	{ float:right; width:400px; }


/* Layout */
.FLT_LBL_1	{ clear:left; float:left; width:17%; padding-top:8px; }
.FLT_LBL_N	{ float:left; padding-top:8px; margin-left:2%; }
.FLT_FIELD	{ float:left; padding-top:8px; margin-left:2%; }

.FLT_Search_LBL		{ clear:left; float:left; width:17%; padding-top:8px; }
.FLT_Search_FIELD	{ float:left; width:20%; padding-top:8px; margin-left:2%; }
.FLT_Submit			{ float:left; padding-top:8px; margin-left:1%; }
.FLT_Reset			{ float:left; padding-top:8px; margin-left:1%; }

.search_icon		{ float:left; padding-left:10px; }

.Summary_Controls	{ float:right; padding:5px 5px 0px 0px; }

.FileUPLOAD_container	{ display: flex; flex-wrap: wrap; width:100%; } 
.FileUPLOAD_label		{ width:17%; padding-top:8px; }
.FileUPLOAD_upload		{ width:35%; margin-left:1%; padding-top:8px; }
.FileUPLOAD_results		{ width:45%; padding-top:8px; }

.FileUPLOAD_uploadlabel		{ float:left; padding-top:0px; }
.FileUPLOAD_uploadfile		{ float:left; margin-left:1%; padding-top:0px; }
.FileUPLOAD_uploadbutton	{ float:left; margin-left:1%; padding-top:2px; }


/* Layout */
.Layout_2Col_L		{ clear:left; float:left; width:49%; padding-right:1%; border-right: solid 1px #cecece; box-sizing: border-box; }
.Layout_2Col_R		{ float:left; width:49%; padding-left:1%; box-sizing: border-box; }

.Layout_Col21		{ clear:left; float:left; width:17%; padding-top:8px; }
.Layout_Col21_SP	{ clear:left; float:left; width:17%; padding-top:8px; }
.Layout_Col22		{ float:left; width:65%; padding-top:8px; margin-left:1%;  }
.Layout_Col22_SP	{ clear:left; float:left; width:65%; padding-top:8px; margin-left:18%;  }

.Layout_2Col_L .Layout_Col21, .Layout_2Col_R .Layout_Col21			{ clear:left; float:left; width:25%; padding-top:8px; }
.Layout_2Col_L .Layout_Col21_SP, .Layout_2Col_R .Layout_Col21_SP	{ clear:left; float:left; width:25%; padding-top:8px; }
.Layout_2Col_L .Layout_Col22, .Layout_2Col_R .Layout_Col22			{ float:left; width:70%; padding-top:8px; margin-left:1%; }


.Layout_121_Col1	{ clear:left; float:left; width:17%; padding-top:8px; box-sizing: border-box; }
.Layout_121_Col2	{ float:left; width:65%; padding-top:8px; margin-left:1%; box-sizing: border-box; }
.Layout_121_Col3	{ float:left; width:16%; padding-top:8px; margin-left:1%; box-sizing: border-box; }

.Layout_2Col_L .Layout_121_Col1, .Layout_2Col_R .Layout_121_Col1	{ clear:left; float:left; width:25%; padding-top:8px; }
.Layout_2Col_L .Layout_121_Col2, .Layout_2Col_R .Layout_121_Col2	{ float:left; width:49%; padding-top:8px; margin-left:1%; }
.Layout_2Col_L .Layout_121_Col3, .Layout_2Col_R .Layout_121_Col3	{ float:left; width:24%; padding-top:8px; margin-left:1%; }


.Layout_1211_Col1	{ clear:left; float:left; width:20%; padding-top:8px; box-sizing: border-box; }
.Layout_1211_Col2	{ float:left; width:39%; padding-top:8px; margin-left:1%; box-sizing: border-box; }
.Layout_1211_Col3	{ float:left; width:19%; padding-top:8px; margin-left:1%; box-sizing: border-box; }
.Layout_1211_Col4	{ float:left; width:19%; padding-top:8px; margin-left:1%; box-sizing: border-box; }

.Layout_2Col_L .Layout_1211_Col1, .Layout_2Col_R .Layout_1211_Col1	{ clear:left; float:left; width:20%; padding-top:8px; }
.Layout_2Col_L .Layout_1211_Col2, .Layout_2Col_R .Layout_1211_Col2	{ float:left; width:39%; padding-top:8px; margin-left:1%; }
.Layout_2Col_L .Layout_1211_Col3, .Layout_2Col_R .Layout_1211_Col3	{ float:left; width:19%; padding-top:8px; margin-left:1%; }
.Layout_2Col_L .Layout_1211_Col4, .Layout_2Col_R .Layout_1211_Col4	{ float:left; width:19%; padding-top:8px; margin-left:1%; }


.Layout_1311_Col1	{ clear:left; float:left; width:16%; padding-top:8px; box-sizing: border-box; }
.Layout_1311_Col2	{ float:left; width:49%; padding-top:8px; margin-left:1%; box-sizing: border-box; }
.Layout_1311_Col3	{ float:left; width:15%; padding-top:8px; margin-left:1%; box-sizing: border-box; }
.Layout_1311_Col4	{ float:left; width:15%; padding-top:8px; margin-left:1%; box-sizing: border-box; }

.Layout_2Col_L .Layout_1311_Col1, .Layout_2Col_R .Layout_1311_Col1	{ clear:left; float:left; width:16%; padding-top:8px; }
.Layout_2Col_L .Layout_1311_Col2, .Layout_2Col_R .Layout_1311_Col2	{ float:left; width:49%; padding-top:8px; margin-left:1%; }
.Layout_2Col_L .Layout_1311_Col3, .Layout_2Col_R .Layout_1311_Col3	{ float:left; width:15%; padding-top:8px; margin-left:1%; }
.Layout_2Col_L .Layout_1311_Col4, .Layout_2Col_R .Layout_1311_Col4	{ float:left; width:15%; padding-top:8px; margin-left:1%; }


.Layout_Col41		{ clear:left; float:left; width:17%; padding-top:8px; margin-right:1%; }
.Layout_Col42		{ float:left; width:24%; padding-top:8px; margin-right:1%; }
.Layout_Col43		{ float:left; width:17%; padding-top:8px; margin-right:1%; }
.Layout_Col44		{ float:left; width:24%; padding-top:8px; }

.Layout_2Col_L .Layout_Col41, .Layout_2Col_R .Layout_Col41					{ clear:left; float:left; width:25%; padding-top:8px; }
.Layout_2Col_L .Layout_Col42, .Layout_2Col_R .Layout_Col42					{ float:left; width:70%; padding-top:8px; margin-left:1%; }
.Layout_2Col_L .Layout_Col43, .Layout_2Col_R .Layout_Col43					{ clear:left; float:left; width:25%; padding-top:8px; }
.Layout_2Col_L .Layout_Col44, .Layout_2Col_R .Layout_Col44					{ float:left; width:70%; padding-top:8px; margin-left:1%; }

.Row_Controls		{ float:right; padding:8px 8px 0px 0px; }



#Edit_Col21			{ clear:left; float:left; width:17%; padding-top:8px; }
#Edit_Col22			{ float:left; width:65%; padding-top:8px; }
#Edit_Col22_W		{ float:left; width:80%; padding-top:8px; }
#Edit_Col21_SPACER	{ clear:left; float:left; width:17%; padding-top:8px; }

#Edit_Col31			{ clear:both; float:left; width:17%; padding-top:8px; }
#Edit_Col32			{ float:left; width:12%; padding-top:8px; }
#Edit_Col33			{ float:left; width:53%; margin-left:1%; padding-top:8px; }

#Edit_Col41			{ clear:both; float:left; width:17%; padding-top:8px; }
#Edit_Col42			{ float:left; width:24%; margin-left:1%; padding-top:8px; }
#Edit_Col43			{ float:left; width:17%; margin-left:1%; padding-top:8px; }
#Edit_Col44			{ float:left; width:24%; margin-left:1%; padding-top:8px; }


/* For pages where we want to maintain two columns on mobile portrait */
#Edit_Col21_P			{ clear:left; float:left; width:17%; padding-top:8px; }
#Edit_Col22_P			{ float:left; width:65%; padding-top:8px; }
#Edit_Col21_SPACER_P	{ clear:left; float:left; width:17%; padding-top:8px; }

.Results_Col_1			{ clear:left; float:left; width:80%; padding-top:8px; }
.Results_Col_1_CONTROLS	{ float:right; width:12%; text-align:center; margin-left:1%; padding-top:8px; }}


/* Pop-Ups */
.MSB_PopUp		{ width:400px; max-width: 100%; padding:25px; }
.PopUp_1Col		{ clear:both;  width:100%; padding:8px 0px; }
.PopUp_Col1		{ clear:both;  float:left; width:25%; padding:8px 0px; }
.PopUp_Col2		{ float:left; width:75%; padding:8px 0px; }


#PopUp_LinkedACCOUNT			{ padding:25px; }

#PopUp_MessageLISTS				{ width:400px; max-width: 100%; padding:25px; }
#PopUp_MessageLISTS_warning		{ clear:both; padding:8px 0px 10px 0px; font-style:italic; }
#PopUp_MessageLISTS_contact		{ clear:both; padding-bottom:10px; }
#PopUp_MessageLISTS_list		{ clear:both; float:left; width:75%; padding-bottom:8px; }
#PopUp_MessageLISTS_remove		{ float:left; width:25%; padding-bottom:8px; }
#PopUp_MessageLISTS_add_c1		{ clear:both; float:left; padding:10px 0 20px 0; }
#PopUp_MessageLISTS_add_c2		{ float:left; padding:10px 0 20px 0; }

/* Admin */
#Admin_Col1		{ clear:both; float:left; width:21%; padding-top:8px; }
#Admin_Col2		{ float:left; width:75%; margin-left:1%; padding-top:8px; }
#Admin_Col1H	{ clear:both; float:left; width:21%; padding-top:8px; }
#Admin_Col2H	{ float:left; width:75%; margin-left:1%; padding-top:8px; }

#Admin_SPACER	{ clear:both; float:left; width:21%; padding-top:8px; }

#QuickADD_Desc		{ float:left; padding-top:4px; }
#QuickADD_Input		{ float:left; padding-left:15px; padding-top: 3px; }
#QuickADD_Submit	{ float:left; padding-top:1px; padding-left:5px; }

#SBStatus_G, #SBStatus_R, #SBStatus_Gr		
						{ float: right; color: #fff; padding: 3px 8px !important; border: 0 none !important;
						  -webkit-border-radius: 10px !important; border-radius: 10px !important; margin-top: -1px !important; }

#SBStatus_G		{ background: #093; }
#SBStatus_R		{ background: #f00; }
#SBStatus_Gr		{ background: #999; }


#SBUsers_LStatus		{ float:left; width:30%; margin-right:3%; padding-top:8px; }
#SBUsers_LStatus_Col1	{ clear:both; float:left; width:40%; padding-top:8px; }
#SBUsers_LStatus_Col2	{ float:right; width:58%; padding-top:8px; }

#SBUsers_LStatus_FL		{ float:right; padding-top:8px; }
#SBUsers_LStatus_LA		{ clear:both; float:left; width:100%; padding-top:8px; }

#SBUsers_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#SBUsers_SPACER		{ clear:both; float:left; width:17%; padding-top:8px; }
#SBUsers_FIELD		{ float:left; width:70%; margin-left:1%; padding-top:8px; }


/* Branding */
#Branding_ITEM_1		{ clear:left; float:left; width:25%; padding-top:8px; }
#Branding_ITEM_N		{ float:left; width:25%; padding-top:8px; }
#Branding_VALUE			{ float:left; width:12%; padding-top:8px; }
#Branding_VALUE_T		{ float:left; width:70%; padding-top:8px; }
#Branding_BLOCK			{ width:20px; height:20px; border:solid 1px #666;}

/*Breadcrumb - Customers */
#BC_Cl 			{ float:left; font-size: medium; padding-top:0px; }
#BC_SiArr 		{ float:left; padding-top:2px; margin:0px 15px; }
#BC_Si 			{ float:left; font-size: medium; padding-top:0px; }
#BC_CoArr 		{ float:left; padding-top:2px; margin:0px 15px; }
#BC_Co 			{ float:left; font-size: medium; padding-top:0px; }

/* Home Page */
#HomePage_CONTENT 	{ padding:10px 0px 0px 0px; }

/* Login */
#LoginFORM		{ float:right; width:35%; padding:2% 0 2% 2%; margin-left:2%; border-left:solid 1px #ccc;  }

#Form_LABEL 	{ clear:left; float:left; width:25%; padding-top:8px; }
#Form_INPUT		{ float:left; width:65%; padding-top:8px; }
#Form_SPACER 	{ clear:left; float:left; width:25%; height:8px; padding-top:8px; }

#Demo_Form_LABEL 	{ clear:left; float:left; width:20%; padding-top:8px; }
#Demo_Form_INPUT	{ float:left; width:55%; padding-top:8px; }
#Demo_Form_SPACER 	{ clear:left; float:left; width:20%; height:8px; padding-top:8px; }

input[type="text"], textarea, input[type="password"]  { max-width:90%; }


/* Shortcuts */
#Shortcut_ICONS		{ float:left; padding:2px 6px 4px 6px; }

/* Dashboard */
#FR_Controls		{ float:right; padding-top:6px; text-align:right; }
#DB_ShowALL			{ float:right; text-align:right; }
#DB_PrintPreview	{ float:right; text-align:right; }

#DB_AddActivity		{ float:right; padding-right:8px; text-align:right; }
#DB_AddOpportunity	{ float:right; padding-right:8px; text-align:right; }
#DB_AddContact		{ float:right; padding-right:8px; text-align:right; }

#BannerBAR			{ position: relative; left:-8px; clear:both; width:calc(100% + 16px); background-color:#CCCCCC; } 
						/* 815px */
#BannerHEADINGS		{ padding:8px 8px; }
#BannerCONTROLS		{ float:right; }

.BNR_Search_LBL		{ clear:left; float:left; padding-top:8px; }
.BNR_Search_LBL_N	{ float:left; padding-top:8px; margin-left:4%; }
.BNR_Search_FIELD	{ float:left; padding-top:8px; margin-left:1%; }
.BNR_Submit			{ float:left; padding-top:8px; margin-left:1%; }
.BNR_Reset			{ float:left; padding-top:8px; margin-left:1%; }

#Banner_Col1		{ clear:both; float:left; width:53%; }
#Banner_Col2		{ float:left; width:14%; margin-left:1%; }
#Banner_Col3		{ float:left; width:12%; margin-left:1%; }

.PageFILTERS		{ clear:left; float:left; width:100%; padding-top:8px; }

#NoRESULTS			{ clear:both; padding:8px 0px 15px 0px; font-style:italic; color:#999 }

.DTA_Col1			{ clear:both; float:left; width:13%; padding-top:8px; }
.DTA_Col2			{ float:left; width:30%; padding-top:8px; }
.DTA_Col3			{ float:left; width:8%; text-align:right; padding-top:8px; margin-left:2%; }
.DTA_Col4			{ float:left; width:10%; text-align:right; padding-top:8px; margin-left:2%; }
.DTA_Col5			{ float:left; width:10%; text-align:Center; padding-top:8px; margin-left:2%; }
.DTA_Col6			{ float:left; width:8%; text-align:Center; padding-top:8px; margin-left:2%; }
.DTA_Controls		{ }




#DRC_Col1			{ clear:both; float:left; width:13%; padding-top:8px; }
#DRC_Col2			{ float:left; width:31%; padding-top:8px; }
#DRC_Col3			{ float:left; width:36%; padding-top:8px; margin-left:2%; }
#Dashboard_Controls	{ }

.mobile_action		{ float:left; padding:10px 10px 10px 0; }

#DRC_Controls		{ float:right; padding:14px 3px 0px 0px; }

#DCT_Col1			{ clear:both; float:left; width:12%; min-height:36px; padding-top:8px; }
#DCT_Col2			{ float:left; width:15%; min-height:36px; padding-top:8px; }
#DCT_Col3			{ float:left; width:60%; min-height:36px; padding-top:8px; margin-left:2%; }
#DCT_Col3-1			{ clear:both; float:left; width:60%; min-height:36px; }
#DCT_Col3-2			{ float:left; width:10%; min-height:36px; }

#DCT_Dashboard_Controls	{ }
#DCT_Controls		{ float:right; padding:4px 3px 0px 0px; }

#DAP_Col1			{ clear:both; float:left; width:15%; padding-top:8px; }
#DAP_Col2			{ float:left; width:38%; padding-top:8px; }
#DAP_Col3			{ float:left; width:14%; padding-top:8px; margin-left:1%; }
#DAP_Col4			{ float:left; width:12%; padding-top:8px; margin-left:1%; }
#DAP_Controls		{ float:right; padding:14px 5px 0px 0px; }

.jobDETAILS_reOrder			{ display: flex; flex-wrap: wrap; }
.jobDETAILS_reOrder_Col1	{ clear:left; width: 8%; padding-top:16px; order: 1; }
.jobDETAILS_reOrder_Col2	{ width: 25%; padding-top:16px; order: 2; color:#999; font-style:italic; }
.jobDETAILS_reOrder_Col3	{ width: 25%; padding-top:16px; order: 2; }
.jobDETAILS_reOrder_Col4	{ width: 12%; padding-top:16px; order: 2; }
.jobDETAILS_reOrder_Col5	{ width: 12%; padding-top:16px; order: 2; }


.SA_Dash_Col1		{ clear:both; float:left; width:50%; padding-top:8px; }
.SA_Dash_Col2		{ float:left; width:12%; padding-top:8px; }

.SA_Details_Col1	{ clear:both; float:left; width:65%; padding-top:8px; }
.SA_Details_Col2	{ float:right; width:12%; text-align: center; padding-top:8px; }



.PT24				{ padding-top:24px; }

/* Customers */
#CustomerFILTERS_CONTROL	{ display:none; }
#CustomerFILTERS			{ clear:both; width:100%; display:block; margin-bottom:0px; }

#SBF_FL				{ float:left; padding-top:4px; }
#SBF_Label_1		{ float:left; width:17%; padding-top:4px; }
#SBF_Filter_1		{ float:left; width:15%; padding-top:4px; }

#CFLT_Status_LBL	{ clear:left; float:left; width:17%; padding-top:4px; margin-right:1%  }
#CFLT_Status_FIELD	{ float:left; width:17%; padding-top:4px; }
#CFLT_Pri_LBL		{ float:left; width:11%; padding-top:4px; margin-right:1%  }
#CFLT_Pri_FIELD		{ float:left; width:11%; padding-top:4px; }
#CFLT_LC_LBL		{ float:left; width:14%; padding-top:4px; margin-right:1% }
#CFLT_LC_FIELD		{ float:left; width:21%; padding-top:4px; margin-right:3% }

#CFLT_Type_LBL_1	{ clear:left; float:left; width:17%; padding-top:4px; margin-right:1% }
#CFLT_Type_LBL		{ float:left; width:17%; padding-top:4px; margin-right:1% }
#CFLT_Type_FIELD	{ float:left; width:20%; padding-top:4px; margin-right:3% }
#CFLT_SearchT_LBL	{ float:left; width:17%; padding-top:4px; margin-right:1% }
#CFLT_SearchT_FIELD	{ float:left; width:20%; padding-top:4px; margin-right:1% }
#CFLT_SearchA_LBL	{ float:left; padding-top:4px; }
#CFLT_SearchA_FIELD	{ float:left; padding-top:4px; margin-left:1% }
#CFLT_Submit		{ float:left; padding-top:4px; margin-right:1% }
#CFLT_Reset			{ float:left; padding-top:4px; margin-right:0% }

.Customers_Header_COID		{ clear:both; float:left; width:25%; padding-top:8px; }
.Customers_Header_CREF		{ float:left; width:5%;  margin-left:1%; padding-top:8px; }
.Customers_Header_LOC		{ float:left; width:20%; margin-left:1%; padding-top:8px; }
.Customers_Header_PRI		{ float:left; width:5%; margin-left:1%; text-align:center; padding-top:8px; }
.Customers_Header_STATUS	{ float:left; width:8%; margin-left:1%; text-align:center; padding-top:8px; }
.Customers_Header_CALLSTATUS{ float:left; width:8%; margin-left:1%; text-align:center; padding-top:8px; }
.Customers_Header_OPP		{ float:left; width:6%; margin-left:1%; text-align:center; padding-top:8px; }
.Customers_Header_LCON		{ float:left; width:7%; margin-left:1%; text-align:center; padding-top:8px; }
.Customers_Header_BAL		{ float:left; width:7%; margin-left:1%; padding-top:8px; }
.Customers_Header_PREV		{ float:right; text-align:right; padding-top:8px; }

/* */
.Customers_Summary			{ display: flex; flex-wrap: wrap; width:100%; } 
.Customers_Col_COID			{ width:25%; padding-top:8px; }
.Customers_Col_CREF			{ width:5%; margin-left:1%; padding-top:8px; }
.Customers_Col_LOC			{ width:20%; margin-left:1%; padding-top:8px; }
.Customers_Col_PRI			{ width:5%; margin-left:1%; text-align:center; padding-top:8px; }
.Customers_Col_STATUS		{ width:8%; margin-left:1%; text-align:center; padding-top:8px; }
.Customers_Col_CALLSTATUS	{ width:8%; margin-left:1%; text-align:center; padding-top:8px; }
.Customers_Col_OPP			{ width:6%; margin-left:1%; text-align:center; padding-top:8px; }
.Customers_Col_LCON			{ width:7%; margin-left:1%; text-align:center; padding-top:8px; }
.Customers_Col_BAL			{ width:7%; margin-left:1%; padding-top:8px; }
.Customers_Col_PREV			{ margin-left:auto; }
.Customers_Controls			{ float:right; padding:8px 8px 0px 0px; }


/* Customer */
#Company_PrintPreview	{ float:right; text-align:right; }

.derived_site			{ float:left; }

.lastORDER_sku			{ clear:left; float:left; width:20%; padding-top:8px; }
.lastORDER_description	{ float:left; width:60%; padding-top:8px; }
.lastORDER_qty			{ float:left; width:20%; padding-top:8px; }

.linkedACCOUNT_name		{ float:left; width:90%; padding-bottom:8px; }
.linkedACCOUNT_controls	{ float:left; width:10%; padding: 3px 0 8px 0; }

#CustomerDETAILS_Col1	{ clear:left; float:left; width:21%; padding-top:8px; }
#CustomerDETAILS_Col2S	{ float:left; width:40%; padding-top:8px; }
#CustomerDETAILS_Col2	{ float:left; width:75%; padding-top:8px; }

#CustomerDETAILS_Col1P	{ clear:both; float:left; width:21%; padding-top:8px; }
#CustomerDETAILS_Col2P	{ float:left; width:75%; padding-top:8px; }

#CustomerDETAILS_Col_41	{ clear:both; float:left; width:21%; padding-top:8px; }
#CustomerDETAILS_Col_42	{ float:left; width:30%; padding-top:8px; }
#CustomerDETAILS_Col_43	{ float:left; width:15%; padding-top:8px; }
#CustomerDETAILS_Col_44	{ float:left; width:27%; padding-top:8px; }


#CustomerDETAILS_Search	{ float:right; width:35%; padding-top:8px; }

#CustomerLOCATIONS		{ clear:left; float:left; width:50%; padding-top:8px; }
#CustomerLOCATION_Col1	{ float:left; width:42%; }
#CustomerLOCATION_Col2	{ float:left; width:56%; overflow: hidden; padding-bottom: 4px; }

#CustomeCONTACTS		{ float:left; width:50%; padding-top:8px; }
#CustomeCONTACT_Col1	{ clear:left; float:left; width:42%; }
#CustomeCONTACT_Col2	{ float:left; width:56%; overflow: hidden; padding-bottom: 4px; }


#CustomerACTIONS_Col1	{ clear:left; float:left; width:21%; padding-top:8px; min-height:25px; }
#CustomerACTIONS_Col2	{ float:left; width:18%; padding-top:8px; min-height:25px; }
#CustomerACTIONS_Col3	{ float:left; width:46%; padding-top:8px; min-height:25px; }

#CustomerCONTACT_Col1		{ clear:left; float:left; width:21%; padding-top:8px; }
#CustomerCONTACT_Col2		{ float:left; width:18%; padding-top:8px; }
#CustomerCONTACT_Col3		{ float:left; width:46%; min-height: 28px; padding-top:8px; }
#CustomerCONTACT_Controls	{ }

/* Site */
#SiteDETAILS_Col1		{ clear:left; float:left; width:21%; padding-top:8px; }
#SiteDETAILS_Col2		{ float:left; width:75%; padding-top:8px; }

#SiteCONTACT_Col1		{ clear:left; float:left; width:21%; padding-top:8px; padding-bottom:8px; }
#SiteCONTACT_Col2		{ float:left; width:35%; padding-top:8px; padding-bottom:8px; }
#SiteCONTACT_Col3		{ float:left; width:14%; padding-top:8px; padding-bottom:8px; }
#SiteCONTACT_Col4		{ float:left; width:14%; padding-top:8px; padding-bottom:8px; }
#SiteCONTACT_Controls	{ clear: right; }

/* Contact */
#ContactDETAILS_Col1		{ clear:left; float:left; width:21%; padding-top:8px; }
#ContactDETAILS_Col2		{ float:left; width:75%; padding-top:8px; }
#ContactDETAILS_SPACER		{ clear:left; float:left; width:21%; padding-top:8px; }
#ContactDETAILS_CONTENT		{ float:left; width:75%; padding-top:8px; }

#ContactDETAILS_SE_button	{ float:left; width:20%; padding-top:8px; }
#ContactDETAILS_SE_label	{ float:left; width:80%; padding-top:8px; }

.ContactDETAILS_Social		{ float:left; padding-top:0px; padding-right:5px; }


/* Product Purchases */
.ProductSUMMARY_Header1	{ clear:left; float:left; width:12%; padding-top:8px; }
.ProductSUMMARY_Header2	{ float:left; width:20%; padding-top:8px; margin-left:2%; }
.ProductSUMMARY_Header3	{ float:left; width:12%; padding-top:8px; margin-left:2%; }
.ProductSUMMARY_Header4	{ float:left; width:12%; padding-top:8px; margin-left:2%; }

.ProductSUMMARY_Col1		{ clear:left; float:left; width:12%; padding-top:10px; }
.ProductSUMMARY_Col2		{ float:left; width:20%; padding-top:10px; margin-left:2%; }
.ProductSUMMARY_Col3		{ float:left; width:12%; padding-top:10px; margin-left:2%; }
.ProductSUMMARY_Col4		{ float:left; width:12%; padding-top:10px; margin-left:2%; }
.ProductSUMMARY_Controls	{ float:right; width:30%; }

/* MailChimp */
#MailChimp_Controls		{ float:right; padding:2px 3px 0px 0px; }
#MailChimp_Update		{ celar:both; padding-top: 10px;}


/* Data Management */
#Export_LBL			{ clear:left; float:left; width:25%; padding-top:4px; }
#Export_LBL_Indent	{ clear:left; float:left; width:20%; padding-top:4px; margin-left:5%; }
#Export_FIELD		{ float:left; width:30%; padding-top:4px; margin-left:1%; }
#Export_FIELD_FW	{ float:left; width:74%; padding-top:4px; margin-left:1%; }
#Export_FIELD input	{ width:90%; }


/* Recent Contact */
#RecentContactFILTERS_CONTROL	{ display:none; }
#RecentContactFILTERS			{ clear:both; width:100%; display:block; margin-bottom:0px; }

#RCFLT_Type_LBL			{ clear:both; float:left; width:17%; padding-top:8px; margin-left:0% }
#RCFLT_Type_FIELD		{ float:left; width:25%;  padding-top:8px; margin-left:0% }
#RCFLT_FU_LBL			{ float:left; width:35%;  padding-top:8px; margin-left:0% }
#RCFLT_FU_FIELD			{ float:left; width:8%;  padding-top:8px; margin-left:0% }
#RCFLT_StartDATE_LBL	{ clear:both; float:left; width:17%; padding-top:8px; margin-left:0% }
#RCFLT_StartDATE_FIELD	{ float:left; width:19%;  padding-top:8px; margin-left:0% }
#RCFLT_EndDATE_LBL		{ float:left; width:12%;  padding-top:8px; margin-left:0% }
#RCFLT_EndDATE_FIELD	{ float:left; width:19%;  padding-top:8px; margin-left:0% }
#RCFLT_DSubmit			{ float:left; width:auto;  padding-top:8px; margin-left:0% }
#RCFLT_DReset			{ float:left; width:auto;  padding-top:8px; padding-left:5px; margin-left:0% }
#RCFLT_SearchT_LBL		{ clear:both; float:left; width:17%; padding-top:8px; margin-left:0% }
#RCFLT_SearchT_FIELD	{ float:left; width:30%;  padding-top:8px; margin-left:0% }
#RCFLT_SearchA_LBL		{ float:left; width:12%;  padding-top:8px; margin-left:0% }
#RCFLT_SearchA_FIELD	{ float:left; width:20%;  padding-top:8px; margin-left:0% }
#RCFLT_SSubmit			{ float:left; width:auto;  padding-top:8px; margin-left:0% }
#RCFLT_SReset			{ float:left; width:auto;  padding-top:8px; padding-left:5px; margin-left:0% }

#RCFLT_User_LBL			{ clear:left; width:17%; float:left; padding-top:8px; }
#RCFLT_User_FIELD		{ float:left; padding-top:8px; margin-left:0%; }

#RC_Header1				{ clear:both; float:left; width:15%; padding-top:8px; }
#RC_Header2				{ float:left; width:30%; margin-left:1%; padding-top:8px; }
#RC_Header3				{ float:left; width:20%; margin-left:1%; padding-top:8px; }

#RC_Col1				{ clear:both; float:left; width:15%; padding-top:8px; }
#RC_Col2				{ float:left; width:30%; margin-left:1%; padding-top:8px; }
#RC_Col3				{ float:left; width:40%; margin-left:1%; padding-top:8px; }
#RC_Controls			{ }


/* Actions */
#OQA_ProductLABEL		{ float:left; width:44%; margin-right:0%; padding-top:8px; }
#OQA_ProductCHECKBOX	{ float:left; width:4%; margin-right:2%; padding-top:8px; }

#pd_ProductLABEL		{ float:left; margin-right:2%; padding-top:8px; }
#pd_ProductCHECKBOX		{ float:left; width:3%; margin-right:2%; padding-top:8px; }


#ProductsHolder			{ clear:both; padding-top:8px; } 

#OQA_HLA_Product			{ float:left; width:25%; }
#OQA_HLA_ProductICON		{ clear:both; width:100%; padding-top:8px; }
#OQA_HLA_ProductICON img	{ width:75%; margin: 0 25% 0 0; }
#OQA_HLA_ProductCHECKBOX	{ clear:both; width:75%; padding-top:8px; text-align:center; }

#ActionFILTERS_CONTROL	{ display:none; }
#ActionFILTERS			{ clear:both; width:100%; display:block; margin-bottom:0px; }

#AFLT_Category_LBL		{ clear:left; float:left; width:9%; padding-top:8px; margin-right:1% }
#AFLT_Category_FIELD	{ float:left; padding-top:8px; margin-right:2% }
#AFLT_Timescale_LBL		{ float:left; width:9%; padding-top:8px; margin-right:1% }
#AFLT_Timescale_FIELD	{ float:left; padding-top:8px; margin-right:2% }
#AFLT_Priority_LBL		{ float:left; padding-top:8px; margin-right:1% }
#AFLT_Priority_FIELD	{ float:left; padding-top:8px; margin-right:2% }
#AFLT_Activity_LBL		{ float:left; padding-top:8px; margin-right:1% }
#AFLT_Activity_FIELD	{ float:left; padding-top:8px; margin-right:2% }
#AFLT_Actionee_LBL		{ float:left; padding-top:8px; margin-right:1% }
#AFLT_Actionee_FIELD	{ float:left; padding-top:8px; margin-right:2% }

#AFLT_Sector_LBL		{ clear:left; float:left; width:9%; padding-top:8px; margin-right:1% }
#AFLT_Sector_FIELD		{ float:left; padding-top:8px; margin-right:2% }
#AFLT_Product_LBL		{ float:left; width:9%; padding-top:8px; margin-right:1% }
#AFLT_Product_FIELD		{ float:left; padding-top:8px; margin-right:2% }

#AFLT_Company_LBL		{ clear:left; float:left; width:9%; padding-top:8px; margin-right:1% }
#AFLT_Company_FIELD		{ float:left; padding-top:8px; margin-right:2% }
#AFLT_Search_LBL		{ clear:left; float:left; width:9%; padding-top:8px; margin-right:1% }
#AFLT_Search_FIELD		{ float:left; padding-top:8px; margin-right:2% }
#AFLT_Submit			{ float:left; padding-top:8px; margin-right:1% }
#AFLT_Reset				{ float:left; padding-top:8px; margin-right:1% }
#AFLT_ViewComplete		{ float:right; padding-top:8px; }

.Action_Header1		{ clear:both; float:left; width:11%; padding-top:8px; }
.Action_Header2		{ float:left; width:5%; margin-left:1%; padding-top:8px; }
.Action_Header3		{ float:left; width:5%; margin-left:1%; padding-top:8px; }
.Action_Header4		{ float:left; width:32%; margin-left:1%; padding-top:8px; }
.Action_Header5		{ float:left; width:11%; margin-left:1%; text-align:center; padding-top:8px; }
.Action_Header6		{ float:left; width:10%; margin-left:1%; text-align:right; padding-top:8px; }
.Action_Header7		{ float:left; width:11%; margin-left:1%; text-align:center; padding-top:8px; }
.Action_Header8		{ float:right; padding-top:6px; }

.Opportunities_Summary	{ display: flex; flex-wrap: wrap; width:100%; } 
.Action_Col1			{ width:11%; padding-top:8px; }
.Action_Col2			{ width:5%; margin-left:1%; padding-top:8px; }
.Action_Col3			{ width:5%; margin-left:1%; padding-top:8px; }
.Action_Col4			{ width:32%; margin-left:1%; padding-top:8px; }
.Action_Col5			{ width:11%; margin-left:1%; text-align:center; padding-top:8px; }
.Action_Col6			{ width:10%; margin-left:1%; text-align:right; padding-top:8px; }
.Action_Col7			{ width:11%; margin-left:1%; text-align:center; padding-top:8px; }
.Action_Col8			{ margin-left:auto; padding:8px 0px 0px 0px; }

#Action_Title_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Title_FIELD		{ float:left; width:70%; margin-left:1%; padding-top:8px; }

#Action_Category_LBL	{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Category_FIELD	{ float:left; width:24%; margin-left:1%; padding-top:8px; }

#Action_Validated_LBL	{ float:left; width:17%; margin-left:1%; padding-top:8px; }
#Action_Validated_FIELD	{ float:left; width:24%; margin-left:1%; padding-top:8px; }

#Action_BannerBAR		{ position: relative; left:-8px; clear:both; width:calc(100% + 16px); background-color:#A0DCEF; } /* 815px */
#Action_BannerHEADINGS	{ padding:8px 8px; }

#Action_HighlightRED	{ position: relative; top: 8px; left:-8px; clear:both; width:calc(100% + 16px); background-color:#f7c7ba; padding: 8px; box-sizing: border-box; } /* 815px */
#Action_HighlightAMBER	{ position: relative; top: 8px; left:-8px; clear:both; width:calc(100% + 16px); background-color:#f4d7b8; padding: 8px; box-sizing: border-box; } /* 815px */
#Action_HighlightGREEN	{ position: relative; top: 8px; left:-8px; clear:both; width:calc(100% + 16px); background-color:#baf7d5; padding: 8px; box-sizing: border-box; } /* 815px */
#Action_HighlightNONE	{ position: relative; left:-8px; clear:both; width:width:calc(100% + 16px); background-color:transparent; padding: 0 8px; box-sizing: border-box; } /* 815px */

#Action_Sector_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Sector_FIELD	{ float:left; width:24%; margin-left:1%; padding-top:8px; }

#Action_JobType_LBL		{ float:left; width:17%; margin-left:1%; padding-top:8px; }
#Action_JobType_FIELD	{ float:left; width:24%; margin-left:1%; padding-top:8px; }

.Action_Product_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
.Action_Product_FIELD	{ float:left; width:70%; margin-left:1%; padding-top:8px; }

.Opportunity_Scope		{ clear:both; float:left; width:25%; padding-bottom:8px; }

.Opportunity_Scope_CODE	{ clear:both; float:left; width:15%; padding-bottom:8px; }
.Opportunity_Scope_DESC	{ float:left; width:25%; padding-bottom:8px; margin-left:2%; }
.Opportunity_Scope_UNIT	{ float:left; width:15%; padding-bottom:8px; margin-left:2%; }
.Opportunity_Scope_QTY	{ float:left; width:10%; padding-bottom:8px; margin-left:2%; }
.Opportunity_Scope_LINE	{ float:left; width:15%; padding-bottom:8px; margin-left:2%; }


.Opportunity_Scope_CONTROLS		{ float:left; padding-bottom:8px; margin-left:2%; }

.Action_Product_TJI		{ clear:both; float:left; width:100%; text-align: left; }

.Action_Tool			{ clear:both; float:left; width:30%; text-align: left; padding-top:8px; }
.Action_Tool_C1			{ clear:both; float:left; width:50%; }
.Action_Tool_C2			{ float:left; width:50%; }

.Action_Tool_DETAILS	{ float:left; width:50%; text-align: left; padding-top:8px; }
.Action_Tool_CONTROLS	{ float:left; padding-top:8px; padding-left:3px; }

#Action_ValueT_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_ValueT_FIELD	{ float:left; width:24%; margin-left:1%; padding-top:8px; }
#Action_ValueO_LBL		{ float:left; width:17%; margin-left:1%; padding-top:8px; }
#Action_ValueO_FIELD	{ float:left; width:24%; margin-left:1%; padding-top:8px; }

#Action_Enquiry_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Enquiry_FIELD	{ float:left; width:24%; margin-left:1%; padding-top:8px; }
#Action_Quote_LBL		{ float:left; width:17%; margin-left:1%; padding-top:8px; }
#Action_Quote_FIELD		{ float:left; width:24%; margin-left:1%; padding-top:8px; }
#Action_OrderP_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_OrderP_FIELD	{ float:left; width:24%; margin-left:1%; padding-top:8px; }
#Action_OrderC_LBL		{ float:left; width:17%; margin-left:1%; padding-top:8px; }
#Action_OrderC_FIELD	{ float:left; width:24%; margin-left:1%; padding-top:8px; }

#Action_EndUser_LBL		{ clear:both; float:left; width:17%; padding-top:10px; }
#Action_EndUser_FIELD	{ float:left; width:70%; margin-left:1%; padding-top:10px; }

#Action_Summary_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Summary_FIELD	{ float:left; width:80%; margin-left:1%; padding-top:8px; }
#Action_Status_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Status_FIELD	{ float:left; width:80%; margin-left:1%; padding-top:8px; }
#Action_Background_LBL	{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Background_FIELD{ float:left; width:80%; margin-left:1%; padding-top:8px; }

#Action_DueDate_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_DueDate_FIELD	{ float:left; width:18%; margin-left:1%; padding-top:8px; }
#Action_Actionee_LBL	{ float:left; width:10%; margin-left:1%; padding-top:8px; }
#Action_Actionee_FIELD	{ float:left; width:24%; margin-left:1%; padding-top:8px; }
#Action_Pri_LBL			{ float:left; width:10%; margin-left:1%; padding-top:8px; }
#Action_Pri_FIELD		{ float:left; width:12%; margin-left:1%; padding-top:8px; }

#Action_RecCon_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_RecCon_FIELD	{ float:left; width:69%; margin-left:1%; padding-top:0px; }

#Action_RecCon_DATE		{ clear:both; float:left; width:16%; padding-top:8px; }
#Action_RecCon_TYPE		{ float:left; width:20%; padding-top:8px; }
#Action_RecCon_DESC		{ float:right; width:63%; padding-top:8px; }

#Action_Cashflow_LBL	{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Cashflow_FIELD	{ float:left; width:68%; margin-left:1%; padding-top:0px; }

#Action_Cashflow_DATE	{ clear:both; float:left; width:32%; padding-top:8px; }
#Action_Cashflow_VALUE	{ float:left; width:20%; padding-top:8px; }
#Action_Cashflow_STATUS	{ float:left; width:25%; padding-top:8px; }
#Action_Cashflow_CONTROLS	{ float:left; padding-top:8px; padding-left:3px; }

#Action_Type_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Type_FIELD		{ float:left; width:24%; margin-left:1%; padding-top:8px; }
#Action_Complete_LBL	{ float:left; width:12%; margin-left:1%; padding-top:8px; }
#Action_Complete_FIELD	{ float:left; width:18%; margin-left:1%; padding-top:8px; }

#Action_Company_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Company_FIELD	{ float:left; width:70%; margin-left:1%; padding-top:8px; }
#Action_Site_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Site_FIELD		{ float:left; width:70%; margin-left:1%; padding-top:8px; }
#Action_Contact_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Contact_FIELD	{ float:left; width:70%; margin-left:1%; padding-top:8px; }

#Action_MaintOpp_LBL	{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_MaintOpp_FIELD	{ float:left; width:70%; margin-left:1%; padding-top:8px; }


#Action_Modified_LBL	{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Modified_FIELD	{ float:left; width:70%; margin-left:1%; padding-top:8px; }

#Action_Buttons_SPACER	{ clear:both; float:left; width:17%; padding-top:8px; }
#Action_Buttons			{ float:left; margin-left:1%; padding-top:15px; }


/* Cash Flow */
#CashflowFILTERS_CONTROL	{ display:none; }
#CashflowFILTERS			{ clear:both; width:100%; display:block; margin-bottom:0px; }

#CFFLT_Year_LBL			{ clear:left; float:left; width:9%; padding-top:8px; margin-right:1% }
#CFFLT_Year_FIELD		{ float:left; padding-top:8px; margin-right:2% }

#CFFLT_Month_LBL		{ float:left; width:9%; padding-top:8px; margin-right:1% }
#CFFLT_Month_FIELD		{ float:left; padding-top:8px; margin-right:2% }


#CFFLT_View_LBL			{ clear:left; float:left; width:9%; padding-top:8px; margin-right:1% }
#CFFLT_View_FIELD		{ float:left; padding-top:8px; margin-right:2% }

#CFFLT_Product_LBL		{ float:left; width:9%; padding-top:8px; margin-right:1% }
#CFFLT_Product_FIELD	{ float:left; padding-top:8px; margin-right:2% }

#CFFLT_Status_LBL		{ float:left; width:9%; padding-top:8px; margin-right:1% }
#CFFLT_Status_FIELD		{ float:left; padding-top:8px; margin-right:2% }

#CFFLT_ViewProbablised	{ float:left; padding-top:8px; margin-left:2%; }

#CFFLT_Search_LBL		{ clear:left; float:left; width:9%; padding-top:8px; margin-right:1% }
#CFFLT_Search_FIELD		{ float:left; padding-top:8px; margin-right:2% }
#CFFLT_Submit			{ float:left; padding-top:8px; margin-right:1% }
#CFFLT_Reset			{ float:left; padding-top:8px; margin-right:1% }

#Cashflow_Header_DESC	{ clear:both; float:left; width:28%; padding-top:8px; }
#Cashflow_Header_1		{ float:left; width:11%; margin-left:1%; padding-top:8px; }
#Cashflow_Header_2		{ float:left; width:11%; margin-left:1%; padding-top:8px; }
#Cashflow_Header_3		{ float:left; width:11%; margin-left:1%; padding-top:8px; }
#Cashflow_Header_4		{ float:left; width:11%; margin-left:1%; padding-top:8px; }
#Cashflow_Header_5		{ float:left; width:11%; margin-left:1%; padding-top:8px; }
#Cashflow_Header_6		{ float:left; width:11%; margin-left:1%; padding-top:8px; }

#Cashflow_Col_DESC		{ clear:both; float:left; width:28%; padding-top:8px; }
#Cashflow_Col_1			{ float:left; width:11%; margin-left:1%; padding-top:8px; }
#Cashflow_Col_2			{ float:left; width:11%; margin-left:1%; padding-top:8px; }
#Cashflow_Col_3			{ float:left; width:11%; margin-left:1%; padding-top:8px; }
#Cashflow_Col_4			{ float:left; width:11%; margin-left:1%; padding-top:8px; }
#Cashflow_Col_5			{ float:left; width:11%; margin-left:1%; padding-top:8px; }
#Cashflow_Col_6			{ float:left; width:11%; margin-left:1%; padding-top:8px; }


/* Strategies */
#StrategyFILTERS_CONTROL	{ display:none; }
#StrategyFILTERS			{ clear:both; width:100%; display:block; margin-bottom:0px; }

.Strategies_Header_COID		{ clear:both; float:left; width:25%; padding-top:8px; }
.Strategies_Header_PRI		{ float:left; width:7%; margin-left:1%; text-align:center; padding-top:8px; }
.Strategies_Header_STATUS	{ float:left; width:8%; margin-left:1%; text-align:center; padding-top:8px; }
.Strategies_Header_OPP		{ float:left; width:6%; margin-left:1%; text-align:center; padding-top:8px; }
.Strategies_Header_LCON		{ float:left; width:14%; margin-left:1%; text-align:center; padding-top:8px; }
.Strategies_Header_PREV		{ float:right; text-align:right; padding-top:8px; }

.Strategies_Summary			{ display: flex; flex-wrap: wrap; width:100%; } 
.Strategies_Col_COID		{ width:25%; padding-top:8px; }
.Strategies_Col_PRI			{ width:7%; margin-left:1%; text-align:center; padding-top:8px; }
.Strategies_Col_STATUS		{ width:8%; margin-left:1%; text-align:center; padding-top:8px; }
.Strategies_Col_OPP			{ width:6%; margin-left:1%; text-align:center; padding-top:8px; }
.Strategies_Col_LCON		{ width:14%; margin-left:1%; text-align:center; padding-top:8px; }
.Strategies_Controls		{ float:right; padding:8px 8px 0px 0px; }
.Strategies_Col_PREV			{ margin-left:auto; }

/* Tools */
#ToolFILTERS_CONTROL	{ display:none; }
#ToolFILTERS			{ clear:both; width:100%; display:block; margin-bottom:0px; }

.Filter_LBL_1	{ clear:left; float:left; width:17%; padding-top:8px; margin-right:1%  }
.Filter_LBL_N	{ float:left; padding-top:8px; margin-right:2%; }
.Filter_FIELD	{ float:left; padding-top:8px; margin-right:2%; }

.Filter_Search_LBL		{ float:left; width:17%; padding-top:8px; margin-right:1% }
.Filter_Search_FIELD	{ float:left; width:20%; padding-top:8px; margin-right:1% }
.Filter_Search_Submit	{ float:left; padding-top:8px; margin-right:1% }
.Filter_Search_Reset	{ float:left; padding-top:8px; }


#SBF_FL				{ float:left; padding-top:4px; }
#SBF_Label_1		{ float:left; width:17%; padding-top:4px; }
#SBF_Filter_1		{ float:left; width:15%; padding-top:4px; }

#TFLT_Type_LBL_1	{ clear:left; float:left; width:17%; padding-top:8px; margin-right:1%  }
#TFLT_Type_LBL_N	{ float:left; padding-top:8px; margin-right:2%; }
#TFLT_Type_FIELD	{ float:left; padding-top:8px; margin-right:2%; }

#TFLT_Status_LBL	{ clear:left; float:left; width:17%; padding-top:4px; margin-right:1%  }
#TFLT_Status_FIELD	{ float:left; width:17%; padding-top:4px; }
#TFLT_Location_LBL	{ float:left; padding-top:4px; margin-right:1%  }
#TFLT_Location_FIELD{ float:left; padding-top:4px; margin-right:1%  }
#TFLT_Pri_LBL		{ float:left; width:11%; padding-top:4px; margin-right:1%  }
#TFLT_Pri_FIELD		{ float:left; width:11%; padding-top:4px; }
#TFLT_LC_LBL		{ float:left; width:14%; padding-top:4px; margin-right:1% }
#TFLT_LC_FIELD		{ float:left; width:21%; padding-top:4px; margin-right:3% }

#TFLT_SearchT_LBL	{ float:left; width:17%; padding-top:4px; margin-right:1% }
#TFLT_SearchT_FIELD	{ float:left; width:20%; padding-top:4px; margin-right:1% }
#TFLT_SearchA_LBL	{ float:left; padding-top:4px; }
#TFLT_SearchA_FIELD	{ float:left; padding-top:4px; margin-left:1% }
#TFLT_Submit		{ float:left; padding-top:4px; margin-right:1% }
#TFLT_Reset			{ float:left; padding-top:4px; margin-right:0% }

.Tools_Header1		{ clear:both; float:left; width:8%; padding-top:8px; }
.Tools_Header2		{ float:left; width:21%; padding-top:8px; }
.Tools_Header3		{ float:left; width:21%; padding-top:8px; }
.Tools_Header4		{ float:left; width:11%; padding-top:8px; }
.Tools_Header5		{ float:left; width:9%; text-align:center; padding-top:8px; }
.Tools_Header6		{ float:left; width:9%; text-align:center; padding-top:8px; }
.Tools_Header7		{ float:right; width:21%; padding-top:8px; }

.Tools_Data			{ display: flex; flex-wrap: wrap; width:100%; }
.Tools_Col1			{ clear:both; float:left; width:8%; padding-right:1%; padding-top:8px; box-sizing:border-box; }
.Tools_Col2			{ float:left; width:21%; padding-right:1%; padding-top:8px; box-sizing:border-box; }
.Tools_Col3			{ float:left; width:21%; padding-right:1%; padding-top:8px; box-sizing:border-box; }
.Tools_Col4			{ float:left; width:11%; padding-right:1%; padding-top:8px; box-sizing:border-box; }
.Tools_Col5			{ float:left; width:9%; padding-right:1%; text-align:center; padding-top:8px; box-sizing:border-box; }
.Tools_Col6			{ float:left; width:9%; padding-right:1%; text-align:center; padding-top:8px; box-sizing:border-box; }
.Tools_Col7			{ width:21%; padding-top:8px; margin-left:auto; margin-right:0; box-sizing:border-box;  }
.Tools_Controls		{ float:right; padding:8px 8px 0px 0px; }

.PopUp_ToolInfo					{ padding:10px; }

.ToolHistory			{ display: flex; flex-wrap: wrap; width:100%; }
.ToolINFO_Col1			{ clear:left; float:left; width:25%; padding-top:8px; }
.ToolINFO_Col11			{ clear:left; float:left; width:40%; }
.ToolINFO_Col12			{ float:left; width:60%; }
.ToolINFO_Col2			{ float:left; width:15%; padding-top:8px; }
.ToolINFO_Col3			{ float:left; width:40%; padding-top:8px; }

.ToolINFO_CalD			{ clear:both; width:100%; display: inline-block; padding-bottom:8px; }
.ToolINFO_CalD_C1		{ float:left; width:40%; }
.ToolINFO_CalD_C2		{ float:left; }

.ToolINFO_Col4			{ float:right; padding-top:8px; }


/* Tool Details */
.ToolDETAILS_Col1		{ clear:left; float:left; width:17%; padding:4px 0 6px 0; }
.ToolDETAILS_Col2		{ float:left; width:80%; padding:4px 0 6px 0; }
.ToolDETAILS_Col2 input { float:left; }
.ToolDETAILS_ColNL		{ float:left; padding:4px 2% 6px 0; }
.ToolDETAILS_ColND		{ float:left; padding:4px 6% 6px 0; }

.ToolDETAILS_SPACER		{ clear:left; float:left; width:17%; padding-top:8px; }

.ToolDETAILS_Message	{ clear:left; float:left; color:#f00; padding:4px 0 8px 17%; }
.ToolDETAILS_MessageINLINE	{ float:left; color:#f00; padding:2px 0 0 2%; }

.td_detail_sel_c1		{ clear:left; float:left; width:17%; padding:8px 0 8px 0; }
.td_detail_sel_c2		{ float:left; width:12%; padding:8px 0 8px 0; }
.td_detail_sel_c3		{ float:left; margin-left:0%; padding:8px 0 8px 0; }
.td_detail_sel_c4		{ float:left; margin-left:1%; padding:8px 0 8px 0; }

.td_detail_c1		{ clear:left; float:left; width:17%; padding:8px 0 8px 0; }
.td_detail_c2		{ float:left; width:75%; padding:8px 0 8px 0; }

.TD_Option_na		{ float:left; font-style:italic; color:#999; }
.TD_Option_addnew	{ float:left; margin-left:5%; }

.td_action_c1		{ clear:left; float:left; width:15%; padding-top:8px; }
.td_action_c2		{ float:left; width:80%; padding-top:8px; }

.td_service_c1		{ clear:left; float:left; width:20%; padding-bottom:8px; }
.td_service_c2		{ float:left; width:70%; padding-bottom:8px; }
.td_service_c3		{ float:left; width:10%; text-align: center; padding-top:8px;  }

.td_calib_jd		{ float:left; margin-right: 2%; }

.td_calib_c1		{ clear:left; float:left; width:20%; padding-top:8px; }
.td_calib_c2		{ float:left; width:80%; padding-top:8px; }
.td_calib_crt		{ clear:left; float:left; width: 7%; padding-top:8px; }
.td_calib_crl_1		{ float:left; width: 2%; font-weight:bold; padding-top:8px; }
.td_calib_crl		{ float:left; width: 2%; font-weight:bold; padding-top:8px; }
.td_calib_crr		{ float:left; width: 6%; padding-top:8px; }
.td_calib_cru		{ float:left; width: 6%; font-style:italic; padding-top:8px; }
.td_calib_ccmplt	{ float:left; padding-top:8px; margin-left:20px; }

.td_parts			{ float:left; width:25%; height:30px; padding-bottom:8px; }
.td_part_qty		{ float:left; width:20%;  }
.td_part_no			{ float:left; }

.StepFORM_c1		{ float:left; padding:8px 2% 0 0 }
.StepFORM_c2		{ float:left; padding:8px 2% 0 0 }
.StepFORM_c3		{ float:left; padding:8px 0 0 0 }

.StepFORM_onl		{ clear:left; float:left; width: 100%; padding-top:8px; }
.StepFORM_oni		{ clear:left; float:left; width: 75%; padding-top:8px; padding-bottom:8px; }

.StepFORM_rc1		{ clear:left; float:left; width: 15%; padding-bottom:8px; }
.StepFORM_rc2		{ float:left; width: 65%; padding-bottom:8px; }
.StepFORM_rpl		{ float:left; width:33%; padding-bottom:8px; }

.td_history_c1		{ clear:left; float:left; width:100%; }
/* .td_history_c2		{ float:left; width:80%; padding-bottom:8px; } */

.PopUp_ToolDETAILS			{ width:400px; max-width: 100%; padding:25px; }
.PopUp_ToolDETAILS_c1		{ clear:both; float:left; width: 30%; padding-top:8px; }
.PopUp_ToolDETAILS_c2		{ float:left; width: 60%; padding-top:8px; }


/* Tool Data */
.ToolDATA_C1_Spacer	{ clear:both; float:left; width:17%; padding-top:6px; }

.ToolDATA_C2_1		{ clear:both; float:left; width:17%; padding-top:6px; }
.ToolDATA_C2_2		{ float:left; width:48%; margin-left:1%; padding-top:6px; }

.ToolDATA_C3_1		{ clear:both; float:left; width:17%; padding-top:6px; }
.ToolDATA_C3_2		{ float:left; width:45%; margin-left:1%; padding-top:6px; }
.ToolDATA_C3_3		{ float:left; width:15%; margin-left:1%; padding-top:8px; }



/* Stock */
#StockFILTERS		{ clear:both; width:100%; display:block; margin-bottom:0px; }

.Stock_Header1		{ clear:both; float:left; width:15%; padding-top:8px; }
.Stock_Header2		{ float:left; width:15%; margin-left:1%; padding-top:8px; }
.Stock_Header3		{ float:left; width:25%; margin-left:1%; padding-top:8px; }
.Stock_Header4		{ float:left; width:8%; text-align:center; margin-left:1%; padding-top:8px; }
.Stock_Header5		{ float:right; text-align:right; padding-top:8px; }

.Stock_Summary		{ display: flex; flex-wrap: wrap; width:100%; } 
.Stock_Col1			{ width:15%; padding-top:8px; }
.Stock_Col2			{ width:15%; margin-left:1%; padding-top:8px; }
.Stock_Col3			{ width:25%; margin-left:1%; padding-top:8px; }
.Stock_Col4			{ width:8%; text-align:center; margin-left:1%; padding-top:8px; }
.Stock_Col5			{ width:8%; margin: 0 0 0 auto; padding-top:8px; }
.Stock_Controls		{ float:right; padding:8px 8px 0px 0px; }



/* HLA Jobs Report */
#HLA_Jobs_H1		{ clear:both; float:left; width:11%; padding-top:8px; }
#HLA_Jobs_H2		{ float:left; width:12%; margin-left:1%; padding-top:8px; }
#HLA_Jobs_H3		{ float:left; width:22%; margin-left:1%; padding-top:8px; }
#HLA_Jobs_H4		{ float:left; width:35%; margin-left:1%; padding-top:8px; }
#HLA_Jobs_H5		{ float:left; width:11%; margin-left:1%; padding-top:8px; }
#HLA_Jobs_H7		{ float:right; padding-top:6px; }

#HLA_Jobs_C1		{ clear:both; float:left; width:11%; padding-top:8px; }
#HLA_Jobs_C2		{ float:left; width:12%; margin-left:1%; padding-top:8px; }
#HLA_Jobs_C3		{ float:left; width:22%; margin-left:1%; padding-top:8px; }
#HLA_Jobs_C4		{ float:left; width:35%; margin-left:1%; padding-top:8px; }
#HLA_Jobs_C5		{ float:left; width:11%; margin-left:1%; padding-top:8px; }
#HLA_Jobs_C7		{ float:right; padding-top:6px; }


/* Articles */
#ARFLT_Pri_LBL			{ float:left; width:17%; padding-top:4px; margin-right:1%  }
#ARFLT_Pri_FIELD		{ float:left; padding-top:4px; }
#ARFLT_Type_LBL_1		{ clear:left; float:left; width:17%; padding-top:4px; margin-right:1% }
#ARFLT_Type_LBL			{ float:left; width:17%; padding-top:4px; margin-right:1% }
#ARFLT_Type_FIELD		{ float:left; width:20%; padding-top:4px; margin-right:3% }
#ARFLT_SearchT_LBL		{ float:left; width:17%; padding-top:4px; margin-right:1% }
#ARFLT_SearchT_FIELD	{ float:left; width:40%; padding-top:4px; margin-right:0% }
#ARFLT_SearchA_LBL		{ float:left; padding-top:4px; }
#ARFLT_SearchA_FIELD	{ float:left; padding-top:4px; margin-left:1% }
#ARFLT_Submit			{ float:left; padding-top:4px; margin-left:0% }
#ARFLT_Reset			{ float:left; padding-top:4px; margin-left:1% }

#Articles_Header1		{ clear:both; float:left; width:11%; padding-top:8px; }
#Articles_Header2		{ float:left; width:55%; margin-left:1%; padding-top:8px; }
#Articles_Header3		{ float:left; width:10%; margin-left:1%; padding-top:8px; }
#Articles_Header4		{ float:right; width:20%; text-align:right; padding-top:8px; }

#Articles_Col1			{ clear:both; float:left; width:11%; padding-top:8px; }
#Articles_Col2			{ float:left; width:55%; margin-left:1%; padding-top:8px; }
#Articles_Col3			{ float:left; width:20%; margin-left:1%; padding-top:8px; }
#Articles_Col4			{ float:right; width:10%; }
#Articles_Controls		{ float:right; padding:8px 8px 0px 0px; }

/* #Article_ArticleLINK_DATE		{ clear:both; float:left; width:11%; min-height:25px; padding-top:8px; } */
#Article_ArticleLINK_DETAILS 		{ float:left; width:80%; min-height:25px; padding-top:8px; }
#Action_ArticleLINK_CONTROLS		{ float:right; min-height:25px; padding:8px 8px 0px 0px; }

/* #Article_ArticleATTACHMENT_DATE	{ clear:both; float:left; width:11%; min-height:25px; padding-top:8px; } */
#Article_ArticleATTACHMENT_DETAILS 	{ float:left; width:80%; min-height:25px; padding-top:8px; }
#Action_ArticleATTACHMENT_CONTROLS	{ float:right; min-height:25px; padding:8px 8px 0px 0px; }

.Article_RelatedDETAILS			 	{ float:left; width:80%; min-height:25px; }
.Article_RelatedDETAILS_CONTROLS	{ float:right; min-height:25px; padding:0px 8px 0px 0px; }

#PopUp_ContactInfo					{ padding:10px; }
#ContactDetailsHolder				{ clear:both; padding-top:4px; }
#PopUp_ContactInfo_Col21			{ clear:both; float:none; width:98%; margin:8px auto; 4px auto; }
#PopUp_ContactInfo_Col22			{ clear:both; float:none; width:98%; margin:0px auto; }
#PopUp_ContactInfo_select			{ clear:left; padding-top:8px; }
#PopUp_ContactInfo_submit			{ clear:left; padding-top:15px; }

#Article_ArticleOPPORTUNITY_DETAILS 	{ float:left; width:80%; min-height:25px; padding-top:8px; }
#Article_ArticleOPPORTUNITY_CONTROLS	{ float:right; min-height:25px; padding:8px 8px 0px 0px; }

#Article_PopUp_Info				{ padding:10px; }
#Article_PopUp_Info_select		{ clear:left; padding-top:8px; }
#Article_PopUp_Info_submit		{ clear:left; padding-top:15px; }

/* LookUPs */
#LookUp_NAME_LBL		{ clear:both; float:left; width:17%; padding-top:6px; }
#LookUp_NAME_FIELD		{ float:left; width:45%; margin-left:1%; padding-top:6px; }
#LookUp_NAME_BUTTON		{ float:left; width:15%; margin-left:1%; padding-top:8px; }

#LookUp_VALUES_LBL		{ clear:both; float:left; width:17%; padding-top:6px; }
#LookUp_VALUES_SPACER	{ clear:both; float:left; width:17%; padding-top:6px; }

#LookUp_VALUES_CONTAINER{ float:left; width:48%; margin-left:1%; }
#LookUp_VALUES			{ clear:left; float:left; width:75%; padding-top:6px; }
.LookUp_CONTROLS		{ float:left; width:25%; padding-top:6px; }

#LookUp_VALUES img		{ float:right; width:20%; margin-left:2%; }

#LookUp_VALUES_CONTAINER_EDIT	{ float:left; width:62%; margin-left:1%; }
#LookUp_VALUES_FIELD	{ clear:left; float:left; width:49%; margin-left:1%; padding-top:6px; }
#LookUp_VALUES_CODE		{ float:left; width:30%; margin-left:1%; padding-top:6px; }
#LookUp_VALUES_FILTER	{ float:left; width:49%; margin-left:1%; padding-top:6px; }	

#LookUp_VALUES_ICON		{ clear:left; float:left; width:99%; margin-left:1%; padding-top:6px; }
#LookUp_VALUES_ICON	img	{ float:left; width:12%; }
#LookUp_VALUES_TEXT		{ float:left; width:60%; margin-left:3%}

#LookUp_VALUES_ICON_EDIT{ clear:left; float:left; width:70%; margin-left:1%; padding-top:6px; }

#LookUp_VALUES_BUTTON	{ float:left; width:15%; margin-left:3%; padding-top:8px; }

#LookUp_REORDER_SPACER	{ clear:both; float:left; width:17%; padding-top:6px; }
#LookUp_REORDER_BUTTON	{ float:left; width:15%; margin-left:1%; padding-top:8px; }

#LookUp_ADD_LBL			{ clear:both; float:left; width:17%; padding-top:6px; }
#LookUp_ADD_FIELD		{ float:left; width:45%; margin-left:1%; padding-top:6px; }
#LookUp_ADD_BUTTON		{ float:left; width:15%; margin-left:1%; padding-top:8px; }

#LookUp_DEFAULT_LBL		{ clear:both; float:left; width:17%; padding-top:6px; }
#LookUp_DEFAULT_FIELD	{ float:left; width:45%; margin-left:1%; padding-top:6px; }
#LookUp_DEFAULT_BUTTON	{ float:left; width:15%; margin-left:1%; padding-top:8px; }

#LookUp_INFO			{ clear:both; float:left; width:70%; font-style:italic; margin-left:18%; padding-top:6px; }

#LookUp_DELETE_SPACER	{ clear:both; float:left; width:17%; padding-top:6px; }
#LookUp_DELETE_FIELD	{ float:left; width:45%; margin-left:1%; padding-top:6px; }
#LookUp_DELETE_BUTTON	{ float:left; width:15%; margin-left:1%; padding-top:8px; }


#LU_IEProducts_LBL		{ clear:both; float:left; width:17%; padding-top:8px; }
#LU_IEProducts_FIELD	{ float:left; width:80%; margin-left:1%; padding-top:8px; }

#LU_Products			{ clear:both; float:left; width:100%; padding:8px 0; }
#LU_ProductLABEL		{ float:left; width:27%; margin-right:0%; padding-top:8px; }
#LU_ProductCHECKBOX		{ float:left; width:4%; margin-right:2%; padding-top:8px; }


#BannerTITLE		{ float:left; font-size:120%; color: #0098D3; }
#BannerCONTROL		{ float:right; } 


/* Project View */
#ProjectDETAILS_Col1		{ clear:left; float:left; width:21%; padding-top:8px; }
#ProjectDETAILS_Col2S		{ float:left; width:40%; padding-top:8px; }
#ProjectDETAILS_Col2		{ float:left; width:75%; padding-top:8px; }

#ProjectRELGOAL			{ position:relative; left:-8px; width:calc(100% + 16px); clear:both; padding: 10px 8px 10px 8px;
						  border-bottom:1px solid #ccc; 
						  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#ProjectRELGOAL_Col1		{ clear:both; float:left; width:25%; color: #0099CC; padding-top:8px; }
#ProjectRELGOAL_Col2		{ float:left; width:40%; margin-left:1%; padding-top:8px; }
#ProjectRELGOAL_Col3		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }
#ProjectRELGOAL_Col4		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }


/* Project Overview */
.TaskHEADERS				{ display: flex; flex-wrap: wrap; padding:8px 8px; }

.Task_HeaderTASK			{ clear:both; width:22%; padding-top:8px;  order: 1; }
.Task_HeaderSUMMARY			{ width:28%; margin-left:1%; padding-top:8px;  order: 2; }
.Task_HeaderPRIORITY		{ width:7%; margin-left:1%; text-align:center; padding-top:8px;  order: 3; }
.Task_HeaderSTARTEND		{ width:4%; margin-left:1%; text-align:center; padding-top:8px;  order: 4; }
.Task_HeaderSTART			{ width:4%; margin-left:1%; text-align:center; padding-top:8px;  order: 4; }
.Task_HeaderEND				{ width:4%; margin-left:1%; text-align:center; padding-top:8px;  order: 5; }
.Task_HeaderNEXTACTION		{ width:4%; margin-left:1%; text-align:center; padding-top:8px;  order: 5; }
.Task_HeaderPROGRESS		{ width:8%; margin-left:1%; text-align:center; padding-top:8px;  order: 6; }
.Task_HeaderHOURS			{ width:4%; margin-left:1%; text-align:center; padding-top:8px;  order: 7; }
.Task_HeaderCOST			{ width:4%; margin-left:1%; text-align:center; padding-top:8px;  order: 8; }

.Task_HeaderPRIORITY_QE		{ width:6%; margin-left:1%; text-align:center; padding-top:8px;  order: 3; }
.Task_HeaderSTARTDATE_QE	{ width:6%; margin-left:2%; text-align:center; padding-top:8px;  order: 4; }
.Task_HeaderENDDATE_QE		{ width:6%; margin-left:2%; text-align:center; padding-top:8px;  order: 5; }
.Task_HeaderPROGRESS_QE		{ width:6%; margin-left:2%; padding-top:8px;  order: 6; }
.Task_HeaderSTATUS_QE		{ width:8%; margin-left:2%; padding-top:8px;  order: 7; }

.Task_ColTASK				{ clear:both; width:22%; color: #0099CC; padding-top:8px;  order: 1; }
.Task_ColSUMMARY			{ width:28%; margin-left:1%; padding-top:0px;  order: 2; }
.Task_ColPRIORITY			{ width:7%; margin-left:1%; text-align:center; padding-top:8px;  order: 3; }
.Task_ColSTARTEND			{ width:4%; margin-left:1%; text-align:center; padding-top:8px;  order: 4; }
.Task_ColSTART				{ width:4%; margin-left:1%; text-align:center; padding-top:8px;  order: 4; }
.Task_ColEND				{ width:4%; margin-left:1%; text-align:center; padding-top:8px;  order: 5; }
.Task_ColNEXTACTION			{ width:4%; margin-left:1%; text-align:center; padding-top:8px;  order: 5; }
.Task_ColPROGRESS			{ width:8%; margin-left:1%; text-align:center; padding-top:8px;  order: 6; }
.Task_ColHOURS				{ width:4%; margin-left:1%; text-align:center; padding-top:8px;  order: 7; }
.Task_ColCOST				{ width:4%; margin-left:1%; text-align:center; padding-top:8px;  order: 8; }

.Task_QE_Label				{ display:none; }
.Task_QE_Label_MP			{ display:none; }
.Task_ColSUMMARY_QE			{ width:28%; margin-left:1%; padding-top:0px;  order: 2; }
.Task_ColPRIORITY_QE		{ width:6%; margin-left:1%; text-align:center; padding-top:8px;  order: 3; }
.Task_ColSTARTDATE_QE		{ width:6%; margin-left:2%; text-align:center; padding-top:8px;  order: 4; }
.Task_ColENDDATE_QE			{ width:6%; margin-left:2%; text-align:center; padding-top:8px;  order: 5; }
.Task_ColPROGRESS_QE		{ width:6%; margin-left:2%; padding-top:8px;  order: 6; }
.Task_ColSTATUS_QE			{ width:8%; margin-left:2%; padding-top:8px;  order: 7; }

.Task_Controls		{ width: 10%; padding:8px 8px 0px 0px; margin-left: auto; order: 9; }

/* MSB Mini Project Overview */
.TL1_H1		{ clear:both; float:left; width:22%; padding-top:8px; }
.TL1_H2		{ float:left; width:35%; margin-left:1%; padding-top:8px; }
.TL1_H3		{ float:left; width:10%; margin-left:1%; text-align:center; padding-top:8px; }
.TL1_H4		{ float:left; width:5%; margin-left:1%; text-align:center; padding-top:8px; }
.TL1_H5		{ float:left; width:10%; margin-left:1%; text-align:center; padding-top:8px; }

.TL1_H3_QE		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }
.TL1_H4_QE		{ float:left; width:4%; margin-left:1%; text-align:center; padding-top:8px; }
.TL1_H5_QE		{ float:left; width:8%; margin-left:1%; text-align:center; padding-top:8px; }
.TL1_H6_QE		{ float:left; width:12%; margin-left:1%; text-align:center; padding-top:8px; }

.TL1_Col1			{ clear:both; float:left; width:22%; color: #0099CC; padding-top:8px; }
.TL1_Col2			{ float:left; width:35%; margin-left:1%; padding-top:8px; }
.TL1_Col3			{ float:left; width:10%; margin-left:1%; text-align:center; padding-top:8px; }
.TL1_Col4			{ float:left; width:5%; margin-left:1%; text-align:center; padding-top:8px; }
.TL1_Col5			{ float:left; width:10%; margin-left:1%; text-align:center; padding-top:8px; }

.TL1_Col3_QE		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }
.TL1_Col4_QE		{ float:left; width:4%; margin-left:1%; text-align:center; padding-top:8px; }
.TL1_Col5_QE		{ float:left; width:8%; margin-left:1%; text-align:center; padding-top:8px; }
.TL1_Col6_QE		{ float:left; width:12%; margin-left:1%; text-align:center; padding-top:8px; }

.TL1_Controls		{ float:right; width: 10%; padding:8px 8px 0px 0px; }

.TLN_H1		{ clear:both; float:left; width:22%; padding-top:8px; }
.TLN_H2		{ float:left; width:35%; margin-left:1%; padding-top:8px; }
.TLN_H3		{ float:left; width:10%; margin-left:1%; text-align:center; padding-top:8px; }
.TLN_H4		{ float:left; width:5%; margin-left:1%; text-align:center; padding-top:8px; }
.TLN_H5		{ float:left; width:10%; margin-left:1%; text-align:center; padding-top:8px; }

.TLN_Col1			{ clear:both; float:left; width:17%; color:#0099CC; margin-left:5%; padding-top:8px; }
.TLN_Col2			{ float:left; width:35%; margin-left:1%; padding-top:8px; }
.TLN_Col3			{ float:left; width:10%; margin-left:1%; color:#C1272D; text-align:center; padding-top:8px; }
.TLN_Col4			{ float:left; width:5%; margin-left:1%; text-align:center; padding-top:8px; }
.TLN_Col5			{ float:left; width:10%; margin-left:1%; text-align:center; padding-top:8px; }

.TLN_H3_QE	{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }
.TLN_H4_QE	{ float:left; width:4%; margin-left:1%; text-align:center; padding-top:8px; }
.TLN_H5_QE	{ float:left; width:8%; margin-left:1%; text-align:center; padding-top:8px; }
.TLN_H6_QE	{ float:left; width:12%; margin-left:1%; text-align:center; padding-top:8px; }

.TLN_Col3_QE		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }
.TLN_Col4_QE		{ float:left; width:4%; margin-left:1%; text-align:center; padding-top:8px; }
.TLN_Col5_QE		{ float:left; width:6%; margin-left:1%; text-align:center; padding-top:8px; }
.TLN_Col5_LBL_QE	{ float:left; width:2%; margin-left:0%; text-align:center; padding-top:8px; }
.TLN_Col6_QE		{ float:left; width:12%; margin-left:1%; text-align:center; padding-top:8px; }

.TLN_Controls		{ float:right; width: 10%; padding:8px 8px 0px 0px; }


/* Risks */
.Risk_Header1		{ clear:both; float:left; width:7%; padding-top:5px; }
.Risk_Header2		{ float:left; width:7%; margin-left:1%; padding-top:5px; }
.Risk_Header3		{ float:left; width:20%; margin-left:1%; padding-top:5px; }
.Risk_Header4		{ float:left; width:5%; margin-left:1%; text-align:center; padding-top:5px; }
.Risk_Header5		{ float:left; width:5%; margin-left:1%; text-align:center; padding-top:5px; }
.Risk_Header6		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:5px; }
.Risk_Header7		{ float:left; width:20%; margin-left:1%; padding-top:5px; }
.Risk_Header8		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:5px; }
.Risk_Header9		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:5px; }
.Risk_Header10		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:5px; }
.Risk_Header11		{ float:left; width:14%; margin-left:1%; padding-top:5px; }

.Risk_Col1			{ clear:both; float:left; width:7%; color:#0099CC; font-size:90%; padding-top:8px; }
.Risk_Col2			{ float:left; width:7%; margin-left:1%; font-size:90%; padding-top:8px; }
.Risk_Col3			{ float:left; width:20%; margin-left:1%; font-size:90%; padding-top:8px; }
.Risk_Col4			{ float:left; width:5%; margin-left:1%; text-align:center; font-size:80%; padding:8px 0; margin-top:8px;}
.Risk_Col5			{ float:left; width:5%; margin-left:1%; text-align:center; font-size:80%; padding:8px 0; margin-top:8px;}
.Risk_Col6			{ float:left; width:9%; margin-left:1%; text-align:center; font-size:80%; padding:8px 0; margin-top:0px;}
.Risk_Col7			{ float:left; width:20%; margin-left:1%; font-size:90%; padding-top:0px; padding-bottom: 0px;}
.Risk_Col8			{ float:left; width:9%; margin-left:1%; text-align:center; font-size:80%; padding:8px 0; margin-top:0px;}
.Risk_Col9			{ float:left; width:9%; margin-left:1%; text-align:center; font-size:80%; padding:8px 0; margin-top:8px;}
.Risk_Col10			{ float:left; width:9%; margin-left:1%; text-align:center; font-size:80%; padding:8px 0; margin-top:8px; }
.Risk_Col11			{ float:left; width:14%; margin-left:1%; font-size:80%; padding-top:8px; }

.Risk_Controls		{ float:right; width: 6%; padding:8px 5px 0px 0px; }

.Risk_Indicator_PAGE	{ float:left; width:20%; margin-right:1%; text-align:center; padding:8px; }
.Risk_Indicator_TAB		{ float:left; width:100%; text-align:center; padding:8px; margin-bottom:8px; box-sizing: border-box; }
.Risk_Indicator_LABEL	{ float:left; width:100%; text-align:center; padding:8px 8px 4px 8px; margin-top:-8px; }
.Risk_Indicator_LOW		{ background-color:#093; color:#fff; }
.Risk_Indicator_MEDIUM	{ background-color:#ffdd17; color:#333; }
.Risk_Indicator_HIGH	{ background-color:#F60; color:#fff; }
.Risk_Indicator_EXTREME	{ background-color:#f00; color:#fff; }



/* Goals */
#GoalFILTERS_CONTROL	{ display:none; }
#GoalFILTERS			{ clear:both; width:100%; display:block; margin-bottom:0px; }

#SBF_FL				{ float:left; padding-top:4px; }
#SBF_Label_1		{ float:left; width:17%; padding-top:4px; }
#SBF_Filter_1		{ float:left; width:15%; padding-top:4px; }

#GFLT_Pri_LBL		{ float:left; width:17%; padding-top:4px; margin-right:1%  }
#GFLT_Pri_FIELD		{ float:left; padding-top:4px; }

#GFLT_Type_LBL_1	{ clear:left; float:left; width:17%; padding-top:4px; margin-right:1% }
#GFLT_Type_LBL		{ float:left; padding-top:4px; margin-right:3% }
#GFLT_Type_FIELD	{ float:left; padding-top:4px; margin-right:3% }

#GFLT_SearchT_LBL	{ float:left; width:17%; padding-top:4px; margin-right:1% }
#GFLT_SearchT_FIELD	{ float:left; width:20%; padding-top:4px; margin-right:3% }
#GFLT_SearchA_LBL	{ float:left; padding-top:4px; }
#GFLT_SearchA_FIELD	{ float:left; padding-top:4px; margin-left:1% }
#GFLT_Submit		{ float:left; padding-top:4px; margin-left:2% }
#GFLT_Reset			{ float:left; padding-top:4px; margin-left:1% }

#Goals_Header1		{ clear:both; float:left; width:25%; padding-top:8px; }
#Goals_Header2		{ float:left; width:33%; margin-left:1%; padding-top:8px; }
#Goals_Header3		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }
#Goals_Header4		{ float:left; width:9%; margin-left:3%; text-align:center; padding-top:8px; }
#Goals_Header5		{ float:left; width:18%; margin-left:2%; text-align:center; padding-top:8px; }
#Goals_Header6		{ float:right; text-align:right; padding-top:8px; }

#Goals_Header3_QE	{ float:left; width:6%; margin-left:1%; text-align:center; padding-top:8px; }
#Goals_Header4_QE	{ float:left; width:10%; margin-left:1%; text-align:center; padding-top:8px; }
#Goals_Header5_QE	{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }
#Goals_Header6_QE	{ float:left; width:12%; margin-left:1%; text-align:center; padding-top:8px; }

#Goals_Col1			{ clear:both; float:left; width:25%; color: #0099CC; padding-top:8px; }
#Goals_Col2			{ float:left; width:33%; margin-left:1%; padding-top:8px; }
#Goals_Col3			{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }
#Goals_Col4			{ float:left; width:9%; margin-left:3%; text-align:center; padding-top:8px; }
#Goals_Col5			{ float:left; width:18%; margin-left:2%; text-align:center; padding-top:8px; }
#Goals_Col6			{  }

#Goals_Col3_QE		{ float:left; width:6%; margin-left:1%; text-align:center; padding-top:8px; }
#Goals_Col4_QE		{ float:left; width:10%; margin-left:1%; text-align:center; padding-top:8px; }
#Goals_Col5_QE		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }
#Goals_Col6_QE		{ float:left; width:12%; margin-left:1%; text-align:center; padding-top:8px; }

#Goals_Controls		{ float:right; padding:8px 8px 0px 0px; }

/* Goal View */
#GoalDETAILS_Col1		{ clear:left; float:left; width:21%; padding-top:8px; }
#GoalDETAILS_Col2S		{ float:left; width:40%; padding-top:8px; }
#GoalDETAILS_Col2		{ float:left; width:75%; padding-top:8px; }

#GoalRELTASK			{ position:relative; left:-8px; width:calc(100% + 16px); clear:both; padding: 10px 8px 10px 8px;
						  border-bottom:1px solid #ccc; 
						  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#GoalRELTASK_Col1		{ clear:both; float:left; width:25%; color: #0099CC; padding-top:8px; }
#GoalRELTASK_Col2		{ float:left; width:40%; margin-left:1%; padding-top:8px; }
#GoalRELTASK_Col3		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }
#GoalRELTASK_Col4		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }


/* Tasks */
#Tasks_Header1		{ clear:both; float:left; width:22%; padding-top:8px; }
#Tasks_Header2		{ float:left; width:28%; margin-left:1%; padding-top:8px; }
#Tasks_Header3		{ float:left; width:4%; margin-left:1%; text-align:center; padding-top:8px; }
#Tasks_Header4		{ float:left; width:4%; margin-left:1%; text-align:center; padding-top:8px; }
#Tasks_Header5		{ float:left; width:7%; margin-left:1%; text-align:center; padding-top:8px; }
#Tasks_Header6		{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }

.SELTaskDETAILS		{ position:relative; left:-8px; width:calc(100% + 16px); clear:both; padding: 10px 8px 8px 8px;
					  border-bottom:1px solid #ccc; 
					  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#Tasks_Actionees	{ float:left; width:80%; }
#Tasks_Actionee		{ float:left; width:17%; height: 20px; text-align:center; border:#999999 1px solid; padding:2px 4px; margin-top:4px; margin-right:1%; 
					  overflow: auto;
     }
#Tasks_Actionee_BOX	{ float:left; width:4%; border:#999999 1px solid; padding:4px; margin-top:4px;  margin-right:2%; }
#Tasks_LBL			{ float:left; padding-top:4px; margin-right:2%; }

#Tasks_Col1			{ clear:both; float:left; width:22%; color: #0099CC; padding-top:0px; }
#Tasks_Col2			{ float:left; width:28%; margin-left:1%; padding-top:0px; }
#Tasks_Col3			{ float:left; width:4%; margin-left:1%; text-align:center; padding-top:8px; }
#Tasks_Col4			{ float:left; width:4%; margin-left:1%; text-align:center; padding-top:8px; }
#Tasks_Col5			{ float:left; width:7%; margin-left:1%; text-align:center; padding-top:8px; }
#Tasks_Col6			{ float:left; width:9%; margin-left:1%; text-align:center; padding-top:8px; }

#Tasks_Header3_QE	{ float:left; width:6%; margin-left:1%; text-align:center; padding-top:8px; }
#Tasks_Header4_QE	{ float:left; width:10%; margin-left:1%; text-align:center; padding-top:8px; }
#Tasks_Header5_QE	{ float:left; width:8%; margin-left:1%; text-align:center; padding-top:8px; }
#Tasks_Header6_QE	{ float:left; width:12%; margin-left:1%; text-align:center; padding-top:8px; }

#Tasks_Col3_QE		{ float:left; width:6%; margin-left:1%; text-align:center; padding-top:8px; }
#Tasks_Col4_QE		{ float:left; width:10%; margin-left:1%; text-align:center; padding-top:8px; }
#Tasks_Col5_QE		{ float:left; width:6%; margin-left:1%; text-align:center; padding-top:8px; }
#Tasks_Col5_LBL_QE	{ float:left; width:2%; margin-left:0%; text-align:center; padding-top:8px; }
#Tasks_Col6_QE		{ float:left; width:12%; margin-left:1%; text-align:center; padding-top:8px; }

#Tasks_Controls		{ float:right; width: 14%; text-align: right; padding:8px 8px 0px 0px; }




/* Messaging */
#MessagingADMIN_C1	{ clear:left; float:left; width: 13%; }
#MessagingADMIN_C2	{ float:left; width: 32%; }
#MessagingADMIN_C3	{ float:left; width: 35%; }

#Message_DELETE		{ float:right; }
#Message_SEND		{ float:right; padding-right: 8px; }

#Messaging_SelectMEMBERS	{ float:right; width:43%; padding-top:8px; }

.ListADMIN_Recipient			{ float:left; width:20%; min-height:60px; padding-bottom:8px; }
.ListADMIN_RecipientCONTROLS	{ float:left; width:5%; min-height:60px; text-align: center; padding-bottom:8px; }

.ListADMIN_Add_C1		{ clear:left; float:left; width:17%; }
.ListADMIN_Add_C2		{ float:left; width:30%; margin-left: 1%; }
.ListADMIN_Add_C3		{ float:left; width:50%; margin-left: 1%; }

.ListADMIN_LBL_1	{ clear:left; float:left; width:17%; padding-top:8px; }
.ListADMIN_FIELD	{ float:left; padding-top:8px; margin-left:2%; }

.ListADMIN_Search_LBL		{ clear:left; float:left; width:17%; padding-top:8px; }
.ListADMIN_Search_FIELD		{ float:left; width:50%; padding-top:8px; margin-left:2%; }
.ListADMIN_Submit			{ float:left; padding-top:8px; margin-left:1%; }
.ListADMIN_Reset			{ float:left; padding-top:8px; margin-left:1%; }



.ListADMIN_ADD			{ clear:both; float:right; padding-top:10px; }

#Messaging_EmailSIGNATURE	{ clear:both; width:80%; padding-top:8px; margin:0px auto; }

#Templates_Header1	{ clear:left; float:left; width: 30%; }
#Templates_Header2	{ float:left; width: 60%; }
#Templates_Col1 	{ clear:left; float:left; width: 30%; padding-top:8px; }
#Templates_Col2 	{ float:left; width: 60%; color:#ccc; padding-top:8px; }
#Templates_Col3 	{ float:right; width: 10%; padding-top:8px; }

.file-input-wrapper { display: block; margin-top: 8px; }



/* MailCHIMP */

#MailCHIMP_ListINFO_C1	{ clear:left; float:left; width: 15%; padding-top:8px; }
#MailCHIMP_ListINFO_C2	{ float:left; width: 5%; padding-top:8px; }
#MailCHIMP_ListINFO_C3	{ float:left; width: 15%; padding-top:8px; }
#MailCHIMP_ListINFO_C4	{ float:left; width: 5%; padding-top:8px; }
#MailCHIMP_ListINFO_C5	{ float:left; width: 15%; padding-top:8px; }
#MailCHIMP_ListINFO_C6	{ float:left; width: 5%; padding-top:8px; }

#MailCHIMP_ListDETAILS_C1	{}


/* Statistics */

#Statistics_SDate_LBL	{ clear:left; float:left; width:9%; padding-top:8px; }
#Statistics_SDate_FIELD	{ float:left; padding-top:8px; margin-left:1%; }
#Statistics_EDate_LBL	{ float:left; width:9%; padding-top:8px; margin-left:3%; }
#Statistics_EDate_FIELD	{ float:left; padding-top:8px; margin-left:1%; }

#Statistics_FLT_Update	{ float:left; padding-top:8px; margin-left:3%; }
#Statistics_FLT_Reset 	{ float:left; padding-top:8px; margin-left:1%; }

#Statistics_User_LBL	{ clear:left; width:9%; float:left; padding-top:8px; }
#Statistics_User_FIELD	{ float:left; padding-top:8px; margin-left:1%; }

#Statistics_ActvitityINFO_LBL_1			{ clear:left; float:left; width: 25%; padding-top:8px; }
#Statistics_ActvitityINFO_LBL			{ float:left; width: 25%; padding-top:8px; }
#Statistics_ActvitityINFO_DATA			{ float:left; width: 8%; color:#f00; padding-top:8px; }

#Statistics_ActvitityDETAILS_intro		{ clear:left; width:100%; float:left; color:#999; padding-top:12px; }

#Statistics_ActvitityDETAILS_LBL		{ float:left; width: 20%; padding-top:8px; margin-left:5%; }
#Statistics_ActvitityDETAILS_DATA		{ float:left; width: 5%; padding-top:8px; }
#Statistics_ActvitityDETAILS_ICON		{ float:left; width: 10%; padding-top:8px; }







@media 
only screen and (min-device-width : 320px) and (max-device-width : 844px) and 
(orientation : landscape) and (-webkit-min-device-pixel-ratio : 2),
only screen and (min-width : 320px) and (max-width : 844px) and 
(orientation : landscape)
{
/* Styles for landscape screen */  
body {-webkit-text-size-adjust: none;}

.VisibleDESKTOP		{ display:none !important; }
.VisibleMOBILE		{ display:inline; }

.PageIMAGE_L		{ float:none; max-width:80%; margin: 0 ; }
.PageIMAGE_R		{ float:none; width:80%; margin-left: 10%; }

#PageWIDTH 			{ width:100%; margin: 0 auto;  }
#PageWIDTH_1000		{ width:100%; margin: 0 auto;  }

#Slider_CONTENT		{ width:100%; }

#MainAREA			{ clear:both; width:100%; padding:0px 0px 0px 0px; text-align:left; }

#HeaderFW 			{ display:none; }
#HeaderMBL 			{ display:block; }

#hrDESKTOP	 		{ display:none; }
#hrMBL 				{ display:block; clear:both; padding: 15px 0px 8px 0px; }

#MainLEFT 			{ display:none; }
#MainRIGHT 			{ float:none; width:100%; border:none; background-color:#eee; text-align:left; margin-bottom: 0px;}

#FooterFW 			{ width:100%; margin: 0 auto;  }

/* New Footer */
#Footer_1  			{ clear:both; width:100%; background-color:#0098D3; }
#Footer_1CONTENT  	{ clear:both; float:none; width:98%; margin:0px auto; }
#Footer_1CONTENT_C1 { clear:both; float:none; width:98%; margin:0px auto; text-align:left }
#Footer_1CONTENT_C2 { clear:both; float:none; width:98%; margin:0px auto; text-align:left }

#FooterLINKS  		{ clear:both; float:none; width:98%; margin:0px auto; }
#FooterLINKS-L  	{ clear:both; float:none; width:98%; margin:0px auto; }
#FooterLINKS-R  	{ clear:both; float:none; width:98%; margin:0px auto; }


/* Layout */
.Layout_2Col_L		{ clear:both; float:none; width:100%; margin:0px auto; }
.Layout_2Col_R		{ clear:both; float:none; width:100%; margin:0px auto; }


/* tab INFO */
.tabINFO_RelatedCONTACTS		{ display: flex; flex-wrap: wrap; }
.tabINFO_RelatedCONTACTS_Col1	{ clear:left; width: 18%; padding-top:8px; order: 1; }
.tabINFO_RelatedCONTACTS_Col2	{ width: 18%; padding-top:8px; order: 2; }
.tabINFO_RelatedCONTACTS_Col3	{ width: 18%; padding-top:8px; order: 3; }
.tabINFO_RelatedCONTACTS_Col4	{ width: 39%; padding-top:8px; order: 4; display: flex; flex-wrap: wrap; }

.tabINFO_RelatedCONTACTS_Col4_1	{ clear:left; width: 45%; padding-top:0px; order: 1; }
.tabINFO_RelatedCONTACTS_Col4_2	{ width: 15%; padding-top:0px; order: 2; }
.tabINFO_RelatedCONTACTS_Col4_3	{ width: 40%; padding-top:0px; order: 3; }

.mobile_action	{ clear:left; float:left; margin-right:0%; margin-bottom: 8px; }

.tabINFO_RelatedCONTACTS_Col5	{ width: 5%; padding-top:0px; order: 5; }

.rhpINFO_RelatedACTIVITY			{ display: flex; flex-wrap: wrap; }
.rhpINFO_RelatedACTIVITY_Col1		{ clear:left; width: 10%; padding-top:16px; order: 1; }
.rhpINFO_RelatedACTIVITY_Col2		{ width: 82%; padding-top:16px; order: 2; }
.rhpINFO_RelatedACTIVITY_Col3		{ width: 82%; padding-top:0;; margin-left: 10%; order: 4; }
.rhpINFO_RelatedACTIVITY_Col4		{ width: 8%; padding-top:8px; order: 3; }


.tabINFO_Articles			{ display: flex; flex-wrap: wrap; }
.tabINFO_Articles_Col1		{ clear:left; width: 15%; padding-top:16px; order: 1; }
.tabINFO_Articles_Col2		{ width: 30%; padding-top:16px; order: 2; }
.tabINFO_Articles_Col3		{ width: 35%; padding-top:16px; order: 3; }
.tabINFO_Articles_Col4		{ width: 20%; padding-top:8px; order: 4; }

#RelatedARTICLES_Col1		{ clear:left; float:left; width:28%; padding-top:8px; }
#RelatedARTICLES_Col2		{ float:left; width:70%; padding-top:8px; }
#RelatedARTICLES_Controls	{ clear:both; padding-top:10px; }


/* Home Page */
#HomePage_CONTENT 	{ padding:0px 2%; }

/* Login */
#LoginFORM			{ float:none; width:100%; padding:padding:0 0 20px 0; margin:0; border:none; }

#Form_LABEL 		{ clear:left; float:left; width:25%; }
#Form_INPUT 		{ float:left; width:70% }
#Form_SPACER 		{ float:left; width:25%; height:8px; }

#Demo_Form_LABEL 		{ clear:left; float:left; width:25%; }
#Demo_Form_INPUT 		{ float:left; width:70% }
#Demo_Form_SPACER 		{ float:left; width:25%; height:8px; }

#LoginFORM input[type="text"], textarea  { width:100% !important; }


/* Admin */
#Admin_Col1H		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#Admin_Col2H		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }

/* Branding */
#Branding_ITEM_1		{ clear:left; float:left; width:30%; padding-top:8px; }
#Branding_ITEM_N		{ float:left; width:30%; padding-top:8px; }
#Branding_VALUE			{ float:left; width:20%; padding-top:8px; }
#Branding_VALUE_T		{ float:left; width:20%; padding-top:8px; }
#Branding_BLOCK			{ width:20px; height:20px; border:solid 1px #666; }


/* Dashboard */
#FR_Controls		{ float:right; padding-top:6px; text-align:right; }
#DB_AddActivity		{ padding-top:3px; }
#DB_AddOpportunity	{ padding-top:3px; }
#DB_AddContact		{ padding-top:3px; }

#BannerBAR			{ position: relative; left:-8px; clear:both; width:calc(100% + 16px); background-color:#ccc; }
#BannerHEADINGS		{ padding:8px 8px; }
#Banner_Col1		{ clear:both; float:left; width:53%; }
#Banner_Col2		{ float:left; width:14%; margin-left:1%; }
#Banner_Col3		{ float:left; width:12%; margin-left:1%; }

#NoRESULTS			{ clear:both; padding:8px 0px 15px 0px; font-style:italic; color:#999 }

#DRC_Col1			{ clear:both; float:left; width:20%; padding-top:8px; }
#DRC_Col2			{ float:left; width:35%; padding-top:8px; }
#DRC_Col3			{ float:left; width:43%; padding-top:8px; margin-left:2%; }
#Dashboard_Controls	{ clear:both; padding-top:10px; }
#Dashboard_Controls_L	{ float:left; width:50%; }
#Dashboard_Controls_R	{ float:left; width:50%; }
#DRC_Controls		{ float:right; padding:0px 8px 0px 0px; }

#DCT_Col1			{ clear:both; float:left; width:15%;  min-height:36px; padding-top:8px; }
#DCT_Col2			{ float:left; width:18%;  min-height:36px; padding-top:8px; }
#DCT_Col3			{ float:left; width:65%; min-height:36px; padding-top:8px; margin-left:2%; }
#DCT_Col3-1			{ clear:both; float:left; width:80%; min-height:36px; }
#DCT_Col3-2			{ float:left; width:10%; min-height:36px; }
#DCT_Dashboard_Controls	{ }
#DCT_Controls		{ float:right; padding:2px 3px 0px 0px; }


#DAP_Col1			{ clear:both; float:left; width:15%; padding-top:8px; }
#DAP_Col2			{ float:left; width:38%; padding-top:8px; }
#DAP_Col3			{ float:left; width:14%; padding-top:8px; margin-left:1%; }
#DAP_Col4			{ float:left; width:12%; padding-top:8px; margin-left:1%; }
#DAP_Controls		{ float:right; padding:14px 5px 0px 0px; }


/* Customers */
#CustomerFILTERS_CONTROL	{ display:block; clear:both; }
#CustomerFILTERS			{ clear:both; width:100%; display:none; padding-bottom:10px; }

#CFLT_Status_LBL	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#CFLT_Status_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#CFLT_Pri_LBL		{ float:left; width:35%; padding-top:8px; margin-right:0% }
#CFLT_Pri_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#CFLT_LC_LBL		{ float:left; width:35%; padding-top:8px; margin-right:0% }
#CFLT_LC_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }

#CFLT_Type_LBL_1	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#CFLT_Type_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#CFLT_Type_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#CFLT_SearchT_LBL	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#CFLT_SearchT_FIELD	{ float:left; width:30%;  padding-top:8px; margin-left:0% }
#CFLT_SearchA_LBL	{ clear:both; float:left; width:35%; padding-top:8px; margin-left:0% }
#CFLT_SearchA_FIELD	{ float:left; width:60%;  padding-top:8px; margin-left:0% }
#CFLT_Submit		{ float:left; width:auto;  padding-top:8px; margin-left:5px }
#CFLT_Reset			{ float:left; width:auto;  padding-top:8px; padding-left:5px; margin-right:0% }


.Customers_Header_COID		{ clear:both; float:left; width:31%; padding-top:8px; }
.Customers_Header_CREF		{ float:left; width:6%; margin-left:1%; padding-top:8px; }
.Customers_Header_LOC		{ display:none; }
.Customers_Header_PRI		{ float:left; width:10%; margin-left:2%; text-align:center; padding-top:8px; }
.Customers_Header_STATUS	{ float:left; width:8%; margin-left:1%; text-align:center; padding-top:8px; }
.Customers_Header_CALLSTATUS{ float:left; width:8%; margin-left:1%; text-align:center; padding-top:8px; }
.Customers_Header_OPP		{ display:none; }
.Customers_Header_LCON		{ display:none; }
.Customers_Header_BAL		{ float:left; width:10%; margin-left:1%; padding-top:8px; }
.Customers_Header_PREV		{ float:right; text-align:right; padding-top:8px; }

.Customers_Col_COID			{ width:31%; padding-top:8px; order: 1; }
.Customers_Col_CREF			{ width:6%; margin-left:1%; order: 2; }
.Customers_Col_LOC			{ width:100%; margin-left:0%; padding-top:8px; order: 7; }
.Customers_Col_PRI			{ width:10%; margin-left:2%; text-align:center; padding-top:8px; order: 3; }
.Customers_Col_STATUS		{ order: 4; }
.Customers_Col_CALLSTATUS	{ order: 4; }
.Customers_Col_OPP			{ width:10%; margin-left:2%; text-align:center; padding-top:8px; order: 8; }
.Customers_Col_LCON			{ width:23%; margin-left:2%; text-align:center; padding-top:8px; order: 9; }
.Customers_Col_BAL			{ order: 5; }
.Customers_Col_PREV			{ padding-top:8px; order: 6; }
.Customers_Controls			{ padding:5px 5px 0px 0px; }


/* Customer */
#CustomerLOCATIONS		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#CustomerLOCATION_Col1	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#CustomerLOCATION_Col2	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }

#CustomeCONTACTS		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#CustomeCONTACT_Col1	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#CustomeCONTACT_Col2	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }

#CustomerCONTACT_Col1		{ clear:left; float:left; width:21%; padding-top:8px; }
#CustomerCONTACT_Col2		{ float:left; width:29%; padding-top:8px; }
#CustomerCONTACT_Col3		{ float:left; width:50%; padding-top:8px; }
#CustomerCONTACT_Controls	{ clear:both; padding-top:10px; }



/* Site */
#SiteDETAILS_Col1		{ clear:left; float:left; width:21%; padding-top:8px; }
#SiteDETAILS_Col2		{ float:left; width:75%; padding-top:8px; }

#SiteCONTACT_Col1		{ clear:left; float:left; width:25%; padding-top:8px; }
#SiteCONTACT_Col2		{ float:left; width:45%; padding-top:8px; }
#SiteCONTACT_Col3		{ float:right; width:20%; padding-top:8px; }
#SiteCONTACT_Col4		{ clear:both; float:right; width:20%; padding-top:8px; }
#SiteCONTACT_Controls	{ clear:both; padding-top:10px; }

/* Contact */
#ContactDETAILS_Col1		{ clear:left; float:left; width:21%; padding-top:8px; }
#ContactDETAILS_Col2		{ float:left; width:75%; padding-top:8px; }
#ContactDETAILS_SPACER		{ clear:left; float:left; width:21%; padding-top:8px; }
#ContactDETAILS_CONTENT		{ float:left; width:75%; padding-top:8px; }

#ContactDETAILS_SE_button	{ float:left; width:30%; padding-top:8px; }
#ContactDETAILS_SE_label	{ float:left; width:70%; padding-top:8px; }

/* Recent Contact */
#RecentContactFILTERS_CONTROL	{ display:block; clear:both; }
#RecentContactFILTERS			{ clear:both; width:100%; display:none; padding-bottom:10px; }

#RCFLT_Type_LBL			{ clear:both; float:left; width:17%; padding-top:8px; margin-left:0% }
#RCFLT_Type_FIELD		{ float:left; width:25%;  padding-top:8px; margin-left:0% }
#RCFLT_FU_LBL			{ float:left; width:35%;  padding-top:8px; margin-left:0% }
#RCFLT_FU_FIELD			{ float:left; width:8%;  padding-top:8px; margin-left:0% }
#RCFLT_StartDATE_LBL	{ clear:both; float:left; width:17%; padding-top:8px; margin-left:0% }
#RCFLT_StartDATE_FIELD	{ float:left; width:17%;  padding-top:8px; margin-left:0% }
#RCFLT_EndDATE_LBL		{ float:left; width:17%;  padding-top:8px; margin-left:0% }
#RCFLT_EndDATE_FIELD	{ float:left; width:17%;  padding-top:8px; margin-left:0% }
#RCFLT_DSubmit			{ float:left; width:auto;  padding-top:8px; margin-left:0% }
#RCFLT_DReset			{ float:left; width:auto;  padding-top:8px; padding-left:5px; margin-left:0% }
#RCFLT_SearchT_LBL		{ clear:both; float:left; width:17%; padding-top:8px; margin-left:0% }
#RCFLT_SearchT_FIELD	{ float:left; width:30%;  padding-top:8px; margin-left:0% }
#RCFLT_SearchA_LBL		{ float:left; width:18%;  padding-top:8px; margin-left:0% }
#RCFLT_SearchA_FIELD	{ float:left; width:30%;  padding-top:8px; margin-left:0% }
#RCFLT_SSubmit			{ float:left; width:auto;  padding-top:8px; margin-left:0% }
#RCFLT_SReset			{ float:left; width:auto;  padding-top:8px; padding-left:5px; margin-left:0% }

#RC_Header1				{ clear:both; float:left; width:20%; padding-top:8px; }
#RC_Header2				{ float:left; width:35%; margin-left:1%; padding-top:8px; }
#RC_Header3				{ float:left; width:42%; margin-left:2%; padding-top:8px; }

#RC_Col1				{ clear:both; float:left; width:20%; padding-top:8px; }
#RC_Col2				{ float:left; width:35%; margin-left:1%; padding-top:8px; }
#RC_Col3				{ float:left; width:42%; margin-left:2%; padding-top:8px; }
#RC_Controls			{ clear:both; padding-top:10px; }

/* Actions */
#OQA_ProductLABEL		{ float:left; width:44%; margin-right:0%; padding-top:8px; }
#OQA_ProductCHECKBOX	{ float:left; width:4%; margin-right:2%; padding-top:8px; }

#ActionFILTERS_CONTROL	{ display:block; clear:both; }
#ActionFILTERS			{ clear:both; width:100%; display:none; padding-bottom:10px; }

#Action_BannerBAR		{ position: relative; left:-8px; clear:both; width:103%; background-color:#A0DCEF; }

.Action_Header1		{ width:12%; }
.Action_Header2		{ width:12%; }
.Action_Header3		{ width:5%; }
.Action_Header4		{ width:45%; }
.Action_Header5		{ display:none; }
.Action_Header6		{ display:none; }
.Action_Header7		{ display:none; }

.Action_Col1			{ width:12%; order: 1; }
.Action_Col2			{ width:12%; order: 2; }
.Action_Col3			{ width:5%; order: 3; }
.Action_Col4			{ width:45%; order: 4; }
.Action_Col5			{ width:100%; text-align:left; order: 6; }
.Action_Col6			{ width:100%; text-align:left;  order: 7; }
.Action_Col7			{ width:100%; text-align:left; order: 8; }
.Action_Col8			{ order: 5; }

.Action_Tool			{ clear:both; float:none; width:100%; }
.Action_Tool_C1			{ clear:both; float:left; width:50%; }
.Action_Tool_C2			{ float:left; width:50%; }

.Action_Tool_DETAILS	{ clear:both; float:none; width:100%; }
.Action_Tool_CONTROLS	{ float:left; padding-top:8px; padding-left:3px; }


#Action_RecCon_LBL		{ clear:both; float:left; width:100%; padding-top:8px; }
#Action_RecCon_FIELD	{ clear:both; float:left; width:100%; margin-left:0%; padding-top:10px; }

#CashflowFILTERS_CONTROL	{ display:block; clear:both; }
#CashflowFILTERS			{ clear:both; width:100%; display:none; padding-bottom:10px; }


/* Strategies */
#StrategyFILTERS_CONTROL	{ display:block; clear:both; }
#StrategyFILTERS			{ clear:both; width:100%; display:none; padding-bottom:10px; }

.Strategies_Header_COID		{ clear:both; float:left; width:25%; padding-top:8px; }
.Strategies_Header_PRI		{ float:left; width:10%; margin-left:2%; text-align:center; padding-top:8px; }
.Strategies_Header_OPP		{ display:none; }
.Strategies_Header_LCON		{ display:none; }

.Strategies_Col_COID		{ width:25%; padding-top:8px; order: 1; }
.Strategies_Col_PRI			{ width:10%; margin-left:2%; text-align:center; padding-top:8px; order: 3; }
.Strategies_Col_STATUS		{ order: 4; }
.Strategies_Col_OPP			{ width:10%; margin-left:2%; text-align:center; padding-top:8px; order: 7; }
.Strategies_Col_LCON		{ width:23%; margin-left:2%; text-align:center; padding-top:8px; order: 8; }
.Strategies_Col_PREV		{ padding-top:8px; order: 5; }
.Strategies_Controls		{ padding:0px 5px 0px 0px; }


/* Tools */
#ToolFILTERS_CONTROL	{ display:block; clear:both; }
#ToolFILTERS			{ clear:both; width:100%; display:none; padding-bottom:10px; }

.Filter_LBL_1	{ clear:left; float:left; width:25%; padding-top:8px; margin-right:0%  }
.Filter_LBL_N	{ clear:left; float:left; width:25%; padding-top:8px; margin-right:0% }
.Filter_FIELD	{ float:left; width:64%;  padding-top:8px; margin-right:0% }

.Filter_Search_LBL		{ clear:both; float:left; width:25%; padding-top:8px; margin-right:0% }
.Filter_Search_FIELD	{ float:left; width:64%;  padding-top:8px; margin-right:0% }
.Filter_Search_Submit	{ float:left; width:auto;  padding-top:8px; margin-left:25%; margin-right:1%; }
.Filter_Search_Reset	{ float:left; width:auto;  padding-top:8px; padding-left:5px; margin-right:0% }


#TFLT_Type_LBL_1	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#TFLT_Type_LBL_N	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#TFLT_Type_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }

#TFLT_Status_LBL	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#TFLT_Status_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#TFLT_Pri_LBL		{ float:left; width:35%; padding-top:8px; margin-right:0% }
#TFLT_Pri_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#TFLT_LC_LBL		{ float:left; width:35%; padding-top:8px; margin-right:0% }
#TFLT_LC_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }

#TFLT_SearchT_LBL	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#TFLT_SearchT_FIELD	{ float:left; width:30%;  padding-top:8px; margin-left:0% }
#TFLT_SearchA_LBL	{ clear:both; float:left; width:35%; padding-top:8px; margin-left:0% }
#TFLT_SearchA_FIELD	{ float:left; width:60%;  padding-top:8px; margin-left:0% }
#TFLT_Submit		{ float:left; width:auto;  padding-top:8px; margin-left:5px }
#TFLT_Reset			{ float:left; width:auto;  padding-top:8px; padding-left:5px; margin-right:0% }

.Tools_Header1		{ width:20%; }
.Tools_Header2		{ width:25%; }
.Tools_Header3		{ width:30%; }
.Tools_Header4		{ width:25%; }
.Tools_Header5		{ display:none; }
.Tools_Header6		{ display:none; }

.Tools_Col1			{ width:50%; order: 1; }
.Tools_Col2			{ clear:left; width:35%; order: 3; }
.Tools_Col3			{ width:35%; order: 4; }
.Tools_Col4			{ width:30%; order: 5; } 
.Tools_Col5			{ clear:left; width:35%; text-align:left; order: 6; }
.Tools_Col6			{ width:65%; text-align:left; order: 7; }
.Tools_Col7			{ width:50%;  order: 2; }

.ToolHistory			{ display: flex; flex-wrap: wrap; width:100%; }
.ToolINFO_Col1			{ clear:left; float:left; width:45%; padding-top:8px; order: 1; }
.ToolINFO_Col11			{ clear:left; float:left; width:40%; }
.ToolINFO_Col12			{ float:left; width:60%; }
.ToolINFO_Col2			{ float:left; width:45%; padding-top:8px; order: 2; }
.ToolINFO_Col3			{ clear:left; float:none; width:100%; padding-top:8px; order: 4; }
.ToolINFO_Col4			{ float:right; padding-top:8px; order: 3; }


/* Tool Details */
.td_action_c1		{ clear:left; float:left; width:30%; padding:8px 0 8px 0; }
.td_action_c2		{ float:left; width:65%; padding-top:8px; }

.td_service_c1		{ clear:left; float:left; width:20%; }
.td_service_c2		{ float:left; width:70%; }
.td_service_c3		{ float:left; width:10%; }


.td_calib_jd		{ float:left; margin-right: 2%; }

.td_calib_c1		{ clear:left; float:none; width:100%; }
.td_calib_c2		{ clear:left; float:none; width:100%; }
.td_calib_crt		{ clear:left; float:none; width:100%; }
.td_calib_crl_1		{ clear:left; float:left; width: 4%; }
.td_calib_crl		{ float:left; width: 3%; }
.td_calib_crr		{ float:left; width: 8%; }
.td_calib_cru		{ float:left; width: 9%; }
.td_calib_ccmplt	{ clear:both; float:left; padding-top:18px; margin-left:0px; }

.td_parts			{ float:left; width:33%; }
.td_part_qty		{ float:left; width:20%;  }
.td_part_no			{ float:left; }

.StepFORM_onl		{ clear:left; float:left; width: 100%; padding-top:8px; }
.StepFORM_oni		{ clear:left; float:left; width: 100%; padding-top:8px; }

.StepFORM_rc1		{ clear:both; float:none; width:100%; padding-bttom:8px; }
.StepFORM_rc2		{ clear:both; float:none; width:100%; padding-bttom:8px; }
.StepFORM_rpl		{ float:left; width:33%; padding-bottom:8px; }


/* Stock */
#StockFILTERS		{ clear:both; width:100%; display:none; margin-bottom:0px; }

.Stock_Header1		{ clear:both; float:left; width:15%; padding-top:8px; }
.Stock_Header2		{ float:left; width:15%; margin-left:1%; padding-top:8px; }
.Stock_Header3		{ float:left; width:25%; margin-left:1%; padding-top:8px; }
.Stock_Header4		{ float:left; width:8%; text-align:center; margin-left:1%; padding-top:8px; }
.Stock_Header5		{ float:right; text-align:right; padding-top:8px; }

.Stock_Summary		{ display: flex; flex-wrap: wrap; width:100%; } 
.Stock_Col1			{ width:15%; padding-top:8px; }
.Stock_Col2			{ width:15%; margin-left:1%; padding-top:8px; }
.Stock_Col3			{ width:25%; margin-left:1%; padding-top:8px; }
.Stock_Col4			{ width:8%; text-align:center; margin-left:1%; padding-top:8px; }
.Stock_Col5			{ width:8%; margin: 0 0 0 auto; padding-top:8px; }


/* Project Overview */
.Task_HeaderTASK			{ width:25%; padding-top:8px;  order: 1; }
.Task_HeaderSUMMARY			{ width:44%; margin-left:1%; padding-top:8px;  order: 2; }
.Task_HeaderPRIORITY		{ width:12%; margin-left:1%; text-align:center; padding-top:8px;  order: 3; }
.Task_HeaderSTARTEND		{ display:none; }
.Task_HeaderSTART			{ display:none; }
.Task_HeaderEND				{ display:none; }
.Task_HeaderNEXTACTION		{ display:none; }
.Task_HeaderPROGRESS		{ display:none; }
.Task_HeaderHOURS			{ display:none; }
.Task_HeaderCOST			{ display:none; }

.Task_HeaderPRIORITY_QE		{ display:none; }
.Task_HeaderSTARTDATE_QE	{ display:none; }
.Task_HeaderENDDATE_QE		{ display:none; }
.Task_HeaderPROGRESS_QE		{ display:none; }
.Task_HeaderSTATUS_QE		{ display:none; }

.Task_ColTASK				{ width:25%; color: #0099CC; padding-top:8px;  order: 1; }
.Task_ColSUMMARY			{ width:44%; margin-left:1%; padding-top:0px;  order: 2; }
.Task_ColPRIORITY			{ width:12%; margin-left:1%; text-align:center; padding-top:8px;  order: 3; }
.Task_ColSTARTEND			{ width:12%; margin-left:26%; text-align:left; padding-top:8px;  order: 5; }
.Task_ColSTART				{ width:12%; margin-left:26%; text-align:left; padding-top:8px;  order: 5; }
.Task_ColEND				{ width:12%; margin-left:1%; text-align:left; padding-top:8px;  order: 6; }
.Task_ColNEXTACTION			{ width:12%; margin-left:1%; text-align:left; padding-top:8px;  order: 6; }
.Task_ColPROGRESS			{ width:24%; margin-left:1%; text-align:center; padding-top:8px;  order: 7; }
.Task_ColHOURS				{ width:12%; margin-left:1%; text-align:center; padding-top:8px;  order: 8; }
.Task_ColCOST				{ width:12%; margin-left:1%; text-align:center; padding-top:8px;  order: 9; }

.Task_QE_Label				{ display:contents; }
.Task_QE_Label_MP			{ display:none; }
.Task_ColSUMMARY_QE			{ width:74%; margin-left:1%; padding-top:0px;  order: 2; }
.Task_ColPRIORITY_QE		{ width:14%; margin-left:1%; text-align:left; padding-top:8px;  order: 3; }
.Task_ColSTARTDATE_QE		{ width:18%; margin-left:2%; text-align:left; padding-top:8px;  order: 4; }
.Task_ColENDDATE_QE			{ width:18%; margin-left:2%; text-align:left; padding-top:8px;  order: 5; }
.Task_ColPROGRESS_QE		{ width:18%; margin-left:2%; padding-top:8px;  order: 6; }
.Task_ColSTATUS_QE			{ width:20%; margin-left:2%; padding-top:8px;  order: 7; }

.Task_Controls		{ width: 16%; padding:8px 8px 0px 0px; margin-left: auto; order: 4; }

}







@media 
only screen and (min-device-width : 320px) and (max-device-width : 844px) and 
(orientation : portrait) and (-webkit-min-device-pixel-ratio : 2),
only screen and (min-width : 320px) and (max-width : 844px) and 
(orientation : portrait)
{
/* Styles for portrait screen */  
body {-webkit-text-size-adjust: none;}

/**/
.VisibleDESKTOP		{ display:none !important; }
.VisibleMOBILE		{ display:inline; }


.PageIMAGE_L		{ float:none; max-width:60%; margin: 0 ; }
.PageIMAGE_R		{ float:none; width:80%; margin-left: 10%; }

#PageWIDTH 			{ width:100%; margin: 0 auto;  }
#PageWIDTH_1000		{ width:100%; margin: 0 auto;  }

#Slider_CONTENT		{ width:100%; }

#MainAREA			{ clear:both; width:100%; padding:0px 0px 0px 0px; text-align:left; }

#HeaderFW 			{ display:none; }
#HeaderMBL 			{ display:block; }

#hrDESKTOP	 		{ display:none; }
#hrMBL 				{ display:block; clear:both; padding: 15px 0px 5px 0px; }

#MainLEFT 			{ display:none; }
#MainRIGHT 			{ float:none; width:100%; border:none; background-color:#eee; text-align:left; margin-bottom: 0px;}

#FooterFW 			{ width:100%; margin: 0 auto;  }
#Footer_Col1		{ clear:left; float:none; width:98%; padding:5px 0 0px 0; margin:0 auto; }
#Footer_Col2		{ clear:left; float:none; width:98%; text-align:left; padding:5px 0 5px 0; margin:0 auto; }

/* New Footer */
#Footer_1  			{ clear:both; width:100%; background-color:#0098D3; }
#Footer_1CONTENT  	{ clear:both; float:none; width:98%; margin:0px auto; }
#Footer_1CONTENT_C1 { clear:both; float:none; width:94%; margin:0px auto; text-align:left }
#Footer_email 		{ clear:both; float:left; padding-top:8px; margin-left:0%; }
#Footer_1CONTENT_C2 { clear:both; float:none; width:94%; margin:0px auto; text-align:left }

#FooterLINKS  		{ clear:both; float:none; width:98%; margin:0px auto; }
#FooterLINKS-L  	{ clear:both; float:none; width:98%; margin:0px auto; }
#FooterLINKS-R  	{ clear:both; float:none; width:98%; margin:0px auto; text-align:left; }

/* Layout */
.Layout_2Col_L		{ clear:both; float:none; width:100%; margin:0px auto; }
.Layout_2Col_R		{ clear:both; float:none; width:100%; margin:0px auto; }

.Layout_Col21		{ clear:left; float:left; width:25%; padding-top:8px; }
.Layout_Col21_SP	{ display:none; }

.Layout_Col22		{ float:left; width:70%; padding-top:8px; margin-left:1%; }
.Layout_Col22_SP	{ width:100%; padding-top:8px; margin-left:0%;  }


.Layout_2Col_L .Layout_Col21, .Layout_2Col_R .Layout_Col21		{ clear:both; float:none; width:100%; margin:0px auto; }
.Layout_2Col_L .Layout_Col22, .Layout_2Col_R .Layout_Col22		{ clear:both; float:none; width:100%; margin:0px auto; }

.Layout_2Col_L .maintain_2C21, .Layout_2Col_R .maintain_2C21		{ clear:left; float:left; width:30%; padding-top:8px; }
.Layout_2Col_L .maintain_2C22, .Layout_2Col_R .maintain_2C22		{ clear:none; float:left; width:69%; padding-top:8px; margin-left:1%; }

.Layout_Col41		{ clear:both; float:none; width:100%; margin:0px auto; }
.Layout_Col42		{ clear:both; float:none; width:100%; margin:0px auto; }
.Layout_Col43		{ clear:both; float:none; width:100%; margin:0px auto; }
.Layout_Col44		{ clear:both; float:none; width:100%; margin:0px auto; }

.Layout_2Col_L .Layout_Col41, .Layout_2Col_R .Layout_Col41					{ cclear:left; float:left; width:30%; padding-top:8px; }
.Layout_2Col_L .Layout_Col42, .Layout_2Col_R .Layout_Col42					{ clear:none; float:left; width:69%; padding-top:8px; margin-left:1%; }
.Layout_2Col_L .Layout_Col43, .Layout_2Col_R .Layout_Col43					{ clear:left; float:left; width:30%; padding-top:8px; }
.Layout_2Col_L .Layout_Col44, .Layout_2Col_R .Layout_Col44					{ clear:none; float:left; width:69%; padding-top:8px; margin-left:1%; }




#Edit_Col21			{ clear:both; float:none; width:98%; margin:0px auto; }
#Edit_Col22			{ clear:both; float:none; width:98%; margin:0px auto; }
#Edit_Col22_W		{ clear:both; float:none; width:98%; margin:0px auto; }
#Edit_Col21_SPACER	{ display:none; }

#Edit_Col41			{ clear:both; float:none; width:98%; margin:0px auto; }
#Edit_Col42			{ clear:both; float:none; width:98%; margin:0px auto; }
#Edit_Col43			{ clear:both; float:none; width:98%; margin:0px auto; }
#Edit_Col44			{ clear:both; float:none; width:98%; margin:0px auto; }

#Edit_Col21_P			{ clear:left; float:left; width:25%; padding-top:8px; }
#Edit_Col22_P			{ float:left; width:75%; padding-top:8px; }
#Edit_Col21_SPACER_P	{  }

/*Pagination*/
#Pagination_Navigation		{ clear:left; width:100%; padding-top:12px; }
#Pagination_Page			{ padding-left:0px; }


.sbdy_Button_icon		{ width:30px; height:30px;  margin-top:-2px; margin-right:10px; }
.sbdy_Button_indicator	{ width:30px; height:30px;  margin-top: 0px; margin-right:10px; }


.FLT_LBL_1	{ clear:both; float:none; width:98%; margin:0px auto; }
.FLT_LBL_N	{ clear:both; float:none; width:98%; margin:0px auto; }
.FLT_FIELD	{ clear:both; float:none; width:98%; margin:0px auto; }

.FLT_Search_LBL		{ clear:both; float:none; width:98%; margin:0px auto; }
.FLT_Search_FIELD	{ clear:both; float:none; width:98%; margin:0px auto; }
.FLT_Submit			{ clear:both; float:left; padding-top:8px; margin-left:1%; }
.FLT_Reset			{ float:left; padding-top:8px; margin-left:1%; }

.search_icon		{ float:right; padding:0 10px 0 0; }




/* tab INFO */
.PageTab 		{ float:left; width: 50%; box-sizing: border-box; } 
.PageTab a 		{ width: 100%; box-sizing: border-box; } 

.tabINFO_RelatedCONTACTS_Col1	{ width: 80%; padding-top:8px; order: 1; }
.tabINFO_RelatedCONTACTS_Col2	{ width: 100%; padding-top:0px; order: 3; }
.tabINFO_RelatedCONTACTS_Col3	{ width: 100%; padding-top:8px; order: 4; }
.tabINFO_RelatedCONTACTS_Col4	{ width: 100%; padding-top:8px; order: 5; display: flex; flex-wrap: wrap; }

.tabINFO_RelatedCONTACTS_Col4_1	{ clear:left; width: 80%; padding-top:0px; order: 1; }
.tabINFO_RelatedCONTACTS_Col4_2	{ width: 20%; padding-top:0px; order: 2; }
.tabINFO_RelatedCONTACTS_Col4_3	{ width: 100%; padding-top:0px; order: 3; }

.tabINFO_RelatedCONTACTS_Col5	{ width: 20%; padding-top:0px; order: 2; }

.tabINFO_RelatedACTIVITY			{ display: flex; flex-wrap: wrap; }
.tabINFO_RelatedACTIVITY_Col1		{ clear:left; width: 25%; padding-top:16px; order: 1; }
.tabINFO_RelatedACTIVITY_Col2		{ width: 48%; padding-top:16px; order: 2; }
.tabINFO_RelatedACTIVITY_Col3		{ width: 100%; padding-top:16px; order: 4; }
.tabINFO_RelatedACTIVITY_Col3 p		{ padding:0 0 8px 0; }
.tabINFO_RelatedACTIVITY_Col4		{ width: 100%; padding-top:8px; order: 5; }
.tabINFO_RelatedACTIVITY_Col5		{ width: 27%; padding-top:8px; order: 3; }

.rhpINFO_RelatedACTIVITY			{ display: flex; flex-wrap: wrap; }
.rhpINFO_RelatedACTIVITY_Col1		{ clear:left; width: 25%; padding-top:16px; order: 1; }
.rhpINFO_RelatedACTIVITY_Col2		{ width: 65%; padding-top:16px; order: 2 ; }
.rhpINFO_RelatedACTIVITY_Col3		{ width: 75%; padding-top:0; margin-left:25%; order: 4; }
.rhpINFO_RelatedACTIVITY_Col4		{ width: 10%; padding-top:8px; order: 3; }

.tabINFO_Articles_Col1		{ clear:left; width: 80%; padding-top:16px; order: 1; }
.tabINFO_Articles_Col2		{ width: 100%; padding-top:8px; order: 3; }
.tabINFO_Articles_Col3		{ width: 100%; padding-top:8px; order: 4; }
.tabINFO_Articles_Col4		{ width: 20%; padding-top:8px; order: 2; }





/* Home Page */
#HomePage_CONTENT 	{ padding:0px 2%; }

#Pricing_Options_C1	{ clear:both; float:none; width:98%; margin:0px auto; }
#Pricing_Options_C2	{ clear:both; float:none; width:98%; margin:0px auto; }

/* Login */
#LoginFORM			{ float:none; width:100%; padding:0 0 20px 0; margin:0; border:none; }

#Form_LABEL  		{ clear:left; width:98%; }
#Form_INPUT 		{ clear:left; width:98%; }
#Form_SPACER 		{ display:none; }

#Demo_Form_LABEL  		{ clear:left; width:98%; }
#Demo_Form_INPUT 		{ clear:left; width:98%; }
#Demo_Form_SPACER 		{ display:none; }

#LoginFORM input[type="text"], textarea, input[type="password"] 	{ width:90% !important; }

/* Admin */
#Admin_Col1			{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#Admin_Col2			{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#Admin_SPACER		{ display:none; }
#Admin_Col1H		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#Admin_Col2H		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }

#SBUsers_LBL		{ clear:both; float:left; width:25%; padding-top:8px; }
#SBUsers_FIELD		{ float:left; width:74%; margin-left:1%; padding-top:8px; }
#SBUsers_SPACER 	{ display:none; }


/* Branding */
#Branding_ITEM_1	{ clear:left; float:left; width:45%; padding-top:8px; }
#Branding_ITEM_N	{ clear:left; float:left; width:45%; padding-top:8px; }
#Branding_VALUE		{ float:left; width:25%; padding-top:8px; padding-left:10%; }
#Branding_VALUE_T	{ float:left; width:55%; padding-top:8px; text-align:center;}
#Branding_BLOCK		{ width:20px; height:20px; border:solid 1px #666; margin:0 auto; }



/* Breadcrumb - Customers */
#BC_Cl 			{ clear:left; float:left; font-size: medium; padding-top:4px; }
#BC_SiArr 		{ display:none; }
#BC_Si 			{ clear:left; float:left; font-size: medium; padding-top:4px; }
#BC_CoArr 		{ display:none; }
#BC_Co 			{ clear:left; float:left; font-size: medium; padding-top:4px; }


/* Dashboard */
#DB_AddActivity		{ padding-top:3px; }
#DB_AddOpportunity	{ padding-top:3px; }
#DB_AddContact		{ padding-top:3px; padding-right:10px; }

#BannerBAR			{ position: relative; left:-8px; clear:both; width:calc(100% + 16px); background-color:#ccc; }
#BannerHEADINGS		{ padding:8px 8px; }
#Banner_Col1		{ clear:both; float:left; width:100%; }
#Banner_Col2		{ display:none; }
#Banner_Col3		{ display:none; }

#NoRESULTS			{ clear:both; padding:5px 0px 15px 0px; font-style:italic; color:#999 }

#DRC_Col1			{ clear:both; float:none; width:100%; padding-top:8px; margin-left:0; }
#DRC_Col2			{ clear:both; float:none; width:100%; padding-top:8px; margin-left:0; }
#DRC_Col3			{ clear:both; float:none; width:100%; padding-top:8px; margin-left:0; }
#Dashboard_Controls	{ clear:both; padding-top:10px; }
#Dashboard_Controls_L	{ float:left; width:100%; }
#Dashboard_Controls_R	{ float:left; width:100%; padding-top:0px; }
#DRC_Controls		{ float:left; padding:8px 0 0 10px; }

#DCT_Col1			{ clear:both; float:none; width:100%; padding-top:8px; margin-left:0; }
#DCT_Col2			{ clear:both; float:none; width:100%; padding-top:8px; margin-left:0; }
#DCT_Col3			{ clear:both; float:none; width:100%; padding-top:8px; margin-left:0; }
#DCT_Col3-1			{ clear:both; float:left; width:85%; padding-bottom:8px;}
#DCT_Col3-2			{ float:left; width:10%; padding-bottom:8px;}
#DCT_Dashboard_Controls	{ clear:both; padding-top:10px; }
#DCT_Controls			{ padding:0px 0 0 10px; }

#DAP_Col1			{ clear:both; float:none; width:100%; padding-top:8px; margin-left:0; }
#DAP_Col2			{ clear:both; float:none; width:100%; padding-top:8px; margin-left:0; }
#DAP_Col3			{ display:none; }
#DAP_Col4			{ display:none; }
#DAP_Controls		{ padding:8px 0 0 10px; }

.jobDETAILS_reOrder			{ display: flex; flex-wrap: wrap; }
.jobDETAILS_reOrder_Col1	{ clear:left; width: 50%; padding-top:8px; order: 1; }
.jobDETAILS_reOrder_Col2	{ width: 50%; padding-top:8px; order: 2; color:#999; font-style:italic; }
.jobDETAILS_reOrder_Col3	{ width: 100%; padding-top:8px; order: 2; }
.jobDETAILS_reOrder_Col4	{ width: 100%; padding-top:8px; order: 2; }
.jobDETAILS_reOrder_Col5	{ width: 100%; padding-top:16px; order: 2; }


/* Customers */
#CustomerFILTERS_CONTROL	{ display:block; clear:both; }
#CustomerFILTERS			{ clear:both; width:100%; display:none; padding-bottom:10px; }

#SBF_FL				{ float:left; padding-top:4px; }
#SBF_Label_1		{ float:left; width:17%; padding-top:4px; }
#SBF_Filter_1		{ float:left; width:15%; padding-top:4px; }

#CFLT_Pri_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#CFLT_Pri_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }

#CFLT_Status_LBL	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#CFLT_Status_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#CFLT_Pri_LBL		{ float:left; width:35%; padding-top:8px; margin-right:0% }
#CFLT_Pri_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#CFLT_LC_LBL		{ float:left; width:35%; padding-top:8px; margin-right:0% }
#CFLT_LC_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }


#CFLT_Type_LBL_1	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#CFLT_Type_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#CFLT_Type_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#CFLT_SearchT_LBL	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#CFLT_SearchT_FIELD	{ float:left; width:64%;  padding-top:8px; margin-right:0% }
#CFLT_SearchA_LBL	{ clear:both; float:left; width:35%; padding-top:8px; margin-left:0% }
#CFLT_SearchA_FIELD	{ float:left; width:65%;  padding-top:8px; margin-left:0% }
#CFLT_Submit		{ clear:both; float:left; width:auto;  padding-top:8px; margin-left:35% }
#CFLT_Reset			{ float:left; width:auto;  padding-top:8px; padding-left:5px; margin-left:0% }

.Customers_Header_COID		{ clear:both; float:left; width:50%; padding-top:8px; }
.Customers_Header_CREF		{ display:none; }
.Customers_Header_LOC		{ display:none; }
.Customers_Header_PRI		{ display:none; }
.Customers_Header_STATUS	{ display:none; }
.Customers_Header_CALLSTATUS{ display:none; }
.Customers_Header_OPP		{ display:none; }
.Customers_Header_LCON		{ display:none; }
.Customers_Header_PREV		{ display:none; }

.Customers_Col_COID			{ width:50%; padding-top:8px; margin-left:0; order: 1; }
.Customers_Col_CREF			{ width:100%; order: 3; }
.Customers_Col_LOC			{ width:100%; padding-top:8px; margin-left:0; order: 4; }
.Customers_Col_PRI			{ display:none; order: 5; }
.Customers_Col_STATUS		{ width:100%; order: 6; }
.Customers_Col_CALLSTATUS	{ width:100%; order: 6; }
.Customers_Col_OPP			{ display:none; }
.Customers_Col_LCON			{ width:100%; padding-top:8px; margin-left:0; text-align:left; order: 7; }
.Customers_Col_BAL			{ display:none; }
.Customers_Col_PREV			{ width:50%; order: 2; }
.Customers_Controls			{ float:right; padding:5px 5px 0px 0px; }



/* Customer */
.derived_site			{ float:left; width:80%; }



#CustomerDETAILS_Col1	{ display:none; }
#CustomerDETAILS_Col2S	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#CustomerDETAILS_Col2	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }

#CustomerDETAILS_Col1P	{ clear:left; float:left; width:35%; padding-top:8px; }
#CustomerDETAILS_Col2P	{ float:left; width:65%; padding-top:8px; }

#CustomerDETAILS_Col_41	{ clear:both; float:left; width:35%; padding-top:8px; }
#CustomerDETAILS_Col_42	{ float:left; width:65%; padding-top:8px; }
#CustomerDETAILS_Col_43	{ clear:both; float:left; width:35%; padding-top:8px; }
#CustomerDETAILS_Col_44	{ float:left; width:65%; padding-top:8px; }

#CustomerDETAILS_Search	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }

#CustomerLOCATIONS		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#CustomerLOCATION_Col1	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#CustomerLOCATION_Col2	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }

#CustomeCONTACTS		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#CustomeCONTACT_Col1	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#CustomeCONTACT_Col2	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }

#CustomerACTIONS_Col1	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; min-height:inherit; }
#CustomerACTIONS_Col2	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; min-height:inherit; }
#CustomerACTIONS_Col3	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; min-height:inherit; }

#CustomerCONTACT_Col1		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#CustomerCONTACT_Col2		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#CustomerCONTACT_Col3		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#CustomerCONTACT_Controls	{ clear:both; padding-top:10px; }

/* Site */
#SiteDETAILS_Col1		{ display:none; }
#SiteDETAILS_Col2		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }

#SiteCONTACT_Col1		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#SiteCONTACT_Col2		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#SiteCONTACT_Col3		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#SiteCONTACT_Col4		{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#SiteCONTACT_Controls	{ clear:both; padding-top:10px; }

/* Contact */
#ContactDETAILS_Col1		{ clear:left; float:left; width:25%; padding-top:8px; }
#ContactDETAILS_Col2		{ float:left; width:74%; padding-top:8px; margin-left:1%; }
#ContactDETAILS_SPACER		{ display:none; }
#ContactDETAILS_CONTENT		{ clear:left; float:left; width:100%; padding-top:8px; }

#ContactDETAILS_SE_button	{ float:left; width:40%; padding-top:8px; }
#ContactDETAILS_SE_label	{ float:left; width:60%; padding-top:8px; }

/* Recent Contact */
#RecentContactFILTERS_CONTROL	{ display:block; clear:both; }
#RecentContactFILTERS			{ clear:both; width:100%; display:none; padding-bottom:10px; }

#RCFLT_Type_LBL			{ clear:both; float:left; width:35%; padding-top:8px; margin-left:0% }
#RCFLT_Type_FIELD		{ float:left; width:65%;  padding-top:8px; margin-left:0% }
#RCFLT_FU_LBL			{ clear:both; float:left; width:35%; padding-top:8px; margin-left:0% }
#RCFLT_FU_FIELD			{ float:left; width:65%;  padding-top:8px; margin-left:0% }

#RCFLT_StartDATE_LBL	{ clear:both; float:left; width:35%; padding-top:8px; margin-left:0% }
#RCFLT_StartDATE_FIELD	{ float:left; width:65%;  padding-top:8px; margin-left:0% }
#RCFLT_StartDATE_FIELD	input[type="text"], textarea  { width:85% !important; }
#RCFLT_EndDATE_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-left:0% }
#RCFLT_EndDATE_FIELD	{ float:left; width:65%;  padding-top:8px; margin-left:0% }
#RCFLT_EndDATE_FIELD	input[type="text"], textarea  { width:85% !important; }
#RCFLT_DSubmit			{ clear:both; float:left; padding-top:8px; margin-left:35%; margin-right:2%; }
#RCFLT_DReset			{ float:left; padding-top:8px; margin-left:0% }

#RCFLT_SearchT_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-left:0% }
#RCFLT_SearchT_FIELD	{ float:left; width:65%;  padding-top:8px; margin-left:0% }
#RCFLT_SearchA_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-left:0% }
#RCFLT_SearchA_FIELD	{ float:left; width:65%;  padding-top:8px; margin-left:0% }
#RCFLT_SSubmit			{ clear:both; float:left; padding-top:8px; margin-left:35%; margin-right:2%; }
#RCFLT_SReset			{ float:left; padding-top:8px; margin-left:0% }

#RC_Header1				{ clear:both; float:left; width:25%; padding-top:8px; }
#RC_Header2				{ float:left; width:35%; margin-left:1%; padding-top:8px; }
#RC_Header3				{ display:none; }

#RC_Col1				{ clear:both; float:none; width:100%; padding-top:8px; margin-left:0; }
#RC_Col2				{ clear:both; float:none; width:100%; padding-top:8px; margin-left:0; }
#RC_Col3				{ clear:both; float:none; width:100%; padding-top:8px; margin-left:0; }
#RC_Controls			{ clear:both; padding-top:10px; }

/* Actions */
#OQA_ProductLABEL		{ float:left; width:80%; margin-right:0%; padding-top:8px; }
#OQA_ProductCHECKBOX	{ float:left; width:20%; margin-right:0%; padding-top:8px; }

#pd_ProductLABEL		{ float:left; width:80%; margin-right:0%; padding-top:8px; }
#pd_ProductCHECKBOX		{ float:left; width:20%; margin-right:0%; padding-top:8px; }


#ActionFILTERS_CONTROL	{ display:block; clear:both; }
#ActionFILTERS			{ clear:both; width:100%; display:none; padding-bottom:10px; }

#AFLT_Category_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#AFLT_Category_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#AFLT_Timescale_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#AFLT_Timescale_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#AFLT_Priority_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#AFLT_Priority_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#AFLT_Activity_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#AFLT_Activity_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#AFLT_Actionee_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#AFLT_Actionee_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#AFLT_Sector_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#AFLT_Sector_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#AFLT_Product_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#AFLT_Product_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#AFLT_Company_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#AFLT_Company_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }

/* Drop-Down Width Management */
select.fw_dropdown 		{ width:auto; }

select#SELClientID 		{ width:100%; } /*IE FIX */
select#ActionPlanCLIENT { width:100%; } /*IE FIX */
select#ConCLIENT  		{ width:100%; } /*IE FIX */
select#ConSITE  		{ width:100%; } /*IE FIX */
select#ConCONTACT  		{ width:100%; } /*IE FIX */
select#ConACTION  		{ width:100%; } /*IE FIX */

select:focus#fw_dropdown { width:auto\9; }

#AFLT_Search_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#AFLT_Search_FIELD		{ float:left; width:65%; padding-top:8px; margin-right:0% }
#AFLT_Submit			{ clear:both; float:left; padding-top:8px; margin-left:35%; margin-right:1% }
#AFLT_ViewComplete		{ clear:both; float:left; width:65%; padding-top:8px; margin-left:35%; margin-right:0% }

.Action_Header1		{ width:50%; }
.Action_Header2		{ width:50%; }
.Action_Header3		{ display:none; }
.Action_Header4		{ display:none; }
.Action_Header5		{ display:none; }
.Action_Header6		{ display:none; }
.Action_Header7		{ display:none; }

.Action_Col1			{ width:35%; order: 1; }
.Action_Col2			{ width:35%; order: 2; }
.Action_Col3			{ display:none; }
.Action_Col4			{ width:100%; order: 4; }
.Action_Col5			{ width:100%; text-align:left; order: 5; }
.Action_Col6			{ width:100%; text-align:left;  order: 6; }
.Action_Col7			{ width:100%; text-align:left; order: 7; }
.Action_Col8			{ order: 3; }

#Action_Title_LBL		{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_Title_FIELD		{ float:left; width:74%; margin-left:1%; padding-top:8px; }

#Action_Category_LBL	{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_Category_FIELD	{ float:left; width:74%; margin-left:1%; padding-top:8px; }

#Action_BannerBAR		{ position: relative; left:-8px; clear:both; width:106%; background-color:#A0DCEF; }

#Action_Sector_LBL		{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_Sector_FIELD	{ float:left; width:74%; margin-left:1%; padding-top:8px; }

.Action_Product_LBL		{ clear:both; float:none; width:100%; }
.Action_Product_FIELD	{ clear:both; float:none; width:100%; margin-left:0%;}

.Action_Tool			{ clear:both; float:none; width:100%; }
.Action_Tool_C1			{ clear:both; float:none; width:100%; }
.Action_Tool_C2			{ clear:both; float:none; width:100%; }

.Action_Tool_DETAILS	{ clear:both; float:none; width:100%; }
.Action_Tool_CONTROLS	{ float:left; padding-top:8px; padding-left:3px; }

#Action_ValueT_LBL		{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_ValueT_FIELD	{ float:left; width:74%; margin-left:1%; padding-top:8px; }
#Action_ValueO_LBL		{ clear:both; float:left; width:25%; padding-top:8px; margin-left: 0%; }
#Action_ValueO_FIELD	{ float:left; width:74%; margin-left:1%; padding-top:8px; }

#Action_Enquiry_LBL		{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_Enquiry_FIELD	{ float:left; width:74%; margin-left:1%; padding-top:8px; }
#Action_Quote_LBL		{ clear:both; float:left; width:25%; padding-top:8px; margin-left: 0%; }
#Action_Quote_FIELD		{ float:left; width:74%; margin-left:1%; padding-top:8px; }
#Action_OrderP_LBL		{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_OrderP_FIELD	{ float:left; width:74%; margin-left:1%; padding-top:8px; }
#Action_OrderC_LBL		{ clear:both; float:left; width:25%; padding-top:8px; margin-left: 0%; }
#Action_OrderC_FIELD	{ float:left; width:74%; margin-left:1%; padding-top:8px; }

#Action_Summary_LBL		{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_Summary_FIELD	{ float:left; width:74%; margin-left:1%; padding-top:8px; }
#Action_Status_LBL		{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_Status_FIELD	{ float:left; width:74%; margin-left:1%; padding-top:8px; }
#Action_Background_LBL	{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_Background_FIELD{ float:left; width:74%; margin-left:1%; padding-top:8px; }

#Action_DueDate_LBL		{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_DueDate_FIELD	{ float:left; width:74%; margin-left:1%; padding-top:8px; }
#Action_Actionee_LBL	{ clear:both; float:left; width:25%; padding-top:8px; margin-left: 0%; }
#Action_Actionee_FIELD	{ float:left; width:74%; margin-left:1%; padding-top:8px; }
#Action_Pri_LBL			{ clear:both; float:left; width:25%; padding-top:8px; margin-left: 0%; }
#Action_Pri_FIELD		{ float:left; width:74%; margin-left:1%; padding-top:8px; }

#Action_RecCon_LBL		{ clear:both; float:left; width:100%; padding-top:8px; }
#Action_RecCon_FIELD	{ clear:both; float:left; width:100%; margin-left:0%; padding-top:8px; }

#Action_RecCon_DATE		{ clear:both; float:left; width:50%; padding-top:10px; }
#Action_RecCon_TYPE		{ float:left; width:50%; padding-top:10px; }
#Action_RecCon_DESC		{ clear:both; float:left; width:100%; padding-top:8px; padding-bottom: 15px; margin-left:0%; }

#Action_Cashflow_LBL	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }
#Action_Cashflow_FIELD	{ clear:left; float:left; width:100%; padding-top:8px; margin-left:0; }

#Action_Cashflow_DATE	{ clear:both; float:left; width:32%; padding-top:8px; }
#Action_Cashflow_VALUE	{ float:left; width:22%; padding-top:8px; }
#Action_Cashflow_STATUS	{ float:left; width:25%; padding-top:8px; }
#Action_Cashflow_CONTROLS	{ float:right; padding-top:8px; padding-left:10px; }

#Action_Type_LBL		{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_Type_FIELD		{ float:left; width:74%; margin-left:1%; padding-top:8px; }
#Action_Complete_LBL	{ clear:both; float:left; width:25%; padding-top:8px; margin-left: 0%; }
#Action_Complete_FIELD	{ float:left; width:74%; margin-left:1%; padding-top:8px; }

#Action_Company_LBL		{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_Company_FIELD	{ float:left; width:73%; margin-left:1%; padding-top:8px; }
#Action_Site_LBL		{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_Site_FIELD		{ float:left; width:73%; margin-left:1%; padding-top:8px; }
#Action_Contact_LBL		{ clear:both; float:left; width:25%; padding-top:8px; }
#Action_Contact_FIELD	{ float:left; width:73%; margin-left:1%; padding-top:8px; }

#Action_Modified_LBL	{ display:none; } /* clear:both; float:left; width:25%; padding-top:8px; */
#Action_Modified_FIELD	{ float:left; width:74%; margin-left:1%; padding-top:8px; }

#Action_Buttons_SPACER	{ display:none; }
#Action_Buttons			{ clear:both; float:left; margin-left:1%; padding-top:15px; }


/* Strategies */
#StrategyFILTERS_CONTROL	{ display:block; clear:both; }
#StrategyFILTERS			{ clear:both; width:100%; display:none; padding-bottom:10px; }

.Strategies_Header_COID		{ clear:both; float:left; width:50%; padding-top:8px; }
.Strategies_Header_PRI		{ display:none; }
.Strategies_Header_STATUS	{ display:none; }
.Strategies_Header_OPP		{ display:none; }
.Strategies_Header_LCON		{ display:none; }
.Strategies_Header_PREV		{ display:none; }

.Strategies_Col_COID		{ width:60%; padding-top:8px; margin-left:0; order: 1; }
.Strategies_Col_PRI			{ display:none; order: 5; }
.Strategies_Col_STATUS		{ width:100%; text-align: left; order: 6; }
.Strategies_Col_OPP			{ display:none; }
.Strategies_Col_LCON		{ width:100%; padding-top:8px; margin-left:0; text-align:left; order: 7; }
.Strategies_Controls		{ float:right; padding:5px 5px 0px 0px; }
.Strategies_Col_PREV		{ width:40%; order: 2; }


/* Tools */
#ToolFILTERS_CONTROL	{ display:block; clear:both; }
#ToolFILTERS			{ clear:both; width:100%; display:none; padding-bottom:10px; }

.Filter_LBL_1	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0%; }
.Filter_LBL_N	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0%; }
.Filter_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }
.Filter_FIELD input, .Filter_FIELD textarea, .Filter_FIELD select { width:100%; }

.Filter_Search_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
.Filter_Search_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }
.Filter_Search_Submit	{ clear:both; float:left; width:auto;  padding-top:8px; margin-left:35% }
.Filter_Search_Reset	{ float:left; width:auto;  padding-top:8px; padding-left:5px; margin-left:0% }


#SBF_FL				{ float:left; padding-top:4px; }
#SBF_Label_1		{ float:left; width:17%; padding-top:4px; }
#SBF_Filter_1		{ float:left; width:15%; padding-top:4px; }

#TFLT_Pri_LBL		{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0%; }
#TFLT_Pri_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }

#TFLT_Type_LBL_1	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0%; }
#TFLT_Type_LBL_N	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0%; }
#TFLT_Type_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }

#TFLT_Status_LBL	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#TFLT_Status_FIELD	{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#TFLT_Pri_LBL		{ float:left; width:35%; padding-top:8px; margin-right:0% }
#TFLT_Pri_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }
#TFLT_LC_LBL		{ float:left; width:35%; padding-top:8px; margin-right:0% }
#TFLT_LC_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }

#TFLT_SearchT_LBL	{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#TFLT_SearchT_FIELD	{ float:left; width:64%;  padding-top:8px; margin-right:0% }
#TFLT_SearchA_LBL	{ clear:both; float:left; width:35%; padding-top:8px; margin-left:0% }
#TFLT_SearchA_FIELD	{ float:left; width:65%;  padding-top:8px; margin-left:0% }
#TFLT_Submit		{ clear:both; float:left; width:auto;  padding-top:8px; margin-left:35% }
#TFLT_Reset			{ float:left; width:auto;  padding-top:8px; padding-left:5px; margin-left:0% }

.Tools_Header1		{ clear:both; float:left; width:50%; padding-top:8px; }
.Tools_Header2		{ display:none; }
.Tools_Header3		{ display:none; }
.Tools_Header4		{ display:none; }
.Tools_Header5		{ display:none; }
.Tools_Header6		{ display:none; }

.Tools_Col1			{ clear:left; width:50%; order: 1;}
.Tools_Col2			{ clear:left; width:100%; order: 3;}
.Tools_Col3			{ clear:left; width:100%; order: 4;}
.Tools_Col4			{ clear:left; width:100%; order: 5;}
.Tools_Col5			{ clear:left; float:left; width:50%; text-align:left; order: 6;}
.Tools_Col6			{ width:50%; text-align:left; order: 7;}
.Tools_Col7			{ float:right; width:50%; order: 2;}


.ToolHistory			{ display: flex; flex-wrap: wrap; }
.ToolINFO_Col1			{ clear:left; float:none; width:90%; padding-top:8px; order: 1; }
.ToolINFO_Col11			{ clear:left; float:left; width:40%; }
.ToolINFO_Col12			{ float:left; width:60%; }
.ToolINFO_Col2			{ clear:left; float:none; width:100%; padding-top:8px; order: 3; }
.ToolINFO_Col3			{ clear:left; float:none; width:100%; padding-top:8px; order: 4; }
.ToolINFO_Col4			{ clear:right; float:none; width:10%; padding-top:8px; order: 2; }


/* Tool Details */
.ToolDETAILS_Col1		{ clear:both; float:none; width:100%; padding:8px 0 8px 0; }
.ToolDETAILS_Col2		{ clear:both; float:none; width:100%; padding:8px 0 8px 0; }
.ToolDETAILS_ColNL		{ clear:both; float:none; width:100%; padding:8px 0 8px 0; }
.ToolDETAILS_ColND		{ clear:both; float:none; width:100%; padding:8px 0 8px 0; }

.td_detail_sel_c1		{ clear:both; float:none; width:100%; padding:8px 0 8px 0; }
.td_detail_sel_c2		{ clear:both; float:none; width:100%; margin-left:0%; padding:8px 0 8px 0; }
.td_detail_sel_c3		{ clear:both; float:none; width:100%; margin-left:0%; padding:8px 0 8px 0; }
.td_detail_sel_c4		{ clear:both; float:none; width:100%; margin-left:0%; padding:8px 0 8px 0; }

.td_detail_c1		{ clear:both; float:none; width:100%; padding:8px 0 8px 0; }
.td_detail_c2		{ clear:both; float:none; width:100%; padding:0px 0 8px 0; }

.ToolDETAILS_Message 	{ padding: 24px 0 8px 0%; }

.td_action_c1		{ clear:both; float:none; width:100%; padding:8px 0 8px 0; }
.td_action_c2		{ clear:both; float:none; width:100%; padding:8px 0 8px 0; }

.td_service_c1		{ clear:both; float:none; width:100%; }
.td_service_c2		{ clear:both; float:left; width:85%; margin-right:5%; }
.td_service_c3		{ float:left; width:10%; }

.td_calib_c1		{ clear:left; float:none; width:100%; }
.td_calib_c2		{ clear:left; float:none; width:100%; }
.td_calib_crt		{ clear:left; float:none; width:100%; }
.td_calib_crl		{ clear:both; float:left; width: 20%; }
.td_calib_crr		{ float:left; width: 40%; }
.td_calib_cru		{ float:left; width: 30%; }
.td_calib_ccmplt	{ clear:both; float:left; padding-top:18px; margin-left:0px; }

.td_parts			{ float:left; width:100%; }
.td_part_qty		{ float:left; width:20%; }
.td_part_qty input[type="text"] { width: 80%; }
.td_part_no			{ float:left; }

.StepFORM_c1		{ clear:left; width: 100%; }
.StepFORM_c2		{ clear:left; width: 100%; }
.StepFORM_c3		{ clear:left; width: 100%; }

.StepFORM_onl		{ clear:left; float:left; width: 100%; padding-top:8px; }
.StepFORM_oni		{ clear:left; float:left; width: 100%; padding-top:8px; }

.StepFORM_rc1		{ clear:both; float:none; width:100%; padding-bttom:8px; }
.StepFORM_rc2		{ clear:both; float:none; width:100%; padding-bttom:8px; }
.StepFORM_rpl		{ float:left; width:50%; padding-bottom:8px; }


/* Stock */
#StockFILTERS		{ clear:both; width:100%; display:none; margin-bottom:0px; }

.Stock_Header1		{ clear:both; float:left; width:35%; }
.Stock_Header2		{ display: none; }
.Stock_Header3		{ display: none; }
.Stock_Header4		{ float:left; width:25%; text-align:center; margin-left:1%; }
.Stock_Header5		{ display: none; }

.Stock_Summary		{ display: flex; flex-wrap: wrap; width:100%; } 
.Stock_Col1			{ width:35%; order: 1;}
.Stock_Col2			{ width:100%; margin-left:0; order: 4;}
.Stock_Col3			{ width:100%; margin-left:0; order: 5;}
.Stock_Col4			{ width:25%; text-align:center; margin-left:1%; order: 2;}
.Stock_Col5			{ width:25%; margin: 0 0 0 auto; order: 3;}


/* Cash Flow */
#CashflowFILTERS_CONTROL	{ display:block; clear:both; }
#CashflowFILTERS			{ clear:both; width:100%; display:none; padding-bottom:10px; }

#CFFLT_View_LBL				{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#CFFLT_View_FIELD			{ float:left; width:65%;  padding-top:8px; margin-right:0% }

#CFFLT_Product_LBL			{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#CFFLT_Product_FIELD		{ float:left; width:65%;  padding-top:8px; margin-right:0% }

#CFFLT_Status_LBL			{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#CFFLT_Status_FIELD			{ float:left; width:65%;  padding-top:8px; margin-right:0% }

#CFFLT_ViewProbablised		{ clear:both; float:left; width:65%; padding-top:8px; margin-left:35%; margin-right:0% }

#CFFLT_Search_LBL			{ clear:both; float:left; width:35%; padding-top:8px; margin-right:0% }
#CFFLT_Search_FIELD			{ float:left; width:65%; padding-top:8px; margin-right:0% }
#CFFLT_Submit				{ clear:both; float:left; padding-top:8px; margin-left:35%; margin-right:1% }

/* Articles */
.Article_RelatedDETAILS			 	{ float:left; width:60%; min-height:25px; }
.Article_RelatedDETAILS_CONTROLS	{ float:right; min-height:25px; padding:0px 0px 0px 0px; }

#PopUp_ContactInfo					{ padding:10px; }
#PopUp_ContactInfo_Col21			{ clear:both; float:none; width:98%; margin:0px auto; }
#PopUp_ContactInfo_Col22			{ clear:both; float:none; width:98%; margin:0px auto; }
#PopUp_ContactInfo_select			{ clear:left; padding-top:8px; }
#PopUp_ContactInfo_submit			{ clear:left; padding-top:15px; }

/* LookUPs */
#LookUp_VALUES_LBL		{ clear:both; float:left; width:25%; padding-top:6px; }
#LookUp_VALUES_SPACER	{ clear:both; float:left; width:25%; padding-top:6px; }

#LookUp_VALUES_CONTAINER{ float:left; width:74%; margin-left:1%; }

/* Tool Data */
.ToolDATA_C1_Spacer	{ display:none; }

.ToolDATA_C2_1		{ clear:both; float:left; width:30%; padding-top:6px; }
.ToolDATA_C2_2		{ float:left; width:68%; margin-left:1%; padding-top:6px; }

.ToolDATA_C3_1		{ clear:both; float:left; width:100%; padding-top:6px; }
.ToolDATA_C3_2		{ clear:both; float:left; width:60%; margin-left:0%; padding-top:6px; }
.ToolDATA_C3_3		{ float:left; width:39%; margin-left:1%; padding-top:8px; }



/* Project Overview */
.Task_HeaderTASK			{ width:25%; padding-top:8px;  order: 1; }
.Task_HeaderSUMMARY			{ display:none; }
.Task_HeaderPRIORITY		{ display:none; }
.Task_HeaderSTARTEND		{ display:none; }
.Task_HeaderSTART			{ display:none; }
.Task_HeaderEND				{ display:none; }
.Task_HeaderNEXTACTION		{ display:none; }
.Task_HeaderPROGRESS		{ display:none; }
.Task_HeaderHOURS			{ display:none; }
.Task_HeaderCOST			{ display:none; }

.Task_HeaderPRIORITY_QE		{ display:none; }
.Task_HeaderSTARTDATE_QE	{ display:none; }
.Task_HeaderENDDATE_QE		{ display:none; }
.Task_HeaderPROGRESS_QE		{ display:none; }
.Task_HeaderSTATUS_QE		{ display:none; }

.Task_ColTASK				{ width:100%; color: #0099CC; padding-top:8px;  order: 1; }
.Task_ColSUMMARY			{ width:100%; margin-left:0%; padding-top:0px;  order: 2; }
.Task_ColPRIORITY			{ width:25%; margin-left:0%; text-align:left; padding-top:8px;  order: 3; }
.Task_ColSTARTEND			{ width:73%; margin-left:2%; text-align:left; padding-top:8px;  order: 4; }
.Task_ColSTART				{ width:35%; margin-left:0%; text-align:left; padding-top:8px;  order: 4; }
.Task_ColEND				{ width:35%; margin-left:2%; text-align:left; padding-top:8px;  order: 5; }
.Task_ColNEXTACTION			{ width:25%; margin-left:2%; text-align:left; padding-top:8px;  order: 5; }
.Task_ColPROGRESS			{ width:50%; margin-left:0%; text-align:center; padding-top:16px;  order: 6; }
.Task_ColHOURS				{ width:25%; margin-left:2%; text-align:center; padding-top:8px;  order: 7; }
.Task_ColCOST				{ width:25%; margin-left:2%; text-align:center; padding-top:8px;  order: 8; }

.Task_QE_Label				{ display:contents; }
.Task_QE_Label_MP			{ display:contents; }
.Task_ColSUMMARY_QE			{ width:100%; margin-left:1%; padding-top:0px;  order: 2; }
.Task_ColPRIORITY_QE		{ width:100%; margin-left:0%; text-align:left; padding-top:8px;  order: 3; }
.Task_ColSTARTDATE_QE		{ width:49%; margin-left:0%; text-align:left; padding-top:8px;  order: 4; }
.Task_ColENDDATE_QE			{ width:49%; margin-left:2%; text-align:left; padding-top:8px;  order: 5; }
.Task_ColPROGRESS_QE		{ width:49%; margin-left:0%; padding-top:8px;  order: 6; }
.Task_ColSTATUS_QE			{ width:49%; margin-left:2%; padding-top:8px;  order: 7; }

.Task_Controls		{ width: 51%; padding:16px 0px 0px 0px; margin-left: auto; margin-right: -6%; order: 9; }

}