.message-box {
	background:#FFFFFF url(../images/account_box_bg.gif) repeat-x scroll 0 0;
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-style:solid;
	border-width:1px;
	margin-bottom:10px;
	padding:15px;
    overflow-x: auto;
}


.message-box .message-header {
	background:transparent url(../images/dotted_divider.gif) repeat-x scroll 0 100%;
	margin-bottom:8px;
	padding-bottom:2px;
	text-align:right;
	height:25px;
}

.message-box blockquote {
    font-style:italic;
    border-left: 2px solid #999;
    border-left: 2px solid #999;
    padding-left: 10px;

}

.message-box .message-image {
    border:1px dashed #ccc;
    color:#999;
    font-size:10px;
    width:40px;
    height:20px;
    text-align:center;
}

/* +++ IMAGE BLOCK */
div#image-list-box{
	margin-top:1.0em;
    margin-left:0px;
}

div#image-list-box h4{
	width:300px;
	background:#d8d8d8;
	font-weight:bold;
	height:2.0em;
	padding:0em 0.8em;
	line-height:2.0em;
    color: #2F2F2F;
}

#image-list-box .image-list li{
	background:none;
	margin:0px !important;
	padding:0px;
	border:0px;
    font-weight: normal;
}

.image-list{
	list-style-type: decimal;
	margin-left:20px;
}

#department_id { width: 529px; color: #555;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 0;
	padding: 4px;
	height: 34px;
	background: #fff;}

/* --- Image Block */

/* +++ Quoting */

.helpdesk-customer-view .do-quote, .helpdesk-customer-viewext .do-quote{
	float:right;
}

.helpdesk-customer-view .message-body FIELDSET,
.helpdesk-customer-viewext .message-body FIELDSET
{
	border:1px solid #999;
	border-width:0px 0px 0px 1px;
	padding:5px;
	margin-left:10px;
	font-style:italic;
}

.helpdesk-customer-view .message-body FIELDSET LEGEND,
.helpdesk-customer-viewext .message-body FIELDSET LEGEND
{
	padding:5px;
	font-weight:bold;
	display:inline;
}

/* --- Quoting */


/* +++ Attachment */
.helpdesk-customer-view  .attachment,
.helpdesk-customer-viewext  .attachment
{
	font-weight:bold;
	margin-bottom:0px;
	margin-top:1.0em;
	min-height:2.0em;
	padding:0em 0.8em;
	background:#d8d8d8;
	line-height:2.0em;
}
.helpdesk-customer-view  .attachment A,
.helpdesk-customer-viewext  .attachment A
{
	font-weight:normal;
}
/* --- Attachment*/


#content_field{
	/*width:627px;*/
	width:100%;
	height:100px;
}



.helpdesk-customer-view SPAN.label,
.helpdesk-customer-viewext SPAN.label
{
	font-weight:bold;
}


.helpdesk-customer-view .button-set,
.helpdesk-customer-viewext .button-set
{
	margin-top:0.8em;
	/**/
	float:left;
	margin-bottom:10px;
	width:100%;
}
.helpdesk-customer-view .back,
.helpdesk-customer-viewext .back
{
	height:29px;
	margin-top:-19px;
}


.helpdesk-customer-view .group-select table span.label,
.helpdesk-customer-viewext .group-select table span.label
{
	/*width:80px;*/
	margin-right:5px;
	display:block;
	float:left;
}

.helpdesk-customer-view textarea,
.helpdesk-customer-viewext textarea{
    padding: 0px !important;
}

.helpdesk-customer-view h5,
.helpdesk-customer-viewext h5{
    float:left;
}

.ticket-row TD{
	cursor:pointer;
}
.ticket-row:hover TD{
	background-color:#ffc !important;
}

span.required{color:#EB340A}
.ticket-create-form, .ticket-create-form:hover {text-decoration:none;}