﻿/*
	Financials
*/
table.financials {
	margin: 0 0 50px;
	border-collapse: collapse;
	background-color: #fff;
	width: auto;
}
.financials thead th { border-left: dashed 1px; }
.financials tbody th { border-bottom: dashed 1px; white-space: nowrap;}
.financials tbody th a { text-decoration: none; }
.financials tfoot th, .financials tfoot td { padding: 3px 4px 3px 15px; text-align: right; }
.financials th {
	padding: 3px 8px 3px 8px;
	text-align: left;
}
#financialsbymonth tbody th {
	text-align: right;
}
.financials td {
	border: dashed 1px;
	padding: 0;
	text-align: right;
}
#financialsbymonth td,
.financials td a,
.financials td span {
	color: #000;
	display: block;
	padding: 3px 4px 3px 15px;
	text-decoration: none;
}
.financials td a:hover {
	color: #5E0C16;
	background-color: #F5F5F5;
}
.financials th.corner { border-left: none; border-bottom: dashed 1px; }
table#yearly
{
	position: relative;
	left: -15px
}
table#yearly th,
table#yearly td
{
	font-size: 10px;
}
.cancelled *
{
	color: #666 !important
}
.cancelled a:hover
{
	color: #000 !important
}
.flotgraphs h4 {
	margin: 50px 0 0 0;
	text-align: center;
}
#flotgraph, #bookinghistory
{
	width: 800px;
	height: 300px;
	margin: 10px 30px 0 65px;
}
.piecontainer
{
	float: left;
}
.piecontainer h3
{
	font-size: 12px;
	color: #000;
}
.flotpie
{
	width: 320px;
	height: 300px;
	margin: 35px 20px;
}

#ownerworkspace table.financials {
	width: 750px;
}

#ownerworkspace .financials tfoot th,
#ownerworkspace .financials tfoot td,
#ownerworkspace .financials td a,
#ownerworkspace .financials td span {
	padding-left: 12px;
}
.hover{
	cursor: pointer;
	color: #B8322C;
}