@import "//fonts.googleapis.com/css?family=Arimo";
 @font-face {
font-family:Segoe;
src:url(../font/segoeui.ttf), url(../font/segoeui.eot)
	}
 @font-face {
font-family:Check;
src:url(../font/check.ttf), url(../font/check.eot)
	}
.mainHTMLTAG {
	min-width:1300px;
	overflow-x:auto
	}
html {
	padding:0;
	margin:0;
	min-width:320px;
	/*text-transform:uppercase;*/
	}
body {
	margin:0;
	font-family:"Segoe", Arial;
	color:#666;
	font-size:14px;
	width:100%;
	padding:0;
	/*text-transform:uppercase;*/
 	}
.autocompleteHighlight{
	color:#F00; font-weight:bold;
	}	
form {
	margin:0;
	/*text-transform:uppercase;*/
	}
input[type="submit"] {
	cursor:pointer;
	font-family:"Segoe", Arial;
	/*text-transform:uppercase;*/
	}
input[type="button"] {
	cursor:pointer;
	/*text-transform:uppercase;*/
	}
input[type="text"] {
	border:solid 1px #e1e1e1;
	/*border-radius:5px;*/
	color:#000;
	/*text-transform:uppercase;*/
	font-size:13px;
	font-family:"Segoe", Arial;
	padding:5px;
	}
textarea {
	/*text-transform:uppercase;*/
	font-family:"Segoe", Arial;
	color:#000
	}
input[type="text"]:focus, textarea:focus, select:focus, input[type="password"]:focus {
	border-color:#66AFE9!important;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
	outline:0 none;
	overflow:hidden
}
input[type="checkbox"] {
	cursor:pointer;
	}
select{
	border:solid 1px #e1e1e1;
	background-color:#fff;
	/*border-radius:5px;*/
	color:#000;
	font-size:13px;
	padding:5px;
	}

option{
	/*text-transform:uppercase;*/
	}
p{
	margin:5px 0;
	/*text-transform:uppercase;*/
	}
textarea {
	font-family:"Segoe", Arial;
	font-size:13px;
	border-radius:5px;
	border:solid 1px #e1e1e1;
	/*text-transform:uppercase;*/
	}
img {
	border:0
	}
fieldset {
	padding:0;
	margin:0;
	border:0;
	/*text-transform:uppercase;*/
}
label {
	cursor:pointer;
	/*text-transform:uppercase;*/
	}
.blueLink {
	color:#2269BA;
	cursor:pointer;
	display:inline-block
	}
.redLink {
	color:#ff0000;
	cursor:pointer;
	display:inline-block
	}
.blueLink:hover {
	text-decoration:underline
	}
.uppercase {
	text-transform:uppercase!important
	}
.blueLink-header{
	color:#a90303;
	cursor:pointer;
	display:inline-block;
	/*background:#f4bb36;*/
	border-bottom:1px solid #a90303;
   	line-height:15px;
/*	text-shadow:1px 1px 2px #626262;
	box-shadow:inset 1px 1px 5px #323131;
	padding:5px;*/
	}
.error-highlight-counter {
	background-color:#AD3D3D;
	/*border-radius:20px;*/
	color:#FFF;
	margin-left:5px!important;
	padding:0 6px 2px!important;
	text-align:center;
	text-shadow:none!important;
	-webkit-animation-name:blinker;
	-webkit-animation-duration:1.5s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-name:blinker;
	-moz-animation-duration:1.5s;
	-moz-animation-timing-function:linear;
	-moz-animation-iteration-count:infinite;
	animation-name:blinker;
	animation-duration:1.5s;
	animation-timing-function:linear;
	animation-iteration-count:infinite
	}
.error-highlight-counter-text {
	color:#AD3D3D;
	margin:0;
	padding:5px 0 0;
	text-align:center;
	text-shadow:none!important;
	-webkit-animation-name:blinker;
	-webkit-animation-duration:1.5s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-name:blinker;
	-moz-animation-duration:1.5s;
	-moz-animation-timing-function:linear;
	-moz-animation-iteration-count:infinite;
	animation-name:blinker;
	animation-duration:1.5s;
	animation-timing-function:linear;
	animation-iteration-count:infinite
	}
 @-moz-keyframes blinker {
0% {
	opacity:1
	}
 50% {
	opacity:0
	}
 100% {
	opacity:1
	}
}
 @-webkit-keyframes blinker {
0% {
	opacity:1
	}
 50% {
	opacity:0
	}
 100% {
	opacity:1
	}
}
 @keyframes blinker {
0% {
	opacity:1
}
 50% {
	opacity:0
}
 100% {
	opacity:1
}
}
.home-con {
	width:98%;
	margin:0;
	float:left;
	background-image:url(../images/login-bg-new.jpg);
	background-repeat:no-repeat;
	background-size:100% auto;
	background-attachment:fixed;
	padding:0 1%
}
.home-con .logo {
	background-image:url(../images/main-logo.png);
	height:196px;
	background-position:center center;
	background-repeat:no-repeat;
	margin-bottom:25px
}
.home-con .box-con {
	width:100%;
	float:left;
	margin:25px 0 0
}
.home-con .box-con .box {
	float:left;
	width:24%;
	margin:0 .5% 30px
}
.home-con .box-con .box .head {
	width:60%;
	float:left;
	height:48px;
	border:solid 1px #852020;
	margin:0 20%;
	border-radius:5px;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.4)
}
.home-con .box-con .box .head .title {
	line-height:45px;
	margin-left:50px;
	font-size:13px;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	/*text-transform:uppercase;*/
	font-weight:700
}
.home-con .box-con .box .head .arrow {
	position:absolute;
	margin:48px 6.7% 0;
	width:16px;
	height:14px;
	background-image:url(../images/home-box-head-arrow.png)
}
.home-con .box-con .box .whitebox {
	float:left;
	width:100%;
	border:solid 1px #fff;
	background-color:#fff;
	margin-top:23px;
	border-radius:5px;
	box-shadow:0 6px 10px rgba(0, 0, 0, 0.3);
	background-image:url(../images/home-box-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:15px;
	height:555px;
	overflow-y:auto;
	box-sizing:border-box
}
.home-con .box-con .box .whitebox .row {
	float:left;
	width:100%;
	margin:10px 0 0;
	border-top:solid 1px #f1f1f1
}
.home-con .box-con .box .whitebox .column {
	float:left;
	width:32.3%;
	padding:0 0 15px;
	cursor:pointer;
	margin:0 .5%
}
.home-con .box-con .box .whitebox .column:hover .caption {
	background-color:#4195D5;
	color:#fff;
	text-shadow:none;
	border-top:solid 1px #2269BA
}
.home-con .box-con .box .whitebox .column .icon {
	float:left;
	width:100%;
	height:50px;
	background-repeat:no-repeat;
	background-position:center center
}
.home-con .box-con .box .whitebox .column .caption {
	float:left;
	width:95%;
	text-align:center;
	padding:5px 1px;
	background-color:#f1f1f1;
	text-shadow:1px 1px 0 #fff;
	color:#666;
	margin-top:5px;
	border-top:solid 1px #e1e1e1;
	height:40px;
	overflow:hidden;
	text-overflow:ellipsis
}
.home-con .box-con .box .production {
	background-image:url(../images/factory-red28x29.png), url(../images/home-box-head.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top
}
.home-con .box-con .box .corporate {
	background-image:url(../images/building-red29x29.png), url(../images/home-box-head.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top
}
.home-con .box-con .box .accounting {
	background-image:url(../images/calculator-red29x29.png), url(../images/home-box-head.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top
}
.home-con .box-con .box .banking {
	background-image:url(../images/bank-red41x29.png), url(../images/home-box-head.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top
}
.home-con .box-con .box .employee {
	background-image:url(../images/employee-red24x29.png), url(../images/home-box-head.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top
}
.home-con .box-con .box .training {
	background-image:url(../images/emp-training.png), url(../images/home-box-head.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top
}
.home-con .box-con .box .mail-login {
	background-image:url(../images/mail-box-head.png), url(../images/home-box-head.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top
}
.home-con .box-con .box .developer {
	background-image:url(../images/home-developer-title-icon.png), url(../images/home-box-head.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top
}
.dispatchImg {
	background-image:url(../images/dispatchmain.png);
}
.addcustomerImg {
	background-image:url(../images/adcust.png);
}
.searchImg {
	background-image:url(../images/sear.png);
}
.bigboardImg {
	background-image:url(../images/bigboard.png);
}
.callRecordImg {
	background-image:url(../images/callrecord-50x50.png);
}
.dailysalesImg {
	background-image:url(../images/dailysales.png);
}
.runreportsImg {
	background-image:url(../images/runreport.png);
}
.day-cancelImg {
	background-image:url(../images/3day-cancel.png);
}
.contractImg {
	background-image:url(../images/contract.png);
}
.applicationImg {
	background-image:url(../images/application-form.png);
}
.hire-packetImg {
	background-image:url(../images/hire-packet.png);
}
.employee-checklistImg {
	background-image:url(../images/employee-checklist.png);
}
.formImg {
	background-image:url(../images/form.png);
}
.corporatehierarchyImg {
	background-image:url(../images/corhier.png);
}
.businessplanImg {
	background-image:url(../images/busplan.png);
}
.corporatebudgetImg {
	background-image:url(../images/corbud.png);
}
.corporateassetsImg {
	background-image:url(../images/corasset.png);
}
.liabilitiesImg {
	background-image:url(../images/lib.png);
}
.insuranceImg {
	background-image:url(../images/insurance.png);
}
.operationsImg {
	background-image:url(../images/oper.png);
}
.vendorsImg {
	background-image:url(../images/vendors.png);
}
.corporatedirectoryImg {
	background-image:url(../images/cordirect.png);
}
.contactsImg {
	background-image:url(../images/cont.png);
}
.mymanagerImg {
	background-image:url(../images/mymanag.png);
}
.adminImg {
	background-image:url(../images/admin.png);
}
.enterbillsImg {
	background-image:url(../images/entbill.png);
}
.badgeInvoicesImg {
	background-image:url(../images/badge-invoices.png);
}
.paybillsImg {
	background-image:url(../images/paybill.png);
}
.createinvoiceImg {
	background-image:url(../images/creinvo.png);
}
.createrecieptImg {
	background-image:url(../images/crereciept.png);
}
.recievepaymentsImg {
	background-image:url(../images/recpayment.png);
}
.ChartOfAccounts {
	background-image:url(../images/chart-of-account-icon.png);
}
.CollectInvoices {
	background-image:url(../images/collect-invoices-icon.png);
}
.ClockInOut {
	background-image:url(../images/time-card-review-icon.png);
}
.vendormangmentimg {
	background-image:url(../images/vendors.png);
}
.enterbillsimg {
	background-image:url(../images/bills.png);
	background-size:40px 40px;
	}
.paybillsimg {
	background-image:url(../images/paybills.png);
	background-size:40px 40px;
	}
.po-icon {
	background-image:url(../images/purchase-order-icon.png);
	background-size:45px 32px;
	}
.permit-po-icon{
	background-image:url(../images/po-permit-icon.png);
	background-size:43px 43px;
	}
.accountstatementsImg {
	background-image:url(../images/accstate.png);
}
.statementchargesImg {
	background-image:url(../images/statecharge.png);
}
.VehicleMangment {
	background-image:url(../images/vehi-mange.png);
}
.creditrefundsImg {
	background-image:url(../images/crerefund.png);
}
.estimatesImg {
	background-image:url(../images/estimat.png);
}
.proposalsImg {
	background-image:url(../images/proposal.png);
}
.inventoryImg {
	background-image:url(../images/inven.png);
}
.checkinoutImg {
	background-image:url(../images/checkout.png);
}
.bankaccountsImg {
	background-image:url(../images/bankaccount.png);
}
.bankaccountsImg {
	background-image:url(../images/bankaccount.png);
}
.chargebackImg{
	background-image:url(../images/charge-back.png);
	background-size:42px 40px;
	}
.bankstatementsImg{
	background-image:url(../images/bank-statement.png);
	background-size:36px 42px;
	}
.merchantprofiles{
	background-image: url(../images/merchant-icon.png);
	background-size:55px 40px;
    }
.depositsImg {
	background-image:url(../images/deposi.png);
}
.writechecksImg {
	background-image:url(../images/writecheck.png);
	background-size:40px 40px;
}
.ProfitLoss{
	background-image:url(../images/profitandloss.jpg);
	background-size:55px 45px;
	}
.raiseticket{
	background-image:url(../images/raiseticket.png);
	background-size:40px 40px;
	}
.cashregisterImg {
	background-image:url(../images/cashregi.png);
}
.checkregisterImg {
	background-image:url(../images/cheregist.png);
}
.creditchargesImg {
	background-image:url(../images/entercred.png);
}
.processcreditImg {
	background-image:url(../images/processcredit.png);
}
.reconcileImg {
	background-image:url(../images/reconcill.png);
}
.transfersImg {
	background-image:url(../images/transfers.png);
}
.printchecksImg {
	background-image:url(../images/printcheck.png);
}
.moneyhandImg {
	background-image:url(../images/moneyhand.png);
}
.payrollcenterImg {
	background-image:url(../images/payrollcen.png);
}
.techtraningImg {
	background-image:url(../images/tech-traning.png);
}
.suptraningImg {
	background-image:url(../images/sup-traning.png);
}
.payemployeesImg {
	background-image:url(../images/payemp.png);
}
.timecardImg {
	background-image:url(../images/timecard.png);
}
.acctraningImg {
	background-image:url(../images/acc-traning.png);
}
.payrollformsImg {
	background-image:url(../images/creroll.png);
}
.ViewProfileImg {
	background-image:url(../images/view-profile-icon.png);
}
.calltraningImg {
	background-image:url(../images/calltraning.png);
}
.handbookformsImg {
	background-image:url(../images/handbook.png);
}
.hiringkitImg {
	background-image:url(../images/hiring.png);
}
.screeningImg {
	background-image:url(../images/backscree.png);
}
.benefitsImg {
	background-image:url(../images/benefit.png);
}
.employeemanagementImg {
	background-image:url(../images/ManageProfileImg.png);
}
.addemployeeImg {
	background-image:url(../images/empmanage.png);
}
.ClockInClockOutImg {
	background-image:url(../images/clock-in-clock-out.png);
}
.trackvehicleImg {
	background-image:url(../images/track-vehicle.png);
}
.salescommunicationImg {
	background-image:url(../images/sal&com.png);
}
.cashCheckDepositImg {
	background-image:url(../images/cashcheckdeposit.png);
}
.quickBookImg {
	background-image:url(../images/quickbook.png);
	background-size: 60px;
}
.budgetImg {
	background-image:url(../images/Budget-icon.png);
	background-size: 50px;
}
.dmrImg {
	background-image:url(../images/icon-dmr.png);
	background-size: 45px;
}
.creditCardReconcileImg {
	background-image:url(../images/credit-card-64x40.png);
}
.clientEvaluationImg {
	background-image:url(../images/client-evaluation-img50x50.png);
}
.fileManagerImg {
	background-image:url(../images/file-manager-img54x50.png);
}
.waitingForCancellationImg {
	background-image:url(../images/waiting-cancellation-img50x50.png);
}
.reportsImg {
	background-image:url(../images/graph-55x50.png);
}
.cashDepositImg {
	background-image:url(../images/cash-deposit-img71x50.png);
}
.checkDepositImg {
	background-image:url(../images/check-deposit-img102x50.png);
}
.ccDepositImg {
	background-image:url(../images/credit-card-img80x50.png);
}
.financeDepositImg {
	background-image:url(../images/finance-deposit-img75x80.png);
}
.invoiceManagementImg {
	background-image:url(../images/invoice-management-img49x50.png);
}
.transactionStatementImg {
	background-image:url(../images/statement-img51x50.png);
}
.revenueBoardImg {
	background-image:url(../images/revenue-img78x50.png);
}
.transactionBatch {
	background-image:url(../images/openbox-img69x50.png);
}
.Vehicle-Mangement {
	background-image:url(../images/vehi-mange.png);
}
.Vendor-Mangement {
	background-image:url(../images/vendors.png);
}
.system-training-img {
	background-image:url(../images/system-trainig-img52x50.png);
}
.our-location-img {
	background-image:url(../images/our-location-img50x50.png);
}
.inventory-management-img {
	background-image:url(../images/inventor-management-img50x50.png);
}
.task-management {
	background-image:url(../images/task-management-img51x50.png);
}
.TECH-Support {
	background-image:url(../images/calltraning.png);
}
.info {
	background-image:url(../images/info.png);
}
.infoblack {
	background-image:url(../images/info_black.png);
}
.complaints {
	background-image:url(../images/complain.png);
}
.track {
	background-image:url(../images/track.png);
}
.appointmen {
	background-image:url(../images/appointment.png);
}
.merchant {
	background-image:url(../images/merchant_icon.png);
	background-size:36px 33px
}
.techemail {
	background-image:url(../images/tech-support-mr.png);
}
.contactus {
	background-image:url(../images/contact_icon.png);
}
.page {
	background-image:url(../images/page.png);
}
.fax {
	background-image:url(../images/fax.png);
}
.careers {
	background-image:url(../images/carrer_icon.png);
}
.voicemail {
	background-image:url(../images/voicemail_icon.png);
}
.survey {
	background-image:url(../images/survay.png);
}
.myemail {
	background-image:url(../images/myemail.png);
}
.ar {
	background-image:url(../images/ar.png);
}
.acp {
	background-image:url(../images/pr-n.png);
}
.invoicing-discrepancy{
	background-image:url(../images/invoicing-discrepancy.png);
	}
.discrepancy-report{
	background-image:url(../images/discrepancy-report.png);
	background-size:50px 50px;
	}
.ccdeposit-batch{
	background-image:url(../images/ccdeposit.jpg);
	background-size:50px 50px;
	}
.deposit-batch{
	background-image:url(../images/deposit-batch.png);
	background-size:60px 36px;
	}
.customer-openbalance{
	background-image:url(../images/open-balance.png);
	background-size:50px 50px;
	}
.manual-deposit{
	background-image:url(../images/manual-deposit.png);
	background-size:60px 40px;
	}
.manual-statement{
	background-image:url(../images/manual-statement.jpg);
	background-size:50px 50px;
	}
.repair-maintenance{
	background-image:url(../images/repair-maintenance.png);
	background-size:55px 50px;
	}
.damaged-items{
	background-image:url(../images/damaged-items.png);
	background-size:60px 45px;
	}
.stolen-items{
	background-image:url(../images/stolen-items.png);
	background-size:45px 45px;
	}
.work-order{
	background-image:url(../images/work-order.gif);
	background-size:55px 50px;
	}
.assigned-items{
	background-image:url(../images/assigned-tems.png);
	background-size:60px 56px;
	}
.homemore {
	float:right;
	font-size:13px;
	cursor:pointer;
	height:20px;
	line-height:18px;
	display:block;
	background-image:url(../images/plus-blue15x15.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:17px;
	margin-top:5px;
	color:#2269BA
}
.homemore:hover {
	text-decoration:underline
}
.subMenuHead {
	color:#FFF;
	float:left;
	font-family:"Segoe";
	font-size:13px;
	height:30px;
	line-height:30px;
	text-align:left;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	clear:both
}
.subMenuHead .text {
	float:left;
	background:#5dadea;
	background:-moz-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2));
	background:-webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-o-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-ms-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:linear-gradient(to bottom, #5dadea 0%, #287fc2 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0);
	padding:0 15px;
	box-shadow:0 -3px 5px rgba(0, 0, 0, 0.2) inset
}
.subMenu {
	float:left;
	display:none
}
.subMenu .wrapper {
	float:left;
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	border-top:1px solid #2269BA;
	padding:10px 20px;
	clear:both
}
.subMenu .row {
	float:left;
	width:100%;
	margin-top:15px
}
.subMenu .row:first-child {
	margin-top:5px
}
.subMenu .row .application {
	background-image:url(../images/application-form.png)
}
.subMenu .row .hire-packet {
	background-image:url(../images/hire-packet.png)
}
.subMenu .row .employee-checklist {
	background-image:url(../images/employee-checklist.png)
}
.subMenu .row .form {
	background-image:url(../images/form.png)
}
.subMenu .row .badgeInvoices {
	background-image:url(../images/badge-invoices.png)
}
.subMenu .row .cashCheckDeposit {
	background-image:url(../images/cashcheckdeposit.png)
}
.subMenu .row .creditCardReconcile {
	background-image:url(../images/credit-card-64x40.png)
}
.subMenu .row .reports {
	background-image:url(../images/graph-55x50.png)
}
.subMenu .row .clientEvaluationCheckList {
	background-image:url(../images/client-evaluation-img50x50.png)
}
.subMenu .row .column .caption {
	color:#666;
	float:left;
	font-size:12px;
	height:30px;
	margin-top:5px;
	padding:5px 0;
	text-align:center;
	text-shadow:1px 1px 0 #FFF;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.subMenu .row .column .icon {
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	height:100px;
	width:100px;
	background-color:#fff;
	border-radius:100px;
	border:solid 1px #e1e1e1;
	margin:0 0 0 5px
}
.subMenu .row .column {
	cursor:pointer;
	float:left;
	margin:0 5px;
	width:110px
}
.subMenu .row .column:first-child {
	margin-left:0
}
.subMenu .row .column: last-child {
	margin-right:0
}
.subMenu .row .column:hover .caption {
	text-decoration:underline
}
.subMenu .row .column:hover .icon {
	box-shadow:0 7px 0 rgba(0, 0, 0, 0.2);
	border:solid 1px #2269BA;
	border-top:none
}
.email-list-div {
	float:left;
	width:100%;
	border-bottom:solid 1px #f1f1f1
}
.email-list-div .email-list {
	padding:7px 0 7px 25px;
	color:#666;
	display:block;
	background-image:url(../images/key-img10x20.png);
	background-repeat:no-repeat;
	background-position:left center
}
.email-list-div:hover {
	background-color:#f1f1f1
}
.email-list-div:first-child {
	margin-top:20px
}

.ticketbox {
	float:right;
	font-size:13px;
	color:#fff;
	margin-right:10px
}
.required {
	background-image:url(../images/required-star.png);
	background-repeat:no-repeat;
	background-position:right top
}
.loginMain {
	float:left;
	width:100%;
	height:100%;
	background-image:url(../images/login-bg-new.jpg);
	background-repeat:no-repeat;
	background-size:100% auto;
	background-attachment:fixed
}
.login-form-container {
	width:352px;
	margin:10% auto 0
}
.welcomeContainer {
	width:352px;
	float:left;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3)
}
.welcome {
	font-size:15px;
	font-weight:700;
	color:#FFF;
	text-align:center;
	float:left;
	width:350px;
	height:47px;
	line-height:45px;
	text-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);
	border:solid 1px #852020;
	border-radius:5px;
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);
	background:#d75454;
	background:-moz-linear-gradient(top, #d75454 0%, #ad3d3d 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d75454), color-stop(100%, #ad3d3d));
	background:-webkit-linear-gradient(top, #d75454 0%, #ad3d3d 100%);
	background:-o-linear-gradient(top, #d75454 0%, #ad3d3d 100%);
	background:-ms-linear-gradient(top, #d75454 0%, #ad3d3d 100%);
	background:linear-gradient(to bottom, #d75454 0%, #ad3d3d 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#d75454', endColorstr='#ad3d3d', GradientType=0)
}
.welcome .arrow {
	float:left;
	position:absolute;
	background-image:url(../images/login-welcome-arrrow.png);
	width:20px;
	height:21px;
	margin:47px 0 0 60px
}
.login-form-container .headContainer {
	width:352px;
	float:left;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	margin:30px 0 0
}
.login-form-container .head {
	float:left;
	width:350px;
	border:solid 1px #2269ba;
	height:150px;
	border-radius:5px 5px 0 0;
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);
	background:#5cace9;
	background:-moz-linear-gradient(top, #5cace9 0%, #287fc2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5cace9), color-stop(100%, #287fc2));
	background:-webkit-linear-gradient(top, #5cace9 0%, #287fc2 100%);
	background:-o-linear-gradient(top, #5cace9 0%, #287fc2 100%);
	background:-ms-linear-gradient(top, #5cace9 0%, #287fc2 100%);
	background:linear-gradient(to bottom, #5cace9 0%, #287fc2 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#5cace9', endColorstr='#287fc2', GradientType=0)
}
.login-form-container .head .inner {
	background-image:url(../images/login-logo.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:350px;
	height:150px
}
.login-form-container .bodyContainer {
	float:left;
	width:352px;
	box-shadow:0 5px 5px rgba(0, 0, 0, 0.3)
}
.login-form-container .body {
	float:left;
	width:310px;
	padding:20px;
	border:solid 1px #fff;
	border-radius:0 0 5px 5px;
	background:#e5e5e5;
	background:-moz-linear-gradient(top, #e5e5e5 0%, #fff 23%, #fff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(23%, #fff), color-stop(100%, #fff));
	background:-webkit-linear-gradient(top, #e5e5e5 0%, #fff 23%, #fff 100%);
	background:-o-linear-gradient(top, #e5e5e5 0%, #fff 23%, #fff 100%);
	background:-ms-linear-gradient(top, #e5e5e5 0%, #fff 23%, #fff 100%);
	background:linear-gradient(to bottom, #e5e5e5 0%, #fff 23%, #fff 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#fff', GradientType=0)
}
.login-form-container .body form {
	float:left;
	width:100%;
	margin:0
}
.login-form-container .body .row {
	float:left;
	width:100%;
	margin:5px 0
}
.login-form-container .body .row: last-child {
	margin-bottom:0
}
.login-to {
	font-size:15px;
	color:#666;
	text-align:right;
	margin:0 0 10px;
	float:right;
	text-shadow:1px 1px 0 #fff
}
.login-form-container .iconUsername {
	float:left;
	width:30px;
	height:30px;
	background-image:url(../images/login-Usericon.png);
}
.login-form-container .iconPassword {
	float:left;
	width:26px;
	height:30px;
	background-image:url(../images/login-passIcon.png);
}
.login-form-container input[type=text]{
	border-style:none;
	float:right;
	height:27px;
	width:257px;
	font-family:'Segoe';
	font-size:13px;
	color:#333;
	text-shadow:1px 1px 0 #fff;
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	border-radius:0 5px 5px 0;
	padding-left:10px;
	text-transform:none;
	margin-left:2px;
}
.login-form-container input[type=password] {
	border-style:none;
	float:right;
	height:33px;
	width:262px;
	font-family:'Segoe';
	font-size:13px;
	color:#333;
	text-shadow:1px 1px 0 #fff;
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	border-radius:0 5px 5px 0;
	padding-left:10px;
	text-transform:none
}
.login-form-container input[type=submit] {
	float:right;
	height:30px;
	font-family:"Segoe";
	font-size:13px;
	color:#FFF;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);
	padding:0 7px;
	border-radius:5px;
	border:solid 1px #8ba50f;
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.7);
	background:#acd00e;
	background:-moz-linear-gradient(top, #acd00e 0%, #97b40c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #acd00e), color-stop(100%, #97b40c));
	background:-webkit-linear-gradient(top, #acd00e 0%, #97b40c 100%);
	background:-o-linear-gradient(top, #acd00e 0%, #97b40c 100%);
	background:-ms-linear-gradient(top, #acd00e 0%, #97b40c 100%);
	background:linear-gradient(to bottom, #acd00e 0%, #97b40c 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#acd00e', endColorstr='#97b40c', GradientType=0)
}
.rememberMe {
	line-height:30px;
	float:right;
	margin-right:10px
}
.capsLockAlert {
	float:left;
	height:20px;
	line-height:20px;
	padding-left:25px;
	background-image:url(../images/warning-img23x20.png);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:13px;
	color:#AD3D3D;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 1)
}
.clear {
	clear:both;
	width:100%;
	margin:0
}
#clear-div {
	clear:both;
	width:100%;
	margin:0
}
#weather2 {
	background:#6f9dbe;
	background:-webkit-gradient(linear, left top, left bottom, from(#adc7db), to(#6f9dbe));
	background:-moz-linear-gradient(top, #b2bcc8, #adc7db);
	width:106px;
	padding:5px 10px;
	overflow:hidden;
	border:1px solid #6591b3;
	margin-top:130px
}
#weather2 h2 {
	color:#000;
	text-shadow:rgba(250, 250, 250, 0.6) 2px 2px 0
}
#weather2 p {
	font-size:25px;
	margin:30px 0 0
}
#weather2 p span {
	font-size:16px
}
#weather2 a:link, #weather2 a:active, #weather2 a:visited {
	display:block;
	clear:both;
	text-decoration:none;
	color:#222;
	font-size:12px
}
#weather2 a:hover {
	color:#000;
	text-decoration:underline
}
a {
	text-decoration:none
}
.header {
	height:57px;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	position:relative
}
.header-content {
	float:left;
	height:193px;
	width:100%;
	background-image:url(../images/header.jpg)
}
.body-container {
	width:100%;
	background-color:#fff;
	padding:10px;
	float:left;
	box-sizing:border-box
}
.homebtn {
	float:left;
	width:2.5%;
	height:29px;
	background-image:url(../images/home-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border-bottom:solid 1px #fcea74;
	text-align:center;
	height:20px;
	padding:5px 0;
transition-duration:.2s;
-webkit-transition-duration:.2s;
	position:fixed;
	z-index:11000
}
.homebtn:hover {
	height:25px
}
.logout {
	width:auto;
	border:solid 1px #852020;
	height:29px;
	background-image:url(../images/logout-red21x23.png), url(../images/toplogout-bg.jpg);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left center;
	line-height:27px;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	border-bottom:solid 1px #333;
	float:right;
	z-index:11500;
	padding:0 10px 0 30px
}
.logout .text {
	margin-left:35%
}
.menu-container {
	font-family:"Segoe";
	padding:0;
	width:100%;
	border-bottom:1px solid #333;
	height:30px;
	line-height:30px;
	position:fixed;
	z-index:11500;
	background-color:#777
}
.user-logout {
	float:right;
	color:#e5e5e5;
	text-align:right;
	margin-right:10px;
}
.user-logout span {
	float:right
}
.user-logout b {
	float:none;
	margin:0;
	/*text-transform:uppercase;*/
	font-weight:700;
}
.user-logout a {
	color:#e5e5e5
}
.current-timedate {
	float:left;
	color:#e5e5e5
}
.current-timedate span {
	float:left;
	margin-right:10px;
	border-right:1px solid #444;
	padding-right:10px
}
.current-timedate a {
	color:#e5e5e5;
	padding-right:10px;
	padding-left:10px;
	float:left;
	border-left:solid 1px #333;
	margin-left:10px
}
.current-timedate a:hover {
	color:#fff
}
.fontIncrease {
	float:right;
	height:25px
}
.fontIncrease .title {
	border-right:1px solid #CCC;
	color:#000;
	float:left;
	margin-right:10px;
	padding-right:12px
}
.fontIncrease a {
	width:15px;
	height:13px;
	float:left;
	margin:6px 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat
}
.fontIncrease .fontSizePlus {
	background-image:url(../images/plus-grey13x13.png)
}
.fontIncrease .fontSizeMinus {
	background-image:url(../images/minus-grey13x13.png)
}
.fontIncrease .fontReset {
	background-image:url(../images/reset-grey15x13.png)
}
.fontSizePlusExp {
	background-image:url(../images/plus-white15x15.png);
	width:15px;
	height:13px;
	float:left;
	margin:10px 0 0 8px;
	background-position:center center;
	background-repeat:no-repeat
}
.fontSizeMinusExp {
	background-image:url(../images/minus-white13x13.png);
	width:15px;
	height:13px;
	float:left;
	margin:10px 0 0 8px;
	background-position:center center;
	background-repeat:no-repeat
}
.icon-container {
	height:auto;
	width:1022px;
	background-image:url(../images/icon-bg.png);
	margin:0 auto;
	padding:0 0 25px;
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FFF;
	border-top:none;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	border-left:solid 1px #fff;
	border-radius:0 0 0 10px;
	box-shadow:0 2px 7px #7C888B
}
.icon-box {
	float:left;
	height:auto;
	width:auto;
	text-align:center;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#dbdbdb;
	padding:0 13px;
	margin:25px 0 0
}
.icon-box img {
	border:0
}
.icon-img {
	height:54px
}
.icon-title {
	font-size:13px;
	font-weight:700;
	text-align:center;
	float:left;
	width:100%;
	text-shadow:1px 1px 0 #fff;
	margin:3px 0 0
}
.icon-box a {
	text-decoration:none;
	color:#8f8f8f
}
.icon-box a:hover {
	color:#000
}
.common-container {
	float:left;
	margin-top:15px;
	width:100%
}
.customer-container {
	width:992px;
	height:auto;
	background-color:#fff;
	border-radius:10px;
	box-shadow:0 2px 7px #7c888b;
	background-image:url(../images/container-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border:solid 1px #fff;
	padding:15px;
	margin:30px auto
}
.info-cont {
	float:left;
	width:972px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d9d9d9;
	font-size:13px;
	color:#e5e5e5;
	text-shadow:1px 1px 0 #555;
	padding:5px 10px;
	border-radius:10px 10px 0 0;
	background-image:url(../images/info-bg.jpg);
	background-repeat:repeat-x;
	background-position:left center
}
.info-cont span {
	float:right;
	padding-left:50px
}
.info-cont a {
	color:#e5e5e5;
	text-decoration:none
}
.info-cont a:hover {
	color:#000
}
.form-container {
	float:left;
	width:30%;
	margin:5px 1% 0 0
}
.form-container form {
	margin:0
}
.form-container .TabbedPanels {
	overflow:hidden;
	margin:0;
	padding:0;
	clear:none;
	width:100%
}
.form-container .TabbedPanelsTabGroup .FormPanel {
	background-color:#4C617E;
	border:solid 1px #4C617E;
	font-size:14px;
	font-weight:700;
	color:#fff
}
.form-container .TabbedPanelsTabGroup {
	margin:0;
	padding:0
}
.form-container .TabbedPanelsTab {
	position:relative;
	top:1px;
	float:left;
	padding:5px 2.5%;
	width:44.3%;
	margin:0 .2% 0 0;
	list-style:none;
	border:solid 1px #ccc;
	-moz-user-select:none;
	-khtml-user-select:none;
	cursor:pointer;
	font-size:14px;
	font-weight:700;
	color:#666;
	background-color:#ddd
}
.form-container .TabbedPanelsTab: last-child {
	float:right
}
.form-container .TabbedPanelsTab a {
	color:#000;
	text-decoration:none
}
.form-container .TabbedPanelsContentGroup {
	clear:both;
	border-left:solid 0 #CCC;
	border-bottom:solid 0 #CCC;
	border-top:solid 0 #999;
	border-right:solid 0 #999;
	background-color:#f1f1f1
}
.form-container .TabbedPanelsContent {
	overflow:hidden;
	border-radius:0 0 5px 5px;
	background-color:#f1f1f1;
	float:left;
	margin:0;
	padding:5px 2% 10px;
	width:95.5%;
	border:solid 1px #ddd
}
#billing-drop {
	width:100%;
	float:left;
	text-align:right;
	margin:5px 0 0
}
#billing-drop a {
	width:auto;
	font-size:13px;
	text-decoration:none;
	color:#fff;
	float:left;
	padding:5px 10px;
	display:block;
	text-align:center;
	background-image:url(../images/billing-btn-bg.jpg);
	background-repeat:repeat-x;
	background-position:left center;
	border-radius:5px
}
#billi {
	background-color:#ddd;
	border-radius:5px;
	float:left;
	margin-top:5px;
	margin-bottom:10px;
	padding:0 1% 5px;
	width:97.5%;
	border:1px solid #CCC
}
#billi input[type="text"] {
	background-color:#fff
}
#billi select {
	background-color:#fff
}
#b_addres {
	width:100%
}
.form-container input[type=radio] {
	float:left;
	margin:12px .2% 0 0
}
.form-container input[type=text] {
	float:left;
	color:#333;
	border:1px solid #e1e1e1;
	border-radius:5px;
	padding:5px 1%;
	font-family:"Segoe";
	margin-top:5px
}
.form-container select {
	float:left;
	color:#666;
	height:27px;
	border:1px solid #e1e1e1;
	border-radius:5px;
	padding:4px 1%;
	font-family:"Segoe";
	font-size:12px;
	margin-top:5px
}
.full-txtbox {
	width:100%
}
.half-txtbox {
	width:49%
}
.threehalf-txtbox {
	width:32%;
	margin-right:2%
}
.fourhalf-txtbox {
	width:21%;
	margin-right:2%
}
.date-txtbox {
	width:150px
}
.form-container .text {
	float:left;
	line-height:28px;
	margin:5px 2% 0 0
}
.form-container textarea {
	float:left;
	color:#333;
	min-height:35px;
	min-width:100%;
	max-height:35px;
	max-width:100%;
	border:1px solid #e1e1e1;
	border-radius:5px;
	font-family:"Segoe";
	text-shadow:1px 1px 0 #fff;
	margin-top:5px;
	padding:3px 1%
}
.select-full {
	width:100%
}
.select-half {
	width:49%
}
.select-threehalf {
	width:32%
}
.select-time {
	width:147px
}
.select-ampm {
	width:72px
}
.select-estimate {
	width:23.5%;
	margin-right:2%
}
.icon-plus {
	display:block;
	float:right;
	height:31px;
	width:41px;
	margin-left:983px;
	margin-top:15px;
	position:absolute;
	width:41px;
	background-image:url(../images/plus-sign.png);
	background-repeat:no-repeat
}
.icon-minus {
	display:block;
	float:right;
	height:31px;
	width:41px;
	margin-left:983px;
	margin-top:15px;
	position:absolute;
	width:41px;
	background-image:url(../images/minus-sign.png);
	background-repeat:no-repeat
}
.submit-fee {
	background-color:#ddd;
	border:solid 1px #ccc;
	float:left;
	width:48%;
	border-radius:5px;
	font-family:"Segoe";
	font-size:13px;
	color:#333;
	text-shadow:none;
	padding:3px 0;
	cursor:pointer;
	margin:5px 10px 0 0
}
.date-container {
	float:left;
	margin-right:10px
}
.date-container img {
	margin:9px 0 0 -11px;
	position:absolute
}
.add-cust-right {
	float:left;
	width:40%;
	margin-top:5px
}
.add-cust-right .enlarge {
	float:left;
	line-height:20px;
	color:#666;
	padding:3px 0 2px 4%;
	background-image:url(../images/resize-grey15x15.png);
	background-position:5px center;
	background-repeat:no-repeat;
	display:block;
	width:95.7%;
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	border-top:none
}
.add-cust-right .mapSpacer {
	float:left;
	width:100%;
	border-top:dashed 2px #ccc;
	margin:10px 0 0
}
.add-cust-right .mapView, .add-cust-right .streetView {
	height:320px;
	background-color:#E5E3DF;
	border:1px solid #ccc;
	float:left;
	width:100%
}
.add-cust-right .streetView {
	margin-top:10px
}
.addCustomerLastColumn {
	float:right;
	width:28%;
	margin-top:5px
}
#show_details {
	width:100%;
	float:left
}
#show_details td {
	font-size:14px
}
.first-detail {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	float:left
}
.first-detail .tableHead {
	float:left;
	width:100%
}
.first-detail .tableBody {
	overflow:auto;
	height:650px;
	float:left;
	width:100%
}
.first-detail .tableBody .customerHistoryBttn {
	display:block;
	width:17px;
	height:15px;
	background-image:url(../images/customer-history-17x30.png);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer
}
.first-detail .tableBody .customerHistoryBttn:hover {
	background-position:left -15px
}
.first-detail tr {
	background-color:#f1f1f1
}
.first-detail tr:hover {
	background-color:#e1e1e1
}
.first-detail th {
	font-size:13px;
	background-color:#4C617E;
	font-weight:700;
	color:#fff;
	padding:7px 5px
}
.first-detail td {
	height:25px;
	font-size:14px;
	text-transform:capitalize
}
.first-detail .nameAddress {
	color:#666;
	text-decoration:none;
	display:block;
	padding:7px 5px
}
.first-detail .tableBody .visitandamount {
	float:right
}
.customerFound {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	background-color:#f1f1f1;
	margin-bottom:10px
}
.customerFound .title {
	box-shadow:0 -3px 5px rgba(0, 0, 0, 0.2) inset;
	color:#FFF;
	float:left;
	padding:0 10px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	background-color:#999
}
.customerFound .result {
	background-color:#4195D5;
	background-position:7px center;
	background-repeat:no-repeat;
	color:#FFF;
	float:left;
	padding:0 10px;
	font-size:17px
}
.second-detail {
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin-top:10px;
	padding-top:10px;
	border-top:dashed 1px #999;
	display:none
}
.second-detail tr {
	background-color:#f1f1f1
}
.second-detail tr:hover {
	background-color:#e1e1e1
}
.second-detail th {
	height:30px;
	font-size:13px;
	background-color:#4C617E;
	font-weight:700;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	color:#fff
}
.second-detail td {
	height:25px;
	font-size:14px;
	border-bottom:solid 1px #fff;
	text-transform:capitalize;
	text-align:center;
	color:#666
}
.second-detail a {
	color:#666;
	text-decoration:none;
	display:block
}
.job-details {
	width:100%
}
.job-details .summary {
	width:96.3%;
	height:auto;
	background-color:#f1f1f1;
	color:#666;
	border:1px solid #e1e1e1;
	padding:0 1.7%;
	border-radius:0 0 5px 5px;
	float:left
}
.job-details .summary p {
	margin:15px 0
}
.job-details .summary a {
	color:#2269BA
}
.job-details .summary a:hover {
	text-decoration:underline
}
.job-details .summary td {
	color:#666;
	line-height:30px
}
.job-details .summary td b {
	float:left;
	margin-right:10px
}
.button-cont {
	width:100%;
	float:left;
	margin:10px 0 0
}
.button-cont input[type=button] {
	padding:0 1.8%;
	height:25px;
	background-image:url(../images/buttons-bg.jpg);
	background-repeat:repeat-x;
	background-position:left center;
	color:#fff;
	border-radius:5px;
	margin-right:0;
	border:1px solid #8ba50f;
	box-shadow:0 2px 0 rgba(255, 255, 255, 0.3) inset
}
.ex-cust-detail {
	background-color:#4C617E;
	padding:5px 2%;
	color:#fff;
	line-height:20px;
	display:none;
	border-radius:5px;
	float:left;
	width:96%
}
.ex-cust-detail span {
	font-size:13px;
	font-weight:700;
	width:100%;
	float:left
}
.ex-cust-detail a {
	color:#fff
}
.ex-cust-detail a:hover {
	text-decoration:underline
}
.note {
	margin:10px 0 0;
	float:left;
	width:100%
}
.search-note {
	margin:10px 0 0;
	float:left
}
.addnote-button {
	padding:3px 0;
	margin:0 0 0 1%;
	width:12%;
	text-align:center;
	background-image:url(../images/buttons-bg.jpg);
	background-repeat:repeat-x;
	background-position:left center;
	color:#fff;
	border-radius:5px;
	border:1px solid #8ba50f;
	font-family:'Segoe'
}
.addnote-txtbox {
	background-color:#EEE;
	float:left;
	width:87%;
	border:1px solid #E1E1E1;
	padding:5px 1%;
	font-size:12px;
	color:#666;
	border-radius:5px
}
.search-addnote {
	background-color:#f3f3f3;
	float:left;
	width:317px;
	border-top:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	border-right:0;
	border-bottom:0;
	border-radius:10px;
	padding:3px 5px;
	font-family:"Seoge";
	font-size:12px;
	color:#000;
	text-shadow:1px 1px 0 #fff
}
.readmore {
	color:#FFF;
	text-decoration:none;
	background-color:#2a3c52;
	text-align:center;
	padding:5px 10px;
	font-weight:700;
	border-radius:10px
}
.success {
	width:96%;
	background-color:#ebf8c4;
	float:left;
	padding:0 2%;
	border:1px solid #649610;
	border-radius:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:25px;
	color:#649610;
	background-image:url(../images/successfull-tick.png);
	background-repeat:no-repeat;
	background-position:99% 3px;
	margin-top:5px
}
.search-success {
	width:380px;
	background-color:#ebf8c4;
	float:left;
	height:25px;
	padding-right:10px;
	padding-left:10px;
	border:1px solid #649610;
	border-radius:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:25px;
	color:#649610;
	background-image:url(../images/successfull-tick.png);
	background-repeat:no-repeat;
	background-position:375px 3px;
	margin-top:5px
}
.edit-success {
	width:582px;
	margin-top:130px;
	line-height:20px;
	background-image:url(../images/edit-update.png);
	background-repeat:no-repeat;
	background-position:center top;
	float:left;
	border-radius:10px;
	color:#999;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	padding:170px 10px 0;
	font-weight:700;
	text-align:center;
	text-shadow:1px 1px 0 #000
}
.login-error {
	float:left;
	position:absolute;
	background-color:#fff;
	text-align:center;
	box-shadow:5px 0 20px rgba(0, 0, 0, 0.5);
	padding:0 10px 0 0;
	right:20px;
	bottom:20px;
	height:30px;
	line-height:30px
}
.login-error .text {
	padding:0;
	margin:0;
	text-align:left;
	float:left
}
.login-error .errorIcon {
	width:30px;
	height:30px;
	float:left;
	background-color:#AD3D3D;
	background-image:url(../images/delayedcall-icon.png);
	background-repeat:no-repeat;
	background-position:center 6px;
	margin-right:10px
}
.search-error {
	width:380px;
	background-color:#fccaca;
	float:left;
	height:25px;
	padding-right:10px;
	padding-left:10px;
	border:1px solid #960f0f;
	border-radius:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:25px;
	color:#960f0f;
	background-image:url(../images/error-cross.png);
	background-repeat:no-repeat;
	background-position:375px 2px;
	margin-top:5px
}
.search-navigation {
	background-color:#2269ba;
	padding:5px 15px;
	float:left;
	width:150px;
	border-radius:10px;
	border:solid 1px #0d4a8e;
	position:absolute
}
.search-navigation a {
	font-size:13px;
	font-weight:700;
	color:#9ac4f3;
	display:block;
	height:30px;
	line-height:30px;
	text-align:left;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#1e4674;
	border-bottom-color:#3582da;
	text-shadow:1px 1px 0 #10345c;
	padding-left:5px;
	width:145px
}
.extend-div {
	width:165px
}
.search-navigation a:hover {
	color:#fff
}
.search-detail-cont {
	float:left;
	width:992px;
	margin:0
}
.ticket-search-left {
	float:left;
	width:385px;
	margin:0 0 0 192px
}
.map-search {
	height:298px;
	margin-left:589px;
	position:absolute;
	width:403px
}
.zip-div {
	width:401px;
	height:35px;
	border:solid 1px #9d9d9d;
	background-image:url(../images/zip-div.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border-radius:10px 10px 0 0
}
.ticket-job-details {
	width:383px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	color:#FFF;
	font-family:arial;
	font-size:13px
}
.ticket-job-details td {
	background-color:#f2f2f2;
	padding:0 5px;
	height:35px;
	color:#666;
	font-size:14px;
	text-shadow:1px 1px 0 #fcfcfc
}
.ticket-job-details span {
	float:right
}
.ticket-job-details th {
	font-size:20px;
	color:#836009;
	text-align:left;
	padding:10px;
	background-image:url(../images/job-det-bg.jpg);
	background-repeat:repeat-x;
	background-position:left center;
	text-shadow:1px 1px 0 #ede362
}
.ticket-job-details td a {
	color:#2269BA;
	text-decoration:none;
	display:block
}
.ticket-job-details td a:hover {
	text-decoration:underline
}
#colored-td {
	background-color:#a9a9a9;
	color:#fff;
	font-weight:700;
	text-shadow:none
}
#ticket_search {
	background-image:url(../images/ticket-icon.png);
	background-repeat:no-repeat;
	background-position:right center;
	border-top:none
}
#ticket {
	margin:-32px 0 0 165px;
	display:none
}
#po {
	background-image:url(../images/po-ico.png);
	background-repeat:no-repeat;
	background-position:right center;
	margin:0
}
#po_number {
	margin:-32px 0 0 165px;
	display:none
}
#email_search {
	background-image:url(../images/email-icon.png);
	background-repeat:no-repeat;
	background-position:right center
}
#account_search {
	background-image:url(../images/account-icon.png);
	background-repeat:no-repeat;
	background-position:right center
}
#account-no {
	margin:-32px 0 0 165px;
	display:none
}
#customer_search {
	background-image:url(../images/cust-icon.png);
	background-repeat:no-repeat;
	background-position:right center
}
#customer-srch {
	margin:-32px 0 0 165px;
	display:none
}
#invoice_srch {
	background-image:url(../images/invoice-icon.png);
	background-repeat:no-repeat;
	background-position:right center
}
#invoice {
	margin:-32px 0 0 165px;
	display:none
}
#name_se {
	background-image:url(../images/name-icon.png);
	background-repeat:no-repeat;
	background-position:right center
}
#name {
	margin:-32px 0 0 165px;
	display:none
}
#phone7 {
	background-image:url(../images/phone-icon.png);
	background-repeat:no-repeat;
	background-position:right center
}
#phone10 {
	background-image:url(../images/phone-icon.png);
	background-repeat:no-repeat;
	background-position:right center
}
#phone_searc {
	margin:-32px 0 0 165px;
	display:none
}
#address_search {
	background-image:url(../images/address-icon.png);
	background-repeat:no-repeat;
	background-position:right center;
	border-bottom:none
}
#addres {
	margin:-32px 0 0 165px;
	display:none
}
#last_name_search {
	width:85px
}
#first_name_search {
	width:86px
}
.enter-box {
	font-family:"Century Gothic";
	font-size:14px;
	font-weight:700;
	color:#FFF;
	background-color:#2269ba;
	float:left;
	height:30px;
	width:184px;
	line-height:35px;
	border-top:solid 1px #0d4a8e;
	border-right:solid 1px #0d4a8e;
	border-bottom:solid 1px #0d4a8e;
	border-left:none;
	border-radius:0 15px 15px 0;
	position:absolute
}
.enter-box input[type="text"] {
	float:left;
	height:22px;
	width:176px;
	border:1px solid #FFF;
	border-radius:0 10px 10px 0;
	background-image:url(../images/enter-txtbg.jpg);
	background-position:left center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#848484;
	text-shadow:1px 1px 0 #fff;
	font-weight:700;
	margin:4px 5px 5px 4px;
	padding:0 5px
}
#result {
	float:left;
	height:auto;
	width:992px
}
.no-result-found {
	background-color:#FCCACA;
	background-image:url(../images/notfound-sign.png);
	background-position:354px center;
	background-repeat:no-repeat;
	border-radius:10px 10px 10px 10px;
	color:#960F0F;
	font-size:13px;
	font-weight:700;
	height:35px;
	line-height:35px;
	margin-left:192px;
	padding:0 0 0 10px;
	text-shadow:1px 1px 0 #FDE5E5;
	width:375px;
	font-family:Verdana, Geneva, sans-serif
}
.job-edit {
	font-size:13px;
	color:#836009;
	float:right;
	line-height:25px
}
.job-edit:hover {
	text-decoration:underline
}
.enterzipbox-txtbox {
	background-color:#F3F3F3;
	border:1px solid #FFF;
	border-radius:10px 10px 0 0;
	color:#666;
	float:left;
	font-size:12px;
	font-weight:700;
	height:24px;
	margin:5px 0 0 5px;
	padding-left:7px;
	text-align:left;
	text-shadow:1px 1px 0 #FFF;
	width:391px;
	background-image:url(../images/zip-search-icon.png);
	background-repeat:no-repeat;
	background-position:367px 2px
}
.search-con-full {
	float:left;
	margin-top:10px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif
}
.search-con-full table {
	color:#fff
}
.search-con-full table th {
	font-size:14px;
	font-weight:700
}
.search-con-full table td {
	font-size:11px;
	font-weight:400
}
.left-con {
	float:left;
	width:578px
}
.right-con {
	float:right;
	width:403px
}
.left-head {
	width:521px;
	float:left;
	font-size:13px;
	font-weight:700;
	height:39px;
	line-height:39px;
	padding:0 10px 0 45px;
	color:#fff;
	margin-top:10px;
	margin-left:1px
}
.left-head a {
	float:right;
	text-align:right;
	color:#fff
}
.left-head a:hover {
	text-decoration:underline
}
.right-head {
	width:346px;
	float:left;
	font-size:13px;
	font-weight:700;
	height:39px;
	line-height:39px;
	padding:0 10px 0 45px;
	color:#fff;
	margin-top:10px;
	margin-left:1px
}
.right-head a {
	float:right;
	text-align:right;
	color:#fff
}
.right-head a:hover {
	text-decoration:underline
}
.full-head {
	width:935px;
	float:left;
	font-size:13px;
	font-weight:700;
	height:39px;
	line-height:39px;
	padding:0 10px 0 45px;
	color:#fff;
	margin-top:10px;
	margin-left:1px
}
#diagnostic {
	background-image:url(../images/diagnostic.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	background-color:#63450a;
	border-radius:10px 10px 0 0
}
.right-without-table {
	width:381px;
	margin-top:1px;
	color:#fff;
	font-size:11px;
	padding:10px;
	float:left;
	margin-left:1px;
	line-height:20px
}
.right-without-table ul {
	padding:0 0 0 15px;
	margin:0
}
.right-without-table ul li {
	margin:0
}
.right-without-table a {
	color:#fff;
	text-decoration:underline
}
.right-without-table a:hover {
	text-decoration:none
}
.without-table {
	width:556px;
	margin-top:1px;
	color:#fff;
	font-size:11px;
	padding:10px;
	float:left;
	margin-left:1px;
	line-height:20px;
	text-align:left
}
.without-table ul {
	padding:0 0 0 15px;
	margin:0
}
.without-table ul li {
	margin:0
}
.without-table font {
	font-weight:700
}
#light-brown {
	background-color:#cc9d1f
}
#light-green {
	background-color:#09A195
}
#job-diagnostic {
	background-color:#cc9d1f;
	height:170px;
	overflow-y:auto
}
#billing-overflow {
	background-color:#cc9d1f;
	height:74px;
	overflow-y:auto
}
#billing-overflow th {
	color:#000;
	font-family:verdana;
	font-size:11px;
	font-weight:400;
	text-align:left
}
#billing-overflow img {
	margin-right:7px
}
#servloc1-overflow {
	background-color:#09A195;
	height:138px;
	overflow-y:auto
}
#servloc1-overflow th {
	color:#000;
	font-family:verdana;
	font-size:11px;
	font-weight:400;
	text-align:left
}
#servloc1-overflow img {
	margin-right:7px
}
#servloc2-overflow {
	height:357px;
	overflow-y:auto
}
#servloc2-overflow th {
	color:#000;
	font-family:verdana;
	font-size:11px;
	font-weight:400;
	text-align:left
}
#servloc2-overflow img {
	margin-right:7px
}
#comments-overflow {
	background-color:#cc9d1f;
	height:20px;
	overflow-y:auto
}
#paymentinfo-overflow {
	background-color:#cc9d1f;
	height:105px;
	overflow-y:auto
}
#accountinstruct-overflow {
	background-color:#cc9d1f;
	height:80px;
	overflow-y:auto
}
#supervisor {
	background-image:url(../images/supervisor-icon.png);
	background-color:#31435b;
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	border-radius:10px 10px 0 0
}
#cust-supervisor {
	background-image:url(../images/supervisor-icon.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	background-color:#624409;
	border-radius:10px 10px 0 0
}
#light-blue {
	background-color:#799cca
}
#inspection-overflow {
	background-color:#799cca;
	height:100px;
	overflow-y:auto
}
#cusdet-overflow {
	background-color:#799cca;
	height:217px;
	overflow-y:auto;
	text-transform:capitalize
}
#po-cusdet-overflow {
	background-color:#799cca;
	height:291px;
	overflow-y:auto;
	text-transform:capitalize
}
#po-cusdet-overflow th {
	color:#000;
	font-family:verdana;
	font-size:11px;
	font-weight:400;
	text-align:left;
	text-shadow:1px 1px 0 #7FA5D7
}
#po-cusdet-overflow img {
	margin-right:7px
}
#cust-cusdet-overflow {
	background-color:#799cca;
	height:165px;
	overflow-y:auto;
	text-transform:capitalize
}
#cust-cusdet-overflow th {
	color:#000;
	font-family:verdana;
	font-size:11px;
	font-weight:400;
	text-align:left;
	text-shadow:1px 1px 0 #7FA5D7
}
#cust-cusdet-overflow img {
	margin-right:7px
}
#account-cusdet-overflow {
	background-color:#799cca;
	height:236px;
	overflow-y:auto;
	text-transform:capitalize
}
#account-cusdet-overflow th {
	color:#000;
	font-family:verdana;
	font-size:11px;
	font-weight:400;
	text-align:left;
	text-shadow:1px 1px 0 #7FA5D7
}
#account-cusdet-overflow img {
	margin-right:7px
}
#cusdet-overflow th {
	color:#000;
	font-family:verdana;
	font-size:11px;
	font-weight:400;
	text-align:left;
	text-shadow:1px 1px 0 #7FA5D7
}
#cusdet-overflow img {
	margin-right:7px
}
#supervisor-remark {
	background-color:#799cca;
	height:50px;
	overflow-y:auto
}
#purchase-order {
	background-image:url(../images/purchase-order-icon.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	background-color:#535353;
	border-radius:10px 10px 0 0;
	margin-top:10px
}
#po-purchase-order {
	background-image:url(../images/purchase-order-icon.png), url(../images/greentheme-bg.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	border-radius:10px 10px 0 0;
	margin-top:10px
}
#customer-satisfaction {
	background-image:url(../images/insp-sur-icon.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	background-color:#535353;
	border-radius:10px 10px 0 0;
	margin-top:10px
}
#po-rowdiv {
	float:left;
	height:78px;
	width:100%;
	overflow-y:auto
}
#customersatisfaction-overflow {
	float:left;
	height:107px;
	width:100%;
	overflow-y:auto
}
.grey-tablehead th {
	background-color:#828282;
	padding:10px;
	text-align:center
}
.grey-table {
	border-color:#FFF;
	border-style:none solid;
	border-width:0 1px
}
.grey-table tr {
	background-color:#c4c4c4
}
.grey-table tr:hover {
	background-color:#333;
	color:#fff
}
.grey-table td {
	text-align:center;
	padding:12px;
	border-top:solid 1px #fff;
	cursor:pointer;
	background:none
}
.grey-table td:hover {
	background-image:url(../images/edit-icon.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff
}
#installation {
	background-image:url(../images/installation-icon.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	background-color:#31435b;
	border-radius:10px 10px 0 0;
	margin-top:10px
}
#po-installation {
	background-image:url(../images/installation-icon.png), url(../images/browntheme-bg.jpg);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	border-radius:10px 10px 0 0;
	margin-top:10px
}
#installation-overflow {
	float:left;
	height:39px;
	width:100%;
	overflow-y:auto
}
.blue-tablehead th {
	background-color:#44628b;
	padding:10px;
	text-align:center
}
.blue-table {
	border-color:#FFF;
	border-style:none solid;
	border-width:0 1px
}
.blue-table tr {
	background-color:#5d89c1
}
.blue-table tr:hover {
	background-color:#333
}
.blue-table td {
	text-align:center;
	padding:12px;
	color:#fff;
	border-top:solid 1px #fff;
	cursor:pointer
}
.blue-table td:hover {
	background-image:url(../images/edit-icon.png);
	background-position:left top;
	background-repeat:no-repeat
}
#add-validation {
	float:left;
	background-color:#fedada;
	color:#960f0f;
	border:solid 1px #960f0f;
	font-size:11px;
	padding:5px;
	width:97%;
	border-radius:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px
}
#job-breakdown {
	background-image:url(../images/jobbreakdown-icon.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	background-color:#624409;
	border-radius:10px 10px 0 0;
	margin-top:10px
}
.job-status td {
	background-color:#75510a;
	padding:10px;
	text-align:center
}
#job-breakdown-rowdiv {
	float:left;
	height:106px;
	width:100%;
	overflow-y:auto
}
#supervisorremark-overflow {
	float:left;
	height:106px;
	width:100%;
	overflow-y:auto
}
#homeinspection-overflow {
	float:left;
	height:105px;
	width:100%;
	overflow-y:auto
}
.brown-tablehead th {
	background-color:#9b6907;
	padding:10px;
	text-align:center
}
.brown-table {
	border-color:#FFF;
	border-style:none solid;
	border-width:0 1px
}
.brown-table tr {
	background-color:#cc9d1f
}
.brown-table tr:hover {
	background-color:#333
}
.brown-table td {
	text-align:center;
	padding:12px;
	color:#fff;
	border-top:solid 1px #fff;
	cursor:pointer
}
.brown-table td:hover {
	background-image:url(../images/edit-icon.png);
	background-position:left top;
	background-repeat:no-repeat
}
#total-time {
	background-image:url(../images/time-icon.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	background-color:#05524c;
	border-radius:10px 10px 0 0;
	margin-top:10px
}
#total-time-rowdiv {
	float:left;
	height:78px;
	width:100%;
	overflow-y:auto
}
#accounttotal-time {
	background-image:url(../images/time-icon.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	background-color:#31435B;
	border-radius:10px 10px 0 0;
	margin-top:10px
}
#accounttotal-time-rowdiv {
	float:left;
	height:78px;
	width:100%;
	overflow-y:auto
}
.green-tablehead th {
	background-color:#087169;
	padding:10px;
	text-align:center
}
.green-table {
	border-color:#FFF;
	border-style:none solid;
	border-width:0 1px
}
.green-table tr {
	background-color:#09a195
}
.green-table tr:hover {
	background-color:#333
}
.green-table td {
	text-align:center;
	padding:12px;
	color:#fff;
	border-bottom:solid 1px #fff;
	cursor:pointer
}
.green-table td:hover {
	background-image:url(../images/edit-icon.png);
	background-position:left top;
	background-repeat:no-repeat
}
.profitloss td {
	background-color:#e5e5e5;
	padding:10px;
	text-align:center;
	color:#777
}
.profitloss th {
	background-color:#c4c4c4;
	padding:10px;
	text-align:left;
	color:#fff
}
#profitloss-total {
	background-color:#a6a6a6
}
#payment-info {
	background-image:url(../images/paymentinfo-icon.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	background-color:#624409;
	border-radius:10px 10px 0 0;
	margin-top:10px
}
#account-instruction {
	background-image:url(../images/account-history.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center;
	background-color:#624409;
	border-radius:10px 10px 0 0;
	margin-top:10px
}
#special-note {
	background-image:url(../images/specialnote-icon.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	background-color:#6f1919;
	border-radius:10px 10px 0 0;
	margin-top:10px
}
#billing-add {
	background-image:url(../images/po-ico.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	background-color:#75510a;
	border-radius:10px 10px 0 0
}
#service-location {
	background-image:url(../images/cust-location.png);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#05524C;
	border-radius:10px 10px 0 0
}
#service-location2 {
	background-image:url(../images/cust-location.png);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#63450A;
	border-radius:10px 10px 0 0
}
#light-red {
	background-color:#fccaca;
	color:#960f0f
}
#spclnote-overflow {
	background-color:#fccaca;
	color:#960f0f;
	height:20px;
	overflow-y:auto
}
.blue-bottom-big {
	background-color:#44628b;
	float:left;
	width:576px;
	margin:1px 1px 0;
	height:10px;
	border-radius:0 0 10px 10px
}
.blue-bottom-small {
	background-color:#44628b;
	float:left;
	width:401px;
	margin:1px 1px 0;
	height:10px;
	border-radius:0 0 10px 10px
}
.blue-bottom-full {
	background-color:#44628b;
	float:left;
	width:990px;
	margin:1px 1px 0;
	height:10px;
	border-radius:0 0 10px 10px
}
.brown-bottom-big {
	background-color:#9b6907;
	float:left;
	width:576px;
	margin:1px 1px 0;
	height:10px;
	border-radius:0 0 10px 10px
}
.brown-bottom-small {
	background-color:#9b6907;
	float:left;
	width:401px;
	margin:1px 1px 0;
	height:10px;
	border-radius:0 0 10px 10px
}
.parrot-top-small {
	background-color:#617c33;
	float:left;
	width:401px;
	margin:10px 1px 0;
	height:10px;
	border-radius:10px 10px 0 0
}
.parrot-bottom-small {
	background-color:#617c33;
	float:left;
	width:401px;
	margin:1px 1px 0;
	height:10px;
	border-radius:0 0 10px 10px
}
.grey-bottom-big {
	background-color:#828282;
	float:left;
	width:576px;
	margin:0 1px;
	height:10px;
	border-radius:0 0 10px 10px
}
.grey-bottom-small {
	background-color:#828282;
	float:left;
	width:401px;
	margin:0 1px;
	height:10px;
	border-radius:0 0 10px 10px
}
.green-bottom-big {
	background-color:#087169;
	float:left;
	width:576px;
	margin:1px 1px 0;
	height:10px;
	border-radius:0 0 10px 10px
}
.green-bottom-full {
	background-color:#087169;
	float:left;
	width:990px;
	margin:1px 1px 0;
	height:10px;
	border-radius:0 0 10px 10px
}
.green-bottom-small {
	background-color:#087169;
	float:left;
	width:401px;
	margin:1px 1px 0;
	height:10px;
	border-radius:0 0 10px 10px
}
.red-bottom-big {
	background-color:#931f1f;
	float:left;
	width:576px;
	margin:1px 1px 0;
	height:10px;
	border-radius:0 0 10px 10px
}
.red-bottom-small {
	background-color:#931f1f;
	float:left;
	width:401px;
	margin:1px 1px 0;
	height:10px;
	border-radius:0 0 10px 10px
}
.icons-table {
	margin-top:8px;
	float:left
}
.icons-table td {
	padding:5px;
	text-align:center;
	color:#6d6d6d;
	font-weight:700;
	font-size:13px
}
.icons-table span {
	clear:both;
	float:left;
	margin-top:10px;
	width:100%
}
.icons-table a {
	color:#6d6d6d;
	text-decoration:none;
	display:block
}
.edit-wrapper {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	width:610px;
	height:465px;
	float:left;
	color:#666;
	overflow-y:auto
}
.edit-wrapper div {
	width:282px;
	float:left;
	margin:10px 0 0 14px
}
.edit-wrapper span {
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#b5b5b5
}
.edit-wrapper textarea {
	width:577px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	border:solid 1px #fff;
	background-image:url(../images/enabled-txtarea-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	float:left;
	border-radius:10px;
	padding:10px;
	margin-top:8px
}
.edit-wrapper .enabled {
	width:282px;
	height:20px;
	line-height:20px;
	border:solid 1px #fff;
	background-image:url(../images/enabled-boxbg.jpg);
	background-repeat:repeat-x;
	background-position:left center;
	float:left;
	border-radius:10px;
	padding:0 10px;
	margin-top:8px;
	color:#333
}
.edit-wrapper .disabled {
	width:282px;
	height:20px;
	line-height:20px;
	border:solid 1px #cecece;
	background-image:url(../images/disabled-boxbg.jpg);
	background-repeat:repeat-x;
	background-position:left center;
	float:left;
	border-radius:10px;
	padding:0 10px;
	margin-top:8px;
	color:#424242
}
.edit-wrapper select {
	width:282px;
	height:20px;
	line-height:20px;
	border:solid 1px #fff;
	background-image:url(../images/enabled-boxbg.jpg);
	background-repeat:repeat-x;
	background-position:left center;
	float:left;
	border-radius:10px;
	padding:0 10px;
	margin-top:8px;
	color:#424242
}
.edit-wrapper input[type="submit"] {
	height:25px;
	background-image:url(../images/buttons-bg.jpg);
	background-repeat:repeat-x;
	background-position:left center;
	color:#fff;
	border-radius:10px;
	margin:34px 18px 0 0;
	border:1px solid #8ba50f;
	width:150px;
	float:right
}
.warranty-days {
	left:53px;
	margin-top:27px;
	position:absolute;
	color:#666
}
.custsearch-nav {
	border-radius:10px;
	color:#FFF;
	float:left;
	font-size:12px;
	line-height:20px;
	margin-left:1px;
	padding:10px;
	width:381px;
	background-color:#09a195
}
.custsearch-nav a {
	border-top:solid 1px #006b63;
	border-bottom:solid 1px #07d0c0;
	padding:10px 0 10px 35px;
	display:block;
	width:346px;
	color:#69e7dd;
	text-shadow:1px 1px 0 #066d65;
	text-decoration:none;
	font-family:"Century Gothic";
	font-size:14px;
	font-weight:700;
	height:20px
}
.custsearch-nav a:hover {
	color:#fff;
	background-color:#09887e
}
#schedule {
	background-image:url(../images/cust-phone.png);
	background-repeat:no-repeat;
	background-position:6px 10px
}
#add-location {
	background-image:url(../images/cust-location.png);
	background-repeat:no-repeat;
	background-position:6px 10px
}
#create-account {
	background-image:url(../images/cust-account.png);
	background-repeat:no-repeat;
	background-position:6px 10px
}
#assign-technician {
	background-image:url(../images/cust-technician.png);
	background-repeat:no-repeat;
	background-position:6px 10px
}
#assign-supervisor {
	background-image:url(../images/cust-supervisor.png);
	background-repeat:no-repeat;
	background-position:6px 10px
}
.cust-balancebox {
	background-color:#EFF9D0;
	border:1px solid #83AB40;
	border-radius:10px 10px 10px 10px;
	color:#83AB40;
	float:left;
	font-size:13px;
	font-weight:700;
	height:60px;
	line-height:29px;
	margin-left:1px;
	margin-top:10px;
	padding:5px 10px;
	width:379px
}
#account-balancebox {
	background-color:#83AB40;
	color:#83AB40;
	float:left;
	font-size:13px;
	height:60px;
	margin:1px 0 0 1px;
	padding:10px;
	width:381px
}
#account-balancebox th {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	text-align:left;
	font-weight:400
}
.cust-balancebox span {
	float:right;
	text-align:right
}
#cust-comments-overflow {
	background-color:#cc9d1f;
	height:39px;
	overflow-y:auto
}
#account-comments-overflow {
	height:20px;
	overflow-y:auto
}
#service-history {
	background-image:url(../images/servicehistory-icon.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	background-color:#05524c;
	border-radius:10px 10px 0 0;
	margin-top:10px
}
#homeinspection-history {
	background-image:url(../images/homeinspection-icon.png);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left top;
	background-color:#05524c;
	border-radius:10px 10px 0 0;
	margin-top:10px
}
.full-head a {
	float:right;
	text-align:right;
	color:#fff
}
.full-head a:hover {
	text-decoration:underline
}
#servicehistory-overflow {
	height:156px;
	overflow-y:auto
}
#accountlinks a {
	width:114px;
	height:23px;
	background-image:url(../images/accountlinks-bg.png);
	background-position:left -23px;
	background-repeat:repeat-x;
	text-shadow:1px 1px 0 #6d820a;
	border-right:solid 1px #8ba60b;
	border-bottom:solid 1px #6d8209;
	text-decoration:none;
	float:left;
	margin:0 5px 0 3px;
	color:#fff;
	line-height:23px;
	text-align:center;
	border-radius:10px
}
#accountlinks a:hover {
	background-color:#6a7f09;
	background-image:none;
	text-decoration:none
}
.content-loader {
	float:left;
	margin:110px 0 0 365px
}
.content-notfound {
	float:left;
	margin:110px 0 0 365px
}
.detl-add-icon {
	float:left;
	height:28px
}
#billi2 {
	background-color:#ddd;
	border-radius:5px;
	float:left;
	margin-top:5px;
	padding:0 1% 6px;
	width:97.5%;
	border:1px solid #CCC
}
#billi2 input[type="text"] {
	background-color:#fff
}
#billi2 select {
	background-color:#fff
}
.spacer {
	width:100%;
	height:1px;
	border-bottom:dashed 1px #ccc;
	float:left;
	margin:5px 0
}
.newlocation-cont {
	float:left;
	margin:10px 0 5px;
	border-bottom:dashed 1px #ccc;
	border-top:dashed 1px #ccc;
	width:100%;
	padding-bottom:10px
}
#TextBoxesGroup span {
	width:100%;
	font-size:14px;
	color:#2067b7;
	float:left;
	margin:10px 0 5px
}
.bill-wrapper {
	width:95.8%;
	margin:1%;
	border:1px solid #fff;
	border-radius:5px;
	padding:1%;
	background-color:#fff;
	color:#666;
	box-shadow:0 2px 7px rgba(0, 0, 0, 0.3);
	background-image:url(../images/container-bg.jpg);
	background-position:left top;
	background-repeat:repeat-x
}
.dispatchTopFix {
	width:99%;
	margin:0 auto;
	position:fixed;
	border:1px solid #fff;
	padding:10px .5%;
	background-color:#fff;
	z-index:10000;
	height:124px;
	background-color:#fff
}
.dispatchBoard-wrapper {
	width:98.9%;
	margin:50px 0 0;
	border:1px solid #fff;
	padding:0 .5% 38px;
	background-color:#fff;
	color:#666
}
.bill-head {
	background-image:url(../images/addlocation-bg.jpg);
	background-position:left center;
	background-repeat:repeat-x;
	color:#FFF;
	float:left;
	font-size:13px;
	height:30px;
	line-height:30px;
	text-align:left;
	width:100%
}
.bill-head .text {
	margin-left:10px;
	background-repeat:no-repeat;
	background-position:left center
}
.mainHead {
	color:#FFF;
	float:left;
	font-family:"Segoe";
	font-size:13px;
	height:30px;
	line-height:30px;
	text-align:left;
	width:100%;
	background:#5dadea;
	background:-moz-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2));
	background:-webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-o-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-ms-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:linear-gradient(to bottom, #5dadea 0%, #287fc2 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0);
	margin-bottom:10px
}
.mainHead .text {
	margin-left:7px;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px
}
.addcustomer-icon {
	background-image:url(../images/personadd-white20x16.png);
	padding-left:27px;
	background-repeat:no-repeat;
	background-position:left center
}
.editcustomer-icon {
	background-image:url(../images/personedit-white18x18.png);
	padding-left:27px;
	background-repeat:no-repeat;
	background-position:left center
}
.sub-head {
	font-family:"Segoe";
	font-size:13px;
	color:#FFF;
	text-align:left;
	float:left;
	height:30px;
	width:98%;
	line-height:30px;
	padding-left:2%;
	border-radius:5px 5px 0 0;
	background-image:url(../images/addlocation-bg.jpg);
	background-position:left center;
	background-repeat:repeat-x
}
.bill-box {
	float:left;
	width:100%
}
.menu-con {
	float:left;
	width:46%;
	line-height:20px;
	padding:5px 0
}
.menu-con a {
	float:left;
	color:#666;
	margin-right:.5%;
	border-right:solid 1px #ccc;
	padding-right:.5%;
	text-align:center
}
.menu-con a span {
	font-size:100%;
	clear:both;
	width:100%;
	float:left
}
#cr-bill {
	float:right;
	height:30px;
	width:30%;
	line-height:30px;
	font-family:'Segoe';
	color:#666;
	font-size:11px;
	border-radius:5px
}
#cr-bill label {
	margin-right:15px
}
.custeft-con {
	float:left;
	width:79.2%;
	background-color:#fff;
	padding:1% 0 0;
	border-radius:0 0 0 10px
}
.billleft-con {
	float:left;
	width:78%;
	padding:1% 0 0;
	height:667px
}
.billright-con {
	float:right;
	width:19%;
	background-color:#f1f1f1;
	padding:1%;
	border-radius:0 0 5px 5px;
	border:solid 1px #ddd
}
.billright-con1 {
	float:right;
	width:100%;
	background-color:#f1f1f1;
	border-radius:0 0 5px 5px;
	height:100%
}
#cheque-con {
	float:left;
	width:65%;
	padding:1.5%;
	border:5px double #31435B;
	background-color:#D6E7F7;
	background-repeat:repeat;
	background-position:center center;
	margin-top:15px;
	background-image:url(../images/checkbg.png);
	border-radius:5px
}
.chartbar {
	float:left;
	width:99.9%;
	border:1px double #CCC;
	background-repeat:repeat;
	background-color:#fff;
	margin:15px 0 0
}
.chart {
	height:469px;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	border-radius:5px;
	overflow-y:auto
}
.chart td {
	background-color:#eee;
	color:#666;
	font-size:14px;
	padding:0 10px;
	height:25px
}
.chart2 {
	height:auto;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	border-radius:5px
}
.chart2 th {
	background-color:#666;
	color:#fff;
	line-height:25px;
	font-weight:400;
	font-size:11px;
	text-transform:uppercase
}
#cheque-con h1 {
	font-size:30px;
	color:#42556c;
	text-transform:capitalize;
	margin:0;
	font-family:Segoe
}
#box-left {
	float:left;
	width:58%
}
#box-left .row font {
	font-family:Segoe;
	font-size:11px;
	text-transform:capitalize;
	float:left;
	width:19%;
	height:25px;
	line-height:25px
}
#box-left input[type="text"] {
	width:78%;
	padding:0 1.5%
}
#box-left select {
	height:25px;
	padding:3px 1.5%;
	width:59%
}
#box-left textarea {
	width:78%;
	max-width:78%;
	min-width:78%;
	min-height:52px;
	max-height:52px;
	padding:5px 1.5%
}
#box-right {
	float:right;
	width:38%
}
#box-right .row font {
	font-family:Segoe;
	font-size:11px;
	text-transform:capitalize;
	float:left;
	width:30%;
	height:25px;
	line-height:25px
}
#box-right input[type="text"] {
	width:67%;
	padding:0 1.5%
}
.row {
	float:left;
	width:100%;
	margin:15px 0 0
}
#cheque-con input[type="text"] {
	background-color:#FFF;
	border:medium none;
	border-radius:5px;
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	float:left;
	height:25px;
	color:#666;
	font-size:13px
}
#cheque-con select {
	background-color:#fff;
	border:none;
	padding:3px .5%
}
.billleft-con input[type="text"] {
	background-color:#f1f1f1;
	border-radius:5px;
	border:solid 1px #e1e1e1;
	float:left;
	color:#666;
	font-size:13px;
	font-family:'Segoe';
	padding:0 1%
}
.billleft-con select {
	background-color:#f1f1f1;
	border-radius:5px;
	border:solid 1px #e1e1e1;
	float:left;
	height:25px;
	color:#666;
	font-size:13px;
	font-family:'Segoe';
	padding:2px .2%;
	box-shadow:none
}
#cheque-con textarea {
	background-color:#fff;
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	border-radius:5px;
	border:none;
	float:left;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px
}
.billleft-con textarea {
	background-color:#F1F1F1;
	border:1px solid #E1E1E1;
	border-radius:5px 5px 5px 5px;
	color:#666;
	float:left;
	font-family:'Segoe';
	font-size:13px
}
#vendor-search-bttn {
	background-image:url(../images/vendorsearch-icon.png);
	background-repeat:no-repeat;
	background-color:#fff;
	float:left;
	height:15px;
	width:12px;
	border:none;
	position:absolute;
	margin:5px 0 0 -18px
}
.add-vendor-btn {
	float:right;
	font-size:14px;
	color:#FFF;
	background-color:#96b0d0;
	text-align:right;
	height:25px;
	width:155px;
	padding-right:10px;
	border-radius:5px;
	line-height:25px;
	box-shadow:1px 1px 0 #fff;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	background-image:url(../images/addvndr-plus.png);
	background-repeat:no-repeat;
	background-position:10px center
}
.add-vendor-btn:hover {
	background-color:#7693b9
}
.addterm-link {
	float:right;
	font-size:12px;
	color:#FFF;
	background-color:#96b0d0;
	text-align:right;
	height:25px;
	width:18%;
	padding-right:10px;
	border-radius:5px;
	line-height:25px;
	box-shadow:1px 1px 0 #fff;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	background-image:url(../images/addvndr-plus.png);
	background-repeat:no-repeat;
	background-position:10px center
}
.addterm-link:hover {
	background-color:#7693b9
}
.billform-bttn {
	font-size:13px;
	color:#FFF;
	background-image:url(../images/dispatch-bttnbg.jpg);
	float:right;
	width:auto;
	border:1px solid #8BA50F;
	border-radius:5px;
	margin:0 0 0 5px;
	padding:5px 10px;
	font-family:'Segoe';
	height:30px
}
.nvendor-bg {
	float:left;
	width:96%;
	background-color:#eee;
	padding:2%;
	border-radius:0 0 10px 10px;
	color:#666
}
.vname-panel {
	float:left;
	height:auto;
	width:900px
}
.vender-head {
	font-family:"Segoe";
	font-size:15px;
	color:#FFF;
	text-align:center;
	float:left;
	height:30px;
	width:920px;
	height:34px;
	line-height:30px;
	padding-left:20px;
	background-color:#31435b;
	border-radius:10px 10px 0 0
}
.vname-box {
	float:left;
	height:auto;
	width:800px
}
.v-font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	text-decoration:none
}
.v-font1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b58ad;
	text-decoration:none
}
.vrow {
	float:left;
	width:100%;
	margin:8px 0 0
}
.v-row {
	float:left;
	width:100%;
	padding-left:20px;
	margin:8px 0 0
}
.ven-searchbar {
	background-color:#FFF;
	float:left;
	width:100%;
	border:1px solid #CCC;
	margin-top:12px;
	height:auto
}
.ven-serleft {
	float:left;
	height:auto;
	width:100%
}
.addinfo {
	background-color:#FFF;
	float:left;
	height:30px;
	width:120px;
	border-radius:10px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	color:#000;
	text-decoration:none;
	border-color:#ccc #FFF #ccc #ccc;
	border-style:solid;
	border-width:1px
}
.paysett {
	float:left;
	height:30px;
	width:120px;
	margin-top:1.5px;
	border-radius:10px 0 0 10px;
	background-color:#CCC;
	text-decoration:none;
	border-color:#ccc #FFF #CCC #ccc;
	border-style:solid;
	border-width:1px
}
.tex {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	color:#000;
	text-decoration:none;
	text-align:center;
	vertical-align:bottom;
	margin-left:8px;
	float:left;
	margin-top:7px
}
.newvendor-con .TabbedPanels {
	overflow:hidden;
	margin:0;
	padding:0;
	clear:none;
	width:100%
}
.newvendor-con .TabbedPanelsTabGroup {
	margin:0;
	padding:0;
	width:17%;
	float:left
}
.newvendor-con .TabbedPanelsTab {
	position:relative;
	top:1px;
	width:130px;
	float:left;
	border-radius:0 5px 5px 0;
	padding:8px 10px;
	margin:0;
	font:bold .7em sans-serif;
	background-color:#EEE;
	list-style:none;
	border-left:none;
	border-bottom:solid 1px #ccc;
	border-top:none;
	border-right:solid 1px #ccc;
	-moz-user-select:none;
	-khtml-user-select:none;
	cursor:pointer
}
.newvendor-con .TabbedPanelsTabHover {
	background-color:#eee
}
.newvendor-con .TabbedPanelsTabSelected {
	background-color:#fff;
	border:none;
	border-radius:0
}
.newvendor-con .TabbedPanelsTab a {
	color:#000;
	text-decoration:none
}
.newvendor-con .TabbedPanelsContentGroup {
	border-left:solid 0 #CCC;
	border-bottom:solid 0 #CCC;
	border-top:solid 0 #999;
	border-right:solid 0 #999;
	background-color:#fff;
	float:left;
	margin-left:3%;
	width:80%
}
.newvendor-con .TabbedPanelsContent {
	overflow:hidden;
	padding:4px;
	border:none
}
.billform-map {
	float:right;
	margin-top:15px;
	width:30%;
	border:solid 1px #ccc;
	border-radius:5px
}
.billform-map a {
	float:left;
	position:absolute;
	margin:-29px 0 0 75px
}
.billright-con .TabbedPanels h5 {
	margin:10px 0;
	width:100%;
	float:left;
	padding-bottom:8px;
	border-bottom:dotted 1px #ccc;
	color:#2269BA;
	font-weight:400;
	/*text-transform:uppercase;*/
	font-size:13px
}
.billright-con .TabbedPanels h5 img {
	float:right
}
.billright-con .TabbedPanels h2 {
	margin:2px 0;
	float:left;
	font-size:14px;
	font-weight:400;
	color:#333;
	width:100%
}
.billright-con .TabbedPanels h2 img {
	float:left
}
.billright-con .TabbedPanels h2 span {
	float:left;
	margin:0 0 0 10px
}
.billright-con .TabbedPanels {
	overflow:hidden;
	margin:0;
	padding:0;
	clear:none;
	width:100%;
	font-family:'Segoe';
	color:#666
}
.billright-con .TabbedPanelsTabGroup {
	margin:0;
	padding:0
}
.billright-con .TabbedPanelsTab {
	position:relative;
	top:1px;
	float:left;
	padding:4px 10px;
	margin:0 1px;
	font:13px Segoe;
	background-color:#4195D5;
	list-style:none;
	border:solid 1px #2269BA;
	border-bottom:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	cursor:pointer;
	border-radius:5px 5px 0 0;
	color:#fff
}
.billright-con .TabbedPanelsTabSelected {
	background-color:#fff;
	border-top:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #fff;
	color:#666
}
.billright-con .TabbedPanelsTab a {
	color:#000;
	text-decoration:none
}
.billright-con .TabbedPanelsContentGroup {
	clear:both;
	border:solid 1px #e1e1e1;
	background-color:#fff;
	border-radius:0 5px 5px 5px;
	min-height:630px
}
.billright-con .TabbedPanelsContent {
	overflow:hidden;
	padding:5%
}
.billright-con .TabbedPanelsContent .box {
	float:left;
	height:auto;
	width:100%;
	margin-top:5px
}
.billright-con .TabbedPanelsContent .box font {
	float:left;
	width:100%;
	height:15px;
	margin:2px 0
}
.billright-con .TabbedPanelsContent .box font img {
	float:left;
	margin-right:10px
}
.billright-con .TabbedPanelsContent .box span {
	float:left;
	width:100%;
	height:15px;
	margin:2px 0
}
.billright-con .TabbedPanelsContent .box span i {
	float:right;
	font-style:normal;
	color:#2269BA
}
.billright-con .TabbedPanelsContent .box span em {
	float:right;
	font-style:normal
}
.billright-con .TabbedPanelsContent .box span b {
	float:left;
	font-weight:400
}
.billright-con .TabbedPanelsContent .box span center {
	float:left;
	margin-left:5px
}
.billright-con .TabbedPanelsContent .box span center a {
	color:#2269BA;
	float:left
}
.billright-con .TabbedPanelsContent .box span center a:hover {
	text-decoration:underline
}
.billright-con .TabbedPanelsContent .box span center em {
	float:left;
	margin:0 3px
}
.billright-con .TabbedPanelsContent .box span center i {
	color:#849c0d;
	float:left
}
.billright-con .TabbedPanelsContent .box textarea {
	border:1px solid #E1E1E1;
	color:#666;
	float:left;
	font-size:12px;
	height:40px;
	margin-top:5px;
	padding:4%;
	width:92%;
	font-family:'Segoe';
	border-radius:5px;
	background-color:#eee
}
.billright-con .TabbedPanelsContent .box .save {
	float:right;
	width:auto;
	padding:4px 5px;
	color:#fff;
	background-color:#4195d5;
	text-align:center;
	background-image:none;
	border-radius:0;
	margin:5px 0 0 5px;
	border:solid 1px #2269ba;
	border-radius:5px
}
.button-cont .closepage {
	float:right;
	margin:5px 5px 0 0;
	padding:5px 0 5px 15px;
	width:50px;
	color:#d86161;
	font-family:"Segoe";
	font-size:13px;
	border:none;
	border-radius:20px;
	cursor:pointer;
	background-image:url(../images/small-close.png);
	background-repeat:no-repeat;
	background-position:10px center;
	text-align:right
}
.newvendor-con {
	float:left;
	width:940px;
	display:none
}
#vname-box {
	width:760px;
	float:left;
	padding:10px
}
#vname-box font {
	font-family:Segoe;
	font-size:10px;
	text-transform:capitalize;
	float:left;
	width:93px;
	height:25px;
	line-height:25px;
	text-align:right;
	margin-right:8px;
	font-weight:400
}
#vname-box input[type="text"] {
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	border-radius:5px;
	border:none;
	float:left;
	height:25px;
	color:#999;
	font-size:13px;
	font-family:Segoe;
	background-color:#fff;
	padding:0 5px
}
#v-center {
	width:98%;
	float:left;
	padding:1%
}
#v-center font {
	font-family:Segoe;
	font-size:10px;
	text-transform:capitalize;
	float:left;
	width:85px;
	height:25px;
	line-height:25px;
	text-align:right;
	margin-right:8px;
	font-weight:400
}
#v-center input[type="text"] {
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	border-radius:5px;
	border:none;
	float:left;
	height:25px;
	color:#999;
	font-size:13px;
	font-family:Segoe;
	background-color:#f5f5f5;
	padding:0 5px
}
.select0000 {
	width:78px;
	height:22px;
	border:0 solid #D5D5D9;
	border-radius:5px;
	color:#333;
	font-size:11px;
	font-family:arial;
	padding:2px 1px;
	line-height:45px;
	background-color:#ECECEC;
	background-position:256px;
	position:absolute;
	margin-left:15px;
	margin-top:27px
}
 select+++ {
width:106px;
height:27px;
border:1px solid #D5D5D9;
box-shadow:0 9px 8px 0 rgba(0, 0, 0, 0.09) inset;
border-radius:5px;
color:#333;
font-size:11px;
font-family:arial;
padding:0 1px;
line-height:45px;
background-color:#ECECEC;
background-position:256px
}
.detailbar {
	width:625px;
	border:1px solid #CCC;
	height:auto;
	border-radius:5px;
	float:left;
	margin-top:25px;
	margin-left:20px;
	padding:10px
}
.vbill-box {
	float:left;
	width:290px
}
.copybtn {
	float:left;
	width:90px;
	height:auto;
	text-align:left;
	margin-top:60px
}
.vshipped-box {
	float:left;
	height:auto;
	width:245px;
	margin-top:7px
}
.ven-row {
	float:left;
	width:100%;
	margin-top:7px;
	font-family:Segoe;
	font-size:11px
}
.sele-box {
	float:left;
	width:80px;
	font-family:Segoe;
	font-size:12px;
	font-weight:400;
	color:#333;
	text-decoration:none;
	vertical-align:bottom
}
.calen-img {
	float:left;
	margin-top:7px;
	margin-left:-19px
}
.v-box {
	float:left;
	width:310px;
	margin-top:5px;
	margin-left:20px
}
.pay-box {
	float:left;
	width:360px;
	margin-top:10px
}
#pay-left {
	float:left;
	width:330px
}
#account-setbox {
	width:330px;
	margin-left:auto;
	margin-right:auto
}
#payment {
	width:660px;
	float:left;
	padding:10px
}
#payment font {
	font-family:Segoe;
	font-size:10px;
	text-transform:capitalize;
	float:left;
	width:140px;
	height:25px;
	line-height:25px;
	text-align:right;
	margin-right:8px;
	font-weight:400
}
#payment input[type="text"] {
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	border-radius:5px;
	border:none;
	float:left;
	height:25px;
	color:#999;
	font-size:13px;
	font-family:Segoe;
	background-color:#f5f5f5;
	padding:0 5px
}
.pay-img {
	float:left;
	margin-top:5px;
	margin-left:6px
}
.clear-btn {
	font-family:seoge;
	font-size:12px;
	font-weight:700;
	color:#333;
	text-decoration:none;
	background-color:#f5f5f5;
	float:left;
	height:25px;
	width:80px;
	border-radius:5px;
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	text-transform:capitalize;
	margin-top:14px;
	margin-left:2px;
	text-align:center
}
.tax-inf {
	float:left;
	margin-top:12px;
	margin-left:6px
}
.v-boxright {
	float:left;
	width:375px;
	margin-top:5px
}
.tex {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	color:#000;
	text-decoration:none;
	text-align:center;
	vertical-align:bottom;
	margin-left:8px;
	float:left;
	margin-top:7px
}
.newterm-con {
	float:left;
	width:450px;
	display:none
}
.newterm-con .con {
	float:left;
	width:95%;
	padding:1% 2.5%;
	background-color:#f1f1f1;
	color:#666
}
.newterm-con .head {
	font-family:"Segoe";
	font-size:15px;
	color:#FFF;
	text-align:left;
	float:left;
	height:30px;
	width:96%;
	line-height:30px;
	padding-left:4%;
	border-radius:10px 10px 0 0;
	background-image:url(../images/addlocation-bg.jpg);
	background-position:left center;
	background-repeat:repeat-x
}
.newterm-con .TabbedPanels {
	overflow:hidden;
	margin:43px 0 8px;
	padding:0;
	clear:none;
	width:100%;
	font-family:'Segoe';
	color:#666
}
.newterm-con .TabbedPanelsTabGroup {
	margin:0;
	padding:0
}
.newterm-con .TabbedPanelsTab {
	position:relative;
	top:1px;
	float:left;
	padding:4px 10px;
	margin:0 1px;
	font:13px Segoe;
	background-color:#999;
	list-style:none;
	border-bottom:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	cursor:pointer;
	border-radius:5px 5px 0 0;
	color:#fff;
	border-bottom:solid 1px #999
}
.newterm-con .TabbedPanelsTabSelected {
	background-color:#fff;
	border-top:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #fff;
	color:#666
}
.newterm-con .TabbedPanelsTab a {
	color:#000;
	text-decoration:none
}
.newterm-con .TabbedPanelsContentGroup {
	clear:both;
	border:solid 1px #e1e1e1;
	background-color:#fff;
	border-radius:0 5px 5px 5px
}
.newterm-con .TabbedPanelsContent {
	overflow:hidden;
	padding:1% 2%
}
.newterm-con .TabbedPanelsContent .box {
	float:left;
	width:100%;
	margin:5px 0;
	line-height:30px
}
.newterm-con .TabbedPanelsContent .box font {
	float:left;
	width:100%;
	height:15px;
	margin:2px 0
}
.newterm-con .TabbedPanelsContent .box font img {
	float:left;
	margin-right:10px
}
.newterm-con .TabbedPanelsContent .box span {
	float:left;
	width:100%;
	height:15px;
	margin:2px 0
}
.newterm-con .TabbedPanelsContent .box span i {
	float:right;
	font-style:normal;
	color:#2269BA
}
.newterm-con .TabbedPanelsContent .box span em {
	float:right;
	font-style:normal
}
.newterm-con .TabbedPanelsContent .box span b {
	float:left;
	font-weight:400
}
.newterm-con .TabbedPanelsContent .box span center {
	float:left;
	margin-left:5px
}
.newterm-con .TabbedPanelsContent .box span center a {
	color:#2269BA;
	float:left
}
.newterm-con .TabbedPanelsContent .box span center a:hover {
	text-decoration:underline
}
.newterm-con .TabbedPanelsContent .box span center em {
	float:left;
	margin:0 3px
}
.newterm-con .TabbedPanelsContent .box span center i {
	color:#849c0d;
	float:left
}
.newterm-con .TabbedPanelsContent .box textarea {
	border:1px solid #E1E1E1;
	color:#666;
	float:left;
	font-size:12px;
	height:40px;
	margin-top:5px;
	padding:4%;
	width:92%;
	font-family:'Segoe';
	border-radius:5px;
	background-color:#eee
}
.newterm-con .TabbedPanelsContent .box .save {
	float:right;
	width:auto;
	padding:4px 5px;
	color:#fff;
	background-color:#4195d5;
	text-align:center;
	background-image:none;
	border-radius:0;
	margin:5px 0 0 5px;
	border:solid 1px #2269ba;
	border-radius:5px
}
.newterm-con .row {
	float:left;
	width:100%;
	margin:5px 0;
	line-height:30px
}
.newterm-con .row input[type="text"] {
	border:1px solid #E1E1E1;
	border-radius:5px 5px 5px 5px;
	color:#666;
	font-family:"Segoe";
	font-size:12px;
	padding:1.5%;
	width:96.6%
}
.newterm-con .row .twocolumn {
	float:left;
	margin:0 1%;
	width:48%
}
.newterm-con .TabbedPanelsContent .row .small {
	width:40px;
	background-color:#EEE;
	border:1px solid #E1E1E1;
	margin:0 5px;
	padding:2px 4px;
	text-align:right
}
.newterm-con .TabbedPanelsContent .row .onecolumn {
	float:left;
	margin:0 1%;
	width:98%
}
.newterm-con .TabbedPanelsContent .row .twocolumn {
	float:left;
	margin:0 1%;
	width:48%
}
.newterm-con .row .twocolumn input[type="submit"] {
	background-image:url(../images/dispatch-bttnbg.jpg);
	background-repeat:repeat-x;
	border:1px solid #8BA50F;
	border-radius:5px 5px 5px 5px;
	color:#FFF;
	float:right;
	font-size:12px;
	margin:0;
	padding:5px;
	width:50px
}
.paybillleft-con {
	background-color:#FFF;
	border-radius:0 0 0 10px;
	float:left;
	padding:1% 0 0;
	width:78%
}
.paybill-con .row {
	float:left;
	width:100%;
	margin:5px 0;
	line-height:30px
}
.paybill-con .row .twocolumn input[type="submit"] {
	background-image:url(../images/dispatch-bttnbg.jpg);
	background-repeat:repeat-x;
	border:1px solid #8BA50F;
	border-radius:5px 5px 5px 5px;
	color:#FFF;
	float:right;
	font-size:12px;
	margin:0;
	padding:5px;
	width:50px
}
.paybill-con .row .twocolumn {
	float:left;
	margin:0;
	width:50%
}
.paybill-con .head {
	font-family:"Segoe";
	font-size:15px;
	color:#FFF;
	text-align:left;
	float:left;
	height:30px;
	width:98%;
	line-height:30px;
	padding-left:2%;
	border-radius:10px 10px 0 0;
	background-image:url(../images/addlocation-bg.jpg);
	background-position:left center;
	background-repeat:repeat-x
}
#add-select {
	border:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background-color:#f5f5f5;
	color:#333;
	width:252px;
	height:25px;
	border-radius:5px;
	outline:none;
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	background-position:50px 20px;
	font-family:Segoe;
	text-align:center
}
.arrow-down {
	float:left;
	position:absolute;
	margin-top:5px;
	margin-left:-17px
}
#add-teaxarea {
	width:760px;
	float:left;
	padding:20px 10px 10px;
	margin-left:122px
}
#add-teaxarea font {
	font-family:Segoe;
	font-size:10px;
	text-transform:capitalize;
	float:left;
	width:85px;
	height:25px;
	line-height:25px;
	text-align:right;
	margin-right:8px;
	font-weight:400
}
#add-teaxarea input[type="text"] {
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	border-radius:5px;
	border:none;
	float:left;
	height:25px;
	color:#999;
	font-size:13px;
font-family:Segoepadding-top: 0;
	padding-right:5px;
	padding-bottom:0;
	padding-left:5px;
	background-color:#f5f5f5;
	outline:none
}
#add-teaxarea p {
	width:auto;
	float:left;
	margin:10px 5px 0 95px;
	font-family:Segoe;
	font-size:13px
}
.add-select-btn {
	width:auto;
	float:left;
	margin:0 0 0 10px;
	color:#777;
	background-color:#f5f5f5;
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	border-radius:5px;
	font-family:seogn;
	font-weight:700;
	padding:5px 10px
}
.add-enter-btn {
	width:auto;
	float:left;
	margin:0;
	color:#444;
	background-color:#f5f5f5;
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	border-radius:5px;
	font-family:seogn;
	font-weight:700;
	font-size:14px;
	padding:3px 23px 4px
}
#add-optinal {
	width:630px;
	float:left;
	border-radius:5px;
	border:1px solid #ccc;
	margin:25px 0 10px;
	padding:10px 10px 10px 8px
}
.filter-row {
	float:left;
	width:100%;
	margin:15px 0 0;
	line-height:25px
}
.filter-row h1 {
	margin:0;
	font-weight:400;
	color:#2269BA;
	width:auto;
	float:left
}
.filter-row .template {
	float:right;
	min-width:20%;
	margin-left:2%
}
.menubill-con .checktopl {
	float:right;
	min-width:25%;
	margin-top:10px
}
.menubill-con .checktopl select {
	float:right;
	width:60%;
	box-shadow:none;
	background-color:#fff
}
.menubill-con .checktopr {
	float:right;
	min-width:25%;
	margin-top:10px
}
.menubill-con .checktopr select {
	float:right;
	width:60%
}
.menubill-con .checktopr font {
	float:right;
	font-size:20px;
	font-weight:700;
	color:#2269BA
}
.menubill-con .checktopr span {
	float:right;
	margin-right:10%
}
.filter-row .box {
	float:left;
	width:19.2%;
	margin:0 1% 0 0
}
.filter-row .cal-field {
	background-image:url(../images/calendar.png);
	background-repeat:no-repeat;
	background-position:97.5% center
}
.cal-field {
	background-image:url(../images/calendar.png);
	background-repeat:no-repeat;
	background-position:97.5% center
}
.filter-row .box .paybal {
	float:left;
	font-size:15px
}
.filter-row .box font {
	float:right;
	text-align:right;
	font-size:15px
}
.filter-row .box input[type="text"] {
	width:96%;
	padding:2px 2%;
	margin:5px 0
}
.filter-row .box textarea {
	width:96%;
	padding:2px 2%;
	margin:5px 0;
	height:38px
}
.filter-row .twocolumn1 {
	float:left;
	width:39%;
	margin:0 0 0 1%
}
.filter-row .box select {
	width:100%;
	padding:2px 1%;
	margin:5px 0;
	height:25px
}
.filter-row .twocolumn2 {
	float:left;
	width:39%;
	margin:0 0 0 1%
}
.filter-row a {
	float:left;
	padding:0 2%;
	background-image:url(../images/billing-btn-bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border-radius:5px;
	color:#FFF;
	margin-right:1%;
	width:5%
}
.filter-row span, .fc-event-inner b {
	float:left;
	height:20px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:46%;
	text-transform:capitalize;
	font-weight:400;
	font-size:14px;
	margin-right:1%
}
.show-billdate {
	background-color:#f1f1f1;
	border:1px solid #E1E1E1;
	border-radius:5px 5px 5px 5px;
	background-image:url(../images/calendar.png);
	background-repeat:no-repeat;
	background-position:96% center;
	color:#666;
	float:left;
	font-family:'Segoe';
	font-size:12px;
	height:15px;
	padding:5px;
	width:100px
}
.filter-select {
	background-color:#f1f1f1;
	border:1px solid #E1E1E1;
	border-radius:5px 5px 5px 5px;
	color:#666;
	font-family:'Segoe';
	font-size:12px;
	height:30px;
	padding:5px 1%;
	width:35%;
	box-shadow:none;
	float:left;
	margin-right:10px
}
.discount-row {
	float:left;
	width:98%;
	margin:15px 0 0;
	background-color:#EEE;
	border:1px solid #E1E1E1;
	border-radius:5px 5px 5px 5px;
	padding:.2% 1%;
	height:100px
}
.searchhistory-box {
	width:95%;
	float:left;
	margin-bottom:10px;
	background-color:#F1F1F1;
	border:1px solid #E1E1E1;
	border-radius:5px 5px 5px 5px;
	padding:5px 2% 5px 3%;
	line-height:22px;
	font-size:13px
}
.searchhistory-box input[type="text"] {
	border:1px solid #E1E1E1;
	border-radius:5px 5px 5px 5px;
	color:#333;
	padding:4px 2%;
	background-image:url(../images/calendar.png);
	background-position:96% center;
	background-repeat:no-repeat;
	width:33%;
	float:right;
	font-size:11px;
	margin-left:1%
}
#invice-bar {
	width:880px;
	margin-right:auto;
	margin-left:auto;
	padding:10px
}
.cre-invoice {
	float:left;
	height:auto;
	width:880px
}
.cre-onlinebar {
	float:left;
	height:auto;
	width:1225px;
	background-color:#f5f5f5;
	border-radius:0 0 5px 5px;
	margin-top:5px;
	padding:4px
}
.cre-inv-left {
	float:left;
	height:100px;
	width:180px;
	margin-left:15px;
	text-align:center;
	color:#333
}
.cre-inv-right {
	float:left;
	width:auto;
	height:auto;
	margin-left:0
}
#cre-box {
	width:232px;
	float:left;
	padding:10px
}
#cre-box font {
	font-family:Segoe;
	font-size:11px;
	text-transform:capitalize;
	float:left;
	width:85px;
	height:25px;
	line-height:25px;
	text-align:left;
	margin-right:8px;
	font-weight:400
}
#cre-box input[type="text"] {
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	border-radius:5px;
	border:none;
	float:left;
	height:25px;
	color:#999;
	font-size:13px;
	font-family:Segoe;
	background-color:#fff;
	outline:none;
	padding:0
}
.cre-customer-job {
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	float:left;
	margin:3px 0 20px 2px;
	width:840px;
	height:auto;
	background-color:#7693B9;
	border-radius:5px
}
.pro-divbar {
	float:left;
	margin-top:15px;
	width:880px;
	height:auto
}
.po-div {
	width:auto;
	float:left;
	padding:4px
}
.po-div font {
	font-family:Segoe;
	font-size:11px;
	text-transform:capitalize;
	float:left;
	width:85px;
	height:25px;
	line-height:25px;
	text-align:left;
	margin-left:8px;
	font-weight:400
}
.po-div input[type="text"] {
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	border-radius:5px;
	border:none;
	float:left;
	height:25px;
	color:#999;
	font-size:13px;
	font-family:Segoe;
	background-color:#fff;
	outline:none;
	padding:0
}
.cre-inv-online {
	width:400px;
	float:left;
	margin:20px 0 0
}
.cre-val-count {
	width:400px;
	float:left;
	margin:43px 0 0 410px;
	font-family:Segoe;
	font-size:11px;
	text-transform:capitalize;
	text-align:right
}
.cre-inv-chartbar {
	float:left;
	width:99%;
	padding:3px;
	border:1px double #CCC;
	background-repeat:repeat;
	border-radius:1px;
	margin:15px 0 0 1px
}
.cre-inv-chart {
	height:auto;
	width:99%;
	margin-bottom:3px;
	margin-right:auto;
	margin-left:auto;
	border:0 solid #CCC;
	border-radius:5px
}
.cre-inv-chart td {
	background-color:#ccc
}
.cre-inv-chart2 {
	height:auto;
	width:99%;
	margin-right:auto;
	margin-left:auto;
	margin-top:3px;
	border-radius:5px
}
.cre-inv-chart2 th {
	background-color:#31435b;
	color:#fff;
	line-height:30px;
border:-radius: 5px
}
.t-small {
	font-family:Segoe;
	font-size:10px;
	font-weight:400;
	color:#666;
	text-decoration:none;
	text-align:center
}
.cre-inv-bttn {
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	font-family:Segoe;
	font-size:14px;
	font-weight:700;
	color:#333;
	background-color:#f5f5f5;
	float:right;
	height:25px;
	width:auto;
	border:none;
	border-radius:5px;
	font-family:Segoe;
	margin:20px 5px 0 0;
	padding:0 20px
}
.inv-calend-tex {
	float:left;
	font-size:11px;
	color:#7693b9;
	margin:6px 0 0 -90px
}
.inv-calen-img {
	float:left;
	margin-top:13px;
	margin-left:-19px;
	position:absolute
}
#add-select {
	border:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background-color:#fff;
	color:#333;
	width:252px;
	height:25px;
	border-radius:5px;
	outline:none;
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	background-position:50px 20px;
	font-family:Segoe;
	text-align:center
}
.arrow-down {
	float:left;
	position:absolute;
	margin-top:5px;
	margin-left:-17px
}
.menubill-con {
	background-color:#f1f1f1;
	float:left;
	width:99%;
	border:1px solid #E1E1E1;
	padding:.2% .5%;
	line-height:30px;
	font-family:'Segoe';
	color:#666;
	font-size:11px;
	border-radius:5px
}
.cal-icon {
	background:url(../images/calendar.png) no-repeat;
	background-position:98% center;
	background-color:#fff
}
.searchContainer {
	min-height:600px
}
/*.searchContainer .mainHead {
	background-image:url(../images/addlocation-bg.jpg);
	background-position:left center;
	background-repeat:repeat-x;
	color:#FFF;
	float:left;
	font-family:"Segoe";
	font-size:13px;
	height:30px;
	left:.5%;
	line-height:30px;
	position:fixed;
	text-align:left;
	width:99%;
	top:65px
}*/
.searchContainer .mainHead {
	background-image:url(../images/addlocation-bg.jpg);
	background-position:left center;
	background-repeat:repeat-x;
	color:#FFF;
	float:left;
	font-family:"Segoe";
	font-size:13px;
	height:30px;
	line-height:30px;
	position:relative;
	text-align:left;
	width:100%;
	z-index:10;
}
.searchContainer .mainHead .text {
	margin-left:8px;
	background-repeat:no-repeat;
	background-position:left center
}
.searchContainer .mainHead .headIcon {
	background-image:url(../images/search-white15x15.png);
	padding-left:25px
}
.searchContainer .whiteCurtain {
	background-color:#FFF;
	float:left;
	height:275px;
	left:0;
	position:fixed;
	width:100%;
	z-index:10;
}
.searchContainer .wrapper {
	float:left;
	width:100%;
	margin-top:15px
}
.icon-row {
	float:left;
	left:.5%;
	position:fixed;
	top:100px;
	width:99%;
	top:105px;
	z-index:10;
	}
/*.icon-row {
	float:left;
	left:.5%;
	position:relative;
	width:99%;
	margin-top:15px;
}*/
.icon-row a {
	float:left;
	width:9%;
	text-align:center;
	color:#666;
	padding:.5% 0 0;
	border-radius:5px 5px 0 0;
	border:solid 1px #fff;
transition:all .3s ease 0;
	margin:0 .8% 0 0
}
.icon-row a:hover {
	color:#2269BA;
	background-color:#f1f1f1;
	text-shadow:1px 1px 0 #fff;
	border:solid 1px #e1e1e1
}
.icon-row a span {
	width:100%;
	float:left;
	margin-top:10px;
	padding:5px 0;
	background-color:#f1f1f1;
	border-radius:5px
}
.icon-row a label {
	background:none repeat scroll 0 0 #A4C60F;
	border-radius:5px 5px 5px 5px;
	color:#FFF;
	float:left;
	font-size:12px;
	margin-top:10px;
	padding:5px 0;
	text-shadow:none;
	width:100%
}
.icon-row div#last {
	margin-right:0;
	width:10.1%
}
.icon-row div.button {
	float:left;
	/*width:10.2%;*/
	width:10%;
	text-align:center;
	color:#666;
	padding:.5% 0 0;
	border-radius:5px 5px 0 0;
	border:solid 1px #fff;
transition:all .3s ease 0;
	margin:0 .85% 0 0;
	cursor:pointer
}
.icon-row div.button: last-child {
	margin-right:0;
	width:10.1%
	}
.icon-row div.button:hover {
	color:#2269BA;
	background-color:#f1f1f1;
	text-shadow:1px 1px 0 #fff;
	border:solid 1px #e1e1e1
	}
.icon-row div.button span {
	width:100%;
	float:left;
	margin-top:10px;
	padding:10px 0;
	background-color:#f1f1f1;
	border-radius:5px
	}
.sub-icon-con {
	float:left;
	width:99%;
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	border-top:none;
	position:fixed;
	top:235px;
	height:79px;
	z-index:10;
	}
.sub-icon-row {
	float:left;
	width:99.8%;
	margin:0;
	line-height:30px
	}
.sub-icon-sec-row {
	float:left;
	width:98%;
	margin:0;
	border-top:solid 1px #ddd;
	padding:10px 1%;
	height:27px;
	box-shadow:0 10px 10px rgba(0, 0, 0, 0.15);
	background-color:#f1f1f1
	}
.sub-icon-sec-row input[type="text"] {
	background-color:#fff;
	padding:5px .5%;
	margin-right:5px;
	float:left
	}
.sub-icon-sec-row select {
	background-color:#fff;
	padding:5px .5%;
	margin-right:5px;
	float:left
}
.sub-icon-row div.subbutton {
	float:left;
	color:#666;
	border-right:solid 1px #ccc;
	padding-left:.7%;
	text-shadow:1px 1px 0 #f1f1f1;
	background-color:#e1e1e1;
	cursor:pointer;
	border-top:solid 1px #e1e1e1;
	height:30px
}
.sub-icon-row div.subbutton:hover {
	background-color:#e1e1e1;
	border-right:solid 1px #ccc
}
.sub-icon-row div.subbutton img {
	margin:7px 7% 0 0;
	float:left
}
.sub-icon-row span {
	float:left
}
.sub-icon-row div.namesearch {
	background-image:url(../images/dispop-cust.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 25px
}
.sub-icon-row div.addsearch {
	background-image:url(../images/dispop-add.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 27px
}
.sub-icon-row div.phonesearch {
	background-image:url(../images/dispop-phone.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 27px
}
.sub-icon-row div.emailsearch {
	background-image:url(../images/dispop-email.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 27px
}
.sub-icon-row div.accountsearch {
	background-image:url(../images/billaccount-icon.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 30px
}
.sub-icon-row div.datesearch {
	background-image:url(../images/blue-calendar.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 30px
}
.sub-icon-row div.jobsearch {
	background-image:url(../images/blue-job.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 27px
}
.sub-icon-row div.invoicesearch {
	background-image:url(../images/blue-invoice.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 25px
}
.sub-icon-row div.amountsearch {
	background-image:url(../images/blue-amount.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 27px
}
.sub-icon-row div.techniciansearch {
	background-image:url(../images/blue-wrench.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 27px
}
.sub-icon-row div.posearch {
	background-image:url(../images/blue-po.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 25px
}
.sub-icon-row div.addnew {
	background-image:url(../images/plus-blue.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 25px
}
.sub-icon-row div.report {
	background-image:url(../images/report-blue-small.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 25px
}
.sub-icon-row div.cash {
	background-image:url(../images/coin-blue15x15.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 25px
}
.sub-icon-row div.creditCard {
	background-image:url(../images/creditcard-blue20x15.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 35px
}
.sub-icon-row div.finance {
	background-image:url(../images/bank-blue16x15.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0 15px 0 25px
}
.search-con-box {
	float:left;
	margin:260px .5% 28px;
	/*margin:40px .5% 28px;*/
	padding:0;
	width:99%;
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	border-top:none;
	position:relative;
}
.search-con-box .left {
	float:left;
	width:63%
}
.search-con-box .right {
	float:right;
	width:36%
}
.search-con-box table {
	float:left;
	width:100%
}
.search-con-box table.details th {
	text-align:left;
	padding-left:10px;
	background-color:#fff;
	color:#000;
	font-weight:400;
	line-height:25px
}
.search-con-box table th {
	background-color:#fff;
	line-height:25px;
	color:#4c617e;
	text-align:left;
	padding-left:10px
}
.search-con-box table td.head {
	line-height:30px;
	font-size:13px;
	color:#fff;
	border-radius:5px 5px 0 0;
	background-color:#4195D5;
	background-position:7px center;
	background-repeat:no-repeat;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);
	padding:0
}
.search-con-box table td.head .text {
	float:left;
	margin-left:8px;
	background-repeat:no-repeat;
	background-position:left center
}
.search-con-box table td.head input[type="text"] {
	margin:4px 0;
	height:20px;
	background-color:#fff;
	width:15%;
	border:none;
	padding:0 1%;
	color:#333;
	border-radius:4px;
	float:right;
	border:1px solid #2269BA
}
.search-con-box table td.head a.edit {
	background-image:url(../images/edit-pencil.png);
	background-position:right center;
	float:right;
	height:30px;
	margin:0;
	width:30px;
	border-left:1px solid #1D6FAE;
	background-repeat:no-repeat;
	background-position:center center
}
.search-con-box table td {
	background-color:#fff;
	padding:10px
}
.search-con-box table td a {
	color:#849C0D;
	display:block
}
.search-con-box table td a:hover {
	text-decoration:underline
}
.search-con-box table .personIcon {
	float:left;
	width:9px;
	height:12px;
	margin-right:10px;
	background-image:url(../images/production-search/detlname-icon.png);
	background-repeat:no-repeat;
	background-position:left top
}
.search-con-box table .homeIcon {
	float:left;
	width:14px;
	height:30px;
	margin-right:10px;
	background-image:url(../images/production-search/detladd-icon.png);
	background-repeat:no-repeat;
	background-position:left top
}
.search-con-box table .phoneIcon {
	float:left;
	width:14px;
	height:13px;
	margin-right:10px;
	background-image:url(../images/production-search/detlphone-icon.png);
	background-repeat:no-repeat;
	background-position:left top
}
.search-con-box table .faxIcon {
	float:left;
	width:18px;
	height:11px;
	margin-right:10px;
	background-image:url(../images/production-search/detlfax-icon.png);
	background-repeat:no-repeat;
	background-position:left top
}
.search-con-box table .emailIcon {
	float:left;
	width:14px;
	height:9px;
	margin-right:10px;
	background-image:url(../images/production-search/detlemail-icon.png);
	background-repeat:no-repeat;
	background-position:left top
}
.search-con-box .divbox {
	float:left;
	width:100%;
	border-radius:5px;
	margin-top:20px
}
.search-con-box .recordNotFound {
	float:left;
	color:#AD3D3D
}
.search-con-box .divbox:first-child {
	margin-top:0
}
.search-con-box .divbox div.head {
	background-position:7px center;
	background-repeat:no-repeat;
	border-bottom:1px solid #2269BA;
	color:#FFF;
	font-size:13px;
	height:30px;
	line-height:30px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	padding:0;
	margin:0;
	width:100%
}
.search-con-box .divbox a.edit {
	background-image:url(../images/edit-pencil.png);
	background-position:right center;
	float:right;
	height:30px;
	margin:0;
	width:30px;
	border-left:1px solid #1D6FAE;
	background-repeat:no-repeat;
	background-position:center center
}
.search-con-box .divbox .head .text {
	background-color:#4195D5;
	background-position:7px center;
	background-repeat:no-repeat;
	float:left;
	padding:0 10px 0 33px;
	box-shadow:0 -3px 5px rgba(0, 0, 0, 0.2) inset
}
.search-con-box .divbox .content {
	width:97%;
	float:left;
	background-color:#fff;
	padding:10px 1.5%;
	margin:0;
	border-bottom:2px solid #CCC
}
.search-con-box .right .divbox .content {
	padding:2%;
	width:96%
}
.search-con-box .divbox .content .row {
	float:left;
	width:100%;
	margin:5px 0;
	border-bottom:solid 1px #e1e1e1;
	padding-bottom:10px
}
.search-con-box .divbox .content .row: last-child {
	margin-bottom:0;
	border-bottom:none;
	padding-bottom:0
}
.search-con-box .divbox .content .title {
	float:left;
	width:100%;
	color:#000;
	line-height:20px
}
.search-con-box .divbox .content .record {
	float:left;
	width:100%;
	line-height:20px
}
.search-con-box .divbox .tableContent {
	width:100%;
	float:left;
	background-color:#f1f1f1;
	padding:0;
	margin:0;
	border-bottom:2px solid #CCC
}
.search-con-box .divbox .content b {
	color:#4C617E;
	float:none;
	margin:5px 0
}
.search-con-box .divbox .content p {
	margin-bottom:10px
}
.search-con-box .job {
	background-image:url(../images/job-white17x15.png);
	padding-left:25px
}
.search-con-box .zipsearch {
	background-image:url(../images/cust-location.png)
}
.search-con-box .diagnos {
	background-image:url(../images/dispop-crnote.png);
	padding-left:20px
}
.search-con-box .super {
	background-image:url(../images/supervisor-white12x18.png);
	padding-left:22px
}
.search-con-box .customerdetails {
	background-image:url(../images/person-white16x20.png);
	padding-left:25px
}
.search-con-box .purch {
	background-image:url(../images/po-white13x17.png);
	padding-left:23px
}
.search-con-box .install {
	background-image:url(../images/tools-white15x15.png);
	padding-left:25px
}
.search-con-box .jobbreak {
	background-image:url(../images/jobbreak-white17x15.png);
	padding-left:28px
}
.search-con-box .totaltime {
	background-image:url(../images/time-icon.png);
	padding-left:28px
}
.search-con-box .inspec {
	background-image:url(../images/search-white15x15.png);
	padding-left:26px
}
.search-con-box .cust-com {
	background-image:url(../images/comment-white17x15.png);
	padding-left:29px
}
.search-con-box .acc-his {
	background-image:url(../images/accounthistory-white17x15.png);
	padding-left:32px
}
.search-con-box .prof {
	background-image:url(../images/profiloss-white17x15.png);
	padding-left:29px
}
.search-con-box .pay {
	background-image:url(../images/payinfo-white15x15.png);
	padding-left:27px
}
.search-con-box .spec {
	background-image:url(../images/specialnote-icon.png)
}
.search-con-box .attach {
	background-image:url(../images/attachment-white15x15.png);
	padding-left:26px
}
.search-con-box .balan {
	background-image:url(../images/dollar-white10x15.png);
	padding-left:21px
}
.search-con-box .subWrapper {
	float:left;
	width:99%;
	padding:15px .5% 7px
}
.search-con-box .subWrapper .tranSearchCon {
	float:left;
	padding-right:10px;
	margin-right:10px;
	border-right:solid 1px #ccc
}
.search-con-box .subWrapper .payTypeHead {
	background-color:#e1e1e1
}
.searchMediaFix {
	background-color:#F1F1F1;
	border-top:1px solid #DDD;
	bottom:0;
	float:left;
	left:0;
	margin:0;
	padding:5px .5%;
	position:fixed;
	text-shadow:1px 1px 0 #FFF;
	width:99%
}
.jobPopupMedia {
	float:right;
	padding:5px;
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	margin:7px 0
}
.jobHistoryMediaRow {
	float:right;
	margin-top:.5%;
	width:100%
}
.mediaRow .fileUploadButton {
	float:right;
	margin-left:15px
}
.mediaRow .fileUploadButton .text {
	background-image:url(../images/upload-white15x15.png);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
	padding-left:25px
	}
.mediaRow .pics {
	background-image:url(../images/production-search/camera-grey19x15.png)
	}
.mediaRow .videos {
	background-image:url(../images/production-search/camcorder-grey19x15.png);
	background-repeat:no-repeat; 
	}
.mediaRow .email {
	float:right;
	padding:5px 5px 5px 27px;
	background-image:url(../images/production-search/email-grey17x15.png);
	background-repeat:no-repeat;
	background-position:5px center;
	cursor:pointer;
	border:solid 1px #f1f1f1
	}
.mediaRow .letters {
	background-image:url(../images/production-search/message-grey15x15.png)
	}
.mediaRow .invoice {
	background-image:url(../images/production-search/invoice-grey15x15.png)
	}
.mediaRow .default {
	background-image:url(../images/production-search/invoice-grey15x15.png)
	}
.mediaRow .ruby {
	background-image:url(../images/group-grey16x15.png)
}
.SearchAttach .button:hover {
	background-color:#fff;
	border:solid 1px #e1e1e1;
	color:#849C0D
}
.search-con-box .anotherJobSoldHead {
	float:left;
	width:98.7%;
	line-height:30px;
	padding-left:1.3%;
	background-color:#f1f1f1;
	margin-bottom:10px;
	border-bottom:solid 1px #e1e1e1
}
.search-con-box .divbox span.rowTitle {
	float:left;
	margin-right:5px;
	color:#000
}
.search-con-box .divbox font.rowData {
	float:left;
	margin-right:10px;
	border-right:solid 1px #ddd;
	padding-right:10px
}
.search-con-box .divbox span.titleRight {
	float:right;
	margin-left:5px;
	color:#000
}
.search-con-box .divbox font.dataRight {
	float:right;
	margin-left:10px;
	border-left:solid 1px #ddd;
	padding-left:10px
}
.search-con-box .divbox span.longTitle {
	float:left;
	color:#000;
	width:100%
}
.search-con-box .divbox font.longData {
	float:left;
	width:100%;
	margin-top:5px
}
.search-con-box .divbox span.shortTitle {
	float:left;
	color:#000;
	margin-right:5px
}
.search-con-box .divbox font.shortData {
	float:left;
	margin-right:10px
}
.search-con-box .divbox .totalAmount {
	float:right;
	font-weight:700;
	padding:10px;
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1
}
.search-con-box .divbox .jobCloseHead {
	float:left;
	width:98%;
	background-color:#f1f1f1;
	line-height:30px;
	padding:0 1%;
	border-top:dashed 2px #ccc
}
.search-con-box .divbox .jobCloseHistory .row {
	float:left;
	width:100%;
	margin:5px 0;
	padding:10px 0;
	border-bottom:none
}
.search-con-box .divbox .jobCloseHistory .row .column {
	float:right;
	width:49%
}
.search-con-box .divbox .jobCloseHistory .row .column:first-child {
	border-right:solid 1px #ddd;
	float:left
}
.search-con-box .divbox .jobCloseHistory .row .ques {
	max-width:85%;
	float:left
}
.search-con-box .divbox .jobCloseHistory .row .ans {
	width:10%;
	float:right
}
.search-con-box .divbox .jobCloseHistory .bor-bot {
	padding-bottom:15px;
	border-bottom:solid 1px #eee;
	margin-bottom:0
}
.search-con-box .divbox .jobCloseHistory .lineHeight span, .search-con-box .divbox .jobCloseHistory .lineHeight font {
	line-height:25px
}
.search-con-box .divbox .searchNotes .row {
	margin:10px 0;
	border-bottom:solid 1px #ddd;
	padding-bottom:15px
}
.search-con-box .divbox .searchNotes .row: last-child {
	margin-bottom:0;
	border-bottom:none;
	padding-bottom:0
}
.search-con-box .divbox .searchNoteEdit {
	float:right;
	width:20px;
	height:20px;
	background-image:url(../images/pencil-dual15x28.png);
	background-repeat:no-repeat;
	background-position:-6px -6px
}
.search-con-box .divbox .searchNoteEdit:hover {
	background-position:-6px -39px
}
.search-con-box .divbox .searchNoteContent {
	float:left;
	margin-top:10px;
	width:100%
}
.search-con-box .divbox .searchNotes .infoEdit {
	float:left;
	width:100%;
	color:#999
}
.search-con-box .divbox .searchNotes .infoEdit font {
	margin-right:10px
}
.searchNoteEditBox {
	width:100%;
	float:left
}
.searchNoteEditBox .head {
	border-radius:5px 5px 0 0;
	color:#FFF;
	float:left;
	font-size:13px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding:0;
	width:100%;
	background:#5dadea;
	background:-moz-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2));
	background:-webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-o-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-ms-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:linear-gradient(to bottom, #5dadea 0%, #287fc2 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0)
}
.searchNoteEditBox .head .text {
	float:left;
	margin-left:10px
}
.searchNoteEditBox .wrapper {
	float:left;
	background-color:#f1f1f1;
	width:94%;
	padding:3%
}
.searchNoteEditBox .wrapper .row {
	float:left;
	width:100%;
	margin:5px 0
}
.searchNoteEditBox .wrapper .row:first-child {
	margin-top:0
}
.searchNoteEditBox .wrapper .row: last-child {
	margin-bottom:0
}
.searchNoteEditBox .wrapper textarea {
	width:93%;
	padding:3%
}
.search-con-box .rescheduleHistoryHead {
	float:left;
	width:98.7%;
	line-height:30px;
	padding-left:1.3%;
	background-color:#f1f1f1;
	border-bottom:solid 1px #e1e1e1;
	margin-bottom:10px
}
.search-con-box a.enlargeMap {
	float:left;
	line-height:20px;
	color:#666;
	padding-left:25px;
	background-image:url(../images/resize-grey15x15.png);
	background-position:5px center;
	background-repeat:no-repeat;
	display:block;
	margin:3px 0
}
.search-con-box .enlargeMapDiv {
	width:100%;
	float:left;
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	border-top:none
}
.listTableDiv {
	width:100%;
	float:left;
	margin-top:12px
}
.listTableDiv table {
	border:none;
	border-radius:0
}
.listTableDiv .tableHead {
	float:left;
	left:1.2%;
	margin:0 .5%;
	position:fixed;
	/*top:304px;*/
	top:341px;
	width:96.8%
}
.listTableDiv .tableBody {
	float:left;
	width:100%
}
.listTableDiv table th {
	background-color:#999;
	color:#fff
}
.listTableDiv tr {
	background-color:#fff
}
.listTableDiv tr:hover {
	background-color:#FCF8E3
	}
.listTableDiv table td {
	background-color:transparent;
	cursor:pointer
	}
.searchNoResult {
	float:left;
	width:100%;
	background-color:#D77676;
	border:solid 1px #B25454;
	color:#fff;
	margin:0
	}
.searchNoResult .cross {
	float:left;
	width:25px;
	height:25px;
	background-image:url(../images/cross-white15x15.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#AD3D3D
	}
.searchNoResult .text {
	float:left;
	line-height:25px;
	font-size:14px;
	margin-left:10px
}
a {
	text-decoration:none;
	color:#555;
	}
.clear {
	clear:both;
	width:100%;
	margin:0
	}
#clear-div {
	clear:both;
	width:100%;
	margin:0
	}
.dispatch-left-con {
	float:left;
	width:100%
	}
.login-con .boardSearchTextBoxDiv {
	float:left;
	margin-left:5px;
	padding-left:10px;
	border-left:solid 1px #e1e1e1
}
.login-con .boardSearchTextBox {
	float:left;
	width:140px;
	padding:6px 6px 6px 25px;
	background-image:url(../images/globe-blue15x15.png);
	background-repeat:no-repeat;
	background-position:5px center;
	border:1px solid #2269BA;
	border-radius:0
}
.login-con #EmployeeDropdown {
	float:left;
	width:100%;
	padding:5px 6px;
	border:1px solid #2269BA;
	border-radius:0
}
.dispatch-right-con {
	width:15%;
	position:fixed;
	left:85%;
	top:57px;
	z-index:10000;
	height:100%;
	border-left:solid 1px #ddd
}
.locate-bttns-con {
	width:auto;
	float:left;
	width:100%;
	background-color:#e8e8e8;
	border:solid 1px #e1e1e1
}
.locate-bttns-con .quickpo {
	background-image:url(../images/po-grey-small.png);
	background-position:7px center;
	background-repeat:no-repeat;
	border-right:1px solid #CCC;
	color:#666;
	float:left;
	font-size:13px;
	line-height:20px;
	padding:5px 1% 5px 25px
}
.locate-bttns-con .quickpo:hover {
	background-color:#ddd
}
.locate-bttns-con .sendpage {
	background-image:url(../images/page-grey-small.png);
	background-position:7px center;
	background-repeat:no-repeat;
	border-right:1px solid #CCC;
	color:#666;
	float:left;
	font-size:13px;
	line-height:20px;
	padding:5px 1% 5px 30px
}
.locate-bttns-con .sendpage:hover {
	background-color:#ddd
}
.locate-bttns-con .checkin {
	background-image:url(../images/clockin-grey-small.png);
	background-position:7px center;
	background-repeat:no-repeat;
	border-right:1px solid #CCC;
	color:#666;
	float:left;
	font-size:13px;
	line-height:20px;
	padding:5px 1% 5px 30px
}
.locate-bttns-con .checkin:hover {
	background-color:#ddd
}
.locate-bttns-con .checkout {
	background-image:url(../images/clockout-grey-small.png);
	background-position:7px center;
	background-repeat:no-repeat;
	border-right:1px solid #CCC;
	color:#666;
	float:left;
	font-size:13px;
	line-height:20px;
	padding:5px 1% 5px 30px
}
.locate-bttns-con .checkout:hover {
	background-color:#ddd
}
.login-con {
	float:left;
	margin:0;
	width:100%;
	height:29px
}
.login-con .change {
	float:left;
	background-color:#4195D5;
	border:1px solid #2269BA;
	color:#fff;
	height:27px;
	line-height:27px;
	padding:0 10px 0 25px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:7px center
}
.login-con .employee {
	background-image:url(../images/dispop-by.png)
}
.login-con .ampm {
	background-image:url(../images/dispop-bytime.png)
}
.CalendarViewContainer {
	float:right;
	padding:5px 0
}
.CalendarViewContainer font {
	float:right;
	line-height:20px;
	margin-right:10px;
	text-shadow:1px 1px 0 #fff
}
.CalendarViewContainer .daily {
	float:right;
	height:20px;
	width:18px;
	background-image:url(../images/daily-cal.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding:0;
	cursor:pointer;
	margin:0 2px
}
.CalendarViewContainer .weekly {
	float:right;
	height:20px;
	width:18px;
	background-image:url(../images/weekly-cal.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding:0;
	cursor:pointer;
	margin:0 2px
}
.CalendarViewContainer .monthly {
	float:right;
	height:20px;
	width:18px;
	background-image:url(../images/monthly-cal.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding:0;
	cursor:pointer;
	margin:0 2px
}
.ReportCalendarViewContainer {
	float:right;
	padding:3px 0 0;
	margin-right:15px
}
.ReportCalendarViewContainer font {
	float:right;
	line-height:20px;
	margin-right:10px;
	color:#2269BA
}
.ReportCalendarViewContainer .daily {
	float:right;
	height:20px;
	width:18px;
	background-image:url(../images/daily-cal.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding:0;
	cursor:pointer;
	margin:0 2px
}
.ReportCalendarViewContainer .weekly {
	float:right;
	height:20px;
	width:18px;
	background-image:url(../images/weekly-cal.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding:0;
	cursor:pointer;
	margin:0 2px
}
.ReportCalendarViewContainer .monthly {
	float:right;
	height:20px;
	width:18px;
	background-image:url(../images/monthly-cal.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding:0;
	cursor:pointer;
	margin:0 2px
}
.calendarnav {
	float:left;
	margin:0;
	padding-top:2px;
	width:43%
}
.calendarnav .inner {
	margin:0 22%;
	float:left
}
.calendarnav .goToDate {
	background-color:#FFF;
	background-image:url(../images/calendar-grey20x20.png);
	background-position:center center;
	background-repeat:no-repeat;
	border:medium none;
	float:left;
	height:20px;
	margin:3px 5px 0 0;
	padding:0;
	width:20px
}
.calendarnav .dateview {
	float:left;
	margin:0 5px;
	font-size:15px;
	line-height:25px;
	width:200px;
	text-align:center;
	text-shadow:1px 1px 0 #fff
}
.calendarnav .next {
	float:left;
	width:25px;
	height:25px;
	background-image:url(../images/next.png);
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center top
}
.calendarnav .next:hover {
	background-position:center -25px
}
.calendarnav .today {
	float:left;
	margin:0 0 0 5px;
	color:#fff;
	cursor:pointer;
	background-color:#A4C60F;
	padding:0 10px;
	width:auto;
	height:25px;
	line-height:25px;
	border:solid 1px #fff;
	box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2)
}
.calendarnav .today:hover {
	background-color:#A4C60F
}
.calendarnav .prev {
	float:left;
	width:25px;
	height:25px;
	background-image:url(../images/prev.png);
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center top
}
.calendarnav .prev:hover {
	background-position:center -25px
}
#quick-po {
	background-image:url(../images/po-ico.png);
	background-repeat:no-repeat;
	background-position:5px center
}
#send-page {
	background-image:url(../images/sendpage-icon.png);
	background-repeat:no-repeat;
	background-position:5px center
}
#checkin {
	background-image:url(../images/discheckin-icon.png);
	background-repeat:no-repeat;
	background-position:5px center
}
#checkout {
	background-image:url(../images/discheckout-icon.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.dismap-con {
	width:100%;
	float:right;
	border:1px solid #CCC
}
.dismap-con a {
	float:left;
	position:relative;
	margin:-10.7% 0 0 49.5%;
	font-size:11px
}
.dispatch-table {
	float:left;
	margin:0;
	width:278%
}
.dispatch-table th {
	font-size:14px;
	background-color:#31435B;
	color:#fff
}
.dispatch-table td {
	height:51px;
	border-bottom:solid 1px #fff;
	background-color:#f1f1f1
}
#name-col {
	font-size:11px;
	background-color:#fff;
	text-align:left;
	width:98%;
	height:60px;
	padding:5px 2% 0 0;
	z-index:10000
}
#name-col img {
	float:left;
	height:95%;
	width:42%;
	margin-left:-26px
}
#name-col .prof-con center {
	float:left;
	width:100%
}
.employeePhone {
	float:left;
	height:20px;
	line-height:20px;
	background-color:#f1f1f1;
	background-image:url(../images/employeePhoneIcon.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:100%
}
.employeePhone .text {
	float:left;
	margin-left:30px;
	font-size:13px
}
.allOpenJobs {
	float:left;
	width:100%;
	margin:10px 0 0
}
.allOpenJobs .button {
	float:right;
	height:28px;
	line-height:28px;
	cursor:pointer;
	padding:0 10px 0 30px;
	background-color:#4195D5;
	color:#fff;
	background-image:url(../images/open-white11x15.png);
	background-repeat:no-repeat;
	background-position:7px center;
	box-shadow:0 2px 0 rgba(255, 255, 255, 0.3) inset;
	border:1px solid #2269BA;
	border-radius:5px
}
.allOpenJobs .button:hover {
	background-color:#4195D5;
	color:#fff
}
.openCallsWrapper {
	width:100%;
	margin:0 auto;
	position:fixed;
	background-color:#fff;
	z-index:10000;
	bottom:0
}
.openCallsWrapper .callsSubWrapper {
	padding:10px .5%;
	height:224px
}
.openCallsWrapper .overLapRow {
	width:99%;
	float:left;
	margin:-39px .5% 0;
	height:29px;
	border-bottom:solid 1px #eee;
	border-top:solid 9px #fff;
	background-color:#f9f9f9
}
.openCallsWrapper .overLapRow .blockLeft {
	float:left;
	margin-right:5px;
	cursor:pointer
}
.openCallsWrapper .overLapRow .blockRight {
	float:right;
	margin-left:5px;
	cursor:pointer
}
.openCallsWrapper .overLapRow .title {
	float:left;
	padding:0 5px;
	background-color:#eee;
	line-height:29px;
	text-shadow:1px 1px 0 #fff;
	width:40px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.openCallsWrapper .overLapRow .counter {
	float:left;
	min-width:35px;
	height:29px;
	line-height:29px;
	color:#757575;
	background-color:#d5d5d5;
	text-align:center;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.5);
	font-weight:700
}
.openCallsWrapper .overLapRow .counter b {
	background-color:transparent;
	width:100%;
	font-weight:700;
	color:#757575
}
.openCallsWrapper .overLapRow .commercial {
	float:left;
	height:29px;
	width:30px;
	background-color:#999;
	background-image:url(../images/factory-white17x15.png);
	background-repeat:no-repeat;
	background-position:center center
}
.openCallsWrapper .overLapRow .future {
	float:left;
	height:29px;
	width:30px;
	background-color:#999;
	background-image:url(../images/binoculars-white21x15.png);
	background-repeat:no-repeat;
	background-position:center center
}
.openCallsWrapper .overLapRow .residential {
	float:left;
	height:29px;
	width:30px;
	background-color:#999;
	background-image:url(../images/house-white16x15.png);
	background-repeat:no-repeat;
	background-position:center center
}
.openCallsWrapper .overLapRow .delayed {
	float:left;
	height:29px;
	width:30px;
	background-color:#999;
	background-image:url(../images/warning-white17x14.png);
	background-repeat:no-repeat;
	background-position:center center
}
.openCallsWrapper .overLapRow .reschedule {
	float:left;
	height:29px;
	width:30px;
	background-color:#999;
	background-image:url(../images/reschedule-white15x15.png);
	background-repeat:no-repeat;
	background-position:center center
}
.openCallsWrapper .overLapRow .pending {
	float:left;
	height:29px;
	width:30px;
	background-color:#999;
	background-image:url(../images/pending-call.png);
	background-repeat:no-repeat;
	background-position:center center
}
.openCallsWrapper .overLapRow .clubMember {
	float:left;
	height:29px;
	width:30px;
	background-color:#999;
	background-image:url(../images/group-white16x15.png);
	background-repeat:no-repeat;
	background-position:center center
}
.openCallsWrapper .overLapRow .cancel {
	float:left;
	height:29px;
	width:30px;
	background-color:#999;
	background-image:url(../images/cross-white15x15.png);
	background-repeat:no-repeat;
	background-position:center center
}
.openCallsWrapper .overLapRow .noGo {
	float:left;
	height:29px;
	width:30px;
	background-color:#999;
	background-image:url(../images/nogo-white15x15.png);
	background-repeat:no-repeat;
	background-position:center center
}
.openCallsWrapper .overLapRow .estimate {
	float:left;
	height:29px;
	width:30px;
	background-color:#999;
	background-image:url(../images/dollar-white10x15.png);
	background-repeat:no-repeat;
	background-position:center center
}
.openCallsWrapper .overLapRow .paused {
	float:left;
	height:29px;
	width:30px;
	background-color:#999;
	background-image:url(../images/pause-white9x11.png);
	background-repeat:no-repeat;
	background-position:center center
}
.openCallsWrapper .overLapRow .waitingCounter {
	float:left;
	height:29px;
	width:30px;
	background-color:#999;
	background-image:url(../images/timer-white13x15.png);
	background-repeat:no-repeat;
	background-position:center center
}
.openCallsWrapper .overLapRow .waitingForCancellation {
	float:left;
	height:29px;
	width:30px;
	background-color:#999;
	background-image:url(../images/waitingforcancel-white17x15.png);
	background-repeat:no-repeat;
	background-position:center center;
	margin:0
}
.overLapRow .outer-open-calls-counter {
	line-height:29px;
	width:50%;
	float:left;
	text-align:center;
	color:#fff;
	text-shadow:none;
	font-weight:400
}
.overLapRow .pink {
	background-color:#FA77B1
}
.overLapRow .red {
	background-color:#D77676
}
.openCallsWrapper .buttonOpenClose {
	height:30px;
	line-height:30px;
	margin:-1px auto 0;
	width:30px;
	border:1px solid #2269BA;
	border-bottom:none;
	color:#fff;
	cursor:pointer;
	padding:0;
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.5);
	background:#5dadea;
	background:-moz-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2));
	background:-webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-o-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-ms-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:linear-gradient(to bottom, #5dadea 0%, #287fc2 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0)
}
.openCallsWrapper .buttonOpenClose:hover {
	border:solid 1px #2269BA;
	border-bottom:0;
	background:#5dadea;
	background:-moz-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2));
	background:-webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-o-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-ms-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:linear-gradient(to bottom, #5dadea 0%, #287fc2 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0)
}
.openCallsWrapper .buttonOpenClose .Text {
	float:left
}
.openCallsWrapper .buttonOpenClose .arrowUp {
	float:right;
	width:30px;
	height:30px;
	background-image:url(../images/opencalls-arrow.png);
	background-repeat:no-repeat;
	background-position:left top;
	border-left:solid 1px #555
}
.openCallsWrapper .buttonOpenClose .arrowDown {
	float:right;
	width:30px;
	height:30px;
	background-image:url(../images/opencalls-arrow.png);
	background-repeat:no-repeat;
	background-position:left -30px;
	border-left:solid 1px #2269BA
}
.openCallsWrapper .buttonOpenClose:hover .arrowUp {
	border-left:solid 1px #2269BA
}
.openCallsWrapper .buttonOpenClose:hover .arrowDown {
	border-left:solid 1px #2269BA
}
.openCallsWrapper .callWrapper {
	float:left;
	width:69.8%;
	padding-right:.7%;
	box-sizing:border-box;
	margin-right:.7%;
	border-right:solid 1px #e1e1e1;
	height:224px;
	overflow-y:scroll;
	overflow-x:visible
}
.callcon-left {
	float:left;
	width:49.5%;
	margin-right:1%
}
.callcon-right {
	float:right;
	width:49.5%
}
.awaitingcalls-con section .noCalls, .delayedcalls-con section .noCalls, .pending section .noCalls, .club section .noCalls, .commercialcalls-con section .noCalls {
	float:left;
	width:95%;
	line-height:33px;
	padding-left:5%;
	background-image:url(../images/cross-red11x11.png);
	background-repeat:no-repeat;
	background-position:1.5% center
}
.awaitingcalls-con section div .callTimeDate, .delayedcalls-con section div .callTimeDate, .club section div .callTimeDate, .pending section div .callTimeDate, .commercialcalls-con section div .callTimeDate, .futurecalls-con section div .callTimeDate, .waiting section div .callTimeDate, .waitingForCancellation section div .callTimeDate {
	float:right;
	background-color:#fff;
	padding:2px .5%;
	text-align:center;
	font-size:11px;
	line-height:normal;
	height:29px;
	min-width:14%;
	max-width:20%;
	border-right:solid 1px #e1e1e1;
	border-left:solid 1px #e1e1e1;
	margin-left:1%
}
.awaitingcalls-con section div .callTimeDate .time, .delayedcalls-con section div .callTimeDate .time, .club section div .callTimeDate .time, .pending section div .callTimeDate .time, .commercialcalls-con section div .callTimeDate .time, .futurecalls-con section div .callTimeDate .time, .waiting section div .callTimeDate .time, .waitingForCancellation section div .callTimeDate .time {
	float:left;
	width:100%;
	height:14px
}
.awaitingcalls-con section div .callTimeDate .date, .delayedcalls-con section div .callTimeDate .date, .club section div .callTimeDate .date, .pending section div .callTimeDate .date, .commercialcalls-con section div .callTimeDate .date, .futurecalls-con section div .callTimeDate .date, .waiting section div .callTimeDate .date, .waitingForCancellation section div .callTimeDate .date {
	float:left;
	width:100%;
	height:14px;
	border-bottom:solid 1px #e1e1e1
}
.awaitingcalls-con div, .delayedcalls-con div, .club div, .pending div, .commercialcalls-con div, .futurecalls-con div, .paused div, .cancelledcalls-con div, .waiting div, .waitingForCancellation div {
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	border-top:none;
	padding:0 0 0 2.5%;
	width:97.1%;
	height:33px;
	line-height:33px;
	border-right:none
}
.awaitingcalls-con div:hover, .delayedcalls-con div:hover, .club div:hover, .pending div:hover, .commercialcalls-con div:hover, .futurecalls-con div:hover, .paused div:hover, .cancelledcalls-con div:hover, .waiting div:hover, .waitingForCancellation div:hover {
	background-color:#fff
}
.awaitingcalls-con section, .delayedcalls-con section, .pending section, .club section, .commercialcalls-con section, .futurecalls-con section, .paused section, .cancelledcalls-con section, .waiting section, .waitingForCancellation section {
	width:100%;
	background-color:#f1f1f1;
	border-bottom:solid 1px #e1e1e1;
	min-height:35px
}
.awaitingcalls-con section .text, .delayedcalls-con section .text, .pending section .text, .club section .text, .commercialcalls-con section .text, .futurecalls-con section .text, .paused section .text, .cancelledcalls-con section .text, .waiting section .text, .waitingForCancellation section .text {
	width:70.4%;
	float:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.delayedcalls-con div:hover {
	background-color:#fff;
	color:#666;
	cursor:move;
	background-image:url(../images/delaycall-hoverbar.png);
	background-repeat:no-repeat;
	background-position:left center
}
.pending div:hover {
	background-color:#fff;
	cursor:default;
	background-image:url(../images/pendingcall-hoverbar.png);
	background-repeat:no-repeat;
	background-position:left center
}
.club div:hover {
	background-color:#fff;
	cursor:move;
	background-image:url(../images/clubcall-hoverbar.png);
	background-repeat:no-repeat;
	background-position:left center
}
.awaitingcalls-con div:hover {
	background-color:#fff;
	cursor:move;
	background-image:url(../images/waitingcall-hoverbar.png);
	background-repeat:no-repeat;
	background-position:left center
}
.commercialcalls-con div:hover {
	background-color:#fff;
	cursor:move;
	background-image:url(../images/waitingcall-hoverbar.png);
	background-repeat:no-repeat;
	background-position:left center
}
.futurecalls-con div:hover {
	background-color:#fff;
	cursor:move;
	background-image:url(../images/waitingcall-hoverbar.png);
	background-repeat:no-repeat;
	background-position:left center
}
.paused div:hover {
	background-color:#fff;
	cursor:pointer
}
.awaitingcalls-con div .edit, .delayedcalls-con div .edit, .club div .edit, .pending div .edit, .commercialcalls-con div .edit, .futurecalls-con div .edit {
	float:right;
	width:6.8%;
	height:33px;
	background-image:url(../images/pencil-dual15x28.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0;
	cursor:pointer
}
.awaitingcalls-con div .edit:hover, .delayedcalls-con div .edit:hover, .club div .edit:hover, .pending div .edit:hover, .commercialcalls-con div .edit:hover, .futurecalls-con div .edit:hover {
	background-position:left -33px
}
.awaitingcalls-con {
	width:100%;
	float:left;
	margin:10px 0 0
}
.awaitingcalls-con div.head {
	width:98.7%;
	padding:0 1% 0 0;
	height:30px;
	background-color:#ddd;
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	line-height:30px;
	border:1px solid #ccc;
	cursor:pointer
}
.awaitingcalls-con .icon {
	float:left;
	background-color:#4195D5;
	width:35px;
	height:30px;
	padding:0;
	border-right:solid 1px #2269BA;
	margin-right:10px;
	background-image:url(../images/house-white19x18.png);
	background-position:center center;
	background-repeat:no-repeat
}
.awaitingcalls-con span {
	float:left
}
.awaitingcalls-con font {
	background-color:#999;
	border-radius:22px;
	float:right;
	font-size:12px;
	font-weight:400;
	height:22px;
	margin-top:6px;
	text-align:center;
	width:22px;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	margin-top:4px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.5) inset
}
.commercialcalls-con {
	width:100%;
	float:left;
	margin:10px 0 0
}
.commercialcalls-con div.head {
	width:98.7%;
	padding:0 1% 0 0;
	height:30px;
	background-color:#ddd;
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	line-height:30px;
	border:1px solid #ccc;
	cursor:pointer
}
.commercialcalls-con .icon {
	float:left;
	background-color:#4195D5;
	width:35px;
	height:30px;
	padding:0;
	border-right:solid 1px #2269BA;
	margin-right:10px;
	background-image:url(../images/factory-white20x18.png);
	background-position:center center;
	background-repeat:no-repeat
}
.commercialcalls-con span {
	float:left
}
.commercialcalls-con font {
	background-color:#999;
	border-radius:22px;
	float:right;
	font-size:12px;
	font-weight:400;
	height:22px;
	margin-top:6px;
	text-align:center;
	width:22px;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	margin-top:4px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.5) inset
}
.futurecalls-con {
	width:100%;
	float:left;
	margin:10px 0 0
}
.futurecalls-con div.head {
	width:98.7%;
	padding:0 1% 0 0;
	height:30px;
	background-color:#ddd;
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	line-height:30px;
	border:1px solid #ccc;
	cursor:pointer
}
.futurecalls-con .icon {
	float:left;
	background-color:#4195D5;
	width:35px;
	height:30px;
	padding:0;
	border-right:solid 1px #2269BA;
	margin-right:10px;
	background-image:url(../images/binoculars-white25x18.png);
	background-position:center center;
	background-repeat:no-repeat
}
.futurecalls-con span {
	float:left
}
.futurecalls-con font {
	background-color:#999;
	border-radius:22px;
	float:right;
	font-size:12px;
	font-weight:400;
	height:22px;
	margin-top:6px;
	text-align:center;
	width:22px;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	margin-top:4px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.5) inset
}
.delayedcalls-con {
	width:100%;
	float:left;
	margin:0
}
.delayedcalls-con div.head {
	width:98.7%;
	padding:0 1% 0 0;
	height:30px;
	background-color:#ddd;
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	border:solid 1px #ccc;
	cursor:pointer;
	font-weight:700
}
.delayedcalls-con .icon {
	background-image:url(../images/delayedcall-icon.png);
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	background-color:#AD3D3D;
	width:35px;
	height:30px;
	padding:0;
	border-right:solid 1px #852020;
	margin-right:10px
}
.delayedcalls-con font {
	background-color:#999;
	border-radius:22px;
	float:right;
	font-size:12px;
	font-weight:400;
	height:22px;
	margin-top:6px;
	text-align:center;
	width:22px;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	margin-top:4px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.5) inset
}
.cancelledcalls-con {
	width:100%;
	float:left;
	margin:10px 0 0
}
.cancelledcalls-con div.head {
	width:98.7%;
	padding:0 1% 0 0;
	height:30px;
	background-color:#ddd;
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	border:solid 1px #ccc;
	cursor:pointer;
	font-weight:700
}
.cancelledcalls-con .icon {
	background-image:url(../images/cross-white15x15.png);
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	background-color:#AD3D3D;
	width:35px;
	height:30px;
	padding:0;
	border-right:solid 1px #852020;
	margin-right:10px
}
.cancelledcalls-con .inner-open-calls-counter {
	border-radius:22px;
	float:left;
	font-size:12px;
	font-weight:400;
	height:22px;
	margin-top:6px;
	text-align:center;
	padding:0 7px 0 25px;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	margin-top:4px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.5) inset;
	margin-left:5px;
	background-position:5px center;
	background-repeat:no-repeat
}
.cancelledcalls-con .pink {
	background-color:#FE9AAF;
	background-image:url(../images/waitingforcancel-white17x15.png)
}
.cancelledcalls-con .red {
	background-color:#D77676;
	background-image:url(../images/cross-white12x12.png)
}
.cancelledcalls-con .status-icon {
	float:right;
	width:17px;
	height:15px;
	margin-right:5px;
	background-position:left center;
	background-repeat:no-repeat;
	margin-top:10px
}
.cancelledcalls-con .CancelStatusIcon {
	background-image:url(../images/job-icons/JobCancel.png)
}
.cancelledcalls-con .WaitingCancelStatusIcon {
	background-image:url(../images/job-icons/WaitingForCancel.png)
}
.waiting {
	width:100%;
	float:left;
	margin:0
}
.waiting section div {
	cursor:pointer
}
.waiting section .attempt {
	float:right;
	margin:0;
	color:#AD3D3D
}
.waiting div.head {
	width:98.7%;
	padding:0 1% 0 0;
	height:30px;
	background-color:#ddd;
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	border:solid 1px #ccc;
	cursor:pointer;
	font-weight:700
}
.waiting .icon {
	background-image:url(../images/timer-white16x18.png);
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	background-color:#AD3D3D;
	width:35px;
	height:30px;
	padding:0;
	border-right:solid 1px #852020;
	margin-right:10px
}
.waiting font {
	background-color:#999;
	border-radius:22px;
	float:right;
	font-size:12px;
	font-weight:400;
	height:22px;
	margin-top:6px;
	text-align:center;
	width:22px;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	margin-top:4px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.5) inset
}
.waitingForCancellation {
	width:100%;
	float:left;
	margin:10px 0 0
}
.waitingForCancellation section div {
	cursor:pointer
}
.waitingForCancellation section .attempt {
	float:right;
	margin:0;
	color:#AD3D3D
}
.waitingForCancellation div.head {
	width:98.7%;
	padding:0 1% 0 0;
	height:30px;
	background-color:#ddd;
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	border:solid 1px #ccc;
	cursor:pointer;
	font-weight:700
}
.waitingForCancellation .icon {
	background-image:url(../images/waitingforcancel-white20x18.png);
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	background-color:#AD3D3D;
	width:35px;
	height:30px;
	padding:0;
	border-right:solid 1px #852020;
	margin-right:10px
}
.waitingForCancellation font {
	background-color:#999;
	border-radius:22px;
	float:right;
	font-size:12px;
	font-weight:400;
	height:22px;
	margin-top:6px;
	text-align:center;
	width:22px;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	margin-top:4px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.5) inset
}
.club {
	width:100%;
	float:left;
	margin:10px 0 0
}
.club div.head {
	width:98.7%;
	padding:0 1% 0 0;
	height:30px;
	background-color:#ddd;
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	line-height:30px;
	border:solid 1px #ccc;
	cursor:pointer
}
.club .icon {
	float:left;
	background-color:#97B40B;
	width:35px;
	height:30px;
	padding:0;
	border-right:solid 1px #8BA50F;
	margin-right:10px;
	background-image:url(../images/club-member.png);
	background-position:center center;
	background-repeat:no-repeat
}
.club font {
	background-color:#999;
	border-radius:22px;
	float:right;
	font-size:12px;
	font-weight:400;
	height:22px;
	margin-top:6px;
	text-align:center;
	width:22px;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	margin-top:4px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.5) inset
}
.club ul {
	margin:0;
	width:100%;
	padding:0;
	overflow-x:auto;
	height:61px
}
.club ul li {
	width:98%;
	padding:.5% 1%;
	list-style-type:none;
	background-color:#FCCACA;
	margin:2px 0;
	color:#960F0F;
	font-size:13px
}
.callcon-right .pending {
	width:100%;
	float:left;
	margin:10px 0 0
}
.callcon-right .paused {
	width:100%;
	float:left;
	margin:10px 0 0
}
.pending div.head {
	width:98.7%;
	padding:0 1% 0 0;
	height:30px;
	background-color:#ddd;
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	line-height:30px;
	border:solid 1px #ccc;
	cursor:pointer
}
.pending section div span.text {
	width:70%
}
.waiting section div span.text {
	width:65%
}
.pending section div span.pendTime {
	float:left;
	margin-left:1%;
	background-color:#fff;
	border-right:solid 1px #e1e1e1;
	border-left:solid 1px #e1e1e1;
	padding:0 1%;
	width:11.5%;
	text-align:center;
	font-size:11px
}
.pending section div span.techName {
	float:left;
	margin-left:1%;
	width:14%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#849C0D
}
.pending .icon {
	float:left;
	background-image:url(../images/reschedule-white17x17.png);
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	background-color:#ff8a00;
	width:35px;
	height:30px;
	padding:0;
	border-right:solid 1px #cf7000;
	margin-right:10px
}
.pending font {
	background-color:#999;
	border-radius:22px;
	float:right;
	font-size:12px;
	font-weight:400;
	height:22px;
	margin-top:6px;
	text-align:center;
	width:22px;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	margin-top:4px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.5) inset
}
.paused div.head {
	width:98.7%;
	padding:0 1% 0 0;
	height:30px;
	background-color:#ddd;
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	line-height:30px;
	border:solid 1px #ccc;
	cursor:pointer
}
.paused section div span.text {
	width:70%
}
.paused section div span.pendTime {
	float:left;
	margin-left:1%;
	background-color:#fff;
	border-right:solid 1px #e1e1e1;
	border-left:solid 1px #e1e1e1;
	padding:0 1%;
	width:11.5%;
	text-align:center;
	font-size:11px
}
.paused section div span.techName {
	float:left;
	margin-left:1%;
	width:14%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.paused .icon {
	float:left;
	background-image:url(../images/pause-white17x17.png);
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	background-color:#C787FD;
	width:35px;
	height:30px;
	padding:0;
	border-right:solid 1px #A070B6;
	margin-right:10px
}
.paused font {
	background-color:#999;
	border-radius:22px;
	float:right;
	font-size:12px;
	font-weight:400;
	height:22px;
	margin-top:6px;
	text-align:center;
	width:22px;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	margin-top:4px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.5) inset
}
div.pausedPending {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/sandclock-blue12x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.pausedPending:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no repeat;
	background-image:url(../images/sandclock-blue12x15.png), url(../images/pausedcall-hoverbar.png)
}
div.pausedClub {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/group-blue18x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.pausedClub:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/group-blue18x15.png), url(../images/pausedcall-hoverbar.png)
}
div.pausedWaiting {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/house-grey16x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.pausedWaiting:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/house-grey16x15.png), url(../images/pausedcall-hoverbar.png)
}
div.pausedCommercial {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/factory-grey17x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.pausedCommercial:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/factory-grey17x15.png), url(../images/pausedcall-hoverbar.png)
}
div.pausedResidential {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/house-grey16x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.pausedResidential:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/house-grey16x15.png), url(../images/pausedcall-hoverbar.png)
}
div.pausedCancel {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/cancel1.png);
	padding-left:6.5%;
	width:93.3%
}
div.pausedCancel:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/cancel1.png), url(../images/pausedcall-hoverbar.png)
}
div.DelPending {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/sandclock-blue12x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.DelPending:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no repeat;
	background-image:url(../images/sandclock-blue12x15.png), url(../images/delaycall-hoverbar.png)
}
div.DelClub {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/group-grey16x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.DelClub:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/group-grey16x15.png), url(../images/delaycall-hoverbar.png)
}
div.DelWaiting {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/house-grey16x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.DelWaiting:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/house-grey16x15.png), url(../images/delaycall-hoverbar.png)
}
div.DelCommercial {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/factory-grey17x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.DelCommercial:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/factory-grey17x15.png), url(../images/delaycall-hoverbar.png)
}
div.DelResidential {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/house-grey16x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.DelResidential:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/house-grey16x15.png), url(../images/delaycall-hoverbar.png)
}
div.cancelledPending {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/sandclock-blue12x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.cancelledPending:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no repeat;
	background-image:url(../images/sandclock-blue12x15.png), url(../images/delaycall-hoverbar.png)
}
div.DelClub {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/group-grey16x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.cancelledClub:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/group-grey16x15.png), url(../images/delaycall-hoverbar.png)
}
div.cancelledWaiting {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/house-grey16x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.cancelledWaiting:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/house-grey16x15.png), url(../images/delaycall-hoverbar.png)
}
div.cancelledCommercial {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/factory-grey17x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.cancelledCommercial:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/factory-grey17x15.png), url(../images/delaycall-hoverbar.png)
}
div.cancelledResidential {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/house-grey16x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.cancelledResidential:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/house-grey16x15.png), url(../images/delaycall-hoverbar.png)
}
div.waitingPending {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/sandclock-blue12x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.waitingPending:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no repeat;
	background-image:url(../images/sandclock-blue12x15.png), url(../images/delaycall-hoverbar.png)
}
div.waitingClub {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/group-grey16x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.waitingClub:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/group-grey16x15.png), url(../images/delaycall-hoverbar.png)
}
div.waitingCommercial {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/factory-grey17x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.waitingCommercial:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/factory-grey17x15.png), url(../images/delaycall-hoverbar.png)
}
div.waitingResidential {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/house-grey16x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.waitingResidential:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/house-grey16x15.png), url(../images/delaycall-hoverbar.png)
}
div.resPending {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/sandclock-blue12x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.resPending:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no repeat;
	background-image:url(../images/sandclock-blue12x15.png), url(../images/pendingcall-hoverbar.png)
}
div.resClub {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/group-blue18x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.resClub:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/group-blue18x15.png), url(../images/pendingcall-hoverbar.png)
}
div.resWaiting {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/house-grey16x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.resWaiting:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/house-grey16x15.png), url(../images/pendingcall-hoverbar.png)
}
div.resCommercial {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/factory-grey17x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.resCommercial:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/factory-grey17x15.png), url(../images/pendingcall-hoverbar.png)
}
div.resResidential {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/house-grey16x15.png);
	padding-left:6.5%;
	width:93.3%
}
div.resResidential:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/house-grey16x15.png), url(../images/pendingcall-hoverbar.png)
}
div.resCancel {
	background-position:10px center;
	background-repeat:no-repeat;
	background-image:url(../images/cancel1.png);
	padding-left:6.5%;
	width:93.3%
}
div.resCancel:hover {
	background-position:10px center, left center;
	background-repeat:no-repeat, no-repeat;
	background-image:url(../images/cancel1.png), url(../images/pendingcall-hoverbar.png)
}
.cancelledcalls-con div .delete, .waitingForCancellation div .delete {
	float:right;
	width:12px;
	height:15px;
	background-image:url(../images/bin-dual12x15.png);
	background-repeat:no-repeat;
	background-position:center top;
	margin:10px 10px 0 5px;
	cursor:pointer
}
.cancelledcalls-con div .delete:hover, .waitingForCancellation div .delete:hover {
	background-position:center -15px
}
.det-con {
	float:left;
	margin:0;
	width:100%;
	height:100%
}
.dispatch-righthead {
	color:#FFF;
	float:left;
	font-size:15px;
	height:30px;
	line-height:30px;
	padding:0;
	width:100%;
	background-color:#4C617E
}
.dispatch-right-con .productionHead {
	background-image:url(../images/factory-white20x18.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:27px
}
.dispatch-right-con .productionClose {
	float:right;
	background-image:url(../images/cross-white12x12.png);
	width:15px;
	height:15px;
	background-repeat:no-repeat;
	background-position:center center;
	margin:6px 6px 0 0;
	cursor:pointer
}
.dispatch-righthead .text {
	float:left;
	margin-left:7px
}
.dispatch-rightcont {
	float:left;
	padding:3%;
	width:93.4%;
	border-radius:0 0 5px 5px;
	overflow:hidden;
	border:solid 1px #e1e1e1;
	border-top:none;
	background-color:#f1f1f1;
	height:100%
}
#disbrown {
	background-color:#f1f1f1;
	color:#666
}
#dis-idlesupervisor {
	background-color:#624409;
	background-image:url(../images/time-icon.png);
	background-position:10px center, left top;
	background-repeat:no-repeat, repeat-x
}
#dis-technician {
	background-color:#624409;
	background-image:url(../images/installation-icon.png);
	background-position:10px center, left top;
	background-repeat:no-repeat, repeat-x
}
#dis-idlesupervisor {
	background-color:#624409;
	background-image:url(../images/time-icon.png);
	background-position:10px center, left top;
	background-repeat:no-repeat, repeat-x
}
.distable-con {
	float:left;
	width:100%;
	margin:0;
	z-index:0;
	min-height:480px
}
.distechnician-row th {
	background-color:#31435B;
	color:#FFF;
	font-size:12px
}
.hour-schedule {
	float:left;
	width:100%
}
.hour-schedule a {
	color:#fff;
	width:100%;
	float:left
}
.disname-con {
	float:left;
	width:100%;
	overflow-x:auto;
	height:414px
}
.distechnician-row img {
	float:left;
	height:100%;
	width:35%
}
#name-col .prof-con span {
	float:left;
	font-family:'Segoe';
	font-size:1.4em;
	color:#333;
	width:100%;
	border-bottom:solid 1px #eee;
	padding-bottom:5px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
#name-col .prof-con font {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	width:100%;
	color:#666
}
#name-col .prof-con center {
	width:100%;
	float:left;
	font-size:90%;
	margin:5px 0 0
}
#name-col .prof-con center b {
	float:left;
	width:auto;
	font-weight:400;
	color:#666;
	font-size:11px
}
.PrimaryEmployeeId {
	background-image:url(../images/ribbon-white7x15.png);
	float:left;
	height:15px;
	width:7px;
	margin:2px 3px 0 0
}
#name-col .prof-con center #idl {
	float:right;
	width:10px;
	height:10px;
	font-style:normal;
	background-color:#BACF52;
	font-size:1em;
	/*text-transform:uppercase;*/
	color:#fff;
	border-radius:10px;
	box-shadow:inset 0 2px 0 rgba(0, 0, 0, 0.2)
}
#name-col .prof-con center #bsy {
	float:right;
	width:10px;
	height:10px;
	font-style:normal;
	background-color:#D77676;
	font-size:1em;
	/*text-transform:uppercase;*/
	color:#fff;
	border-radius:10px;
	box-shadow:inset 0 2px 0 rgba(0, 0, 0, 0.2)
}
#name-col .prof-con center #clockInYes {
	float:right;
	width:14px;
	height:14px;
	background-size:10px 10px;
	background:url(../images/clock-blue14x14.png) no-repeat center center
}
#name-col .prof-con center .clockInOutIcon {
	float:right;
	width:14px;
	border-radius:8px;
	animation-duration:1.5s;
	animation-iteration-count:infinite;
	animation-name:blinker;
	animation-timing-function:linear;
	background:#ad3d3d;
	height:14px
}
#name-col .prof-con center #clockInNo {
	float:right;
	width:14px;
	height:14px;
	background-size:10px 10px;
	background:url(../images/clock-brown12x12.png) no-repeat center center
}
.supervisor-tag {
	float:left;
	font-size:1em;
	text-align:center;
	width:26px;
	height:26px;
	margin:0;
	position:relative;
	background-image:url(../images/supervisor-tag.png)
}
.technician-tag {
	color:#FFF;
	float:left;
	font-size:1em;
	line-height:15px;
	margin:0;
	text-align:center;
	width:26px;
	height:26px;
	position:relative;
	background-image:url(../images/technician-tag.png)
}
.labor-tag {
	color:#FFF;
	float:left;
	font-size:1em;
	line-height:15px;
	margin:0;
	text-align:center;
	width:26px;
	height:26px;
	position:relative;
	background-image:url(../images/labor-tag.png)
}
.dispatcher-tag {
	color:#FFF;
	float:left;
	font-size:1em;
	line-height:15px;
	margin:0;
	text-align:center;
	width:26px;
	height:26px;
	position:relative;
	background-image:url(../images/dispatcher-tag.png)
}
.select-suptech {
	float:left;
	height:30px;
	width:17%;
	background-color:#624409;
	border-radius:5px;
	margin-right:5px;
	overflow:hidden;
	background-image:url(../images/disdown-arrow.png);
	background-repeat:no-repeat;
	background-position:95% center
}
.select-suptech select {
	background:transparent;
	border:none;
	padding:5px;
	width:115%;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	height:30px;
	-webkit-appearance:none
}
.select-suptech option {
	padding:5px;
	background-color:#cc9d1f
}
.drag-box {
	background-color:#ebb725;
	float:left;
	height:48px;
	width:5%;
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);
	position:absolute;
	border-radius:5px;
	padding:.1% .3%;
	margin:-25px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	top:221px
}
.dragbox-name {
	float:left;
	font-size:11px;
	font-weight:700;
	color:#FFF
}
#drag-img {
	width:17px;
	height:20px;
	float:left;
	margin:0 1px;
	background-repeat:no-repeat;
	background-position:left center
}
#drag-box-table {
	float:left;
	width:170px
}
#drag-box-table td {
	background-color:transparent
}
.drag-box span {
	float:left;
	font-size:11px;
	font-weight:700;
	color:#FFF;
	width:55%;
	margin-left:5px;
	line-height:13px;
	text-align:left
}
.drag-box font {
	font-size:9px;
	color:#624409;
	float:left;
	width:100%;
	text-transform:capitalize;
	line-height:11px;
	margin-top:2px
}
.drag-box b {
	font-size:11px;
	color:#fff;
	float:left;
	width:180px;
	margin-top:5px;
	height:15px;
	overflow:hidden
}
.drag-box i {
	font-size:11px;
	color:#624409;
	float:right;
	font-weight:700;
	text-transform:capitalize
}
#disbody-container {
	width:96%;
	margin:.5% auto;
	padding:1%
}
#name-col .prof-con {
	float:right;
	width:53%
}
.waitingcalls-bottom {
	background-color:#f1f1f1;
	border-top:none;
	float:left;
	width:100%;
	height:5px;
	border-radius:0 0 5px 5px
}
.delayedcalls-bottom {
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	border-top:none;
	float:left;
	width:100%;
	height:5px;
	border-radius:0 0 5px 5px
}
.status-time {
	width:36%;
	float:right
}
.status-red {
	float:right;
	width:100%;
	height:15px;
	border-radius:15px;
	background-color:#ae0808;
	font-size:9px;
	color:#fff;
	text-align:center;
	line-height:15px
}
.status-green {
	float:right;
	width:100%;
	height:15px;
	border-radius:15px;
	background-color:#84bb00;
	font-size:9px;
	color:#fff;
	text-align:center;
	line-height:15px
}
.total-hrs {
	width:100%;
	float:right;
	font-size:9px;
	color:#666;
	margin-top:5px;
	text-align:right
}
.total-hrs i {
	color:red;
	width:100%;
	text-align:right;
	float:right
}
#disheader {
	margin:.5% auto;
	padding:1%;
	width:96%;
	min-height:110px
}
.moretabs {
	float:right;
	width:18%;
	margin-right:1.5%;
	height:252px;
	border-radius:5px
}
.techinfo {
	float:left;
	width:11%
}
.techinfo th {
	background-color:#244C6A;
	color:#FFF;
	font-size:12px;
	height:26px;
	border:solid 1px #fff;
	border-bottom:none
}
.techinfo td {
	height:64px;
	border-bottom:solid 1px #fff;
	background-color:#f1f1f1;
	border:solid 1px #e1e1e1;
	border-top:none
}
.board-con {
	float:left;
	width:100%;
	margin:7px 0 0
}
.techinfo td center {
	float:left;
	width:90%;
	margin:2px 0;
	font-size:11px;
	padding:0 5%
}
.techinfo td center img {
	float:left;
	margin:0 5px 0 0
}
.techinfo td center span {
	float:left;
	color:#666
}
.techinfo td a {
	background-color:#4195D5;
	border:1px solid #2269BA;
	color:#FFF;
	font-size:12px;
	width:90%;
	float:left;
	margin:2px 5%;
	text-align:center;
	padding:1px 0
}
.dis-rightmap {
	float:right;
	width:28.4%;
	box-sizing:border-box;
	border:solid 1px #ccc;
	background-color:#f1f1f1
}
.dis-rightmap .mapresize {
	float:left;
	line-height:20px;
	color:#666;
	padding-left:25px;
	background-image:url(../images/resize-grey15x15.png);
	background-position:5px center;
	background-repeat:no-repeat;
	display:block
}
.fc-resourceName {
	background-color:#fff;
	border-top:solid 1px #fff
}
.font_size {
	background:none repeat scroll 0 0 transparent;
	border-style:none;
	color:#969696;
	float:left;
	font-family:'Segoe';
	font-size:17px;
	height:35px;
	margin:22px 0 0 81px;
	margin:22px 0 0 111px\9;
	width:415px;
	width:380px\9;
	margin-bottom:10px
}
a:focus {
	outline:none
}
.TimepickerStep2 {
	width:60px
}
.timepicker {
	background-image:url(../images/dispop-time.png);
	background-repeat:no-repeat;
	background-position:95% center
}
.response-msg {
	width:100%;
	float:left;
	font-size:15px;
	color:#fff
}
.response-msg .responseInner {
	float:left;
	width:99.9%;
	background-color:#BACF52;
	border:solid 1px #97B40B;
	margin-top:5px
}
.response-msg .tick {
	height:30px;
	width:30px;
	background-image:url(../images/white-tick.png);
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
	background-color:#fff
}
.response-msg .text {
	float:left;
	height:30px;
	line-height:30px;
	margin-left:15px;
	color:#404C05
}
.response-msg .green {
	float:left
}
.response-msg font {
	float:left;
	color:#404c05
}
.response-msg .boardLink {
	float:right;
	height:30px;
	line-height:30px;
	margin-right:15px
}
.response-msg .boardLink span {
	float:right
}
.response-msg .boardLink a {
	float:right
}
.response-msg .img {
	float:left;
	background-image:url(../images/truck-small.png);
	width:32px;
	height:25px;
	margin-left:10px
}
.response-msg a {
	font-size:15px;
	color:#404c05;
	margin-left:10px;
	float:right;
	text-align:right
}
.response-msg a:hover {
	text-decoration:underline
}
#LocateNearest ul, #LocateNearest li, #LocateNearest span, #LocateNearest a {
	margin:0;
	padding:0;
	position:relative;
	line-height:normal
}
#LocateNearest {
	float:right;
	margin:0
}
#LocateNearest:after, #LocateNearest ul:after {
	content:'';
	display:block;
	clear:both
}
#LocateNearest a {
	background-image:url(../images/locate-blue-small.png);
	background-position:7px center;
	background-repeat:no-repeat;
	border-left:1px solid #CCC;
	color:#666;
	float:left;
	font-size:13px;
	line-height:20px;
	padding:5px 10px 5px 23px;
	display:block;
	cursor:default;
	width:90px
}
#LocateNearest a:hover {
	background-color:#ddd
}
#LocateNearest ul {
	list-style:none;
	z-index:0
}
#LocateNearest > ul {
	float:left;
	z-index:10000
}
#LocateNearest > ul > li {
	float:left;
	z-index:10000
}
#LocateNearest > ul > li:hover:after {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	left:55%;
	bottom:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #fff;
	margin-left:-10px;
	top:25px
}
#LocateNearest .has-sub {
	z-index:10000
}
#LocateNearest .has-sub:hover > ul {
	display:block
}
#LocateNearest .has-sub ul {
	display:none;
	position:absolute;
	width:123px;
	top:100%;
	z-index:10000;
	left:0;
	border-bottom:1px solid #E1E1E1
}
#LocateNearest .has-sub ul li {
	z-index:10000
}
#LocateNearest .has-sub ul li a {
	background:#f1f1f1;
	filter:none;
	font-size:11px;
	display:block;
	line-height:120%;
	padding:10px;
	border-radius:0;
	border:solid 1px #e1e1e1;
	border-bottom:none;
	color:#666;
	z-index:10000;
	width:103px;
	cursor:pointer
}
#LocateNearest .has-sub ul li:hover a {
	background:#f9f9f9
}
#LocateNearest .has-sub .has-sub:hover > ul {
	display:block
}
#LocateNearest .has-sub .has-sub ul {
	display:none;
	position:absolute;
	left:100%;
	top:0
}
#LocateNearest .has-sub .has-sub ul li a:hover {
	background:#095c80
}
#showall ul, #showall li, #showall span, #showall a {
	margin:0;
	padding:0;
	position:relative;
	line-height:normal
}
#showall {
	float:left;
	margin:0 5px 0 0
}
#showall:after, #showall ul:after {
	content:'';
	display:block;
	clear:both
}
#showall a {
	float:left;
	background-color:#4195D5;
	border:1px solid #2269BA;
	color:#fff;
	height:27px;
	line-height:27px;
	padding:0 0 0 25px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:7px center;
	background-image:url(../images/dispop-by.png);
	width:37px
}
#showall ul {
	list-style:none;
	z-index:0
}
#showall > ul {
	float:left;
	z-index:10000
}
#showall > ul > li {
	float:left;
	z-index:10000
}
#showall > ul > li:hover:after {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	left:60%;
	bottom:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #fff;
	margin-left:-10px;
	top:24px
}
#showall .has-sub {
	z-index:10000
}
#showall .has-sub:hover > ul {
	display:block
}
#showall .has-sub ul {
	display:none;
	position:absolute;
	width:150px;
	top:100%;
	z-index:10000;
	left:-1px;
	border-bottom:1px solid #E1E1E1
}
#showall .has-sub ul li {
	z-index:10000
}
#showall .has-sub ul li a {
	background:#f1f1f1;
	filter:none;
	font-size:11px;
	display:block;
	height:20px;
	padding:0 10px 10px;
	border-radius:0;
	border:solid 1px #e1e1e1;
	border-bottom:none;
	color:#666;
	z-index:10000;
	width:130px;
	cursor:pointer
}
#showall .has-sub ul li:hover a {
	background:#f9f9f9
}
#showall .has-sub .has-sub:hover > ul {
	display:block
}
#showall .has-sub .has-sub ul {
	display:none;
	position:absolute;
	left:100%;
	top:0
}
#showall .has-sub .has-sub ul li a:hover {
	background:#095c80
}
.datemonthyear {
	float:left;
	line-height:30px;
	width:68.4%;
	text-align:center;
	font-size:15px
}
.qtip {
	height:auto;
	background:#fff;
	position:absolute;
	z-index:10001;
	color:#726941
}
.qtip .namerow {
	width:93%;
	float:left;
	margin:0 0 5px;
	padding:0 0 0 7%;
	background-image:url(../images/person-white10x12.png);
	background-position:5px center;
	background-repeat:no-repeat;
	line-height:27px;
	background-color:#efdc7f
}
.qtip .row {
	float:left;
	width:92%;
	margin:3px 0 0;
	line-height:20px;
	border-bottom:solid 1px #f1d031;
	padding:0 0 3px 8%;
	background-position:5px center;
	background-repeat:no-repeat
}
.qtip .row: last-child {
	border-bottom:none
}
.qtip .employee {
	background-image:url(../images/tech-brown12x12.png)
}
.qtip .address {
	background-image:url(../images/address-brown13x11.png)
}
.qtip .time {
	background-image:url(../images/clock-brown12x12.png)
}
.qtip .calendar {
	background-image:url(../images/calendar-brown12x12.png)
}
.qtip .reason {
	background-image:url(../images/callreason-brown14x12.png)
}
.qtip .customertype {
	background-image:url(../images/custype-brown11x12.png)
}
.qtip .jobsold {
	background-image:url(../images/dollar-brown8x12.png)
}
.qtip .invoice {
	background-image:url(../images/invoice-brown9x12.png)
}
.qtip .status {
	background-image:url(../images/questionmark-brown8x12.png)
}
.qtip .green {
	color:#849C0D
}
.qtip .title {
	float:left;
	margin-right:2%;
	color:#918550
}
div#dataTables_scrollHead {
	width:100%
}
.billright-con1 .TabbedPanels h5 {
	margin:10px 0;
	width:100%;
	float:left;
	padding-bottom:8px;
	border-bottom:dotted 1px #ccc;
	color:#2269BA;
	font-weight:400;
	/*text-transform:uppercase;*/
	font-size:13px
}
.billright-con1 .TabbedPanels h5 img {
	float:right
}
.billright-con1 .TabbedPanels a.productionlinks {
	margin:0;
	float:left;
	color:#666;
	width:100%;
	padding:8px 0;
	border-bottom:solid 1px #eee
}
.billright-con1 .TabbedPanels a.productionlinks: last-child {
	border-bottom:none
}
.billright-con1 .TabbedPanels a.productionlinks .text {
	float:left;
	margin-left:30px
}
.billright-con1 .TabbedPanels a.productionlinks:hover {
	background-color:#f1f1f1
}
.billright-con1 .TabbedPanels a.jobprogress {
	background-image:url(../images/progress1.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.newjobs {
	background-image:url(../images/dispop-job1.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.canceljobs {
	background-image:url(../images/cancel1.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.nogo {
	background-image:url(../images/no-go-icon1.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.estimate {
	background-image:url(../images/icon-estimate.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.reschedulejobs {
	background-image:url(../images/reschedule1.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.po {
	background-image:url(../images/po-ico1.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.completedjobs {
	background-image:url(../images/tick.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.milesreport {
	background-image:url(../images/meter-grey15x15.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.callsource {
	background-image:url(../images/globe-grey15x15.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.todaysale {
	background-image:url(../images/dollar-grey10x15.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.employeeproduction {
	background-image:url(../images/person-grey12x15.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.transactions {
	background-image:url(../images/transaction-grey12x15.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.timeCard {
	background-image:url(../images/timehistory-grey16x15.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels .next-cat {
	float:left;
	border-top:solid 1px #e1e1e1;
	width:100%;
	background-color:#f5f5f5
}
.billright-con1 .TabbedPanels a.clubmember {
	background-image:url(../images/group-grey16x15.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.survey {
	background-image:url(../images/search-grey13x13.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.inspection {
	background-image:url(../images/house-grey16x15.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.recall {
	background-image:url(../images/recall-grey17x15.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.bioscrub {
	background-image:url(../images/bioscrub-grey10x15.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels a.permit {
	background-image:url(../images/permit-grey25x15.png);
	background-position:5px center;
	background-repeat:no-repeat
}
.billright-con1 .TabbedPanels h2 img {
	float:left;
	margin-top:3px
}
.billright-con1 .TabbedPanels h2 span {
	float:left;
	margin:0 0 0 10px;
	font-size:13px
}
.billright-con1 .TabbedPanels h2 a {
	color:#666
}
.billright-con1 .TabbedPanels h2 a:hover {
	color:#000
}
.billright-con1 .TabbedPanels {
	overflow:hidden;
	margin:0;
	padding:0;
	clear:none;
	width:100%;
	font-family:'Segoe';
	color:#666;
	height:100%
}
.billright-con1 .TabbedPanelsTabGroup {
	margin:0;
	padding:0
}
.billright-con1 .TabbedPanelsTab {
	position:relative;
	top:1px;
	float:left;
	padding:4px 10px;
	margin:0 1px;
	font:13px Segoe;
	background-color:#4195D5;
	list-style:none;
	border:solid 1px #2269BA;
	border-bottom:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	cursor:pointer;
	border-radius:5px 5px 0 0;
	color:#fff
}
.billright-con1 .TabbedPanelsTabSelected {
	background-color:#fff;
	border-top:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #fff;
	color:#666
}
.billright-con1 .TabbedPanelsTab a {
	color:#000;
	text-decoration:none
}
.billright-con1 .TabbedPanelsContentGroup {
	clear:both;
	border:solid 1px #e1e1e1;
	background-color:#fff;
	border-radius:0 0 5px 5px;
	min-height:455px;
	padding:3%;
	height:96.5%
}
.billright-con .TabbedPanelsContent {
	overflow:hidden;
	padding:5%
}
.billright-con1 .TabbedPanelsContent .box {
	float:left;
	height:auto;
	width:100%;
	margin-top:5px
}
.billright-con1 .TabbedPanelsContent .box font {
	float:left;
	width:100%;
	height:15px;
	margin:2px 0
}
.billright-con1 .TabbedPanelsContent .box font img {
	float:left;
	margin-right:10px
}
.billright-con1 .TabbedPanelsContent .box span {
	float:left;
	width:100%;
	height:15px;
	margin:2px 0
}
.billright-con1 .TabbedPanelsContent .box span i {
	float:right;
	font-style:normal;
	color:#2269BA
}
.billright-con .TabbedPanelsContent .box span em {
	float:right;
	font-style:normal
}
.billright-con1 .TabbedPanelsContent .box span b {
	float:left;
	font-weight:400
}
.billright-con1 .TabbedPanelsContent .box span center {
	float:left;
	margin-left:5px
}
.billright-con1 .TabbedPanelsContent .box span center a {
	color:#2269BA;
	float:left
}
.billright-con1 .TabbedPanelsContent .box span center a:hover {
	text-decoration:underline
}
.billright-con1 .TabbedPanelsContent .box span center em {
	float:left;
	margin:0 3px
}
.billright-con1 .TabbedPanelsContent .box span center i {
	color:#849c0d;
	float:left
}
.billright-con1 .TabbedPanelsContent .box textarea {
	border:1px solid #E1E1E1;
	color:#666;
	float:left;
	font-size:12px;
	height:40px;
	margin-top:5px;
	padding:4%;
	width:92%;
	font-family:'Segoe';
	border-radius:5px;
	background-color:#eee
}
.billright-con1 .TabbedPanelsContent .box .save {
	float:right;
	width:auto;
	padding:4px 5px;
	color:#fff;
	background-color:#4195d5;
	text-align:center;
	background-image:none;
	border-radius:0;
	margin:5px 0 0 5px;
	border:solid 1px #2269ba;
	border-radius:5px
}
.button-cont1 .closepage {
	float:right;
	margin:5px 5px 0 0;
	padding:5px 0 5px 15px;
	width:50px;
	color:#d86161;
	font-family:"Segoe";
	font-size:13px;
	border:none;
	border-radius:20px;
	cursor:pointer;
	background-image:url(../images/small-close.png);
	background-repeat:no-repeat;
	background-position:10px center;
	text-align:right
}
#weather {
	margin:0;
	float:right;
	background-color:#f1f1f1;
	border-bottom:solid 1px #ddd;
	border-top:none;
	height:30px;
	line-height:30px;
	color:#000;
	padding:0 8px 0 7px;
	border-right:none;
	display:none
}
#weather .text {
	float:left
}
.metCast-wrapper {
	font-family:arial;
	float:left;
	margin:0 0 0 10px
}
#metCast-icon {
	float:right;
	width:25px;
	height:25px;
	background:transparent url(../images/icon-sprite.png) no-repeat;
	margin:2px 7px 0 0
}
#metCast-text {
	width:auto;
	float:right;
	overflow:hidden;
	text-align:right
}
#metCast-text p {
	margin:0;
	color:#666
}
#metCast-text p.Temp, #metCast-text p.Wind, #metCast-text p.Pressure {
	display:block
}
#metCast-icon.sunny {
	background-position:0 0
}
#metCast-icon.rain {
	background-position:-35px 0
}
#metCast-icon.cloudy {
	background-position:-67px 0
}
#metCast-icon.thunder {
	background-position:-102px 0
}
#metCast-icon.partlycloudy {
	background-position:-166px 0
}
#metCast-icon.snow {
	background-position:-201x 0
}
#quicklinks ul, #quicklinks li, #quicklinks span, #quicklinks a {
	margin:0;
	padding:0;
	position:relative;
	line-height:normal
}
#quicklinks {
	float:left;
	margin:0 10px 0 0
}
#quicklinks:after, #quicklinks ul:after {
	content:'';
	display:block;
	clear:both
}
#quicklinks a {
	float:left;
	background-color:#e9d41f;
	color:#fff;
	height:30px;
	line-height:30px;
	margin-right:.5%;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url(../images/home-icon.png);
	width:35px;
	padding:0;
	border-bottom:solid 1px #FCEA74;
	border:0
}
#quicklinks ul {
	list-style:none;
	z-index:0
}
#quicklinks > ul {
	float:left;
	z-index:10000
}
#quicklinks > ul > li {
	float:left;
	z-index:10000
}
#quicklinks .has-sub {
	z-index:10000
}
#quicklinks .has-sub:hover > ul {
	display:block
}
#quicklinks .has-sub ul {
	display:none;
	position:absolute;
	width:122px;
	top:100%;
	z-index:10000;
	left:-1px;
	border-bottom:1px solid #E1E1E1
}
#quicklinks .has-sub ul li {
	z-index:10000
}
#quicklinks .has-sub ul li a {
	background:#fff;
	filter:none;
	font-size:11px;
	display:block;
	height:35px;
	line-height:35px;
	padding:0 5px 0 30px;
	border-radius:0;
	border:solid 1px #e1e1e1;
	border-bottom:none;
	color:#666;
	z-index:10000;
	width:85px;
	cursor:pointer;
	text-shadow:none
}
#quicklinks .has-sub ul li a.addcustomer {
	background-image:url(../images/addcustomer-grey17x17.png);
	background-repeat:no-repeat;
	background-position:8px center
}
#quicklinks .has-sub ul li a.dispatchboard {
	background-image:url(../images/board-grey17x15.png);
	background-repeat:no-repeat;
	background-position:7px center
}
#quicklinks .has-sub ul li a.search {
	background-image:url(../images/search-grey15x15.png);
	background-repeat:no-repeat;
	background-position:8px center
}
#quicklinks .has-sub ul li:hover a {
	background-color:#f1f1f1
}
#quicklinks .has-sub .has-sub:hover > ul {
	display:block
}
#quicklinks .has-sub .has-sub ul {
	display:none;
	position:absolute;
	left:100%;
	top:0
}
#quicklinks .has-sub .has-sub ul li a:hover {
	background:#095c80
}
.quicklinksbar {
	background-color:#fff;
	background-repeat:repeat-x;
	border-bottom:1px solid #ccc;
	box-shadow:0 3px 20px rgba(0, 0, 0, 0.3);
	clear:both;
	color:#999;
	height:25px;
	line-height:25px;
	margin-top:31px;
	padding:0;
	position:fixed;
	width:100%;
	z-index:11000
}
.quicklinksbar .links {
	font-size:13px;
	float:left;
	padding:0 10px 0 30px;
	color:#666;
	border-right:solid 1px #ccc;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 1.0)
}
.quicklinksbar .links:hover {
	background-color:#fff
}
.quicklinksbar .dispatch {
	background-image:url(../images/truck-grey15x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .addcustomer {
	background-image:url(../images/addcustomer-grey17x17.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .search {
	background-image:url(../images/search-grey15x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .corporate {
	background-image:url(../images/corporate-grey16x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .accounting {
	background-image:url(../images/calculator-grey15x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .banking {
	background-image:url(../images/bank-grey16x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .employee {
	background-image:url(../images/person-grey12x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .mymanager {
	background-image:url(../images/manager-grey15x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .myemail {
	background-image:url(../images/email-grey22x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .checkinout {
	background-image:url(../images/checkinout-grey21x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .productionQuickReportsPage {
	background-image:url(../images/report-grey15x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .runReportsPage {
	background-image:url(../images/report-grey15x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .report-error {
	background-image:url(../images/ticket-grey15x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .login-email {
	background-image:url(../images/email-grey22x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .task-mng-top {
	background-image:url(../images/task-manag-grey15x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .tech-support {
	background-image:url(../images/phone-grey12x12.png);
	background-repeat:no-repeat;
	background-position:5px center
}
.quicklinksbar .park-list {
	background-image:url(../images/park13x15.png);
	background-repeat:no-repeat;
	background-position:5px center
}
#quick-link ul, #quick-link li, #quick-link span, #quick-link a {
	margin:0;
	padding:0;
	position:relative
}
#quick-link {
	float:left;
	margin:0
}
#quick-link:after, #quick-link ul:after {
	content:'';
	display:block;
	clear:both
}
#quick-link a {
	border-right:1px solid #CCC;
	color:#666;
	float:left;
	padding:0 10px 0 27px;
	text-shadow:1px 1px 0 #FFF;
	font-size:13px
}
#quick-link ul {
	list-style:none;
	z-index:0
}
#quick-link > ul {
	float:left;
	z-index:10000
}
#quick-link > ul > li {
	float:left;
	z-index:10000
}
#quick-link > ul > li:hover:after {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	left:58%;
	bottom:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #ccc;
	margin-left:-10px;
	top:20px;
	z-index:13000
}
#quick-link .has-sub {
	z-index:25000
}
#quick-link .has-sub:hover > ul {
	display:block
}
#quick-link .has-sub ul {
	display:none;
	position:absolute;
	top:100%;
	z-index:10000;
	box-shadow:5px 5px 5px rgba(0, 0, 0, 0.1);
	width:190px;
	margin:0;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc
}
#quick-link .has-sub ul li {
	z-index:10000
}
#quick-link .has-sub ul li a {
	background:#f5f5f5;
	filter:none;
	display:block;
	height:30px;
	line-height:30px;
	padding:0 10px 0 25px;
	border-radius:0;
	border:solid 1px #ccc;
	border-bottom:none;
	border-right:none;
	color:#666;
	z-index:10000;
	/*width:154px;*/
	width:100%;
	cursor:pointer;
	text-shadow:none;
	float:left;
	/*background-image:url(../images/disc-grey10x10.png);*/
	background-repeat:no-repeat;
	background-position:7px center
}
#quick-link .has-sub ul li a.addcustomer {
	background-image:url(../images/addcustomer-grey17x17.png);
	background-repeat:no-repeat;
	background-position:8px center
}
#quick-link .has-sub ul li a.dispatchboard {
	background-image:url(../images/board-grey17x15.png);
	background-repeat:no-repeat;
	background-position:7px center
}
#quick-link .has-sub ul li a.search {
	background-image:url(../images/search-grey15x15.png);
	background-repeat:no-repeat;
	background-position:8px center
}
#quick-link .has-sub ul li:hover a {
	background-color:#fff;
	/*background-image:url(../images/circle-blue10x10.png);*/
	background-position:7px center;
	background-repeat:no-repeat
}
#quick-link .has-sub .has-sub:hover > ul {
	display:block
}
#quick-link .has-sub .has-sub ul {
	display:none;
	position:absolute;
	left:100%;
	top:0
}
#quick-link .has-sub .has-sub ul li a:hover {
	background:#095c80
}
.modal {
	display:none;
	position:fixed;
	z-index:1000;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:rgba(255, 255, 255, .8) url('http: //sampsonresume.com/labs/pIkfp.gif') 50% 50% no-repeat
}
body.loading {
	overflow:hidden
}
body.loading .modal {
	display:block
}
#custom-menu {
	z-index:1000;
	position:absolute;
	border:solid 1px #e1e1e1;
	background-color:#fff;
	display:none;
	box-shadow:3px 3px 2px rgba(0, 0, 0, 0.2)
}
#custom-menu ol {
	padding:0;
	margin:0;
	list-style-type:none;
	width:130px
}
#custom-menu ol li {
	margin:0;
	display:block;
	list-style:none;
	padding:8px 10px;
	cursor:pointer;
	border-bottom:solid 1px #eee
}
#custom-menu ol li: last-child {
	border-bottom:none
}
#custom-menu ol li:hover {
	background-color:#efefef
}
#custom-menu ol li:active {
	background-color:#ddd
}
#custom-menu ol .list-devider {
	padding:0;
	margin:0
}
#custom-menu ol .list-devider hr {
	margin:2px 0
}
#custom-menu ol li a {
	color:#000;
	text-decoration:none;
	display:block;
	padding:0 5px
}
#custom-menu ol li a:active {
	color:#fff
}
#custom-menu ol li.assign {
	background-image:url(../images/wrench-grey15x15.png);
	background-repeat:no-repeat;
	background-position:10px center
}
#custom-menu ol li.dispatch {
	background-image:url(../images/board-grey17x15.png);
	background-repeat:no-repeat;
	background-position:10px center
}
#custom-menu ol li.cancel {
	background-image:url(../images/cancel1.png);
	background-repeat:no-repeat;
	background-position:10px center
}
#custom-menu ol li .text {
	margin:0 0 0 25px
}
#main-loader {
	position:fixed;
	left:0;
	top:0;
	background-color:#f1f1f1;
	float:left;
	width:100%;
	height:100%;
	z-index:10000
}
#main-loader .mrdrainlogo {
	position:fixed;
	background-image:url(../images/mrdrain-loader-logo.jpg);
	height:233px;
	width:100%;
	z-index:110000;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:center center;
	top:37%
}
#main-loader div:first-child {
	top:38%;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/mrdrain-loader-logo.png);
	height:109px;
	width:88px;
	z-index:110000;
	background-repeat:no-repeat;
	background-position:center center
}
#main-loader div span:first-child {
	font-size:15px;
	margin-top:50px
}
#main-loader div div: last-child {
	display:none
}
.addanotherlocation {
	float:left;
	width:100%;
	margin:15px 0 10px;
	display:none;
	padding:10px 0;
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd
}
.addanotherlocation .field-wrapper {
	float:left;
	width:100%
}
.addanotherlocation .field-wrapper .box {
	float:left;
	width:100%
}
.addanotherlocation .field-wrapper .box .heading {
	font-size:15px;
	margin-bottom:5px;
	float:left;
	width:100%
}
.addlocation-button {
	float:left;
	margin:0;
	padding:0 10px 0 30px;
	color:#fff;
	font-family:"Segoe", sans-serif;
	font-size:13px;
	border:none;
	border-radius:5px;
	cursor:pointer;
	background-image:url(../images/addloc-plus.png), url(../images/addlocation-bg.jpg);
	background-repeat:no-repeat, repeat-x;
	background-position:10px center, left center;
	height:30px;
	line-height:30px
}
.removelocation-button {
	float:right;
	margin:10px 0 0;
	padding:0 0 0 20px;
	color:#d86161;
	font-family:"Segoe", sans-serif;
	font-size:13px;
	border:none;
	cursor:pointer;
	background-image:url(../images/removeloc-cross.png);
	background-repeat:no-repeat;
	background-position:left center;
	height:20px;
	line-height:20px
}
.fc-event-hori .JobDispatch, .fc-event-hori .JobArrived, .fc-event-hori .JobAssigned, .fc-event-hori .JobCancel, .fc-event-hori .JobClose, .fc-event-hori .JobNoGo, .fc-event-hori .JobReSchedule, .fc-event-hori .JobReScheduleDispatch, .fc-event-hori .JobSold {
	background-repeat:no-repeat;
	background-position:left center
}
.fc-event-hori .JobDispatch {
	background-image:url(../images/job-icons/JobDispatch.png)
}
.fc-event-hori .JobPark {
	background-image:url(../images/park-yellow-17x20.png)
}
.fc-event-hori .JobParkUsed {
	background-image:url(../images/dis-park-job.png)
}
.fc-event-hori .JobArrived {
	background-image:url(../images/job-icons/JobArrived.png)
}
.fc-event-hori .JobAssigned {
	background-image:url(../images/job-icons/JobAssigned.png)
}
.fc-event-hori .ClockInOutLunch {
	background-image:url(../images/lunch-icon-new.png)
}
.fc-event-hori .JobCancel {
	background-image:url(../images/job-icons/JobCancel.png)
}
.fc-event-hori .JobClose {
	background-image:url(../images/job-icons/JobClose.png)
	}
.fc-event-hori .JobNoGo {
	background-image:url(../images/job-icons/JobNoGo.png)
	}
.fc-event-hori .JobReSchedule {
	background-image:url(../images/job-icons/JobReSchedule.png)
	}
.fc-event-hori .JobReScheduleDispatch {
	background-image:url(../images/job-icons/JobReScheduleDispatch.png)
	}
.fc-event-hori .JobReScheduleReleased {
	background-image:url(../images/job-icons/JobReScheduleReleased.png)
	}
.fc-event-hori .JobSold {
	background-image:url(../images/job-icons/JobSold.png)
	}
.fc-event-hori .JobPause {
	background-image:url(../images/job-icons/JobPause.png)
	}
.fc-event-hori .JobRelease {
	background-image:url(../images/job-icons/JobRelease.png)
	}
.fc-event-hori .WaitingForCancel {
	background-image:url(../images/job-icons/WaitingForCancel.png)
	}
.fc-event-hori .TimeOut {
	background-image:url(../images/job-icons/TimeOut.png)
	}
.noResult {
	width:100%;
	float:left;
	width:100%;
	float:left;
	font-size:15px;
	color:#fff
}
.noResult .cross {
	height:30px;
	width:5%;
	background-image:url(../images/cross.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
	border-radius:5px 0 0 5px
}
.noResult .text {
	float:right;
	width:90.7%;
	background-color:#D77676;
	border:solid 1px #B25454;
	line-height:30px;
	padding:0 1.5%
}
.fc-border-separate tbody td:first-child {
	background-color:#fff;
	border-bottom:solid 1px #ddd
}
td.fc-state-highlight {
	background-color:#E5E5E5
}
table.fc-border-separate {
	background-color:#f1f1f1
}
th.fc-widget-header, td.fc-widget-content {
	border:solid 1px #fff
}
.fc-grid th {
	background-color:#777;
	font-weight:400;
	color:#fff
}
.fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td {
	border-bottom-width:0
}
.fc td, .fc th {
	height:30px
}
.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start {
	padding:0
}
.fc-header {
	display:none
}
div.fc-event-inner {
	height:20px;
	line-height:18px
}
#calendar .fc-event-hori {
	margin-left:0
}
#calendar .fc-event-start {
	margin-left:0
}
div.fc-cell-overlay {
	background-color:#e5e5e5;
	opacity:1
}
div.fc-view {
	margin-top:118px
}
.fc-border-separate thead {
	position:fixed;
	width:98.7%;
	top:203px;
	z-index:1000;
	box-sizing:border-box
}
.fc-border-separate thead tr {
	width:100%;
	float:left
}
.fc-border-separate thead .fc-resourceName {
	width:8.8%;
	background-color:#4C617E;
	background-image:url(../images/employee-text.png);
	background-repeat:no-repeat;
	background-position:center center
}
.fc-border-separate tbody .fc-resourceName {
	width:8.8%
}
.fc-border-separate thead th {
	padding:0;
	float:left;
	border:0;
	line-height:30px
}
.fc-border-separate tbody {
	margin-top:30px
}
.collapsibleAll {
	display:none
}
.addcustedit-wrapper {
	background-color:#fff
}
.dropzone {
	height:300px;
	width:100px;
	border:1px solid #000
}
.drag {
	clear:both;
	height:50px;
	width:80px;
	background-color:#000;
	position:relative;
	cursor:pointer
}
#topContainer, .dropzone {
	height:50px;
	width:300px;
	border:2px solid #000;
	text-align:center
}
.folder .drag {
	margin:5px
}
.container {
	border:2px solid blue;
	margin:10px
}
#container {
	width:800px;
	height:600px;
	overflow-y:scroll;
	border-color:red;
	position:relative
}
.hiringkitsubMenu .head {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	border-radius:5px 5px 0 0;
	background:#5dadea;
	background:-moz-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2));
	background:-webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-o-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-ms-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:linear-gradient(to bottom, #5dadea 0%, #287fc2 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0)
}
.hiringkitsubMenu .head .text {
	float:left;
	margin-left:10px;
	color:#fff;
	font-size:15px
}
.sendPageDiv {
	float:left;
	width:500px
}
.sendPageDiv .pageHead {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	border-radius:5px 5px 0 0;
	background:#5dadea;
	background:-moz-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2));
	background:-webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-o-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-ms-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:linear-gradient(to bottom, #5dadea 0%, #287fc2 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0)
}
.sendPageDiv .pageHead .text {
	float:left;
	margin-left:10px;
	color:#fff
}
.sendPageDiv .pageWrapper .msgTextArea {
	float:left;
	background-color:#fff;
	border:solid 1px #e1e1e1;
	width:100%;
	padding:10px 3%;
	color:#333;
	height:100px
}
.sendPageDiv .pageWrapper {
	float:left;
	width:94%;
	padding:10px 3%;
	background-color:#f1f1f1;
	height:355px;
	margin:0
}
.sendPageDiv .pageDispatchWrapper {
	float:left;
	width:94%;
	padding:10px 3%;
	background-color:#f1f1f1;
	height:505px;
	margin:0
}
.sendPageDiv .pageDispatchWrapper .msgTextArea {
	float:left;
	background-color:#fff;
	border:solid 1px #e1e1e1;
	width:93.5%;
	padding:10px 3%;
	color:#333;
	height:100px
}
.sendPageDiv .employeeWrapper {
	max-height:200px;
	overflow-y:auto
}
.sendPageDiv .fullSelect {
	width:100%;
	padding-left:2%;
	padding-right:2%
}
.sendPageDiv .halfSelect {
	width:50%;
	padding-left:2%;
	padding-right:2%
}
.sendPageDiv .oneThirdSelect {
	width:65%;
	padding-left:2%;
	padding-right:2%
}
.sendPageDiv .row {
	float:left;
	margin:5px 0
}
.sendPageDiv .row: last-child {
	margin-bottom:0
}
.sendPageDiv .row .twoColumn {
	width:50%;
	float:left
}
.sendPageDiv .row .twoColumn:first-child {
	height:200px;
	overflow-y:auto
}
.sendPageDiv .row .threeColumn {
	width:33.3%;
	float:left
}
.sendPageDiv .row .twoColumn .telephone, .sendPageDiv .row .twoColumn .notes {
	float:right;
	width:90%;
	margin-top:10px
}
.sendPageDiv .employeeCategory {
	float:left;
	width:100%;
	border-bottom:solid 1px #e1e1e1;
	padding-bottom:5px;
	margin:10px 0 5px;
	font-weight:700
}
.sendPageDiv .row .phoneCheck {
	float:right;
	height:29px;
	line-height:29px
}
.sendPageDiv .assign-checkbox {
	float:left;
	width:100%;
	margin:3px 0
}
.sendPageDiv .assign-checkbox:first-child {
	margin-top:0
}
.sendPageDiv .assign-checkbox: last-child {
	margin-bottom:0
}
.green-button, .production-search-button, .orange-button, .grey-button, .grey-blue-button, .red-button, .blue-button {
	padding:0 7px;
	color:#fff;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	border:none;
	border-radius:0;
	cursor:pointer;
	height:25px;
	line-height:25px
	}
.green-button {
	border-bottom:solid 2px #8ba50f;
	background:#aed20e;
	background:-moz-linear-gradient(top, #aed20e 0%, #9bb80e 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #aed20e), color-stop(100%, #9bb80e));
	background:-webkit-linear-gradient(top, #aed20e 0%, #9bb80e 100%);
	background:-o-linear-gradient(top, #aed20e 0%, #9bb80e 100%);
	background:-ms-linear-gradient(top, #aed20e 0%, #9bb80e 100%);
	background:linear-gradient(to bottom, #aed20e 0%, #9bb80e 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#aed20e', endColorstr='#9bb80e', GradientType=0)
	}
.production-search-button {
	border-bottom:solid 2px #8ba50f;
	background:-moz-linear-gradient(top, #aed20e 0%, #9bb80e 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #aed20e), color-stop(100%, #9bb80e));
	background:-webkit-linear-gradient(top, #aed20e 0%, #9bb80e 100%);
	background:-o-linear-gradient(top, #aed20e 0%, #9bb80e 100%);
	background:-ms-linear-gradient(top, #aed20e 0%, #9bb80e 100%);
	background:linear-gradient(to bottom, #aed20e 0%, #9bb80e 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#aed20e', endColorstr='#9bb80e', GradientType=0)
	}
.orange-button {
	border-bottom:solid 2px #ED9E00;
	background:#ffc001;
	background:-moz-linear-gradient(top, #ffc001 0%, #ffab00 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc001), color-stop(100%, #ffab00));
	background:-webkit-linear-gradient(top, #ffc001 0%, #ffab00 100%);
	background:-o-linear-gradient(top, #ffc001 0%, #ffab00 100%);
	background:-ms-linear-gradient(top, #ffc001 0%, #ffab00 100%);
	background:linear-gradient(to bottom, #ffc001 0%, #ffab00 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffc001', endColorstr='#ffab00', GradientType=0)
	}
.grey-button {
	border-bottom:solid 2px #888;
	background:#999;
	background:-moz-linear-gradient(top, #999 0%, #888 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #999), color-stop(100%, #888));
	background:-webkit-linear-gradient(top, #999 0%, #888 100%);
	background:-o-linear-gradient(top, #999 0%, #888 100%);
	background:-ms-linear-gradient(top, #999 0%, #888 100%);
	background:linear-gradient(to bottom, #999 0%, #888 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#888', GradientType=0)
	}
.grey-button:hover {
	background:#aed20e;
	background:-moz-linear-gradient(top, #aed20e 0%, #9bb80e 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #aed20e), color-stop(100%, #9bb80e));
	background:-webkit-linear-gradient(top, #aed20e 0%, #9bb80e 100%);
	background:-o-linear-gradient(top, #aed20e 0%, #9bb80e 100%);
	background:-ms-linear-gradient(top, #aed20e 0%, #9bb80e 100%);
	background:linear-gradient(to bottom, #aed20e 0%, #9bb80e 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#aed20e', endColorstr='#9bb80e', GradientType=0)
	}
.grey-blue-button {
	border-bottom:solid 2px #888;
	background:#999;
	background:-moz-linear-gradient(top, #999 0%, #888 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #999), color-stop(100%, #888));
	background:-webkit-linear-gradient(top, #999 0%, #888 100%);
	background:-o-linear-gradient(top, #999 0%, #888 100%);
	background:-ms-linear-gradient(top, #999 0%, #888 100%);
	background:linear-gradient(to bottom, #999 0%, #888 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#888', GradientType=0)
	}
.grey-blue-button:hover {
	border-bottom:solid 2px #2269BA;
	background:#5dadea;
	background:-moz-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dadea), color-stop(100%, #287fc2));
	background:-webkit-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-o-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:-ms-linear-gradient(top, #5dadea 0%, #287fc2 100%);
	background:linear-gradient(to bottom, #5dadea 0%, #287fc2 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#5dadea', endColorstr='#287fc2', GradientType=0)
	}
.red-button {
	border-bottom:solid 2px #852020;
	background:#d75454;
	background:-moz-linear-grad(linear, left topient(top, #d75454 0%, #ad3d3d 100%);
	background: -webkit-gradient, left bottom, color-stop(0%, #d75454), color-stop(100%, #ad3d3d));
	background:-webkit-linear-gradient(top, #d75454 0%, #ad3d3d 100%);
	background:-o-linear-gradient(top, #d75454 0%, #ad3d3d 100%);
	background:-ms-linear-gradient(top, #d75454 0%, #ad3d3d 100%);
	background:linear-gradient(to bottom, #d75454 0%, #ad3d3d 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#d75454', endColorstr='#ad3d3d', GradientType=0)
}
.grey-light-button {
	border-bottom:solid 2px #888;
	background:#999;
	background:-moz-linear-gradient(top, #999 0%, #888 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #999), color-stop(100%, #888));
	background:-webkit-linear-gradient(top, #999 0%, #888 100%);
	background:-o-linear-gradient(top, #999 0%, #888 100%);
	background:-ms-linear-gradient(top, #999 0%, #888 100%);
	background:linear-gradient(to bottom, #999 0%, #888 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#888', GradientType=0);
	padding:0 7px;
	color:#fff;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	border:none;
	border-radius:0;
	cursor:pointer;
	height:25px;
	line-height:25px
}