a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline; color:#008000;}
.pagebreak {page-break-before: always;}
.task_summary			{font-weight:bold; background-color:#DDDDDD;}
.task_summary2			{font-weight:bold; background-color:#EEEEEE;}
.line				{line-height:20pt; background-color:#444444;}

.logo_text_01 {
	font-size:10pt; line-height:12pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#00437F; background-color:#FFFFFF;
	letter-spacing:0pt; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:1px;}

.table_header_00 {
	font-size:10pt; line-height:14pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#FFFFFF; background-color:#000000;
	letter-spacing:0pt; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:1px;}

.table_title_00 {
	font-size:8pt; line-height:12pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#FFFFFF; background-color:#00437F;
	letter-spacing:2pt; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:1px;}

.table_header_01 {
	font-size:14pt; line-height:16pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#FFFFFF; background-color:#00437F;
	letter-spacing:2pt; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:1px;}

.table_title_01_01 {
	font-size:12pt; line-height:14pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#00437F; background-color:#FFFFFF;
	letter-spacing:0pt; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:1px;}

.table_title_01_02{
	font-size:9pt; line-height:12pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#000000; background-color:#CCCCCC;
	letter-spacing:1pt; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:1px;}

.table_title_01_date_input{
	font-size:14pt; line-height:12pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#BBBBBB; background-color:#CCCCCC;
	letter-spacing:2pt; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:1px;}

.table_header_02 		{font-size:10pt; line-height:12pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#FFFFFF; background-color:#00437F;}
.table_header_02:link 		{color:#FFFFFF; text-decoration:none;}
.table_header_02:visited 	{color:#FFFFFF; text-decoration:none;}
.table_header_02:hover		{color:#FFFFFF; text-decoration:underline;}
.table_header_03 		{font-size:10pt; line-height:12pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#FFFFFF; background-color:#00437F;}
.table_header_04 		{font-size:10pt; line-height:12pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#FFFFFF; background-color:#00437F; text-align:center; vertical-align:text-top}
.table_header_05 		{font-size:10pt; line-height:12pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#FFFFFF; background-color:#888888;}
.table_header 			{font-size:16pt; line-height:25pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#FFFFFF; background-color:#00437F; letter-spacing:0pt; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:3px;}
.field_header 			{font-size:12pt; line-height:15pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#FFFFFF; background-color:#00437F; letter-spacing:0pt; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:1px;}
.field_header:link 		{ color:#FFFFFF; text-decoration:underline;}
.field_header:visited 		{color:#FFFFFF; text-decoration:underline;}
.field_header02 		{font-size:12pt; line-height:15pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#000000; background-color:#FFFFFF; letter-spacing:0pt; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:1px;}
.field_text			{font-size:11pt; background-color:#FFFFFF;}
.bg_fixture_status_1		{font-weight:bold; color:#FFFFFF; background-color:#A10000;}
.bg_fixture_status_2		{font-weight:bold; color:#FFFFFF; background-color:#52FD52;}
.bg_fixture_status_3		{font-weight:bold; background-color:#E7E7E7;}
.table_text_bold		{font-size:11pt; font-weight:bold;}
.table_text_bold:link		{color:#000000; text-decoration:none;}
.table_text_bold:visited	{color:#000000; text-decoration:none;}
.table_text_bold:hover 		{color:#0000FF; text-decoration:underline;}
.table_text_bold1		{font-size:11pt; font-style:italic; background-color:#BBBBBB;}
.table_text			{font-size:11pt;}
.table_text_mouseover		{font-size:11pt; color:#FFFFFF; background-color:#00437F; cursor:pointer;}
.table_text_highlight		{font-size:11pt; color:#FFFFFF; background-color:#00437F}
.table_text1			{font-size:11pt; font-style:italic; background-color:#BBBBBB;}
.table_text_10			{font-size:10pt;}
.table_text_10_l2		{font-size:10pt; color:#888888;}
.table_text_10_b		{font-size:10pt; font-weight:bold;}
.table_text_8			{font-size:8pt;}
.table_text_9			{font-size:9pt;}
.table_text_9_green		{font-size:10pt; color:#00437F;}
.table_text_20_b		{font-size:9pt; font-weight:bold;}
.table_text_9_grey_bold 	{font-size:9pt; font-weight:bold; background-color:#DDDDDD;}
.table_text_9_grey_bold2 	{font-size:9pt; font-weight:bold; background-color:#EEEEEE;}
.table_text_9_grey_b2 		{font-size:9pt; font-weight:bold; line-height:16pt; background-color:#DDDDDD;}
.table_mouseover 		{cursor:pointer;}
.table_grey 			{background-color:#EEEEEE;}
.table_red 			{color:#FFFFFF; background-color:#DD0000;}
.text_result 			{font-size:9pt; color:#FF0000;}
.text_go 			{font-size:10pt; font-weight:bold; color:#00437F;}
.text_cancel 			{font-size:10pt; font-weight:bold; color:#FF0000;}
.text_yes 			{font-size:10pt; font-weight:bold; background-color:#00437F; color:#FFFFFF;}
.text_no 			{font-size:10pt; font-weight:bold; background-color:#FF0000; color:#FFFFFF;}
.text_profit 			{font-weight:bold; color:#008000;}
.text_expense 			{font-weight:bold; color:#FF0000;}
.select_emply			{width:140px;}
.select_cmpny			{width:350px;}
.select_project			{width:500px;}
.td_quote			{font-weight:bold;}
.td_award			{color:#00437F;}
.td_cancel			{background-color:#F0F0F0;}
.td_reject			{color:#FF0000;}
.doc_header			{font-size:16pt; font-weight:bold; line-height:18pt;}
.doc_title01			{font-size:10pt; font-weight:bold; line-height:11pt;}
.doc_title01_			{font-size:10pt; line-height:11pt;}
.doc_footer			{font-size:8pt; line-height:9pt; text-align: center;}
legend				{font-size:12pt; line-height:14pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#00437F; background-color:#FFFFFF; letter-spacing:0pt; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:1px;}
.tb_hd_01			{font-size:12pt; line-height:14pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#00437F; background-color:#FFFFFF; letter-spacing:0pt; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:1px;}
fieldset			{padding-top:8px; padding-left:3px; padding-right:3px; padding-bottom:8px;}
.td_bLine1			{border-bottom: double #CCCCCC;}
.td_bLine			{border-bottom: solid #CCCCCC; border-width: 1px; border-color:#00437F}
.td_hd_01			{font-size:15pt; line-height:15pt; font-family:"Arial"; font-weight:bold; text-decoration:none; inter-ideograph; color:#FFFFFF; background-color:#00437F; letter-spacing:0pt; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:1px;}
.tr_1				{color:#000000;}
.tr_1_d				{color:#555555;}