BODY {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    font-size: 10pt;
    color: #000000;
    margin-top: 0;
    margin-left: 0;
}

P,
LI {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

SELECT {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

/* CIB CLASSES */
.blueleft {
    font-family: "Times New Roman";
    font-size: 22px;
    font-weight: bold;
    color: #0000FF;
    text-align: left;
}

.blue {
    font-family: "Times New Roman";
    font-size: 24px;
    font-weight: bold;
    color: #0000FF;
    text-align: center;
}

.redheader {
    font-family: "Comic Sans MS";
    font-size: 36px;
    font-style: italic;
    font-weight: bold;
    text-align: center;
    color: #E00000;
}

.small {
    font-family: "MS Sans Serif";
    font-size: xx-small;
}

.bluenormal {
    font-family: "Times New Roman";
    color: #0000FF;
    font-size: 16px;
}

.bluelarge {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24pt;
    font-weight: bold;
    color: Blue;
}

.formlabel {
    font-family: "MS Sans Serif";
    font-size: small;
}

.labels {
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
}

.header {
    font-family: "Comic Sans MS";
    font-size: 36px;
    font-style: italic;
    font-weight: bold;
    text-align: center
}

.sections {
    font-family: "Courier New";
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #767676;
    text-align: left
}

.states {
    font-family: "Courier New";
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin-left: 20px
}

.factsheader {
    font-family: "Comic Sans MS";
    font-size: 36px;
    font-style: italic;
    font-weight: bold;
    text-align: center;
    color: Blue;
}

.alertheader {
    font-family: "Comic Sans MS";
    font-size: 36px;
    font-style: italic;
    font-weight: bold;
    text-align: center;
    color: White;
}

.alertwhite {
    font-family: "Times New Roman";
    color: White;
    font-size: 16px;
}

.redlarge {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24pt;
    font-weight: bold;
    color: #E00000;
}

/*  FCC CLASSES */
.fcctopnavlinks {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    background-color: #000099;
}

.navlinks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.navlinkssub {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin-left: 9px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.navlinksbody {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.navlinkheading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.subjectbar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #000099;
}

.breadcrumb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    padding-left: 5px;
}

.pagetitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15pt;
    font-weight: bold;
}

.sectionbanner {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

.subsection {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
}

.issueboxtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000099;
}

.issueboxlite {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #808080;
}

.issueboxtext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.headlinedate {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #808080;
}

.bodytext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.tdshaded {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    background: url(https://www.fcc.gov/images/box-gray12x12.gif);
}

.thshaded {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    background-color: #ffedc9;
}

.pagedate {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    FONT-STYLE: italic;
}

.fccbottomnavlinks {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.footertext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.ital {
    FONT-STYLE: italic;
}

.jobtitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    FONT-STYLE: italic;
}

.photocaption {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    FONT-STYLE: italic;
}

.sub3head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    FONT-STYLE: italic;
}

.dropcap {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: #000099;
}

.formlabel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.indentbody {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin-left: 18px;
}

.red {
    color: #E00000;
}

.redhot {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #E00000;
}

.issueboxredtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #E00000;
}

.calheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    FONT-STYLE: italic;
    font-weight: bold;
}

.calmonth {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    FONT-STYLE: italic;
    font-weight: bold;
    color: #663300;
}

.tabletext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.smalltext {
    font-size: smaller;
    font-family: verdana, arial, 'sans serif';
}

.code {
    background: none repeat scroll 0 0 #EEEEEE;
    font-family: Courier, sans-serif;
    margin-bottom: 10px;
    word-wrap: break-word;
}

/* New Classes */

.tabletext_compact {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ul-sidebar {
    padding-left: 0;
}

.ul-sidebar li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    list-style: none;
    margin-bottom: 5px;
}

.ul-sidebar li:before {
    content: "* ";
}

.call-out {
    font-size: 14px; 
    font-weight: bold; 
    font-style: italic; 
    margin-bottom: 24px;
}

.nowrap {
    white-space: nowrap;
}

.table-search-results caption {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 12px;
}

.table-search-results tbody th {
    text-align: left;
    font-weight: normal;
}

/* Accessibility Classes */

.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

input[type=button],
input[type=reset],
input[type=submit],
[role=button] {
    cursor: pointer
}

.jumpLinks {
    margin-left: -150px;
    position: absolute;
    left: 50%;
    right: 50%;
    top: 0;
    z-index: 1;
    width: 300px;
}

.jumpLinks a {
    display: block;
    padding: 5px;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #8cdb78;
    background: #000;
    color: #bfe9ff;
    text-align: center;
}

.jumpLinks a:hover,
.jumpLinks a:focus,
.jumpLinks a:active {
    color: #9cf285;
    text-decoration: none;
}

.jumpLinks .focusable:focus {
    width: 300px;
}

/* Styles for SEARCH RESULTS table */

.table-search-results {
    border:0;
    border-collapse: collapse;
    font-size: 14px;
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }
  .table-search-results thead {
    font-size: 12px;
  }
  .table-search-results th,
  .table-search-results td {
    border:0;
    padding:4px 20px 4px 4px;
  }
  .table-search-results tbody tr:nth-child(odd) th,
  .table-search-results tbody tr:nth-child(odd) td {
    background-color: #eee;
  }

  .table-search-results tbody tr:hover th,
  .table-search-results tbody tr:hover td {
    background-color: #ffedc9;
  }

/* Future Re-design for DETAILED INFORMATION page */

.detailed-info {
    margin-left: 40px;
    display: block;
    font-family: monospace;
    unicode-bidi: isolate;
}

.detailed-info .sections {
    display: inline-block;
    padding-left: 2px;
    padding-right: 4px;
}

.detailed-info dl {
    margin: 0;
}

.detailed-info dt {
    display: inline-block;
    margin: 0;
    width: 255px;
}

.detailed-info .right-align dt {
    text-align: right;
    width: 200px;
    margin-right: 55px; 
}

.detailed-info dd {
    display: inline-block;
    margin: 0;
    font-weight: bold;
}

.detailed-info .parenthetical {
    font-weight: normal;
}

.ul-searchTips li {
    margin-bottom: 5px;
}