/*BODY,table,td,th,input,ul,li,ol {
}*/

PRE {
   font-family : Courier, monospace; 
}

TABLE { 
    empty-cells: show; 
}

THEAD {
}

TD.datacell { white-space: nowrap; } 

/* tables with thin border */
TD.thinbordercell1 { 
   white-space: nowrap; 
   background-color: #eeeeee;
   /*border: thin;*/
} 
TD.thinbordercell2 { 
   white-space: nowrap; 
   background-color: #fff0e0;
   /*border: thin;*/
} 
TH.thinborderhead { 
   /*border-bottom: thin double #666666;*/
   background-color: #ffffff;
} 
/* testcell1 and 2 are for testing border width */
TD.testcell1 { 
   white-space: nowrap; 
   background-color: #eeeeee;
   /*border: thin;*/
} 
TD.testcell2 { 
   white-space: nowrap; 
   background-color: #fff0e0;
   /*border: thin;*/
} 
TH.testhead { 
   /*border-bottom: thin double #666666;*/
   background-color: #ffffff;
} 
/* datacell1 and 2 are applied to alternating rows in data tables */
TD.datacell1 { 
   white-space: nowrap; 
   background-color: #eeeeee;
} 
TD.datacell2 { 
   white-space: nowrap; 
   background-color: #fff0e0;
} 
TD.datacell3 { 
   white-space: nowrap; 
   background-color: #ffeeee;
} 
TR.datacell1 { 
   background-color: #eeeeee;
} 
TR.datacell2 { 
   background-color: #fff0e0;
} 
TR.datacell3 { 
   background-color: #ffeeee;
} 
TH.datahead { 
   border-bottom: medium double #666666;
} 
TABLE.datatable {
   empty-cells: show; 
   font-size: 80%; 
   border: thin solid #666666;
}
TABLE.thinbordertable {
   empty-cells: show; 
   font-size: 75%; 
   border: thin #666666;
}

TABLE.testtable {
   empty-cells: show; 
   font-size: 75%; 
   border: thin #666666;
}

TABLE.othertable {
   font-size: 80%; 
   border: thin solid #666666; 
   background-color: #eeeeee;
   empty-cells: show; 
}
TH.othertable {
   border-bottom: medium double #666666; 
   background-color: #eeeeee;
}
TH.othertable2 {
   background-color: #eeeeee;
}
TR.othertable { 
   background-color: #ffffff;
}
TR.othertablehead { 
   background-color: #eeeeee;
}
TD.othertable { 
      white-space: nowrap;
}
TD.othertable2 { 
}
TABLE.a {
   font-size: 80%; 
   border: thin solid #666666; 
   background-color: #eeeeee;
   empty-cells: show; 
}
TH.a {
   border-bottom: medium double #666666; 
   background-color: #eeeeee;
}
TR.a { 
   background-color: #ffffff;
}
TR.ahead { 
   background-color: #eeeeee;
}
TD.a { 
      white-space: nowrap;
}
.indent { margin-left: 2em; }

/* largest is +3 */
.largest { font-size: 216%; }

/* larger is +2 */
.larger { font-size: 144%; }

/* large is +1 */
.large { font-size: 120%; }

/* small is -1 */
.small { font-size: 90%; }

/* smaller is -1.5 */
.smaller { font-size: 85%; }

/* tiny is -2 */
.tiny { font-size: 80%; }

/* note is used for CXC label in missions list */
.note { color: #bb0033; }

 
/* navpast is for the 'breadcrumb' links to previous pages
   navfuture is for the 'breadcrumb' dummy links to future steps
   navcurrent is for the 'breadcrumb' dummy links to the current page */

.navcurrent {
      color: black; 
      font-weight: bold; 
      background-color: skyblue; 
      font-size: 120%;
}
.navfuture {color: gray}
.navpast {color: blue}

ADDRESS {
   font-size : 90%;
   font-family : sans-serif; 
}

.longpage {
   max-width: 100%; 
   max-height: 50%; 
   overflow: auto;
}

/*
   background-color: #eeeeee;
   border: 2px solid gray;
   max-width: 100%; 
   max-height: 30%; 
*/
.scrolltable {
   height: 300px; 
   width: 100%; 
   overflow: auto; 
   border: thin solid #666666;
}

.scrolltable2 {
   width: 100%; 
   height: 30%; 
   overflow: auto;
   border: 2px solid gray;
}

.lscrolltable {
   width: 100%; 
   height: 450px; 
   overflow: auto;
}

