.ticketbillinghr { margin-bottom: 6px; height: 1px; BORDER: none; color: #cfcfcf; background-color: #cfcfcf; WIDTH: 99%; }

.ticketpostbox {
	text-decoration: none;
	MARGIN: 0 0 0 30px;
	COLOR: #333333;
	WIDTH: 150px;
}

.ticketpostlockcontainer
{
	BORDER: 1px SOLID #e7bcbc;
	-moz-border-radius: 4px 4px 4px 4px;
	BACKGROUND-COLOR: #ffeef0;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	MARGIN-TOP: 5px;
}

.ticketpostlocktitle
{
	BORDER-BOTTOM: 1px SOLID #e7bcbc;
	PADDING: 4px;
	MARGIN: 4px;
}

.ticketpostlockcontents
{
	PADDING: 6px;
	MARGIN: 4px;
	BACKGROUND: #ffffff;
	FONT-FAMILY: Calibri, Verdana, Tahoma, Helvetica;
	FONT-SIZE: 1.4em;
}
.ticketattachmentitem, .attachmentitem { padding: 4px; }
.ticketattachmentitemdelete, .attachmentitemdelete { margin-right: 4px; width: 18px; display: inline-block; background: url("%themepath%images/icon_delete.gif") no-repeat 0px 1px; height: 18px; cursor: pointer; }

.ticketinfoitem, .ticketinfoitemtext, .navinfoitem, .navinfoitemtext, .ticketpostinfoitem, .ticketpostinfoitemtext {
	PADDING: 5px 0px 0px 5px;
	BORDER-BOTTOM: #F0EADE 1px SOLID;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #313131;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

.ticketinfoitemtext, .navinfoitemtext, .ticketpostinfoitemtext {
	CURSOR: default;
}

.ticketinfoitemtitle, .navinfoitemtitle, .ticketpostinfoitemtitle {
	TEXT-ALIGN: left;
	FONT-SIZE: 0.9em;
}

.ticketinfoitemcontent, .ticketinfoitemlink, .navinfoitemcontent, .navinfoitemlink, .ticketpostinfoitemcontent, .ticketpostinfoitemlink {
    FONT-SIZE: 1.3em;
    FONT-FAMILY: Calibri, Arial, Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.ticketinfoitemcontainer, .navinfoitemcontainer, .ticketpostinfoitemcontainer {
	PADDING: 3px 0 3px 0;
}

.ticketinfoitemlink:hover, .navinfoitemlink:hover, .ticketpostinfoitemlink:hover {
	COLOR: red;
}

.ticketpostinfoitem {
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
}

.ticketworkflowitem {
	HEIGHT: 18px;
	PADDING: 5px 0px 0px 5px;
	BORDER-BOTTOM: #F0EADE 1px SOLID;
	BACKGROUND-COLOR: #FFFDF8;
	CURSOR: pointer;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}


.ticketworkflowitem:hover {
	COLOR: red;
}

#ticketnotescontainerdiv, #ticketbillingcontainerdiv {
	PADDING: 10px 8px 0 8px;
}

.duedatetext {
}

.ticketpostsholder {
}

.ticketpostcontainer {
	BACKGROUND: #f6f1e7;
	BORDER-TOP: 1px SOLID #d3c7b6;
	BORDER-LEFT: 1px SOLID #d3c7b6;
	BORDER-RIGHT: 1px SOLID #b5a48c;
	BORDER-BOTTOM: 1px SOLID #b5a48c;
	MARGIN: 8px;
	POSITION: relative;
}

.ticketpostpaginationtoolbar {
	BACKGROUND: #f6f1e7;
	BORDER-TOP: 1px SOLID #d3c7b6;
	BORDER-LEFT: 1px SOLID #d3c7b6;
	BORDER-RIGHT: 1px SOLID #b5a48c;
	BORDER-BOTTOM: 1px SOLID #b5a48c;
	MARGIN: 8px;
	POSITION: relative;
}

.ticketpostbar {
	WIDTH: 240px;
	FLOAT: left;
	PADDING: 10px;
}

.ticketpostbarbottom {
	POSITION: absolute;
	BOTTOM: 0px;
	LEFT: 0px;
	FONT: Georgia,Arial,sans-serif;
	WIDTH: 240px;
	BORDER-TOP: 1px SOLID #ded5c7;
}

.ticketpostbarname {
	FONT: 18px 'MuseoSans300', Candara, Trebuchet MS, Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
	COLOR: #b24c58;
	PADDING: 0 0 0 10px;
	TEXT-SHADOW: 0 1px 0 rgba(0, 0, 0, 0.15);
	TEXT-ALIGN: center;
	MARGIN-LEFT: -50px;
}

.ticketpostbardesignation {
	FONT: 11px Candara, Trebuchet MS, Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	PADDING: 0 0 0 10px;
	TEXT-SHADOW: 0 1px 0 rgba(0, 0, 0, 0.15);
	TEXT-ALIGN: center;
	MARGIN-LEFT: -50px;
}

.ticketpostavatar {
	BACKGROUND: #f9f5ed;
	BORDER-TOP: 1px SOLID #d3c7b6;
	BORDER-LEFT: 1px SOLID #d3c7b6;
	BORDER-RIGHT: 1px SOLID #b5a48c;
	BORDER-BOTTOM: 1px SOLID #b5a48c;
	WIDTH: 100px;
	MARGIN: 25px 0px 10px 0px;
	LEFT: 50%;
	MARGIN-LEFT: -80px;
	POSITION: relative;
	PADDING: 6px;
}

.tpavatar {

}

.ticketpostbarbadgeblue, .ticketpostbarbadgered, .ticketpostbarbadgegreen {
	FONT: 10px Verdana, Tahoma, Arial, Helvetica;
	COLOR: #000000;
	WIDTH: 71px;
	HEIGHT: 21px;
	MARGIN: 10px 0px 10px 0px;
	LEFT: 50%;
	MARGIN-LEFT: -57px;
	POSITION: relative;
}

.ticketpostbarbadgeblue {
	BACKGROUND: URL('%themepath%images/badge1blue.gif') top left no-repeat;
}

.ticketpostbarbadgered {
	BACKGROUND: URL('%themepath%images/badge1red.gif') top left no-repeat;
}

.ticketpostbarbadgegreen {
	BACKGROUND: URL('%themepath%images/badge1green.gif') top left no-repeat;
}

.ticketpostbarbadgeblue .tpbadgetext, .ticketpostbarbadgered .tpbadgetext, .ticketpostbarbadgegreen .tpbadgetext {
	WIDTH: 70px;
	TEXT-ALIGN: center;
	PADDING: 3px 0 0 0;
}


.ticketpostcontentsbottom {
	POSITION: absolute;
	BOTTOM: 0px;
	LEFT: 0px;
	BORDER-TOP: 1px SOLID #ded5c7;
	FONT: Georgia,Arial,sans-serif;
	WIDTH: 100%;
}

.ticketpostcontentsbottom .ticketpostbottomcontents,.ticketpostbarbottom .ticketpostbottomcontents {
	PADDING: 8px;
	HEIGHT: 16px;
}

.ticketpostedited {
	FONT: 11px Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	PADDING: 15px 0 0 0;
}

.ticketpostbottomcontents {
	FLOAT: left;
}

.ticketpostclearer {
	CLEAR: both;
}

.ticketpostcontents {
	MARGIN-LEFT: 236px;
	BACKGROUND: #ffffff;
	HEIGHT: auto;
	BORDER-LEFT: 4px SOLID #ded5c7;
	POSITION: relative;
}

.ticketpostcontentsbar, .ticketpostcontentsbargreen, .ticketpostcontentsbargray {
	POSITION: relative;
	FLOAT: left;
	DISPLAY: block;
	MARGIN: 10px 0px 0 -40px;
	BACKGROUND: #98BDC6;
	WIDTH: 100%;
	HEIGHT: 20px;
	BORDER: 1px solid #6E8D94;
	TEXT-SHADOW: 0 1px 0 rgba(139, 174, 183, 1);
}

.ticketpostcontentsbargray {
	BACKGROUND: #acacac;
	BORDER-COLOR: #828282;
	TEXT-SHADOW: 0 1px 0 rgba(142, 186, 159, 1);
}

.ticketpostcontentsbargreen {
	BACKGROUND: #98c6a9;
	BORDER-COLOR: #6e947c;
	TEXT-SHADOW: 0 1px 0 rgba(142, 186, 159, 1);
}

.ticketbarquote {
	MARGIN: 2px 3px 0 0;
	FLOAT: right;
	BACKGROUND: URL('%themepath%images/icon_quote.gif') no-repeat;
	HEIGHT: 16px;
	WIDTH: 16px;
	CURSOR: pointer;
}

.ticketpostcontentsbar .ticketbarcontents, .ticketpostcontentsbargreen .ticketbarcontents, .ticketpostcontentsbargray .ticketbarcontents {
	PADDING: 3px 0 0 6px;
	FONT: Georgia,Arial,sans-serif;
	COLOR: #ffffff;
}

.ticketpostcontentsbar span.ticketbardatefold, .ticketpostcontentsbargreen span.ticketbardatefold, .ticketpostcontentsbargray span.ticketbardatefold {
	BACKGROUND: URL('%themepath%images/ticketdatefold.png') no-repeat center center;
	DISPLAY: block;
	BOTTOM: -15px;
	LEFT: 0;
	HEIGHT: 14px;
	POSITION: absolute;
	WIDTH: 19px;
}

.ticketpostcontentsbargreen span.ticketbardatefold {
	BACKGROUND: URL('%themepath%images/ticketdatefoldgreen.png') no-repeat center center;
}

.ticketpostcontentsbargray span.ticketbardatefold {
	BACKGROUND: URL('%themepath%images/ticketdatefoldgray.png') no-repeat center center;
}

.ticketpostcontentsattachments {
	BORDER-BOTTOM: 1px SOLID #ded5c7;
	FONT: Georgia,Arial,sans-serif;
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 6px;
}

.ticketpostcontentsattachmentitem {
	PADDING: 4px 0 5px 18px;
	MARGIN: 0 10px 0 0;
	CURSOR: pointer;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 3px;
	DISPLAY: inline;
}

.ticketpostcontentsdetails {
	PADDING: 50px 0 0 0;
}

.ticketpostcontentsholder {
	PADDING: 0 0 15px 20px;
}

.ticketpostcontentsdetailscontainer {
	FONT: Candara, Calibri, Georgia, Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #333333;
	MARGIN-BOTTOM: 30px;
	CURSOR: text;
}

.ticketpostbottomright {
	FLOAT: right;
	PADDING: 8px;
}

.ticketgeneralcontainer, .ticketreleasecontainer, .ticketreplycontainer, .ticketforwardcontainer, .ticketfucontainer {
	BACKGROUND: #ffffff;
}

.ticketgeneraltitlecontainer {
	PADDING: 8px 8px 10px 8px;
}

.ticketgeneralinfocontainer {
	PADDING: 6px 8px 5px 8px;
	FONT: Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	COLOR: #5a5a5a;
}

.ticketlockinfocontainer, .ticketbillinginfocontainer, .ticketbillinginfocontainer2 {
	PADDING: 6px 8px 5px 8px;
	FONT: Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	COLOR: #5a5a5a;
	BACKGROUND-COLOR: #fff4d3;
}

.ticketbillinginfocontainer2 {
	BORDER-BOTTOM: 1px SOLID #d3c7b6;
	BORDER-TOP: 1px SOLID white;
}

.ui-datepicker {
	z-index: 1004;
}

.tickettitlelink {
	COLOR: #b24c58 !important;
	FONT: Calibri, Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
}

.tickettitlelink:hover {
	COLOR: red !important;
}

.ticketgeneraldepartment {
	COLOR: #333333;
	FONT: Calibri, Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
}

.ticketgenerallink {
	COLOR: #4c56b2;
	FONT: Calibri, Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	BACKGROUND: URL('%themepath%images/icon_link.gif') 0px 0px no-repeat;
	PADDING: 0px 0 0 18px;
	MARGIN: 5px 0 0 0;
}

.ticketgenerallinkticket {
	COLOR: #333333;
	FONT: Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	BACKGROUND: URL('%themepath%images/linkdownarrow.gif') 10px 4px no-repeat;
	PADDING: 6px 0 0 25px;
	HEIGHT: 16px;
}

.ticketgeneraltitle {
	COLOR: #333333;
	FONT-FAMILY: 'MuseoSans300', Calibri, Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 1.8em;
	BACKGROUND: URL('%themepath%images/linkdownarrow.gif') 10px 4px no-repeat;
	PADDING: 0px 0 8px 25px;
}

.ticketgeneralproperties, .ticketreleaseproperties, .ticketreplyproperties, .ticketforwardproperties, .ticketfuproperties {
	HEIGHT: 65px;
}

.ticketescalationpathproperties {
	HEIGHT: 45px;
	DISPLAY: block;
}

.ticketescalationpathpropertiesobject {
	PADDING: 5px 12px 6px 12px;
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 160px;
	COLOR: #ffffff;
	FONT: Calibri, Tahoma, Verdana, Arial, Helvetica;
	HEIGHT: 34px;
	BACKGROUND: transparent;
}

.ticketescalationpathpropertiescontent {
	PADDING: 2px 0 0 0;
	TEXT-ALIGN: center;
	FONT-SIZE: 1.1em;
	FONT-FAMILY: 'MuseoSans300',Verdana,Arial,Helvetica,sans-serif;
}

.ticketescalationpathpropertiesdivider {
	PADDING: 7px 0 0 0;
	DISPLAY: block;
	FLOAT: left;
}

.ticketescalationpathpropertiestitle {
	TEXT-ALIGN: center;
	FONT-SIZE: 0.9em;
}

.ticketescalationpatharrow {
	HEIGHT: 16px;
	BACKGROUND: URL('%themepath%images/escalationpatharrow.gif') repeat-x 10px 0px;
}

.ticketgeneralpropertiesselect, .ticketreleasepropertiesselect, .ticketreplypropertiesselect, .ticketforwardpropertiesselect, .ticketfupropertiesselect {
	DISPLAY: none;
	PADDING: 4px 0 0 0;
	TEXT-ALIGN: center;
}

.ticketreleasepropertiesselect, .ticketreplypropertiesselect, .ticketforwardpropertiesselect, .ticketfupropertiesselect {
	DISPLAY: block;
}

.ticketreplypropertiesobject, .ticketforwardpropertiesobject, .ticketreleasepropertiesobject, .ticketgeneralpropertiesobject, .ticketgeneralpropertiesobjectwide, .ticketgeneralpropertiesobjectmed, .ticketfupropertiesobject {
	PADDING: 10px 12px 6px 12px;
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 160px;
	COLOR: #ffffff;
	FONT: Calibri, Tahoma, Verdana, Arial, Helvetica;
	HEIGHT: 49px;
	BACKGROUND: transparent;
}

.ticketgeneralpropertiesflag {
	PADDING: 20px 7px 6px 5px;
	DISPLAY: block;
	FLOAT: right;
	WIDTH: 15px;
	HEIGHT: 39px;
	BACKGROUND: transparent;
	VERTICAL-ALIGN: middle;
}

.ticketgeneralpropertiesobjectwide {
	WIDTH: 220px;
}

.ticketgeneralpropertiesobjectmed {
	WIDTH: 160px;
}

.ticketgeneralpropertiestitle, .ticketreleasepropertiestitle, .ticketreplypropertiestitle, .ticketforwardpropertiestitle, .ticketfupropertiestitle {
	TEXT-ALIGN: center;
	FONT-SIZE: 0.9em;
	CURSOR: pointer;
}

.ticketreleasepropertiestitle, .ticketfupropertiestitle {
	CURSOR: default;
}

.ticketgeneralpropertiescontent {
	PADDING: 4px 0 0 0;
	TEXT-ALIGN: center;
	FONT-SIZE: 1.5em;
	FONT-FAMILY: 'MuseoSans500',Verdana,Arial,Helvetica,sans-serif;
	CURSOR: pointer;
}

.ticketgeneralpropertiesdivider, .ticketreleasepropertiesdivider, .ticketfupropertiesdivider {
	PADDING: 10px 0 0 0;
	DISPLAY: block;
	FLOAT: left;
}

.matopitemcontainer {
	DISPLAY: inline;
	PADDING: 4px 0 0 15px;
}

.matopitem {
	BACKGROUND: #f8f3eb;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	COLOR: #333333;
    FONT-SIZE: 1.4em;
    FONT-FAMILY: Calibri, Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
	BORDER: 1px SOLID #e1d7c6;
	PADDING: 1px 8px 3px 8px;
	MARGIN-RIGHT: 3px;
	MARGIN-TOP: 5px;
	DISPLAY: inline;
	CURSOR: pointer;
}

.ticketviewfielddragcontainer {
	list-style-type: none;
	margin: 2px;
	padding: 10px;
}

.ticketviewfielddragcontainer li {
	BACKGROUND: #fcfaf4;
	COLOR: #333333;
	FONT: 12px Verdana, Tahoma, Helvetica;
	BORDER: 1px SOLID #ddd6c7;
	PADDING: 8px;
	MARGIN: 10px;
	DISPLAY: inline-block;
	CURSOR: move;
}

.ticketviewfielddragcontainer li:hover {
	BACKGROUND: #ffefbb;
}

.ticketviewcolumncontainer {
	min-height: 24px;
	BACKGROUND: #ffefbb;
	BORDER: 4px SOLID #fed22f;
}

#ticketviewfielddragtarget {
	min-height: 24px;
	WIDTH: 97%;
	MARGIN: 0px;
	PADDING: 0px 10px 0px 10px;
}

#ticketviewfielddragtarget li {
	BACKGROUND: #fcfaf4;
	COLOR: #333333;
	FONT: 12px Verdana, Tahoma, Helvetica;
	BORDER: 1px SOLID #ddd6c7;
	PADDING: 8px;
	MARGIN: 10px 2px 10px 2px;
	DISPLAY: inline-block;
	CURSOR: move;
}

#ticketviewfielddragtarget li:hover {
	BACKGROUND: #ffefbb;
}