/* 
###############################################################################
# Copyright© 2000-2009, Overnite Software Inc.
###############################################################################
# Warning: This program is protected by copyright law and international
# treaties. Unauthorized reproduction or distribution of this program, or any
# portion of it, may result in severe civil and criminal penalties, and will
# be prosecuted to the maximum extent possible under law.
###############################################################################
# SCORM Javascript Routines
###############################################################################
# Revision History
# init   date   rev modifications
# ---- -------- --- ----------------------------------------------------------
# kpc  09/19/06     Original
# kpc  09/22/06     Removed font-size smaller for li because of nesting
############################################################################### */
body 
{ background-attachment:fixed;
  margin:               0pt; }

body, td, th
{ font-family:          arial,sans-serif;
  font-size:            smaller;
  font-style:           normal;
  text-align:           left;
  border-style:         solid;
  border-width:         0px;}

table, tr, td, th
{ border-style:         solid;
  border-spacing:       1px;
  border-collapse:      collapse;
  vertical-align:       top; }

table
{ width:                100%;
  margin:               auto;
  border-width:         0px;
  border-style:         solid; }

table.norm
{ width:                auto;
  border-width:         0px;
  border-style:         solid;
  border-color:         black;
  margin-left:          0px; }

table.page
{ margin:               0px;
  background:           none;
  border-color:         #FF0000; }

table.right
{ width:                auto;
  margin-right:         0px; }

a.footer:link, a.footer:visited
{ text-decoration:      none; }

a.footer:hover
{ text-decoration:      underline; }

a:hover, a:link, a:visited 
{ font-style:           normal; }

.nowrap, .menu, .small
{ white-space:          nowrap; }

.center
{ text-align:           center; }

.middle, .menu
{ vertical-align:       middle; }

.top
{ vertical-align:       top; }

.title
{ text-align:           center;
  font-size:            large;
  font-weight:          bold; }

.subtitle
{ font-size:            medium;
  font-weight:          bold; }

.msg
{ font-size:            small;
  font-weight:          bold;}

.hdrtext
{ font-size:            12px; }

.navigation, .smtext
{ font-size:            xx-small; }

.navigation
{ text-align:           center; }

.number, .right, .cost, .time
{ text-align:           right; }

.number, .cost
{ white-space:          nowrap; }

.cost
{ text-align:           '.'; }

.err
{ font-size:            small;
  font-weight:          bold; 
  background-color:     #FF0000;
  color:                #FFFFFF; }

.dateform
{ font-size:            xx-small;
  text-align:           left; }

.small
{ white-space:          nowrap;
  width:                20px; }

table.man
{ width:                80%;
  border-color:         #00FF00; }

table.act
{ width:                50%;
  border-color:         #0000FF; }

table.rpt
{ table-layout:         fixed; }

tr
{ border-color:         #00FF00; }

td
{ padding:              3px;
  border-spacing:       0px; }

td.menu
{ width:                150px;
  height:               20px;
  font-style:           normal;
  font-size:            x-small;
  border-width:         2px;
  border-style:         solid;}

td.col3a, td.col3b, td.col3c, td.col2a, td.col2b
{ border-width:         1px;
  border-style:         solid; }

th 
{ border-width:         1px;
  border-style:         solid;
  font-style:           bold;
  text-align:           left;
  font-size:            xx-small; 
  white-space:          nowrap;
  padding:              3px;
  height:               15px; }

th.search
{ font-style:           italic; }

ul
{ list-style-position:  outside; }

li
{ vertical-align:       middle; }

.hidden
{ width:                1px;
  height:               1px;
  visibility:           hidden; }