/**
 * Global Panel Styles
 */
.x-form-field.compactField .x-box-inner {
	height: 22px;
}
.x-form-file-wrap .x-form-file { /* this is the mask which triggers the file dialogue field */
	right: 24px;
	width: 25px;
	z-index: 2;
	cursor: hand;
}
.x-form-file-wrap .x-form-file-btn + table {
	cursor: hand;
}



/**
 * You are logged in as...
 */
#whoami {
	color: #959595;
}

/**
 * Help Panel
 */
.help .x-panel-body {
	background: #fff !important;
	padding: 10px;
}
	.help .x-panel-body p {
		font-size: 13px;
	}

/**
 * Glossary
 */
#glossary .x-window-body {
	background: #fff !important;
	padding: 15px 15px 15px 30px;
}
	#glossary .x-window-body p {
		font-size: 13px;
		margin-bottom: 10px;
	}
	#glossary .x-window-body strong {
		font-weight: bold;
	}

/**
 * Quick Reports
 */
.quickReports .x-panel-body {
	background: #dfe8f6 url(../../images/quickReports/panel-background.png) repeat-x 0 0;
}
.quickReports .icon {
	float: left;
	width: 76px;
	height: 65px;
	border: 1px solid #b4cef0;
	background: #f0f0f0;
	margin: 20px 0px 0px 20px;
	cursor: pointer;
	background: url(../../images/quickReports/sprites.png) no-repeat 0 0;
}
	.quickReports .icon:hover {
		border: 1px solid #000;
	}
	.quickReports .icon.report1 {
		background-position: 0 0;
	}
		.quickReports .icon.report1:hover {
			background-position: 0 -130px;
		}
	.quickReports .icon.report2 {
		background-position: -76px 0;
	}
		.quickReports .icon.report2:hover {
			background-position: -76px -130px;
		}
	.quickReports .icon.report3 {
		background-position: -152px 0;
	}
		.quickReports .icon.report3:hover {
			background-position: -152px -130px;
		}
	.quickReports .icon.report4 {
		background-position: 0 -65px;
	}
		.quickReports .icon.report4:hover {
			background-position: 0 -195px;
		}
	.quickReports .icon.report5 {
		background-image: url(../../images/quickReports/pmSprites.png);
		background-position: -76px 0;
	}
		.quickReports .icon.report5:hover {
			background-position: -76px -65px;
		}
	.quickReports .icon.report6 {
		background-image: url(../../images/quickReports/pmSprites.png);
		background-position: 0 0;
	}
		.quickReports .icon.report6:hover {
			background-position: 0 -65px;
		}

/**
 * Repair History
 */
.repairHistory .chartTable {
	position: relative;
	display: block;
}
	.repairHistory .chartContainer {
		position: relative;
		display: block;
		height: 195px;
		width: 140px;
		padding-left: 0px;
		background: url(../../images/global/pie-blank.png) no-repeat 33px 27px;
	}
	/*
	 * For IE barcharts
	 */
	.repairHistory .ie .chartContainer {
		width: 148px;
		padding-left: 10px;
		background: none;
	}
	.repairHistory .ie table {
		position: relative;
		display: block;
	}
	.repairHistory .ie p {
		font-size: 12px;
	}
	.repairHistory .ie .headers th {
		font: 15px/16px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
		color: #000;
		font-weight: bold;
		text-align: center;
		padding-top: 5px;
	}
	.repairHistory .ie .barcharts td {
		height: 110px;
		vertical-align: bottom;
	}
	.repairHistory .ie .bar {
		margin: 0 3px 5px;
		width: 37px;
	}
	.repairHistory .ie .planned .bar {
		border-bottom: 1px solid #333;
		background: url(../../images/dashboard/bars.gif) no-repeat 0px 0px;
	}
	.repairHistory .ie .repair .bar {
		border-bottom: 1px solid #333;
		background: url(../../images/dashboard/bars.gif) no-repeat -38px 0px;
	}
	.repairHistory .ie .avoidable .bar {
		border-bottom: 1px solid #333;
		background: url(../../images/dashboard/bars.gif) no-repeat -76px 0px;
	}
	.repairHistory .ie .bullet {
		position: relative;
		display: inline-block;
		margin: 0 8px 0 15px;
		height: 8px;
		width: 8px;
		border: 1px solid #000;
	}
	.repairHistory .ie tr.planned .bullet {
		background: #00bc29;
		border-color: #00761a;
	}
	.repairHistory .ie tr.repair .bullet {
		background: #fff700;
		border-color: #888400;
	}
	.repairHistory .ie tr.avoidable .bullet {
		background: #f00;
		border-color: #a00000;
	}
	.repairHistory .ie .percent {
		position: relative;
		display: inline;
	}
		

/**
 * Quick Alerts
 */
#quickAlerts .Warning, #alertHistory .Warning {
	background: #ffcccc;
}
	#quickAlerts .x-grid3-row-over.Warning, #alertHistory .x-grid3-row-over.Warning {
		background: #f8a5a5;
	}
#quickAlerts .Caution, #alertHistory .Caution {
	background: #ffffad;
}
	#quickAlerts .x-grid3-row-over.Caution, #alertHistory .x-grid3-row-over.Caution {
		background: #eeef63;
	}
#quickAlerts .Normal {
}

/**
 * Alert History
 */
#alertHistory .checkbox {
	cursor:pointer;
	padding: 0 8px;
}

/**
 * Node Summary Panel
 */
.nodeSummary .x-panel-body {
	padding: 10px 7px 0;
}
	.nodeSummary h2 {
		font: bold 18px/16px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
		margin-bottom: 3px;
	}
		.nodeSummary .indicators {
			position: absolute;
			display: block;
			height: 12px;
			width: 200px;
			right: 10px;
			z-index: 11;
		}
		.nodeSummary .indicatorLight {
			position: relative;
			display: none;
			float: right;
			height: 12px;
			width: 25px;
			margin-left: 3px;
			background-image: url(../../images/global/ltmLeaseIndicator.png);
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}
			.nodeSummary .indicatorLight.on {
				display: inline-block;
			}
			.nodeSummary .ltm.indicatorLight {
			}
			.nodeSummary .lease.indicatorLight {
				width: 33px;
				background-position: -24px 0;
			}
			.nodeSummary .telemetry.indicatorLight {
				width: 28px;
				background-position: -56px 0;
			}
			.nodeSummary .misc.indicatorLight {
				width: 27px;
				background-position: -83px 0;
			}
			.nodeSummary .warranty.indicatorLight {
				width: 37px;
				background-position: -109px 0;
			}
		.nodeSummary table {
			table-layout: fixed;
		}
		.nodeSummary th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			color: #15428B;
			vertical-align: top;
			text-align: left;
			padding: 1px 3px 1px 0;
		}
		.nodeSummary td {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			padding: 1px 0 1px 3px;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		.nodeSummary td div {
			position: relative;
			display: inline;
		}
			.nodeSummary tr.underline td, .nodeSummary tr.underline th {
				border-bottom: 1px solid #000;
			}
		.nodeSummary .fleet-summary {
			width: 100%;
		}
			.nodeSummary .fleet-summary .col1 {
				width: 32%;
			}
			.nodeSummary .fleet-summary .col2 {
				width: 35%;
			}
			.nodeSummary .fleet-summary .col3 {
				width: 33%;
			}
		.nodeSummary .equipment-thumbnail {
			height: 103px;
			width: 137px;
			background: #bbb;
			margin: 0;
			cursor: pointer;
			border: 1px solid #fff;
		}
			.nodeSummary .equipment-thumbnail:hover {
				border: 1px solid #000;
			}
			.nodeSummary td.alert div {
				color: #f00;
				font-weight: bold;
			}
		.nodeSummary .equipment-summary {
			padding: 0;
			width: 100%;
		}
			.nodeSummary .equipment-summary .col1 {
				width: 20%;
			}
			.nodeSummary .equipment-summary .col2 {
				width: 30%;
			}
			.nodeSummary .equipment-summary .col3 {
				width: 33%;
			}
			.nodeSummary .equipment-summary .col4 {
				width: 17%;
			}
		.ext-ie .nodeSummary .equipment-summary th, .ext-ie .nodeSummary .equipment-summary td {
			font-size: 11px;
			padding: 1px 3px;
		}
	/*	.nodeSummary .equipment-summary .col1 div {
			width: 64px;
			overflow: hidden;
		}
		.nodeSummary .equipment-summary .col2 div {
			width: 76px;
			overflow: hidden;
		}
		.nodeSummary .equipment-summary .col3 div {
			width: 90px;
			overflow: hidden;
		}
		.nodeSummary .equipment-summary .col4 div {
			width: 48px;
			overflow: hidden;
		}*/
		.nodeSummary .equipment-summary .file {
			position: relative;
			display: inline;
			float: left;
			height: 14px;
			width: 50px;
			margin-right: 2px;
			padding: 4px 0 0 20px;
			background: url(../../images/global/nodeSummarySprites.png) no-repeat 0 0;
			
			font: 12px/10px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			text-decoration: none;
		}
			.nodeSummary .file:hover {
				background-position: 0px -19px;
			}
		.nodeSummary td.last {
			border-bottom: none;
			padding-left: 0;
		}


/**
 * Node Stats Panel
 */
.nodeStats .x-panel-body {
	padding: 15px;
}
	.nodeStats .table-wrapper {
		position: relative;
		display: block;
		margin-bottom: 10px;
	}
	.nodeStats table {
		padding: 0;
	}
		.nodeStats th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #555;
		}
		.nodeStats strong {
			font-weight: bold;
		}
		.nodeStats td {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ccc;
		}
		.nodeStats .x-toolbar td {
			border-bottom: none;
		}
		.nodeStats .col1 {
			width: 80px;
		}
		.nodeStats .col2 {
			width: 60px;
		}
		.nodeStats .col3 {
			width: 60px;
		}
		.nodeStats .col4 {
			width: 60px;
		}
		
			.nodeStats .telemetryTable .col1 {
				width: 80px;
			}
			.nodeStats .telemetryTable .col2 {
				width: 50px;
			}
			.nodeStats .telemetryTable .col3 {
				width: 50px;
			}
			.nodeStats .telemetryTable .col4 {
				width: 50px;
			}
			.nodeStats .telemetryTable .col5 {
				width: 50px;
			}

/**
 * Address Usage Panel
 */
.addressUsage .x-panel-body {
	padding: 15px;
}
	.addressUsage .table-wrapper {
		position: relative;
		display: block;
		margin-bottom: 25px;
	}
	.addressUsage table {
		padding: 0;
	}
		.addressUsage th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			color: #15428B;
			padding: 3px;
		}
		.addressUsage strong {
			font-weight: bold;
		}
		.addressUsage td {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			padding: 3px 3px 3px 10px;
		}
		.addressUsage .col1 {
			width: 100px;
		}
		.addressUsage .col2 {
			width: 80px;
		}


/**
 * FleetContact Panel
 */
.fleetContact .x-panel-body {
	padding: 15px;
}
	.fleetContact .table-wrapper {
		position: relative;
		display: block;
		margin-bottom: 25px;
	}
	.fleetContact table.fleet-contact {
		padding: 0;
	}
		.fleetContact table.fleet-contact th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			color: #15428B;
			padding: 3px;
		}
		.fleetContact strong {
			font-weight: bold;
		}
		.fleetContact table.fleet-contact td {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			padding: 3px 3px 3px 10px;
		}
		.fleetContact table.fleet-contact .col1 {
			width: 100px;
		}
		.fleetContact table.fleet-contact .col2 {
			width: 80px;
		}




/**
 * Enterprise Usage Panel
 */
.enterpriseUsage .x-panel-body {
	padding: 15px;
}
	.enterpriseUsage .table-wrapper {
		position: relative;
		display: block;
		margin-bottom: 25px;
	}
	.enterpriseUsage table {
		padding: 0;
	}
		.enterpriseUsage th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			color: #15428B;
			padding: 3px;
		}
		.enterpriseUsage strong {
			font-weight: bold;
		}
		.enterpriseUsage td {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			padding: 3px 3px 3px 10px;
		}
		.enterpriseUsage .col1 {
			width: 100px;
		}
		.enterpriseUsage .col2 {
			width: 85px;
		}

/**
 * Recommendations Panel
 * /
.recommendations .x-panel-body {
	padding: 15px;
}
	.recommendations ul {
		list-style: disc;
		list-style-position: outside;
		margin-left: 15px;
	}
	.recommendations li {
		font: 14px/15px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
		margin-bottom: 5px;
	}*/

/**
 * Batch Upload Panels
 */
.batchSelect p {
	font: 13px/16px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
}
.batchResponse p, .batchResponse ul {
	font: 13px/16px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
}
	.batchResponse ul {
		list-style: disc;
		list-style-position: outside;
		color: red;
		margin-left: 20px;
	}
.batchSelect .x-form-file-wrap .x-form-file-text {
	width: 204px;
}

.batchSelect .x-form-file-wrap .x-form-file { /* this is the mask which triggers the file dialogue field */
	right: 0;
	width: 25px;
	z-index: 20;
}

/**
 * Work Orders
 */
#workOrderSummary {
	position: absolute !important; /* to fix a problem where it was turning relative and thereby disappearing when disabled */
}
	#woNdsViewer .x-item-disabled {
		color: #000 !important;
	    opacity: 1;
	    -moz-opacity: 1;
	    filter: alpha(opacity=100);
	}
	#woNdsViewer .x-item-disabled input {
		color: #000 !important;
	    opacity: 1;
	    -moz-opacity: 1;
	    filter: alpha(opacity=100);
	}
.ext-ie #woSimplifiedEditor .x-fieldset {
	padding: 5px;
}
#woNdsViewer form.x-panel-body {
	background: #f3f6fb url(../../images/workOrders/ndsWorkOrder.png) no-repeat 614px 332px;
}
	#woNdsViewer form.x-panel-body .x-panel-body, #woNdsViewer form.x-panel-body .x-tab-panel-body {
		background: none;
	}
	#woNdsViewer .workOrderEditor .x-fieldset {
		background: #fff;
	}
#workOrderHistory .verified {
	background: #80e786 !important;
}
	#workOrderHistory .x-grid3-row-over.verified {
		background: #42ff4d !important;
	}
	#workOrderHistory .x-grid3-row-alt.verified {
		background: #79be7d !important;
	}
	#workOrderHistory .x-grid3-row-alt.x-grid3-row-over.verified {
		background: #80e786 !important;
	}

/**
 * Work Order Total
 */
table.workOrder-total {
	width: 100%;
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
}
table.workOrder-total th {
	font-size: 14px;
	text-align: right;
}
table.workOrder-total td {
	font-size: 14px;
	text-align: right;
	padding-left: 10px;
}
	table.workOrder-total .col1 {
		width: 100px;
	}
	table.workOrder-total .col2 {
		width: 50px;
	}
div.workOrder-total {
	margin-top: 15px;
	text-align: right;
}
	div.workOrder-total h1 {
		font-size: 32px;
		color: #2d5799;
		padding-top: 10px;
	}
	div.workOrder-total h2 {
		font-size: 18px;
		line-height: 11px;
		color: #2d5799;
	}

/**
 * Work Order Summary Panel
 */
.workOrderSummary .x-panel-body {
	padding: 10px 15px;
}
	.workOrderSummary .workOrder-summary {
		padding: 0;
	}
		.workOrderSummary .workOrder-summary th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			color: #15428B;
			padding: 1px 5px;
		}
		.workOrderSummary .workOrder-summary td {
			font: 12px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			padding: 1px 5px;
		}
		.workOrderSummary .col1 {
			width: 80px;
		}
		.workOrderSummary .col2 {
			width: 80px;
		}
		.workOrderSummary .col3 {
			width: 80px;
		}
		.workOrderSummary .col4 {
			width: 80px;
		}
		.workOrderSummary .col5 {
			width: 100px;
		}
		.workOrderSummary .col6 {
			width: 80px;
		}

/**
 * Alert Details Panel
 */
.alertDetails .x-panel-body {
	padding: 10px;
}
	.alertDetails .alertDetails-summary {
		padding: 0;
	}
		.alertDetails .alertDetails-summary th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			color: #15428B;
			padding: 1px 5px;
		}
		.alertDetails .alertDetails-summary td {
			font: 12px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			padding: 1px 5px;
		}
		.alertDetails .col1 {
			width: 80px;
		}
		.alertDetails .col2 {
			width: 180px;
		}

		
/**
 * Fleet Editor
 */
#fleetEditor .x-fieldset {
	padding: 0 0 0 15px;
}


/**
 * Reports
 */
.report p {
	font-size: 14px;
}
.report .x-panel-mc {
 /*   background-color: #dff6e2;*/
}
#reportTabs p {
	 margin-bottom: 5px;
}


/**
 * Equipment Editor
 */
.ext-ie #equipmentEditor .x-fieldset {
	padding: 5px;
}
#equipmentPage2 .x-form-file-wrap .x-form-file { /* this is the mask which triggers the file dialogue field */
	right: 24px;
	width: 25px;
	z-index: 2;
	cursor: hand;
}
#equipmentPage2 .x-form-file-wrap .x-form-file-btn + table {
	cursor: hand;
}
#equipmentPage2 fieldset {
	margin-bottom: 5px;
}
 
 

/**
 * 	Rental Contract History
 */
#rentalContractHistory .x-form-field-trigger-wrap {
	width: 80px !important;
}
#rentalContractHistory .Warning {
	background: #ffcccc;
}
	#rentalContractHistory .x-grid3-row-over.Warning {
		background: #f8a5a5;
	}

#rentalContractEditor .x-masked-relative {
	position: absolute !important; /* this prevents a weird bug where the panel disappears when disabled */
}


/**
 * Rental Contract Summary Panel
 */
.rentalContractSummary .x-panel-body {
	padding: 10px 15px;
}
	.rentalContractSummary .rentalContract-summary {
		padding: 0;
	}
		.rentalContractSummary .rentalContract-summary th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			color: #15428B;
			padding: 1px 5px;
		}
		.rentalContractSummary .rentalContract-summary td {
			font: 12px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			padding: 1px 5px;
		}
		.rentalContractSummary .col1 {
			width: 80px;
		}
		.rentalContractSummary .col2 {
			width: 80px;
		}
		.rentalContractSummary .col3 {
			width: 80px;
		}
		.rentalContractSummary .col4 {
			width: 80px;
		}
		.rentalContractSummary .col5 {
			width: 100px;
		}
		.rentalContractSummary .col6 {
			width: 80px;
		}

/**
 * Rental Quick Reports
 */
.rentalQuickReports .x-panel-body {
	background: #dfe8f6 url(../../images/quickReports/panel-background.png) repeat-x 0 0;
}
.rentalQuickReports .icon {
	float: left;
	width: 76px;
	height: 65px;
	border: 1px solid #b4cef0;
	background: #f0f0f0;
	margin: 20px 0px 0px 20px;
	cursor: pointer;
	background: url(../../images/rental/reportSprites.png) no-repeat 0 0;
}
	.rentalQuickReports .icon:hover {
		border: 1px solid #000;
	}
	.rentalQuickReports .icon.report1 {
		background-position: 0 0;
	}
		.rentalQuickReports .icon.report1:hover {
			background-position: 0 -130px;
		}
	.rentalQuickReports .icon.report2 {
		background-position: -76px 0;
	}
		.rentalQuickReports .icon.report2:hover {
			background-position: -76px -130px;
		}
	.rentalQuickReports .icon.report3 {
		background-position: -152px 0;
	}
		.rentalQuickReports .icon.report3:hover {
			background-position: -152px -130px;
		}
	.rentalQuickReports .icon.report4 {
		background-position: 0 -65px;
	}
		.rentalQuickReports .icon.report4:hover {
			background-position: 0 -195px;
		}
	.rentalQuickReports .icon.report5 {
		background-position: -76px -65px;
	}
		.rentalQuickReports .icon.report5:hover {
			background-position: -76px -195px;
		}
	.rentalQuickReports .icon.report6 {
		background-position: -152px -65px;
	}
		.rentalQuickReports .icon.report6:hover {
			background-position: -152px -195px;
		}


/**
 * Rental Node Summary Panel
 */
.rentalNodeSummary .x-panel-body {
	padding: 10px 7px 0;
}
	.rentalNodeSummary h2 {
		font: bold 18px/16px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
		margin-bottom: 3px;
	}
		.rentalNodeSummary table {
			table-layout: fixed;
		}
		.rentalNodeSummary th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			color: #15428B;
			vertical-align: top;
			text-align: left;
			padding: 1px 3px 1px 0;
		}
		.rentalNodeSummary td {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			padding: 1px 0 1px 3px;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		.rentalNodeSummary td div {
			position: relative;
			display: inline;
		}
			.rentalNodeSummary tr.underline td, .rentalNodeSummary tr.underline th {
				border-bottom: 1px solid #000;
			}
		.rentalNodeSummary .fleet-summary {
			width: 100%;
		}
			.rentalNodeSummary .fleet-summary .col1 {
				width: 32%;
			}
			.rentalNodeSummary .fleet-summary .col2 {
				width: 35%;
			}
			.rentalNodeSummary .fleet-summary .col3 {
				width: 33%;
			}
			.rentalNodeSummary td.alert div {
				color: #f00;
				font-weight: bold;
			}
		.rentalNodeSummary .rentalEquipment-summary {
			padding: 0;
			width: 100%;
		}
			.rentalNodeSummary .rentalEquipment-summary .col1 {
				width: 20%;
			}
			.rentalNodeSummary .rentalEquipment-summary .col2 {
				width: 30%;
			}
			.rentalNodeSummary .rentalEquipment-summary .col3 {
				width: 33%;
			}
			.rentalNodeSummary .rentalEquipment-summary .col4 {
				width: 17%;
			}
		.ext-ie .rentalNodeSummary .rentalEquipment-summary th, .ext-ie .rentalNodeSummary .rentalEquipment-summary td {
			font-size: 11px;
			padding: 1px 3px;
		}
	/*	.rentalNodeSummary .rentalEquipment-summary .col1 div {
			width: 64px;
			overflow: hidden;
		}
		.rentalNodeSummary .rentalEquipment-summary .col2 div {
			width: 76px;
			overflow: hidden;
		}
		.rentalNodeSummary .rentalEquipment-summary .col3 div {
			width: 90px;
			overflow: hidden;
		}
		.rentalNodeSummary .rentalEquipment-summary .col4 div {
			width: 48px;
			overflow: hidden;
		}*/
		.rentalNodeSummary .rentalEquipment-summary .file {
			position: relative;
			display: inline;
			float: left;
			height: 18px;
			width: 70px;
			margin-right: 2px;
			background: url(../../images/global/rentalNodeSummarySprites.png) no-repeat 0 0;
		}
			.rentalNodeSummary .file.warranty {
				background-position: 0px 0px;
			}
			.rentalNodeSummary .file.lease {
				background-position: -72px 0px;
			}
			.rentalNodeSummary .file.maint {
				background-position: -144px 0px;
			}
			.rentalNodeSummary .file.specs {
				background-position: -216px 0px;
			}
			.rentalNodeSummary .file.warranty:hover {
				background-position: 0px -19px;
			}
			.rentalNodeSummary .file.lease:hover {
				background-position: -72px -19px;
			}
			.rentalNodeSummary .file.maint:hover {
				background-position: -144px -19px;
			}
			.rentalNodeSummary .file.specs:hover {
				background-position: -216px -19px;
			}
		.rentalNodeSummary td.last {
			border-bottom: none;
			padding-left: 0;
		}


.rentalFilters .x-panel-body.x-form .x-panel-body {
	background: url(../../images/rental/filterArrows.png) no-repeat 26px 145px;
	padding-bottom: 58px !important;
}



/**
 * Rental Eq On Rent
 */
#rentalEquipmentOnRent .Unbilled {
	background: #c4e4ff;
}
	#rentalEquipmentOnRent .x-grid3-row-over.Unbilled {
		background: #a9d2f6;
	}
	#rentalEquipmentOnRent .x-grid3-row-alt.Unbilled {
		background: #b3dbfd;
	}
	#rentalEquipmentOnRent .x-grid3-row-alt.x-grid3-row-over.Unbilled {
		background: #98c6ee;
	}


/**
 * Rental Eq Coming Off Rent
 */
#rentalEquipmentComingOffRent .Warning {
	background: #fcc;
}
	#rentalEquipmentComingOffRent .x-grid3-row-alt.Warning {
		background: #f5b7b7;
	}
	#rentalEquipmentComingOffRent .x-grid3-row-over.Warning {
		background: #f39d9d;
	}
	#rentalEquipmentComingOffRent .x-grid3-row-alt.x-grid3-row-over.Warning {
		background: #ef8181;
	}
#rentalEquipmentComingOffRent .Unbilled {
	background: #c4e4ff;
}
	#rentalEquipmentComingOffRent .x-grid3-row-alt.Unbilled {
		background: #b3dbfd;
	}
	#rentalEquipmentComingOffRent .x-grid3-row-over.Unbilled {
		background: #9cccf4;
	}
	#rentalEquipmentComingOffRent .x-grid3-row-alt.x-grid3-row-over.Unbilled {
		background: #85b9e4;
	}
#rentalEquipmentComingOffRent .Warning.Unbilled {
	background: #c8c4ff;
}
	#rentalEquipmentComingOffRent .x-grid3-row-alt.Warning.Unbilled {
		background: #b8b3fd;
	}
	#rentalEquipmentComingOffRent .x-grid3-row-over.Warning.Unbilled {
		background: #a29cf4;
	}
	#rentalEquipmentComingOffRent .x-grid3-row-alt.x-grid3-row-over.Warning.Unbilled {
		background: #8b85e4;
	}



/**
 * Rental Node Summary Panel
 */
.rentalNodeSummary .x-panel-body {
	padding: 10px 7px 0;
}
	.rentalNodeSummary h2 {
		font: bold 18px/16px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
		margin-bottom: 3px;
	}
		.rentalNodeSummary table {
			table-layout: fixed;
		}
		.rentalNodeSummary th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			color: #15428B;
			vertical-align: top;
			text-align: left;
			padding: 1px 3px 1px 0;
		}
		.rentalNodeSummary td {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			padding: 1px 0 1px 3px;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		.rentalNodeSummary td div {
			position: relative;
			display: inline;
		}
			.rentalNodeSummary tr.underline td, .rentalNodeSummary tr.underline th {
				border-bottom: 1px solid #000;
			}
		.rentalNodeSummary .fleet-summary {
			width: 100%;
		}
			.rentalNodeSummary .fleet-summary .col1 {
				width: 50%;
			}
			.rentalNodeSummary .fleet-summary .col2 {
				width: 50%;
			}
		.rentalNodeSummary .rentalEquipment-thumbnail {
			height: 103px;
			width: 137px;
			background: #bbb;
			margin: 0;
			cursor: pointer;
			border: 1px solid #fff;
		}
			.rentalNodeSummary .rentalEquipment-thumbnail:hover {
				border: 1px solid #000;
			}
			.rentalNodeSummary td.alert div {
				color: #f00;
				font-weight: bold;
			}
		.rentalNodeSummary .rentalEquipment-summary {
			padding: 0;
			width: 100%;
		}
			.rentalNodeSummary .rentalEquipment-summary .col1 {
				width: 20%;
			}
			.rentalNodeSummary .rentalEquipment-summary .col2 {
				width: 30%;
			}
			.rentalNodeSummary .rentalEquipment-summary .col3 {
				width: 20%;
			}
			.rentalNodeSummary .rentalEquipment-summary .col4 {
				width: 30%;
			}
		.ext-ie .rentalNodeSummary .rentalEquipment-summary th, .ext-ie .rentalNodeSummary .rentalEquipment-summary td {
			font-size: 11px;
			padding: 1px 3px;
		}
	/*	.rentalNodeSummary .rentalEquipment-summary .col1 div {
			width: 64px;
			overflow: hidden;
		}
		.rentalNodeSummary .rentalEquipment-summary .col2 div {
			width: 76px;
			overflow: hidden;
		}
		.rentalNodeSummary .rentalEquipment-summary .col3 div {
			width: 90px;
			overflow: hidden;
		}
		.rentalNodeSummary .rentalEquipment-summary .col4 div {
			width: 48px;
			overflow: hidden;
		}*/
		.rentalNodeSummary td.last {
			border-bottom: none;
			padding-left: 0;
		}
#rentalInvoiceEditor .calculationTable {
	position: relative;
	display: block;
	height: 80px;
	width: 231px;
	background: #f3f6fb;
	border: 2px solid #99bbe8;
	padding: 6px 10px;
}
	#rentalInvoiceEditor .calculationTable table {
		position: relative;
		display: block;
		width: 200px;
	}
	#rentalInvoiceEditor .calculationTable .header th {
		font-size: 26px;
		padding: 3px 0;
	}
	#rentalInvoiceEditor .calculationTable .equipment {
		font-size: 18px;
		line-height: 11px;
		color: #2d5799;
	}
	#rentalInvoiceEditor .calculationTable .total {
		color: #2d5799;
	}
	#rentalInvoiceEditor .calculationTable th {
		font: 15px/16px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
		color: #000;
		padding: 2px 5px;
		font-size: 14px;
		text-align: right;
		width: 100px;
	}
	#rentalInvoiceEditor .calculationTable td {
		padding: 2px 5px;
		font-size: 14px;
		text-align: left;
		width: 100px;
	}
	
	#rentalInvoiceEditor .calculationTable h2 {
	}
	

#rentalSupplier .x-panel-body {
	padding: 20px;
}
	#rentalSupplier .x-panel-body p {
		line-height: 24px;
	}


#findEquipmentChooser .x-panel-body {
	padding: 10px;
}
#findEquipmentChooser p {
	line-height: 18px;
	font-size: 14px;
}



/**
 * Quick Reports
 */
.pmQuickReports .x-panel-body {
	background: #dfe8f6 url(../../img/mh-fleet/panel-background.png) repeat-x 0 0;
}
.pmQuickReports .icon {
	float: left;
	width: 76px;
	height: 65px;
	border: 1px solid #b4cef0;
	background: #f0f0f0;
	margin: 20px 0px 0px 20px;
	cursor: pointer;
	background: url(../../images/quickReports/pmSprites.png) no-repeat 0 0;
}
	.pmQuickReports .icon:hover {
		border: 1px solid #000;
	}
	.pmQuickReports .icon.report1 {
		background-position: 0 0;
	}
		.pmQuickReports .icon.report1:hover {
			background-position: 0 -65px;
		}
	.pmQuickReports .icon.report2 {
		background-position: -76px 0;
	}
		.pmQuickReports .icon.report2:hover {
			background-position: -76px -65px;
		}
	.pmQuickReports .icon.report3 {
		background-position: -152px 0;
	}
		.pmQuickReports .icon.report3:hover {
			background-position: -152px -65px;
		}
	.pmQuickReports .icon.report4 {
		background-position: -228px 0;
	}
		.pmQuickReports .icon.report4:hover {
			background-position: -228px -65px;
		}
	.pmQuickReports .icon.report5 {
		background: #f0f0f0;
		background: url(../../images/reports/pms.png) no-repeat 0 0;
		background-position: 0 0;
	}
		.pmQuickReports .icon.report5:hover {
			background-position: 0 0;
		}


/**
 * PM Node Summary Panel
 */
.pmNodeSummary .equipment-summary .col3 {
	width: 20%;
}
.pmNodeSummary .equipment-summary .col4 {
	width: 30%;
}

	#pmEquipmentUpcoming .bumpButton {
		position: absolute;
		display: block;
		height: 12px;
		width: 42px;
		background: url(../../images/global/bumpButton.png) no-repeat 0px -14px;
		padding: 1px 5px;
		text-align: center;
		color: #fff;
		cursor: pointer;
	}
	#pmEquipmentUpcoming .bumpButton:hover {
		background-position: 0px 0px;
	}
	#pmEquipmentOverdue .bumpButton {
		position: absolute;
		display: block;
		height: 12px;
		width: 42px;
		background: url(../../images/global/bumpButton.png) no-repeat 0px -14px;
		padding: 1px 5px;
		text-align: center;
		color: #fff;
		cursor: pointer;
	}
	#pmEquipmentOverdue .bumpButton:hover {
		background-position: 0px 0px;
	}

.tbarLabel {
	padding: 2px 5px 0 10px;
	font-size: 11px;
	font-style: italic;
}



/**
 * LTM Invoice Summary Panel
 */
.ltmInvoiceSummary .x-panel-body {
	padding: 10px 15px;
}
	.ltmInvoiceSummary .ltm-summary {
		padding: 0;
	}
		.ltmInvoiceSummary .ltm-summary th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			color: #15428B;
			padding: 1px 5px;
		}
		.ltmInvoiceSummary .ltm-summary td {
			font: 12px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			padding: 1px 5px;
		}
		.ltmInvoiceSummary .col1 {
			width: 80px;
		}
		.ltmInvoiceSummary .col2 {
			width: 100px;
		}
		.ltmInvoiceSummary .col3 {
			width: 70px;
		}
		.ltmInvoiceSummary .col4 {
			width: 70px;
		}
		.ltmInvoiceSummary .col5 {
			width: 70px;
		}
		.ltmInvoiceSummary .col6 {
			width: 150px;
		}



/**
 * LTM Invoice Summary Panel
 */
.ltmNodeSummary .equipment-summary .col1 {
	width: 20%;
}
.ltmNodeSummary .equipment-summary .col2 {
	width: 28%;
}
.ltmNodeSummary .equipment-summary .col3 {
	width: 28%;
}
.ltmNodeSummary .equipment-summary .col4 {
	width: 24%;
}
.ltmNodeSummary .equipment-summary .alert {
	color: red;
	font-weight: bold;
}


/**
 * 	Combobox Add/Edit buttons
 */
.x-form-trigger.addBtn, .x-form-trigger.editBtn {
	position: absolute;
	top: 0;
	right: -53px;
	height: 22px;
	width: 23px;
	background: url(../../img/common/editButtons.png) no-repeat 0px 0px;
	z-index: 20;
}
	.x-form-trigger.addBtn {
		right: -30px;
		background-position: -23px 0px;
	}
	.x-form-trigger.addBtn:hover {
		background-position: -23px -22px;
	}
	.x-form-trigger.editBtn:hover {
		background-position: 0px -22px;
	}

/**
 * 	Lease Editor
 */
#leaseEditor .x-form-file-wrap .x-form-file { /* this is the mask which triggers the file dialogue field */
	right: 24px;
	width: 25px;
	z-index: 2;
	cursor: hand;
}
#leaseEditor .x-form-file-wrap .x-form-file-btn + table {
	cursor: hand;
}


/**
 * Rental Quick Reports
 */
.leaseQuickReports .x-panel-body {
	background: #dfe8f6 url(../../images/quickReports/panel-background.png) repeat-x 0 0;
}
.leaseQuickReports .icon {
	float: left;
	width: 76px;
	height: 65px;
	border: 1px solid #b4cef0;
	background: #f0f0f0;
	margin: 20px 0px 0px 20px;
	cursor: pointer;
	background: url(../../img/lease/reportSprites.png) no-repeat 0 0;
}
	.leaseQuickReports .icon:hover {
		border: 1px solid #000;
	}
	.leaseQuickReports .icon.report1 {
		background-position: 0 0;
	}
		.leaseQuickReports .icon.report1:hover {
			background-position: 0 -65px;
		}
	.leaseQuickReports .icon.report2 {
		background-position: -76px 0;
	}
		.leaseQuickReports .icon.report2:hover {
			background-position: -76px -65px;
		}
	.leaseQuickReports .icon.report3 {
		background-position: -152px 0;
	}
		.leaseQuickReports .icon.report3:hover {
			background-position: -152px -65px;
		}


/**
 * 	Lightbox
 */
	#lPrev, #lNext {
		position: absolute;
		display: block;
		height: 449px;
		width: 205px;
		top: 1px;
		left: 8px;
		background: url(../../img/mh-fleet/lightboxSprites.png) no-repeat -100px 0;
		z-index: 10;
	}
	#lPrev:hover {
		background-position: 0px 0;
	}
	#lDownload {
		position: absolute;
		display: block;
		height: 449px;
		width: 230px;
		top: 1px;
		left: 205px;
		background: url(../../img/mh-fleet/lightboxSprites.png) no-repeat -85px 0;
		z-index: 10;
	}
	#lDownload:hover {
		background-position: -480px 0;
	}
	#lNext {
		left: 435px;
	}
	#lNext:hover {
		background-position: -172px 0;
	}
    #lPrev.disabled:hover, #lNext.disabled:hover {
        background-position: -100px 0;
    }


#screenleases .x-table-layout-cell {
	vertical-align: top;
}


/**
 * LeaseNode Summary Panel
 */
.leaseNodeSummary .x-panel-body {
	padding: 10px 7px 0;
}
	.leaseNodeSummary h2 {
		font: bold 18px/16px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
		margin-bottom: 3px;
	}
		.leaseNodeSummary table {
			table-layout: fixed;
		}
		.leaseNodeSummary th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			color: #15428B;
			vertical-align: top;
			text-align: left;
			padding: 1px 3px 1px 0;
		}
		.leaseNodeSummary td {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			padding: 1px 0 1px 3px;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		.leaseNodeSummary td div {
			position: relative;
			display: inline;
		}
			.leaseNodeSummary tr.underline td, .leaseNodeSummary tr.underline th {
				border-bottom: 1px solid #000;
			}
		.leaseNodeSummary .fleet-summary {
			width: 100%;
		}
			.leaseNodeSummary .fleet-summary .col1 {
				width: 32%;
			}
			.leaseNodeSummary .fleet-summary .col2 {
				width: 35%;
			}
			.leaseNodeSummary .fleet-summary .col3 {
				width: 33%;
			}
		.leaseNodeSummary .equipment-thumbnail {
			height: 103px;
			width: 137px;
			background: #bbb;
			margin: 0;
			cursor: pointer;
			border: 1px solid #fff;
		}
			.leaseNodeSummary .equipment-thumbnail:hover {
				border: 1px solid #000;
			}
			.leaseNodeSummary td.alert div {
				color: #f00;
				font-weight: bold;
			}
		.leaseNodeSummary .equipment-summary {
			padding: 0;
			width: 100%;
		}
			.leaseNodeSummary .equipment-summary .col1 {
				width: 30%;
			}
			.leaseNodeSummary .equipment-summary .col2 {
				width: 20%;
			}
			.leaseNodeSummary .equipment-summary .col3 {
				width: 50%;
			}
		.ext-ie .leaseNodeSummary .equipment-summary th, .ext-ie .leaseNodeSummary .equipment-summary td {
			font-size: 11px;
			padding: 1px 3px;
		}
	/*	.leaseNodeSummary .equipment-summary .col1 div {
			width: 64px;
			overflow: hidden;
		}
		.leaseNodeSummary .equipment-summary .col2 div {
			width: 76px;
			overflow: hidden;
		}
		.leaseNodeSummary .equipment-summary .col3 div {
			width: 90px;
			overflow: hidden;
		}
		.leaseNodeSummary .equipment-summary .col4 div {
			width: 48px;
			overflow: hidden;
		}*/
		.leaseNodeSummary .equipment-summary .file {
			position: relative;
			display: inline;
			float: left;
			height: 14px;
			width: 50px;
			margin-right: 2px;
			padding: 4px 0 0 20px;
			background: url(../../images/global/leaseNodeSummarySprites.png) no-repeat 0 0;
			
			font: 12px/10px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			text-decoration: none;
		}
			.leaseNodeSummary .file:hover {
				background-position: 0px -19px;
			}
		.leaseNodeSummary td.last {
			border-bottom: none;
			padding-left: 0;
		}



/**
 * Lease Quick Alerts
 */
#leaseQuickAlerts .Warning, #alertHistory .Warning {
	background: #ffcccc;
}
	#leaseQuickAlerts .x-grid3-row-over.Warning, #alertHistory .x-grid3-row-over.Warning {
		background: #f8a5a5;
	}
#leaseQuickAlerts .Caution, #alertHistory .Caution {
	background: #ffffad;
}
	#leaseQuickAlerts .x-grid3-row-over.Caution, #alertHistory .x-grid3-row-over.Caution {
		background: #eeef63;
	}
#leaseQuickAlerts .Normal {
}


/**
 * Lease Customer Panel
 */
.leaseCustomer .x-panel-body {
	padding: 10px 7px 0;
}
		.leaseCustomer table {
			table-layout: fixed;
		}
		.leaseCustomer th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			color: #15428B;
			vertical-align: top;
			text-align: left;
			padding: 1px 3px 1px 0;
		}
		.leaseCustomer td {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			padding: 1px 0 1px 3px;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		.leaseCustomer td div {
			position: relative;
			display: inline;
		}
			.leaseCustomer tr.underline td, .leaseCustomer tr.underline th {
				border-bottom: 1px solid #000;
			}
			.leaseCustomer .col1 {
				width: 30%;
			}
			.leaseCustomer .col2 {
				width: 70%;
			}
		.leaseCustomer td.last {
			border-bottom: none;
			padding-left: 0;
		}


/**
 * Lease Info Panel
 */
.leaseInfo .x-panel-body {
	padding: 10px 7px 0;
}
		.leaseInfo table {
			table-layout: fixed;
		}
		.leaseInfo th {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			color: #15428B;
			vertical-align: top;
			text-align: left;
			padding: 1px 3px 1px 0;
			width: 140px;
		}
		.leaseInfo td {
			font: 13px/13px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #ddd;
			vertical-align: top;
			text-align: left;
			padding: 1px 0 1px 3px;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		.leaseInfo td div {
			position: relative;
			display: inline;
		}
			.leaseInfo td div.alert {
				background: red;
				color: #fff;
				padding: 2px 15px;
			}
			.leaseInfo td div.gray {
				background: #ddd;
				color: #000;
			}
			.leaseInfo td div.green {
				background: green;
			}
			.leaseInfo tr.underline td, .leaseInfo tr.underline th {
				border-bottom: 1px solid #000;
			}
			.leaseInfo .col1 {
				width: 40%;
			}
			.leaseInfo .col2 {
				width: 60%;
			}
		.leaseInfo td.last {
			border-bottom: none;
			padding-left: 0;
		}
		.leaseInfo tr.boldTop td, .leaseInfo tr.boldTop th {
			border-top: 1px solid #000;
			padding-top: 5px;
		}
		.leaseInfo .file {
			position: relative;
			display: inline;
			float: left;
			height: 14px;
			width: 82px;
			padding: 4px 0 0 20px;
			background: url(../../images/global/leaseNodeSummarySprites.png) no-repeat 0 0;
			
			font: 12px/10px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
			text-decoration: none;
		}
			.leaseInfo .file:hover {
				background-position: 0px -19px;
			}

/**
 * 	Lease Setup Panel
 */
#leaseSetup .x-form-file-wrap .x-form-file-text {
	width: 95px;``
}
#leaseSetup .x-form-file-wrap .x-form-file-btn.upload-icon {
	z-index: 5;
}
#leaseSetup .x-form-file-wrap .x-form-file-btn.clear-icon {
	z-index: 30;
}

