/* Merge Table Styles*/
.mrgDTBL /* Draggable Table */
{
	width: 100%; /*height: 26px;*/
	border: solid 1px red;
	padding: 0px;
	padding-top: 2px;
	border: 0px;
	font: 11px Tahoma;
	cursor: hand;
	text-align: center;
	border-spacing: 0px;
	table-layout: fixed;
	margin-left: 1px;
	margin-right: 1px;
}

.mrgTBL /* Non Draggable Table */
{
	width: 100%;
	height: 24px;
	padding: 0px;
	padding-top: 2px;
	font: 11px Tahoma;
	cursor: text;
	text-align: center;
	border-spacing: 0px;
	table-layout: fixed;
	margin-left: 1px;
	margin-right: 1px;
}

/*  Status 
1     Unassigned  DGreen
2     Scheduled   Blue
3     Accepted    Blue2
4     Rejected    Brown
5     In Route    Yellow
6     Onsite      Violet
7     Unresolved  Red
9     Completed   Green
10    Tentative   Green(medium)
*/

.mrgLeftTDRedBorder1, .mrgLeftTDRedBorder2, .mrgLeftTDRedBorder3, .mrgLeftTDRedBorder4, .mrgLeftTDRedBorder5, .mrgLeftTDRedBorder6, .mrgLeftTDRedBorder7, .mrgLeftTDRedBorder9, .mrgLeftTDRedBorder10, .mrgRightTDRedBorder1, .mrgRightTDRedBorder2, .mrgRightTDRedBorder3, .mrgRightTDRedBorder4, .mrgRightTDRedBorder5, .mrgRightTDRedBorder6, .mrgRightTDRedBorder7, .mrgRightTDRedBorder9, .mrgRightTDRedBorder10
{
	width: 5px;
	padding: 0px;
	height: 24px;
	background-repeat: no-repeat;
}

.mrgCenterTDRedBorder1, .mrgCenterTDRedBorder2, .mrgCenterTDRedBorder3, .mrgCenterTDRedBorder4, .mrgCenterTDRedBorder5, .mrgCenterTDRedBorder6, .mrgCenterTDRedBorder7, .mrgCenterTDRedBorder9, .mrgCenterTDRedBorder10
{
	color: White;
	padding: 0px;
	height: 24px;
	font: normal 11px Tahoma;
	background-repeat: repeat-x;
	text-align: left; /*vertical-align: top;*/
}

.mrgLeftTDRedBorder1
{
	background-image: url(images/dispatch/Left_bg_dgreen_rb.gif);
}

.mrgLeftTDRedBorder2
{
	background-image: url(images/dispatch/bg_2.png);
	background-position: 0 -96px;
}
.mrgLeftTDRedBorder3
{
	background-image: url(images/dispatch/Left_bg_blue2_rb.gif);
}
.mrgLeftTDRedBorder4
{
	background-image: url(images/dispatch/Left_bg_brown_rb.gif);
}
.mrgLeftTDRedBorder5
{
	background-image: url(images/dispatch/bg_2.png);
	background-position: 0 -24px;
}
.mrgLeftTDRedBorder6
{
	background-image: url(images/dispatch/bg_2.png);
	background-position: 0 -48px;
}
.mrgLeftTDRedBorder7
{
	background-image: url(images/dispatch/Left_bg_red_rb.gif);
}
.mrgLeftTDRedBorder9
{
	background-image: url(images/dispatch/bg_2.png);
	background-position: 0 0;
}
.mrgLeftTDRedBorder10
{
	background-image: url(images/dispatch/bg_2.png);
	background-position: 0 -120px;
}

.mrgCenterTDRedBorder1
{
	background-image: url(images/dispatch/center_bg_dgreen_rb.gif);
}
.mrgCenterTDRedBorder2
{
	background-image: url(images/dispatch/bg_4a.png);
	background-position: 0 -96px;
}
.mrgCenterTDRedBorder3
{
	background-image: url(images/dispatch/center_bg_blue2_rb.gif);
}
.mrgCenterTDRedBorder4
{
	background-image: url(images/dispatch/center_bg_brown_rb.gif);
}
.mrgCenterTDRedBorder5
{
	background-image: url(images/dispatch/bg_4a.png);
	background-position: 0 -24px;
}
.mrgCenterTDRedBorder6
{
	background-image: url(images/dispatch/bg_4a.png);
	background-position: 0 -48px;
}
.mrgCenterTDRedBorder7
{
	background-image: url(images/dispatch/center_bg_red_rb.gif);
}
.mrgCenterTDRedBorder9
{
	background-image: url(images/dispatch/bg_4a.png);
	background-position: -5px 0;
}
.mrgCenterTDRedBorder10
{
	background-image: url(images/dispatch/bg_4a.png);
	background-position: 0 -120px;
}

.mrgRightTDRedBorder1
{
	background-image: url(images/dispatch/right_bg_dgreen_rb.gif);
}
.mrgRightTDRedBorder2
{
	background-image: url(images/dispatch/bg_2.png);
	background-position: -9px -96px;
}
.mrgRightTDRedBorder3
{
	background-image: url(images/dispatch/right_bg_blue2_rb.gif);
}
.mrgRightTDRedBorder4
{
	background-image: url(images/dispatch/right_bg_brown_rb.gif);
}
.mrgRightTDRedBorder5
{
	background-image: url(images/dispatch/bg_2.png);
	background-position: -9px -24px;
}
.mrgRightTDRedBorder6
{
	background-image: url(images/dispatch/bg_2.png);
	background-position: -9px -48px;
}
.mrgRightTDRedBorder7
{
	background-image: url(images/dispatch/right_bg_red_rb.gif);
}
.mrgRightTDRedBorder9
{
	background-image: url(images/dispatch/bg_2.png);
	background-position: -7px 0;
}
.mrgRightTDRedBorder10
{
	background-image: url(images/dispatch/bg_2.png);
	background-position: -9px -120px;
}

.mrgLeftTD1, .mrgLeftTD2, .mrgLeftTD3, .mrgLeftTD4, .mrgLeftTD5, .mrgLeftTD6, .mrgLeftTD7, .mrgLeftTD9, .mrgLeftTD10, .mrgRightTD1, .mrgRightTD2, .mrgRightTD3, .mrgRightTD4, .mrgRightTD5, .mrgRightTD6, .mrgRightTD7, .mrgRightTD9, .mrgRightTD10
{
	width: 5px;
	padding: 0px;
	height: 24px;
	background-repeat: no-repeat;
	display: block;
}

.mrgCenterTD1, .mrgCenterTD2, .mrgCenterTD3, .mrgCenterTD4, .mrgCenterTD5, .mrgCenterTD6, .mrgCenterTD7, .mrgCenterTD9, .mrgCenterTD10
{
	color: White;
	padding: 0px;
	height: 24px;
	font: normal 11px Tahoma;
	display: block;
	background-repeat: repeat-x;
	text-align: left; /*vertical-align: top;*/
}

.mrgLeftTD1
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: 0 -144px;
}

.mrgLeftTD2
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: 0 -96px;
}
.mrgLeftTD3
{
	background-image: url(images/dispatch/Left_bg_blue2.gif);
}
.mrgLeftTD4
{
	background-image: url(images/dispatch/Left_bg_brown.gif);
}
.mrgLeftTD5
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: 0 -24px;
}
.mrgLeftTD6
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: 0 -48px;
}
.mrgLeftTD7
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: 0 -168px;
}
.mrgLeftTD9
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: 0 0;
}
.mrgLeftTD10
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: 0 -120px;
}

.mrgCenterTD1
{
	background-image: url(images/dispatch/bg_3a.png);
	background-position: -5px -144px;
}
.mrgCenterTD2
{
	background-image: url(images/dispatch/bg_3a.png);
	background-position: -5px -96px;
}
.mrgCenterTD3
{
	background-image: url(images/dispatch/center_bg_blue2.gif);
}
.mrgCenterTD4
{
	background-image: url(images/dispatch/center_bg_brown.gif);
}
.mrgCenterTD5
{
	background-image: url(images/dispatch/bg_3a.png);
	background-position: -5px -24px;
}
.mrgCenterTD6
{
	background-image: url(images/dispatch/bg_3a.png);
	background-position: -5px -48px;
}
.mrgCenterTD7
{
	background-image: url(images/dispatch/bg_3a.png);
	background-position: -5px -168px;
}
.mrgCenterTD9
{
	background-image: url(images/dispatch/bg_3a.png);
	background-position: -5px 0;
}
.mrgCenterTD10
{
	background-image: url(images/dispatch/bg_3a.png);
	background-position: -5px -120px;
}

.mrgRightTD1
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: -7px -144px;
}
.mrgRightTD2
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: -7px -96px;
}
.mrgRightTD3
{
	background-image: url(images/dispatch/right_bg_blue2.gif);
}
.mrgRightTD4
{
	background-image: url(images/dispatch/right_bg_brown.gif);
}
.mrgRightTD5
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: -7px -24px;
}
.mrgRightTD6
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: -7px -48px;
}
.mrgRightTD7
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: -7px -168px;
}
.mrgRightTD9
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: -7px 0;
}
.mrgRightTD10
{
	background-image: url(images/dispatch/bg_1.png);
	background-position: -7px -120px;
}


.mrgTextDIV
{
	height: 0px;
	overflow: hidden;
	vertical-align: top;
	padding-bottom: 15px;
	float: left;
	text-align: left;
}




.resiImgDIV
{
	vertical-align: text-top;
	cursor: hand;
	background-image: url(images/dispatch/house.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
}

.alertImgDIV
{
	vertical-align: text-top;
	cursor: hand;
	background-image: url(images/dispatch/alert.gif);
	background-repeat: no-repeat;
	padding: 0px;
	width: 15px;
	height: 15px;
	float: left;
}

.alertSLADIV
{
	vertical-align: text-top;
	cursor: hand;
	background-image: url(images/flag_orange.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 15px;
	height: 15px;
	float: left;
}

.busiImgDIV
{
	vertical-align: text-top;
	cursor: hand;
	background-image: url(images/dispatch/building.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
}

.PMImgDIV
{
	vertical-align: text-top;
	cursor: hand;
	background-image: url(images/dispatch/pm-b.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 32px;
	height: 16px;
	float: left;
}

.PMPImgDIV
{
	vertical-align: text-top;
	cursor: hand;
	background-image: url(images/dispatch/pm_pmr.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 52px;
	height: 16px;
	float: left;
}

.PMCImgDIV
{
	vertical-align: text-top;
	cursor: hand;
	background-image: url(images/dispatch/pm_cmr.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 52px;
	height: 16px;
	float: left;
}

.CImgDIV
{
	vertical-align: text-top;
	cursor: hand;
	background-image: url(images/dispatch/cmr-b.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 32px;
	height: 16px;
	float: left;
}
.PImgDIV
{
	vertical-align: text-top;
	cursor: hand;
	background-image: url(images/dispatch/pmr-b.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 32px;
	height: 16px;
	float: left;
}

.dragTipDIV
{
	font-family: Tahoma,Arial,Lucida Sans Unicode;
	font-size: 8pt;
	color: Green;
	font-weight: normal;
}

.mrgDragDIV
{
	height: 2px;
	overflow: hidden;
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 12px;
}

.collapsibleHeader
{
	background-color: #f9f9f9;
	background-image: url(images/accordion_bg.gif);
	background-repeat: repeat-x;
	height: 18px;
	font-family: "Segoe UI";
	font-weight: bold;
	font-size: 9pt;
	color: #002f50;
	text-align: left;
	padding: 4px 4px 4px 4px;
}

/* Main Grid Styles*/

.gridCells
{
	table-layout: fixed;
}
.gridCells td
{
	vertical-align: middle; /* padding-top: 2px; */
	padding-bottom: 0px;
	border-color: #ece9d8; /*#c8c8c8*/
	border-top: none;
	border-left: none;
}

.gridCells th
{
	text-align: center;
	height: 24px;
	border-top: none;
	border-bottom: none;
	background-image: url(images/dispatch/header_bg3.jpg);
	font: bold 10px tahoma;
}

.gridNew td
{
	border: solid 1px #e1e1e1;
	background-color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 8pt;
	color: #2b3b45;
	padding-top: 0px;
	font-family: "Segoe UI" , Arial;
	text-indent: 2px;
}
.gridNew th A
{
	text-decoration: none;
	color: #000;
}
.gridNew th
{
	text-decoration: none;
	border: solid 1px #bccad3;
	padding-left: 0px;
	font-weight: bold;
	vertical-align: middle;
	height: 22px;
	text-align: center;
	font-size: 8pt;
	color: #2b3b45;
	padding-top: 0px;
	font-family: "Segoe UI" , Arial;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(images/table_header_large.gif);
}

.gridDispatchNew td
{
	padding: 0px;
	background-color: #FFFFFF;
	font-weight: normal;
	text-align: left; /* height: 26px;*/
	font-size: 8pt; /*color: #2b3b45;*/
	padding-top: 0px;
	font-family: "Segoe UI" , Arial;
	text-indent: 2px;
	line-height: 12px;
}

.gridDispatchNew th A
{
	text-decoration: none;
	color: #000;
}
.gridDispatchNew th
{
	text-decoration: none;
	border-bottom: solid 1px #bccad3;
	padding-left: 0px;
	font-weight: normal;
	vertical-align: middle;
	height: 22px;
	text-align: center;
	font-size: 8pt;
	color: #000;
	padding-top: 0px;
	font-family: "Segoe UI" , Arial;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(Images/header_bg3.jpg); /*     position: relative;     table-layout: fixed;     top: expression(this.offsetParent.scrollTop);     z-index: 10;     text-overflow: ellipsis;     overflow: hidden;     white-space: nowrap;*/
}

.gridCellsNew td
{
	background-color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	height: 22px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 8pt;
	color: #000000;
	padding-top: 0px;
	font-family: "Segoe UI" , Arial;
	text-indent: 2px;
}
.gridCellsNew th
{
	padding-left: 0px;
	font-weight: bold;
	vertical-align: middle;
	height: 25px;
	text-align: center;
	font-size: 8pt;
	color: #000000;
	padding-top: 0px;
	font-family: "Segoe UI" , Arial;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(images/grid_bg.jpg);
}

.gridCellsDynamic td
{
	border: solid 1px #bccad3;
	background-color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	height: 22px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 8pt;
	color: #2b3b45;
	padding-top: 0px;
	font-family: "Segoe UI" , Arial;
	text-indent: 2px;
}
.gridCellsDynamic th
{
	border: solid 1px #bccad3;
	padding-left: 0px;
	font-weight: bold;
	vertical-align: middle;
	height: 25px;
	text-align: center;
	font-size: 8pt;
	color: #2b3b45;
	padding-top: 0px;
	font-family: "Segoe UI" , Arial;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(images/dynamicreports/grid_bg_new.jpg);
}

th.gridTechCol, td.gridTechCol
{
	width: 130px;
	height: 22px;
	background-color: #dae9fa; /* #cce2fb;#fff1d9*/
	font: normal 12px tahoma;
	color: blue;
	text-align: right;
	padding: 2px;
	padding-right: 9px;
	border: none;
	border-right: solid 1px #c8c8c8;
	position: relative;
	left: inherit; /* border-color: #eeeeee; Locks the left column */
	position: relative;
	left: expression(this.parentElement.parentElement.parentElement.offsetParent.scrollLeft);
}

td.gridTechCol
{
	border: solid 1px #c8c8c8;
	border-top: none;
}
th.gridTechCol
{
	height: 24px;
}

td.unassignedCells
{
	width: 130px;
}

td.assignedCells
{
	width: 200px;
}

/* Locks table header */
.gridLockHeader
{
	position: relative;
	table-layout: fixed;
	top: expression(this.offsetParent.scrollTop-2);
	z-index: 10;
}

.th.gridLockHeader
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding: 2px;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 0px; /*border-left: darkviolet 1px;remove left border since it makes the header col border bold getting overlapped with right border of adjacent cell */
	border-bottom: gainsboro 1px solid;
}

.availTD
{
	/*background-color: #feffe6    background-color:#fefacb; */
	background-color: #fdf8bb;
	border: solid 1px black;
}

.availTD:hover
{
	/* background-color: #fcffad;*/
	background-color: #fbf06f;
}

.availOverTimeTD
{
	background-color: #FFB894; /* light orange */
	border: solid 1px black;
}

.availOverTimeTD:hover
{
	background-color: #FFA77A; /* dark orange */
}

.onCallTD
{
	/*background-color: #fff9ef;*/
	background-color: #fff1d9;
}
.onCallTD:hover
{
	/* background-color: #ffefce;*/
	background-color: #ffe4b7;
}

.techImgDIV
{
	background-image: url(images/dispatch/tech.gif);
	vertical-align: bottom;
	cursor: hand;
	background-repeat: no-repeat;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
}

.containerDIV
{
	margin-left: 0px;
	margin-top: 2px;
	width: 100%;
	height: 277px;
	overflow: auto; /* border-left: solid 1px #a4ce2c;     border-right: solid 1px #a4ce2c;     border-bottom: solid 1px #a4ce2c;*/
	padding: 0px;
	position: relative;
	table-layout: fixed;
	top: expression(this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.scrollTop-1);
	z-index: 1;
}

.roundedTopLeftTD
{
	/*background-image: url(images/dispatch/rpNoHeaderTopLeftCorner.png);     background-repeat: no-repeat;     width: 5px;     height: 5px; */
	background-image: url(images/dispatch/rounded_ltop.png);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}

.roundedTopRightTD
{
	/* background-image: url(images/dispatch/rpNoHeaderTopRightCorner.png);      background-repeat: no-repeat;     width: 5px;     height: 5px;*/
	background-image: url(images/dispatch/rounded_rtop.png);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}

.roundedCenterTD
{
	background-color: #D0E2F0; /*background-color: #dddddd;          height: 5px; */
}

.roundedBottomLeftTD
{
	/* background-image: url(images/dispatch/rpBottomLeftCorner.png);      background-repeat: no-repeat;     width: 5px;     height: 5px;*/
	background-image: url(images/dispatch/rounded_lbottom.png);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}

.roundedBottomRightTD
{
	/* background-image: url(images/dispatch/rpBottomRightCorner.png);      background-repeat: no-repeat;     width: 5px;     height: 5px;*/
	background-image: url(images/dispatch/rounded_rbottom.png);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}

.lineLeft
{
	background-color: #9DC2DF;
	border-left: #9DC2DF 1px solid; /*  background-color: #dddddd; */
}
.lineRight
{
	background-color: #9DC2DF;
	border-right: #9DC2DF 1px solid; /* background-color: #dddddd; */
}

.lineTop
{
	background-color: #9DC2DF;
	border-top: #9DC2DF 1px solid; /*   background-color: #dddddd;*/
}

.lineBottom
{
	background-color: #9DC2DF;
	border-bottom: #9DC2DF 1px solid; /*    background-color: #dddddd;*/
}

.unassignTD
{
	background-color: #d9d9d9;
}

/* LEGEND STYLES */
.legendSchedule
{
	background-color: #083faa;
}
.legendAccept
{
	background-color: #0591cc;
}
.legendInRoute
{
	background-color: #c79b05;
}
.legendOnSite
{
	background-color: #7614d5;
}
.legendUnresolve
{
	background-color: #d53f3f;
}

.legendCompleted
{
	background-color: #3a9c6a;
}

.legendTentative
{
	background-color: #0089c4;
}

.legendRejected
{
	background-color: #844244;
}

.legendUnassigned
{
	background-color: #0a5457;
}

.legendAttention
{
	background-image: url(images/dispatch/alert.png);
	background-position: center;
	border: Solid 1px Red;
}

.legendSchedule, .legendAccept, .legendInRoute, .legendOnSite, .legendUnresolve, .legendCompleted, .legendRejected, .legendUnassigned, .legendAttention, .legendTentative
{
	height: 12px;
	width: 12px;
}

.legendLabelBold
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.legendLabel
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}


.collapsExpandImg
{
}

/* Popup Styles */
.popupDispatchLabel
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}

.popupDispatchDetailsClose
{
	right: 6px;
	background: url(images/dispatch/icons.gif) no-repeat -443px 0px;
	width: 15px;
	cursor: hand;
	position: absolute;
	height: 16px;
}
.popupDispatchDetailsClose:hover
{
	background: url(images/dispatch/icons.gif) no-repeat -460px -1px;
}

.popupTechContainerDiv
{
	display: none;
	width: 267px;
	height: 370px;
	position: absolute;
	background-color: #e8e8e8;
}

.popupShadowContainerDiv
{
	display: inline;
	width: 267px;
	position: absolute;
	background-color: #e8e8e8;
}

.shadowDiv
{
	display: inline;
	width: 267px;
	height: 460px;
	padding: 10px;
	position: absolute;
	filter: shadow(Color=#949494, direction:90, strength = 5) shadow(Color=#949494, direction:180, strength = 6) shadow(Color=#d9d9d9, direction:270, strength = 5) shadow(Color=#949494, direction:0, strength = 1);
	z-index: 1;
}

.alertContainerDiv
{
	border: solid 1px #949494;
	display: none;
	width: 237px;
	position: absolute;
	background-color: White;
	padding: 10px 10px 10px 10px;
}

.popupDiv
{
	width: 100%;
	height: 100%;
	display: inline;
	background-color: #e8e8e8;
}

.techHeadertbl
{
	width: 99%;
	margin-top: 5px;
	border-collapse: collapse;
}
.techContainerTbl
{
	background-color: #e8e8e8;
	width: 100%;
	margin-top: 6px;
	display: none;
}

.popupClosetd
{
	text-align: right;
	vertical-align: top;
	padding-top: 4px;
	width: 15px;
}
.popupContainerDiv
{
	border: solid 2px #f6f6f6 outset;
	width: 267px;
	height: 420px;
	position: absolute;
	background-color: #e8e8e8;
}
.popupHeaderDiv
{
	width: 262px;
	height: 110px;
	background-color: #c4c4c4;
	padding: 5px 0 0 5px;
}

.popupHeaderDiv1
{
	width: 330px;
	height: 65px;
	background-color: #c4c4c4;
	padding: 5px 0 0 5px;
}
.popupTaskHeaderDiv
{
	width: 267px;
	height: 70px;
	background-color: #c4c4c4;
}
.popupTechHeaderDiv
{
	width: 267px;
	height: 180px;
	background-color: #d9d9d9;
}

.popSeparatorDiv
{
	background-color: #8c8c8c;
	height: 5px;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
}
.popupTechHeaderTbl
{
	text-align: center;
	border-collapse: collapse;
	width: 223px;
	height: 83px;
	margin-left: 15px;
	position: absolute;
}

.popupDispatchLabelBold
{
	font-weight: bold;
	font-size: 7.5pt;
	font-family: Tahoma;
	text-align: left;
	color: #2d2d2d; /*color:#4b630e;  */
}

.popupLabelNormal
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Tahoma;
	text-align: left;
	color: #2d2d2d;
}

.popupLabelHeader
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Tahoma;
	text-align: left;
	color: #2d2d2d;
}

.alertLabel
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Tahoma;
	text-align: left;
	color: #4b630e;
}

.popFooterDiv
{
	background-color: #8c8c8c;
	height: 25px;
	border-top: solid 1px white; /*border-bottom: solid 1px white;*/
}

.loadingImageDiv
{
	background-image: url(images/dispatch/progress_div.gif);
	height: 34px;
	width: 113px;
}

.faultImgDIV
{
	vertical-align: text-top;
	cursor: hand;
	background-image: url(images/dispatch/fault.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
}

.jobRequestImgDIV
{
	vertical-align: text-top;
	cursor: hand;
	background-image: url(images/dispatch/job_request.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
}
.Datetextbox
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-color: #9DC2DF;
}

.priorityImgDIV
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(images/dispatch/cmr-CP.png);
	padding-bottom: 0px;
	vertical-align: bottom;
	width: 16px;
	cursor: hand;
	padding-top: 0px;
	background-repeat: no-repeat;
	height: 16px;
	text-align: center;
	font-weight: 700;
}

.alertDIV
{
	vertical-align: text-top;
	cursor: hand;
	background-image: url(images/dispatch/alert_db.gif);
	background-repeat: no-repeat;
	padding: 0px;
	width: 15px;
	height: 15px;
	float: left;
}
.legendEmergency
{
	background-image: url(images/dispatch/alert_emergency.png);
	background-position: center;
	height: 14px;
	width: 14px;
}
.alertEmergencyDIV
{
	vertical-align: text-top;
	cursor: hand;
	background-image: url(images/dispatch/alert_emergency.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 15px;
	height: 15px;
	float: left;
}
.roundedCenterTDHeader
{
	background-color: #9DC2DF; /*background-color: #dddddd;          height: 5px; */
}

.legendjeopardy
{
	border: solid 1px #cc3333;
	height: 10px;
	width: 10px;
	display: block;
}


.test
{
	padding-right: 5px;
	padding-left: 5px;
	background-color: #F28500;
}

.unavailofftime
{
	background-color: #FF9933; /* saffaron */
	border-color: #FF9933;
	vertical-align: middle; /* padding-top: 2px; */
	padding-bottom: 0px;
	border-color: #FF9933;
	border-top: none;
	border-left: none;
}
.Offtime1, .Offtime3
{
	width: 5px;
	padding: 0px;
	height: 22px;
	background-repeat: no-repeat;
	display: block;
}

.Offtime2
{
	color: #272727;
	padding: 0px;
	height: 22px;
	font: normal 11px Tahoma;
	display: block;
	background-repeat: repeat-x;
	text-align: center;
}

.Offtime1
{
	background-image: url(images/dispatch/bg_5.png);
	background-position: 0 0;
}
.Offtime2
{
	background-image: url(images/dispatch/bg_6.png); /*background-color:#ff9933;*/
}
.Offtime3
{
	background-image: url(images/dispatch/bg_5.png);
	background-position: -5px 0;
}

.creditcardImgDIV
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(images/dispatch/cmr-CC.png);
	padding-bottom: 0px;
	vertical-align: bottom;
	width: 16px;
	cursor: hand;
	padding-top: 0px;
	background-repeat: no-repeat;
	height: 16px;
	text-align: center;
	font-weight: 700;
}

.ptoDIV
{
    vertical-align: text-top;
    cursor: hand;
    background-image: url(images/dispatch/pto_01.png);
    background-repeat: no-repeat;
    padding: 0px;
    width: 15px;
    height: 15px;
    float: left;
   
}

.popupHeaderDivPTO
{
    width: 267px;
    height: 80px;
    background-color: #c4c4c4;
}

.JeopardyPlinkDIV
{
	vertical-align: text-top;
	cursor: hand;
	/*background-image: url(images/dispatch/hiddenjob.gif);*/
	background-image: url(images/dispatch/hiddenjob.gif);
	background-repeat: no-repeat;
	padding: 0px;
	width: 15px;
	height: 15px;
	float: left;
}