body, p, td
{
	/*color : #000000;*/
	font-family : Verdana, Arial, Helvetica, sans-serif;
	/*font-size : 9pt;*/
}
.tagline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:black;
	}
form
{
	margin : 0px;
}
img
{
	border : 0px solid white;
}

/***** Data Spreadsheet Styles *****/
/* Used To Style The "Spreadsheet" Paged Results */
.prs
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
.prs#current
{
	color : #ff0000;
	font-size : 10pt;
	font-weight : bold;
}
/* Used To Style The "Spreadsheet" Title Row */
tr.sp_title
{
	background-color : #000066;
	color : #FFFFFF; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
}
/* Used To Style The "Spreadsheet" Column Headers */
tr.sp_columns
{
	background-color : #CCCCCC;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
}
/* Used To Style The "Spreadsheet" Data Rows */
tr.sp_data
{
	background-color : #EEEEEE;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
/* Used To Style The "Spreadsheet" Column Headers for Accounts Payable */
tr.ap_columns
{
	background-color : #CCCCCC;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
}
/* Used To Style The "Spreadsheet" Data Rows */
tr.sp_finished
{
	background-color : #EEEEEE;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
tr.sp_processed, td.sp_processed
{
	background-color : #66FF99;
	/*background-color: #66FF99;*/
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
/* Used To Style The "Spreadsheet" Data Rows */
tr.sp_paid, td.sp_paid
{
	background-color: #66CC99;
	/*background-color : #66CCFF;*/
	/*background-color: #66CC99;*/
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
/* Used To Style The "Spreadsheet" Data Rows */
tr.sp_unfinished, td.sp_unfinished
{
	background-color : #66CCFF;
	/*background-color: #66CC99;*/
	/*background-color : #669900;*/
	/*background-color: #66CCFF;*/
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
/* Used To Style The "Spreadsheet" Data Rows */
tr.sp_error, td.sp_error
{
	background-color : #CC6666;
	/*background-color: #CC6666;*/
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
tr.sp_fonts
{
	/*background-color : #CC6666;*/
	/*background-color: #CC6666;*/
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
/* Used To Style The "Spreadsheet" Data Rows */
/* Used To Style The "Spreadsheet" Data Rows for Accounts Payable */
tr.ap_data
{
	background-color : #EEEEEE;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	text-align : right;
}
/* Used when closing out a timesheet record */
td.closed
{
	background-color : #4682B4;
	color : #FFFFFF;
	text-align : center;
}
/* Used To Style The Quick Edit Links (e.g. edit | delete | view) */
td.sp_links
{
	text-align : center;
}
/* Used To Style The Quick Edit Links (e.g. edit | delete | view) */
td.ap_links
{
	background-color : #000066;
	text-align : center;
}
/* Used On Forms -- required */
td.label_req
{
	background-color : #CCCCCC;
	color : #990000;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 10pt;
}
/* Used On Forms -- optional */
td.data_req
{
	background-color : #EEEEEE;
	color : #990000;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 10pt;
}
/* Used On Forms -- required */
td.label_opt
{
	background-color : #CCCCCC;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	color : #000000;
}
/* Used On Forms -- optional */
td.data_opt
{
	background-color : #EEEEEE;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 10pt;
	color : #000000;
}
/* Used On Forms -- optional */
td.data_report_opt
{
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 10pt;
}
/* Used On Invoice Forms Display -- optional */
td.data_return
{
	background-color : #EEEEEE;
	color : #990000;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 10pt;
}
div.guarentee {
  color: #FF3333;
  font-weight: bold;
}
div.msg {
  color: #ffff00;
  font-weight: bold;
}








	body { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}

	H1{ font-family: Arial, Helvetica; color: #FFFFFF; font-size : 18pt; }

	H2{ font-family: Arial, Helvetica; color: #FFFFFF; font-size : 16pt; }

	H3{ font-family: Arial, Helvetica; color: #FFFFFF; font-size : 14pt; }

	H4{ font-family: Arial, Helvetica; color: #FFFFFF; font-size : 12pt; }

	

	p { font-family: Arial, Helvetica; color: #FFFFFF; font-size : 10pt; }

	table { font-family: Arial, Helvetica; color: #FFFFFF; font-size : 10pt; }



	li { font-family: Arial, Helvetica; color: #FFFFFF; font-size : 10pt; }

	ul {list-style-type: disc; list-style-image: url(images/bullet.jpg);}


/*
	a:link {color : #999999;}

	a:visited {color : #5874AB; }

	a:hover {color : #FFFFFF; }

	a:active {color : #FFFFFF; }
*/
a:link {color : #5874AB;}

	a:visited {color : #999999; }

	a:hover {color : #FFFFFF; }

	a:active {color : #FFFFFF; }


		.loginlink {color: #FFFFFF; font-family: verdana, arial, helvetica; font-size: 10px;}

		.loginlink a:link {color : #FFFFFF; font-family: verdana, arial, helvetica; font-size: 10px;}

		.loginlink a:visited {color : #FFFFFF; font-family: verdana, arial, helvetica; font-size: 10px;}

		.loginlink a:hover {color : #FFFFFF; font-family: verdana, arial, helvetica; font-size: 10px;}

		.loginlink a:active {color : #FFFFFF; font-family: verdana, arial, helvetica; font-size: 10px;}





	img { border-color : #FFFFFF; }

	

	span.bolded{font-weight: bold; color:#FFFFFF;}

	.thetitle{font-weight: bold; color:#FFFFFF; font-size : 12pt;}

	.formtext{font-family: Arial, Helvetica; color: #FFFFFF; font-size : 12pt;}

	span.small(font-size : 8pt;}



	.bottom_nav{ font-size:10pt; color:#FFFFFF; font-weight:bold; }

	.bottom_nav a:link{color:#FFFFFF ;}

	.bottom_nav a:visited{color:#FFFFFF ;}

	.bottom_nav a:hover{color:#FFFFFF ;}

	.bottom_nav a:active{color:#FFFFFF ;}

.titles{font-size:20px; color:#CCCCCC; font-weight:bold;}
