/* 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/Consumer/side_bg.gif) repeat-y left top; 
	/*MARGIN: 0px;*/
	WIDTH: 150px; 
	HEIGHT: 100%; 
}
#left_sidebar_nav 
{
	BACKGROUND: url(/images/SalesGenie/lsb_tile.gif) repeat-y left top; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 3px;
	padding: 0px;
	WIDTH: 116px; 
	HEIGHT: 100%;
}
#left_sidebar_nav_top
{
	BACKGROUND: url(/images/SalesGenie/sb_top_ph.gif) no-repeat left top; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 3px;
	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: 0px;
	text-align: center;
	background-color: #E9E9E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-image: url(/images/SalesGenie/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: 11px;	
}

/*
PadLeft adds a left margin
*/
.PadLeft 
{
	margin-left: 10px;	
}

/*Begin Canada CSS */
.RedCA14 { COLOR: #990000; FONT-FAMILY: Tahoma; FONT-SIZE: 14px } 
.RedCA { COLOR: #990000; FONT-FAMILY: Tahoma } 
.GrayCA { COLOR: #666666; }
.DkGrayCA { COLOR: #333333; }
.TanCA { color: #EFD591; }
.WhiteCA { color: #FFFFFF; }
.14CA { FONT-SIZE: 14px; }
.txtTahoma { font-family: Tahoma; }
.MoreSaved { line-height: 24px; vertical-align: middle; text-align: right;   }
.MoreGroups { line-height: 24px; vertical-align: top; text-align: right; }
.AddedGroups { margin-left: 140px; line-height: 24px; vertical-align: middle; }
.CAGrayLink A { FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none }
.CAGrayLink A:link { FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none }
.CAGrayLink A:hover { FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: underline }
.CARedLink { FONT-WEIGHT: normal; COLOR: #990000; TEXT-DECORATION: underline }
.CARedLink:link { FONT-WEIGHT: normal; COLOR: #990000; TEXT-DECORATION: underline }
.CARedLink:hover { FONT-WEIGHT: normal; COLOR: #990000; TEXT-DECORATION: none }
.CARedLink2 { FONT-WEIGHT: normal; COLOR: #990000; TEXT-DECORATION: none }
.CARedLink2:link { FONT-WEIGHT: normal; COLOR: #990000; TEXT-DECORATION: none }
.CARedLink2:hover { FONT-WEIGHT: normal; COLOR: #990000; TEXT-DECORATION: underline }
.CABlackLink { FONT-WEIGHT: normal; COLOR: #000000;  TEXT-DECORATION: none }
.CABlackLink:link { FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none }
.CABlackLink:visited { FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none }
.CABlackLink:hover { FONT-WEIGHT: normal; COLOR: #990000; TEXT-DECORATION: underline }
.CABlackLink:active { FONT-WEIGHT: normal; COLOR: #990000; TEXT-DECORATION: underline }
.Red99337 { COLOR: #990000 }
.Underline { text-decoration: underline }
.Bold {FONT-WEIGHT: bold}
A.LinkSmallBold:link{font-family: Arial; font-size: 11px; FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: underline}
A.LinkSmallBold:hover{font-family: Arial; font-size: 11px; FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: none}
A.LinkSmallBold:visited{font-family: Arial; font-size: 11px; FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: underline}
.PadRight 
{
	padding-right: 150px;
}
#LadyReturnBG {  
	background: url(/Images/SalesGenieCanada/LadyReturnBG.gif) no-repeat;
	height: 452px;
	width: 780px;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*					 
.WhyUseGenie_SelHdr {  
	background: url(/Images/SalesGenieCanada/WhyUseGenie_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.QualityResults_SelHdr {  
	background: url(/Images/SalesGenieCanada/QualityResults_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.SuccessRegent_SelHdr {  
	background: url(/Images/SalesGenieCanada/SuccessStories_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.txtWhiteLinkRedBack 
{
	color: #FFFFFF;
	BACKGROUND-COLOR: #750000;
	text-decoration: underline;
}
.txtWhiteLinkRedBack:hover
{
	color: #FFFFFF;
	BACKGROUND-COLOR: #750000;
	text-decoration: underline;
}
.txtWhiteLinkRedBack:visited
{
	color: #FFFFFF;
	BACKGROUND-COLOR: #750000;
	text-decoration: underline;
}
.LinkTdBorderDotted
{
	background: url(/Images/SalesGenieCanada/DotBorder.gif) repeat-yes left top;
	width: 2px;
	height: auto;
}
.TdBorderBottomDotted
{
	background: url(/Images/SalesGenieCanada/DotBorderBottom.gif) repeat-yes left top;
	width: 7px;	
	height: 3px;
}
.cal
{
	background-color: #FAF2DF;
	 font-family: Arial;
	 color: Black;
	 border-color: Black;
	 border-width: 1px;
}
.calDayHeaderStyle
{
	background-color: #FBE5AF;
	font-weight: bold;
	border-color: Black;
	border-width: 1px;
}
.calDayStyle
{
	font-family: Arial;
	font-size: 9pt;
	border-color: Black;
	border-width: 1px;
	text-decoration: none;
}
.calNextPrevStyle
{
	color: #FFFFCC;
	font-size: 9pt;
	border-color: Black;
	border-width: 1px;
}
.calOtherMonthDayStyle
{
	border-color: Black;
	border-width: 1px;
}
.calSelectedDayStyle
{
	background-color: #CCCC66;
	border-color: Black;
	border-width: 1px;
}
.calSelectorStyle
{
	background-color: #E5BB5C;
	border-color: Black;
	border-width: 1px;
}
.calTitleStyle
{
	background-color: #990000;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	border-color: Black;
	border-width: 1px;
}
.calTodayDayStyle
{
	font-family: Arial;
	font-size: 9pt;
	background-color: #FFFFFF;
	border-color: Black;
	border-width: 1px;
}
.calWeekendDayStyle
{
	border-color: Black;
	border-width: 1px;
}
.calNavButtons
{
	 font-family: Arial;
	 font-size: 9px;
	 color: White;
}
.FollowUpCount
{
	 font-family: Arial;
	 font-size: 9px;
	 color: White;
}
.tblLocalContent
{
	text-decoration: none;
}
.tblLocalContentCell
{
	text-decoration: none;
}
.tblLocalContentCell A
{
	color: Black;
	text-decoration: none;
}
/*End Canada CSS */

/* CA additions */
.txtGray
{
	color: #999999;
}
.txtGreen
{
	color: #5E8783;
}
.txtSpacing
{
	letter-spacing:-1px;
}
.PageLink
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
#RightLady
{
	BACKGROUND: url(/Images/SalesGenie/LadyLaptop.jpg) no-repeat right bottom; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	WIDTH: 706px; 
	HEIGHT: 281px;	 
}
#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 CA additions */
/*Local content additions*/
.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;
}

#Lady
{
	BACKGROUND: url(/Images/SalesGenie/GenieLady.gif) no-repeat left bottom; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	WIDTH: 200px; 
	HEIGHT: 464px;	 
}
#LadyBIG 
{
	BACKGROUND: url(/Images/SalesGenie/ladyBIG.gif) no-repeat left top; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	WIDTH: 760px; 
	HEIGHT: 412px;	 
}
#AdditionalBox
{
	border-top-style: solid;
	border-top-color: #8A2727;
}
#LinkBox
{
	border-top-style: solid;
	border-top-color: #000099;
}
#ComingSoonBox
{
	border-top-style: solid;
	border-top-color: #C9A104;
}
.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;
}
.LinkTdBorderLilac
{
	background: url(/Images/SalesGenie/LilacBorder.gif) repeat-yes left top;
	width: 2px;
	height: auto;
}
.LinkTdBorderBottomMagenta
{
	background: url(/Images/SalesGenie/MagentaBorderBottom.gif) repeat-yes left top;
	width: 5px;
}
.LinkTdBorderBottomLilac
{
	background: url(/Images/SalesGenie/LilacBorderBottom.gif) repeat-yes left top;
	width: 5px;
}
.txtWhite11 {
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 1px 4px 5px;
}
.txtWhite14 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 1px 4px 5px;
}
.txtBlue11 {
	font-size: 11pt;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	padding: 2px 0px 2px 5px;
}
.txtRed11
{
	color: #8A2727;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px 2px 5px;
}
.txtBlueHeadline
{
	color: #000075;
}
.txt8
{
	font-size: 8pt;
}
.txt9
{
	font-size: 9px;
}
.txt10
{
	font-size: 10px;
}
.txt12
{
	font-size: 11pt;
}
.txt12px
{
	font-size: 12px;	
}
.txt11px
{
	font-size: 11px;	
}
.txt14
{
	font-size: 12pt;
}
.txt14px
{
	font-size: 14px;
}
.txt16
{
	font-size: 14pt;
}
.15
{
	font-size: 15px;
}
.16
{
	font-size: 16px;
}
.20
{
	font-size: 20px;
}
.24
{
	font-size: 24px;
}
.Bold
{
	font-weight: bold;
}
.txtComingSoon
{
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}
.txtRedHot 
{
	color: #750000;
	BACKGROUND-COLOR: #FFFFFF;
	text-decoration: underline;
}
.txtRedHot2 
{
	color: #750000;
}
.txtRedDk
{
	color: #990000;
}
.LinkRed
{
	color: #FF0000;
}
.txtBlueUpload
{
	color: #000075;
	BACKGROUND-COLOR: #FFFFFF;
	text-decoration: underline;
}
.txtBlueUpload2
{
	color: #000075;
}
.txtBlueDk
{
	color: #000066;
}
.txtGoldBC
{
	color: #C9A104;
	BACKGROUND-COLOR: #FFFFFF;
	text-decoration: underline;
}
.txtGoldBC2
{
	color: #C9A104;
}
.txtPrimeColor
{
	color: #C9A104;
}
.txtGreenLU
{
	color: #5E8783;
	BACKGROUND-COLOR: #FFFFFF;
	text-decoration: underline;
}
.txtGreenLU2
{
	color: #5E8783;
}
.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
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5E8783;
	font-size: 10px;
	font-weight: bold;
	letter-spacing:-1px;
	line-height: 9px;
}
.txtContactResults
{
	color: #C9A104;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height: 9px;
}
.Pad250
{
	padding-left: 250px;
}
.txt10pt
{
	font-size: 9pt;
}
.WPageLink
{
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.WPageLink2
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	line-height:20px;
	BACKGROUND-COLOR: #FFFFFF;	
}
.WPageLink3
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;	
	BACKGROUND-COLOR: #FFFFFF;	
}

.NoHover
{	
	text-decoration: underline;
	BACKGROUND-COLOR: #FFFFFF;	
}
.Pad5
{
	padding-left: 5px;
}
.Pad10
{
	padding-left: 10px;
}
.Pad11
{
	padding-left: 11px;
}
.Pad15
{
	padding-left: 15px;
}
.Pad20
{
	padding-left: 20px;
}
.Pad25
{
	padding-left: 25px;
}
.Pad30
{
	padding-left: 30px;
}
.Pad35
{
	padding-left: 35px;
}
.Pad40
{
	padding-left: 40px;
}
.Pad42
{
	padding-left: 41px;
}
.Pad45
{
	padding-left: 45px;
}
.Pad90
{
	padding-left: 86px;
}
.Pad11
{
	padding-left: 11px;
}
.Blue 
{
	color: #0000FF;
}
.Red 
{
	color: #FF0000;
}
/* 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;	 
}
/* 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: 14px;
	font-weight: bolder;
	color: #990000;
	padding-left: 5px;
}
/*
.PageTitleNewGroup {  
	background: url(/Images/SalesGenie/newgroup_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleOrganizeContacts {  
	background: url(/Images/SalesGenie/organizecontacts_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;
}
/*
.PageTitleUpgradeContact {  
	background: url(/Images/SalesGenie/UpgradeContact_SelHdr.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;
}
.PageTitleComingSoon {  
	background: url(/Images/SalesGenie/comingsoon_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleDemo {  
	background: url(/Images/Consumer/demo_select_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleOtherpop {  
	background: url(/Images/Consumer/otherpop_select_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleGeo {  
	background: url(/Images/Consumer/geo_select_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleExcludeGeo {  
	background: url(/Images/Consumer/geo_exclude_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleExcludeGeo {  
	background: url(/images/SalesGenie/exclude_geo_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleReviewSelects {  
	background: url(/Images/Consumer/review_selects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleSanEntry {  
	background: url(/Images/Consumer/san_entry_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.PageTitleProspectDetail {  
	background: url(/Images/Consumer/prospect_detail_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.PageTitleViewProspect {  
	background: url(/Images/Consumer/view_prospects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.PageTitleBuyCredit {  
	background: url(/Images/Consumer/buy_credit_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitlePrintSalesLeads {  
	background: url(/images/SalesGenie/print_salesleads_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleDownloadLeads {  
	background: url(/images/SalesGenie/download_salesleads_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleSalesLeadDetail {  
	background: url(/images/SalesGenie/salesleads__detail_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleBusinessType {  
	background: url(/images/SalesGenie/BusinessType_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleBusinessSize {  
	background: url(/images/SalesGenie/BusinessSize_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleBusinessCreditRating {  
	background: url(/images/SalesGenie/BusinessCreditRating_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleLeadsMap {  
	background: url(/images/SalesGenie/leadsMap_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleMapSearch {  
	background: url(/images/SalesGenie/map_search_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleAddressSelect {  
	background: url(/images/SalesGenie/select_address_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleNoMatch {  
	background: url(/images/SalesGenie/no_match_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleSaveSelects {  
	background: url(/images/SalesGenie/save_selects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleOtherpopSelects {  
	background: url(/images/SalesGenie/otherpop_selects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleGeographicSelects {  
	background: url(/images/SalesGenie/geo_selects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleReviewSelections {  
	background: url(/images/SalesGenie/review_selects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleZIPCodeLookup {  
	background: url(/images/SalesGenie/zip_lookup_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleSelectLeads {  
	background: url(/images/SalesGenie/select_leads_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleSalesLeadsMap {  
	background: url(/images/SalesGenie/sales_leads_map_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleSelectRadius {  
	background: url(/images/SalesGenie/select_radius_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleCustomSort {  
	background: url(/images/SalesGenie/sort_leads_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleSelectSave {  
	background: url(/images/SalesGenie/select_save_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleStreetCity {  
	background: url(/images/SalesGenie/street_city_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleStreetStreet {  
	background: url(/images/SalesGenie/street_street_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleStreetBlock {  
	background: url(/images/SalesGenie/street_block_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleExecutiveProfessional {  
	background: url(/images/SalesGenie/exec_prof_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleExecutive {  
	background: url(/images/SalesGenie/exec_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleProfessional {  
	background: url(/images/SalesGenie/professional_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleDncThanks {  
	background: url(/images/SalesGenie/DncThanks_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleSanWaiver {  
	background: url(/images/SalesGenie/DNC_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleSensitiveData {  
	background: url(/images/SalesGenie/SensitiveData_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleDownloadComplete {  
	background: url(/images/SalesGenie/DownloadComplete_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleChooseFormat {  
	background: url(/images/SalesGenie/ChooseFormat_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleLeadDetails {  
	background: url(/images/SalesGenie/LeadsDetail_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleMyAccount {  
	background: url(/images/SalesGenie/MyAccount_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleBasicSelects {  
	background: url(/images/SalesGenie/BasicSelects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.PageTitleCompanyName {  
	background: url(/images/SalesGenie/CompanyName_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleKeywordCat {  
	background: url(/images/SalesGenie/KeywordCat_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleMIG {  
	background: url(/images/SalesGenie/MIG_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleSIC {  
	background: url(/images/SalesGenie/SIC_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleSaveCount {  
	background: url(/images/SalesGenie/SaveCount_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitlePFselects {  
	background: url(/images/SalesGenie/PFselects_SelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.PageTitleConsPriv {  
	background: url(/images/SalesGenie/ConsPrivSelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleConsTmDnc {  
	background: url(/images/SalesGenie/ConsTmDncSelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleThankYou {  
	background: url(/images/SalesGenie/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;
}
*/
.PageTitleSearchProfile {  
	background: url(/images/SalesGenie/SearchDetailSelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
.PageTitleNearbyResults {  
	background: url(/images/SalesGenie/NearbyResultsSelHdr.gif) no-repeat;
	padding: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTitleProfile {  
	background: url(/images/SalesGenie/NearbyResultsSelHdr.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;
}
.SelHdrUnderline 
{  
	padding: 3px; 
	line-height: 14px;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: underline;
	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;
}
.BoldTitle 
{  
	padding: 0px; 
	line-height: 12px;
	font-size: 11pt; 
	font-weight: bold;
	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: #CC9900;
	padding: 3px;
	line-height: 14px;
}
.SelSubHdrBlue 
{  
	padding: 3px; 
	line-height: 17px;
	font-size: 15px; 
	font-weight: bold;
	color: #336699;
}
.TextBigBlue 
{  
	padding: 0px; 
	line-height: 15px;
	font-size: 14px; 
	font-weight: bold;
	color: #3878B1;
}
.TextBigBlue2
{  
	padding: 0px; 
	line-height: 20px;
	font-size: 14px; 
	font-weight: bold;
	color: #3878B1;
}
.TextBiggerBlue
{  
	padding: 0px; 
	line-height: 20px;
	font-size: 15px; 
	font-weight: bold;
	color: #3878B1;
}
.BigBlueText
{  
	padding: 3px; 
	line-height: 18px;
	font-size: 17px; 
	font-weight: bold;
	color: #336699;
}
.SelSubHdrGray
{  
	padding: 3px; 
	line-height: 15px;
	font-size: 13px; 
	font-weight: bold;
	color: #8C8C8C;
}
.ColorTitle 
{
	background-color: #5B8184;
}
.txtTitleWhite
{  
	font-size: 30px; 
	line-height: 35px;
	font-weight: bold;
	color: #FFFFFF;
}
/* 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/SalesGenie/free_trial.gif);	 
}
.DataTableHeader{
	background-color: #990000;
	color: #ffffff;
	font-weight: bold;
}
.DataTableHeader a, .DataTableHeader a:visited, .DataTableHeader a:hover
{
	text-decoration: underline;
	color: #ffffff;
	font-weight: bold;
}
.DataTableItem
{
	background-color: #faf2df;
	width: 600px;
}
.DataTableItem a, .DataTableItem a:visited
{
	color: #000000;
}
.DataTableItem a:hover, .DataTableItem a:active
{
	color: #990000;
}
.DataTableAltItem
{
	background-color: #fbe5af;
	width: 600px;
}
.DataTableAltItem a, .DataTableAltItem a:visited
{
	color: #000000;
}
.DataTableAltItem a:hover, .DataTableItem a:active
{
	color: #990000;
}
.DataTableFooter{
	background-color: #990000;
	color: #ffffff;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
.DataTableFooter a, .DataTableFooter a:visited, .DataTableFooter a:hover
{
	background-color: #990000;
	color: #ffffff;
	text-decoration: underline;
}
.LeadDetailHeader
{
	background-color: #990000;
	color: #ffffff;
	font-weight: bold;
	padding-left: 3px;
}
.LeadDetailHeader a, .LeadDetailHeader a:visited, .LeadDetailHeader a:hover
{
	text-decoration: underline;
}
.LeadDetailItemRow
{
	background-color: #ffffff;
	color: #000000;
}

.tanItem { BACKGROUND-COLOR: #f2e5bf; width: 600px;}
	.grayItem { BACKGROUND-COLOR: #e5e5e5; width: 600px; }
	.tblDesc { WIDTH: 300px }
	.tblLink { WIDTH: 150px }
/* 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-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* Anchor tags
 * a, a:link, a:visited, a:hover
 */

a {
	color: #0066FF;
	text-decoration: underline;
	background: transparent;
}

a:hover {
	text-decoration: none;
	color: #0066FF;
	background: transparent;
}

a:active {
	text-decoration: none;
	color: #0066FF;
	background: transparent;
}

/* Links in the site header
 * Best when implemented using class="" instead of
 * redefining anchor tags.
 */

.HeaderLink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 0px;	
	text-decoration: underline;
	color: #990000;
	font-weight: bold;
}
a.HeaderLink:link
{ 
	text-decoration: underline; 
	color: #990000;
}
a.HeaderLink:visited
{ 
	text-decoration: underline; 
	color: #990000;
}
a.HeaderLink:hover
{
	text-decoration: none;
	color: #990000;
}
a.HeaderLink:active
{
	color: #990000;
}

/* 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: underline;
	color: #990000;
	font-weight: bold;
}

a.FooterLink:link
{ 
	text-decoration: underline; 
	color: #990000;
}
a.FooterLink:visited
{ 
	text-decoration: underline; 
	color: #990000;
}
a.FooterLink:hover
{
	text-decoration: none;
	color: #990000;
}
a.FooterLink:active
{
	color: #990000;
}

/* 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/SalesGenie/footer.gif) no-repeat;
	padding: 10px 0px 0px 0px;
	font-size: 7.5pt;
	font-weight: bold;
	color: #7A7A7A;
}

/* 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: 25px;
	padding: 0px 0px 0px 5px;
}

.LinkText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 1px 0px 0px;
	text-decoration: underline;
}

/* Special color text, just changes color of NormalText or HeaderText */
.PadSide 
{
	padding: 0px 3px 0px 3px;
}
.databasetext {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style1 {
	FONT-SIZE: 10px
}
.dataholder {
	VISIBILITY: visible; POSITION: absolute
}
.tm
{
	font-size: 6pt;
	vertical-align: super;	
}
.style3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.linkspace {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style4 {
	FONT-WEIGHT: bold; COLOR: #507674
}
.DiscriptText {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footer {
	VISIBILITY: visible; POSITION: absolute
}
.style7 {
	DISPLAY: block; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style10 {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.style11 {
	COLOR: #0066FF
}

BODY A {
	COLOR: #0066FF;
	text-decoration: underline;
}

BODY A:hover {
	COLOR: #0066FF; 
	TEXT-DECORATION: none;
	background: transparent;
}

.Underline 
{
	text-decoration: underline;
}

.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;
}
.GoldTextUnderline {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;	
	color: #CC9900;
	padding: 5px 0px 5px 0px;
}
.GoldFooterText {
	font-size: 10pt;
	color: #CC9900;	
}
.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;
}
.SmallItalicText 
{
	font-size: 7pt;	
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-style: italic;	
}
.txtLarge14
{
	font-size: 14px;
}
.txtLarge17
{
	font-size: 17px;
}
.txtGoldLarge {
	font-size: 16px;	
	color: #CC9900;	
}
.Italic
{
	font-style: italic;
}
	
.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;
}
.GoldTextBig14 {
	font-size: 14pt;
	font-weight: bold;
	color: #CC9900;
	padding: 0px 0px 0px 0px;
}
.GoldTextWelcome {
	font-size: 14pt;
	font-weight: 900;
	color: #CC9900;
	padding: 2px 15px 10px 20px;
}
.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;
}
.RedTextBig {
	font-size: 12pt;
	font-weight: bold;
	color: #900900;
	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;
}
.NoPad {
	Padding: 0px 0px 0px 0px;
}
.MarginTop10 {
	margin-top: 10px;
}
.DottedBorder 
{
	border: dotted 1px #000000;
	padding: 0px 0px;
}

#ContactMgr-bg1 {
	margin-top: 0px;
	z-index: -1;
	background: url(/images/SalesGenie/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;
}

.subheader2{
	font-size: 8pt;
	font-weight: bold;
	color: #525252;
	padding: 0px 0px 0px 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: #990000;
}

.PageLinksColor
{
	color: #0066FF;
}

.LeadDetailsSubHeadingBackground
{
	background-color: #990000;
}
.LeadDetailsTitleText
{
	color: #990000;
	font-size: 15px;
	font-family: Verdana;
}

.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;}

/* 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;	
}  

#divCaption
{
 height:39px;	
}

#CaptionControl            
{
 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;
width:100%;
}

.pnlCaptionOverlineContainer
{
margin-bottom:2px;
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;
margin-bottom:4px;
}

.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;
margin-top:5px;
text-align:left;
}

.pnlCaptionButtonsContainer
{
display:inline;
float:right;
margin-top:5px;
}

#ctrlCaption2_pnlCaptionButtonsContainer
{
margin-top:0px;	
}
.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;}

.SelectionTitle{font-family:Arial;font-size:14px;font-weight:bold;color:#000000;padding-left:10px;}
/* 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: 400px;
                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;
}