.ticketpostcontainer {
background:none repeat scroll 0 0 #F8F4EB;
border-color:#D3C7B6 #B5A48C #B5A48C #D3C7B6;
border-style:solid;
border-width:1px;
margin:2px 8px;
position:relative;
font-size:12px;
}
.ticketpostbar {
float:left;
padding:5px 10px;
width:154px;
}
.ticketpostbarname {
	color:#B24C58;
	font:bold 18px Candara,Trebuchet MS,Tahoma,Tahoma,Tahoma;
	margin-left:-30px;
	padding:0 0 0 10px;
	text-align:center;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.15);
	direction:rtl;
	text-align:center;
	font-size:12px;
}
.ticketpostbarbadgered {
	background:url("../images/badge1red.gif") no-repeat scroll left top transparent;
}
.ticketpostbarbadgeblue, .ticketpostbarbadgered, .ticketpostbarbadgegreen {
	color:#000000;
font:10px Tahoma,Tahoma,Tahoma,Tahoma;
height:21px;
left:0;
margin:10px 0 10px -27px;
position:relative;
text-align:left;
/*width:71px;*/
}
.ticketpostbarbadgeblue .tpbadgetext, .ticketpostbarbadgered .tpbadgetext, .ticketpostbarbadgegreen .tpbadgetext {
padding:3px 0 0;
text-align:center;
}

.ticketpostcontents {
background:none repeat scroll 0 0 #FFFFFF;
border-left:4px solid #DED5C7;
height:auto;
margin-left:150px;
position:relative;
*min-height:170px;
}
.ticketpostcontentsbar {
background:none repeat scroll 0 0 #98BDC6;
border:1px solid #6E8D94;
display:block;
float:left;
height:20px;
margin:2px 0 0 -40px;
position:relative;
text-shadow:0 1px 0 #8BAEB7;
width:100%;
direction:rtl;

}
.ticketbarquote {
background:url("../images/icon_quote.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
float:right;
height:16px;
margin:2px 3px 0 0;
width:16px;
}

.ticketpostcontentsbar .ticketbarcontents {
color:#FFFFFF;
padding:3px 0 0 6px;
}
.ticketpostcontentsbar span.ticketbardatefold {
background:url("../images/ticketdatefold.png") no-repeat scroll center center transparent;
bottom:-15px;
display:block;
height:14px;
left:0;
position:absolute;
width:19px;
}
.ticketpostcontentsdetails {
padding:25px 20px 0 0;
}
.ticketpostcontentsholder {
padding:0 0 5px 20px;
direction:rtl;
}
.ticketpostcontentsdetailscontainer {
color:#333333;
cursor:text;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:13px;
direction:rtl;
text-align:right;
}
.ticketpostcontentsbottom {
border-top:1px solid #DED5C7;
bottom:0;
left:0;
position:absolute;
width:100%;
}
.ticketpostbottomright {
float:right;
padding:8px;
}
.ticketpostcontentsbottom .ticketpostbottomcontents, .ticketpostbarbottom .ticketpostbottomcontents {
height:16px;
padding:8px;
}
.ticketpostbottomcontents {
float:left;
}
.ticketpostbarbottom {
border-top:1px solid #DED5C7;
bottom:0;
left:0;
position:absolute;
width:240px;
}
.ticketpostclearer {
	clear:both;
}
.ticketpostbardesignation{
	text-align:center;
	direction:rtl;
}
.ticketpostbarbadgeblue{
	direction:rtl;
	text-align:left;
}

table#UserRequest_Detail
{
    width:100%;
}
table#AnswerList
{
    width:100%;
}

a.a-submitAnswer,a.a-submitAnswer:visited,a.a-submitAnswer:hover,a.a-submitAnswer:active
{
    text-decoration:none;
    text-align:right;
    color:#003366;
}

.txtReply
{
    min-width:500px;
    *height:150px;
    direction:rtl;
    text-align:right;
    font-size:11px;
    font-family:Tahoma;
}
.reply_wrapper
{
    padding:8px;
    text-align:right;
}

.reply_wrapper h4
{
    direction:rtl;
    font-size:13px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
}

.request-detail
{
    width:99%;
}

table.tblUserRequest_Detail
{
    width:100%;
}



div.ticketpostcontentsdetailscontainer
{
    line-height:19px;
    text-align:justify;
    font-family:Tahoma, Arial;
    *position: absolute;
    *top: 90px;
}


div.ticketpostcontentsattachments {
    border-bottom: 1px solid #DED5C7;
    margin-bottom: 10px;
    padding-bottom: 6px;
    width: 19%;
    float: right;
}
div.ticketpostcontentsattachmentitem {
    background-position: 0 3px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline;
    margin: 0 10px 0 0;
    padding: 4px 0 5px 18px;
}
div.ticketpostcontentsattachmentitem a,div.ticketpostcontentsattachmentitem a:hover,div.ticketpostcontentsattachmentitem a:visited
{
    color:#000;
    text-decoration:none;
}