body
{
	font-family: Arial, Helvetica, Sans-serif;
	color: #62615F;
	background:#F7F5F3;
}

a           {   color: #272D77; }
a:hover     {   color: #272D77; }
a:link      {   color: #272D77; }
a:visited   {   color: #272D77; }
a:active    {   color: #272D77; }

p
{
	font-size: 12px;
	/*text-align: left;*/
}

td
{
	font-size: 12px;
	/*text-align: left;*/
}

.data_buttons
{
	font-size: 100%;
}

.header_orange
{
	text-align: left;
	font-size: 100%;
	color: white;
	font-weight: bold;
	font-style: italic;
	background-color: #FF9313;
	background-image: url(/images/orange_background.gif);
}

.header_blue
{
	text-align: left;
	font-size: 29px;
	font-weight: normal;
	padding-left:32px;
}
.header_blue a {
	color:#333 !important;
	text-decoration:none;
}

.large
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	color: white;
}

TABLE.calendar {
	FONT-SIZE: 10pt; BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-COLOR: #999999; BORDER-TOP-COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: #999999
}
.calendar_popup {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.calendar_row {
	HEIGHT: 20px
}
.calendar_time {
	FONT-SIZE: 8pt; HEIGHT: 20px
}
.calendar_row_hour {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt
}
TABLE.calendar_day {
	BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-COLOR: #999999; BORDER-TOP-COLOR: #999999; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #999999
}
TD.calendar_blank {
	BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; BORDER-LEFT: #999999 1px dotted; BORDER-BOTTOM: #999999 1px dotted; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white
}
TD.calendar_filled {
	BORDER-COLLAPSE: collapse
}

/**
 * ADMINISTRATION
 */
table.scopeWorksEmails
{
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
}

table.scopeWorksEmails td
{
	padding: 3px 15px;
}

/* -- Overdue Accepted Invoices Report -- */
form#invoiceOverdueAccepted
{
	margin: 0;
	padding: 0;
	text-align: center;
}

form#invoiceOverdueAccepted fieldset
{
	border: 0px;
}

form#invoiceOverdueAccepted legend
{
	display: none;
}

table#invoiceReportListing
{
	border: 1px solid #000000;
	border-collapse: collapse;
}

table#invoiceReportListing thead tr
{
	background-color: #dde5ef;
}

table#invoiceReportListing thead th
{
	border-style: solid solid solid none;
	border-colour: #EFEFEF;
	border-width: 1px;
	padding: 4px;
}

table#invoiceReportListing td
{
	border-style: solid solid solid none;
	border-colour: #EFEFEF;
	border-width: 1px;
	text-align: center;
	padding: 4px;
}

table#invoiceReportListing td.currency
{
	text-align: right;
}


.subnav {

}

.subnav p {
	margin-bottom:20px;
}

.subnav p a {
	font-size:16px;
	font-weight:bold;
	color:#F36B2D;
	text-decoration:none;
}
