﻿@Media print 
{
	a
	{
		color: #191970;
		text-decoration: underline;
	}

	a:visited  
	{
		color : #191970;

	}

	a:active  
	{
		color : #191970;
	}

	a:hover  
	{
		color : #000000;
	}

	html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, select
	{
		 margin: 0;
		 padding: 0;
		 border: 0;
	}

	body 
	{
		font-family: Arial, Verdana, Sans-Serif;
		font-size: .9em;  
		font-weight: bold;
		background-color: #fdfdfe;
	}

	h1 
	{	
		float: none !important;
		text-align: left;
		font-size: 1.4em;
		color: Black;
	}

	div
	{
	}

	.AccessDeniedFieldset
	{
		clear: none !important;
		font-size: large;
		color: Red;
		width: 500px;
		padding: 0px 10px 30px 20px;
		margin: 2em 0em 1em 2em;
	}

	.ActionNav
	{
		float: none !important;
		font-size: .9em;
		text-align: right;  
		font-weight: bold;
		font-family: Arial, Verdana, Sans-Serif;
		padding: 0em .25em 0em 0em;
	}

	.ActionNavLabel
	{
		font-size: .7em;  
		font-weight: bold;
		font-family: Arial, Verdana, Sans-Serif;
	}

	.AddContactFieldset
	{
		float: none !important;
		clear: none !important;
		width: 385px;
		padding: .5em .5em .5em .5em;
		margin: 0px 0px 0px 15px;
		display: none;
	}

	.AddContactButton
	{
		float: none !important;
		width: 150px;
		margin: -1em 0em 0em 1em;
	}

	.AdminCurrentPath
	{
		float: none !important;
		clear: none !important;
		font-size: 1.3em;
		font-weight: bold;
		margin: 1em 0em 0em 1em;
	}

	.AdminCurrentTreePath
	{
		float: none !important;
		clear: none !important;
		font-weight: bold;
		margin: .5em 0em 0em 1em;
	}

	.AdminGrid 
	{
		position: static;
		top: 1.2em;
		padding: 0em 0em 0em .5em;
		font-weight: normal;
		clear: none !important;
	}

	.OpenGrid 
	{
		float: none !important;
		clear: none !important;
		padding: 0em 0em 0em .5em;
		font-weight: normal;
	}

	.AdminGridPunchClock 
	{
		float: none !important;
		clear: none !important;
		width: 410px;
		font-weight: normal;
		margin: 0em 0em 0em 13.6em;
	}

	.AdminGridDisplayTime 
	{
		float: none !important;
		clear: none !important;
		width: 750px;
		font-weight: normal;
		padding: 0em 0em 0em .5em;
		
	}

	.AdminSelectAllCheckBox
	{
	   margin: 0 0 0.5em 0;
	   padding: 0 0 0.5em 0;
	   border-bottom-style:solid;
	   border-bottom-color:Black;
	   border-bottom-width: thin;
	}

	.CheckBoxListSideBySide
	{
		float: none !important;
		clear: none !important;
		margin: 0em 0em 0em .5em;
	}

	.ClearButtonDesktop
	{
		float: none !important;
		width: 8em;
		margin: 1em 0em 0em 0em;
	}

	.ClockInOutPanel
	{
		float: none !important;
		clear: none !important;
	}

	.ConnectionsClientDetailButton
	{
		float: none !important;
		clear: none !important;
		margin: .5em 0em 0em 1.1em;
	}

	.ContactConnectionssHeaderLabelDiv
	{
		float: none !important;
		width: 700px;
		margin: 1em 0em 0em .5em;
	}

	.ContactsDataList
	{
		float: none !important;
		clear: none !important;
		width: 745px;
		margin: 0px 0px 0px 1px;
	}

	.ContactsDataListAddressHeader
	{
		float: none !important;
		clear: none !important;	
		height: 23px;
		width: 100px;
		text-align: right;
		color: #FFFFFF;
		background-color: #666699;
		padding: 3px 5px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.ContactsDataListAddressHeaderProjectResults
	{
		float: none !important;
		clear: none !important;
		min-height: 24px;	
		height: auto;
		width: 150px;
		text-align: right;
		color: #FFFFFF;
		background-color: #666699;
		padding: 4px 5px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.ContactsDataListSelectLineDataName
	{
		color: black !important;
		display: block;
		padding: 3px 0px 5px 0px;
	}

	.ContactsDataListMultiLineData
	{
		float: none !important;
		clear: none !important;
		width: 636px;
		min-height: 24px;
		background-color: #DCDCDC;
		padding: 4px 0px 0px 2px;
	}

	.ContactsDataListMultiLineDataProjectResults
	{
		float: none !important;
		clear: none !important;
		width: 586px;
		min-height: 24px;
		background-color: #DCDCDC;
		padding: 4px 0px 2px 2px;
		
	}

	.ContactsDataListSingleLineData
	{
		float: none !important;
		clear: none !important;
		width: 636px;
		height: 24px;
		background-color: #DCDCDC;
		padding: 4px 0px 0px 2px;
	}

	.ContactsDataListMultiLinePanel
	{
		width: 743px;
		height: 28px;
		background-color: #666699;
		margin: 0px 0px 0px 1px;
		/*border: solid 1px black;*/
	}

	.ContactsDataListMultiLinePanelProjectResults
	{
		float: none !important;
		clear: none !important;
		width: 743px;
		height: auto;
		background-color: #666699;
		margin: 0px 0px 0px 1px;
	}

	.ContactsDataListSelectPanel
	{
		width: 743px;
		min-height: 0px !important;
		height: auto !important;
		background-color: #666699;
		margin: 0px 0px 0px 1px;
		padding: 0 0 0 0 !important;
	}

	.ContactsDataListSelectPanelProjectResults
	{
		width: 743px;
		min-height: 40px;
		height: auto !important;
		height: 40px;
		background-color: #666699;
		margin: 0px 0px 0px 1px;
	}

	.ContactDetailsView
	{
		height: auto;
		width: 560px;
		margin: -1em 1em 1em 1em;
	}

	.ContactDetailsViewEmptyDataRowStyle
	{
		font-size: large;
		color: white;
		background-color: #666699;
	}

	.ContactDetailsViewFieldHeader
	{
		width: 185px;
		color: #FFFFFF;
		background-color: #666699;
		padding: .2em .2em .2em .2em;
	}

	.ContactDetailsViewRowStyle
	{
		width: 375px;
		color: #000000;
		background-color: #EEEEEE;
	}

	.ContactDetailsViewAltRowStyle
	{
		width: 375px;
		color: #000000;
		background-color: #DCDCDC;
	}

	.ContactsDataListNamePanel
	{
		width: 625px;
		margin: 0px 0px 0px 0px !important;
		padding: 0 0 0 0 !important;
		/*padding: 8px 2px 2px 5px;*/
	}

	.ContactsDataListNamePanelDesktop
	{
		width: 625px;
		margin: 0px 0px 0px 0px !important;
		padding: 0 0 0 0 !important;
	}

	.ContactsDataListNamePanelProjectResults
	{
		width: 587px;
		margin: 0px 0px 0px 0px !important;
		padding: 8px 2px 2px 0px !important;
	}

	.ProjectSearchResultsName
	{
		color: black !important;
	}

	.ProjectDesktopRestrictedLabel
	{
		color: Red;
		display: block;
	}

	.ContactsSearchDisplayedResults
	{
		margin: 0em 0em 0em 0em;
	}

	.ContactsSearchNextButton
	{
		width: 8em;
		margin-top: .5em;
	}

	.ContactsSearchPagerPanelTop
	{
		float: none !important;
		clear: none !important;
		height: 50px;
		width: 745px;
		margin: .2em 0em 0em 0em;
	}

	.ContactsSearchPagerPanelBottom
	{
		float: none !important;
		clear: none !important;
		height: 50px;
		width: 745px;
		margin: 1em 0em 0em 0em;
	}

	.ContactsSearchPreviousButton
	{
		clear: none !important;	
		width: 8em;
	}

	.ContactsSearchResultsHeader
	{
		width: 755px;
	}
	
	.DesktopSearchHeader
	{
		width: 755px;
		display: none !important;
	}

	.ContactsSearchResultsPanel
	{
		float: none !important;
		clear: none !important;
		width: 750px;
		margin: 1.5em 0em 1em 1em;
	}

	.ControlGroupSeparator
	{
		float: left; 
		clear: left;
		margin: 1em 0em 2em 1em;
	}

	.CriteriaDiv
	{
		padding: 5px;
		cursor: pointer;
		vertical-align: middle;
		width: 625px
	}

	.CriteriaDivLabel
	{
		float: none !important;
		clear: none !important;
		width: 400px;
		font-size: 13pt;
		font-weight: bold;
	}

	.CriteriaDivButton
	{
		float: none !important;
		margin: .2em 0.5em 0em 0em;
	}

	.CRUDPanel 
	{
		clear: none !important;
		height: 32px;
		width: 757px;
		text-align: right;
		background-color: #666666;
		padding: 5px 5px 0px 0px;
		margin: 1.5em 0em 0em 0em;
		background-image: url(images/Crud.gif);
		background-repeat: repeat-x; 
	}

	.CustomValidator
	{
		float: none !important;
		vertical-align: top;
		margin: 4px 0px 0px 0.25em; 
	}

	.DatalistListItem
	{
		float: none !important;
		clear: none !important;	
		list-style: none;
		margin: 0em 0em 1em 0em;
		border: solid 1px black;
	}

	.DatePanelDiplayTime
	{
		float: none !important;
		clear: none !important;
		margin: 0em 0em 1em 0em;
	}

	.DesktopSearchDropDownList
	{
		float: left;
		text-align: left;
		border: solid 1px #7f9db9;
		margin: .15em 0em .35em 0px;
	}

	.DetailsView
	{
		float: none !important;
		clear: none !important;
		height: auto;
		width: 700px;
		margin: 0em 0em 0em 1em;
		border-collapse:collapse;
	}

	.DetailsView td
	{
		padding: 2px 3px 2px 3px;
		border: solid 1px black;
	}

	.DetailsView th
	{
		border: solid 1px black;
	}

	.DetailsViewPanel
	{
		float: none !important;
		clear: none !important;
	}

	.DetailsViewEmptyDataRowStyle
	{
		width: 475px;
		font-size: 11pt;
		font-weight: normal;
		
	}

	.DetailsViewEmptyDataRowStyle td
	{
		border-style: none;
		padding-left: 0px;
	}

	.DetailsViewPrintView
	{
		float: none !important;
		clear: none !important;
		height: auto;
		width: 650px;
		font-size: 8pt;
		border: solid 0px #FFFFFF;
		margin: 0em 0em 0em .2em;
	}

	.DetailsViewPrintView td
	{
		padding: .2em .2em .2em .5em;
	}


    .DetailsViewFieldHeader {
        width: 225px;
        color: black !important;
        background-color: white !important;
        padding: .2em .5em .2em .5em;
    }

	.DetailsViewFieldHeaderPrintView
	{
		width: 230px;
		font-weight: bold;
		background-color: #CCCCCC;
		padding: .2em .2em .2em .5em;
	}

	.DetailsViewRowStyle
	{
		width: 475px;
		color: #000000;
		background-color: #EEEEEE;
	}

	.DetailsViewRowStylePrintView
	{	
		font-weight: normal;
	}

	.DetailsViewAltRowStyle
	{
		width: 475px;
		color: #000000;
		background-color: #DCDCDC;
	}

	.DesktopRestrictedLabel
	{
		color: Red;
		display: block;
	}

	.DisplayActionLabel
	{
		float: none !important;
		clear: none !important;
		text-align: left;
		margin: .1em 0em 0em 5.75em;
	}

	.DisplayAmountLabel
	{
		float: none !important;
		margin: .1em 0em 0em 5.15em;
	}

	.DisplayAmountLabelPrintView
	{
		float: none !important;
		clear: none !important;
		margin: .1em 0em 0em 4.6em;
	}

	.DisplayAmountMessageLabel
	{
		float: none !important;
		font-size: 9pt;
		margin: .4em 0em 0em .3em;
	}

	.DisplayTotalAmountLabel
	{
		float: none !important;
		font-size: 9pt;
		padding: 0em .2em 0em .2em;
		border: solid 1px black;
		margin: .3em 0em 0em .3em;
	}
	.DisplayAmountDateLabel
	{
		float: none !important;
		font-size: 9pt;
		margin: .4em 0em 0em .2em;
	}

	.DisplayAmountValueLabel
	{
		float: none !important;
		margin: .1em 0em 0em .3em;
	}

	.DisplayAmountValueLabelPrintView
	{
		float: none !important;
		text-align: left;
		font-weight: bold;	
		margin: 0em 0em 0em .3em;
	}

	.DisplayClientNotePanel
	{
		float: none !important;
		clear: none !important;
		width: 750px;
		padding: 0em 0em .5em 0em;
		margin: 0em 0em 0em .5em;
	}

	.DisplayClientNotePanelPrintView
	{
		float: none !important;
		clear: none !important;
		width: 703px;
		margin: 0em 0em 0em .5em;
	}

	.DisplayHorizontalRuleDiv
	{
		float: none !important;
		clear: none !important; 
		width: 755px;
		height: 2px;
		background-color: Black;
		margin: 1em 0em .5em .55em;
		color: Black;
	}

	.DisplayHorizontalRuleDivEmployeeTimeReport
	{
		float: none !important;
		clear: none !important;
		width: 755px;
		height: 2px;
		background-color: Black;
		margin: 1em 0em 0em .55em;
		color: Black;
		text-align: left;
	}

	.DisplayLabel
	{
		float: left;
		vertical-align: middle;
		margin: 3px 0px 3px 0px;
	}

	.DisplayNotesCreatedByLabel
	{
		float: none !important;
		clear: none !important;
		text-align: left;
		font-weight: bold;	
		margin: .1em 0em 0em 3.5em;
	}

	.DisplayNotesCreatedByLabelPrintView
	{
		float: none !important;
		clear: none !important;
		text-align: left;
		font-weight: bold;	
		margin: 0em 0em 0em 3.1em;
	}

	.DisplayNotesCreatedForLabel
	{
		float: none !important;
		clear: none !important;
		text-align: left;
		font-weight: bold;	
		margin: .1em 0em 0em 1.8em;
	}

	.DisplayNotesDateLabel
	{
		float: none !important;
		width: 85px;
		color: #FFFFFF;	
		text-align: right;
		padding: .3em .2em .2em .3em;
	}

	.DisplayNotesDateLabelPrintView
	{	
		float: none !important;
		width: 90px;
		color: #000000;
		text-align: right;
		font-weight: bold;	
	}

	.DisplayNotesLastUpdateLabel
	{
		float: none !important;
		clear: none !important;
		text-align: left;
		margin: .1em 0em 0em 1em;
	}

	.DisplayNotesLastUpdateLabelPrintView
	{
		text-align: left;
		margin: 0em 0em 0em .5em;
	}

	.DisplayNotesLabel
	{
		float: none !important;
		width: 685px;
		margin: .3em 1em .6em 1em;
	}

	.DisplayNotesLabelPrintView
	{
		width: 640px;
	}

	.DisplayNotesSubjectLabel
	{
		float: none !important;
		width: 520px;
		color: #FFFFFF;
		text-align: left;
		margin: .3em 0em .2em 0em;
	}

	.DisplayNotesSubjectLabelPrintView
	{	
		float: none !important;
		width: 475px;
		color: #000000;
		text-align: left;
		font-weight: bold;	
		margin: .3em 0em 0em .3em;	
	}

	.DisplaySpecificFieldsHeader
	{
		float: none !important;
		clear: none !important;
		width: 750px;
		margin: 0em 0em .5em .5em;
	}

	.DisplaySpecificFieldsLabel
	{
		float: none !important;
		clear: none !important;
		width: 100%;
		font-weight: bold;
		margin: 0em 0em 0em .2em;
	}

	.DisplaySpecificFieldsParagraph
	{
		text-align: left;
		float: none !important; 
		clear: none !important;
		width: 700px; 
		margin: .5em 0em 1.2em 1em;
	}

	.DisplayTimeNotePanelDisplayTime
	{
		float: none !important;
		clear: none !important;
		width: 750px;
		margin: -1.5em 0em 0em .5em;
	}

	.DisplayTypeLabel
	{
		float: none !important;
		clear: none !important;
		text-align: left;
		margin: .1em 0em 0em 6.5em;
	}

	.DisplayUnitLabel
	{
		float: none !important;
		margin: .1em 0em 0em .3em;
	}

	.DisplayUnitLabelPrintView
	{
		
		float: none !important;
		margin: 0em 0em 0em .3em;
	}

	.DOBLabel
	{
		float: left;
		width: 85px;
		margin: .5em 0em 0em 1em;
	}

	.DOBAgeLabel
	{
		float: left;
		width: 40px;
		margin: .5em 0em 0em 1em;
	}

	.DOBFieldSet
	{
		float: none !important;
		clear: none !important;
		width: 495px;
		height: auto;
		margin: 5px 10px 15px 5px;
	}

	.DOBTextBox, .DOBCheckBox
	{
		float: left;
		height: auto;
		margin: .3em .5em .2em 0em;
	}

	.EditClientContactButton
	{
		float: none !important;
		clear: none !important;
		width: 260px;
		margin: 0em 0em 1em 1em;
	}

	.EditClientUserDefinedTableHeader
	{
		float: none !important;
		clear: none !important;
		margin: 1em 0em 1em 1em;
	}

	.EditClosingFieldsDiv
	{
		font-size: 1.3em; 
		margin: 0em 0em 0em -1em;
	}

	.EditContactButton
	{
		float: none !important;
		clear: none !important;
		width: 180px;
		margin: 0em 0em 1em 1em;
	}

	.EditContactCheckBox
	{	
		float: none !important;
		clear: none !important;
		margin: 0em 0em 6px 188px;
	}

	.EditTimeDropDownList
	{
		float: none !important;
		text-align: left;
		border: solid 1px #7f9db9;
		margin: .15em 0em .35em 0em;
	}

	.EditSRFormDropList
	{
		float: left;
		clear: left;
		text-align: left;
		border: solid 1px #7f9db9;
		margin: .3em 0px 4px 1em;
	}

	.EditSRPanel
	{
		float: none !important;
		clear: none !important;
		margin: .5em 0em .5em 0em;
		width: 100%;
	}

	.EditSRFormLabel
	{
		float: left;
		clear: left;
		width: 175px;
		margin: .3em 0em .3em 1em;
	}

	.EditSRFormCheckBox
	{
		float: left;
		clear: left;
		margin: 0em 0em 1.5em 13.9em;	
	}

	.EditSRFormSelectedExplanationCheckBox
	{
		float: left;
		clear: left;
		margin: 0em 0em 1.5em 13.9em;	
	}

	.EditSRFormSoloCheckBox
	{
		float: left;
		margin: 2px 0px 3px 10px;	
	}

	.EditSRFormTextBox
	{
		float: left;
		margin: .4em 0em .2em 1em;
	}

	.EditSRFormCustomValidator
	{
		margin: .4em 0px 0px 0.25em; 
		vertical-align: top;
		float: left;
	}

	.EditProjectFormPercentBox
	{
		margin: 0em 0em 0.5em 0em;
		width: 5em;
	}

	.EditSRFormDescriptionTextBox
	{
		float: left;
		width: 470px;
		margin: .4em 0em .2em 1em;
	}

	.EditSRFormDescriptionDiv
	{
		float: none !important;
		margin: 0em 0em .8em 0em;
	}

	.EditSRFormButton
	{
		float: none !important;
		clear: none !important;
		margin: 0em 0em .2em 1em;
		/*width: 18em;*/
		width: 470px;
	}

	.EligibilityFieldSet
	{
		width: 720px;
		margin: -.5em 0em .7em 0em;
	}

	.EmptyLiteralPanel
	{
		clear: none !important;
		font-weight: normal;
		background-color: Transparent;
		margin: 0em 0em 0em 0em;
	}

	.EmptyLabelPanelPrintView
	{
		clear: none !important;
		width: auto;
		background-color: Transparent;
		margin: 1em 0em 0em 0em;
	}

	.EmptyLabelPrintView
	{
		font-size: 8pt;
		width: auto;
		background-color: Transparent;
		margin: 0em 0em 0em 1.2em;
	}

	.EndDateChooser
	{
		float: left;
		border: solid 1px #7f9db9;
		margin: .5em 0em 0em 0em;
	}

	.EndDateLabel
	{
		float: left;
		margin: .7em 1em 0em 4em;
	}

	.EndDateLabelTimeBetween
	{
		float: left;
		margin: .7em 1em 0em 2em;
	}

	FIELDSET
	{
		float: none !important;
		width: auto !important;
		border: solid 2px #000000;
		padding: 10px 0px 10px 20px;
		margin: 10px 10px 10px 10px;
	}

	.FieldSetSideBySide
	{
		float: none !important;
		clear: none;
		width: auto;
		padding: 10px 10px 10px 10px;
		margin: 5px 0px -2px -2px;
	}

	#Filter
	{
		text-align: right;
		width: 747px;
		position: static;
		padding: .5em 0em 1em .5em;
		margin: .5em 0em 0em .5em;
		clear: none !important;
	}

	.FilterButton 
	{
		margin-left: .2em;
		vertical-align: middle;
	}

	.FilterReportsRadioButtonList
	{
		float: none !important;
		clear: none !important;
		margin: 0em 0em 0em 2em;
	}

	.FormFieldSetTimeKeeping
	{
		float: none !important;
		width: 735px;
		height: 162px;
		padding: 0px 0px 0px 10px;
		margin: 0px 0px 6px -10px;
	}

	.FormFieldSetCheckboxList
	{
		float: none !important;
		clear: none !important;	
		width: auto !important;
		height: auto;
		padding: 0 0 0 0 !important;
		margin: 0 0 0 0 !important;
	}

	.FormLabel 
	{
		float: left;
		clear: left;
		width: 175px;
		text-align: left;
		margin: 3px 0px 0px 22px;
	}

	.FormButton 
	{
		margin: 0px 0px 0px 206px;
	}

	.FormTextBox, .FormComboBox, .FormDateControl
	{
		float: left;
		vertical-align: middle; 
		margin: 0px 0px 6px 0px;	 	 
	} 

	.FormComboBox
	{
		clear: left;	
		vertical-align: middle;
		border: solid 1px #7f9db9;
	} 

	.FormCheckBox 
	{
		position: relative;	
		float: left;
		clear: left;
		width: 100%;
		left: 205px;	
		margin: 0px 0px 6px -9px;
	}

	.FormDateControl
	{
		float: left;
		width: 350px;
		border: solid 1px #7f9db9;
	}

	.GridView td table.FormDateControl td
	{
		/* This is here to handle date controls in the gridview so that the td of the gridview doesn't propagate to date chooser's td */
		padding: 0px;
		margin: 0px;
		border: none;
	}

	.FormDateControlTitle
	{
		color: #FFFFFF;
		background: #666699;
	}

	.FormDateControlOtherMonth
	{
		color: #D3D3D3;
	}

	.FormDateControlSelectedDay
	{
		color: #FFFFFF;
		background-color: #666699;
	}

	.FormDateControlDayHeader 
	{
		border-bottom: solid 1px #000000;
		padding: 0em .2em 0em .2em;
	}

	.FormDateControlCalendar
	{
		background: #FFFFFF;
	}


	.FormFieldSetDisabilities
	{
		float: none !important;
		clear: none !important;
		width: 735px;
		height: auto;
		padding: 0px 0px 0px 10px;
		margin: 0px 0px 6px -10px;
		
	}

	.FormFilterNavComboBox 
	{	
		clear: none !important;
		vertical-align: middle;
		border: solid 1px #7f9db9;
		margin: 2px 0px 2px 10px;
	}

	.FormFilterNavLabel
	{
		text-align: right;	
		vertical-align: middle;
		margin: 0em .5em 0em 0em;
	}

	.FormPanel 
	{
		width: 100%;
		padding: 0em 0em 0em 3px;
	}

	.FormView
	{
		float: none !important;
		clear: none !important;
		width: 100%;
	}

	.FormView td
	{
		vertical-align: top;
	}

	.FormViewHeaderTemplate
	{
		float: none !important;
		clear: none !important;
		width: 700px;
		padding: 1em 0em 2em 1em;
	}

	.FormViewHybridHeaderTemplate 
	{
		position: static;
		width: 748px;
		text-align: right;
		padding: .5em 0em 0em .5em;
		margin: .5em 0em 1em 0em;
	}

	.FormViewHybridHeaderTemplateDesktop 
	{
		position: static;
		width: 755px;
		text-align: right;
		padding: .5em 0em 0em .5em;
		margin: .8em 0em 0em 0em;
	}
	
	.FormViewEditItemTemplate
	{
		padding: 0em 0em 0em 1em;
	}

	.FundDataList
	{
		float: none !important;
		clear: none !important;
		width: 690px;
		margin: 0em 0em 0em .5em;
	}

	.GeneratePasswordButton
	{
		float: none !important;
		margin: 0em 0em 0em 1em;
	}

	.GeneratePasswordDiv
	{
		float: none !important;
		clear: none !important;
		margin: 1em 0em 1em 0em;
	}

	.GridView
	{
		float: none !important;
		width: 755px;
		background-color: black;
		margin: 0em 0em 1em 0em;
		border-collapse: collapse;
		clear: none !important;
	}

	.GridView td
	{
		padding: 2px 3px 2px 3px;
		border: solid 1px black;
	}

	.GridViewPunchClock
	{
		float: none !important;
		clear: none !important;
		width: 400px;
		background-color: black;
		margin: 0em 0em 0em 0em;
		border-collapse: collapse;
	}

	th
	{
		border: solid 1px black;
	}

	.GridViewPunchClock td
	{
		border: solid 1px black;
	}

	.GridViewPunchClock td
	{
		padding: 2px 3px 2px 3px;
	}

	.GridView thead 
	{
		display: table-header-group;
	}

	.GridViewPrintView
	{
		float: none !important;
		clear: none !important;
		width: 650px;	
		font-size: 8pt;
		border: solid 0px;
		padding: 3px 3px 3px 3px;
		margin: .3em 0em 0em .2em;
	}

	.GridViewPrintView th
	{
		border: none;
	}

	.GridViewPrintView td
	{
		padding: 2px 3px 2px 3px;
	}

	.GridViewPrintView thead 
	{
		display: table-header-group;
	}

	.GridViewFooter 
	{
		color: #000000;
		background-color: #CCCCCC;
		text-align: left;
		font-weight:bold;
	}

	.GridViewFooter td, .GridViewFooter th
	{
		font-weight:bold;
		padding: 5px 5px 5px 5px;
		text-align: left;
	}

	.GridViewRow 
	{
		color: #000000;
		background-color: #EEEEEE;
	}

	.GridViewPager 
	{
		 color: #FFFFFF;
		 text-align: left ;
		 background-color: #666699;
		 font-weight:bold;
	}

	.GridViewPager td
	{
		padding: 3px 5px 3px 5px;
	}

	.GridViewPager label, .GridViewPager span
	{
		padding:  0px 5px 5px 3px;
		color: Black;
		font-weight: bold;
	}

	.GridViewPager a
	{
		font-weight: bold;
		color: #FFFFFF;
		border: solid 1px #666699;
		padding: .1em .2em .1em .2em;
		margin: .1em 0em .1em 0em;
	}


	.GridViewPager a:hover
	{
		font-weight: bold;
		color: #000000;
		border-color: #000000;
		background-color: #bca8e1;
	}

	.GridViewPager input[type='text']
	{
		width: 3em;
		/*margin-left: -0.6em;*/
	}
	
	.GridViewPager input[type='submit']
	{
		display: none;
	}

	.GridViewPager div
	{
		 display: inline;
		 float: none !important;
	}

	.GridViewEmptyDataRow
	{
		background-color: #fdfdfe;
		border: none 0 black;
	}

	.GridViewEmptyDataRow td
	{
		border: none 0 black;
	}

	.GridViewEmptyDataRowPrintView
	{
		background-color: Transparent;
		margin: 0em 0em 0em 1em;
	}

	.GridViewHeader th, .GridViewHeader th a
	{
		font-weight: bold;
		color: Black;
		text-decoration: none;
	}

	.GridViewHeader a
	{
		color: black;
		font-weight: bold;
		padding: 1px 1px 1px 1px;	
	}

	.GridViewHeader
	{
		color: black;
		font-weight: bold;
		background-color: Gray; 
	}

	.GridViewHeader div
	{
		position: relative;
		min-height:16px;
		min-width: 16px;
	} 

	.GridViewHeaderPrintView
	{
		font-weight: bold;
		background-color: #CCCCCC;
	}

	.GridViewAlternateRow
	{
		background-color: #DCDCDC;
	}

	.GroupByDiv 
	{
		clear: none !important;
		margin: 1em 1em .5em 1em;
	}

	.GroupLeftLabel
	{
		float: none !important;
		clear: none !important;
		width: 175px;
		text-align: left; 
		margin: .3em 0em 0em 1em;
	}

	.GroupRightLabel
	{	
		float: none !important;
		text-align: left;
		margin: .3em 0em 0em 0em;
	}

	.HeaderTitle 
	{
		float: none !important;
		width: 760px;
		height: auto;
		color: #000000;
		text-align: left;
		vertical-align: middle;
		background: #b49ede;
		font-size: 1.5em;
		font-weight: bold;
		border: solid 1px #000000;
		padding: .5em 0em .5em 0em;   
		background-image: url(images/Header.gif);
		background-repeat:repeat-x;
		display: none;
	}

	* html .HeaderTitle { border-right-width: 0; border-left-width: 0; border-top-width: 0;}

	.BETAHeaderTitle {
		display: none;
	}

	.HeaderIndent
	{
		padding-left: 1em;
	}

	.HeaderText
	{
		float: none !important;
		width: 300px;
		padding-left: 0.25em;
	}

	.HeaderTextAdmin
	{
		float: none !important;
		width: 225px;
		padding-left: .25em;
	}

	.HeaderTextAdminCurrentLocation
	{
		float: none !important;
		width: 460px;
		font-size: 10pt;
		padding: .5em 0em 0em .25em;
	}

	.HeaderTextDesktop
	{
		float: none !important;
		width: auto;
		padding: 0em .25em 0em .25em;
	}

	.HelpLinkButton
	{
		float: none !important;
		font-size: .8em;
		font-weight: normal;
		margin: .25em .25em 0em 0em;
	}

	.HelpDiv
	{
		width: 675px;
		margin: 0em 0em 0em 1em;
	}

	.HideColumnButton
	{
		float: none !important;
		clear: none !important;
		position:absolute; 
		top: -2px; 
		right: -2px;
		display: none;
	}

	.HR
	{
		float: none !important;
		clear: none !important;
		margin: 1em 0em 0em 0em;
	}

	.InjectedSelectedExplanationCheckboxList
	{
		float: none !important;
		clear: none !important;
		margin: 0em 0em 0em 1em;
		width: 100%;
	}

	.InjectedStepHeaderLabel
	{
		float: none !important;
		clear: none !important;
		width: auto;
		font-size: large;
		margin: .7em 0em 1em .7em;
	}

	.InjectedWizardUserDefinedTableCheckBox
	{
		float: none !important;
		clear: none !important;		
		text-align: left;
		margin: 0em 0em 0em 0em;
	}

	.InjectedWizardCheckBoxListLabel
	{
		float: none !important;
		clear: none !important;
		width: 676px;
		text-align: left;
		margin: .3em 0em .3em 1.5em;
	}

	.InjectedWizardCheckBoxListTextBox
	{
		float: none !important;
		clear: none !important;
		width: 450px;
		text-align: left;
		margin: .5em 0em 1em 1.5em;
	}

	.InjectedWizardUserDefinedTableValidator
	{
		float: none !important;
		vertical-align: top;
		margin: .5em 0em 0em .25em;
	}
	 
	INPUT.CRUDButton
	{
		width: 5em;
	}

	INPUT.UDFControlNumericTextBox 
	{
		margin: 0em 0em 0em 0em;
	}

	.InsertButton
	{
		width: 13em;
		margin-right: .2em
	}

	.InsertPanel, .FooterPanel 
	{
		width: 755px;
		height: 23px;
		text-align: right;
		background-color: #666699;
		padding: 0px 0px 0px 0px;
		background-image: url(images/Bottom.gif);
		background-repeat: repeat-x;
		display: none;
	}

	.FooterPanel 
	{
		float: none !important;
		clear: none !important;
		width: 757px;
		height: 19px;
		padding-left: 5px;
		margin-top: 2px; 
	}

	.Login
	{
		float: none !important;
		width: 600px;
		margin-top: 1em;
	}

	.InsertPanelPunchClock
	{
		float: none !important;
		clear: none !important;
		width: 400px;
		height: 23px;
		text-align: right;
		background-color: #666699;
		padding: 0px 0px 0px 0px;
		background-image: url(images/Bottom.gif);
		background-repeat: repeat-x;
		margin: 0em 0em 0em 0em;
	}

	.InsertPanelDesktopSearch
	{
		width: 632px;
		height: 30px;
		text-align: left;
		padding: 0px 0px 0px 0px;
		margin: 1em 0em .5em .8em;
		background-image: url("images/headerbar.png");
		background-repeat: repeat-x;
	}

	LEGEND
	{
		margin: 0px 10px 0px 10px;
	}

	.LocationHeaderLabel
	{
		float: none !important;
		clear: none !important;
		width: 350px;
		margin: 1em 0em .5em .4em;
	}

	/** html #mainmenu .staticMenu {width: 760px;}*/

	#mainmenu .normallink 
	{
		font-weight: bold;
		color: #FFFFFF;
		border: solid 1px #666699;
		padding: .1em .2em .1em .2em;
		margin: .1em 0em .1em 0em;
	}

	#mainmenu .selectedlink 
	{
		color: #000000;
		border-color: #000000;
		background-color: #dfcee1;
	}

	#mainmenu .hoverlink 
	{
		font-weight: bold;
		color: #000000;
		border-color: #000000;
		background-color: #bca8e1;
	}

	#mainmenu .staticMenu
	{
		background-color: #666699;
		padding: 0em .1em 0em .1em;		
	}

	#mainmenu .dynamicMenu
	{
		background-color: #faf2ff;
		border: solid 1px #666699;
		margin: .3em 0em 0em 0em;
		padding: .3em .3em 0em .3em;
	}

	#mainmenu .dynamicnormallink 
	{
		color: #000000;
		font-weight: normal;
		padding: 0em .2em 0em .2em;
	}

	#mainmenu .dynamicselectedlink 
	{
		color: #000000;
		background-color: #dfcee1;
	}

	#mainmenu .dynamichoverlink 
	{
		color: #FFFFFF;
		background-color: #666699;
	}

	.MatchOnDropDownList
	{
		float: left;
		text-align: left;
		border: solid 1px #7f9db9;
		margin: 0em 0em .55em 0em;
	}

	.MoveServiceRequestWebNumericEdit
	{
		float: none !important;
		width: 50px;
		margin: .1em .5em 0em 1em;
	}

	.MoveServiceRequestCheckClientButton
	{
		float: none !important;
		margin: 0em 0em 0em 1em;
	}

	.MoveServiceRequestNewClientLabel
	{
		float: none !important;
		clear: none !important;
		width: 535px;
		height: auto;
		margin: .5em 0em 0em 14.6em;
	}

	.MoveServiceRequestPageLabel
	{
		float: none !important;
		clear: none !important;
		width: 700px;
		height: auto;
		font-size: large;
		margin: -1em 0em 1.2em 2.2em;
	}

	.NewSRWizardCheckBox
	{
		float: left;
		clear: left;
		margin: 0em 0em 1.5em 200px;	
	}

	.NewSRWizardExplanationDropDownListCheckBox
	{
		float: none !important;
		clear: none !important;
		margin: 0em 0em 1.5em 200px;	
	}

	.NewSRPanel
	{
		float: none !important;
		clear: none !important;
		width: 100%;
		height: auto;
		margin: 0em 0em 0em 1px;
	}

	.NewSRWizardTextBox
	{
		float: none !important;
		margin: .15em 0em .35em 14px;
	}

	.NetsoftExplanationDropDownListLabel
	{
		float: left;
		clear: left;
		margin: 3px 0px 3px 225px;
	}

	.NetsoftExplanationDropDownTextBoxSR
	{
		float: left;
		clear: left;
		width: 450px;
		margin: 4px 0px 10px 225px;
	}

	.NetsoftExplanationDropDownList
	{
		float: none !important;
		border: solid 1px #7f9db9;
		margin: .4em 0em .2em 14px;	
	}

	.NetsoftExplanationDropDownListClient
	{
		float: none !important;
		border: solid 1px #7f9db9;
		margin: 0em 0em 0em 0em;	
	}

	.NonViewableSRLabel
	{
		float: none !important;
		clear: none !important;
		color: #FF4500;
		font-weight: bold;
		width: 745px;
		margin: .5em 0em .5em .5em;
	}

	.NonViewableSRLabelConnectionsView
	{
		color: #FF4500;
		font-weight: bold;
		width: 697px;
		height: auto;
		margin: .5em 0em .5em 1.2em;
		display: block;
	}


	.NonViewableSRLabelPrintView
	{
		color: black;
		font-size: 8pt;
		font-weight: bold;
		float: none !important;
		clear: none !important;
		width: 650px;
		height: auto;
		margin: .3em 0em .3em .5em;
	}

	.NotesTextBox
	{
		float: none !important;
		clear: none !important;
		margin: .3em 0em 0em 0em;
	}

	.NoteDateSubjectPanel
	{
		float: none !important;
		clear: none !important;
		width: 755px;	
		height: auto;
		background-color: #666699;
		padding: 0em 0em .3em 0em;
		margin: 0em 0em 0em 0em;
		border: solid 1px black;
	}

	.NoteDateSubjectPrintViewDiv
	{
		float: none !important;
		clear: none !important;
		width: 645px;
		height: auto;
		background-color: #CCCCCC;
		padding: .5em .5em .5em .2em;
		margin: .5em 0em 0em 0em;
	}

	.NoteCreationPanel
	{
		float: none !important;
		clear: none !important;
		width: 755px;
		height: auto;
		border-right: solid 1px black;
		border-left: solid 1px black;
		background-color: #DCDCDC;
		padding: .2em 0em .2em 0em;
		border-bottom: solid 1px black;
	}

	.NoteCreationPrintViewDiv
	{
		float: none !important;
		clear: none !important;
		width: 643px;
		height: auto;
		border-right: solid 1px #DCDCDC;
		border-left: solid 1px #DCDCDC;
		background-color: #DCDCDC;
		padding: .5em .5em .5em .2em;
	}

	.NoteTextPanel
	{
		float: none !important;
		clear: none !important;
		width: 755px;
		border-left: solid 1px black;	
		border-right: solid 1px black;
		border-bottom: solid 1px black;
		margin: 0em 0em 1.5em 0em;
		background-color: #eff0f8;
	}

	.NoteTextPrintViewDiv
	{
		float: none !important;
		clear: none !important;
		width: 644px;
		border-left: solid 1px #DCDCDC;
		border-right: solid 1px #DCDCDC;
		border-bottom: solid 1px #DCDCDC;
		padding: .5em 0em .5em .6em;
	}

	.NoteEditDeleteButton
	{
		float: none !important;
		width: 60px;
		margin: .2em 0em .3em .2em;
	}

	.NotesDataList
	{
		float: none !important;
		clear: none !important;
		width: 750px;
	}

	.NotesDataListPrintView
	{
		float: none !important;
		clear: none !important;
		width: 650px;
		font-size: 8pt;
		margin: 0em 0em 0em .2em;
	}

	.OlderLabel
	{
		float: none !important;
		margin: .5em 1em 0em 6.3em;
	}

	.OlderTextbox
	{
		float: none !important;
		width: 40px;
		margin: .3em 0em 0em 0em;
	}

	.OptionsFieldSetCheckboxList
	{
		float: none !important;
		clear: none !important;	
		width: 725px;
		height: auto;
		padding: 0em 0em 1em 0em;
		margin: 0em 0em 1em 1em;
	}

	#mainmenu tr 
	{
		position: static;
		height: 1.5em;
		z-index: 1;
	}

	#mainmenu
	{
		float: none !important;
		clear: none !important;
		width: 758px;
		font-size: .95em;
		background-color: #666699;
		border-top-style: none; 
		border: solid 1px #000000;
		padding: .1em .1em .1em .1em;
		display: none;
	}

	* html #mainmenu {width: 754px;}

	#mainmenu a 
	{
		text-decoration: none; 
		font-size: .8em;
	}

	/* Adds a height to a button so that IE Win will allow it to be clickable across its full width. */
	/* Hide from IE5-Mac \*/
	 html #mainmenu a {height: 1%;}
	/* end hiding */ 

	.PreferencesDropList
	{
		position: relative;
		float: none !important;
		border: solid 1px #7f9db9;
		margin: -.2em 0em 0em 0em;
	}

	.PreferencesDiv
	{
		float: none !important;
		clear: none !important;
		width: 700px;
		margin: 1em 0em 0em 1em;
	}

	.PreferencesLabel
	{
		float: none !important;
		clear: none !important;
		width: 300px;
		margin: 0em 0em 0em 1em;
	}

	.PrintViewDetailsHeaderLabel
	{
		float: none !important;
		clear: none !important;
		font-weight: bold;
		margin: 0em 0em .2em .2em;
	}

	.PrintViewHeadingLabel
	{
		float: none !important;
		clear: none !important;
		width: 750px;
		font-weight: bold;
		margin: 0em 0em .8em .2em;
	}

	.PrintViewButton
	{
		float: none !important;
		clear: none !important;
		width: 3.5em;
		height: 2.2em;
		font-size: 14px;
		font-weight: bold;
		margin: 1em 0em 1em .5em;
	}

	.PrintViewDisplayDataListHeaderTemplate 
	{
		position: static;
		width: 650px;
		text-align: right;
		padding: 0em 0em 0em .2em;
		margin: 0em 0em 1em 0em;
	}

	.PrintViewHybridPageHeaderTemplate
	{
		float: none !important;
		clear: none !important;
		margin: 0em 0em 1em 0em;
	}

	.PrintViewHybridHeaderTemplate
	{
		float: none !important;
		clear: none !important;
	}

	.PrintButtonDiv
	{
		float: none !important;
		clear: none !important;
		margin: 0em 0em 1em 0em;
	}

	#controlpanel 
	{
		float: none !important;
		clear: none !important;
		padding-left: 2.5em;
	}

	#sidemenu 
	{
		position: static;
		top: 1em;
	}

	.PasswordCustomValidator
	{
		margin: 0px 0px 0px 0.25em; 
		vertical-align: top;
		float: none !important;
	}

	.PunchClockButton
	{
		float: none !important;
		width: 8em;
		clear: none !important;
		margin: .4em .4em .4em 195px;
	}

	.PunchClockTimeMask
	{
		float: none !important;
		width: 68px;
	}

	.RecordTimeSearchButton
	{
		float: none !important;
		clear: none !important;
		width: 5em;
		margin: 0em 0em 5px 197px;
	}

	.RecordTimeSRDropListLabel
	{
		float: none !important;
		clear: none !important;
		width: 175px;
		text-align: left;
		margin: 30px 0px 0px 22px;
	}

	.RecordTimeSRDropList
	{
		float: none !important;
		clear: none !important;
		margin: -19px 0px 5px 197px;
		border: solid 1px #7f9db9;
	}

	.RecordTimeListSearchTypeDropList
	{
		float: left;
		clear: left;
		vertical-align: middle;
		border: solid 1px #7f9db9;
		margin: 20px 0px 6px 0px;
	}

	.RecordTimeListSearchTypeDropListLabel
	{
		float: left;
		clear: left;
		width: 175px;
		text-align: left;
		margin: 20px 0px 0px 22px;
	}

	.RecordTimeListSearchTypePromptLabel
	{
		width: auto;
		font-size: 8pt;
		padding: 0px 0em 3px 0em;
	}

	.RecordTimeSRDropListDescription
	{
		float: left;
		clear: left;
		width: auto;
		font-size: 8pt;
		margin: 5px 0em 0em 0em;
	}

	.RefreshTotalAmountButton
	{
		float: none !important;
		margin: 0em 0em 0em .2em;
	}

	.RGCustomValidator
	{
		float: none !important;
		vertical-align: top;
		margin: 0em 0em 0em .05em; 
	}

	.RGFilterFolderLabel 
	{
		float: none !important;
		clear: none !important;
		text-align: left;
		margin: 1em .25em 1em 2.5em;
	}

	.RGFolderDropDownList
	{
		float: none !important;
		text-align: left;
		border: solid 1px #7f9db9;
		margin: 11px .25em .35em 0em;
	}

	a.RGMenuLink
	{
		float: none !important;
		color: #FFFFFF;
		font-weight: bold;
		border: solid 1px #666699;
		padding: .2em .2em .2em .2em;
		margin: .2em 0em .1em .2em;
		text-decoration: none;
	}

	a.RGMenuLink:link 
	{
		float: none !important;
		color: #FFFFFF;
		font-weight: bold;
		border: solid 1px #666699;
		padding: .2em .2em .2em .2em;
		margin: .2em 0em .1em .2em;
		text-decoration: none;
	}

	/* Part of a pseudo class style for the RGMenu, which dosen't use the sitemap file
	a.RGMenuLink:visited 
	{
		font-weight: bold;
		color: #000000;
		border-color: #000000;
		background-color: #dfcee1;
	} 
	*/

	a.RGMenuLink:hover 
	{
		font-weight: bold;
		color: #000000;
		border-color: #000000;
		background-color: #bca8e1;
		padding: .2em .2em .2em .2em;
	}

	/* Part of a pseudo class style for the RGMenu, which dosen't use the sitemap file
	a.RGMenuLink:active 
	{
		font-weight: bold;
		color: #000000;
		border-color: #000000;
		background-color: #dfcee1;
	}
	*/

	.RGNewFolderButton
	{
		float: none !important;
		margin: -.1em 0em 0em .2em;
	}

	.RGNewFolderCRUDPanel 
	{
		float: none !important;
		clear: none !important;
		clear: none !important;
		height: 32px;
		width: 757px;
		text-align: right;
		background-color: #666666;
		padding: 5px 5px 0px 0px;
		margin: 1.5em 0em 0em 0em;
		background-image: url(images/Crud.gif);
		background-repeat: repeat-x;
	}

	.RGMenuPanel
	{
		float: none !important;
		clear: none !important;
		width: 760px;
		height: 30px;
		background-color: #666699;
		border: solid 1px black;	
		display: none;
	}

	.RGPageHeadingPanel
	{
		float: none !important;
		clear: none !important;
		width: 760px;
		margin: .5em 0em .5em 1em;
	}

	.SearchAdvancedPanel
	{
		float: none !important;
		clear: none !important;
		margin-bottom: 1em;
	}

	.SearchButton
	{
		float: none !important;
		clear: none !important;
		width: 80px;
		margin: 8px 0px 0px 65px;
	}

	.SearchButtonDesktop
	{
		float: none !important;
		clear: none !important;
		width: 8em;
		margin: 1em 1em 0em 11.5em;
	}

	.SearchCancelButton
	{
		float: none !important;
		width: 80px;
		margin: 8px 0px 0px 10px;
	}

	.SearchDropDownList
	{
		float: none !important;
		border: solid 1px #7f9db9;
		margin: 0em 0em 0em 0em;
	}

	.SearchFieldset
	{
		clear: none !important;
		width: 380px;
		height: auto;
		padding: 0px 10px 10px 10px;
		margin: 0em 0em 1em 15px;
	}

	.SearchFieldsetAge
	{
		clear: left;
		width: 580px;
		height: auto;
		padding: .5em .5em .5em .5em;
		margin: 0em 0em 1em 0em;
	}
	
	.SearchFieldSetDisabilities
	{
		clear: left;
		width: 580px;
		height: auto;
		padding: .5em .5em .5em .5em;
		margin: 0em 0em 1em 0em;
	}

	.SearchFieldsetDateRange
	{
		clear: none !important;
		width: 580px;
		height: auto;
		padding: .5em .5em .5em .5em;
		margin: 1em 0em 1em 1em;
	}

	.SearchFieldSetDateBetween
	{
		clear: none !important;
		width: 562px;
		height: auto;
		padding: .5em .5em .5em .5em;
		margin: 0em 0em 1em 0em;
	}

	.SearchFieldsetBetween
	{
		float: none !important;
		clear: none !important;
		width: 580px;
		height: auto;
		margin: 0em 0em 0em .5em;
	}

	.SearchFieldsetDesktop
	{
		clear: none !important;
		min-width: 600px;
		height: auto;
		height: auto !important;
		padding: 0px 10px 10px 10px;
		margin: 0px 0px 0px 15px;
	}

	.SearchLabel
	{
		float: left;
		clear: left;
		height: 18px;
		width: 180px;
		margin: 0px 10px 8px 0px;
	}

	.SearchPanel
	{
		float: none !important;
		clear: none !important;
		width: 750px;
	}

	.SearchPanelEmployeeTime
	{
		margin: 2em 0em 0em 0em;
	}

	.SearchTextBox
	{
		float: left;
		margin: 0px 0px 8px 0px;
	}

	.SecurityPanel
	{
		float: none !important;
		clear: none !important;
	}

	.SelectContactInfoButton
	{
		width: 95px;
		margin: 0px 0px 2px 0px;	
	}

	.SelectContactInfoButtonProjectResults
	{
		width: 95px;
		margin: 7px 0px 5px 0px;
	}

	.SelectConnectionsPanel
	{
		width: 102px;
		margin: 3px 0px 0px 2px;
		text-align: center;
		position: absolute;
		left: 0;
		top: 3px;
		display: none;
	}

	.SelectConnectionsPanelProjectResults
	{
		width: 155px;
		margin: 0px 0px 0px 0px;
		text-align: center;
		position: absolute;
		left: 0;
		top: 3px;
	}

	.SelectedExplanationCheckboxList
	{
		float: none !important;
		clear: none !important;
		width: 710px;
		margin: .3em 0em 0em .5em;
	}

	.SelectedExplanationLabel 
	{	
		float: none !important;
		clear: none !important;
		width: 670px;
		text-align: left;
		margin: .5em 0em 0.5em 2.5em;
	}

	.ShowButton
	{
		float: none !important;
		margin: .5em 0em .5em 4em;
	}

	.SiteMapPathHeader
	{
		float: none !important;
		clear: none !important;
		margin: 1.2em 0em 1em .5em;
	}

	.StartDateChooser
	{
		float: left;
		border: solid 1px #7f9db9;
		margin: .5em 0em 0em 0em;
	}

	.StartDateLabel
	{
		float: left;
		margin: .7em 1em 0em 3em;
	}

	.StartDateLabelTimeBetween
	{
		float: left;
		margin: .7em 1em 0em 1em;
	}

	.StepHeaderLabel
	{
		float: left;
		clear: left;
		width: 100%;
		font-size: large;
		margin: 0em 0em 2em .8em;
	}

	.StepHeaderEditLabel
	{
		float: none !important;
		clear: none !important;
		width: 250px;
		font-size: large;
		margin: 0em 0em 0em .8em;
	}

	.SuccessLabel
	{
		color: #008000;
		font-size: 20px;
		margin: 0px 5px 0px 0px;
	}

	.SearchResultsTextBox
	{
		float: none !important;
		margin: -.2em 0em 0em 0em;
	}

	TABLE.ContactChangedNote
	{
		width: 100%;
		margin: .3em 0em .3em 0em;	
		border-collapse: collapse;	
	}

	TABLE.ContactChangedNote caption
	{
		width: 100%;
		color: White;
		background-color: #663366;
		padding: .2em .0em .2em 0em;
		margin: 0em 0em -.3em 0em;
		border: solid 1px black;
		border-bottom: none;
	}

	TABLE.ContactChangedNote th
	{
		font-weight: 600;
		width: 33%;
		background-color: #DCDCDC;
		padding: .2em 0em .2em 0em;
		margin: 0em 0em 0em 0em;
		border: solid 1px black;
	}

	TABLE.ContactChangedNote td
	{
		font-weight: normal;
		width: 33%;
		background-color: #EEEEEE;
		padding: .2em 0em .2em .5em;
		margin: 0em 0em 0em 0em;
		border: solid 1px black;
	}

	TABLE.DAD1ContactNote
	{
		width: 100%;
		margin: .3em 0em .3em 0em;	
		border-collapse: collapse;	
	}

	TABLE.DAD1ContactNote caption
	{
		width: 100%;
		color: White;
		background-color: #663366;
		padding: .2em .0em .2em 0em;
		margin: 0em 0em -.3em 0em;
		border: solid 1px black;
		border-bottom: none;
	}

	TABLE.DAD1ContactNote caption.AdversaryCaption
	{
		background-color: brown;
	}

	 TABLE.DAD1ContactNote caption.GuardianCaption
	{
		background-color: green;
	}

	 TABLE.DAD1ContactNote caption.CallerCaption
	{
		background-color: blue;
	}

	 TABLE.DAD1ContactNote caption.ReferrerCaption
	{
		background-color: orange;
	}

	 TABLE.DAD1ContactNote caption.PrimaryContactCaption
	{
		background-color: red;
	}

	TABLE.DAD1ContactNote th
	{
		font-weight: 600;
		width: 33%;
		background-color: #DCDCDC;
		padding: .2em 0em .2em 0em;
		margin: 0em 0em 0em 0em;
		border: solid 1px black;
	}

	TABLE.DAD1ContactNote td
	{
		font-weight: normal;
		width: auto;
		background-color: #EEEEEE;
		padding: .2em 0em .2em .5em;
		margin: 0em 0em 0em 0em;
		border: solid 1px black;
	}

	.TimekeeperLabel
	{
		float: none !important;
		clear: none !important;
		width: 235px;
		text-align: left; 
		margin: 3px 0px 0px 0px;
	}

	.TopHyperLink
	{
		margin: 0em .4em 0em 0em;
	}

	.TotalTimeLabel
	{
		float: none !important;
		clear: none !important;
		font-size: large;
		font-weight: bold;
		margin: 0em 0em 0.5em 1em;	
	}

	.TotalTimeLabelDesktop
	{
		float: none !important;
		clear: none !important;
		font-size: large;
		font-weight: bold;
		margin: 1.5em 0em 0em 1em;	
	}

	.TotalTimeLabelPrintView
	{
		float: none !important;
		clear: none !important;
		font-weight: bold;
		width: 650px;
		margin: 0em 0em 0em .6em;	
	}

	.UDFControl
	{
		float: left;
		clear: left;
		width: 700px;
		padding-bottom: .5em;
	}

	.UDFControlLabel 
	{
		float: left;
		clear: left;
		width: auto;
		font-size: large;
		text-align: left;
		margin: 1em 0em .5em 1em;
	}

	.UDFControlLabelEditClosingFields 
	{
		float: left;
		clear: left;
		width: auto;
		text-align: left;
		margin: 1.5em 0em 1em .6em;
	}

	.UDFControlExplanationLabel 
	{
		float: left;
		clear: left;
		width: 100%;
		text-align: left;
		margin: .5em 0em .5em 4em;
	}

	.UDFControlDropDownList
	{
		float: left;
		clear: left;
		text-align: left;
		border: solid 1px #7f9db9;
		margin: 0em 0em 0em 2.6em;
	}

	.UDFControlDateDropDownList
	{
		float: left;
		clear: left;
		text-align: left;
		border: solid 1px #7f9db9;
		margin: 0em 0em 0em 2.4em;
	}

	.UDFControlCheckBox
	{
		float: left;
		clear: left;
		width: 100%;
		text-align: left;
		margin: 0em 0em 0em 2.3em;
	}

	.UDFControlTextBox
	{
		float: left;
		clear: left;
		width: 450px;
		text-align: left;
		margin: 0em 0em 0em 2.4em;
	}

	.UDFControlNumericTextBox
	{
		float: left;
		clear: left;
		border: solid 1px #7f9db9;
		margin: 0em 0em 0em 2.4em;
	}

	.UDFControlRadioButton
	{
		float: left;
		clear: left;
		text-align: left;
		margin: 0em 0em 0em 2em;
	}

	.UDFControlMultiLineTextBox
	{
		float: left;
		clear: left;
		width: 475px;
		text-align: left;
		margin: 0em 0em 0em 2.4em;
	}

	.UDFControlExplanationMultiLineTextBox
	{
		float: left;
		width: 450px;	
		text-align: left;
		margin: 0em 0em .3em 4em;
	}

	.UDFCustomValidator
	{
		float: left;
		clear: left;
		width: 670px;
		height: auto;
		text-align: left;	
		margin: 0em 0em .5em 60px;
	}

	.UDFDataList
	{
		float: left;
		clear: left;
		margin: 1em 0em .5em .5em;
		width: 750px;
	}

	.ValidationSummary
	{	
		float: none !important;
		clear: none !important;
		height: auto;
		width: 730px;
		margin: .5em 0em .5em 1.2em;
	}

	.ValidationSummary li
	{
		list-style-type: disc;
		list-style-position: inside;
		margin-left: 1.75em;
		margin-top: 0.5em;
		padding-left: 0em;
		text-indent: -1.1em;
	}

	.ValidateCloseButton
	{
		
	}

	.WarningsDataList
	{     
		  float: none !important;
		  clear: none !important;
		  height: auto;
		  width: 730px;
		  color: #FF4500;
	} 

	.WarningsListItem
	{
		  list-style-type: disc;
		  list-style-position: inside;
		  margin-left: 1.75em;
		  margin-top: 0.5em;
		  padding-left: 0em;
		  text-indent: -1.1em;
	}

	.WarningsPanel
	{
		float: none !important;
		clear: none !important;
		width: 735px;
		height: auto;
		padding: .2em .2em .2em .2em;
		margin: -1.5em 0em .5em 1.2em;
	}

	.WebNumericEdit
	{
		width: 75px;
	}

	.Wizard
	{
		float: none !important;
		clear: none !important;
		width: 710px;
		border: solid 1px #B5C7DE;
		margin: 0em 0em 0em 0em;
	}

	.WizardUDFDataList
	{
		float: none !important;
		clear: none !important;
		width: 690px;
		margin: -2em 0em .5em .5em;
	}

	.WizardEmployeeDataList
	{
		float: none !important;
		clear: none !important;
		width: 710px;
		margin: 0em 0em 0em 1px;
	}

	.WizardFieldSet
	{
		float: left;
		clear: left;
		width: auto !important;
		height: auto;
		margin: 5px 10px 15px 1em;
	}

	.WizardLabel 
	{
		float: left;
		clear: left;
		width: 175px;
		text-align: left;
		margin: 3px 0em 6px 1em;
	}

	.WizardTextBox, .WizardWebMaskEdit, .WizardCheckBox
	{
		float: left;
		clear: left;
		text-align: left;
		margin: 0em 0em 6px 0em;
	}

	.WizardDOBWebDateChooser
	{
		float: left;	
		width: 350px;
		vertical-align: middle; 
		margin: 3px 0px 6px 0px;
		border: solid 1px #7f9db9;
	}

	.WizardDropDownList
	{
		float: left;
		text-align: left;
		border: solid 1px #7f9db9;
		margin: .15em 0em .35em 14px;
	}

	.WizardFinishCheckBox
	{
		float: left;
		clear: left;
		width: 600px;
		margin: 0em 0em 0em 1em;
	}

	.WizardSelectedExplanationCheckboxList
	{
		float: left;
		clear: left;
		width: 710px;
		margin: .5em 0em 0em 0em;
	}

	.WizardSelectedExplanationRadioButtonList
	{
		float: left;
		clear: left;
		width: auto;
		margin: .5em 0em 0em 0em;
	}

	.WizardStepStyle
	{
		float: none !important;
		clear: none !important;
		color: #333333;
		padding: 0em 0em 1em 0em;
		margin: 0em 0em 0em 0em;
		vertical-align: top;
	}

	.WizardSideBarStyle
	{
		width: 150px; 
		font-size: .9em;
		vertical-align: top;   
		background-color: #666699;
	}

	.WizardSideBarButtonStyle
	{
		color: #FFFFFF;
		font-family: Verdana;
		background-color: #666699;
		margin: .5em 0em 0em .5em;
	}

	.WizardHeaderStyle
	{
		color: #FFFFFF;    
		font-size: .9em;
		font-weight: bold;
		text-align: center;
		background-color: #EEEEEE;
		border: solid 2px #EEEEEE;
	}

	.WizardUserDefinedTableCheckBox
	{
		text-align: left;
		margin: 0em 0em 0em 1em;
	}

	.WizardUserDefinedTableLabel 
	{	
		float: none !important;
		clear: none !important;
		width: 100%;
		text-align: left;
		margin: .5em 0em 0.5em 2.5em;
	}

	.WizardUserDefinedTableTextBox
	{
		float: none !important;
		clear: none !important;
		width: 450px;
		text-align: left;
		margin: 0em 0em .5em 2.5em;
	}

	.WizardUserDefinedTableValidator
	{
		float: none !important;
		/*vertical-align: top;*/
		margin: 0em 0em 0em .25em;
	}

	.WizardNavigationStyle
	{
		float: none !important;
		clear: none !important;
		height: 32px;
		width: 710px;	
		background-color: #666666;
		padding: 0px 5px 0px 0px;
		margin: 1em 0em 0em 0em;	
		background-image: url(images/Crud.gif);
		background-repeat: repeat-x; 
	}

	.WizardNetsoftExplanationDropDownList
	{
		float: none !important;
		border: solid 1px #7f9db9;
		margin: 0em 0em 0em 0em;	
	}

	.YoungerLabel
	{
		float: none !important;
		clear: none !important;
		margin: .5em 1em 0em 5em;
	}

	.YoungerTextbox
	{
		float: none !important;
		width: 40px;
		margin: .3em 0em 0em 0em;
	}

	.UpdateProgress
	{
		position: absolute;
		top: 50%;
		left: 50%;
		background-color: White; 
		margin-left: -120px;
		margin-top: -16px;
		width: 240px;
		height: 32px;
		border: solid thin black; 
		padding: 0.25em 0.25em 0.25em 0.25em;
		font-weight: bold; 
		color: black;
		z-index: 0;
	}

	.TimesheetHeader {
		text-align: center;
		float: none;
	}

	.TimesheetHeaderLabel {
		font-weight: bold;
		width: auto;
	}
	.TimesheetTableTopHeader {
		/*border-top: 1px #000000 solid;
		border-left: 1px #000000 solid;*/
		background-color: #E0E0E0;
	}
	.TimesheetTableRightBorder {
		/*border-right: 1px #000000 solid;*/
	}
	.TimesheetTableSecondHeader {
		/*border-bottom: 1px #000000 solid;
		border-top: 1px #000000 solid;
		border-left: 1px #000000 solid;*/
		background-color: #E0E0E0;
	}
	.TimesheetTableColumnWidth {
		width: 8%;
	}

	.TimesheetTable {
		/*width: 760px;*/
        width: 95%;
		border-collapse: collapse;
		empty-cells: show;
		font-size: 8pt;
	}

	.TimesheetTable th {
		background-color: #E0E0E0;
		border: 1px solid #000000;
		font-size: 9pt;
	}
	.TimesheetTable td {
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		empty-cells: show;
		text-align: right;
		padding-right: 3px;
		width: 8%;
		background-color: #FFFFFF;
	}
	th.TimesheetTableFundHeader {
		width: 25%;
		text-align: left;
		padding-left: 5px;
		background-color: #FFFFFF;
	}
	td.TimesheetTableTotalCell {
		background-color: #E0E0E0;
	}
	td.TimesheetTableTotalRow {
		border-top: 2px #000000 solid;
		border-bottom: 2px #000000 solid;
		background-color: #E0E0E0;
	}
	th.TimesheetTableTotalRow {
		border-top: 2px #000000 solid;
		border-bottom: 2px #000000 solid;
	}
	td.TimesheetTableGrandTotalRow {
		border-top: 2px #000000 solid;
		background-color: #E0E0E0;
	}
	th.TimesheetTableGrandTotalRow {
		border-top: 2px #000000 solid;
	}
	.TimesheetSignBlock {
		border-right: black 1px solid;
		border-top: black 1px solid;
		border-left: black 1px solid;
		border-bottom: black 1px solid
	}
	td.TimesheetSignText {
		font-size: 8pt;
		font-weight: normal;
	}
	.TimesheetSummary {
		border-collapse: collapse;
		empty-cells: show;
		font-size: 9pt;
		font-weight: normal;
	}
	.TimesheetSummary td {
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		empty-cells: show;
		padding-right: 3px;
		padding-left: 3px;
		background-color: #FFFFFF;
	}
	.TimesheetSummaryRightColumn {
		text-align: right;
	}
	td.TimesheetSummaryHeader {
		font-weight: bold;
		font-size: 9pt;
	}

	.LaborDistributionReportTable {
		width: 99%;
		border-collapse: collapse;
		empty-cells: show;
		font-size: 8pt;
	}

	.LaborDistributionReportTable th, .LaborDistributionReportTable tr th {
		/*background-color: #E0E0E0;*/
		/*border: 1px solid #000000;*/
		font-size: 9pt;
		color: Black;
		background-color: white;

	}
	.LaborDistributionReportTable td {
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		empty-cells: show;
		text-align: right;
		padding-right: 3px;
		padding-left: 3px;
		background-color: #FFFFFF;
	}
	th.LdrEmployeeCell {
		 text-align: left;
		 background-color: white;
		 padding-left: 3px;
		color: black;
	}
	td.SubTotalRow {
		background-color:#E0E0E0;
		border-top: 2px #000000 solid;
		border-bottom: 2px #000000 solid;
	} 
	th.SubTotalRow {
		background-color:#E0E0E0;
		border-top: 2px #000000 solid;
		border-bottom: 2px #000000 solid;
		color: black;
	}
	td.GrandTotalRow {
		
		background-color: #dfcee1;
		border-top: 2px #000000 solid;
		
	}
	th.GrandTotalRow {
		background-color: #dfcee1;
		border-top: 2px #000000 solid;
		color: black;

	}
	.LaborDistributionReportCheckBox {
		float: none !important;
		clear: none !important;
		margin-left: 1.5em;
		margin-bottom: 1em;
	}

	/* RG Stuff */
	.RGMasterBodyDiv
	{
		float: none !important;
		clear: none !important;
		width: 750px;
		height: auto;
		font-size: 1em;	
		margin: .5em 0em 0em 0em;
	}

	.RGSortFieldsListDiv
	{
		float: none !important;
		height: 125px;
	}

	.RGSelectFiltersList
	{
		width: 500px;
		height: auto;
		border: solid 1px #7f9db9;
	}

	.RGSortFieldList
	{
		width: 400px;
		height: auto;
		border: solid 1px #7f9db9;
	}

	.RGSortFieldVertMoveDiv
	{
		float: none !important;
		margin-left: 0.5em;
		vertical-align: middle ;
		margin-top: 30px;	
	}

	.RGFieldListButtonsDiv
	{
		clear: none !important;
	}

	.RGCreatePanel
	{
		float: none !important;
		clear: none !important;
		width: 750px;
		margin: 1em 0em 0em 0em;	
	}

	.RGCreateButton
	{
		float: none !important;
		margin: 0em 0em 0em .3em;
	}

	.RGExportFileTypeDiv
	{
		float: none !important;
		clear: none !important;
		margin: 0em 0em 0em -.53em;
	}

	.RGSFieldSelectDiv
	{
		float: left;	
		text-align: center;
		width: 250px;
		margin: 0em 0em 0em .2em;
	}

	.RGMoveFieldHorztDiv
	{
		float: left;	
		text-align: center;
		width: 40px;
		margin: 0em 0em 0em 5.5em;
	}

	.RGMoveFieldVertDiv
	{
		float: none !important;	
		text-align: center;
		width: 35px;
		margin: 8.5em 0em 0em 5.5em;
	}

	.RGMasterTopDiv
	{
		float: none !important;
		clear: none !important;
		text-align: right;
		width: 750px;
		margin: 1.5em 0em 0em 0em;
	}

	.RGFieldListLabel
	{	
		float: none !important;
		font-size: 1.05em;
		text-align: center;
		width: 325px;
	}

	.RGMasterLabel
	{
		
	}

	.RGNavComboLabel
	{
		float: none !important;
		font-size: 1.2em;
		margin-left: 6.2em;
	}

	.RGNavComboDropDownList
	{
		margin-left: 1.3em;
		margin-right: 1em;
		width: 200px;
	}

	.RGReportLink
	{
		text-align: right !important;
		margin: 0em 0em 0em 0em;
	}

	.RGReportLabel
	{
		font-size: 1.9em;
		text-align: left;
	}

	.RGReportRow 
	{
		color: Black;
		background-color: #EEEEEE;
	}

	.RGReportRow tr
	{
		padding: 5px 5px 5px 5px;
	}

	.RGReportRow th
	{
		padding: 5px 5px 5px 5px;
		border: solid 1px black;
	}

	.RGReportRow td
	{
		padding: 5px 5px 5px 5px;
		border: solid 1px black;
	}

	.RGReportAlternateRow
	{
		background-color: #DCDCDC;
	}

	.RGReportAlternateRow tr
	{
		padding: 5px 5px 5px 5px;
	}

	.RGReportAlternateRow th
	{
		padding: 5px 5px 5px 5px;
		border: solid 1px black;
	}

	.RGReportAlternateRow td
	{
		padding: 5px 5px 5px 5px;
		border: solid 1px black;
	}

	.RGReportGroup th
	{
		text-decoration: underline;
		font-weight: bold;
		padding-top: .5em;
		text-align: left;
		/* background-color: #FAF2FF; */
		background-color: #DFCEE1;
		padding-bottom: 5px;
	}

	.RGReportColumnHeaders
	{
		background-color: #666699;
		color: White;
		font-weight: bold;
		text-align: center;	
	}

	.RGReportColumnHeaders tr
	{
		padding: 5px 5px 5px 5px;
	}

	.RGReportColumnHeaders th
	{
		padding: 5px 5px 5px 5px;	
		border: solid 1px black;
	}

	.RGReportColumnHeaders td
	{
		padding: 5px 5px 5px 5px;	
		border: solid 1px black;
	}

	.RGReportLongTextHeader
	{
		font-weight: bold;
		font-style: italic;
	}

	.RGReportLongText
	{
		font-style: italic;
	}

	.RGReportTotals th
	{
		text-decoration: underline;
		font-weight: bold;
		background-color: #D0BCF5;
		padding-top: 1em;
		text-align: left;
		padding-bottom: 5px;
		padding-left: 3px;
	}

	.RGReportTable
	{
		width: 100%;
		/*background-color: Black;*/
		border-collapse: collapse;
	}

	.RGReportTable a:visited  
	{
		color : Maroon;
	}

	.RGReportTable thead
	{
		display:table-header-group;
	}

	.RGShowLinkButton
	{
		font-size: 1.05em;
	}

	.RGShowLabel
	{
		font-size: 1em;
	}

	.RGShowPrintLabel
	{
		float: none !important;
		clear: none !important;
		font-size: .75em;
		font-weight: bold;
		margin: .2em 0em 0em 0em;
	}

	.RGShowHeaderLabel
	{
		font-size: 2em;
	}

	.RGTableDiv 
	{
		float: none !important;
		clear: none !important;
		text-align: center;
		width: auto;
		margin: .2em;
	}

	.RGFieldControl
	{
		float: none !important;
		margin-top: .2em;
		width: 100%;
	}

	.RGLeftSelectedFieldListBox
	{
		float: none !important;
		width: 325px;
		border: solid 1px #7f9db9;
		margin: .2em .0em 0em 0em;
	}

	.RGRightSelectedFieldListBox
	{
		float: none !important;
		width: 325px;
		border: solid 1px #7f9db9;
		margin: .2em 0em 0em 0em;
	}

	.RGFilterControl
	{
		float: none !important;
		clear: none !important;
		border: solid 1px #7f9db9;
		margin: 5px 0px 0px 0px;
	}

	.RGFilterFieldDropList
	{
		float: none !important;
		clear: none !important;
		border: solid 1px #7f9db9;
		margin: 5px 0px 0px 0px;
	}

	.RGContainerControl
	{
		float: left;
		clear: left;
		border: solid 1px #7f9db9;
		margin-top: 0.2em;
	}

	.RGFieldContainerDropList
	{
		float: none !important;
		clear: none !important;
		border: solid 1px #7f9db9;
		/*
		margin: 8px 0px 0px 0px; */
	}

	/** html .RGContainerControl {width:auto;}*/

	.RGContainerDiv
	{
		 width:auto;
	}

	.RGFieldContainerDiv
	{
		float: none !important;
		clear: none !important;
		/*height: 195px;
		width: auto;
		padding: 0px 0px 0px 0px;*/
	}

	.RGFilterFieldDiv
	{
		float: left;
		clear: left;
		height: auto;
		width: auto;
		margin: 0px 0px 0px 0px;
	}

	.RGValueFieldDiv
	{
		float: none !important;
		clear: none !important;
		height: 3em;
		width: auto;
	}

	.RGGroupDiv
	{
		 width:auto;
	}

	* html .RGGroupDiv {width: 4em;}

	.RGTableData
	{
		width: auto;
		padding: 0em .25em 0em .25em;
	}

	.RGTableDataSpacer
	{
		height: 3.5em;
		width: 10px; 
		margin-bottom: 0.5em;
	}

	.RGTableDataSpacerFilterField
	{
		height: .5em;
		width: 10px; 
		margin-bottom: 0em;
	}

	.RGTableDataSpacerOperator
	{
		height: 3em;
		width: 10px; 
		margin-bottom: 0.5em;
	}

	.RGFilterLabel
	{
		float: none !important;
		clear: none !important;
		width: 175px;
	}

	.RGAndOrLabel
	{
		float: none !important;
		clear: none !important;
		text-align: left;
	}

	.RGAndOrControl
	{
		float: left;
		clear: left;
		border: solid 1px #7f9db9;	
		margin: 5px 0px 0px 0px;
	}

	.RGOParenLabel
	{
		float: none !important;
		clear: none !important;
		width: 25px;
		text-align: left;
		padding: 0px 0px 0px 5px;
	}

	.RGFieldContainerLabel
	{
	}

	.RGFilterFieldLabel
	{
	}

	.RGLocalDataFieldLabel
	{
		float: none !important;
		clear: none !important;
		width: 180px;
		text-align: left;
		margin: 0px 0px 0px 10px;
	}

	.RGLocalDataDropList
	{
		float: none !important;
		clear: none !important;
		border: solid 1px #7f9db9;
		margin: 8px 0px 0px 0px;
	}

	.RGLocalDataPanel
	{
		width: auto;
		height: 3.5em;
		padding: 7px 0px 0px 0px;
	}

	.RGLocalDataTablePanel
	{
		width: auto;
		height: 3.5em;
		padding: 7px 0em 0em 0em;
	}

	.RGOperatorLabel
	{
	}

	.RGValue1Panel
	{
		float: none !important;
		clear: none !important;
		width: auto;
		margin: 0px 0px 3px 0px;
	}

	.RGValue2Panel
	{
		float: none !important;
		clear: none !important;
		width: auto;
		margin: 3px 0px 0px 0px;
	}

	.RGValue1Label
	{
		
	}

	.RGValue1TextBox
	{
		float: none !important;
		clear: none !important;
		margin: 5px 0px 0px 0px;
	}

	.RGValueWebDateChooser
	{
		
		float: none !important;
		clear: none !important;
		border: solid 1px #7f9db9;
		margin: 5px 0px 0px 0px;
	}

	.RGValue2Label
	{
		margin: 7px 0px 0px 0px;
	}

	.RGCParenLabel
	{
		float: none !important;
		clear: none !important;
		width: 25px;
		text-align: left;
		padding: 0px 0px 0px 5px;
	}

	.RGFilterValue1Div
	{
		float: none !important;
		clear: none !important;
		text-align: center;
		width: auto;
	}

	.RGFilterValue2Div
	{
		float: none !important;
		clear: none !important;
		text-align: center;
		width: auto;
		margin-top: .2em;
	}

	.RGFilterPanel
	{
		float: left;
		clear: left;
		width: 100% !important;
	}

	.RGSelectedFieldPanel
	{
		float: left;
		clear: left;
		margin: .5em 0em 1em .6em;
	}

	.RGFilterDateControl
	{
		float: none !important;
  		display: inline;
		border: solid 1px #7f9db9;
		margin-top: .2em;
	}

	.RGtable-row 
	{
		float: left;
		clear: left;
		margin-top: 0.5em; 
		margin-right: 0; 
		margin-bottom: 0; 
		margin-left: 0;
		padding: 0; 
		width: 750px;
	}

	.RGleft-container 
	{
		border: none; 
		float: left !important; 
		margin: 0; 
		padding-right: 2px !important; 
		width: 170px;
		text-align: right !important; 
		font-size: 1.2em;
		
	}

	.RGright-container 
	{
		border: none; 
		float: left !important;
		margin-left: 0px !important; 
		padding: 0; 
		text-align: left; 
		width: 570px !important;
		font-size: 0.9em;
		margin-top: 0.2em;
	}

	.RGReportName
	{
		cursor: pointer;
	}

	.RGEmptyText
	{
		text-decoration: underline;
		font-style:italic;
	}

	.PrintButtonDiv
	{
		display: none;
	}

	.DataListPageSize
	{
		width: 3em;
		margin-left: -0.3em;
	}
	.EditSRFormRadioButton
	{
		margin-left: 10px;
	}

    input[type='submit'], input[type='reset'], input[type='button'] 
    {
        display: none;
    }
	
	.GridViewButtonColumn
	{
	 
	}
	
	.TimePager
	{
		float: none !important;
	}

	.TimePageSize
	{
		float: none !important;
	}

    img, button
    {
        display: none;
    }
	
	.noPrint 
	{
		display: none;
	}

	.printDiv 
	{
		display: block !important;
		border: solid 1px gray !important; 
		font-family: Courier !important;
		font-style: normal !important;
		font-weight: normal !important;
		min-height: 60px !important;
	}
}