/* -*- css -*- */

body {

	/*background-color : #ffffcc;*/
	/*background-color: white;*/
	font-family: Helvetica;
	color : black;
}

a {
    color : blue;
}

a:visited {
    color : blue;
}

a.new {
    color : red;
}

a.new:visited {
    color : red;
}

a.menu {
	color : black;
	visited : black;
	/*text-decoration: none;*/
}

p.red {
 color: #cc0066;
}



img {
	border: 0;
}

td {
	text-align: left;
	vertical-align: top;
}

h1.greg
{
	bgcolor: "#ffffcc";
	background: "#ffffcc";
	background-color: white; /*"#ffffcc";*/
	/* "black", "blue", "blue"); */
}

p.greg {
	color : green;
	border : solid red;
}

/*
 *
 *   Special classes for "ledgers". These, in particular, are tables produced
 *   by "query.php"
 *
 */

table.ledger {
 border: 0;
 border-spacing: 0;
 margin-left: 30px;
}

tr.odd {
    background-color: #eeeeee;
}

tr.odd:hover {
    background-color: #ffffff;
}

tr.even {
    background-color: #dddddd;
}

tr.even:hover {
	background-color: #ffffff;
}

td.ledger {
    /*text-align: right;*/
    margin-left: 3px;
 border: 15px;
}

td.ledger_left {
    text-align: left;
    margin-left: 3px;
 border: 15px;
}

td.ledger_right {
    text-align: right;
    margin-left: 3px;
     border: 15px;
}

/*
 *
 *   Special classes for invoices
 *
 */

p.invoice {
    /*text-align: left;*/
	font-family: sans-serif;
}

small.invoice {
    font-size: 8pt;
}

table.invoice {
 width: 90%;
 padding: 5px;
 border-spacing: 5px;
}

tr.invoice {
	background-color: #ffffff;
}

tr.invoice:hover {
	background-color: #dddddd;
}

td.invoice {
    text-align: left;
    vertical-align: bottom;
    font-family: sans-serif;
    border: 0;
}

td.invoice_numer {
    text-align: right;
    vertical-align: bottom;
    font-family: sans-serif;
    border: 0;
}

td.invoice_alpha {
    text-align: left;
    vertical-align: bottom;
    font-family: sans-serif;
    border: 0;
}

td.invoice_total{
    text-align: right;
    vertical-align: bottom;
    font-family: sans-serif;
}



