/* Common Elements */
li.createList a { background: url(../../images/icons/v3/createList.gif) no-repeat top left; padding-top: 1px; padding-bottom: 1px; }
li.outputLists a { background: url(../../images/icons/v3/printOnBlue.gif) no-repeat top left; padding-top: 1px; padding-bottom: 1px; }
li.recentlyAdded a { background: url(../../images/icons/v3/new.gif) no-repeat top left; padding-top: 1px; padding-bottom: 1px; }
li.submitCorrection a { background: url(../../images/icons/v3/edit.gif) no-repeat top left; padding-top: 1px; padding-bottom: 1px; }
li.addCompany a { background: url(../../images/icons/v3/add.gif) no-repeat top left; padding-top: 1px; padding-bottom: 1px; }

/* MyADBASE Dashboard Page Header */
.dashboardHeader { position: relative; height: 92px; padding: 19px 20px 20px 20px; background: url(../../images/myadbase/v4/dashboardBackground.gif) repeat-x top left; border-bottom: 1px solid #c5dee7; font-family: Arial, Verdana, Helvetica, Sans-Serif; }
.dashboardHeader * { text-shadow: 0 1px 1px #fff; }
.dashboardHeader h1 { font-size: 18px; padding: 0; margin: 0 0 10px 0; color: #5a5a5a; }
.dashboardHeader p { width: 400px; font-size: 12px; color: #888; margin-bottom: 13px; }
.dashboardHeader ul { list-style: none; margin: 0; padding: 0; }
.dashboardHeader ul li { float: left; padding-right: 5px; border-right: solid 1px #C5DEE7; margin-right: 5px; }
.dashboardHeader ul li.last { border-right: none; padding-right: 0; margin-right: 0; }

/* MyADBASE Banner Ad */
.dashboardHeader a.advertisement { position: absolute; right: 20px; top: 21px; width: 340px; height: 90px; display: block; }
.dashboardHeader a.advertisement img { display: block; width: 340px; height: 90px; background: red; }

/* MyADBASE Column Structure */
.dashboardContent { padding: 0 !important; background: url(../../images/myadbase/v4/dashboardContent.gif) repeat-y top right; border-top: 1px solid #fff; }
.dashboardContent .col { float: left; }
.dashboardContent .col.services { width: 598px; padding: 20px 20px 0 20px; }
.dashboardContent .col.insight { padding: 20px; width: 319px; }

/* MyADBASE Notices box */
ul.notices { list-style-type: none; padding: 0; margin: 0 0 20px 0; background: #FFFFEC; border: 1px solid #f1f1c0; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
ul.notices li { padding: 8px 15px; border-bottom: 1px solid #f1f1c0; color: #707070; border-top: 1px solid #fff; line-height: 17px; }
ul.notices li a { color: #707070 !important; font-weight: bold; }
ul.notices li.last { border-bottom: 0; }
ul.notices.urgent { background: #ffeaea; border: 1px solid #ebbbbb; }
ul.notices.urgent li { border-bottom: 1px solid #ebbbbb; color: #9b1d1d; background: url(../../images/myadbase/v4/noticeUrgent.gif) no-repeat 98% 50%; padding-right: 30px; }
ul.notices.urgent li a { color: #9b1d1d !important; font-weight: bold; }

/* MyADBASE Servies */
ul.services { list-style-type: none; padding: 0; margin: 0; }
ul.services h2.boxHeader { margin-top: 0 !important; }
ul.services h2.boxHeader a { color: White; text-decoration: none; }
ul.services h2.boxHeader a:hover { text-decoration: underline; }
ul.services li { float: left; width: 289px; margin-right: 20px; margin-bottom: 20px; }
ul.services li.alt { margin-right: 0; }
ul.services li.full { width: 598px; }
ul.services li.full ul li { float: left; width: 200px; }
ul.services li.full ul li.search { width: 289px; }
ul.services li.full ul li.search select { margin-bottom: 10px; margin-right: 10px; }
ul.services li.full ul li.search input.text { margin-bottom: 10px; width: 177px; }
ul.services li.full ul li.search a { float: left; padding-top: 5px; }
ul.services li.full ul li.search input.button { display: block; float: right; margin-right: 15px; }
ul.services li ul, ul.services li div.upsell { height: 55px; padding: 15px; background: #f9f9f9; border: 1px solid #ebebeb; border-top: 0; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}
ul.services li.database ul, ul.services li.database div.upsell { background: #f9f9f9 url(../../images/myadbase/v4/database-corner.gif) no-repeat bottom right; }
ul.services li.emailer ul, ul.services li.emailer div.upsell { background: #f9f9f9 url(../../images/myadbase/v4/emailer-corner.gif) no-repeat bottom right; }
ul.services li.contactManager ul, ul.services li.contactManager div.upsell { background: #f9f9f9 url(../../images/myadbase/v4/contactManager-corner.gif) no-repeat bottom right; }
ul.services li.listCenter ul, ul.services li.listCenter div.upsell { background: #f9f9f9 url(../../images/myadbase/v4/listCenter-corner.gif) no-repeat bottom right; }
ul.services li.video ul, ul.services li.video div.upsell { background: #f9f9f9 url(../../images/myadbase/v4/video-corner.gif) no-repeat bottom right; }
ul.services li.portfolio ul, ul.services li.portfolio div.upsell { background: #f9f9f9 url(../../images/myadbase/v4/portfolio-corner.gif) no-repeat bottom right; }
ul.services li.support ul { background: #f9f9f9 url(../../images/myadbase/v4/support-corner.gif) no-repeat bottom right; }
ul.services li ul li { list-style-type: none; margin-bottom: 4px; float: none; width: auto; }
ul.services li ul li.last { margin-bottom: 0; }
ul.services div.upsell a { font-weight: bold; }

/* Research Center */
#databaseUpdates div.leftCol div.form { border: none; padding: 5px 0 0 0; clear: left; }
#databaseUpdates div.leftCol div.form label { margin-bottom: 3px; display: block; }
#databaseUpdates div.rightCol { margin-top: 10px; }

#browseDatabase, #searchDatabase { float: left; }
#browseDatabase .boxHeader h2, #searchDatabase .boxHeader h2 { font-size: 15px; color: #fff; margin-bottom: 1px; margin-top: 0; }
#browseDatabase .boxHeader { background: #819096 url(../../images/myadbase/v4/browseDatabaseHeaderIcon.gif) no-repeat bottom right; }
#searchDatabase .boxHeader { background: #819096 url(../../images/myadbase/v4/searchDatabaseHeaderIcon.gif) no-repeat bottom right; }
#browseDatabase h3 { font-size: 12px; font-weight: bold; color: #5a5a5a; padding-right: 23px; float: left; margin-top: 0; }
#browseDatabase h3.tv { background: url(../../images/icons/v3/tv.gif) no-repeat 100% 50%; }
#browseDatabase h3.usa { background: url(../../images/icons/v3/us.gif) no-repeat 100% 50%; }
#browseDatabase h3.canada { background: url(../../images/icons/v3/canada.gif) no-repeat 100% 50%; }
#browseDatabase h3.europe { background: url(../../images/icons/v3/europe.gif) no-repeat 100% 50%; }
#browseDatabase .boxHeader p, #searchDatabase .boxHeader p { margin-bottom: 2px; color: #d1d8da; font-weight: normal; }
#browseDatabase .box, #searchDatabase .box { width: auto; height: 410px; }
#searchDatabase { width: 469px; margin-bottom: 8px; }
#browseDatabase { width: 468px; margin-right: 20px; margin-bottom: 8px; }

#browseDatabase ul { clear: left; border-bottom: 1px dotted #CBE0E9; padding: 0 0 4px 0; }
#browseDatabase ul.last { border-bottom: 0; padding: 0; margin-bottom: 0; } 
#browseDatabase ul li { list-style-type: none; width: 218px; float: left; margin: 0 0px 6px 0; }

div.BrowseSections { }
div.BrowseSections > ul { list-style-type: none; padding: 0; margin-bottom: 0; }
div.BrowseSections > ul li { padding: 10px 15px; background: #f9f9f9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ebebeb; height: 150px; width: 192px; float: left; margin-right: 20px; }
div.BrowseSections > ul li.last { margin-right: 0; }
div.BrowseSections > ul li h3 { font-weight: bold; font-size: 12px; color: #5a5a5a; padding-bottom: 8px; border-bottom: 1px solid #efefef; margin-top: 0px; margin-bottom: 10px; padding-right: 22px; height: 16px;}
div.BrowseSections > ul li.companies h3{ background: url(../../images/icons/v3/company.gif) no-repeat top right;  }
div.BrowseSections > ul li.contacts h3 { background: url(../../images/icons/v3/contact.gif) no-repeat top right;  }
div.BrowseSections > ul li.brands h3 { background: url(../../images/icons/v3/brand.gif) no-repeat top right;  }
div.BrowseSections > ul li.changes h3 { background: url(../../images/icons/v3/changes.gif) no-repeat top right;  }

div.BrowseSections ul li ul { list-style-type: none; margin: 0; padding: 0; }
div.BrowseSections ul li ul li { width: auto; height: auto; background: none; border: none; padding:0; margin: 0 0 5px 0; float: none }
div.BrowseSections ul li ul li a:hover { color: #5a5a5a; }
div.BrowseSections ul li ul li a.current { color: #DB3902; }

div.BrowseOptionsResponse.beingUpdated div.box { background-color: #EEEEEE !important; }

div.BrowseOptions div.box { padding: 15px; padding-bottom: 10px; border: 1px solid #ebebeb; border-top: none; width: auto; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
div.BrowseOptions ul { list-style-type: none; padding-left: 0px; margin-right: -50px; margin-top: 0; margin-bottom: 0; }
div.BrowseOptions ul li { float: left; padding-right: 15px; margin-bottom: 5px; }
div.BrowseOptions ul li.rowEnd { }
div.BrowseOptions ul li a:hover { color: #5a5a5a; }
div.BrowseOptions ul li a.current { color: #DB3902; }

div.WeeklyUpdatesControls div.last { float: left; margin-left: 15px; }
div.WeeklyUpdatesControls div.count { font-size: 15px; color: #5A5A5A; margin-right: 10px; }
div.WeeklyUpdatesControls div.count span { font-size: 17px; font-weight: bold; color: #DB3902; }

div.WeeklyUpdatesControls span#ModeRadioButtonList input { margin-right: 5px; }
div.WeeklyUpdatesControls span#ModeRadioButtonList label { padding-right: 7px; }
div.WeeklyUpdates ul li { width: 218px; }
div.WeeklyUpdates ul li span { padding-left: 5px; font-size: 10px; font-weight: bold; color: #5A5A5A; }
div.WeeklyUpdatesResponse { margin-top: 20px; }
div.WeeklyUpdatesResponse h2 { font-weight: bold; font-size: 15px; color: #DB3902; margin: 0; margin-bottom: 10px; padding-left: 15px; }
div.WeeklyUpdatesResponse.beingUpdated { height: 60px; }
div.WeeklyUpdatesResponse #DataContainer div.spinnerBox { margin-top: 50px; }

table#CompanyListTable a.HandpickedStar, table#ContactListTable a.HandpickedStar { }
table#CompanyListTable img.handpick, table#ContactListTable img.handpick { margin-right: 7px; }
table#CompanyListTable input.IDCheckBox, table#ContactListTable input.IDCheckBox { margin-right: 0; }

div.ViewPageTopFields { margin-bottom: 20px; float: left; }
div.ViewPageTopFields table { }
div.ViewPageTopFields table tr td { font-size: 12px; color: #5a5a5a; padding-bottom: 4px; padding-right: 15px; }
div.ViewPageTopFields table tr td a:hover { color: #5a5a5a; }
div.ViewPageTopFields table tr td strong { white-space: nowrap; }

div.ViewPageNotes { margin-bottom: 10px; width: 50%; float: right; border: 1px solid #ebebeb; background: #FFEFFF; padding: 15px; }

div.ViewPageProfile td.leftCol { border-right: 1px solid #efefef; width: 640px; padding-right: 20px; vertical-align: top; }
div.ViewPageProfile td.leftCol.noBorder { border-right: none; }
div.ViewPageProfile td.rightCol { width: 245px; padding-left: 20px; vertical-align: top; }

div.ViewPageProfile div.valueList { padding-left: 15px; margin-top: 20px; } /* Indents "on-page" elements so that they align with text inside box above */
div.ViewPageProfile div.valueList ul { list-style-type: none; padding-left: 1px; width: 640px; }
div.ViewPageProfile div.valueList ul li { float: left; width: 625px; margin-bottom: 5px; }
div.ViewPageProfile div.valueList ul.col2 li { width: 306px; }
div.ViewPageProfile div.valueList ul.col3 li { width: 205px; }
div.ViewPageProfile div.valueList ul.col4 li { width: 155px; }

div.ViewPageProfile h2 { color: #db3902; font-size: 14px; margin-bottom: 15px; }
div.ViewPageProfile h2.boxHeader { margin-top: 0px; font-size: 12px; color: #FFFFFF; margin-bottom: 0px; border: 1px solid #819096; border-bottom: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
div.ViewPageProfile h2.boxHeader span.label { font-weight: normal; }
div.ViewPageProfile h2.boxHeader a.help { float: right; }
div.ViewPageProfile div.sideBox { border: 1px solid #ebebeb; border-top: 0; background: #F3FBFF; padding: 15px; margin-bottom: 20px; }
div.ViewPageProfile div.sideBox ul { list-style-type: none; padding: 0; margin: 0; }
div.ViewPageProfile div.sideBox ul li { margin-bottom: 5px; }
div.ViewPageProfile div.sideBox ul li.last { margin-bottom: 0px; }
div.ViewPageProfile div.box { background: #f9f9f9; border: 1px solid #ebebeb; border-top: 0; padding: 15px; }
div.ViewPageProfile .last { margin-bottom: 0 !important; }

div.ViewCompanyDetails div.box { }
div.ViewCompanyDetails div.box div.col1 { width: 305px; }
div.ViewCompanyDetails div.box div.col2 { width: 150px; }
div.ViewCompanyDetails div.box div.col3 { width: 150px; }
div.ViewCompanyDetails div.box p.usaAddress { margin-bottom: 26px; }
div.ViewCompanyDetails div.box p.nowrap { white-space: nowrap; }
div.ViewCompanyDetails div.box a.map { float: left; }
div.ViewCompanyDetails div.box a.mapIcon { display: block; float: left; margin-left: 7px; margin-top: -2px; width: 15px; height: 19px; background: url(../../images/icons/v3/viewMap.gif) no-repeat top left; }

div.ViewPageProfile div.handPickedLists { background: #FFFFEA; }
div.ViewPageProfile div.handPickedLists p { color: #6b6b6b; margin-bottom: 10px; font-size: 11px; line-height: 14px; }
div.ViewPageProfile div.handPickedLists table { margin-bottom: 15px; }
div.ViewPageProfile div.handPickedLists table td.ResearchCenterDisplayHandpickedListsIcon { padding-right: 5px; }
div.ViewPageProfile div.handPickedLists table td a { font-size: 12px; }

div.ViewPageProfile div.hiringFreq { padding-bottom: 10px; } /* Remove 5px because images descend below baseline */
div.ViewPageProfile div.hiringFreq p { padding-bottom: 5px; } /* Add back 5px to compensate for div.hiringFreq having less bottom padding */
div.ViewPageProfile div.hiringFreq p a { display: block; margin-top: 5px; font-weight: bold; }

div.ViewPageProfile ul.hiringList { list-style-type: none; padding: 0; margin: 0; }
div.ViewPageProfile ul.hiringList li { color: #5a5a5a; padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px solid #e1e6ec; }
div.ViewPageProfile ul.hiringList li.Frequently { background: url(../../images/icons/v3/hireFrequently.gif) no-repeat top right; }
div.ViewPageProfile ul.hiringList li.Occasionally { background: url(../../images/icons/v3/hireOccasionally.gif) no-repeat top right; }
div.ViewPageProfile ul.hiringList li.Never { background: url(../../images/icons/v3/hireNever.gif) no-repeat top right; }
div.ViewPageProfile ul.hiringList li.last { border-bottom: 0; margin-bottom: 0; }
div.ViewPageProfile ul.hiringList li span { font-size: 10px; color: #888; }
#hiringFrequencyHelp h1 { margin-bottom: 15px; } /* To compensate for images ascending into space between h1 and ul */
#hiringFrequencyHelp ul { margin-bottom: -5px; } /* To compensate for images descending below baseline */

#ViewContactProfile div.sideBox ul li img { position: relative; top: 3px; padding-right: 3px; }
span.ViewCompanyBrandLead { font-weight: bold; font-size: 10px; }

td.ResearchCenterDisplayHandpickedListsIcon { padding-bottom: 4px; vertical-align: middle; }
td.ResearchCenterDisplayHandpickedLists { padding-top: 2px; padding-left: 5px; padding-bottom: 4px; vertical-align: middle; font-size: 11px; }

div#ViewCompanyContacts table#ContactsTable img { position: relative; top: 2px; }

td.WeeklyUpdatesDataSegmentName { font-size: 18px; font-weight: 800; color: #EC8806; padding-bottom: 10px; }
td.WeeklyUpdatesDataSegmentName a { color: #5A5A5A; }
img.WeeklyUpdatesSpacer { height: 20px; width: 1px; }
div.WeeklyUpdatesTooManyListings { }

table.ResearchCenterSearchByOption { }
td.ResearchCenterSearchByOptionLabel { padding-bottom: 10px; padding-right: 10px; white-space: nowrap; width: 90px; }
td.ResearchCenterSearchByOptionControl { padding-bottom: 10px; white-space: nowrap; }
td.ResearchCenterSearchByOptionSearchButton { padding-top: 10px; }

table.ResearchCenterPhonebook { margin-top: -5px; }
td.ResearchCenterPhonebookLabel { padding-bottom: 10px; padding-right: 10px; white-space: nowrap; width: 90px; }
td.ResearchCenterPhonebookCheckBoxLabel { padding-bottom: 10px; padding-right: 10px; white-space: nowrap; width: 90px; vertical-align: top; padding-top: 5px; }
td.ResearchCenterPhonebookControl { padding-bottom: 10px; white-space: nowrap; }
#PhonebookControl_SearchTypeRadioButtonList label { padding-right: 15px; }
#PhonebookControl_SearchTypeRadioButtonList input { margin-left: 0px; }
td.ResearchCenterPhonebookControl table { margin-left: -7px; }
td.ResearchCenterPhonebookControl table td { width: 170px; }
td.ResearchCenterPhonebookSearchButton { padding-top: 5px; }


/* List Center */

#listDashboard div.leftCol div.form { clear: left; padding-top: 10px; }
#listDashboard div.leftCol div.form label { padding-right: 3px; }
#listDashboard div.rightCol { margin-top: 8px; margin-right: 90px; }
#viewUserLists { margin-bottom: 8px; }
#viewUserLists span.NoneSelectedValidatorLabel { color: Red; font-size: 10pt; padding-top: 10px; display: block; }
#viewUserLists a.CustomGroupRename { font-weight: normal; font-size: 10px; padding-left: 10px; }

form#EditOptions table.ButtonsOutsideNoBottomPadding { margin-top: 10px; }

table.ComponentLists { margin-bottom: 5px; }
tr.ComponentListsHeadings { background-color: #BDAFAF; }
td.ComponentListsHeadingFirst { font-size: 10px; font-weight: bold; white-space: nowrap; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; }
td.ComponentListsHeading { font-size: 10px; font-weight: bold; white-space: nowrap; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; border-left: solid 2px #605757; }
tr.ComponentListsRowOdd { }
tr.ComponentListsRowEven { background-color: #F2EBEB; }
td.ComponentListsNumber { padding-left: 15px; padding-top: 10px; padding-bottom: 10px; vertical-align: top; }
td.ComponentListsDataSegmentName { padding: 10px; font-weight: bold; }
a.ComponentListsDataSegmentName { color: #102A7E; font-weight: bold; }
a.ComponentListsDataSegmentName:hover { color: #8696DF; }
td.ComponentListsDataSegmentNameInactive { color: #857A7A; padding: 10px; font-weight: bold; font-style: italic; }
div.ComponentListsDataSegmentDescription { font-weight: normal; font-size: 10px; margin-top: 5px; }
td.ComponentListsDataSegmentCount { color: #393838; font-weight: bold; text-align: center; border-left: solid 2px #605757; }
td.ComponentListsDuplicatesLabel { padding: 10px; color: #605757; font-weight: bold; text-align: right; }
td.ComponentListsDuplicatesCount { color: #605757; font-weight: bold; text-align: center; border-left: solid 2px #605757; }
td.ComponentListsTotalsLabel { padding-top: 15px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color: #5A5A5A; font-size: 14px; font-weight: bold; text-align: right; }
td.ComponentListsTotalsCount { padding-top: 15px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color: #5A5A5A; font-size: 14px; font-weight: bold; text-align: center; }
table#ComponentListsTable td span { font-weight: normal; padding-left: 7px; }
table#ComponentListsTable td em { font-style: normal; }

p.ListSummaryTitle { padding: 0px 0px 8px 0px; margin-bottom: 10px; color: #5A5A5A; font-size: 16px; font-weight: bold; border-bottom: solid 1px #EBEBEB; }
table.ListSummaryCountsOutside { margin-top: 7px; }
td.ListSummaryCountsOutside { padding: 10px; border: solid 2px #DCD3D3; background-color: #F8F8DE; }
td.ListSummaryCountHeading { color: #393838; font-size: 10px; text-align: center; padding-right: 20px; }
td.ListSummaryCountLabel { font-size: 12px; font-weight: bold; padding-right: 20px; white-space: nowrap; padding-top: 3px; width: 100px; }
td.ListSummaryCount { color: #5A5A5A; font-size: 14px; font-weight: bold; padding-right: 20px; padding-top: 3px; text-align: right; }
td.ListSummaryCountNote { color: #393838; font-size: 10px; font-style: italic; padding-top: 10px; padding-bottom: 1px; }
table.ListSummaryDateOutside { margin-top: 8px; }
td.ListSummaryDateLabel { font-weight: bold; white-space: nowrap; padding-right: 10px; }
td.ListSummaryDateLabelLast { font-weight: bold; white-space: nowrap; }
td.ListSummaryDate { color: #393838; font-size: 10px; padding-top: 3px; }
td.ListSummaryHeading { font-weight: bold; padding-top: 10px; padding-bottom: 2px; }
td.ListSummaryHeading a { display: block; float: right; }
td.ListSummaryBullet { padding-right: 5px; vertical-align: top; padding-top: 3px; }
td.ListSummaryItem { color: #393838; font-size: 10px; padding-top: 3px; }
td.ListSummaryItem.counts { padding-top: 0px; border-bottom: 1px solid #ebebeb; padding-bottom: 15px; }
td.ListSummaryAfterCounts { padding-top: 5px; }
span.ListSummaryOption { }
td.ListSummaryMergedListHeading { color: #9E9E26; font-weight: bold; padding-top: 10px; }
td.ListSummaryMergedListItem { color: #393838; font-size: 10px; font-weight: bold; padding-top: 5px; padding-bottom: 3px; }
div.ListSummaryMergedListDescription { font-size: 10px; font-weight: normal; padding-top: 3px; }
div.ListSummaryMergedListNote { padding-top: 3px; font-style: italic; }

form#EditOptions p.ControlsTitle { border-bottom: none; padding-bottom: 5px; }form#EditOptions p.ControlsTitle span { font-size: 14px; }
div.ListOptionsBrandCategoryNonLeadCheckBox { padding-top: 10px; padding-left: 21px; }
table.ListOptionsControls { margin-bottom: -5px; }
table.ListOptionsControls td { padding-bottom: 5px; }
td.ListOptionsBillingsRadio { vertical-align: top; padding-top: 1px; padding-right: 5px; }
td.ListOptionsBillingsTextFirst { }
td.ListOptionsBillingsText { }
td.ListOptionsHiringLabel { padding-left: 20px; padding-right: 10px; }
td.ListOptionsHiringOptions { white-space: nowrap; }
td.ListOptionsHiringOptions label { margin-right: 10px; }
td.ListOptionsExpandIcon { vertical-align: top; padding-top: 4px; padding-right: 5px; }

table.ListOptionsLocationLists th { padding-top: 5px; padding-bottom: 5px; color: #616161; }
table.ListOptionsLocationLists td { padding-right: 15px; padding-bottom: 0; vertical-align: top; }
table.ListOptionsLocationLists td.last { padding-right: 0; }
table.ListOptionsLocationLists td input { margin-left: 0; margin-top: 0; margin-bottom: 6px;  }
table.ListOptionsLocationLists td select { margin-bottom: 5px; }

table.ListOptionsPositionCheckBoxList { margin-left: -5px; margin-right: -20px; }
table.ListOptionsPositionCheckBoxList td { padding-bottom: 1px; }
table.ListOptionsPositionCheckBoxList td input { margin-right: 5px; }
table.ListOptionsPositionCheckBoxList td label { margin-right: 20px; }

span.ListCenterRefineByContactCompanyName { font-weight: bold; }
div.ListingsBoxControls .right.EditOptions { padding-top: 2px; }

/* Output Center */
#OutputListSelectionRequiredValidator { display: block; margin-top: 10px; }
div.OutputListMultiSelectTip { margin-top: 10px; margin-bottom: 10px; }

table.OutputCenterSelectListCheckBoxList { margin-right: -300px; }
table.OutputCenterSelectListCheckBoxList td { vertical-align: top; padding-right: 20px; }
table.OutputCenterSelectListCheckBoxList td label {  }

div.outputSummary h3 { font-size: 10px; font-weight: normal; }
div.outputSummary h3.first { margin-top: 0; }
div.outputSummary ul { padding-left: 0; list-style-position: inside; }
div.outputSummary ul li { padding-bottom: 3px; color: #393838; font-size: 10px; font-weight: bold; }
div.outputSummary ul li.last { padding-bottom: 0; }
div.outputSummary table { margin-bottom: -3px; }
div.outputSummary td.countLabel { width: 100px; padding-bottom: 3px; font-weight: bold; }
div.outputSummary td.countCell  { padding-bottom: 3px; color: #5A5A5A; font-size: 14px; font-weight: bold; text-align: right; }

td.OutputSummaryItem { color: #393838; font-size: 10px; padding-top: 5px; }

td.ContactCountLimitOutputSummary { color: #7D0101; font-size: 18px; font-weight: bold; vertical-align: middle; white-space: nowrap; }

td.OutputCenterLabelOutputControlsCellFirst { }
td.OutputCenterLabelOutputControlsCell { padding-top: 5px; }


/* Profile Pages */

div.UserProfile { margin-top: -10px; }
div.UserProfile div.column { width: 199px; }

td.ChangeProfileControlLabel { font-size: 11px; white-space: nowrap; padding-bottom: 5px; padding-top: 5px; }
td.ChangeProfileControl { padding-bottom: 5px; white-space: nowrap; }
td.EmailControlLabel { font-size: 11px; white-space: nowrap; padding-bottom: 2px; }
td.EmailControl { padding-bottom: 10px; white-space: nowrap; }
td.EmailControl.last { padding-bottom: 0px; }
td.AddCompanyControlLabel { font-size: 11px; white-space: nowrap; }
td.AddCompanyControl { padding-bottom: 7px; }
td.ReferralControlLabel { font-size: 11px; white-space: nowrap; }
td.ReferralControl { padding-bottom: 5px; white-space: nowrap; }


/* Support */
div.SupportContentBox { float: left; width: 200px; height: 121px; margin-right: 20px; margin-bottom: 20px; padding: 15px; background: #F9F9F9; border: 1px solid #ebebeb; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
div.SupportContentBox.high { height: 189px; }
div.SupportContentBox.first { clear: left; }
div.SupportContentBox.lastRow { margin-bottom: 0; }
div.SupportContentBox h2 { color: #5A5A5A; font-size: 12px; font-weight: bold; margin-top: 0; }
div#EmailerTutorial { background: #f9f9f9 url(../../images/myadbase/v4/emailer-corner.gif) no-repeat bottom right; }
div#ContactManagerTutorial { background: #f9f9f9 url(../../images/myadbase/v4/contactManager-corner.gif) no-repeat bottom right; }
div.SupportContentBox ul { margin: 0; padding: 0; list-style-position: inside; }
div.SupportContentBox ul li { padding-bottom: 4px;  }
div#SupportForm { height: 338px; }
div#SupportForm input#SendButton { float: right; margin-top: 10px; }

