/* CONSOLE STYLE */
.console
 { font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; color: #000000
 }
div.console
 { display: none
 ; position: absolute
 ; z-index: 1
 ; top: 0px
 ; width: 100%
 }
div.cframe
 { height: 150px
 ; overflow: auto
 ; padding: 2px
 }
table.console
 { border-bottom: #CC0000 2px solid
 ; table-layout: fixed
 ; width: 100%
 ; border-spacing: 0px
 ; empty-cells: show
 ; border-collapse: collapse
 ; background: #555555;
 }
td.console
 { border: #CC0000 solid
 ; padding: 2px;
 ; width: 99.3%
 ; border-width: 0px 0px 2px 2px
 ; background: #CCCCCC
 }
td.console_admin
 { padding-top: 1px
 ; padding-left: 15px
 ; color: #FFFFFF
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 }
td.console_version
 { padding-top: 1px
 ; padding-right: 15px
 ; color: #FFFFFF
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 }
a.console_admin
 { text-decoration: none
 ; color: #CCCCCC
 }
a.console_admin:hover
 { text-decoration: none
 ; color: #FFFFFF
 }

 /* ERROR MESSAGES */
div.error
 { margin-bottom: 5px
 }

/* CONFIRMATION */
div.confirmation
 { margin: 0px 20px 10px 20px
 ; font-size: 12px
 ; font-weight: bold
 ; color: #000000
 ; text-align: center
 }

/* GENERAL SETTINGS */
body
 { padding: 0px
 ; margin: 0px
 ; background: #FFFFFF
 ; font-family: Verdana, Arial, Helvetica
 ; color: #000000
 }
table
 { table-layout: fixed
 ; border-collapse: collapse
 }
td
 { font-size: 10px
 }
a
 { color: #777777
 ; text-decoration: underline
 }
a:hover
 { color: #000000
 ; text-decoration: none
 }
a.extern
 { padding-right: 12px
 ; background-image: url('./img/extern.gif')
 ; background-position: right 2px
 ; background-repeat: no-repeat
 }
p
 { margin: 0px
 ; padding: 0px
 }
td.formDesc
 { font-size: 10px
 ; vertical-align: top
 ; text-align: right
 ; padding-right: 10px
 ; color: #000000
 }
table.main
 { margin-top: 10px
 ; margin-bottom: 10px
 }
td.top
 { background: url('./img/topbanner5.jpg')
 ; height: 141px
 ; vertical-align: bottom
 }
td.status_listen
 { background: url('./img/status_listen.jpg')
 ; height: 85px
 }
td.status_desc_tune
 { height: 46px
 ; text-align: right
 ; vertical-align: top
 ; padding-top: 4px;
 ; font-size: 10px
 ; color: #FFFFFF
 }
td.status_desc_selector
 { height: 39px
 ; text-align: right
 ; vertical-align: top
 ; font-size: 10px;
 ; color: #FFFFFF
 }
td.status_tune
 { height: 46px
 ; vertical-align: top
 ; padding-top: 4px
 ; padding-left: 3px
 ; font-size: 10px
 ; color: #FFFFFF
 }
td.status_selector
 { height: 39px
 ; vertical-align: top
 ; padding-left: 3px
 ; font-size: 10px
 ; color: #FFFFFF
 }
td.tunein_dsl
 { height: 24px
 ; text-align: center
 ; vertical-align: top
 ; padding-top: 8px
 ; font-size: 10px
 }
td.tunein_isdn
 { height: 24px
 ; text-align: center
 ; vertical-align: top
 ; padding-top: 4px
 ; font-size: 10px
 }
a.tunein
 { color: #FFFFFF
 ; text-decoration: none
 }
a.tunein:hover
 { text-decoration: none
 }
td.player
 { height: 37px
 ; text-align: center
 }
td.content
 { padding-top: 10px
 ; padding-left: 10px
 ; vertical-align: top
 }
div.menu
 { background: url('./img/menu_top.gif') no-repeat
 ; text-align: left
 ; padding-top: 40px
 }
div.menu a
 { display: block
 ; font-weight: bold
 ; font-size: 14px
 ; color: #000000
 ; text-decoration: none
 ; margin-top: 5px
 ; margin-left: 3px
 ; padding-left: 20px
 ; background: url('./img/menu_empty.gif') no-repeat
 ; background-position: left 4px
 }
div.menu a:hover
 { background: url('./img/menu_ehover.gif') no-repeat
 ; background-position: left 4px
 }
div.menu a.active
 { background: url('./img/menu_full.gif') no-repeat
 ; background-position: left 4px
 }
div.menu a.active:hover
 { background: url('./img/menu_fhover.gif') no-repeat
 ; background-position: left 4px
 }
td.menu_top
 { height: 25px
 ; background: url('./img/menu_top.gif')
 }
table.contentitem
 { table-layout: auto
 ; clear: both
 ; margin-bottom: 15px
 }
td.contentitem_top_left
 { background: url('./img/tbl_top_left.gif')
 ; height: 20px
 }
td.contentitem_top_text
 { text-align: center
 ; background: url('./img/tbl_top_desc_goon.gif')
 ; font-size: 10px
 ; padding-left: 15px
 ; padding-right: 15px
 ; font-weight: bold
 }
td.contentitem_top_middle
 { background: url('./img/tbl_top_right.gif')
 }
td.contentitem_top_right
 { background: url('./img/tbl_top_right_goon.gif')
 }
td.contentitem
 { padding: 10px
 ; border: #F6AE69 solid
 ; border-width: 0px 1px 1px 0px
 ; background: #FFF3E8 url('./img/tbl_left_goon.gif') repeat-y
 ; font-size: 10px
 }
td.juston_top_left
 { background: url('./img/juston_top_left.gif')
 ; height: 20px
 }
td.juston_top_text
 { text-align: center
 ; background: url('./img/juston_top_desc_goon.gif')
 ; font-size: 10px
 ; font-weight: bold
 }
td.juston_top_middle
 { background: url('./img/juston_top_right.gif')
 }
td.juston_top_right
 { background: url('./img/juston_top_right_goon.gif')
 }
td.juston
 { padding: 10px
 ; border: #FF3535 solid
 ; border-width: 0px 1px 1px 0px
 ; background: #FFE3E3 url('./img/juston_left_goon.gif') repeat-y
 }
table.etbl
 { table-layout: auto
 ; border: #f8b06b 1px solid
 ; background: #fff3e8
 ; position: absolute
 }
td.etbl_title
 { background: #f8b06b url('./img/etbl_titleback.gif') no-repeat right
 ; padding-right: 21px
 ; padding-left: 18px
 ; height: 18px
 ; font-size: 10px
 ; font-family: Verdana
 ; font-weight: bold
 ; cursor: move
 }
td.etbl_close
 { background: url('./img/etbl_close_back.gif') no-repeat
 ; padding-top: 4px
 ; padding-left: 12px
 ; vertical-align: top
 }
td.etbl_top_left
 { background: url('./img/etbl_top_left.gif')
 ; height: 20px
 }
td.etbl_top_text
 { text-align: center
 ; background: url('./img/etbl_top_desc_goon.gif')
 ; font-size: 10px
 ; padding-left: 15px
 ; padding-right: 15px
 ; font-weight: bold
 }
td.etbl_top_middle
 { background: url('./img/etbl_top_right.gif')
 }
td.etbl_top_right
 { background: url('./img/etbl_top_right_goon.gif')
 ; text-align: right
 }
td.list_left
 { font-size: 10px
 }
td.list_inner
 { font-size: 10px
 }
td.list_right
 { font-size: 10px
 }
div.note
 { position: absolute
 ; top: 0px
 ; left: 0px
 ; background: #FFF3E8
 ; padding: 2px
 ; border: 1px solid #F6AE69
 ; width: 200px
 ; z-index: 1
 ; visibility: hidden
 ; font-size: 11px
 ; font-family: verdana
 ; color: #000000
}

/* FORM STYLE */
form
 { margin: 0px
 ; display: inline
 }
input
 { background: none
 }
input.text
 { margin-top: 3px
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; border: #F6AE69 solid
 ; border-width: 0px 0px 1px 1px
 ; color: #000000
 ; padding: 2px
 }
input.etbl_text
 { margin-top: 3px
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; border: #bdbdbd solid
 ; border-width: 0px 0px 1px 1px
 ; color: #000000
 ; padding: 2px
 }
input.file
 { margin-top: 3px
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; border: #F6AE69 solid
 ; border-width: 0px 0px 1px 1px
 ; color: #000000
 ; padding: 2px
 }
input.pb_confirm
 { font-size: 1px
 ; padding: 0px
 ; margin: 0px
 ; border: #fff3e8 0px solid
 ; color: #fff3e8
 ; background: none
 }
select
 { font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; margin-top: 3px
 ; border: #F6AE69 1px solid
 ; background: #fff3e8
 ; border-color: #F6AE69
 ; color: #000000
 }
textarea
 { border: #F6AE69 1px solid
 ; padding: 2px
 ; font-family: Verdana, Arial, Helvetica
 ; font-size: 10px
 ; background: none
 }
div.unhcode
 { position: absolute /*IMPORTAND*/
 ; visibility: hidden /*IMPORTAND*/
 ; overflow: auto /*IMPORTAND*/
 ; border: #F6AE69 1px solid
 ; padding: 2px
 ; font-size: 10px
 }
td.unhcode_edit_selected
 { border: #F6AE69 solid
 ; border-width: 1px 1px 0px 1px
 }
td.unhcode_preview_deselected
 { border: #F6AE69 solid
 ; border-width: 1px 1px 1px 0px
 ; cursor: pointer
 ; background: #FFD5AF
 }
td.unhcode_edit_deselected
 { border: #F6AE69 solid
 ; border-width: 1px 1px 1px 1px
 ; cursor: pointer
 ; background: #FFD5AF
 }
td.unhcode_preview_selected
 { border: #F6AE69 solid
 ; border-width: 1px 1px 0px 0px
 ; border-bottom: none
 }
td.unhcode_text
 { border: #F6AE69 0px solid
 ; border-width: 0px 1px 1px 1px
 ; padding: 10px
 }
.button_default
 { margin-top: 3px
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; font-weight: bold
 ; background: #FFD5AF
 ; border: #F6AE69 solid
 ; border-width: 1px 2px 2px 1px
 ; color: #000000
 ; text-align: center
 ; cursor: pointer
 }
.button
 { margin-top: 3px
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; font-weight: bold
 ; background: #FFD5AF
 ; border: none
 ; color: #F6AE69
 ; text-align: left
 ; vertical-align: bottom
 ; cursor: pointer
 ; height: 20
 ; background: url('./img/button.gif') no-repeat
 ; background-position: left 1px
 ; padding: 4px 0px 4px 10px
 }
.etbl_button
 { margin-top: 3px
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; font-weight: bold
 ; background: #FFD5AF
 ; border: none
 ; color: #BDBDBD
 ; text-align: left
 ; vertical-align: bottom
 ; cursor: pointer
 ; height: 20
 ; background: url('./img/etbl_button.gif') no-repeat
 ; background-position: left 1px
 ; padding: 4px 0px 4px 10px
 }
.button_yes
 { margin-top: 3px
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; font-weight: bold
 ; background: #FFD5AF
 ; border: none
 ; color: #F6AE69
 ; text-align: left
 ; vertical-align: bottom
 ; cursor: pointer
 ; height: 27px
 ; background: url('./img/button_ok.gif') no-repeat
 ; background-position: left 1px
 ; padding: 11px 0px 4px 29px
 }
.button_no
 { margin-top: 3px
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 ; font-weight: bold
 ; background: #FFD5AF
 ; border: none
 ; color: #F6AE69
 ; text-align: left
 ; vertical-align: bottom
 ; cursor: pointer
 ; height: 27px
 ; background: url('./img/button_cancel.gif') no-repeat
 ; background-position: left 1px
 ; padding: 11px 0px 4px 29px
 }
table.form
 { border: none
 ; width: 100%
 ; overflow: hidden
 }
table.form td.fdesc
 { padding: 10px
 }
table.form td.headline
 { font-weight: bold
 ; text-align: center
 }
table.form td.desc
 { font-size: 10px
 ; vertical-align: top
 ; text-align: right
 ; padding-right: 10px
 ; color: #000000
 }
table.form td.fnote
 { padding: 10px
 }

/* SITE SPECIFIC */

/* UNHCODE */
h2
 { font-size: 14px
 }
div.headline_quote
 { margin-left: 5%
 ; font-weight: bold
 }
div.quote
 { margin-left: 5%
 ; width: 90%
 ; padding: 5px
 ; border: #F6AE69 1px solid
 }
div.headline_code
 { margin-left: 25px
 ; font-weight: bold
 }
img.unh
 {}
img.unh_center
 { display: block
 ; margin: auto
 ; text-align: center
 ; border: #F6AE69 1px solid
 ; margin-bottom: 5px
 }
img.unh_left
 { float: left
 ; border: #F6AE69 1px solid
 ; margin-right: 5px
 ; margin-bottom: 5px
 }
img.unh_right
 { float: right
 ; border: #F6AE69 1px solid
 ; margin-left: 5px
 ; margin-bottom: 5px
 }
table.code
 { table-layout: fixed
 ; width: 90%
 ; margin-left: 25px
 ; border: #F6AE69 1px solid
 ; font-family: Courier New
 }
table.code td
 { vertical-align: top
 ; padding-left: 5px
 ; font-size: 11px
 ; padding-right: 2px
 ; padding-left: 5px
 ; width: 100%
 }
table.code td.line
 { border-right: #F6AE69 1px solid
 ; text-align: right
 ; width: 15px
 }
span.high
 { font-size: 14px
 ; font-weight: bold
 ; color: #f5a960
 }
div.high
 { border: #F6AE69 1px solid
 ; background: #F8F8F8
 ; margin: 5px
 ; padding: 5px
 }
div.headline_list
 { margin-left: 25px
 ; font-weight: bold
 }
ul
 { margin: 0px
 ; margin-left: 45px
 ; padding: 0px
 }
ol
 { margin: 0px
 ; margin-left: 45px
 ; padding: 0px
 }
ol.alpha_low
 { list-style-type: lower-alpha
 }
ol.alpha_up
 { list-style-type: upper-alpha
 }
ol.numeric
 { list-style-type: decimal
 }
ol.roman
 { list-style-type: upper-roman
 }
ul.dot
 { list-style-type: disc
 }
ul.circle
 { list-style-type: circle
 }
ul.square
 { list-style-type: square
 }
ul.check
 { list-style-type: none
 ; list-style-image: url('./img/check.gif')
 }
ul.cross
 { list-style-type: none
 ; list-style-image: url('./img/cross.gif')
 }
ul.none
 { list-style-type: none
 }