/*********************
 * Common properties
 *********************/
BODY {
	font-family: sans-serif;
	font-size: 8pt;
}

table {
	border: 0px;
}

td {
	font-family: sans-serif;
	font-size: 8pt;
	border: 0px;
}

th {
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 2px solid black;
}

.blank {
	border-bottom: 1px solid black;
}

.screenonly, .footer, .head, .headlite, .footlink {
	display: none;
}

P.frcerror, P.frcwarning {
	color: #FF0000
}

P.phperror {
	color: #0000FF
}

input {
	width: 200px; 
}
input.input-90 {
	width: 90px; 
}
input.input-70 {
	width: 70px; 
}
input.input-40 {
	width: 40px; 
}
input.input-15 {
	width: 15px; 
}

P.breakhere {page-break-before: always}

/*********************
 * Pricesheet
 *********************/
table.pricesheet {
	width: 100%;
}
.pricesheet_rowa_cella, .pricesheet_rowb_cella {
	text-align: right;
	padding-right: 5px;
}
.pricesheet_rowa_cellb, .pricesheet_rowb_cellb {
	text-align: left;
}
p.expense{
	color: red;
}
p.saleprice {
	color: blue;
}

/*********************
 * Search low detail 
 *********************/
table.search_low {
	width: 100%;
}
table.search_low th {
	text-align: left;
}

table.search_low td.search_rowa_cella {
	text-align: left;
	text-valign: top;
	width: 2%;
}
table.search_low td.search_rowb_cella {
	text-align: left;
	text-valign: top;
	width: 2%;
}

table.search_low td.search_rowa_cellb {
	text-align: left;
	text-valign: top;
	width: 13%;
}
table.search_low td.search_rowb_cellb {
	text-align: left;
	text-valign: top;
	width: 13%;
}

table.search_low td.search_rowa_cellc {
	text-align: left;
	text-valign: top;
	width: 5%;
}
table.search_low td.search_rowb_cellc {
	text-align: left;
	text-valign: top;
	width: 5%;
}

table.search_low td.search_rowa_celld {
	text-align: left;
	text-valign: top;
	width: 40%;
}
table.search_low td.search_rowb_celld {
	text-align: left;
	text-valign: top;
	width: 40%;
}

table.search_low td.search_rowa_celle {
	text-align: left;
	text-valign: top;
	width: 10%;
}
table.search_low td.search_rowb_celle {
	text-align: left;
	text-valign: top;
	width: 10%;
}

table.search_low td.search_rowa_cellf {
	text-align: left;
	text-valign: top;
	width: 15%;
}
table.search_low td.search_rowb_cellf {
	text-align: left;
	text-valign: top;
	width: 15%;
}

table.search_low td.search_rowa_cellg {
	text-align: left;
	text-valign: top;
	width: 0%
}
table.search_low td.search_rowb_cellg {
	text-align: left;
	text-valign: top;
	width: 0%
}

/*********************
 * Search med detail 
 *********************/
table.search_med {
	width: 100%;
}

table.search_med td.search_rowa_cella {
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	width: 15%;
}
table.search_med td.search_rowa_cellb {
	text-align: left;
	width: 35%;
}
table.search_med td.search_rowa_cellc  {
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	width: 15%;
}
table.search_med td.search_rowa_celld {
	text-align: left;
	width: 35%;
}

table.search_med td.search_rowb_cella {
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	width: 15%;
}
table.search_med td.search_rowb_cellb {
	text-align: left;
	width: 35%;
}
table.search_med td.search_rowb_cellc  {
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	width: 15%;
}
table.search_med td.search_rowb_celld {
	text-align: left;
	width: 35%;
}

table.search_med td.search_rowa_celle {
	text-align: center;
}
table.search_med td.search_rowb_celle {
	text-align: center;
}

/*********************
 * Search high detail 
 *********************/
table.search_high {
	width: 100%;
}

table.search_high td.search_rowa_cella {
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	width: 15%;
}
table.search_high td.search_rowb_cella {
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	width: 15%;
}

table.search_high td.search_rowa_cellb {
	text-align: left;
	width: 35%;
}
table.search_high td.search_rowb_cellb {
	text-align: left;
	width: 35%;
}

table.search_high td.search_rowa_cellc {
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	width: 15%;
}
table.search_high td.search_rowb_cellc {
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	width: 15%;
}

table.search_high td.search_rowa_celld {
	text-align: left;
	width: 35%;
}
table.search_high td.search_rowb_celld {
	text-align: left;
	width: 35%;
}

/*********************
 * Search common
 *********************/
.active, .active-new {
	font-weight: bold;
	color: green;
}
.cancelled{
	font-weight: bold;
	color: red;
}
.reo, .sold {
	font-weight: bold;
	color: blue;
}
p.expense{
	color: red;
}
p.saleprice {
	color: blue;
}

.search_sl1 {
	color: #0000FF;
}
.search_sl2 {
	color: #8000FF;
}
.search_sl3 {
	font-weight: bold;
	color: #FF00FF;
}
.search_sl4 {
	font-weight: bold;
	color: #FF0080;
}
.search_sl5 {
	font-weight: bold;
	color: #FF0000;
}
