body     { background-color: #000000; text-align: center }
h1  { color: #0000a0; font-weight: bold; font-size: 14pt; line-height: normal; font-family: Verdana, Tahoma, "Lucida Sans"; margin-top: 8px; margin-bottom: 16px }
h2     { color: black; font-weight: bold; font-size: 10pt; font-family: Verdana, Tahoma, "Lucida Sans"; margin-top: 5px; margin-bottom: 10px }
.highlight { color: black; font-weight: bold }
h3  { color: black; font-weight: 900; font-size: 12pt; font-family: "Trebuchet MS", Verdana, "Lucida Sans"; text-transform: uppercase; margin-top: 10px; margin-bottom: 10px }
h6  { color: #000000; font-size: 6pt; font-family: Verdana, Tahoma, "Lucida Sans"; margin-top: 2px; margin-bottom: 4px }
h6 a { color: #000000; text-decoration: none }
h6 a:hover { color: #a00000; text-decoration: underline }
img   { margin-right: 5px; border: 0pt }
p   { color: #000000; font-size: 8pt; font-family: Verdana, Tahoma, "Lucida Sans", Arial, Helvetica, Geneva; vertical-align: top; margin-top: 2px; margin-bottom: 4px }
p a   { color: #309; text-decoration: none }
p a:hover  { color: red; text-decoration: underline }
table  { margin: 0px; padding: 0px; width: 960px; height: 100% }
table table { margin: 0px; padding: 0px; width: 100%; height: 100% }
.current_link { color: #0000a0; font-weight: bold }
.external { color: gray; font-weight: bold; font-size: 6pt }
.external a { color: gray; text-decoration: none }
.external a:hover { color: #a00000; text-decoration: underline }
.filmframe { background-color: white; text-align: center; vertical-align: middle }
.filmframe table  { background-color: transparent; text-align: center; margin: 5px; padding: 0px; width: auto; height: auto }
.filmframe table table  { text-align: left; margin: 0px; padding: 3px }
.filmframe_lines { background: black url(img/expressive_tv_blur.JPG) no-repeat; vertical-align: bottom; border-top: 1pt dotted #ffffff; border-bottom: 1pt dotted #ffffff }
.filmframe_lines table { background-color: transparent; width: 95%; height: auto }
.filmframe_lines table td { text-align: center }
.filmframe_lines_404 { background: black url(img/404_blur.JPG) no-repeat center; vertical-align: bottom; border-top: 1pt dotted #ffffff; border-bottom: 1pt dotted #ffffff }
.filmframe_lines_404 table { width: 95%; height: auto }
.filmframe_ups { background-color: #d9e5f8; vertical-align: middle }
.filmframe_ups table   { text-align: center; margin: 0px; padding: 0px; width: 90%; height: 100% }
.filmframe_ups table table { text-align: left; margin: 0px; padding: 5px; width: auto; height: auto }
.filmtitle { text-transform: uppercase }
.footer  { color: #ffffff; font-weight: bold; font-size: 9pt; font-family: LetterGothic, "Letter Gothic", "Courier New", Courier, Monaco; vertical-align: top }
.footer a { color: #ffffff; text-decoration: none }
.footer a:hover  { color: white; text-decoration: underline; background-color: red }
.header  { color: #ffffff; font-weight: bold; font-size: 9pt; font-family: LetterGothic, "Letter Gothic", "Courier New", Courier, Monaco; vertical-align: bottom }
.header a  { color: white; text-decoration: none }
.header a:hover  { color: white; text-decoration: underline; background-color: red }
.header_current  { color: black; font-weight: bold; background-color: white }
.header_current_ups { color: #eda11b; font-weight: bold }
.linebottom { margin-bottom: 1pt; border-bottom: 1pt dotted gray }
.linebottom_selected { background-color: #e0e0ff; margin-bottom: 1pt; border-bottom: 1pt dotted gray }
.lineright { margin-right: 1pt; border-right: 1pt dotted gray }
.lineright_25 { margin-right: 1pt; border-right: 1pt dotted gray; width: 25% }
.lineright_33 { margin-right: 1pt; border-right: 1pt dotted gray; width: 33% }
.lineright_42 { margin-right: 1pt; border-right: 1pt dotted gray; width: 42% }
.lineright_50 { margin-right: 1pt; border-right: 1pt dotted gray; width: 50% }
.nolinebottom { }
.nolineright_25 { width: 25% }
.nolineright_33 { width: 33% }
.nolineright_50 { width: 50% }
.upstream   { color: #000000; font-size: 10pt; font-family: "Trebuchet MS", Verdana, "Lucida Sans"; vertical-align: top; margin-top: 2px; margin-bottom: 4px }
.upstream_mk { background-color: #ffd162 }
.xp  { color: #0000a0 }
