/* Container div 
 * Set margins, size, background color
 */
#container 
{
	width: 780px;	
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	height: auto;
}

/* Left sidebar div
 * Set dimensions and background for the left sidebar
 */
#left_sidebar 
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;
	MARGIN-RIGHT: 5px; 
	MARGIN-LEFT: 0px; 
	BACKGROUND: url(/Images/SalesLeads/side_bg.gif) repeat-y left top; 
	/*MARGIN: 0px;*/
	WIDTH: 150px; 
	HEIGHT: 100%; 
}
#left_sidebar_nav 
{
	BACKGROUND: url(/Images/SalesLeads/lsb_tile.gif) repeat-y left top; 
	MARGIN: 0px;
	padding: 0px;
	WIDTH: 116px; 
	HEIGHT: 100%;
}
#left_sidebar_nav_top
{
	BACKGROUND: url(/Images/SalesLeads/sb_top_ph.gif) no-repeat left top; 
	MARGIN: 0px;
	padding: 0px;
	WIDTH: 116px; 
	HEIGHT: 37px;	 
}
.sidebar_text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding: 0px 0px 0px 0px;
	width:100px;
	word-wrap: break-word;
}
.sidebar_head_text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
/* Body
 * Set background image, margins, alignment
 */
body 
{	
	margin-top: 0px;
	text-align: center;
	background-color: #E9E9E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background-image: url(/Images/SalesLeads/bg11.jpg);*/
	/*background-color: #FFFFFF;*/
}

/* Body and table tags
 * Set font face and size
 */
table, tr, td, p 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*Local content additions*/
#LadyBG
{
	BACKGROUND: url(/Images/SalesLeads/LadyBG.gif) no-repeat left top; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	WIDTH: 218px; 
	HEIGHT: 208px;	 
}
#LeftBoxTile
{ BACKGROUND: url(/Images/SalesLeads/BgBoxTile.gif) repeat-y; WIDTH: 218px; }
#LeftBoxBase 
{ BACKGROUND: url(/Images/SalesLeads/BgBoxBtm.gif); WIDTH: 218px; HEIGHT: 20px; }
#FindBoxTop
{ BACKGROUND: url(/Images/SalesLeads/FindBoxTop.gif); WIDTH: 474px; HEIGHT: 24px; }
#FindBoxTile
{ BACKGROUND: url(/Images/SalesLeads/FindBoxTile.gif) repeat-y; WIDTH: 474px; }
#FindBoxBase 
{ BACKGROUND: url(/Images/SalesLeads/FindBoxBtm.gif); WIDTH: 474px; HEIGHT: 15px; }

#LatestBoxTop
{ BACKGROUND: url(/Images/SalesLeads/LatestBoxTop.gif); WIDTH: 474px; HEIGHT: 24px; }
#LatestBoxTile
{ BACKGROUND: url(/Images/SalesLeads/FindBoxTile.gif) repeat-y; WIDTH: 474px; }
#LatestBoxBase 
{ BACKGROUND: url(/Images/SalesLeads/FindBoxBtm.gif); WIDTH: 474px; HEIGHT: 15px; }

#ReportBoxTop
{ BACKGROUND: url(/Images/SalesLeads/CreditBoxTop.gif); WIDTH: 474px; HEIGHT: 24px; }
#ReportBoxTile
{ BACKGROUND: url(/Images/SalesLeads/FindBoxTile.gif) repeat-y; WIDTH: 474px; }
#ReportBoxBase 
{ BACKGROUND: url(/Images/SalesLeads/FindBoxBtm.gif); WIDTH: 474px; HEIGHT: 15px; }
.LinkTdBorderBlue
{
	background: url(/Images/SalesGenie/BlueBorder.gif) repeat-yes left top;
	width: 2px;
	height: auto;
}
.LinkTdBorderGold
{
	background: url(/Images/SalesGenie/GoldBorder.gif) repeat-yes left top;
	width: 2px;
	height: auto;
}
.LinkTdBorderBottomGold
{
	background: url(/Images/SalesGenie/GoldBorderBottom.gif) repeat-yes left top;
	width: 5px;
}
.LinkTdBorderGray
{
	background: url(/Images/SalesGenie/GrayBorder.gif) repeat-yes left top;
	width: 2px;
	height: auto;
}
.LinkTdBorderBottomGray
{
	background: url(/Images/SalesGenie/GrayBorderBottom.gif) repeat-yes left top;
	width: 5px;
}
.LinkTdBorderMagenta
{
	background: url(/Images/SalesGenie/MagentaBorder.gif) repeat-yes left top;
	width: 2px;
	height: auto;
}
.LinkTdBorderBottomMagenta
{
	background: url(/Images/SalesGenie/MagentaBorderBottom.gif) repeat-yes left top;
	width: 5px;
}
.txtPrimeColor
{
	color: #FF0000;
}
.txtBlueHeadline
{
	color: #000075;
}
.txt8
{
	font-size: 8px;
}
.txt9
{
	font-size: 9px;
}
.txt10
{
	font-size: 9px;
	font-family: Verdana;
}
.txt11
{
	font-size: 11px;	
}
.txt12
{
	font-size: 12px;	
}
.txt12px
{
	font-size: 12px;	
}
.txt14
{
	font-size: 14px;
}
.txt14px
{
	font-size: 14px;
}
.txt16
{
	font-size: 16px;
}
.15
{
	font-size: 15px;
}
.16
{
	font-size: 16px;
}
.20
{
	font-size: 20px;
}
.Bold
{
	font-weight: bold;
}
.txtComingSoon
{
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}
.txtRedHot 
{
	color: #750000;
}
.txtRedHot2 
{
	color: #750000;
}
.txtRed 
{
	color: #FF0000;
}
.txtRedDk
{
	color: #990000;
}

.txtPhoneNumber
{
	color: #CC9900;
	font-weight: bold;
	font-size: 10pt;
	padding: 5px 0px;
}

.txtBlueUpload
{
	color: #000075;
}
.txtBlueUpload2
{
	color: #000075;
}
.txtGoldBC
{
	color: #C9A104;
}
.txtGoldBC2
{
	color: #C9A104;
}
.txtGreenLU
{
	color: #5E8783;
}
.txtGreenLU2
{
	color: #5E8783;
}
.txtWhite14 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 1px 4px 5px;
}
.txtWelcomeName
{
	color: #C9A104;
	font-size: 12pt;
	font-weight: bold;
	line-height: 20px;
}
.txtContactHeader
{
	color: #5E8783;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;	
}
.txtContactGreen
{
	color: #5E8783;
	font-size: 8pt;
	font-weight: bold;
}
.txtContactResults
{
	color: #C9A104;
	font-size: 8pt;
	font-weight: bold;
}
.txt10pt
{
	font-size: 9pt;
}
.WPageLink
{
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.Pad5
{
	padding-left: 5px;
}
.Pad10
{
	padding-left: 10px;
}
.Pad15
{
	padding-left: 15px;
}
.Pad20
{
	padding-left: 20px;
}
.Pad25
{
	padding-left: 25px;
}
.Pad30
{
	padding-left: 30px;
}
.Pad45
{
	padding-left: 45px;
}
.Pad11
{
	padding-left: 11px;
}
.Blue 
{
	color: #000099;
}
/* Anchor tags
 * a, a:link, a:visited, a:hover
 */

A:link { COLOR: #000099; TEXT-DECORATION: underline }
A:visited { COLOR: #00009c; TEXT-DECORATION: underline }
A:hover { COLOR: #ff0000; TEXT-DECORATION: none }

.localContentMenu
{
	FONT-SIZE: 8pt; 
	font-weight: bold;
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
}

.localContentMenu:hover
{
	FONT-SIZE: 8pt; 
	font-weight: bold;
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
	background-color: #000066;
}

.RedUnderline
{
	color: #FF0000;
	text-decoration: underline;	
}
.RedUnderline: hover
{
	color: #0000FF;
	text-decoration: none;
}
/* Content Detail Page section*/
#BgLadyBig
{
	BACKGROUND: url(/Images/SalesLeads/BgLadyBig.gif) no-repeat left bottom; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	WIDTH: 760px; 
	HEIGHT: 429px;	 
}
#LadyTyping
{
	BACKGROUND: url(/Images/SalesGenie/LadyTyping.jpg) no-repeat right bottom; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	WIDTH: 707px; 
	HEIGHT: 445px;	 
}
/* End Content Detail Page section*/
/*

/*End local content additions*/

/*Begin express downloads additions*/
#DownloadTrialErrorLady
{
	BACKGROUND: url(/Images/SalesGenie/DownloadTrialErrorLady.jpg) no-repeat left bottom; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	WIDTH: 760px; 
	HEIGHT: 429px;	 
}

#DownloadStartLady
{
	BACKGROUND: url(/Images/SalesGenie/DownloadStartLady.jpg) no-repeat left bottom; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	WIDTH: 761px; 
	HEIGHT: 650px;	 
}

.PromoAnalyze_SelHdr {  
	background: url(/images/SalesLeads/PromoAnalyze_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}


.PromoUpgrade_SelHdr {  
	background: url(/images/SalesLeads/PromoUpgrade_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.PromoSuppression_SelHdr {  
	background: url(/images/SalesLeads/PromoSuppression_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.SalesLeadsDetail_SelHdr {  
	background: url(/images/SalesGenie/SalesLeadsDetail_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.FindSimilar_SelHdr {  
	background: url(/images/SalesGenie/FindSimilar_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.PageTitleDownloadThankyou {  
	background: url(/images/SalesGenie/DownloadThankyou_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleExpressMailingLists {  
	background: url(/images/SalesGenie/ExpressMailingLists_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleExpressDetails {  
	background: url(/images/SalesGenie/ExpressDetails_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
/*End express downloads additions*/

/* Page Selection Headings
 * Each page has its own Title graphic 
 */
.PageTitleUnderline
{
	background-color: #cccccc;
	height: 2px;
}
.PageTitleText
{
	FONT-FAMILY: Tahoma;
	font-size: 16px;
	font-weight: bolder;
	color: #1944B2;
	padding-left: 5px;
}
/*
.PageTitleNewGroup {  
	background: url(/Images/SalesLeads/newgroup_salesleads_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleOrganizeContacts {  
	background: url(/Images/SalesLeads/organizecontacts_salesleads_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleCreateGroup {  
	background: url(/images/SalesGenie/CreateGroupSelHeader.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleLess200 {  
	background: url(/images/SalesGenie/Less200SelHeader.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleThanksCA {  
	background: url(/images/SalesGenie/ThanksCASelHeader.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleWhatAnalyzer {  
	background: url(/images/SalesGenie/WhatAnalyzerSelHeader.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleWhatGroups {  
	background: url(/images/SalesGenie/WhatGroupsSelHeader.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleWhatSuppression {  
	background: url(/images/SalesGenie/WhatSuppressionSelHeader.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleUpgradeSuppression {  
	background: url(/Images/SalesGenie/Suppression_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleUpgradeAnalyzer {  
	background: url(/Images/SalesGenie/UpgradeAnalyzer_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleUpgradeContact {  
	background: url(/Images/SalesGenie/UpgradeContact_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleComingSoon {  
	background: url(/Images/SalesLeads/comingsoon_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleDemo {  
	background: url(/Images/SalesLeads/demo_select_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleOtherpop {  
	background: url(/Images/SalesLeads/otherpop_select_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleGeo {  
	background: url(/Images/SalesLeads/geo_select_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleExcludeGeo {  
	background: url(/Images/SalesLeads/exclude_geo_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleReviewSelects {  
	background: url(/Images/SalesLeads/review_selects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.PageTitleSanEntry {  
	background: url(/Images/SalesLeads/san_entry_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.PageTitleProspectDetail {  
	background: url(/Images/SalesLeads/prospect_detail_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.PageTitleViewProspect {  
	background: url(/Images/SalesLeads/view_prospects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.PageTitleBuyCredit {  
	background: url(/Images/SalesLeads/buy_credit_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitlePrintSalesLeads {  
	background: url(/Images/SalesLeads/print_salesleads_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleDownloadLeads {  
	background: url(/Images/SalesLeads/download_salesleads_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleSalesLeadDetail {  
	background: url(/Images/SalesLeads/salesleads__detail_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleBusinessType {  
	background: url(/Images/SalesLeads/BusinessType_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleBusinessSize {  
	background: url(/Images/SalesLeads/BusinessSize_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.PageTitleBusinessCreditRating {  
	background: url(/Images/SalesLeads/BusinessCreditRating_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleLeadsMap {  
	background: url(/Images/SalesLeads/leadsMap_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleMapSearch {  
	background: url(/Images/SalesLeads/map_search_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleAddressSelect {  
	background: url(/Images/SalesLeads/select_address_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleNoMatch {  
	background: url(/Images/SalesLeads/no_match_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleSaveSelects {  
	background: url(/Images/SalesLeads/save_selects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleOtherpopSelects {  
	background: url(/Images/SalesLeads/otherpop_selects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleGeographicSelects {  
	background: url(/Images/SalesLeads/geo_selects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleReviewSelections {  
	background: url(/Images/SalesLeads/review_selects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleZIPCodeLookup {  
	background: url(/Images/SalesLeads/zip_lookup_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleSelectLeads {  
	background: url(/Images/SalesLeads/select_leads_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleSalesLeadsMap {  
	background: url(/Images/SalesLeads/sales_leads_map_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleSelectRadius {  
	background: url(/Images/SalesLeads/select_radius_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleCustomSort {  
	background: url(/Images/SalesLeads/sort_leads_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleSelectSave {  
	background: url(/Images/SalesLeads/select_save_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleStreetCity {  
	background: url(/Images/SalesLeads/street_city_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleStreetStreet {  
	background: url(/Images/SalesLeads/street_street_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleStreetBlock {  
	background: url(/Images/SalesLeads/street_block_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleExecutiveProfessional {  
	background: url(/Images/SalesLeads/exec_prof_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleExecutive {  
	background: url(/Images/SalesLeads/exec_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleProfessional {  
	background: url(/Images/SalesLeads/professional_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleDncThanks {  
	background: url(/Images/SalesLeads/DncThanks_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleSanWaiver {  
	background: url(/Images/SalesLeads/DNC_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleSensitiveData {  
	background: url(/Images/SalesLeads/SensitiveData_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleDownloadComplete {  
	background: url(/Images/SalesLeads/DownloadComplete_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleChooseFormat {  
	background: url(/Images/SalesLeads/ChooseFormat_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleLeadDetails {  
	background: url(/Images/SalesLeads/LeadsDetail_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleMyAccount {  
	background: url(/Images/SalesLeads/MyAccount_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleBasicSelects {  
	background: url(/Images/SalesLeads/BasicSelects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleCompanyName {  
	background: url(/Images/SalesLeads/CompanyName_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleKeywordCat {  
	background: url(/Images/SalesLeads/KeywordCat_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleMIG {  
	background: url(/Images/SalesLeads/MIG_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleSIC {  
	background: url(/Images/SalesLeads/SIC_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleConsPriv {  
	background: url(/images/SalesLeads/ConsPrivSelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleConsTmDnc {  
	background: url(/images/SalesLeads/ConsTmDncSelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleThankYou {  
	background: url(/images/SalesLeads/ThankYouSelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleStep {  
	background: url(/images/SalesGenie/RegisterSanSelHeader.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleWhatIsThis {  
	background: url(/images/SalesGenie/WhatIsThisSelHeader.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleSanApproved {  
	background: url(/images/SalesGenie/SanApprovedSelHeader.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
/* Selection Heading 
 * Used for titles of individual selections, for example
 * "Estimatd Home Value"
 */
.SelHdr 
{  
	padding: 3px; 
	line-height: 14px;
	font-size: 12px; 
	font-weight: bold;
	color: #000000;
}
/* Second level selection heading
 * Used for headings below selection headings
 */
.SelSubHdr 
{  
	padding: 3px; 
	line-height: 14px;
	font-size: 9pt; 
	font-weight: normal;
	color: #666666;
}
.SelSubHdrBold
{  
	padding: 3px; 
	line-height: 17px;
	font-size: 15px; 
	font-weight: bold;
	color: #000000;
}
.SelSubHdrBold2
{  
	padding: 3px; 
	line-height: 17px;
	font-size: 12pt; 
	font-weight: bold;
	color: #000000;
}
.SelSubBoldGold 
{
	font-size: 12pt;
	font-weight: bold;
	color: #1944B2;
	padding: 3px;
	line-height: 14px;
}
.SelSubHdrBlue 
{  
	padding: 3px; 
	line-height: 17px;
	font-size: 15px; 
	font-weight: bold;
	color: #336699;
}
.SelSubHdrGray
{  
	padding: 3px; 
	line-height: 15px;
	font-size: 13px; 
	font-weight: bold;
	color: #8C8C8C;
}
.ColorTitle 
{
	background-color: #FF0000;
}
.txtTitleWhite
{  
	font-size: 30px; 
	line-height: 35px;
	font-weight: bold;
	color: #FFFFFF;
}
.txtLarge14
{
	font-size: 14px;
}
.txtLarge17
{
	font-size: 17px;
}
/* For headings on the search results page */
.SearchResultsHeader
{  
	font-size: 16px; 
	line-height: 20px;
	color: #666666;
	font-weight: bold;
}
.LeadDetailsHeader
{  
	font-size: 16px; 
	line-height: 20px;
	background-color: #777777;
}

#FlashHeader 
{
	position: absolute;
	PADDING: 0px 0px;
	MARGIN-RIGHT: 0px; 
	MARGIN-LEFT: 0px; 
	margin-top: 0px;
	/*MARGIN: 0px;*/		
}
#FreeTrial
{
	background-image: url(/Images/SalesLeads/free_trial.gif);	 
}
.tanItem { BACKGROUND-COLOR: #f2e5bf; width: 600px;}
	.grayItem { BACKGROUND-COLOR: #e5e5e5; width: 600px; }
	.tblDesc { WIDTH: 300px }
	.tblLink { WIDTH: 150px }
/* PadLeft adds a left margin
*/
.PadLeft 
{
	margin-left: 10px;	
}
/* Selection hint text, for example, blue text on infousa.com
 * that explains the selection's meaning or its behavior
 */
.HintText 
{  
	padding: 3px; 
	line-height: 14px;
	font-size: 12px; 
	font-weight: bold;
	color: #006699;
}
.RedText 
{
	color: #FF0000;
}
.RedStrongText {
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	padding: 5px 0px 5px 0px;
}
.RedBoldText 
{
	color: #FF0000;
	font-weight: bold;
}
/* Link style in the expandable control
 */

.ExpandLink
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



.style5 { COLOR: #ff0000 }

/* Links in the site header
 * Best when implemented using class="" instead of
 * redefining anchor tags.
 */
#Header 
{
	background: url(/Images/SalesLeads/slu_header_tile.gif) repeat-y;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
}	

.HeaderLink
{ COLOR: #000099; TEXT-DECORATION: underline }

.HeaderLink:hover
{
	text-decoration: underline;
	color: Red;
}

/* Links in the site footer
 * Best when implemented using class="" instead of
 * redefining anchor tags.
 */
.FooterLink 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 0px;	
	text-decoration: none;
	color: #000E6C;
	font-weight: bold;
}

.FooterLink:hover
{
	text-decoration: underline;
	color: Red;
}

/* Text in the site footer. May contain anything that needs to 
 * be applied in the footer, such as background image, font
 * face and size, etc.
 */ 
.FooterText 
{	
	background: url(/Images/SalesLeads/footer_tile.gif) repeat;
	padding: 10px 0px 0px 0px;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000E6C;
}

/* Default text style. Usually declared the same as the style
 * for table, td, tr, p
 */ 
.NormalText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 0px 0px 0px 5px;
}

/* Special color text, just changes color of NormalText or HeaderText */
.SmText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding: 0px 0px 0px 0px;
}
.GoldText {
	font-size: 10pt;
	font-weight: bold;
	color: #CC9900;
	padding: 5px 0px 5px 0px;
}
.GoldNormalText{
	font-size: 10pt;
	font-weight: bold;
	color: #CC9900;
	padding: 5px 0px 5px 0px;
}
.GoldBoldText {
	font-weight: bold;
	color: #CC9900;	
}
.GoldLinkText{
	font-size: 9pt;
	font-weight: bold;
	color: #CC9900;
	padding: 5px 0px 5px 0px;
}
.GoldTextSmall {
	font-size: 8pt;
	font-weight: bold;
	color: #CC9900;
	padding: 5px 0px 5px 0px;
}
.BoldText 
{
	font-weight: bold;
}
.BoldItalicText 
{
	font-weight: bold;
	font-style: italic;	
}
.SmallText
{
	font-size: 10px;	
}
.SmallText11
{
	font-size: 11px;	
}
.SmallerText
{
	font-size: 7pt;	
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.SubText{
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
	padding: 0px;
}
.WhiteText {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	padding: 5px 0px 5px 0px;
}
.WhiteTextBig {
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}
.WhiteNormalText {
	color: #FFFFFF;
	font-weight: bold;	
}
.YellowText {
	font-size: 11pt;
	font-weight: bold;
	color: #FCF900;
	padding: 5px 0px 5px 0px;
} 
.GoldTextBig {
	font-size: 12pt;
	font-weight: bold;
	color: #CC9900;
	padding: 5px 0px 5px 0px;
}
.txtGoldLarge {
	font-size: 16px;	
	color: #FF0000;	
}
.GreenTextBig {
	font-size: 12pt;
	font-weight: bold;
	color: #669999;
	padding: 5px 0px 5px 0px;
}
.GreenTextBig14 {
	font-size: 14pt;
	font-weight: bold;
	color: #669999;
	padding: 5px 0px 5px 0px;
}
.ErrorText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 0px 0px 0px 5px;
	color: Red;
}
.DottedBorder 
{
	border: dotted 1px #000000;
	padding: 0px 0px;
}
.tm
{
	font-size: 6pt;
	vertical-align: super;	
}
#ContactMgr-bg1 {
	margin-top: 0px;
	z-index: -1;
	background: url(/Images/SalesLeads/ContactMgr-bg1.gif) no-repeat top;
	height:130px;
}
/* Old styles
 * Use the new standard style definitions
 */

.subheader{
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	padding: 0px 0px 5px 0px;
}

.secheader{
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	padding: 0px 0px 5px 0px;
}

.content{
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
} 

.contentb{
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	padding: 2px 0px 2px 0px;
} 

.contentb2{
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	padding: 5px 10px 5px 10px; 
} 

.content2{
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 5px 0px;	
} 

.white_hdtxt {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	padding: 0px 0px 0px 0px;
}

#border1
{
	border:solid 1px #CC9900;
	padding: 3px 3px 3px 3px;
}

.TestimonialText {font-size: 9pt}
.BulletText {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sidebartxt {font-size: 9px; font-weight: bold; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sidebarcolor {color: #FFFFFF;}
.style12 {font-size: 9px}
.SideText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-indent: 5px;
	font-weight: normal;
}

.PageTextColor
{
	color: #c5972c;
}

.LeadDetailsSubHeadingBackground
{
	background-color: #c5972c;
}

.CrumbDBClass{font-family:Arial;font-size:11px;color:#434343;font-weight:normal;}
.CrumbSelClass{font-family:Arial;font-size:12px;color:#434343;font-weight:bold;}
.CrumbSepClass{font-family:Arial;font-size:11px;color:#434343;font-weight:normal;}
.CrumbClass{font-family:Arial;font-size:11px;color:#757575;font-weight:normal;}

.SelectionTitle{font-family:Arial;font-size:14px;font-weight:bold;color:#000000;padding-left:10px;}


/* Modal Popup Error */
.hiddenlink{display:none;}
.modalBackground{background-color:White;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup{background-color:#FDF8EB;border:solid 1px black;padding:20px; padding-bottom:40px; width:400px;cursor:move;text-align:left;}
.button{padding:3px 10px 3px 10px;}
.Point{cursor:pointer;}
#divPopMessage{width:100%;text-align:center;font-weight:bold;padding-top:20px;font-family:Arial;font-size:12px;}
#divPopConfirmation{padding-top:20px;text-align:center;}

            /*-------  Caption Style ----------------*/
.divMasterCaption
{
 height:39px;	
}            
            
.divCaptionControl
{
height:39px;
padding-top:2px;
width:100%;
float:left;
}

.divCaptionControlAudio
{
height:69px;
padding-top:2px;
width:100%;
clear:left;
}

.pnlCaptionContainer
{
display:inline;
height:25px;
float:left;
}

.pnlCaptionOverlineContainer
{
margin-bottom:5px;
float:left;
clear:left;
width:100%;
border-bottom:1px #cccccc solid;
height:1px;
}

.pnlCaptionUnderlineContainer
{
margin-top:0px;
float:left;
clear:left;
width:100%;
border-top:1px #cccccc solid;
}

.pnlAudioContainer
{
float:left;
width:100%;
clear:left;
display:block;
}          

.pnlAudio
{
display:inline;
float:left;
text-align:right;
clear:both;
width:100%;
height:30px;
}          

.pnlCaptionText
{
clear:left;
float:left;
display:inline;
text-align:left;
}

.PageTitleText
{
clear:left;
float:left;
display:inline;
text-align:left;
}

.pnlCaptionButtonsContainer
{
display:inline;
float:right;
}

.pnlCaptionButtons
{
display:inline;
float:left;
text-align:right;
}

.pnlCaptionBtnNext
{
display:inline;
float:right; 
}

.pnlCaptionBtnBack
{
display:inline;
float:right;
padding-right:5px; 
}                

.pnlCaptionBtnOrder
{
display:inline;
float:right;
}

.pnlCaptionSpacer
{
display:inline;
float:right;
}           

/*-------  Caption Style End ----------------*/  
#divPopConfirmation{padding-top:20px;text-align:center;}

/* Modal Panel */
		    .ModalMessage{
		        font-family: Arial;
		        font-size: 12px;
		        color: #000000;
		        text-align:left;
		        width:500px;
		        white-space: nowrap;
		    }
            .ModalPopupHeaderText
            {
                font-family: Arial;
                font-size: 14px;
                color: #990000;
                font-weight: bold;
                display: inline;
                float:left;
            }

            .ModalHeader
            {
                /*background-color: #F5E8C7; */
                height: 22px;
                padding-bottom: 3px;
                margin-bottom: 3px;
                padding-top: 10px;
                padding-left: 1px;
                cursor: move;
            }

            .ModalContainer
            {
                border-width: 3px;
                padding: 5px;
            }

            .ModalBackground
            {
				background-color: White;
				filter: alpha(opacity=70);
				opacity: 0.7;
            }

            .ModalBackgroundShadow
            {
                background-color: White;
				filter: alpha(opacity=70);
				opacity: 0.7;
                height: 326px;
                left: 5px;
                position: absolute;
                top: 5px;
                visibility: visible;
                width: 386px;
                z-index: 1;
            }

            .ModalPopup
            {
            	font-family: Arial;
            	font-size:12px;
                background-color: #FDF8EB;
                filter: alpha(opacity=100);
                opacity: 1.0;
                border-style:solid;
                border-width:1px;
                border-color: Black;
                width: 380px;
                /*height: 320px;*/
                position: relative;
                z-index: 2;
            }

            .ModalTextHeader
            {
                /*width: 358px;*/
                float: left;
                /*background-color: #F5E8C7;*/
                cursor: move;
            }

            .ModalButton
            {
                background-color: #F5E8C7;
                padding-right: 4px;
                float: right;
                cursor: pointer;
            }

.ModalPopupSessionTimeout
            {
            	font-family: Arial;
            	font-size:12px;
            	background-color: #FDF8EB;
                border-style:solid;
                border-width:1px;
                padding-left:45px;
                padding-right:25px;
                border-color: Black;
                width: 320px;
                height: 200px;
                position: relative;
                z-index: 130;
            }

.mapPopup
{
    background-color: #FDF8EB;
    border: solid 1px black;
    width: 550px;
    padding:40px; 
    cursor: default;
    text-align: left;
    padding-top: 15px;
}