
      fieldset {
	line-height: 100%;
	padding: 4px;
	text-align: left;
        background: white;
        margin-bottom: 10px;
      }

      legend {
         color: #0066cc;
         padding-left: 3px;
         padding-right: 5px;
         margin-bottom: 5px;
         background: white;
      }

      div.row {
	width: auto;
        clear: both;
        margin-bottom: 3px;
      }

      div.cell_title {
        vertical-align: top;
	width: 20%;
        float: left;
        padding: 2px;
        clear: both;
        margin-bottom: 5px;
        margin-right: 1%;
        text-align: right;
      }
      div.cell_title_wide {
        vertical-align: top;
	width: 40%;
        float: left;
        padding: 2px;
        clear: both;
        font-size: 100%;
        line-height: 100%;
        text-align: left;
      }
      div.cell_title_very_wide {
        vertical-align: top;
	width: 65%;
        float: left;
        padding: 2px;
        clear: both;
        font-size: 100%;
        line-height: 100%;
        text-align: right;
      }
      div.cell_field_narrow {
        width: 55%;
        vertical-align: top;
        margin-bottom: 2px;
        padding: 1px 3px 1px 1%;
        float: left;
      }
      div.cell_field_very_narrow {
        width: 30%;
        vertical-align: top;
        margin-bottom: 2px;
        padding: 1px 3px 1px 1%;
        float: left;
      }

      input.textarea { 
	border: solid black 1px; 
	background-color: white;
	padding: 1px 3px 1px 3px;
	font-family: Arial, Helvetica,Sans-Serif;
	font-size: 90%;
        margin-bottom: 2px;
      }

      input.text {
	border: solid black 1px;
	background-color: white;
	padding: 1px 3px 1px 3px;
        margin-bottom: 2px;
      }

      span.text {
 	vertical-align: top;
      }

      select {
	border: solid black 1px;
	background-color: white;
	padding: 1px 3px 1px 3px;
        margin-bottom: 2px;
      }

      input.submit { 
        border: 3px double #999999;
        border-top-color: #cccccc;
        border-left-color: #cccccc;
        background-color: #eeeeee;
        padding: 1px 1px 1px 1px;
      }
      input.submit:active { 
        border: 3px double #cccccc;
        border-top-color: #999999;
        border-left-color: #999999;
        background-color: #cccccc;
        padding: 1px 1px 1px 1px;
      }

html, body { 
   background-color: cornsilk;
   color: black;
   font-family: Arial, Helvetica, sans-serif; 
   font-weight: normal; }
h3 {text-align:center}

a.button {
   text-decoration: none;
   font-size:1.1em;
   font-weight:bold;
   background-color: lightgrey;
   margin-left:15px;
   margin-right:15px;
   padding-left:15px;
   padding-right:15px;
   line-height: 0.85em;
}
 
a.button:link {
   text-decoration: none;
   color: black;
   border: 2px outset lightgrey;
}
 
a.button:visited {
   text-decoration: none;
   color: black;
   border: 2px outset lightgrey;
}
 
a.button:hover {
   text-decoration: none;
   color: black;
   border: 2px inset lightgrey;
}
 
a.button:active {
   text-decoration: none;
   color: black;
   border: 2px inset lightgrey;
}
   
div.fullrec table {
    border-collapse: collapse;
    background-color: whitesmoke;
    border: 2px solid gray;
    margin-bottom:2em;
    width:98%;
    margin-left:auto;
    margin-right:auto;
}

div.fullrec th {
    border: 2px solid gray;
    background-color: darkgray;
    text-align:center;
    font-size:1.2em;
}

div.fullrec td {
    border: 2px solid gray;
    font-size:1em;
}

td.thpos {
    background-color:silver;
    font-weight:bold;
    text-align:right;
    padding-right:1%;
}
td.thteam {
    background-color:silver;
    font-weight:bold;
    padding-left:1%;
}
td.thval {
    background-color:silver;
    padding-right:1%;
    font-weight:bold;
    text-align:right;
}

td.tdpos {
    padding-right:1%;
    text-align:right;
}
td.tdteam {
    padding-left:1%;
}
td.tdval {
    padding-right:1%;
    text-align:right;
}

img {
    border:none;
}

/*info_display.cgi - popup window for help/information*/
p.info_close {
  text-align:center;
}	

p.info_message {
  font-family: Arial, Helvetica, sans-serif; font-weight: normal;
  font-size:95%;
}

p.info_debug {
  font-family: Arial, Helvetica, sans-serif; font-weight: normal;
  font-size:60%;
  text-align:right;
  color:blue;
}

a.closebut {
  text-decoration:none;
  font-size:1.0em;
  background-color: lightgrey;
  margin-left:5px;
  margin-right:5px;
  padding-left:5px;
  padding-right:5px;
  line-height: 1.0em;
}

a.closebut:link {
  text-decoration:none;
  color: black;
  border: 2px outset lightgrey;
}

a.closebut:visited {
  text-decoration:none;
  color: black;
  border: 2px outset lightgrey;
}

a.closebut:hover {
  text-decoration:none;
  color: black;
  border: 2px inset lightgrey;
}

a.closebut:active {
  text-decoration:none;
  color: black;
  border: 2px inset lightgrey;
}

p.termlist {
    text-align:center;
    font-size: 1.1em;
}

/*p.title {
    text-align:center;
    font-weight:bold;
    font-size: 1.2em;
    }
p.subtitle {
    font-weight:bold;
    font-size: 1.1em;
    }
p.lgname {
    font-weight:bold;
    }
span.up {
    background-color:blue;
    font-weight: bold;
    color:yellow;
    font-size:1.4em;
    border-color:blue;
    border-width:2px;
}*/