.bodycopy, body
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px; 
  color: #000000;
  background: #FFFFFF;
}

.apptitle
{
  color: white;
  font-family: serif;
  font-size: x-large;
  font-stretch: extra-expanded;
}

.nav
{
  background-color: #006b51;
  color: white;
  font-family: sans-serif;
  font-weight: 600;
}

a:link {color: blue; text-decoration: none; border: 0px; border-thickness: 0px;}
a:visited {color: blue; text-decoration: none; border: 0px; border-thickness: 0px;}
a:active {color: blue; text-decoration: none; border: 0px; border-thickness: 0px;}
a:hover {color: #ffffff; background-color: #000000; text-decoration: none;}

.nav a:link {color: white; text-decoration: none; border: 0px; border-thickness: 0px; border-color: black;}
.nav a:visited {color: white; text-decoration: none; border: 0px; border-thickness: 0px; border-color: black;}
.nav a:active {color: white; text-decoration: none; border: 0px; border-thickness: 0px; border-color: black;}
.nav a:hover {color: #000000; background-color: #ffffff; text-decoration: none;}
 
h1
{
  font-family: Times New Roman, serif; 
  font-size: 32px; 
  line-height: 34px; 
  color: #404040; 
  font-weight: 1000;
  margin-left: 10%;
}

body.draft
{
 background-image: url("draft.gif");
}

.leftnav
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  line-height: 15px; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none;
}

.bodywhite 
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  line-height: 14px; 
  color: #FFFFFF;
}

.title
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  line-height: 18px; 
  color: #999999; 
  font-weight: 600;
}

.leftnav:hover 
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  line-height: 15px; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: underline;
}

.subtitle
{  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
  color: #666699; 
  font-weight: 600;
}

.msg
{  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px; 
  color: #FF0000; 
  font-weight: 600;
  font-style: italic;
  margin-left: 10%;
}

.required 
{
  color:#0000C0; 
  font-style:italic; 
  font-size:smaller;
}

.menu
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
}

.table_header,.table_cell
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  line-height: 14px; 
  font-weight: bold;
}

.table_cell
{
  color: #000000;
  background-color: #FFFFC0
  text-decoration: none;
}

.table_header
{
  color: #FFFFFF;
  background-color: #400080;
  background-image: url('images/nav-background.png');
}

.table_header a:link {color: white; text-decoration: none; border: 0px; border-thickness: 0px; border-color: black;}
.table_header a:visited {color: white; text-decoration: none; border: 0px; border-thickness: 0px; border-color: black;}
.table_header a:active {color: white; text-decoration: none; border: 0px; border-thickness: 0px; border-color: black;}
.table_header a:hover {color: #CCCCCC;}

.enabledbottomlink
{
  font-family: sans-serif;
  font-weight: 600;
}

.disabledbottomlink
{
  font-family: sans-serif;
  font-weight: 100;
}

table.tabbedpane
{
  width: 95%;
}

th.selectedtab, th.selectedtab-leftmost,th.tabbedpane, th.tabbedpane-leftmost
{
  background-image: url('images/tab.gif');
  background-repeat: no-repeat;
}

th.tabbedpane,th.selectedtab
{
  font-family: sans-serif;
  color: black;
}

th.tabbedpane,th.tabbedpane-leftmost
{
  border-bottom: solid 1 black;
  background-color: #C0C0C0;
  font-weight: 300;
}

th.selectedtab, th.selectedtab-leftmost
{
  background-color: #FFFFFF;
  font-weight: 600;
}
td.tabbedpane{text-align: center;}

td.tabbedpane,th.selectedtab, th.selectedtab-leftmost,th.tabbedpane, th.tabbedpane-leftmost, .index-left, .index-right
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold;
}

th.selectedtab, th.tabbedpane{border-left: solid thin black;}

.tabbedpane a:link {text-decoration: none; border: 0px; border-thickness: 0px; border-color: black;}
.tabbedpane a:visited {text-decoration: none; border: 0px; border-thickness: 0px; border-color: black;}
.tabbedpane a:active {text-decoration: none; border: 0px; border-thickness: 0px; border-color: black;}
.tabbedpane a:hover {color: white;}
.index-left{text-align: left; border-right:solid thin black;}
.index-right{text-align: right;}
.index-left a:link {color: black;}
.index-left a:visited {color: black;}
.index-left a:active {color: black;}
.index-left a:hover {color: #808080;}

.not-found /* used in review-login.jsp */
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  text-align: center;
  font-weight: normal;
  font-style: italic;
  color: red;
  border-right: solid 1 black;
}

.resultedit-cell,.resultedit-header
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.resultedit-cell
{
  font-size: 10px; 
  line-height: 12px; 
  text-decoration: none;
}

.resultedit-header
{
  font-weight: bold;
  font-size: 12px; 
  line-height: 14px; 
}

.page-instructions
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px; 
  color: black; 
  font-weight: 100;
  font-style: italic;
  text-align: left;
  padding-left: 18pt;
}

.access-warning, .cell-instructions
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px; 
  color: black; 
  font-weight: 100;
  font-style: italic;
  text-align: left;
}

.label-field
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 13px;   
}

.instructor-notes
{
  font-family: monospace;
  font-size: 12px; 
}

.uneditable
{
  background-color: #C0C0C0;
}

.database
{ 
  visibility: hidden; 
}

.popupPodcast
{
  font-family: Verdana, arial helvetica, sans-serif;
  font-size: 100%;
  color: #000000;
}

.captionPodcast
{
  font-family: Verdana, arial helvetica, sans-serif;
  font-size: 120%;
  font-weight: bold;
  color: #000000;
}

.captionPodcast{color: #FFAC16}
.captionPodcast A {color: #FFAC16; text-decoration: none;}
.captionPodcast A:hover {color: #007550; background-color: #FFAC16; text-decoration: none;}
.popupPodcast{font-size: 80%;}
.popupPodcast A {color: #000000;}
.popupPodcast A:hover {color: #ECE8B5; background-color: #000000; text-decoration: none;}