body          { background-color: black
              ; margin: 10px
              }

a             { text-decoration: none
              ; color: #FF0000
              ; font-weight: bold
              }

a:hover       { text-decoration: underline
              ; color: #FF0000
              ; cursor: pointer
              }

li            { padding: 4px }

dt            { font-family: arial,helvetica,sans-serif
              ; font-size: 13px
              ; font-weight: bold
              ; line-height: 18px
              ; color: white
              ; padding: 10px
              }

dd            { font-family: arial,helvetica,sans-serif
              ; font-size: 11px
              ; font-weight: normal
              ; line-height: 16px
              ; text-align: left
              ; color: white
              }

em            { color: yellow }

.mainframe    { background-color: black }

.specsframe   { background-color: white
              ; border: 0px solid #666666;
              }

.bodytext     { font-family: arial,helvetica,sans-serif
              ; font-size: 13px
              ; font-weight: normal
              ; line-height: 18px
              ; text-align: justify
              ; color: white
              }

.blocktext    { font-family: arial,helvetica,sans-serif
              ; font-size: 11px
              ; font-weight: normal
              ; line-height: 16px
              ; text-align: left
              ; color: white
              }

.boldtext     { font-family: arial,helvetica,sans-serif
              ; font-size: 15px
              ; font-weight: bold
              ; line-height: 18px
              ; text-align: left
              ; color: white
              }

.caption      { font-family: arial,helvetica,sans-serif
              ; font-size: 11px
              ; font-weight: bold
              ; line-height: 14px
              ; text-align: center
              ; color: #666666
              }

.inset        { border: solid red 2px
              ; background-color: #333333
              }

.photo        { border: solid red 3px
              ; background-color: #333333
              }

.cell_over    { border: solid white 1px
              ; background-color: #660000
              ; color: white
              }

.cell_out     { border: solid dimgray 1px
              ; background-color: black
              ; color: white
              ; cursor: default
              }

.rowHead_over { border: solid white 1px
              ; font-weight: bold
              ; background-color: red
              ; color: white
              }

.rowHead_out  { border: solid dimgray 1px
              ; font-weight: bold
              ; background-color: #333333
              ; color: white
              ; cursor: default
              }

.colHead_over { border: solid white 1px
              ; font-weight: bold
              ; background-color: red
              ; color: white
              }

.colHead_out  { border: solid dimgray 1px
              ; font-weight: bold
              ; background-color: #333333
              ; color: white
              ; cursor: default
              }

.button_on    { font-family: tahoma,verdana,arial,helvetica,sans-serif
              ; font-size: 10px
              ; font-weight: bold
              ; padding: 2px
              ; text-align: center
              ; background-color: #333333
              ; color: white
              ; border: solid white 1px
              ; width: 100px
              }

.button_out   { font-family: tahoma,verdana,arial,helvetica,sans-serif
              ; font-size: 10px
              ; font-weight: bold
              ; padding: 2px
              ; text-align: center
              ; background-color: black
              ; color: #666666
              ; border: solid #666666 1px
              ; width: 100px
              }

.button_over  { font-family: tahoma,verdana,arial,helvetica,sans-serif
              ; font-size: 10px
              ; font-weight: bold
              ; padding: 2px
              ; text-align: center
              ; background-color: #FF0000
              ; color: white
              ; border: solid white 1px
              ; width: 100px
              ; cursor: pointer
              }

.model        { font-family: tahoma,verdana,arial,helvetica,sans-serif
              ; font-size: 16px
              ; font-weight: bold
              ; padding: 2px
              ; text-align: left
              ; background-color: black
              ; color: red
              ; border: solid #666666 1px
              ; width: 100px
              }



.selector     { font-family: tahoma,verdana,arial,helvetica,sans-serif
              ; font-size: 10px
              ; font-weight: bold
              ; line-height: 16px
              ; background-color: black
              ; color: #666666
              ; border: solid #666666 1px
              ; width: 120px
              }


.selector_on  { font-family: tahoma,verdana,arial,helvetica,sans-serif
              ; font-size: 10px
              ; font-weight: bold
              ; line-height: 16px
              ; background-color: #333333
              ; color: white
              ; border: solid white 1px
              ; width: 120px
              }
