BODY {
	background-color: dimgray;
}

TD,P,BODY {
	font-family : sans-serif ;
	font-size: 10pt;
}

H4 {
	padding-left: 5px;
	background: gainsboro;
}

A:Hover {
	color: indianred;
}

.pageheader {
	font-size: 14pt;
	color: ghostwhite;
	font-style: italic;
	letter-spacing : 10px;
}

.pagesubheader {
	font-size: 14pt;
	font-weight: bold;
	color: navy;
	text-decoration: none;
}

.boxheader {
	font-size: 10pt;
	font-weight: bold;
	color: navy;
	text-decoration: none;
}

.header {
	font-size: 10pt;
	font-weight: bold;
	color: ghostwhite;
	text-decoration: none;
}

.headerpipes {
	font-size: 8pt;
	font-weight: bold;
	color: white;
}

.footer {
	font-size: 8pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.link {
	font-size: 8pt;
	font-weight: bold;
	color: maroon;
	text-decoration: none;
}

.intro_paragraph {
	font-size: 10pt;
	color: navy;
	text-decoration: none;
}

.bigblue {
	font-size: 11pt;
	color: navy;
	text-decoration: none;
}

.error {
	color: red;
	font-size: 11pt;
	font-style: italic;
}

.message_success {
	color: green;
	text-align: center;
	font-size: 11pt;
	font-style: italic;
}

.message_error {
	color: red;
	text-align: center;
	font-size: 11pt;
	font-style: italic;
}

.question {
	color: maroon;
	background: silver;
	font-size: 8pt;
	text-align: right;
	font-weight: bold;
}

.answer {
	background: gainsboro;
	font-size: 8pt;
}

.responder_header {
        color: gold;
        font-size : 14pt;
        letter-spacing: 7pt;
        text-decoration: none;
}

/* ~~~~~~~~~~~ MANAGER HREF ~~~~~~~~~~~~~~~ */
.managers_edit
{
	color: yellow;
	background: blue;
	font-size: 8pt;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
.managers_edit:Hover
{
	background: lightgreen;
}

.message_empty {
	color: #FFFFFF;
	font-size : 14pt;
}

.td {
	font-size : 10pt;
}

.td_background {
	background: ghostwhite;
}

.td_service {
	font-size : 9pt;
	color: gray;
}
.td_service_header {
	color: maroon;
	font-size : 10pt;
	font-weight: bold;
	background: gray;
}

.td_dispatch {
	color: red;
	font-size : 9pt;
}

.td_dispatch_header {
	color: maroon;
	font-size : 10pt;
	font-weight: bold;
	background: dodgerblue;
}

.td_solution {
	color: gray;
}

.td_solution_header {
	color: maroon;
	font-size : 10pt;
	font-weight: bold;
	background: #4169E1;
}

.td_returncall {
	color: gray;
}

.td_returncall_header {
	color: maroon;
	font-size : 10pt;
	font-weight: bold;
	background: gray;
}

.status_not_fixed {
	background: #FFD700;
	font-size : 10pt;
	font-weight: bold;
	color: red;
}

.status_fixed {
	background: #FFE4B5;
	font-size : 12pt;
	font-weight: bold;
	color: Blue;
}

.view_workorders {
	color: red;
	font-size : 10pt;
	font-weight: bold;
	background: silver;
}