li {
	//list-style-image:	url(images/check.jpg);
}

form {
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-top:	0;
	margin-left:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-top:		0;
}

td {
	text-align:			left;
	vertical-align:		top;
}

td.field {
	text-align:			right;
	vertical-align:		top;
}

div.project {
	background:		#dfdfdf;
	margin-bottom:	0.5em;
}

tr.project_head {
	color: 			#ffffff;
	background:		#909090;
}

tr.project_even {
	background:		#dfdfdf;
}

tr.project_odd {
	background:		#ffffff;
}

table.project {
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-top:	0;
	margin-left:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-top:	0;
	width:			100%;
}

div.note {
	background:		#ffffb0;
	margin-bottom:	0.5em;
}

tr.note_head {
	color: 			#ffffff;
	background:		#b0a060;
}

tr.note_even {
	background:		#ffffb0;
}

tr.note_odd {
	background:		#efef70;
}

table.note {
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-top:	0;
	margin-left:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-top:	0;
	width:			100%;
}

div.search {
	background:		#b0b0ff;
	margin-bottom:	0.5em;
}

tr.search_head {
	color: 			#ffffff;
	background:		#005faf;
}

table.search {
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-top:	0;
	margin-left:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-top:	0;
	width:			100%;
}

div.account {
	background:		#b0b0ff;
	margin-bottom:	0.5em;
}

tr.account_head {
	color: 			#ffffff;
	background:		#005faf;
}

table.account {
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-top:	0;
	margin-left:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-top:	0;
	width:			100%;
}

div.trip {
	background:		#ef90ef;
	margin-bottom:	0.5em;
}

tr.trip_head {
	color: 			#ffffff;
	background:		#bf50bf;
}

tr.trip_even {
	background:		#ef90ef;
}

tr.trip_odd {
	background:		#ef70ef;
}

table.trip {
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-top:	0;
	margin-left:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-top:	0;
	width:			100%;
}

div.money {
	background:		#ffc0b0;
	margin-bottom:	0.5em;
}

tr.money_head {
	color: 			#ffffff;
	background:		#ff0000;
}

tr.money_even {
	background:		#ffc0b0;
}

tr.money_odd {
	background:		#ffd0b0;
}
table.money {
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-top:	0;
	margin-left:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-top:	0;
	width:			100%;
}

h3.money {
	text.align:		left;
	color: 			#ffffff;
	background:		#00af5f;
	font-size:		12pt;
}

div.todo {
	background:		#b0ffb0;
	margin-bottom:	0.5em;
}

tr.todo_head {
	color: 			#ffffff;
	background:		#00af5f;
}

tr.todo_even {
	background:		#b0ffb0;
}

tr.todo_odd {
	background:		#70ff70;
}

table.todo {
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	padding-top:	0;
	margin-left:	0;
	margin-right:	0;
	margin-bottom:	0;
	margin-top:	0;
	width:			100%;
}

h3.todo {
	text-align:		left;
	color: 			#ffffff;
	background:		#00af5f;
	font-size:		12pt;
}

body {
	font-family:	arial;
	font-size:		10pt;
}

h1 {
	text-align: left;
	font-size: 20pt;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
}

h2 {
	text-align: 	center;
	font-size:		15pt;
	color: 			#ffffff;
	background:		#005faf;
	margin-top: 0em;
	margin-bottom: .5em;
	padding-top: 0em;
	padding-bottom: 0em;
}

.options {
	padding-top:	0;
	margin-top:		0;
	background:		#b0b0ff;
	padding-bottom:	.4em;
}

h2.options {
	padding-left:	.2em;
	padding-right:	.2em;
	padding-bottom:	.1em;
	text-align: 	center;
	font-size:		15pt;
	color: 			#ffffff;
	background:		#005faf;
}

.title {
	background:		#b0ffb0;
	margin-top:		0;
	padding-top:	0;
}

h2.title {
	text.align:		left;
	color: 			#ffffff;
	background:		#00af5f;
	font-size:		15pt;
}

h3 {
	padding-left:	.2em;
	padding-right:	.2em;
	margin-top:		.05em;
	margin-bottom:	.05em;
	padding-top:	0;
	padding-bottom:	0;
	text-align:		left;
	font-size:		12pt;
}

ul {
	margin-top:		.1em;
	margin-bottom:	.1em;
	padding-top:	.1em;
	padding-bottom:	.1em;
	padding-right:	.1em;
}
	
p {
	padding-left:	.4em;
	padding-right:	.4em;
	padding-bottom:	.4em;
	margin-top:		.6em;
	margin-bottom:	.2em;
}

.left {
	display: none;
	width: 0;
}

.main {
	width : 100%; 
}

.center {
	margin : 0; 
	padding-left : 0%;
	padding-right : 1%;
	width : 100%; 
	float : left; 
}

.right {
	display: none;
	width: 0;
}

.columns-float
{
	float		: left;
	width		: 100%;
}


