.ContactUsTable { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; width: 302px; border-collapse: collapse; }
.ContactUsTableReq { color: #FF8500; }
.ContactUsCol1 { text-align: right; vertical-align: top; }
.ContactUsCol2 { vertical-align: top; }
.ContactUsCol2 input { border: 1px solid #333333; font-family: Arial; font-size: 8pt; color: #666666; background-color: #FFFFFF; }
.ContactUsCol2 select { border: 1px solid #333333; font-family: Arial; font-size: 8pt; color: #666666; background-color: #FFFFFF; }
.ContactUsCol2 textarea { border: 1px solid #333333; font-family: Arial; font-size: 8pt; color: #666666; background-color: #FFFFFF; }
.ContactUsCol2Req input { border: 1px solid #FF8500; font-family: Arial; font-size: 8pt; color: #666666; background-color: #FFFFFF; }
.ContactUsCol2Req select { border: 1px solid #FF8500; font-family: Arial; font-size: 8pt; color: #666666; background-color: #FFFFFF; }
.ContactUsCol2Req textarea { border: 1px solid #FF8500; font-family: Arial; font-size: 8pt; color: #666666; background-color: #FFFFFF; }

.InfoListTable { color: #666666; width: 250px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.InfoListTable a { color: #FF8500; text-decoration: none; }
.InfoListTableTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: bold; }
.InfoListTableEmpty { color: #FF8500; font-style: italic; padding-left: 50px; font-size: 14px; }
.InfoListTableTr td { padding-bottom: 15px; }

.InfoDetailDiv { margin: 20px; font-size: 10px !important; }
.InfoDetailPlaceDateDiv { border-top-color: #999999; font-size: 10px; }
.InfoDetailTitleDiv { color: #0B4499; font-size: 14px; line-height: 1.2; }

.ChannelListSmallTable { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; padding-left: 10px; padding-bottom: 10px; }
.ChannelListSmallTable a { color: #666666; text-decoration: none; }
.ChannelListSmallTable a:hover { color: #2CACAD; text-decoration: none; }
.ChannelListSmallTable td { width: 190px; }

.ChannelListDetailDiv { }
.ChannelListDetailTable { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.ChannelListDetailTable thead td { background-image: url('/userfiles/America/Controls/_menu_guide_01.jpg'); }
.ChannelListDetailTable a { color: #666666; text-decoration: none; font-weight: bold; }
.ChannelListDetailTable a:hover { color: #2CACAD; text-decoration: none; font-weight: bold; }
.ChannelListDetailLogoTd { width: 132px; padding-left: 15px; text-align: center; }
.ChannelListDetailChannelTd { width: 280px; }
.ChannelListDetailChannelLabel { font-weight: bold; }
.ChannelListDetailLanguageTd { }
.ChannelListDetailLanguageLabel { font-weight: bold; }
.ChannelListDetailCost { color: #FEAE55; }
.ChannelListDetailEmpty { color: #FF8500; font-style: italic; padding-left: 200px; font-size: 14px; }
.ChannelListDetailMore { color: #FEAE55 !important; text-decoration: none; font-weight: normal !important; }
.ChannelListDetailMore:hover { color: #666666 !important; text-decoration: none; font-weight: normal !important; }

.ChannelListDiv { }
.ChannelListTable { background-image: url('/userfiles/America/_menu_guide_09.jpg'); color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.ChannelListTableTdLogo { width: 60px; text-align: center; }
.ChannelListTableTdNumber { width: 33px; text-align: center; }
.ChannelListTableTdChannel { width: 199px; padding-left: 5px; }
.ChannelListTableTdType { width: 39px; text-align: center; }
.ChannelListTableTdLContinent { width: 72px; text-align: center; }
.ChannelListTableTdLanguage { width: 77px; text-align: center; }
.ChannelListTableTdCountry { width: 74px; text-align: center; }
.ChannelListTableTdEncrypted { width: 45px; text-align: center; }
.ChannelListTable thead td { background-image: url('/userfiles/America/Controls/_menu_guide_01.jpg'); }
.ChannelListTable tbody td { border-style: solid; border-width: 0px 0px 1px 0px; color: #5C5C5E; border-bottom-color: #FF8500; height: 20px; }
.ChannelListTable a { color: #666666; text-decoration: none; font-weight: bold; }
.ChannelListTable a:hover { color: #2CACAD; text-decoration: none; font-weight: bold; }

.ChannelLogoListDiv { }
.ChannelLogoListTable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.ChannelLogoListTable td { border: 1px double #999999; width: 160px; vertical-align: top; }
.ChannelLogoListTable a { color: #666666; text-decoration: none; font-weight: bold; }
.ChannelLogoListTable a:hover { color: #2CACAD; text-decoration: none; font-weight: bold; }

.ChannelSearchDropdownCss select { border: 1px solid #333333; font-family: Arial; font-size: 8pt; color: #666666; background-color: #FFFFFF; }
.StateInstallerSearchCss select { border: 1px solid #333333; font-family: Arial; font-size: 8pt; color: #666666; background-color: #FFFFFF; }

.RegionalPackagesDiv { }
.RegionalPackagesTable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.RegionalPackagesTable td { vertical-align: top; }
.RegionalPackagesTable a { color: #666666; text-decoration: none; }
.RegionalPackagesTable a:hover { color: #2CACAD; text-decoration: none; }
.RegionalPackagesContinentTd { background-color: #EAEAEA; color: #2EABAF; font-size: 15pt; padding-left: 20px; }
.RegionalPackagesCountryTd { color: #2EABAF; font-size: 11pt; padding-left: 30px; }
.RegionalPackageNameTd { color: #0B4499; font-size: 11pt; }
.RegionalPackageChannels { font-size: 7pt; }
.RegionalPackagePriceTd { color: #FF8500; padding-top: 10px; }

.PackageListSmallDiv td { padding-top: 10px; }
.PackageListSmallPackageName { color: #99CC00; font-weight: bold; }
.PackageListSmallDiv a { color: #666666; text-decoration: none; }
.PackageListSmallDiv a:hover { color: #99CC00; text-decoration: none; }

.ChannelDetailTable td { vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.ChannelDetailLeftTd { padding-left: 12px; }
.ChannelDetailName { padding-left: 12px; color: #2EABAF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; }
.ChannelDetailDescription { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.ChannelDetailHeader { color: #2EABAF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.ChannelDetailSmallHeader { font-weight: bold; }
.ChannelDetailChannelNumber { color: #FEAE55; }
.ChannelDetailPrice { color: #FEAE55; }
.ChannelDetailLiaisonsLink a { color: #FEAE55; text-decoration: none; }
.ChannelDetailLiaisonsLink a:hover { color: #FEAE55; text-decoration: none; }
.ChannelDetailWebsiteLink a { color: #FEAE55; text-decoration: none; }
.ChannelDetailWebsiteLink a:hover { color: #FEAE55; text-decoration: none; }
.ChannelDetailPackageChannels a { color: #666666; text-decoration: none; }
.ChannelDetailPackageChannels a:hover { color: #2CACAD; text-decoration: none; }
.ChannelDetailPackagePrice { color: #FEAE55; }
.ChannelDetailContactEmail a { color: #FEAE55; text-decoration: none; }
.ChannelDetailContactEmail a:hover { color: #666666; text-decoration: none; }

.ChannelEncryptedFree { color: #FEAE55; }
.ChannelEncryptedDollar { color: #32A093; }

.FindDealerInstallerDiv { }
.FindDealerInstallerDiv select { border: 1px solid #333333; font-family: Arial; font-size: 8pt; color: #666666; background-color: #FFFFFF; }
.FindDealerInstallerLocalTable { width: 580px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; margin-left: 20px; }
.FindDealerInstallerRegionalTable { width: 580px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; margin-left: 20px; }
.FindDealerInstallerLocalTable a { color: #FEAE55; text-decoration: none; }
.FindDealerInstallerRegionalTable a { color: #FEAE55; text-decoration: none; }
.FindDealerInstallerNameTd { color: #FF8500; font-size: 14px; }
.FindDealerInstallerWebTd { text-align: right; padding-right: 20px; }
.FindDealerInstallerTableTitle { color: #99CC00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; margin-left: 10px; }
.FindDealerInstallerTableTitleSmall { color: #99CC00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.FindDealerInstallerEmpty { color: #FF8500; font-style: italic; padding-left: 200px; font-size: 14px; }
.FindDealerInstallerLanguagesLabel { color: #FEAE55; margin-left: 20px; }
.FindDealerInstallerLanguagesText { font-style: italic; }
.FindDealerInstallerSectorsLabel { color: #FEAE55; margin-left: 10px; }
.FindDealerInstallerSectorsText { font-style: italic; }
.FindDealerInstallerAddressTr td { padding-left: 20px; padding-bottom: 10px; }

.DealerInstallerCountryTable { width: 570px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.DealerInstallerCountryDiv { }
.DealerInstallerCountryName { color: #FEAE55; font-size: 14px; font-weight: bold; }
.DealerInstallerName { font-weight: bold; }
.DealerInstallerNamePhoneTd { width: 200px; }
.DealerInstallerCountryTd { width: 450px; }
.DealerInstallerLeftTd { width: 200px; }

.TopMenuCss { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.SideMenuCss { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 17px; }
.SideMenuTextDiv { float: left; width: 135px; white-space: normal; cursor: pointer; padding-top: 3px; padding-bottom: 3px; line-height: 10px; padding-left: 5px; }

.SiteMapCss { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.SiteMapDiv { }

.ProviderProfilePanel label { }

.SearchAssetsDiv { }
.HideComboBoxButton .ajax__combobox_buttoncontainer { display: none; }
.AssetsTreeDiv { }

.MenuSelectedOrange { color: #FF8500 !important; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left !important; }
.MenuItemOrange { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left !important; }
.MenuHoverOrange { color: #FF8500; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left !important; }

.MenuSelectedTeal { color: #2EABAF !important; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left !important; }
.MenuItemTeal { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left !important; }
.MenuHoverTeal { color: #2EABAF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left !important; }

.MenuSelectedGreen { color: #99CC00 !important; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left !important; }
.MenuItemGreen { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left !important; }
.MenuHoverGreen { color: #99CC00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left !important; }

.AdminTable { border: 1px solid #999999; background-color: #FFFFFF; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; }
.AdminTable thead { background-color: #E0FFFF; color: #333333; }
.AdminTable th { text-align: left; padding-right: 5px; padding-left: 5px; margin-right: 5px; margin-left: 5px; border-right-style: solid; border-width: 1px; border-color: #999999; border-left-style: solid; }
.AdminTable td { padding-right: 5px; padding-left: 5px; margin-right: 5px; margin-left: 5px; border-right-style: solid; border-width: 1px; border-color: #999999; border-left-style: solid; white-space: nowrap; }
.AdminRegularRow { background-color: #FFFFFF; color: #284775; }
.AdminAlternateRow { background-color: #E0FFFF; color: #333333; }
.AdminEditRow { background-color: #999999; }

