/* Table height */

body, html {
   height: 98%;
}

#fullTable {
   width: 97%;
   border-style: none;
   padding: 0 0; 
   background-color: white;
   height: 99%;
}  

.mandatory {
   color: #FF0000;
   font-size: 100%;
   font-weight: bold;
}

/* Filtered Links */

a.filterLink:link { color: #660099; text-decoration:none;}
a.filterLink:visited { color: #660099; text-decoration:none;}
a.filterLink:hover { color: #CC99FF; text-decoration:none;}

.chooseOne {
   color: #000033;
   font-size: 100%;
   font-weight: bold;
}

/* sort tables */

th.sortTable { background-color : #336699; text-align : left; height : 20px; }

a.sortTable:link { font-family : Arial, Helvetica, sans-serif; color: white; text-decoration: none; font-weight: bold; }
a.sortTable:visited { font-family : Arial, Helvetica, sans-serif; color: white; text-decoration: none; font-weight: bold; }
a.sortTable:hover { font-family : Arial, Helvetica, sans-serif; color: #FFEE00; text-decoration: none; font-weight: bold;}

/*table outlines */

table.borders {
  border-collapse:collapse;
  border:1px solid #aaaaaa;
}

table.borders th {
  border-collapse:collapse;
  border:1px solid #aaaaaa;
}

table.borders td {
  border-collapse:collapse;
  border:1px solid #aaaaaa;
}

table.box {
  border-collapse:collapse;
  border:1px solid #aaaaaa;
}

table.box td {
  border-style: none;
}

table.box th {
  border-style: none;
}

table.noBorders {
  border-style: none;
}

table.noBorders td {
  border-style: none;
}

table.noBorders th {
  border-style: none;
}

form {
  display: inline;
}  

.copyright{
  color : #333333;
  font-size : 70%;
}

/* Use for moving rows */
.selectedRow {
   background-color:#AEEEEE; 
}
.unselectedRow {
   background-color:transparent; 
}


