﻿@charset "UTF-8";

/*  File:  /~heines/91.461/91.461-2012-13f/461-lecs/code/jmh-table.css
 *  Jesse M. Heines, UMass Lowell Computer Science, heines@cs.uml.edu
 *  Copyright (c) 2012 by Jesse M. Heines.  All rights reserved.  May be freely 
 *    copied or excerpted for educational purposes with credit to the author.
 *  updated by JMH on November 26, 2012 at 2:57 PM
 */

#placeholder {
  margin-top: 15px ;
}
#tbl1 {
  /* border: 1px solid black; */
  border-spacing: 0px;
  /* this is the CSS version of cellspacing, but note that IE 7 does not 
        support this property (CSS MM p. 276) */
  /* border-collapse: collapse; */
  /* this property must be applied to the entire table (CSS MM p. 276) */
}
#tbl1 td {
  border: 1px solid black;
  padding: 0px 5px; /* this is the CSS version of cellpadding */
  text-align: right;
  width: 25px;
}
#tbl1 tr:first-child td {
  border-left: 1px solid white ;
  border-right: 1px solid white ;
  border-top: 1px solid white ;
}
#tbl1 tr:first-child td:last-child {
  border-right: 1px solid black ;
}
#tbl1 tr td:first-child {
  border-left: 1px solid white ;
  border-top: 1px solid white ;
  border-bottom: 1px solid white ;
}
#tbl1 tr:last-child td:first-child {
  border-bottom: 1px solid black ;
}
#tblForm tr td {
  padding: 3px 5px ;
  white-space: nowrap ;
}
#tblForm tr td:first-child {
  text-align: right ;
}
/* select the last cell in each row */
#tbl1 tr td:last-child {
  border-right: 2px solid black ;
}
/* select all cells in the last row */
#tbl1 tr:last-child td {
  border-bottom: 2px solid black ;
}

/* updated by JMH on November 16, 2012 at 4:46 PM */
/* add small margin to right when floated left */
fieldset {  
  float: left ;
  margin-right: 15px ;
}
/* title in top line of fieldset box */
legend {  
  font-style: italic ;
}
/* center Regenerate Table button */
#tblForm tr:last-child td {  
  text-align: center ;
}
/* limit width of number entry fields */
input[type=text] {  
  width: 3em ;
}
/* placeholder for generated table */
#placeholder {  
  margin-top: 22px ;
}
/* area for previous and next version links */
#paraPrevNext {  
  position: relative ;
}
/* adjust style inherited from blueverdana.css */
h3 {  
  font-weight: normal ;
  font-style: normal ;
}
/* error messages */
#msg, #errmsg, label.error {  
  color: red ;
  font-style: italic ;
}
/* flag panel */
#flags img {  
  border: 1px solid lightgray ;
  margin-bottom: 3px ;
  cursor: pointer ;
}

/* updated by JMH on November 26, 2012 at 2:47 PM *
/* styles for the slider in Version 9*/
#sliderXBegin {
  width: 100px ;
}
