/* Container div 
 * Set margins, size, background color
 */

.sgTab_MonthCommit{float:left;}

#container
{
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	height: auto;
}

#PopUpContainer
{
	background-color: #FFFFFF;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
}

/* 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;
    min-height:45px;
}
#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: 12px;
}

/* Body and table tags
 * Set font face and size
 */
table, tr, td, p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*
PadLeft adds a left margin
*/
.PadLeft
{
	margin-left: 10px;
}
/* CA additions */
.txtWhiteLink
{
	color: #FFFFFF;
	background-color: #C9A104;
	text-decoration: underline;
}
.txtWhiteLink:hover
{
	color: #FFFFFF;
	background-color: #C9A104;
	text-decoration: underline;
}
.txtWhiteLink:visited
{
	color: #FFFFFF;
	background-color: #C9A104;
	text-decoration: underline;
}
.txtPhoneNumber
{
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	padding: 5px 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;
}
A.LinkSmallBold:link
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
	background: transparent;
}
A.LinkSmallBold:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
	background: transparent;
}
A.LinkSmallBold:visited
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
	background: transparent;
}
A.LinkSmallBoldBlack:link
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
A.LinkSmallBoldBlack:hover
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
}
A.LinkSmallBoldBlack:visited
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.SmallBoldRed
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}
.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;
}
.txt13px
{
	font-size: 13px;
}
.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;
}
.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: #990000;
	font-size: 12pt;
	font-weight: bold;
	line-height: 20px;
}
.txtContactHeader
{
	color: #5E8783;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
.txtContactBlack
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	line-height: 9px;
}
.txtContactRed
{
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 10px;
}
.txtContactResults
{
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 9px;
}
.txtContactResultsRed
{
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: -1px;
}
.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;
}
a.WPageLink2:hover
{
	color: #990000;
	background: transparent;
}
a.WPageLink2:active
{
	color: #990000;
	background: transparent;
}
.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;
}
.Pad15
{
	padding-left: 15px;
}
.Pad20
{
	padding-left: 20px;
}
.Pad25
{
	padding-left: 25px;
}
.Pad30
{
	padding-left: 30px;
}
.Pad35
{
	padding-left: 35px;
}
.Pad40
{
	padding-left: 40px;
}
.Pad45
{
	padding-left: 45px;
}
.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;
}
/*End express downloads additions*/

/* Page Selection Headings
 * Each page has its own Title graphic 
 */

.PageTitleUnderline
{
	background-color: #cccccc;
	height: 2px;
}
.PageTitleText
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	padding-left: 10px;
}
.PageTitleLess200
{
	background: url(/images/SalesGenie/Less200SelHeader.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;
}
.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;
}
.PageTitleDemo
{
	background: url(/Images/Consumer/demo_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;
}
.PageTitlePrintSalesLeads
{
	background: url(/images/SalesGenie/print_salesleads_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;
}
.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;
}
.PageTitleSaveSelects
{
	background: url(/images/SalesGenie/save_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;
}
.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;
}
.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;
}
.PageTitleDncThanks
{
	background: url(/images/SalesGenie/DncThanks_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;
}
.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;
}
.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;
}
.PageTitleSearchProfile
{
	background: url(/images/SalesGenie/SearchDetailSelHdr.gif) no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* Selection Heading 
 * Used for titles of individual selections, for example
 * "Estimated 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: #990000;
	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;
}
#FreeTrial
{
	background-image: url(/images/SalesGenie/free_trial.gif);
}
.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-family: Arial;
	font-size: 12px;
	font-weight: bold;
	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: normal;
}

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;
	background: transparent;
}

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;
}
.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;
}

.DottedSides
{
	border-right-color: Black;
	border-left-color: Black;
	border-left-style: dotted;
	border-left-width: 1px;
	border-right-style: dotted;
	border-right-width: 1px;
}

.DottedBottom
{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#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;
}
a.Caption_OrderNow:link
{
	width: 170px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
	text-align: right;
	padding-right: 5px;
}
a.Caption_OrderNow:hover
{
	background-color: Transparent;
	width: 170px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	padding-right: 5px;
}
a.Caption_OrderNow:visited
{
	width: 170px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
	text-align: right;
	padding-right: 5px;
}

.liteTab_StartingAt
{
	font-size: 15.32px;
	font-family: Arial;
	font-weight: bold;
}
.liteTab_ActivationFee
{
	margin-top: 15px;
	float: right;
	font-size: 9px;
	font-style: italic;
	font-family: arial;
}
.liteTab_FeatureCol1
{
	width: 400px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.liteTab_Discount
{
	font-size: 11px;
	font-family: Arial;
	margin-top: 45px;
}
.sgTab_StartingAt
{
	font-size: 15.32px;
	font-family: Arial;
	font-weight: bold;
}
.sgTab_FeatureCol1
{
	width: 400px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.sgTab_Discount
{
	font-size: 11px;
	font-family: Arial;
	margin-top: 45px;
}
.sgTab_ActivationFee
{
	margin-top: 15px;
	float: right;
	font-size: 9px;
	font-style: italic;
	font-family: arial;
}

.SoftBlueLink, .SoftBlueLink:link, .SoftBlueLink:active, .SoftBlueLink:visited
{
	font-family: Arial;
	font-size: 10pt;
	color: #0066FF;
}

.PageTextColor
{
	color: #990000;
}

.PageLinksColor
{
	color: #0066FF;
}

.LeadDetailsSubHeadingBackground
{
	width:250px;
	background-color: #990000;
}

.LeadDetailsTitleText
{
	color: #990000;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana;
}

.TypeAheadInput
{
	font-family: Arial;
	font-size: 12px;
	width: 183px;
}
    .divDemoFlowDBList{float:left;width:100%;text-align:center;display:inline;}
    .divChooseDB{float:left;width:100%;text-align:left;font-family:arial;font-size:15px;color:#990000;font-weight:bold;display:inline; margin-left:15px;_margin-left:0px;margin-top:10px;_margin-top:0px;}
    .divDBList{float:left;clear:left;width:100%;text-align:left;display:inline;margin-top:10px;}
    .divDBListBusiness{float:left;width:30%;padding-left:10px;_padding-left:3px;display:inline;}
    .divDBListBusiness_USBusiness{float:left;width:100%;display:inline;}
    .divDBListBusiness_OtherBusiness{float:left;width:100%;padding-left:14px;display:inline;}
    .divDBListConsumer{float:left;width:37%;padding-left:17px;display:inline;}
    .divDBListConsumer_USConsumer{float:left;width:100%;display:inline;}
    .divDBListConsumer_OtherConsumer{float:left;width:100%;padding-left:14px;_padding-left:10px; display:inline;}
    #divDBListExecutives{float:left;width:27%;padding-left:0px;_padding-left:3px;display:inline;}
    .divDBListExecutives_Executives{float:left;width:100%;display:inline;}
    .divDBListExecutives_Text{float:left;width:100%;padding-left:10px;display:inline;}
    .rdoDBNameStronTop{line-height:20px;}
    .rdoDBNameStronTop2{line-height:20px;line-height:22px!ie;}
    .rdoDBNameStronTop2 label{font-family: Arial,Helvetica,sans-serif; font-size: 11px; padding-left:5px;}
    .rdoDBNameStronTop label{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight:bold;width:100%;}
    .rdoDBNameStronTop span{text-align:left; margin-left:15px;}
    .divie6fix{_margin-left:7px;_margin-top:7px;}
    .hsearchby{font-size:10px;font-family:Arial,Helvetica,sans-serif; display:inline;}
    .ulsearch li{font-size:10px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;list-style-type:disc; margin-left:12px;}
    .txtLi{margin-left:-5px;line-height:11px;font-weight:bold;}
    .divExecTexContainer{position:relative; z-index:10;}
    #divDBListExecutives_Text{position:absolute; z-index:15; padding-left:21px;}
.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 */
.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;}

/* 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;
            }
            
            .LandingAdDBRadio{float:left;clear:left;line-height:14px;width:100%;}
            
            /*-------  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;
width:100%;
width:100%;
}

.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;
margin-top:5px;
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;
}           

.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;
            }
/*-------  Caption Style End ----------------*/    

.mapPopup
{
    background-color: #FDF8EB;
    border: solid 1px black;
    width: 550px;
    padding:40px; 
    cursor: default;
    text-align: left;
    padding-top: 15px;
}