﻿#detailTable{
   margin-top:10px;
}
#detailTable th{
   text-align:right;
   background:#ece7d7;
   border:1px solid #BBB;
   padding-left:3px;
}
.history tr.messageDetails{
   background:#ece7d7;
   border-bottom:1px solid #BBB;
}
.history{
   width:100%;
   border-collapse:collapse;
   margin-bottom:5px;
}
.history td{
   padding:5px 5px 20px 5px;
}
.history .messageDetails td{
	padding-bottom:5px;
}
#newMessage{
   border:solid #000 2px;
   padding:10px;
   background:#d9d8c3;
   margin:10px;
}
#newMessage textarea{
   width:99%;
   height:8em;
}
#buttons{
   margin-top:5px;
}
.sendMessage {
   float:right;
}
#newMessage h3 {
   margin-top:0;
}
fieldset {
   margin-bottom:1em;
}
h2 {
   font-size:1.3em;
}
fieldset div 
{
	clear:both;
   margin:0.25em auto;
}
fieldset div div {
   height:auto;
   margin-bottom:auto;
}
form>fieldset {
   -moz-border-radius:5px;
   border:1px solid #D0D0BF;
}
legend
{
	color:#000;
	line-height:1.8em;
	height:1.8em;
}
fieldset.required legend, label.required {
   background:url('/common/images/redasterik.gif') no-repeat top right;
   padding-right:12px;
   line-height:1.8em;
   height:1.8em;
}
.inputForm label
{
	padding-right:12px;
}
.inputForm .label 
{
   float:left;
   width:12em;
}
#categoryhints {
   margin-left:12em;
}
#problemBackground select, #problemBackground input 
{
	display:inline;
}
#legend {
   background:url('/common/images/redasterik.gif') no-repeat top left;
   padding-left:12px;
}
.inputForm textarea {
   width:100%;
   padding:0;
   margin:0;
}
.error
{
	color:Red;
}
.attachment
{
	color:#444;
	font-style:italic;
	display:block;
	margin-top:1em;
}
.closed {
   color:#666;
   font-style:italic;
}
.waiting_lawdepot {
   color:#00B;
}
.waiting_customer {
   color:#F3A000;
   font-weight:bold;
}
.employee #wrapper { width:auto }
.employee #navigation: { display:none }
.employee #content { background:white;float:none;width:auto }
.pager td
{
	padding:20px 0;
}
.pager a,
.pager span
{
	border:solid 1px #000;
	padding:0 4px;
	line-height:15px;
	text-align:center;
}
.pager span
{
	color:#ccc;
}
.pager a:hover
{
	background:#00b;
	color:#fff;
}
.page_title
{
	z-index:-1;
}
.options
{
	margin-bottom:2em;
	display:block;
	width:27em;
}
.options div
{
	display:inline;
	padding-right:1em;
}
.lowPriority
{
	background:#cfc;
}
.medPriority
{
	background:#ffc;
}
.highPriority
{
	background:#fcc;
}