
.bg { background-color:#eeeeee; margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; }
.viewCriteriaOrderSummary { background-color:#D9E2EA; margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; }
.topColor { background-color: #808080; }

.treeTitleBg { background-color: #868686; }
.treeBg { background-color: #e4e4e4; }

.homeAd { background-color: #c0c0c0; BORDER-RIGHT: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-top: #333 1px solid; BORDER-bottom: #333 1px solid;font-size: 12px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; }
.boxOLinks { background-color: #e4e4e4; BORDER-RIGHT: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-top: #333 1px solid; BORDER-bottom: #333 1px solid; }

.required { font-size: 12px; font-family: Arial,verdana; font-weight: normal; COLOR: #FF0000; }

.bodyTextNoUnderline { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #000; }
:link.bodyTextNoUnderline { color: #0033cc; }
:visited.bodyTextNoUnderline { color: #0033cc; }

.bodytext { font-size: 12px; font-family: Arial,Helvetica,sans-serif;  COLOR: #000; font-weight:bold;}
.bodyTexthighlighted { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; COLOR: #000; background-color: red; }
.bodyTextNoWrap { font-size: 12px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; }
.errorTextNoWrap { font-size: 12px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR:red; }
.errorTextWrap { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR:red; }
.errorTextBldNoWrap { font-size: 12px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: bold; COLOR:red; }
.bodyTextBld { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; COLOR: #000; }
.bodyTextBldGray { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; COLOR: #808080; }
:link.bodytext { color: #0033cc; Text-Decoration: underline; }
:visited.bodytext { color: #0033cc; Text-Decoration: underline; }
.sucessTextNoWrap { font-size: 12px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR:green; }
.sucessTextBldNoWrap { font-size: 12px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: bold; COLOR:green; }

.errorBg { background-color: #ffff82; BORDER-RIGHT: #FF0000 1px solid; BORDER-LEFT: #FF0000 1px solid; BORDER-top: #FF0000 1px solid; BORDER-bottom: #FF0000 1px solid; }

.pageTitle { font-size: 26px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: bold; COLOR: #000; }

.titleText { font-size: 17px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; COLOR: #000; }
:link.titleText { color: #0033cc; }
:visited.titleText { color: #0033cc; }

.smTopText { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #fff; Text-Decoration: underline; }
.smTopTextNoUnderline { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #fff; Text-Decoration: none; }
.smTopTextBld { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: bold; COLOR: #fff; Text-Decoration: underline; }
:link.smTopText { color: #fff; white-space:nowrap; }
:visited.smTopText { color: #fff; white-space:nowrap; }

.medText { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #0033cc; }
.medTextBlk { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; }
.medTextBlkBld { font-size: 10px; font-family: Arial,verdana; white-space:nowrap; font-weight: bold; COLOR: #000; }
:link.medText { color: #0033cc; white-space:nowrap; }
:visited.medText { color: #0033cc; white-space:nowrap; }

.smTextBlk { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; }
:link.smTextBlk { color: #000; white-space:nowrap; }
:visited.smTextBlk { color: #000; white-space:nowrap; }

.smText { font-size: 10px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; }
.smTextBig { font-size: 12px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; }
.smTextCounts { font-size: 10px; font-family: Arial,Helvetica,sans-serif; white-space:normal; font-weight: normal; COLOR: BLUE;display:inline-block;width:170px; }
.smRightTextCounts { font-size: 10px; font-family: Arial,Helvetica,sans-serif; white-space:normal; font-weight: normal; COLOR: BLUE;display:inline-block;width:65px; }
.smTextWrap { font-size: 10px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #000; }
:link.smText { color: #0033cc; white-space:nowrap; }
:visited.smText { color: #0033cc; white-space:nowrap; }

.tabFont { font-size: 12px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; }
:link.tabFont { color: #000; white-space:nowrap; }
:visited.tabFont { color: #000; white-space:nowrap; }

.bodyTextWhite { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #fff; }
.bodyTextWhiteBld { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; COLOR: #fff; }

.telNoBld { font-size: 13px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: bold; COLOR: #fff; }
.telNo { font-size: 13px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #fff; }

.brandText { font-size: 32px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; Text-Decoration: none; font-weight: bold; COLOR: #fff; }
:link.brandText { color: #fff; white-space:nowrap; }
:visited.brandText { color: #fff; white-space:nowrap; }

.treeTitle { font-size: 10px; font-family: Arial,verdana; white-space:nowrap; font-weight: bold; COLOR: #fff; }
:link.treeTitle { font-size: 10px; font-family: Arial,verdana; white-space:nowrap; font-weight: bold; COLOR: #fff; Text-Decoration: underline; }
:visited.treeTitle { font-size: 10px; font-family: Arial,verdana; white-space:nowrap; font-weight: bold; COLOR: #fff; Text-Decoration: underline; }
.treeTitleNotBold { font-size: 10px; font-family: Arial,verdana; white-space:nowrap; font-weight: normal; COLOR: #fff; }
.criteriaTitle { font-size: 10px; font-family: Arial,verdana; white-space:nowrap; font-weight: bold; COLOR: #000; }

.purchaseListButton { font-family: Arial; font-size: 12px; height: 23; width: 115; }
.saveAndCreateAnotherButton { font-family: Arial; font-size: 12px; height: 23; width: 165; }
.emailMeButton { font-family: Arial; font-size: 12px; height: 23; width: 193; }
.saveAsButton { font-family: Arial; font-size: 12px; height: 23; width: 77; }
.saveButton { font-family: Arial; font-size: 12px; height: 23; width: 58; }
.upDownButton { font-family: Arial; font-size: 12px; height: 23; width: 51; }
.cancelButton { font-family: Arial; font-size: 12px; height: 23; width: 64; }
.addRemoveButton { font-family: Arial; font-size: 12px; height: 23; width: 72; }
.addAllRemoveAllButton { font-family: Arial; font-size: 12px; height: 23; width: 86; }
.loginButton { font-family: Arial; font-size: 12px; height: 23; width: 72; }
.lookupButton { font-family: Arial; font-size: 12px; height: 23; width: 72; }
.continueButton { font-family: Arial; font-size: 12px; height: 23; width: 76; }
.createEditDeleteButton { font-family: Arial; font-size: 12px; height: 23; width: 76; }
.applyButton { font-family: Arial; font-size: 12px; height: 23; width: 58; }
.removeButton { font-family: Arial; font-size: 12px; height: 23; width: 78; }
.getCountButton { font-family: Arial; font-size: 12px; height: 23; width: 82; }
.makeActiveInactiveButton { font-family: Arial; font-size: 12px; height: 23; width: 100; }
.printerSetupButton { font-family: Arial; font-size: 12px; height: 23; width: 100; }
.submitOrderButton { font-family: Arial; font-size: 12px; height: 23; width: 104; }
.copyRenameDeleteButton { font-family: Arial; font-size: 12px; height: 23; width: 78; }
.browseButton { font-family: Arial; font-size: 12px; height: 23; width: 80; }
.threeDotsButton { font-size: 12px; font-family: Arial; position: relative; width: 22px; height: 23px; }


.grayBorder { BORDER-RIGHT: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-top: #c0c0c0 1px solid; BORDER-bottom: #333 1px solid; }
.grayBorderWithTop { BORDER-RIGHT: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-top: #333 1px solid; BORDER-bottom: #333 1px solid; }
.grayBorderWith999Top { BORDER-RIGHT: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-top: #999 1px solid; BORDER-bottom: #333 1px solid; }
.grayBorderNoTop { BORDER-RIGHT: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-bottom: #333 1px solid; }
.grayBorderSidesWithBG { BORDER-RIGHT: #333 1px solid; BORDER-LEFT: #333 1px solid; background-color: #e4e4e4; }


.tabOff { background-color: #e4e4e4; BORDER-RIGHT: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-top: #000 1px solid; font-size: 12px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; }
.tabOn  { background-color: #fff;    BORDER-RIGHT: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-top: #000 1px solid; font-size: 12px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; }
.tabOffNew { background-color: #e4e4e4; BORDER-RIGHT: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-top: #000 1px solid;BORDER-bottom: #000 1px solid; font-size: 12px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; }
.tabOnNew  { background-color: #fff;    BORDER-RIGHT: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-top: #000 1px solid; font-size: 12px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; }
.tabOnBottom  { background-color: #fff;  BORDER-bottom: #000 1px solid; font-size: 12px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; }


.controlW183 { font-size: 12px; font-family: Arial; position: relative; width: 183px; }
.controlW366 { font-size: 12px; font-family: Arial; position: relative; width: 366px; }
.controlW149 { font-size: 12px; font-family: Arial; position: relative; width: 149px; }
.controlW162 { font-size: 12px; font-family: Arial; position: relative; width: 162px; }
.controlW162H21 { font-size: 12px; font-family: Arial; position: relative;width: 162px; height: 21px; }
.controlW90 { font-size: 12px; font-family: Arial; position: relative; width: 90px; }
.controlW110 { font-size: 12px; font-family: Arial; position: relative; width: 110px; }
.controlW31 { font-size: 12px; font-family: Arial; position: relative; width: 31px; }
.controlW68 { font-size: 12px; font-family: Arial; position: relative; width: 68px; }
.controlW22 { font-size: 12px; font-family: Arial; position: relative; width: 22px; }
.controlW22H23 { font-size: 12px; font-family: Arial; position: relative; width: 22px; height: 23px; }
.controlW128 { font-size: 12px; font-family: Arial; position: relative; width: 128px; }
.controlW40 { font-size: 12px; font-family: Arial; position: relative; width: 40px; }

.tableheader { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; line-height: 16px; text-align: left; background-color: #e4e4e4; padding-left: 4px; padding-right: 8px; border-bottom: 1px solid #999; border-top: 1px solid #999; border-right: 1px solid #999; }
.tableheaderNoTop { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; line-height: 16px; text-align: left; background-color: #e4e4e4; padding-left: 4px; padding-right: 8px; border-bottom: 1px solid #999; border-right: 1px solid #999; }
.tableheaderTextOnly { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; line-height: 16px; text-align: left; }
.tableheaderSelectedColumn { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; line-height: 16px; text-align: left; background-color: #c0c0c0; padding-left: 4px; border-bottom: 1px solid #999; border-top: 1px solid #999; border-right: 1px solid #999; }
.tableheaderSelectedColumnNoTop { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; line-height: 16px; text-align: left; background-color: #c0c0c0; padding-left: 4px; border-bottom: 1px solid #999; border-right: 1px solid #999; }
.tabledata { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #000; text-align: left; vertical-align: middle;/* padding-left: 6px;*/  padding-top: 4px; padding-bottom: 3px; }
.tabledataChange { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #000; text-align: left; vertical-align: middle; /*padding-left: 4px; padding-right: 8px; padding-top: 3px; padding-bottom: 2px;*/ }
.tabledataChangePadding { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #000; text-align: left; vertical-align: middle;  }
.tabledataChangePadding_specific { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #000; text-align: left; vertical-align: top;  }
.tabledataNoLine { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #000; text-align: left; vertical-align: top; border-bottom: 1px solid #fff; padding-left: 4px; padding-top: 3px; padding-bottom: 2px; }
.tableText { white-space:nowrap; font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #000; text-align: left; vertical-align: top; }
:link.tableText { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #0033cc; text-align: left; vertical-align: top; }
:visited.tableText { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #0033cc; text-align: left; vertical-align: top; }

.tabledataSelectedRow { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #000; background-color: #ffff82; text-align: left; border-bottom: 1px solid #D3DFF1; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; }
.selectBox { background-color: #e4e4e4; border-bottom: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; }
.columnSelectedColor { background-color: #D3DFF1; }
.trigger{cursor: pointer; cursor: hand;}
.flashFindMortgage{height:720px;}
.tableRowDisplay{height:1px;}
.flashFindDisplay{height:139px;}
.footerDisplay{width:546px;}
.branchDisplayNone{display: none; margin-left: 16px;}
.branchDisplay{display: block; margin-left: 5px;}
.searchTypeTitle{font-size: 12px; font-family: Arial,verdana; white-space:nowrap; font-weight: bold; COLOR: #000;}
.filterDisplay{ font-size: 10px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: bold; COLOR: #000; }
select#locatorAvailableList,select#locatorSelectedList,select#sublocator,select#foreState,select#subCountyLocator,select#locatorSelectedStateList,select#locatorAvailableStateList,select#propsubCountyLocator,select#propsublocator
{
   font-size: 12px; font-family: Arial; position: relative; width: 225px;
}
select#locator
{
   font-size: 12px; font-family: Arial; width: 225px;
}
select#FieldlocatorSelectedList
{
   font-size: 12px; font-family: Arial; position: relative; width: 370px;
}
select#locator_prop,select#locatorAvailableList_prop,select#locatorSelectedList_prop,select#sublocator_prop
{
   font-size: 12px; font-family: Arial; position: relative; width: 250px;
}
select#locatorSelectedList_TRS
{
   font-size: 11px; font-family: Arial; position: relative; width: 290px;
}
select#locator_mort,select#sublocator_mort,select#locatorAvailableList_mort,select#locatorSelectedList_mort,select#locatorAvailableList_mort_Amt,select#locatorSelectedList_mort_Amt,select#locatorAvailableList_propType,select#locatorSelectedList_propType,select#locatorAvailableList_ltv,select#locatorSelectedList_ltv,select#locatorAvailableList_tranType,select#locatorSelectedList_tranType,select#locatorAvailableList_interestRate,select#locatorSelectedList_interestRate,select#locatorAvailableList_mortTerm,select#locatorSelectedList_mortTerm,select#locatorAvailableList_loanType,select#locatorSelectedList_loanType,select#locatorAvailableList_equityDollar,select#locatorSelectedList_equityDollar,select#locatorAvailableList_equityPercent,select#locatorSelectedList_equityPercent,select#locatorAvailableList_ltv_comb,select#locatorSelectedList_ltv_comb,select#locatorAvailableList_rateType,select#locatorSelectedList_rateType,select#locatorSelectedList_mort_jr,select#locatorAvailableList_mort_Amt_jr,select#locatorSelectedList_mort_Amt_jr
{
   font-size: 12px; font-family: Arial; position: relative; width: 240px;
}
select#lenderNameAvailableList_mort,select#lenderNameSelectedList_mort
{
   font-size: 10px; font-family: Arial; position: relative; width: 250px;
}
select#locatorAvailableList_lenderName,select#locatorSelectedList_lenderName
{
     font-size: 10px; font-family: Arial; position: relative; width: 240px;
}
select#locator_demo,select#locatorAvailableList_demo,select#locatorSelectedList_demo
{
   font-size: 12px; font-family: Arial; position: relative; width: 250px;
}

select#locatorAvailableList_From_mort,select#locatorAvailableList_To_mort,select#locatorAvailableList_From2_mort,select#locatorAvailableList_To2_mort,select#locatorAvailableList_From_prop,select#locatorAvailableList_To_prop,select#locatorAvailableList_From2_prop,select#locatorAvailableList_To2_prop,select#locatorAvailableList_From_mort_jr,select#locatorAvailableList_To_mort_jr,select#locatorAvailableList_From2_mort_jr,select#locatorAvailableList_To2_mort_jr,select#zipRadius
{
   font-size: 12px; font-family: Arial; position: relative; width: 110px;
}

input#add,input#remove,input#add_Amt,input#remove_Amt,input#add_propType,input#remove_propType,input#add_ltv,input#remove_ltv,input#add_tranType,input#remove_tranType,input#add_lenderName,input#remove_lenderName,input#add_interestRate,input#remove_interestRate,input#add_mortTerm,input#remove_mortTerm,input#add_loanType,input#remove_loanType,input#add_equityDollar,input#remove_equityDollar,input#add_equityPercent,input#remove_equityPercent,input#add_ltv_comb,input#remove_ltv_comb,input#add_rateType,input#remove_rateType,input#add_jr,input#remove_jr,input#add_Amt_jr,input#remove_Amt_jr,input#mort_add,input#mort_remove,input#prop_add,input#prop_remove,input#mortDate_add,input#mortDate_remove,input#mortFirstDate_add,input#mortFirstDate_remove,input#demo_remove,input#demo_add,input#addButton,input#addButton_prop,input#addButton_demo
{
   font-size: 12px; font-family: Arial; position: relative; width: 80px;
}

input#from_ltv,input#to_ltv,select#DaysList,select#PurchasedListAvailable,select#PurchasedListSelected
{
   font-size: 12px; font-family: Arial; position: relative; width: 190px;
}

select#PurchasedListAvailable,select#PurchasedListSelected
{
   font-size: 12px; font-family: Arial; position: relative; width: 270px;
}
select#propensityList_predictiveanalytics,select#selectedPropensityList_predictiveanalytics
{
   font-size: 12px; font-family: Arial; position: relative; width: 250px;
}
select#locatorAvailableList_propensity,select#locatorSelectedList_propensity
{
   font-size: 12px; font-family: Arial; position: relative; width: 250px;
}

.splash { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: red; }
.splashRecords { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #000; }
.tabButton { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: normal; COLOR: #000; line-height: 12px;height: 18; text-align: center; background-color: #e4e4e4; padding-left: 4px; padding-right: 8px; border-bottom: 1px solid #999; border-right: 1px solid #999; }
.tableheaderNoTopKeyUp { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: bold; COLOR: #000; line-height: 16px; text-align: left; background-color: #e4e4e4; padding-left: 4px; padding-right: 8px; border-bottom: 1px solid #999; border-right: 1px solid #999; }
.tableheaderNoTopKeyDown { font-size: 11px; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; font-weight: bold; COLOR: #000; line-height: 16px; text-align: center; background-color: #e4e4e4; padding-left: 4px; padding-right: 8px; border-top: 1px solid #999; border-left: 1px solid #999; }
.getCountButtonWithBGColor { font-family: Arial; font-size: 12px; height: 23; width: 82; background-color: #e4e4e4; border-top: 1px solid #999; border-left: 1px solid #999; }
.getEmailButton { font-family: Arial; font-size: 10px; height: 20;text-align: center; vertical-align: top; background-color: #e4e4e4; border-top: 1px solid #999; border-left: 1px solid #999; }
.errorClass { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: red; }
.getCountButtonWithBGColorLong { font-family: Arial; font-size: 12px; height: 23; width: 100; background-color: #e4e4e4; border-top: 1px solid #999; border-left: 1px solid #999; }

.bodyTextNoUnderlineBld { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; COLOR: #000; }
.bodyTexthighlightedYellow { font-size: 12px; font-family: Arial,Tahoma,Helvetica,sans-serif; font-weight: bold; COLOR: black; background-color: #ffff00; }
.tabledataBottomBorder { empty-cells:show; font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #000; text-align: left; vertical-align: middle; border-bottom: 1px solid #d3dff1; padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 3px; }
.deleteSymbol{font-family: "Comic Sans MS", ;font-size: 11px; font-weight: bold; font-style: italic; vertical-align: middle; COLOR: red; }
.bodytextwhitebldRefreshCounts { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; COLOR: #ffff00; }
.getUserCountButtonWithBGColor { font-family: Arial; font-size: 10px;font-weight: bold; height: 18; width: 100; background-color: #e4e4e4; border-top: 1px solid #999; border-left: 1px solid #999; }
.bodyTexthighlightedOrange { width:16px; font-size: 15px; font-family: Arial,Tahoma,Helvetica,sans-serif; font-weight: bold; COLOR: #ed9b09; background-color: #FFFFFF; text-align:center}
.countTable{padding-left: 1px; padding-right: 1px; padding-bottom: 1px; padding-top: 1px; background-color: #c0c0c0;}
.bodyTextAgreement { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #000;text-align:justify;  }
.bodyTextAgreementHeading { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #000;text-align:center;  }
.medTextLogIn { font-size: 12px; font-family: Arial,verdana; white-space:nowrap; font-weight: bold; COLOR: #ffb623; }
.medTextLogWhite { font-size: 11px; font-family: Arial,verdana; white-space:nowrap; font-weight: bold; COLOR: #FFFFFF; }
.errorClassBig { font-size: 13px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: red; }
.bodyTextActive { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; COLOR: #ffffff; }
.bodyTextInActive { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: #ffffff; }
.progressBarTable{width:250;border-bottom: 2px solid #c0c0c0; border-right: 2px solid #c0c0c0;border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0;background-color:#c8d7e3}
.blackline{ COLOR: #000000;height:1px}
.tableRowDisplay{height:1px;}
.version{font-size: 10px; font-family: Arial,Helvetica,sans-serif;color:#566D7E}
.noteColor { COLOR: red; }
.viewPurchaseListWithBGColor { font-family: Arial; font-size: 12px; height: 23; width: 130; background-color: #e4e4e4; border-top: 1px solid #999; border-left: 1px solid #999; }
.newUserRegistrationMsg { font-size: 13px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: black; }
.tabledataBottomBorderRed { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: red; text-align: left; vertical-align: middle; border-bottom: 1px solid #d3dff1; padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 3px; }
.tabledataBottomBorderGreen { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; COLOR: green; text-align: left; vertical-align: middle; border-bottom: 1px solid #d3dff1; padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 3px; }
.removeDupsText { font-size: 11px; color: #314F88; }

select#armAvail_from_locatorAvailableList_origination,select#armAvail_from2_locatorAvailableList_origination,select#armAvail_to_locatorAvailableList_origination,select#armAvail_to2_locatorAvailableList_origination,select#armAvail_from_locatorAvailableList_From_mort,select#armAvail_from2_locatorAvailableList_From_mort,select#armAvail_to_locatorAvailableList_From_mort,select#armAvail_to2_locatorAvailableList_From_mort,select#armAvail_from_locatorAvailableList_mort,select#armAvail_from2_locatorAvailableList_mort,select#armAvail_to_locatorAvailableList_mort,select#armAvail_to2_locatorAvailableList_mort,select#armAvail_from_locatorAvailableList_penalty_mort,select#armAvail_from2_locatorAvailableList_penalty_mort,select#armAvail_to_locatorAvailableList_penalty_mort,select#armAvail_to2_locatorAvailableList_penalty_mort
{
   font-size: 12px; font-family: Arial; position: relative; width: 90px;
}
select#armAvail_from_locatorAvailableList_interest_rate,select#armAvail_from2_locatorAvailableList_interest_rate,select#armAvail_to_locatorAvailableList_interest_rate,select#armAvail_to2_locatorAvailableList_interest_rate
{
   font-size: 12px; font-family: Arial; position: relative; width: 90px;
}
select#arm_avail_locatorAvailableList_Equity,select#arm_select_locatorSelectorList_Equity,select#arm_select_locatorSelectedList_origination,select#arm_select_locatorAvailableList_interestNext_rate,select#arm_avail_locatorAvailableList_combinedLTV,select#arm_select_locatorAvailableList_combinedLTV,select#arm_avail_locatorAvailableList_property,select#arm_select_locatorAvailableList_property,select#arm_select_locatorOriginationSelectedList_mort,select#arm_avail_locatorAvailableList_mort,select#arm_select_locatorAvailableList_mort,select#locatorOriginationSelectedList_mort,select#arm_avail_locatorAvailableList_mort_Amt,select#arm_avail_locatorAvailableList_mort_Amt,select#arm_select_locatorAvailableList_mort_Amt,select#arm_select_locatorSelectedList,select#arm_select_locatorSelectedList_mort,select#arm_select_locatorSelectedList_penalty_mort,select#arm_select_locatorAvailableList_interest_rate
{
   font-size: 12px; font-family: Arial; position: relative; width: 240px;
}

input#mort_add_EQUITY_PCT,input#mort_remove_EQUITY_PCT,input#mort_add_FST_MTG_MONTH_YEAR,input#mort_remove_FST_MTG_MONTH_YEAR,input#mort_add_ALL_MTG_COMBINED_LTV_PCT_BUCKET_IND,input#mort_remove_ALL_MTG_COMBINED_LTV_PCT_BUCKET_IND,input#mort_add_PROPERTY_TYPE,input#mort_remove_PROPERTY_TYPE,input#mort_add_FST_MTG_MONTH_YEAR,input#mort_remove_FST_MTG_MONTH_YEAR,input#mort_add_FST_MTG_RATE_CHG_FREQ,input#mort_remove_FST_MTG_RATE_CHG_FREQ,input#mort_add_FST_MTG_MORT_AMT_BUCKET_IND,input#mort_remove_FST_MTG_MORT_AMT_BUCKET_IND,input#mort_add_FST_MTG_RATE_CHG_MONTH_YEAR,input#mort_remove_FST_MTG_RATE_CHG_MONTH_YEAR,input#mort_add_FST_MTG_PREPAY_EXP_MONTH_YEAR,input#mort_remove_FST_MTG_PREPAY_EXP_MONTH_YEAR
{
   font-size: 12px; font-family: Arial; position: relative; width: 80px;
}
select#arm_avail_fullARM_interest_per,select#arm_select_fullARM_interest_per,select#arm_avail_fullARM_interest_changeLimit,select#arm_select_fullARM_interest_changeLimit,select#arm_avail_fullARM_interest_rateIndex,select#arm_select_fullARM_interest_rateIndex,select#arm_avail_fullARM_interest_rateMaximum,select#arm_select_fullARM_interest_rateMaximum,select#arm_avail_fullARM_interest_rateFreq,select#arm_select_fullARM_interest_rateFreq
{
   font-size: 12px; font-family: Arial; position: relative; width: 190px;
}
input#mort_add_FST_MTG_RATE_CHG_PCT_BT_IND,input#mort_remove_FST_MTG_RATE_CHG_PCT_BT_IND,input#mort_add_FST_MTG_PCT_CHG_LIMIT_BT_IND,input#mort_remove_FST_MTG_PCT_CHG_LIMIT_BT_IND,input#mort_add_FST_MTG_INDEX_TYPE,input#mort_remove_FST_MTG_INDEX_TYPE,input#mort_add_FST_MTG_INT_RATE_MAX_BT_IND,input#mort_remove_FST_MTG_INT_RATE_MAX_BT_IND,input#mort_add_FST_MTG_PREPAY_EXP_MONTH_YEAR,input#mort_remove_FST_MTG_PREPAY_EXP_MONTH_YEAR,input#mort_add_FST_MTG_RATE_CHG_FREQ,input#mort_remove_FST_MTG_RATE_CHG_FREQ,input#mort_add_FST_MTG_RATE_CHG_DATE,input#mort_remove_FST_MTG_RATE_CHG_DATE,input#mort_add_FST_MTG_RATE_CHG_NXT_DATE,input#mort_remove_FST_MTG_RATE_CHG_NXT_DATE
{
   font-size: 12px; font-family: Arial; position: relative; width: 80px;
}
select#arm_avail_locatorAvailableList_LTV,select#arm_select_locatorSelectedList_LTV,select#arm_avail_locatorAvailableList_tranType,select#arm_select_locatorSelectedList_transType,select#arm_avail_locatorAvailableList_LOR,select#arm_select_locatorSelectorList_LOR,select#arm_avail_locatorAvailableList_LastMarket,select#arm_select_locatorSelectorList_LastMarket,select#arm_avail_locatorAvailableList_InterestRate,select#arm_select_locatorSelectorList_InterestRate,select#arm_avail_locatorAvailableList_MortTerm,select#arm_select_locatorSelectorList_MortTerm,select#arm_avail_locatorAvailableList_YearBuilt,select#arm_select_locatorSelectorList_YearBuilt,select#arm_avail_locatorAvailableList_LivingArea,select#arm_select_locatorSelectorList_LivingArea,select#arm_avail_locatorAvailableList_LotArea,select#arm_select_locatorSelectorList_LotArea,select#arm_select_locatorSelectorList_Bedroom,select#arm_select_locatorSelectorList_Bathroom
{
   font-size: 12px; font-family: Arial; position: relative; width: 240px;
}
input#mort_add_FST_MTG_LTV_PCT_BUCKET_IND,input#mort_remove_FST_MTG_LTV_PCT_BUCKET_IND,input#mort_add_FST_MTG_TRANSACTION_TYPE,input#mort_remove_FST_MTG_TRANSACTION_TYPE,input#mort_add_LENGTH_OF_RESIDENCE,input#mort_remove_LENGTH_OF_RESIDENCE,input#mort_add_LAST_SALE_PRICE,input#mort_remove_LAST_SALE_PRICE,input#mort_add_FST_MTG_INTR_RT_BUCKET_IND,input#mort_remove_FST_MTG_INTR_RT_BUCKET_IND,input#mort_add_FST_MTG_TERM,input#mort_remove_FST_MTG_TERM,input#mort_add_BUILDING_YEAR_BUILT,input#mort_remove_BUILDING_YEAR_BUILT,input#mort_add_LIVING_AREA,input#mort_remove_LIVING_AREA,input#mort_add_LOT_AREA,input#mort_remove_LOT_AREA
{
   font-size: 12px; font-family: Arial; position: relative; width: 80px;
}
select#arm_select_locatorSelectorList_lastmarketsaleprice,select#arm_avail_locatorAvailableList_lastmarketsaleprice,select#arm_select_locatorSelectorList_lastmarketrecordingdate,select#arm_avail_locatorSelectorList_lastmarketrecordingdate
{
    font-size: 12px; font-family: Arial; position: relative; width: 240px;
}

.headertitle {
/*padding-top: 14px; */
   padding-left: 5px;
   max-height:33px;
   max-width:195px;
   height:expression((this.height<33) ? 'auto' : '33px');
   width:expression((this.width<195) ? 'auto' : '195px');   
}

.headerLink A:link {
   color: #004C7F;
   font-weight: bold;
   font-size: 10px;
   text-decoration: underline;
   font-family: Arial
}

.headerLink A:visited {
   color: #004C7F;
   font-weight: bold;
   font-size: 10px;
   text-decoration: underline;
   font-family: Arial
}

.headerLink A:hover, A:active {
   text-decoration: underline;
   /*font-size: 10px;*/
   color:#ED9B09;
   /*font-family: Arial*/
}

.headerText {
   color: #004C7F;
   font-weight: bold;
   font-size: 10px;
   text-decoration: underline;
   font-family: Arial
}

.userName {
   color: #004C7F; /*color: #666666;  */
   font-weight: bold;
   font-size: 12px;
   padding-left: 5px;
   font-family: Arial
}

/*.headerImage {
   background-image: url(/list/images/ListSource-home-FINAL-blue-copy_01.jpg );
   width: 100%;
   text-align: left;
   height: 77;
}*/

.headerImage {
   background-image: url(/list/images/TopBanner.jpg );
   width: 100%;
   text-align: left;
   height: 76;
}

.footerImage {
   background-image: url( /list/images/ListSource-home-FINAL_33.gif );
   background-repeat:no-repeat;
   /* border-bottom: 1px solid black;
border-right: 1px solid black;
border-left: 1px solid black;
border-top: 1px solid black; */
   width: 100%;
   height: 40px;
}

.footerPadding {
   padding-top: 1px;
}

.footerLinkPadding {
   padding-top: 1px;
}
.seperator {
   color: #004C7F;
   font-weight: bold;
   font-size: 10px;
   font-family: Arial
}

.footerText {
   color: #004C7F;
   font-weight: bold;
   font-size: 10px;
   /*text-decoration: underline;*/
   font-family: Arial
}
/* foreclosure  */
select#selBox_FORE_A_AUCTION_CITY,select#availBox_FORE_A_AUCTION_CITY,select#selBox_FORE_R_PUB_DT,select#selBox_FORE_D_PUB_DT,select#selBox_FORE_A_PUB_DT,select#selBox_FORE_R_PREORIG_DT,select#selBox_FORE_D_PREORIG_DT,select#selBox_FORE_A_PREORIG_DT,select#selBox_FORE_A_ORIG_LOAN_REC_DT,select#selBox_FORE_D_ORIG_LOAN_REC_DT,select#selBox_FORE_R_ORIG_LOAN_REC_DT,select#selBox_FORE_A_AUCTION_DT,select#availBox_FORE_D_ORIG_LOAN_AMT, select#availBox_FORE_R_ORIG_LOAN_AMT, select#availBox_FORE_A_ORIG_LOAN_AMT,select#availBox_FORE_D_JUDGE_AMT, select#availBox_FORE_R_JUDGE_AMT, select#availBox_FORE_A_JUDGE_AMT,select#selBox_FORE_D_ORIG_LOAN_AMT, select#selBox_FORE_R_ORIG_LOAN_AMT, select#selBox_FORE_A_ORIG_LOAN_AMT,select#selBox_FORE_D_JUDGE_AMT, select#selBox_FORE_R_JUDGE_AMT, select#selBox_FORE_A_JUDGE_AMT,select#selBox_FORE_D_FILING_DT, select#selBox_FORE_A_FILING_DT, select#selBox_FORE_R_FILING_DT, select#selBox_FORE_A_REC_DT, select#selBox_FORE_D_REC_DT, select#selBox_FORE_R_REC_DT, select#availBox_7, select#selBox_7, select#selBox_FORE_D_DEFAULT_DT, select#selBox_FORE_R_DEFAULT_DT, select#selBox_FORE_A_DEFAULT_DT, select#availBox_FORE_A_DEFAULT_AMT, select#selBox_FORE_A_DEFAULT_AMT, select#availBox_FORE_D_DEFAULT_AMT, select#selBox_FORE_D_DEFAULT_AMT, select#availBox_FORE_R_DEFAULT_AMT, select#selBox_FORE_R_DEFAULT_AMT,select#availBox_BUILDING_YEAR_BUILT,select#selBox_BUILDING_YEAR_BUILT,select#availBox_LIVING_AREA,select#selBox_LIVING_AREA, select#availBox_LOT_AREA, select#selBox_LOT_AREA,select#availBox_BEDROOMS_NBR, select#selBox_BEDROOMS_NBR,select#availBox_BATHS_NBR, select#selBox_BATHS_NBR ,select#selBox_FST_MTG_MONTH_YEAR,select#selBox_FST_JR_MTG_MONTH_YEAR,select#selBox_ALL_MTG_MONTH_YEAR{
   font-size: 12px;
   font-family: Arial;
   position: relative;
   width: 240px;
}
select#selBox_FORE_R_REO_SALE_AMT,select#availBox_FORE_R_REO_SALE_AMT
{
   font-size: 12px;
   font-family: Arial;
   position: relative;
   width: 240px;
}
select#availBox_FORE_D_FCL_LNDR,select#selBox_FORE_D_FCL_LNDR,select#availBox_FORE_R_FCL_LNDR,select#selBox_FORE_R_FCL_LNDR,select#availBox_FORE_A_FCL_LNDR,select#selBox_FORE_A_FCL_LNDR
{
    font-size: 9px; font-family: Arial; position: relative; width: 240px;
}

select#availBox_FORE_D_ORIG_LNDR,select#selBox_FORE_D_ORIG_LNDR,select#availBox_FORE_R_ORIG_LNDR,select#selBox_FORE_R_ORIG_LNDR,select#availBox_FORE_A_ORIG_LNDR,select#selBox_FORE_A_ORIG_LNDR
{
     font-size: 9px; font-family: Arial; position: relative; width: 240px;
}
/*select#selBox_EQUITY_PCT,select#availBox_EQUITY_PCT,select#selBox_COMB_MTG_AMT,select#availBox_ALL_MTG_MORT_AMT_BUCKET_IND,select#selBox_ALL_MTG_MORT_AMT_BUCKET_IND,select#availBox_ALL_MTG_COMBINED_LTV_PCT_BUCKET_IND,select#selBox_ALL_MTG_COMBINED_LTV_PCT_BUCKET_IND,select#availBox_ALL_MTG_LOAN_TYPE,select#selBox_ALL_MTG_LOAN_TYPE,select#availBox_FST_MTG_INTR_RT_BUCKET_IND,select#selBox_FST_MTG_INTR_RT_BUCKET_IND,select#availBox_FST_MTG_TERM,select#selBox_FST_MTG_TERM,select#availBox_FST_MTG_INTR_RT_BUCKET_IND,select#selBox_FST_MTG_INTR_RT_BUCKET_IND,select#availBox_FST_MTG_TERM,select#selBox_FST_MTG_TERM,select#selBox_PROPERTY_TYPE,select#availBox_PROPERTY_TYPE
{
   font-size: 12px;
   font-family: Arial;
   position: relative;
   width: 240px;
}*/
.simpleSearchAvailBox
{
   font-size: 12px;
   font-family: Arial;
   position: relative;
   width: 240px;
}
.simpleSearchSelectBox
{
   font-size: 12px;
   font-family: Arial;
   position: relative;
   width: 240px;
}

select#availBox_ALL_MTG_LENDER_CODE,select#selBox_ALL_MTG_LENDER_CODE,select#availBox_ALL_MTG_ASSIGN_LENDER_CODE,select#selBox_ALL_MTG_ASSIGN_LENDER_CODE
{
   font-size: 9px;
   font-family: Arial;
   position: relative;
   width: 240px;
}
.tableWidth
{
   width:950px;
   /*margin-left:auto;
   margin-right:auto;
   text-align:center;*/
}
.treeRemove{font-family: Arial, ;font-size: 10px; font-weight: normal; font-style: normal; vertical-align: middle; COLOR:#004DA0; text-decoration:underline;}

select#FieldlocatorAvailableList
{
   font-size: 11px; font-family: verdana;color:#333333; text-align:left; width: 450px;font-weight:bold;padding: 10px 10px 10px 10px
}

/*CSS styles for the confirm order page*/


    /*.mainTable*/
    /*{*/
       /*width:1024px;*/

    /*}*/

    dt.geography-dt-header
   {
      position:relative;
      margin-top:0px;
      margin-left:0px;
   }
    /*.geography-dt-buttons*/
    /*{*/
       /*margin-bottom:0px;*/
       /*margin-left:700px;*/
       /*margin-top:-18px;*/
       /*text-align:right;*/
    /*}*/
    .geography-dt-buttons
    {
       margin-bottom:0px;
       height:30px;
       float:right;
       width:300px;

    }
   /*#center-containter*/
   /*{*/
      /*border-bottom: 2px #E0E0E0 solid;*/
      /*border-left: 2px #E0E0E0 solid;*/
      /*border-right: 2px #E0E0E0 solid;*/
      /*border-top: 2px #E0E0E0 solid;*/
      /*/*vertical-align:middle;*/
      /*/*margin-top:-17px;*/
      /*height:850px;*/
      /*/*margin-left:20px;*/
      /*margin: 0 auto;*/
      /*width:956px;*/
   /*}*/
   #center-containter
   {
      border-bottom: 1px black solid;
      border-left: 1px black solid;
      border-right: 1px black solid;
      border-top: 1px black solid;
      /*vertical-align:middle;*/
      /*margin-top:-17px;*/
      height:auto;
     /* min-height:975px;*/
      /*margin-left:20px;*/
      margin: 0 auto;
      width:946px;
      overflow:auto;
   }
   /*.confirmOrder*/
   /*{*/
      /*color:#03477E;*/
      /*height:14px;*/
      /*font-size:14px;*/
      /*font-family:Arial,Helvetica,sans-serif;*/
      /*font-weight:bold;*/
      /*text-align:left;*/
      /*margin-left:30px;*/

   /*}*/
     .confirmOrder
   {
      color:#03477E;
      font-size:16px;
      font-family:Arial,Helvetica,sans-serif;
      font-weight:bold;
      text-align:left;
      text-indent:10px;
      /*height:30px;
      width:300px;
      float:left;*/
   }



    /*css for the subscription and the ecommerce user*/
   /*.confirm_order_header*/
   /*{*/
      /*background-color:#EEEEEE;*/
      /*color:#0000FF;*/
      /*font-size:12px;*/
      /*font-weight:bold;*/
      /*text-indent:10px;*/
      /*height:25px;*/
      /*width:100%;*/

      /*padding-top:12px;*/
      /*font-family:Arial,Helvetica,sans-serif;*/
      /*/*margin-left:20px;*/

   /*}*/
   .confirm_order_header
   {
      background-color:#EEEEEE;
      color:#114C8C;
      font-size:14px;
      font-weight:bold;
      /*text-indent:20px;*/
      text-align:left;
      height:25px;
      width:100%;

      /*padding-top:12px;*/
      font-family:Arial,Helvetica,sans-serif;
      /*margin-left:20px;*/

   }

   .confirm-order-left
   {
     width:590px;
      float:left;
   }

   /*.order_summary_subscription*/
   /*{*/
      /*width:600px;*/
      /*height:150px;*/
      /*float:left;*/
      /*margin-left:11px;*/
      /*margin-bottom:11px;*/
      /*margin-right:11px;*/
      /*border-bottom: 1px #E0E0E0 solid;*/
      /*border-left: 1px #E0E0E0 solid;*/
      /*border-right: 1px #E0E0E0 solid;*/
      /*border-top: 1px #E0E0E0 solid;*/
   /*}*/
   .order_summary_subscription
   {
      height:270px;
      margin-left:11px;
      margin-bottom:11px;
      margin-right:1px;
      border-bottom: 1px #E0E0E0 solid;
      border-left: 1px #E0E0E0 solid;
      border-right: 1px #E0E0E0 solid;
      border-top: 1px #E0E0E0 solid;
   }
   .order_summary_ecommerce
   {

      /*height:400px;*/
      height:270px;
      margin-left:11px;
      margin-bottom:11px;
      margin-right:1px;

      border-bottom: 1px #E0E0E0 solid;
      border-left: 1px #E0E0E0 solid;
      border-right: 1px #E0E0E0 solid;
      border-top: 1px #E0E0E0 solid;
   }
.order_summary_ecommerce_CDS
   {


      margin-left:11px;
      margin-bottom:11px;
      margin-right:1px;
      border-bottom: 1px #E0E0E0 solid;
      border-left: 1px #E0E0E0 solid;
      border-right: 1px #E0E0E0 solid;
      border-top: 1px #E0E0E0 solid;
   }
   /*.selected_criteria_subscription*/
   /*{*/

      /*width:600px;*/
      /*height:600px;*/
      /*float:left;*/
      /*margin-left:11px;*/
      /*margin-bottom:11px;*/
      /*margin-right:11px;*/
      /*margin-top:11px;*/
      /*border-bottom: 1px #E0E0E0 solid;*/
      /*border-left: 1px #E0E0E0 solid;*/
      /*border-right: 1px #E0E0E0 solid;*/
      /*border-top: 1px #E0E0E0 solid;*/
   /*}*/
   .selected_criteria_subscription
   {


      height:auto;

      margin-left:11px;
      margin-bottom:11px;
      margin-right:1px;
      margin-top:11px;
      border-bottom: 1px #E0E0E0 solid;
      border-left: 1px #E0E0E0 solid;
      border-right: 1px #E0E0E0 solid;
      border-top: 1px #E0E0E0 solid;
   }
   .selected_criteria_ecommerce
   {


      /*height:540px;*/
      height:auto;
      margin-left:11px;
      margin-bottom:11px;
      margin-right:1px;
      margin-top:11px;
      border-bottom: 1px #E0E0E0 solid;
      border-left: 1px #E0E0E0 solid;
      border-right: 1px #E0E0E0 solid;
      border-top: 1px #E0E0E0 solid;
   }
    /*.selected-criteria*/
    /*{*/
      /*height:300px; */
    /*}*/
    .selected-criteria
    {
      height:auto;
    }
   .selected-criteria-internal
    {
      height:auto;
    }

   /*.order_summary_ecommerce*/
   /*{*/
      /*width:658px;*/
      /*float:left;*/
      /*margin-left:6px;*/
      /*margin-right:6px;*/
      /*margin-bottom:6px;*/
      /*border-bottom: 1px #E0E0E0 solid;*/
      /*border-left: 1px #E0E0E0 solid;*/
      /*border-right: 1px #E0E0E0 solid;*/
      /*border-top: 1px #E0E0E0 solid;*/
   /*}*/
   /*.selected_criteria_ecommerce*/
   /*{*/
      /*width:658px;*/
      /*float:left;*/
      /*margin-left:6px;*/
      /*margin-right:6px;*/
      /*margin-bottom:6px;*/
      /*border-bottom: 1px #E0E0E0 solid;*/
      /*border-left: 1px #E0E0E0 solid;*/
      /*border-right: 1px #E0E0E0 solid;*/
      /*border-top: 1px #E0E0E0 solid;*/
   /*}*/
   /*.mode_of_payment_ecommerce*/
   /*{*/
      /*width:309px;*/
      /*height:780px;*/
      /*border-bottom: 1px #E0E0E0 solid;*/
      /*border-left: 1px #E0E0E0 solid;*/
      /*border-right: 1px #E0E0E0 solid;*/
      /*border-top: 1px #E0E0E0 solid;*/
      /*margin-right:11px;*/
      /*/*margin-left:626px;*/
      /*margin-bottom:11px;*/
      /*/*margin-top:-780px;*/
      /*float:right;*/
   /*}*/
   .mode_of_payment_ecommerce
   {
      width:309px;
      height:auto;
      border-bottom: 1px #E0E0E0 solid;
      border-left: 1px #E0E0E0 solid;
      border-right: 1px #E0E0E0 solid;
      border-top: 1px #E0E0E0 solid;
      margin-right:11px;
      /*margin-left:626px;*/
      margin-bottom:11px;
      /*margin-top:-780px;*/
      float:right;
      display:inline;
   }
   .order_summary_subscription_details
   {
      width:576px;
   }
   .order_summary_subscription_left
   {
      float:left;
      width:210px;
      text-align:left;
      margin-left:50px;
      /*border:1px red solid;*/
      display:inline;

   }
   .order_summary_CDS
   {
      float:left;
      width:450px;
      text-align:left;
      margin-left:50px;
      /*border:1px red solid;*/
      display:inline;
   }
   .order_summary_subscription_right
   {
      float:right;
      text-align:left;
      width:310px;
      /*border:1px blue solid;*/
      /*margin-left:20px;*/
   }
   /*dl.info*/
   /*{*/
      /*font-size:12px;*/
      /*font-family: Arial,Helvetica,sans-serif;*/
   /*}*/
   dl.info
   {
      font-size:12px;
      font-family: Arial,Helvetica,sans-serif;
     /* margin-top:10px;*/
      margin-bottom:10px;
      color:black;
   }
   .info
   {
      font-size:12px;
      font-family: Arial,Helvetica,sans-serif;
      /*margin-top:10px;*/
      margin-bottom:10px;
      color:black;
   }
   dt.label
   {
      font-weight:bold;
      line-height:20px;
   }
   dd.value
   {
      font-weight:normal;
      line-height:20px;
   }
   .columned
   {
      height:30px;
      margin-top:20px;
      margin-bottom:10px;
   }



/*.horizontal-line*/
/*{*/
   /*width:930px;*/
   /*color:#FCEB9E;*/
   /*margin-top:10px;*/
   /*margin-bottom:10px;*/

/*}*/
.horizontal-line
{
   width:930px;
   color:white;
   margin-top:5px;
   /*margin-bottom:10px;*/
   float:left;

}
.specific
{
   border-bottom:1px #E0E0E0 solid;
   background-color:white;
}

.small
{
   width:275px;
   color:#FCFCFC;
   margin-top:5px;
   margin-bottom:0px;
}
.small_new
{
   width:275px;
   color:#FCFCFC;
   margin-top:0px;
   margin-bottom:0px;
}

/*dt.subheading*/
/*{*/
   /*font-size:10px;*/
   /*font-family: Arial,Helvetica,sans-serif;*/
   /*text-indent:15px;*/

/*}*/
dt.subheading
{
   font-size:10px;
   font-family: Arial,Helvetica,sans-serif;
   text-indent:20px;
   color:gray;

}

dt.subtext
{
   font-size:10px;
   font-family: Arial,Helvetica,sans-serif;
  color:gray;

}
.address-info
{
   background-color:#E3EAFD;
   /*background-repeat:no-repeat;*/
   height:auto;
   margin-left:5px;
   margin-right:5px;
   margin-top:0px;
   margin-bottom:0px;
}
.address-label
{
   margin-left:0px;
   font-size:12px;
   font-family: Arial,Helvetica,sans-serif;
   font-weight:bold;
   margin-top:0px;
   height:20px;
   text-align:left;
   color:#38385E;
}
/*dl.colored*/
/*{*/
   /*margin-left:10px;*/
/*}*/
dl.colored
{
   margin-right: 10px;
   margin-left:10px;
   color:#38385E;
}
.state
{
 width:175px;
   float:left;
   height:40px;
}
.zip-code
{
 width:175px;
  height:40px;
 margin-left:180px;
   margin-top:-40px;
   float:right;
}

.total-list-price
{
   height:200px;
   background-image:url(/list/images/bg_total_section_large.gif);
   background-repeat:no-repeat;
}
.total-list-price_sub
{
   height:200px;
   background-image:url(/list/images/bg_total_section_large_sub.gif);
   background-repeat:no-repeat;
}
.total-list-price_sub_echannel
{
   height:200px;
   background-image:url(/list/images/bg_total_section_large_sub.gif);
   background-repeat:repeat-x;
}
.total-list-price_noAccess
{
height:60px;
}

#outer-confirm {height: 25px; overflow: hidden; position: relative;}
#outer-confirm[id] {display: table; position: static;}

#append-outer-confirm {height: 25px; overflow: hidden; position: relative;}
#append-outer-confirm[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#append-middle {position: absolute; top: 50%;} /* for explorer only*/
#append-middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner0 {position: relative; top: -50%} /* for explorer only */
 #inner0[id] {position: static;}
.inner0{position: relative; top: -50%}
#outer1 {height: 25px; overflow: hidden; position: relative;}
#outer1[id] {display: table; position: static;}

#middle1 {position: absolute; top: 50%;} /* for explorer only*/
#middle1[id] {display: table-cell; vertical-align: middle; position: static;}

#inner1 {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */

#outer2 {height: 25px; overflow: hidden; position: relative;}
#outer2[id] {display: table; position: static;}

#middle2 {position: absolute; top: 50%;} /* for explorer only*/
#middle2[id] {display: table-cell; vertical-align: middle; position: static;}

#inner2 {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */
#outer3 {height: 25px; overflow: hidden; position: relative;  border-bottom:1px #E0E0E0 solid;
   background-color:white;}
#outer3[id] {display: table; position: static;}

#middle3 {position: absolute; top: 50%;} /* for explorer only*/
#middle3[id] {display: table-cell; vertical-align: middle; position: static;}

#inner3 {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */

#outer4 {height: 25px; overflow: hidden; position: relative;  border-bottom:1px #E0E0E0 solid;
   }
#outer4[id] {display: table; position: static;}

#middle4 {position: absolute; top: 50%;} /* for explorer only*/
#middle4[id] {display: table-cell; vertical-align: middle; position: static;}

#inner4 {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */
#outer6 {height: 25px; overflow: hidden; position: relative;}
#outer6[id] {display: table; position: static;}

#middle6 {position: absolute; top: 50%;} /* for explorer only*/
#middle6[id] {display: table-cell; vertical-align: middle; position: static;}

#inner6 {position: relative; top: -50%} /* for explorer only */

p.lead
{
   margin-top:0;
   /*width:930px;*/

}
.padTop5
{
   padding-top:5px;
}
.padTop0
{
   padding-top:0px;
}
p{
   border:0 none;
   margin: 15px 0;
   padding: 0;
}


.div1-test { float:left; width:50%; color:black; line-height:25px; }
.div2-test { margin-left:50%; width:50%; color:black; line-height:25px;}

.div1-test-test { float:left; color:black; line-height:25px; height:125px; width:290px;}
.div2-test-test { float:right; width:265px; color:black; line-height:25px; height:125px;}

.div1-test-test-noaccess { float:left; color:black; height:60px;  width:320px;}
.div2-test-test-noaccess { float:right; width:248px; color:black; height:60px;}

.div1-test-comm { float:left; color:black;width:123px;}
.div2-test-comm { float:right; width:93px; color:black; }

.div1-pay { float:left; color:black;width:148px; text-align:left; }
.div2-pay { float:right; width:148px; color:black; text-align:left; }
.div3-pay { float:left; color:black;width:60px; text-align:left; }
.div4-pay { float:right; width:100px; color:black; text-align:left; }
.confirmorder-echannel-billing-statezip-col1{vertical-align:bottom;text-align:center;}
.confirmorder-echannel-billing-statezip-col2{vertical-align:bottom;text-align:center;}
.confirmorder-echannel-billing-statezip-col3{vertical-align:bottom;text-align:right;}


.div1 { float:left; width:50%; color:black; }
.div2 { margin-left:50%; width:50%; color:black;}

.div1-test-subscription { float:left; width:450px; color:black; line-height:25px; display:inline;}
.div2-test-subscription { float:right; width:70px; margin-right:20px; color:black; line-height:25px; text-align:right; display:inline;}

.div1-test-ecommmerce { float:left; width:77%; color:black; line-height:25px; }
.div2-test-ecommmerce { margin-left:70%; width:30%; color:black; line-height:25px;}

.div1_adv_search { float:left; width:77%; color:black; height:50px; }
.div2_adv_search { float:right; width:32%; color:black; height:50px;}

.div1_simp_search { float:left; width:50%; color:black; height:50px; }
.div2_simp_search { float:right; width:40%; color:black; height:50px;}


/*.div1_adv_search { float:left; width:560px; color:black; height:50px; display:inline;}*/
/*.div2_adv_search { float:right; width:350px; color:black; height:50px; text-align:right; display:inline;}*/
/*.selected-criteria-div1-mainheading*/
/*{*/
   /*text-indent:20px;*/
   /*line-height:25px;*/
  /*float:left; width:288px; color:black;*/
   /*border-bottom:1px #E0E0E0 solid;*/
/*}*/
/*.selected-criteria-div2*/
/*{*/
   /*line-height:25px;*/
   /*margin-left:288px; width:288px; color:black;*/
   /*border-bottom:1px #E0E0E0 solid;*/
/*}*/
/*.selected-criteria-div1-subheading*/
/*{*/
   /*text-indent:30px;*/
   /*line-height:25px;*/
  /*float:left; width:288px; color:black;*/
   /*border-bottom:1px #E0E0E0 solid;*/
/*}*/


.selected-criteria-div1
{
   /*line-height:25px;*/
  float:left; width:288px; color:black;
   /*border-bottom:1px #E0E0E0 solid;*/
}
.selected-criteria-div2
{
   /*line-height:25px;*/
   width:288px; color:black; float:right;

   /*border-bottom:1px #E0E0E0 solid;*/
}
.image
{
   height:105px;
   width:282px;
}
.submitButton
{
  width:576px;
  /*height:40px;*/
  margin-top:125px;
  /*margin-right:10px;*/
}
.initial
{
 background-image:url(/list/images/placeOrder.jpg)
}

/*.credit-card dt*/
/*{*/
   /*margin-top:10px;*/
/*}*/
#shadow-container {
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}

    #shadow-container .shadow1 {
        background: #F1F0F1;
    }

    #shadow-container .shadow2 {
        background: #DBDADB;
    }

    #shadow-container .shadow3 {
        background: #B8B6B8;
    }

    #shadow-container .container {
        background: #ffffff;
        border: 1px solid #848284;
        padding: 10px;
    }
#confirmorder-button
{
   color:#CCCC33;
font-family:verdana;
font-size:12px;
height:auto;
padding:4px 0;
text-align:center;
}
#confirmorder-button_1
{
   color:#CCCC33;
font-family:verdana;
font-size:12px;
height:auto;
padding:4px 0;
text-align:center;
}
#confirmorder-button_2
{
      color:#CCCC33;
font-family:verdana;
font-size:12px;
height:auto;
padding:4px 0;
text-align:center;
}


#outer-map-search {height: 50px; overflow: hidden; position: relative;}
#outer-map-search[id] {display: table; position: static;}

#middle-map-search {position: absolute; top: 50%;} /* for explorer only*/
#middle-map-search[id] {display: table-cell; vertical-align: middle; position: static;}

#inner-map-search {position: relative; top: -50%} /* for explorer only */







#outer-search {height: 50px; overflow: hidden; position: relative;}
#outer-search[id] {display: table; position: static;}

#middle-search {position: absolute; top: 50%;} /* for explorer only*/
#middle-search[id] {display: table-cell; vertical-align: middle; position: static;}

#inner-search {position: relative; top: -50%} /* for explorer only */

.align_right
{
   width:600px;
}




.geography-dt-header-advanced
{
   position:relative;
   /*margin-top:-10px;*/
   /*margin-left:4px;*/
   width:950px;
   z-index:2;
}
dt.geography-dt-buttons
{
   margin-bottom:-15px;
   margin-left:626px;
   margin-top:10px;
   text-align:left;
}
dt.geography-dt-tab
{
   padding-top:0px;
   margin-bottom:0px;
   /*display:inline;*/
}

#leftflashFindMortgage
{
  /* height:750px;*/
   width:300px;
   float:left;
   margin-left:5px;
   margin-top:5px;
   margin-right:0px;
   margin-bottom:5px;
}
dt.geography-dt-footer
{
   margin-top:-10px;
   text-align:left;
   position:relative;
   width:1000px;
}
#contentinner_advanced
{
   /*margin-left:310px;*/
   margin-right:5px;
   float:right;

}
.search_margin
{
   margin-top:11px;
   float:right;
}
.button_margin
{
   margin-top:10px;
   float:right;

}
.table_row
{
 line-height:25px;
}

/*.mainleft*/
/*{*/
   /*width:55%;*/
   /*float:left;*/
   /*margin-left:5%;*/
   /*text-align:left;*/
/*/*border:1px red solid;*/
/*}*/
/*.maincenter*/
/*{*/
   /*width:20%;*/
   /*float:left;*/
/*/*border:1px red solid;*/
/*text-align:right;*/
/*}*/
/*.mainright*/
/*{*/
   /*width:17%;*/
   /*float:left;*/
   /*/*border:1px red solid;*/
   /*text-align:right;*/
   /*margin-right:3%;*/
/*}*/
.optionDisable
{
   color:#909090;
}

/*.mainleft { float:left; width:50%; color:black; line-height:25px;  border:0.5px solid red;}*/
/*.maincenter { margin-left:55%; width:15%; color:black; line-height:25px; border:0.5px solid red;}*/
/*.mainright { margin-left:75%; width:20%; color:black; line-height:25px;  border:0.5px solid red;}*/

.menu_criteria {
   position: relative;
   left: 0px;
   top: 0px;
   height: 25px;
   text-align: right;
   border-bottom: 0.5pt #E0E0E0 solid;
}

.menu_criteria_addField {
   position: relative;
   left: 0px;
   top: 0px;
   height: auto;
   text-align: left;
   border-bottom: 0.5pt #E0E0E0 solid;
   padding-right: 15px;
}

.menu_dt {
   list-style-type: none;
   margin: 0 0 0 0;
   padding: 0;
   width: 75px;
   line-height: 25px; /*border: 0.5pt red solid;*/
}

.menu_price {
   list-style-type: none;
   margin: 0 0 0 0;
   padding: 0;

   line-height: 25px;
   width: 72px;
   text-align: right;
}
.menu_dl
{
  float: left;
  list-style-type: none;
margin: 0 0 0 0;
padding: 0;
   /*border: 0.5pt red solid;*/
width:75px;
}
.div1-test-italic
{
color:gray;
float:left;
width:123px;
   line-height:15px;
   font-size:12px;

}
.div2-test-italic
{
   float:right; width:93px; color:gray;line-height:15px;font-size:12px;
}
.progressBarOpaqueLayer {
   display: none;
   position: absolute;
   top: 0px;
   left: 0px;
   opacity: 0;
   filter: alpha( opacity = 0 );
   background-color: #000000;
   z-Index: 5000;
}
.selectfree {
    position:absolute;
    z-index:10;
    cursor:move;
    top:35%;
    left:40%;
    overflow:hidden;
    visibility:hidden;
}
.paginationBar{
   position: absolute;
   top: 40%;
   left: 50%;
   display: none;
   z-index: 10;
   cursor: move;
   overflow: hidden;
   background-color: #FFFFFF;
   text-align: center;
}
.toUpper
{
   text-transform:uppercase;
}
.searchSelectBox
{
   font-family:Arial;
   font-size:12px;
   position:relative;
   width:90px;
}
.ektronContent p
{
   margin:0px;
}
.ConfirmOrderError {margin:0px 0px 5px 20px;color:red;text-align:left;font-weight:bold;font-size:small;font-family:Arial,Helvitica,sans-serif;padding-top:5px;}

.footerHPLink A:link {
   color: #685745;
   font-weight: bold;
   font-size: 10px;
   font-family: Arial
}

.footerHPLink A:visited {
   color: #685745;
   font-weight: bold;
   font-size: 10px;
   font-family: Arial
}

.footerHPLink A:hover, A:active {
  /*font-size: 10px;*/
   color:#685745;
   /*font-family: Arial*/
}

.footerHPText {
   color: #685745;
   font-weight: bold;
   font-size: 10px;
   font-family: Arial
}


.footerseperator {
   color: #685745;
   font-weight: bold;
   font-size: 10px;
   font-family: Arial
}

.footerDiscText {
   color: #000000;
   font-weight: bold;
   font-size: 10px;
   /*text-decoration: underline;*/
   font-family: Arial
}

.footer-rule{height:0px; text-align: center; border: 0px 0px 0px 0px; border-style:thin;border-color:#958377;color:#958377;}
.footer-rule1{width: 76%; height:0px; text-align: center; border: 0px 0px 0px 0px; border-style:thin;border-color:#958377;color:#958377;}