/* Helpdesk */

.boxContent p {	margin:0 0 5px; line-height:1.2em; }
.boxContent legend {	color:#333; }
.boxContent table {	margin:0; padding:3px;
	width:100%;
	border-collapse:collapse; border:none; }
.boxContent table th {	text-align:left; }
.boxContent input, select, checkbox, textarea {	margin:0; padding:0; width:auto;
	border:1px solid #999; }
.clear {	clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }

/* Shared Buttons */
.linkBu {	display:block; float:right; margin:5px 0; padding:3px;
	width:auto;
	background-color:#e3e4db; border:1px solid #c0c0c0;
	text-decoration:none; font-size:1em; font-style:normal; color:#000;
	cursor:pointer; line-height:1.2em; }
.linkBu a:link {	text-decoration:none; color:#000; }
.linkBu a:visited {	text-decoration:none; color:#000; }
.linkBu a:hover {	text-decoration:none; color:#333; }
.formBu {	float:right; margin:5px 0; padding:3px;
	width:auto; height:24px;
	background:#e3e4db url(icons/sendReply.png) 3px 3px no-repeat;
	border:1px solid #c0c0c0;
	font-size:1em; font-style:normal; color:#000;
	cursor:pointer; line-height:1.2em; }
.gloBu { line-height:0; }

/* ticketList */
#ticketList {	clear:both; }
#ticketList th {	background-color: #666;
	font-weight:bold; color:#fff; }
#ticketList .tdEven {	background-color:#fff; border-bottom:1px dashed #ccc; }
#ticketList .tdOdd {	background-color:#cff; border-bottom:1px dashed #ccc; }

/* raiseTicket */
#raiseTicket fieldset {	margin:0; padding:0;
	border-style:none; }
#raiseTicket legend {	margin:0 0 10px; }
#raiseTicket label {	float:left; margin-right:10px;
	width:120px; } /* spamcode img width */
#raiseTicket .fieldsec {	width:50px; }

/* viewTicket */
.successBar, .errorBar {	margin-bottom:5px; padding:2px 2px 3px 24px;
	border:1px solid #d9d9d9; }
.successBar {	background:#cfc url(icons/accept.png) 3px 3px no-repeat; }
#viewTicket fieldset {	margin:0; padding:10px; }
#viewTicket h2 {	clear:right; margin:0; padding:3px;
	width:auto;
	font-size:1em; }
#viewTicket .headStaff {	background-color:#9cf;
	color:#333; }
#viewTicket .headUser {	background-color:#666;
	color:#fff; }
#viewTicket h2 span {	display:block; float:right;
	width:20%;
	line-height:2em; text-align:right; }
#viewTicket .thread {	clear:right; margin:0; padding:5px 10px;
	line-height:1em; }
#viewTicket .attach {	margin:0 10px 10px; padding:3px; }
#viewTicket label {	float:left; margin-right:10px;
	width:100px; }