
BODY
{
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
background-position : top left;
background-attachment : fixed;
background-repeat : no-repeat;
font-weight : normal;
font-style : normal;
}

P
{
text-align : left;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #000000;
margin-bottom : 3px;
margin-top : 7px;
line-height : 14px;
}

.white
{
color : #FFFFFF;
}


.text
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #333333;
}

.text_red
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #993300;
}

.disabled
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : line-through;
color : #333333;
}

.error_text
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #993333;
}

.workorder_summary_heading
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #996633;
}

.top_nav
{
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
color : #FFFFFF;
}

.top_nav:Hover
{
text-decoration : underline;
color : #FFFFCC;
}

.left_nav
{
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
}

.left_nav:Hover
{
text-decoration : underline;
color : #333333;
} 

.global_header
{
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
color : #AAAAAA;
}

.inv_header
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #666666;
}

.work_order_description
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
font-style : italic;
}

.work_order_name
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
font-weight : bold;
}

.fees_at_billing
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
font-style : italic;
color : #333333;
}

.workorder_charges
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
color : #333333;
}


.inv_header_lbl
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #993300;
}

.invoice_section_heading
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-style : normal;
color : #000000;
}

.service_type_category
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
}

.service
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #993300;
font-weight : normal;
}
.work_order_history
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #000040;
font-weight : normal;
}

.actual_fees_billed
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
}

.actual_hours_billed
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
}

.actual_hours_billed_minus
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #660000;
}

.actual_hours_billed_plus
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #006600;
}

.timecard_note
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #666666;
}


.needs_review
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #FF0000;
}

.date
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
font-style : italic;
color : #333333;
}


.reimbursable
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #666666;
}

.company
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #996633;
}

.project
{
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #996633;
}


TH, TD
{
/* ns 4 */
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}

H1
{
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #000080;
font-size : 11px;
}

H2, H3
{
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #000080;
font-size : 11px;
}

TH
{
/* ns 4 */
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
}

A
{
color : #666666;
text-decoration : none;
}

A:Visited
{
text-decoration : none;
}

A:Active
{
text-decoration : none;
}

A:Hover
{
text-decoration : underline;
color : #993300;
} 
     
PRE
{
font-family : monospace;
}
 
ul { list-style:none; margin:0 10px;}    
 
UL,OL
{
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #000000;
font-size : 11px;
margin-bottom : 2px;
margin-top : 4px;
line-height : 12px;
} 

SELECT
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
background : #F9F9F9;
color : #333333;
}

OPTION
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
background : #F9F9F9;
color : #333333;
}



.section_heading
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #333333;
}

.select
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
background : #F9F9F9;
color : #333333;
}

.option
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
background : #F9F9F9;
color : #333333;
}

.input
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
background : #F9F9F9;
color : #333333;
}

.input_selected
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
background : #F9F9F9;
color : #333333;
}

.input_error
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
background : #993300;
color : #F9F9F9;
 }
.form_button_confirm
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #FFFFFF;
background : #993300;
}

.form_button
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #FFFFFF;
background : #999999;
}

.cross_select_button
{
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #FFFFFF;
background : #999999;
}

.cross_select_heading
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #333333;
}

.form_heading
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #333333;
}


.inline_new
{
color : #996633;
font-weight : normal;
font-style : italic;
text-decoration : none;
}

.timecard_text
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #330000;
}

.timecard_form_label
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #330000;
}

.folder
{
	font-family : Arial, Helvetica, sans-serif;
	color : #404040;
	font-size : 8pt;
}

.folder_selected
{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #333333;
	font-size : 8pt;
}


.selected_document_name
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #333333;
}

.selected_document_description
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
font-style : italic;
color : #666666;
}

.table_heading
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
font-style : normal;
color : #000000;
}

LI
{
text-align : left;
/* list-style:none; */
font-size : 11px;
color : #000000;
margin:6px 0;
line-height : 12px;
}


.mediumbutton
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #FFFFFF;
background : #999999;
}

.MediumDisabled
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #330000;
background-color: #DEDEDE;
background : #DEDEDE;
}

.button
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #FFFFFF;
color : White;
background-color: #666666;
}

.scroll
{
scrollbar-arrow-color : #BEBEBE;
scrollbar-base-color : #999999;
}

.frame_bevel
{
	border: solid;
	border-bottom-style: none;
	border-left-color: 333333;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: none;
	border-top-color: 333333;
	border-top-style: solid;
	border-top-width: 1px;
}

.menu_layer
{
position:absolute;
width:180px;
height:180px;
z-index:1;
overflow: visible;
visibility: hidden;
}

.test_div
{
position:absolute;
background-color:#ff0000;
left:0;
top:0;
visibility:visible;
overflow-y:hidden;
}

.tengray
{
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
color : #666666;
}

.nopadding
{
padding : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
padding-top : 0px;
}


	td.strike {text-decoration: line-through; color: red !important; }
	td.strike span { color: #666; }
	span.waived { font-size: 80%; margin-right: 2px; border-radius: 2px; padding: 1px 3px 0; color: white; font-weight: normal; white-space: nowrap; background: #808080; }
	.footnote { font-size: 7pt; }
	.indent, h2 { margin-left: 20px; margin-right: 10px; }
