TABLE.data
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	/*
	border-style:solid;	
	border-color:Black;
	border: solid 1px black;
	*/
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
/*	border-collapse:collapse;*/

	/* note:  background images is overridden by TR.dataRowOdd and TR.dataRowEven */
	/*
	background-repeat: no-repeat;
	background-image:url(Images/DataTableBgndLion_001.gif);
	background-position:  center center;
	*/
}

.shadowRowHeader
{
	background-repeat:repeat-x;
	background-image:url(Images/Shadow.gif);
	height:10px;
}

.shadowRowFooter
{
	background-repeat:repeat-x;
	background-image:url(Images/Shadow.gif);
	height:10px;
}

TD
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    line-height:18px;
   
}

/* start left menu -------------------------------------------------*/
TD.menuHeader
{
    BACKGROUND-COLOR: #0076d3;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT:900;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    line-height:20px;
    width:150px;
   
}

TD.menuItem
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT:normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    line-height:18px;
    color:Black;
    padding-left:10px;
   
}
/* this is the top row.  e.g. "Jobs" */
TD.resultsHeader
{
	text-align:center;
    BACKGROUND-COLOR: #0076d3;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT:900;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    line-height:25px;
    vertical-align:middle;
    width:550px;
	color:White;
/*    width:600px;*/
}

/* data row header.  see also gridColumnHeaderLink */
TD.dataColumnHeader
{
    BACKGROUND-COLOR: #0076d3;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    /*FONT-WEIGHT:900;*/
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    line-height:22px;
    color:White;
	/* 
		enable this next line if you want the white lines between cells 
		Note that border-collapse:collapse is required in TABLE.data
	*/
	/*
	border:solid 1px white;
	*/
	/* start: this should match TD.dataColumnTD*/
    padding-left:4px;
    padding-right:4px;
	/* end: this should match TD.dataColumnTD*/
   
}
TD.dataColumnTD
{
	font-size:11px;
	line-height:20px;
    /*vertical-align:middle;*/
    vertical-align:top;
	/* 
		enable this next line if you want the white lines between cells 
		Note that border-collapse:collapse is required in TABLE.data
	*/
	/*
	border:solid 1px white;
	*/
	/* start: this should match TD.dataColumnHeader*/
    padding-left:4px;
    padding-right:4px;
	/* end: this should match TD.dataColumnHeader*/

}

/* start main anchors -------------------------------------------------*/
A.menuLink:link	{	
	text-decoration:	none;
	color:	blue;
	}	
		
A.menuLink:visited	{	
	text-decoration:	none;
	color:	blue;
	}	
		
A.menuLink:active	{	
	text-decoration:	none;
	color:	blue;
	}	
		
A.menuLink:hover
{
	text-decoration:	none;
	color:	red;
}
/* end main anchors ---------------------------------------------------*/
/* end left menu -------------------------------------------------*/
A.gridLink:link	{	
	text-decoration:underline;
/*	color:	#3333cc;*/
	}	
		
A.gridLink:visited	{	
	text-decoration:underline;
/*	color:	#3333cc;*/
	}	
		
A.gridLink:active	{	
	text-decoration:underline;
/*	color:	#3333cc;*/
	}	
		
A.gridLink:hover	{	
	text-decoration:	underline;
/*	color:	#3333cc;*/
	}

.gridLinkButtonTD
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	width:45px;
	line-height:20px;
	vertical-align:middle;
	margin-right:10px;

	/*
	background-color:#eeeeee;
	text-align:center;
	margin-top:1px;
	margin-left:1px;
	*/
	background-color:white;
	text-align:left;
	margin-top:2px;
	margin-left:3px;
}

TR.dataRowEven
{
	/* yellow */
	/*background-color:azure;*/
	/*background-color:#efefef;*/
}

TR.dataRowOdd
{
	/*background-color:#e5e5d6;*/
	/*background-color:#efefef;*/
}

TR.dataRowOver
{
	/*background-color:yellow;*/
	background-color:#e5e5d6;
}

/* start table header link -------------------------------------------------*/
/* data row anchor.  see also TD.dataColumnHeader */
A.gridColumnHeaderLink:link {	
	text-decoration:none;
    BACKGROUND-COLOR: #0076d3;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color:White;
}	
		
A.gridColumnHeaderLink:visited {	
	text-decoration:none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color:White;
}	
		
A.gridColumnHeaderLink:active	{	
	text-decoration:none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color:White;
}	
		
A.gridColumnHeaderLink:hover	{	
	text-decoration:none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color:#efefef;
}

/* end table header link -------------------------------------------------*/
/* start table navigation bar -------------------------------------------------*/
TABLE.navigationTbl
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#0076d3;
	width:100%;
}
TR.navigationTR
{
	background-color:#0076d3;
}
TD.navigationTD
{
	background-color:#0076d3;
	font-size:9px;
    color:White;
    padding-left:4px;
    padding-right:4px;
	line-height:22px;
}

A.navigationLink:link {	
	text-decoration:none;
}	
		
A.navigationLink:visited {	
	text-decoration:none;
}	
		
A.navigationLink:active	{	
	text-decoration:none;
}	
		
A.navigationLink:hover	{	
	text-decoration: none;
    color:#efefef;
}

.navigationINPUT
{
	width:40px;
	font-size:9px;
}
.navigationDropDown
{
	font-size:9px;
}


/* end table navigation bar -------------------------------------------------*/
/*
AddEditTR

*/
.AddEditFieldLabelTD
{
	/*	width:150px; */
	width:120px;
}

.AddEditControlTD
{
	width:175px;
}

.inputBox 
{
	width:225px;
}

.inputBox_Disabled
{
	background-color:#eeeeee;
	width:225px;
}

.inputBox_HiddenIdField
{
	visibility:hidden;
	width:175px;
	height:1px;
}

.inputBox_FauxDisabled
{
	width:175px;
}



.inputBox_Hidden
{
	width:0px;
	visibility:hidden;
}

.inputFormSpacer
{
	width:150px;
}

.displayFieldName
{
	font-weight:900;
	font-size:10px;
	width:200px;
	padding-right:10px;
}
.displayFieldValue
{
	font-style:italic;
	width:100px;
}
.folderTRStyle
{
	vertical-align:middle;
	height:25px;
	/*background-color:gold;*/
	background-color:#e0e0e0;
	padding-left:10px;
}
.generalInputScreenTable
{
	 margin-left:10px;
	 margin-top:10px;
	 margin-right:10px;
	 padding-left:10px;
	 padding-top:10px;
	 padding-right:10px;
}
.jobDisplayIFrame
{
	OVERFLOW: visible; 
	WIDTH: 100%;
	/*
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	*/
}

/* start search bar -------------------------------------------------*/
TABLE.searchTbl
{
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	/*background-color:gold;*/
	background-color:#e0e0e0;
	width:100%;
}
TR.searchTR
{
	/*background-color:gold;*/
	background-color:#e0e0e0;
}
TD.searchTD
{
	/*background-color:gold;*/
	background-color:#e0e0e0;
}

A.searchLink:link {	
	text-decoration:none;
}	
		
A.searchLink:visited {	
	text-decoration:none;
}	
		
A.searchLink:active	{	
	text-decoration:none;
}	
		
A.searchLink:hover	{	
	text-decoration: none;
}

.searchCheckBox
{
	font-size:9px;
	width:20px;
}
.searchOperatorDropDown
{
	font-size:9px;
	width:50px;
}
.searchFieldNameDropDown
{
	font-size:9px;
}
.searchComparisionDropDown
{
	font-size:9px;
	width:120px;
}
.searchValueTextBox
{
	font-size:9px;
	width:70px;
}

.searchTableSpacer
{
	width:75px;
}

TABLE.searchButtonTbl
{
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	/*background-color:gold;*/
	background-color:#e0e0e0;
	font-size:50px;
	width:100%;
	line-height:62px;
}
TR.searchButtonTR
{
	line-height:62px;
}
TD.searchButtonTD
{
	line-height:62px;
}
.searchButton
{
	font-size:11px;
	
}

/* end search bar -------------------------------------------------*/

/* start:  PO add edit screen -------------------------------------------*/
.inputBox_Totals
{
	width:160px;
	text-align:right;
}

.inputBox_Totals_FauxDisabled
{
	width:160px;
	text-align:right;
}
.summaryLabelTD
{
	/*	width:150px; */
	width:300px;
}
.summaryControlTD
{
	text-align:right;
	width:300px;
}

.summaryVerticalSpacerTD
{
	width:300px;
}
/* end:  PO add edit screen -------------------------------------------*/

/* start:  Job add edit screen -------------------------------------------*/
.JobAddEditFieldLabelTD
{
	width:130px;
}
.JobAddEditControlTD
{
}
.JobInputBox
{
}
.JobInputFormSpacer
{
	width:150px;
}
.JobInputBox_FauxDisabled
{
}
.JobGeneralTable
{
	 margin-left:10px;
	 margin-top:5px;
	 margin-right:10px;
	 margin-bottom:5px;
	 padding-left:0px;
	 padding-top:0px;
	 padding-right:0px;
}
.JobGridLinkButtonTD
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	width:45px;
	line-height:20px;
	vertical-align:middle;
	margin-right:10px;

	/*
	background-color:#eeeeee;
	text-align:center;
	margin-top:1px;
	margin-left:1px;
	*/
	background-color:white;
	text-align:left;
	margin-top:2px;
	margin-left:3px;
}
.JobLastTDFiller
{
	width:800px;
}
/* end:  Job add edit screen -------------------------------------------*/
.homeViewTable
{
	 margin-left:10px;
	 margin-top:5px;
	 margin-right:10px;
	 margin-bottom:5px;
	 padding-left:0px;
	 padding-top:0px;
	 padding-right:0px;

	 width:100%;
}


TABLE.dataEditPage
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	/*
	border-style:solid;	
	border-color:Black;
	*/
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
}

.dataFooterTD
{
	background-color:#0076d3;
	line-height:3px;
	height:3px;
}

/* new or edited stuff */


.shadowRowHeaderTransPixForSafari
{
	height:10px;
}

/* start main anchors -------------------------------------------------*/
/*
.searchLinkButton
{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#e0e0e0;
	width:45px;
	text-align:center;
	line-height:13px;
	vertical-align:middle;
	margin-top:1px;
	margin-left:1px;
	margin-right:10px;
}
*/
A.searchLinkButton:link	{	
	text-decoration:none;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#e0e0e0;
	width:45px;
	text-align:center;
	line-height:13px;
	vertical-align:middle;
	margin-top:1px;
	margin-left:1px;
	margin-right:10px;
	color:	blue;
	}	
		
A.searchLinkButton:visited	{	
	text-decoration:none;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#e0e0e0;
	width:45px;
	text-align:center;
	line-height:13px;
	vertical-align:middle;
	margin-top:1px;
	margin-left:1px;
	margin-right:10px;
	color:	blue;
	}	
		
A.searchLinkButton:active	{	
	text-decoration:none;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#e0e0e0;
	width:45px;
	text-align:center;
	line-height:13px;
	vertical-align:middle;
	margin-top:1px;
	margin-left:1px;
	margin-right:10px;
	color:	blue;
	}	
		
A.searchLinkButton:hover
{
	text-decoration:none;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#e0e0e0;
	width:45px;
	text-align:center;
	line-height:13px;
	vertical-align:middle;
	margin-top:1px;
	margin-left:1px;
	margin-right:10px;
	color:	red;
}
/* end main anchors ---------------------------------------------------*/

A:link {
    color: #265DCC;
	font-weight: normal;
	text-decoration: none; 
}

A:visited {
    color: #265DCC;
	font-weight: normal;
	text-decoration: none;
}

A:hover {
	color: #990000;
	font-weight: normal;
	text-decoration: underline; 
}

A:active {
	color: #265DCC;
	font-weight: normal;
	text-decoration: none; 
}

