﻿#InvoicingTexts {width: 100%; }
#InvoicingPrices {width: 70%; text-align: right; }
.hours {width: 70%; text-align: right; }
.mins {width: 70%; text-align: right; }
.blackSeparators {margin-left: 15px; width: 5px; margin-right: 15px; height: 21px; }
.border {border-bottom: #272525 1px solid; }
.ForReadInput {border-top-style: none; border-right-style: none; border-left-style: none; background-color: #E2E8EF; border-bottom-style: none; }
.invisible {display: none; }
.itemBody {border-top: #ffffff 1px solid; padding: 1px 4px 1px 4px; background-color: #E5DECF; }
.itemBodyFirst {padding-right: 8px; padding-left: 8px; padding-bottom: 0px; padding-top: 0px; background-color: #E5DECF; }
.itemBodyGreen {padding-right: 8px; border-top: #ffffff 1px solid; padding-left: 8px; padding-bottom: 3px; padding-top: 3px; color: #66CC99; background-color: #E2E8EF; }
.itemBodyRed {padding-right: 8px; border-top: #ffffff 1px solid; padding-left: 8px; padding-bottom: 3px; padding-top: 3px; color: #FF6666; background-color: #E2E8EF; }
.itemBodyYellow {padding-right: 8px; border-top: #ffffff 1px solid; padding-left: 8px; padding-bottom: 3px; padding-top: 3px; color: #FFFF00; background-color: #E2E8EF; }
.itemData {padding: 1px 4px 1px 4px; border-top: #ffffff 1px solid;  }
.itemIndex {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; color: #000000;  background-color: #CEC2A6; padding: 1px 2px 1px 2px;}
.itemTitle {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; padding: 1px 4px 1px 4px; font-weight: bold; /*width: 200px;*/ color: #000000; background-color: #CEC2A6;  }
.itemTitleFirst {border-right: #ffffff 1px solid; padding: 1px 4px 1px 4px;/*padding-right: 8px;*/ width: 18%; /*padding-left: 8px;*/ font-weight: bold; /*padding-bottom: 3px; */color: #000000; /*padding-top: 3px;*/ background-color: #CEC2A6; }
.itemTitleNoWidth {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; padding: 2px 4px 1px 4px;color: #000000; background-color: #CEC2A6; font-weight: bold;}
.itemDescription{border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; padding: 8px 4px 6px 4px;color: #000000; background-color: #CEC2A6; }
.itemTitleSum {/*padding-left: 8px;*/ padding: 1px 4px 1px 4px; font-weight: bold; color: #000000; background-color: #AF9A6F; }
.LoginError {font-weight: bold; color: #FFFFFF; }
.LoginInfo {border-top: white 1px solid; font-weight: bold; color: white; line-height: 15px; background-color: #9F0E13; }
.LoginInfo A {color: white; }
.LoginInfo A:visited {color: white; }
.LoginLabel {font-weight: bold; color: #4f5252; }
.LoginLabel A {font-weight: bold; color: #4f5252; }
.LoginNetDirect {width: 590px; height: 315px; }
.navbar #actual {font-weight: bold; font-size: x-small; color: #e68b2c; }
.navbar #quick {padding-bottom: 3px; padding-top: 3px; border-bottom: #cccccc 1px solid; }
.navbar {font-size: xx-small; color: #66667E; text-align: center; cursor: default; }
.navbar A {font-weight: bold; font-size: x-small; color: #66667e; text-decoration: none;  }
.navbar A:visited {font-weight: bold; font-size: x-small; color: #66667E; }
.navbar input {font-size: x-small; color: #66667E; text-align: center; border-right: #a0a1ae 1px solid; border-top: #a0a1ae 1px solid; border-left: #a0a1ae 1px solid; width: 34px; border-bottom: #a0a1ae 1px solid; height: 19px; background-color: #edecf0; }
.priceAgreedButton {width: 50px; background-color: #66CC99; position: relative; RIGHT: -10px; }
.priceAgreedButtonAdmin {width: 40px; background-color: #66CC99; position: relative; RIGHT: -10px; }
.priceAgreedTextBox {background-color: #66CC99; WIDTH: 130px; }
.priceDisAgreedButton {width: 50px; background-color: #FF6666; position: relative; RIGHT: -15px; }
.priceDisAgreedButtonAdmin {width: 40px; background-color: #FF6666; position: relative; RIGHT: -10px; }
.priceDisAgreedTextBox {background-color: #FF6666; WIDTH: 130px; }
.SearchTbl {padding-right: 8px; width: 18%; padding-left: 8px; font-weight: bold; padding-bottom: 3px; color: #4f5252; padding-top: 3px; background-color: #C1CCDC; }
.selected .end {border-right: solid 2px #FF0000; }
.selected .itemIndex {border-left: solid 2px #FF0000; background-color: #FF0000; }
.selected .itemBody, .selected .itemIndex, .selected .itemTitle, .selected .itemData, .selected .end {border-top: solid 2px #FF0000; border-bottom: solid 2px #FF0000; }
.sortable {behavior: url("/_JS/tablesort.htc"); }
.tableHead {padding: 1px 2px 1px 2px; color: white; /*height: 24px;*/ background-color: #AF9A6F; }
.tableHead a {text-decoration: none; color: #fff}
.tableHead a:hover {text-decoration: underline; color: #fff}
.tableHeadAct {padding: 1px 4px 1px 4px;/*padding-left: 2px;*/ font-weight: bold; color: white; border-bottom: #294d7f 1px solid; /*height: 24px; */background-color: #294d7f; }
.tableMain {border-collapse: collapse; border: #272525 1px solid; background-color: #AF9A6F;}
.tableTicketComments {border-collapse: collapse; border: #272525 1px solid; background-color: #AF9A6F; margin: 2px 2px 2px 2px; width: 99.5%}
.tableTicketHeader {border-collapse: collapse; border: #272525 1px solid; background-color: #AF9A6F;}
.tableSum {border-top: #ffffff 1px solid; padding: 1px 4px 1px 4px;/*padding-right: 8px; padding-left: 8px; padding-bottom: 3px; padding-top: 3px; */background-color: #E5DECF; width: 200px; }
.tableSumTitle {text-align: center; }
.tableSumValue {text-align: right; }
.tblButtons {padding: 1px 4px 1px 4px; font-weight: bold; color: white; background-color: #AF9A6F; width: 100%; }
.tblButtons td {padding: 1px 4px 1px 4px;  }
.tblButtons INPUT { background-color: #dfdfd3; }
/*.tblButtonsOLD-canBeDeleted {border-right: #272525 1px solid; border-top: #272525 1px solid; margin-top: 5px; border-left: #272525 1px solid; border-bottom: #272525 1px solid; background-color: #C1CCDC; }*/
.ticketClientContent {}
.ticketUserContent {}
.ticketSearchClientContent {color: #ff0000;}
.ticketSearchUserContent { color: #0000ff;}
.ticketUserPrivateContent {color: #0000ff; }
.ticketPrivateContent { /*background-color: #ff6666;*/ }
.ticketPublicContent {/*background-color: #66cc99;*/ }
.ticketClientCommentHeading { color: #ff0000; background-color: #E2E8EF; padding-right: 2px; }
.ticketUserCommentHeading { color: #0000ff; background-color: #E2E8EF; padding-right: 2px; }
.ticketPrivateCommentHeading { color: #0000ff; background-color: #CEC2A6; padding-right: 2px; }
/*.TicketComments {}*/
.TicketContent { background-color: #E5DECF; }
/*.TicketSettings {}*/
.ticketTitle {padding-right: 8px; border-top: #ffffff 1px solid; padding-left: 8px; padding-bottom: 3px; width: 18%; color: #4f5252; padding-top: 3px; background-color: #CEC2A6; }
.topMenu {padding-right: 15px; }
.topMenu A {font-weight: bold; color: white; text-decoration: none; }
.topMenu A:hover {font-weight: bold; color: white; text-decoration: underline; }
.Validator B {color: #990000; }
.Validator UL {margin-top: 0; margin-bottom: -10; }
body {background-color: white; font-size: small; *font-size: xx-small; font-family: Verdana, Arial; margin: 0px; scrollbar-face-color: #EED59C; scrollbar-shadow-color: #66667e; scrollbar-highlight-color: #66667e; scrollbar-3dlight-color: #dfe0ee; scrollbar-darkshadow-color: #dfe0ee; scrollbar-track-color: #f1f1f8; scrollbar-arrow-color: #66667e; }
input {border: #272525 1px solid; background-color: #FFFFFF; }
select {border: #272525 1px solid; width: 200px; background-color: #FFFFFF; scrollbar-face-color: #EED59C; }
td {font-size: small; *font-size: x-small; font-family: Tahoma, Arial; }
textarea {border: #272525 1px solid; overflow: auto; background-color: white; width:100% !important}
/*img {behavior: url(/_CSS/iepngfix.htc);}*/

/*.TicketSettings {overflow:auto; height:277px}
.TicketComments {overflow:auto; height:250px; min-height:250px; border-top:1px solid}
.TicketContent {background-color: #E5DECF}*/
.filebox { display: block; width: 60%; }

.clientVisible 
{
	background-image: url(/_IMG/eyes.png);
background-position: center right !important;
	background-repeat: no-repeat;
} 
.clientInvisible 
{
	background-image: url(/_IMG/bullet_cross.png);
background-position: center right !important;
	background-repeat: no-repeat;
}
