/* 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: #444444 2px solid
 ; table-layout: fixed
 ; width: 100%
 ; border-spacing: 0px
 ; empty-cells: show
 ; border-collapse: collapse
 ; background: #888888;
 }
td.console
 { border: #444444 solid
 ; padding: 0px;
 ; width: 99.3%
 ; border-width: 0px 0px 2px 2px
 ; background: #E9E9E9
 }
td.console_admin
 { padding-top: 1px
 ; padding-left: 15px
 ; color: #000000
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 }
td.console_version
 { padding-top: 1px
 ; padding-right: 15px
 ; color: #000000
 ; font-size: 10px
 ; font-family: Verdana, Arial, Helvetica
 }
a.console_admin
 { text-decoration: none
 ; color: #AA0000
 }
a.console_admin:hover
 { text-decoration: none
 ; color: #FF0000
 }

 /* ERROR MESSAGES */
div.errors
 { width: 580px
 ; margin-bottom: 10px
 ; border: #FF5400 1px solid
 ; background: #FFB590
 ; padding: 10px
 ; font-size: 10px
 }
div.error
 { margin-bottom: 5px
 }

/* CONFIRMATION */
div.confirmation
 { margin-left: 20px
 ; font-size: 12px
 ; font-weight: bold
 ; color: #E37A01
 }

/* GENERAL SETTINGS */
body
 { padding: 0px
 ; margin: 0px
 ; color: #c8c8c8
 ; background: #000000
 ; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif
 }
table
 { table-layout: fixed
 }
td
 { color: #fff
 ; font-size: 12px
 ; line-height: 16px
 }
a:link, a:visited
 { color: #F00
 ; text-decoration: none
 }
a:hover, a:active
 { color: #F90
 ; text-decoration: none
 }
p
 { margin: 0px
 ; padding: 0px
 }
h1
 { color: #f00
 ; font-size: 16px
 ; font-weight: bold
 ; margin: 0.67em 0
 }
h2
 { color: #eeea53
 ; font-size: 14px
 }
td.data_firstcol
 { padding: 2px
 }
td.data
 { padding: 2px
 }
div.articleimage
 { border: #000000 0px solid /* IMPORTAND */
 ; margin: 5px
 }

/* FORM STYLE */
form
 { margin: 0px
 ; display: inline
 }
input.text
 { margin-top: 3px
 ; font-size: 10pt
 ; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif
 ; border: #FFF solid
 ; border-width: 0px 0px 1px 1px
 ; color: #FFF
 ; padding: 2px
 ; background: none
 }
input.pb_confirm
 { font-size: 1px
 ; padding: 0px
 ; margin: 0px
 ; border: none
 ; background: none
 }
select
 { font-size: 10pt
 ; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif
 ; margin-top: 0px
 ; border: #FFFFFF 1px solid
 ; background: #000000
 ; border-color: #FFFFFF
 ; color: #FFFFFF
 }
textarea
 { border: #FFFFFF 1px solid
 ; padding: 2px
 ; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif
 ; font-size: 10pt
 ; background: none
 ; color: #FFFFFF
 }
div.unhcode
 { position: absolute /*IMPORTAND*/
 ; visibility: hidden /*IMPORTAND*/
 ; overflow: auto /*IMPORTAND*/
 ; border: #000000 1px solid
 ; padding: 2px
 ; font-size: 10px
 }
td.unhcode_edit_selected
 { border: #000000 solid
 ; border-width: 1px 1px 0px 1px
 }
td.unhcode_preview_deselected
 { border: #000000 solid
 ; border-width: 1px 1px 1px 0px
 ; cursor: pointer
 }
td.unhcode_edit_deselected
 { border: #000000 solid
 ; border-width: 1px 1px 1px 1px
 ; cursor: pointer
 }
td.unhcode_preview_selected
 { border: #000000 solid
 ; border-width: 1px 1px 0px 0px
 }
td.unhcode_text
 { border: #000000 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: #000000
 ; border: none
 ; color: #555555
 ; text-align: center
 ; cursor: pointer
 }
.button
 { margin-top: 3px
 ; font-size: 10pt
 ; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif
 ; font-weight: bold
 ; background-color: #000000
 ; background-image: url('/img/ok.gif')
 ; background-repeat: no-repeat
 ; background-position: 0px 3px
 ; padding-left: 17px
 ; border: none
 ; color: #FFFFFF
 ; text-align: center
 ; cursor: pointer
 }
* html .button
 { padding-left: 0px
 ; background-position: 0px 4px
 }
table.form
 { border: none
 ; width: 100%
 }
table.form td.fdesc
 { padding: 10px
 ; text-align: center
 }
table.form td.title
 { font-weight: bold
 ; text-align: center
 }
table.form td.desc
 { font-size: 10px
 ; vertical-align: top
 ; text-align: right
 ; padding-right: 10px
 ; color: #FFFFFF
 }
table.form td.fnote
 { padding: 10px
 }

/* SITE SPECIFIC */

/* UNHCODE */
h2
 { font-size: 14px
 }
div.headline_quote
 { margin-left: 25px
 ; font-weight: bold
 }
div.quote
 { margin-left: 25px
 ; width: 90%
 ; padding: 5px
 ; border: #000000 1px solid
 }
div.headline_code
 { margin-left: 25px
 ; font-weight: bold
 }
table.code
 { table-layout: fixed
 ; width: 90%
 ; display: block
 ; margin-left: 25px
 ; border: #000000 1px solid
 ; font-family: Courier New
 }
table.code td
 { vertical-align: top
 ; padding-left: 5px
 ; font-size: 11px
 ; width: 100%
 }
table.code td.line
 { border-right: #000000 1px solid
 ; padding-right: 5px
 ; padding-left: 2px
 ; width: 15px
 }
span.high
 { font-size: 12px
 ; font-weight: bold
 ; color: #FF7F00
 }
div.high
 { border: #000000 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
 ; font-size: 11px
 }
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
 }
li
 { margin-top: 1px
 }



/* MENU */
div.menu td.left
 { background-image: url("/img/menu-l.jpg")
 ; background-position: top left
 ; background-repeat: no-repeat
 ; width: 13px
 ; height: 22px
 }
div.menu td.link
 { background-image: url("/img/menu-m.jpg")
 ; background-position: top left
 ; height: 22px
 }
div.menu td.right
 { background-image: url("/img/menu-r.jpg")
 ; background-position: top left
 ; background-repeat: no-repeat
 ; width: 14px
 ; height: 22px
 }
div.menu a:link, div.menu a:visited
 { color: #c8c8c8
 ; font-size: 14px
 ; font-weight: bold
 ; position: relative
 ; top: 1px
 }
div.menu a:active, div.menu a:hover
 { color: #FF0000
 }
#articlemenu
 { padding-top: 5px
 ; padding-right: 20px
 }
div.am_item
 { margin-top: 2px
 ; background: #000000
 ; padding-right: 10px
 ; font-weight: bold
 ; font-size: 14px
 }
div.am_item_active
 { margin-top: 2px
 ; background: #000000
 ; padding-right: 10px
 ; font-weight: bold
 ; font-size: 14px
 }
div.am_item a
 { color: #FFFFFF
 ; text-decoration: none
 }
div.am_item_active a
 { color: #FF0000
 ; text-decoration: none
 }

/* FOR IE */
div.am_item a:hover
 { color: #FF0000
 ; text-decoration: none
 }
div.am_item_active a:hover
 { color: #FF0000
 ; text-decoration: none
 }

#box_ol     { font-weight: bold; background-position: 0 0; width: 19px; height: 19px }
#box_om        { color: #f00; font-size: 14px; font-weight: bold; background-position: 0 0; width: 100px }
#box_or     { font-weight: bold; background-position: 0 0; width: 19px; height: 19px }
#box_ml       { font-weight: bold; background-position: 0 0; height: 130px }
#box_mm        { color: #c8c8c8; font-weight: bold; background-position: 0 0; width: 140px }

#box_mr       { font-weight: bold; background-position: 0 0; height: 130px }