﻿.FOCPlain
{
	font-family:Tahoma;
	font-size:10pt;
}
.FOCPlainHdr1
{
	font-family:Tahoma;
	font-size:10pt;
	font-weight:bold;
}

/******************************************
*
* Contempt Service Application Styles
*
*******************************************/
#psMainHome, #psMainAssignments, #psMainServers, #psMainParties, #psMainUsers, #psMainCodes, #psMainHelp
{      
    width:104px;
    cursor:pointer;
}
#psMainCases, #psMainPostal, #psMainTasks, #psMainBilling, #psMainUtilities
{
	width:104px;
	cursor:default;
}
#psMainExtHome, #psMainExtComments, #psMainExtHelp, #psClose, #psDefault
{      
    width:96px;
    cursor:pointer;
}
#psMainExtUtilities
{
	width:96px;
	cursor:default;
}
.psaPageTitle
{
	font-family:Tahoma;
	font-weight:bold;
	font-size:20pt;
}
.psaLabel
{
	margin-right:5px;
	font-weight:normal;
	font-family:Tahoma;
	font-size:10pt;
	text-align:right;
	padding-bottom:3px;
}
.psaLabelObout
{
	margin-right:75px;
	font-weight:normal;
	font-family:Tahoma;
	font-size:9pt;
	text-align:right;
}
.psaDisplayOnly
{
	margin-right:0px;
	border-style:none;
	font-family:Tahoma;
	font-size:10pt;
	text-align:left;
	font-weight:bold;
}
.psaServiceDetailRow
{
	height:20px;
}
.psaLabelEditRow
{
	margin-right:5px;
	text-align:right;
}
.psaPanelLeft
{
	float:left;
	margin-left:0px;
	position:relative;
}
.psaPanelMid
{
	float:left;
	margin-left:10px;
	position:relative;
}
.psaPanelRight
{
	float:left;
	margin-left:10px;
	position:relative;
}
.psaPanelHdr
{
	background-color:#BFC3CE;
	color:#2b2b3d;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	border-bottom:solid 1px #C3C9CE;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:15px;
	margin-bottom:2px;
}
.psaPanelHdrBlack
{
	background-color:#000068;
	color:#FFFFFF;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	border-bottom:solid 1px #C3C9CE;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:15px;
	margin-bottom:2px;
}
#cbxNamePrefix
{
	margin-left:150px;
	position:absolute;
}
.psaDatePicker
{
	vertical-align:top;
}
.psaDatePickerMid
{
	vertical-align:middle;
}
.psaSCTitle
{
	margin-left:0px;
	margin-top:0px;
	position:absolute;
}
.psaPanelCaseInfo
{
	margin-left:15px;
	margin-top:25px;
	background-color:#C3C9CE;
	position:absolute;
}
.psaPanelCaseComments
{
	margin-left:15px;
	margin-top:265px;
	position:absolute;
}
.psaPanelServer
{
	margin-left:401px;
	margin-top:265px;
	position:absolute;
}
.psaPanelPlaintiff
{
	margin-left:609px;
	margin-top:25px;
	position:absolute;
}
.psaPanelDefendant
{
	margin-left:276px;
	margin-top:25px;
	position:absolute;
}
.psaPanelService
{
	margin-left:15px;
	margin-top:445px;
	position:absolute;
}
.psaPanelPartyAddress
{
	margin-left:15px;
	margin-top:220px;
	position:absolute;
}
/*   Lists  */
.psaPanelListOfServerAssignments
{
	margin-left:30px;
	margin-top:20px;
	position:absolute;
}
.psaPanelListOfAssignments
{
	margin-left:24px;
	margin-top:20px;
	position:absolute;
}
.psaPanelListOfBatches
{
	margin-left:49px;
	margin-top:20px;
	position:absolute;
}
.psaPanelListOfCases
{
	margin-left:30px;
	margin-top:20px;
	position:absolute;
}
.psaPanelListOfParties
{
	margin-left:24px;
	margin-top:20px;
	position:absolute;
}
.psaPanelListOfInvoices
{
	margin-left:49px;
	margin-top:20px;
	position:absolute;
}
.psaPanelListOfInvoicesBasic
{
	margin-left:139px;
	margin-top:20px;
	position:absolute;
}
.psaPanelListOfServers
{
	margin-left:130px;
	margin-top:25px;
	position:absolute;
}
.psaPanelListOfUsers
{
	margin-left:14px;
	margin-top:20px;
	position:absolute;
}
.psaPanelListOfCaseComments
{
	margin-left:72px;
	margin-top:20px;
	position:absolute;
}
.psaPanelListOfPartyAddresses
{
	margin-left:47px;
	margin-top:20px;
	position:absolute;
}
.psaPanelCodeMapList
{
	margin-left:50px;
	margin-top:20px;
	position:absolute;
}
.psaPanelCodeList
{
	margin-left:290px;
	margin-top:20px;
	position:absolute;
}
.psaListOfImports
{
	margin-left:49px;
	margin-top:20px;
	position:absolute;
}
/*   Party Editor   */
.psaPartyEditorPersonal
{
	margin-left:120px;
	margin-top:20px;
	position:absolute;
}
.psaPartyEditorPhones
{
	margin-left:585px;
	margin-top:20px;
	position:absolute;
}
.psaPartyEditorAddress
{
	margin-left:120px;
	margin-top:210px;
	position:absolute;
}
/* Party Address Editor */
.psaPartyAddressEditorAddress
{
	margin-left:120px;
	margin-top:75px;
	position:absolute;
}
.psaPartyAddressEditorCommandButtons
{
	margin-top:370px;
	position:absolute;
}
.psaPAEEMsg
{
	margin-top:440px;
	position:absolute;
}
/* Case Editor */
.psaCaseEditorCase
{
	margin-left:150px;
	margin-top:50px;
	position:absolute;
}
.psaCaseEditorCommandButtons
{
	margin-top:300px;
	position:absolute;
}
/* User Editor */
.psaUserEditorCommandButtons
{
	margin-top:400px;
	position:absolute;
}
/* Assigned Service Case */
.psaASCPanelService
{
	margin-left:15px;
	margin-top:380px;
	position:absolute;
}
.psaASCReturn
{
	margin-left:704px;
	margin-top:595px;
	position:absolute;
}
/* Assigned Service Manager */
.psaASMCase
{
	margin-left:65px;
	margin-top:25px;
	position:absolute;
}
.psaASMDefaultPersonal
{
	margin-left:465px;
	margin-top:25px;
	position:absolute;
}
.psaASMDefaultAlternate
{
	margin-left:465px;
	margin-top:115px;
	position:absolute;
}
.psaASMAssignment
{
	margin-left:65px;
	margin-top:205px;
	position:absolute;
}
.psaASMCustom
{
	margin-left:465px;
	margin-top:205px;
	position:absolute;
}
.psaASMCommandButtons
{
	margin-top:285px;
	position:absolute;
}
/* Assigned Service Editor */
.psaASECaseInfo
{
	margin-left:14px;
	margin-top:30px;
	position:absolute;
}
.psaASEServiceInfo
{
	margin-left:344px;
	margin-top:30px;
	position:absolute;
}
.psaASEServiceDates
{
	margin-left:644px;
	margin-top:30px;
	position:absolute;
}
.psaASEServiceDetails
{
	margin-left:14px;
	margin-top:175px;
	position:absolute;
}
.psaASEReturn
{
	margin-left:704px;
	margin-top:2px;
	position:absolute;
}
/* ServerAreaSelector */
.psaSASTitle
{
	margin-left:0px;
	margin-top:25px;
	position:absolute;
}
.psaSASPersonal
{
	margin-left:15px;
	margin-top:60px;
	position:absolute;
}
.psaSASAlternate
{
	margin-left:483px;
	margin-top:60px;
	position:absolute;
}
.psaSASTitleLabel
{
	font-weight:normal;
	font-family:Verdana;
	font-size:10pt;
	color:Black;
	text-align:center;
}
/* ServerAreaEditor */
.psaSAETitle
{
	margin-left:0px;
	margin-top:25px;
	position:absolute;
}
.psaSAEServerArea
{
	margin-left:149px;
	margin-top:60px;
	position:absolute;
}
.psaSAECommandButtons
{
	margin-top:275px;
	position:absolute;
}
/* ServerCaseSelector */
.psaSCSTitle
{
	margin-left:0px;
	margin-top:25px;
	position:absolute;
}
.psaSCSTitleLabel
{
	font-weight:normal;
	font-family:Verdana;
	font-size:10pt;
	color:Black;
	text-align:center;
}
.psaSCSCaseList
{
	margin-left:29px;
	margin-top:60px;
	position:absolute;
}
.psaSCSCommandButtons
{
	margin-top:275px;
	position:absolute;
}
/* PostalEventSelector */
.psaPESTitle
{
	margin-left:0px;
	margin-top:25px;
	position:absolute;
}
.psaPESTitleLabel
{
	font-weight:normal;
	font-family:Verdana;
	font-size:10pt;
	color:Black;
	text-align:center;
}
.psaPESPostalList
{
	margin-left:34px;
	margin-top:60px;
	position:absolute;
}
/* BillingGroupManager */
.psaBGMTitle
{
	margin-left:0px;
	margin-top:25px;
	position:absolute;
}
.psaBGMTitleLabel
{
	font-weight:normal;
	font-family:Verdana;
	font-size:10pt;
	color:Black;
	text-align:center;
}
.psaBGMCaseList
{
	margin-left:139px;
	margin-top:60px;
	position:absolute;
}
.psaBGMGroupList
{
	margin-left:244px;
	margin-top:60px;
	position:absolute;
}
/* InvoiceManager */
.psaInvTitle
{
	margin-left:0px;
	margin-top:25px;
	position:absolute;
}
.psaInvTitleLabel
{
	font-weight:normal;
	font-family:Verdana;
	font-size:10pt;
	color:Black;
	text-align:center;
}
.psaInvItemList
{
	margin-left:264px;
	margin-top:60px;
	position:absolute;
}
/* GroupAssignServer */
.psaGASTitle
{
	margin-left:0px;
	margin-top:25px;
	position:absolute;
}
.psaGASTitleLabel
{
	font-weight:normal;
	font-family:Verdana;
	font-size:10pt;
	color:Black;
	text-align:center;
}
.psaGASStep1Entry
{
	margin-left:96px;
	margin-top:60px;
	position:absolute;
}
.psaGASNavButtons
{
	margin-left:96px;
	margin-top:620px;
	position:absolute;
}
/* Invoice Create */
.psaICTitle
{
	margin-left:0px;
	margin-top:25px;
	position:absolute;
}
.psaICTitleLabel
{
	font-weight:normal;
	font-family:Verdana;
	font-size:10pt;
	color:Black;
	text-align:center;
}
.psaICInvoiceInfo
{
	margin-left:200px;
	margin-top:60px;
	position:absolute;
}
.psaICNavButtons
{
	margin-left:750px;
	margin-top:5px;
	position:absolute;
}
/* Import XL File */
.psaIMPStep1
{
	margin-left:20px;
	margin-top:20px;
	position:absolute;
}
.psaIMPStep2
{
	margin-left:580px;
	margin-top:20px;
	position:absolute;
}
.psaIMPStep3
{
	margin-left:20px;
	margin-top:150px;
	position:absolute;
}.psaIMPCommandButtons
{
	margin-top:130px;
	position:absolute;
}
/* Import XL Results */
.psaIMRSummary
{
	margin-left:34px;
	margin-top:20px;
	position:absolute;
}
.psaIMRImportCases
{
	margin-left:34px;
	margin-top:140px;
	position:absolute;
}
.psaIMRBtnReturn
{
	margin-left:760px;
	margin-top:75px;
	position:absolute;
}
/* Import XL Assign */
.psaIMABtnReturn
{
	margin-left:810px;
	margin-top:60px;
	position:absolute;
}
.psaIMABtnAssign
{
	margin-left:424px;
	margin-top:620px;
	position:absolute;
}
.psaIMAErrorMessage
{
	margin-left:0px;
	margin-top:0px;
	position:absolute;
}
/* Invoice Entry */
.psaIENavButtons
{
	margin-left:750px;
	margin-top:5px;
	position:absolute;
}
/* Odyssey Import Manager */
.psaImportCommandButtons
{
	margin-top:300px;
	position:absolute;
}
.psaOICriteria
{
	margin-left:104px;
	margin-top:20px;
	position:absolute;
}
.psaOILoad
{
	margin-left:700px;
	margin-top:60px;
	position:absolute;
}
.psaOIImport
{
	margin-left:424px;
	margin-top:620px;
	position:absolute;
}
.psaOIOdysseyCasesGrid1
{
	margin-left:104px;
	margin-top:140px;
	position:absolute;
}
/* Invoice Editor */
.psaIEDInvoiceInfo
{
	margin-left:14px;
	margin-top:30px;
	position:absolute;
}
.psaIEDServiceInfo
{
	margin-left:214px;
	margin-top:30px;
	position:absolute;
}
.psaIEDServiceDates
{
	margin-left:464px;
	margin-top:30px;
	position:absolute;
}
.psaIEDTransfer
{
	margin-left:684px;
	margin-top:30px;
	position:absolute;
}
.psaIEDExistingItems
{
	margin-left:14px;
	margin-top:155px;
	position:absolute;
}
.psaIEDAvailableItems
{
	margin-left:484px;
	margin-top:155px;
	position:absolute;
}
.psaIEDSave
{
	margin-left:374px;
	margin-top:570px;
	position:absolute;
}
.psaIEDReturn
{
	margin-left:704px;
	margin-top:2px;
	position:absolute;
}
/* Invoice Manager */
.psaIMTaskArea
{
	margin-left:14px;
	margin-top:10px;
	position:absolute;
}
.psaIMTaskList
{
	margin-left:10px;
	font-weight:normal;
	font-family:Tahoma;
	font-size:12px;
	vertical-align:0px;
}
.psaIMInvoiceInfo
{
	margin-left:164px;
	margin-top:10px;
	position:absolute;
}
.psaIMOtherInfo
{
	margin-left:324px;
	margin-top:10px;
	position:absolute;
}
.psaIMServiceDates
{
	margin-left:564px;
	margin-top:10px;
	position:absolute;
}
.psaIMSummaryInfo
{
	margin-left:754px;
	margin-top:10px;
	position:absolute;
}.psaIMAdditionalParameters
{
	margin-left:164px;
	margin-top:100px;
	position:absolute;
}
.psaIMAdditionalParametersHdr
{
	background-color:#000068;
	color:#FFFFFF;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	border-bottom:solid 0px #C3C9CE;
	padding-bottom:9px;
	padding-top:8px;
	padding-left:15px;
}
.psaIMAdditionalParametersHdrOriginal
{
	background-color:#BFC3CE;
	color:#2b2b3d;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	border-bottom:solid 1px #C3C9CE;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:15px;
	margin-bottom:2px;
}
.psaIMGroupOptions
{
	margin-left:15px;
	margin-top:-12px;
	position:absolute;
	font-weight:normal;
	font-family:Tahoma;
	font-size:12px;
	vertical-align:0px;
	width:300px;
}
.psaIMItemOptions
{
	margin-left:15px;
	margin-top:-12px;
	position:absolute;
	font-weight:normal;
	font-family:Tahoma;
	font-size:12px;
	vertical-align:0px;
	width:200px;
}
.psaIMPrintOptions
{
	margin-left:10px;
	margin-top:-3px;
	position:absolute;
	font-weight:normal;
	font-family:Tahoma;
	font-size:12px;
	vertical-align:0px;
	width:140px;
}
.psaIMAssignmentOptions
{
	margin-left:15px;
	margin-top:-12px;
	position:absolute;
	font-weight:normal;
	font-family:Tahoma;
	font-size:12px;
	vertical-align:0px;
	width:300px;
}
.psaIMResultOptions
{
	margin-left:15px;
	margin-top:-12px;
	position:absolute;
	font-weight:normal;
	font-family:Tahoma;
	font-size:12px;
	vertical-align:0px;
	width:200px;
}
.psaIMExistingItems
{
	margin-left:204px;
	margin-top:75px;
	position:absolute;
}
.psaIMAvailableItems
{
	margin-left:574px;
	margin-top:75px;
	position:absolute;
}
.psaIMAssignFees
{
	margin-left:204px;
	margin-top:25px;
	position:absolute;
}
.psaIMSave
{
	margin-left:374px;
	margin-top:630px;
	position:absolute;
}
.psaIMErrorMessage
{
	margin-left:0px;
	margin-top:595px;
	position:absolute;
}
.psaIMReports
{
	margin-left:754px;
	margin-top:105px;
	position:absolute;
}
.psaIMReturn
{
	margin-left:594px;
	margin-top:630px;
	position:absolute;
}
.psaIMItemTransferGrid1
{
	margin-left:14px;
	margin-top:145px;
	position:absolute;
}
.psaIMItemTransferGrid2
{
	margin-left:564px;
	margin-top:145px;
	position:absolute;
}
.psaIMItemApplyGrid1
{
	margin-left:14px;
	margin-top:145px;
	position:absolute;
}
.psaIMItemApplyGrid2
{
	margin-left:374px;
	margin-top:145px;
	position:absolute;
}
.psaIMItemApplyGrid3
{
	margin-left:14px;
	margin-top:445px;
	position:absolute;
}
.psaIMGroupCombineGrid1
{
	margin-left:14px;
	margin-top:145px;
	position:absolute;
}
.psaIMGroupSeparateGrid1
{
	margin-left:14px;
	margin-top:145px;
	position:absolute;
}
.psaIMGroupRemoveGrid1
{
	margin-left:14px;
	margin-top:145px;
	position:absolute;
}
.psaIMGroupRemoveGrid2
{
	margin-left:414px;
	margin-top:145px;
	position:absolute;
}
.psaIMAssignmentAssignGrid1
{
	margin-left:14px;
	margin-top:145px;
	position:absolute;
}
.psaIMAssignmentAssignGrid2
{
	margin-left:14px;
	margin-top:145px;
	position:absolute;
}
.psaIMAssignmentAssignOtherParms
{
	margin-left:14px;
	margin-top:345px;
	position:absolute;
}
.psaIMAssignmentAssignDate
{
	margin-left:14px;
	margin-top:280px;
	position:absolute;
}
.psaIMAssignmentReAssignGrid1
{
	margin-left:14px;
	margin-top:145px;
	position:absolute;
}
.psaIMAssignmentReAssignGrid2
{
	margin-left:274px;
	margin-top:145px;
	position:absolute;
}
.psaIMAssignmentDeleteGrid1
{
	margin-left:14px;
	margin-top:145px;
	position:absolute;
}
.psaIMOptResultGrid1
{
	margin-left:14px;
	margin-top:145px;
	position:absolute;
}
.psaIMOptResultGrid2
{
	margin-left:684px;
	margin-top:145px;
	position:absolute;
}
/* Invoice Review */
.psaIRInvoiceCasesGrid1
{
	margin-left:14px;
	margin-top:100px;
	position:absolute;
}
.psaIRReports
{
	margin-left:839px;
	margin-top:51px;
	position:absolute;
}
.psaIRGroupsGrid1
{
	margin-left:14px;
	margin-top:100px;
	position:absolute;
}
.psaIRGroupsGrid2
{
	margin-left:414px;
	margin-top:100px;
	position:absolute;
}
/* Officer Manager */
.psaOFMOfficerList
{
	margin-left:14px;
	margin-top:20px;
	position:absolute;
}
.psaOFMOpenInvoices
{
	margin-left:254px;
	margin-top:20px;
	position:absolute;
}
.psaOFMInvoiceItems
{
	margin-left:14px;
	margin-top:290px;
	position:absolute;
}
/* Miscellaneous */
.lblGeneric
{
	margin-right:4px;
	font-weight:normal;
	font-family:Tahoma;
	font-size:10pt;
	text-align:right;
	vertical-align:0px;
}
.lblGenericPlus6
{
	margin-right:4px;
	font-weight:normal;
	font-family:Tahoma;
	font-size:10pt;
	text-align:right;
	vertical-align:0px;
}
.lblLeftMarginPlus6
{
	margin-left:4px;
	font-weight:normal;
	font-family:Tahoma;
	font-size:10pt;
	text-align:left;
	vertical-align:6px;
}
.lblGenericTop
{
	margin-right:4px;
	font-weight:normal;
	font-family:Tahoma;
	font-size:10pt;
	text-align:right;
	vertical-align:top;
}
.lblDeleteMessage
{
	font-weight:normal;
	font-family:Tahoma;
	font-size:10pt;
	text-align:left;
	vertical-align:0px;
}
.txtAlignTop
{
	vertical-align:top;
}
.txtAlign6
{
	vertical-align:6px;
}
.lblEditor
{
	margin-right:4px;
	font-weight:normal;
	font-family:Tahoma;
	font-size:10pt;
	text-align:right;
	vertical-align:0px;
}
.lblEditorTop
{
	margin-right:4px;
	font-weight:normal;
	font-family:Tahoma;
	font-size:10pt;
	text-align:right;
	vertical-align:top;
}
.lblText
{
	font-weight:normal;
	font-family:Tahoma;
	font-size:10pt;
	text-align:center;
	vertical-align:0px;
}
.lblGenericDisplayLeft
{
	margin-left:3px;
	font-weight:normal;
	font-family:Tahoma;
	font-size:10pt;
	color:Navy;
	text-align:left;
	vertical-align:0px;
}
.lblDisplayLeft
{
	margin-left:3px;
	font-weight:normal;
	font-family:Tahoma;
	font-size:10pt;
	color:Navy;
	text-align:left;
	vertical-align:0px;
}
.lblDisplayLeftTop
{
	margin-left:3px;
	font-weight:normal;
	font-family:Tahoma;
	font-size:10pt;
	color:Navy;
	text-align:left;
	vertical-align:Top;
}
.lblErrMsg
{
	font-weight:normal;
	font-family:Tahoma;
	font-size:9pt;
}
.psaPartyEditorCommandButtons
{
	margin-top:540px;
	position:absolute;
}
.psaCaseCommentEditorComment
{
	margin-left:150px;
	margin-top:80px;
	position:absolute;
}
.psaCaseCommentEditorCommandButtons
{
	margin-top:275px;
	position:absolute;
}
.topSpacer
{
    padding-top:15px;
}
.alignRight
{
    text-align:right;
}
.alignCenter
{
    text-align:center;
}
.padTopAndBottomBy3
{
    padding-top: 3px;
    padding-bottom: 3px;
}
.gridAutoGrow .rgDataDiv
{
    height : auto !important ;
}
.helpFilterText
{
    font-weight:normal;
    font-family:Verdana;
    font-size:10px;
    color:#27489D;
    background-color:rgb(192, 192, 192);
    padding:2px 8px 2px 8px;
}
.helpSubHeading
{
    font-style:italic;
    padding-bottom:4px;
}
.helpNarrativeSection
{
    text-align:justify;
    font-family:Calibri;
    font-size:11pt;
}
.helpTopGap
{
    margin-top:1em;
}
/* From Obout for Multi-Column state combo boxes  */
.long-states .ob_iCboICBC li
        {
            float: left;
            width: 105px;
        }
        
.short-states .ob_iCboICBC li
        {
            float: left;
            width: 35px;
        }
        
        /* For IE6 */
* HTML .long-states .ob_iCboICBC li
        {
            -width: 95px;
        }
        
* HTML .short-states .ob_iCboICBC li
        {
            -width: 25px;
        }
        
* HTML .ob_iCboICBC li i
        {
            -visibility: hidden;
        }
