
/* All pages: */

body {
	background-color: #fff;
	}

body.received {
	background-image: url(disclaimer.gif);
	}

body, th, td
	{
	font-family: Arial, Helvetica, sans-serif;
	}

a	{
	color: #0000FF;
	}
a:link {
	color: #0000FF;
	}
a:visited {
	color: #0000AA;
	}
a:active {
	color: #FF0000;
	}

h1
	{
	font-size: x-large;
	font-weight: bold;
	text-align: left;
	}

h2.brieftitle
	{
	font-size: small;
	font-weight: normal;
	text-align: left;
	margin-top: 1ex;
	padding-top: 0;
	padding-bottom: 3ex;
	}

div.navTop {
	max-width: 100%;  /* need both this and width! */
	width: 100%;
	margin: 0px 0px 1ex 0px;
	padding: 0px;
	}

div.navTop table.navTopTriptych {
	width: 100%;
	padding: 0px; /* don't set higher or images "break up" under IE */
	border-collapse: collapse;
	border: 0px;
	margin: 0px;
	}

div.navTop table.navTopTriptych tr {
	vertical-align: top;
	}

div.navTop table.navTopTriptych td {
	padding: 0px;
	border: 0px;
	margin: 0px;
	}

div.navTop table.navTopTriptych td.navTopTriptychL {
	width: 360px;
	}

div.navTop table.navTopTriptych td.navTopTriptychC {
	width: 100%;
	}

div.navTop table.navTopTriptych td.navTopTriptychR {
	width: 314px;
	}

div.navBottom {
	max-width: 100%;  /* need both this and width! */
	width: 100%;
	}

div.navBottomLine {
	height: 47px;
	width: 100%;
	text-align: center;
	}

div.navBottomLinks {
	width: 100%;
	text-align: center;
	font-size: x-small;
	}


div.message {
	background-color: #FFE;
	border: 1px solid #CCB;
	margin: 2ex auto 1ex auto;
	padding: 1ex 1em 1ex 1em;
	width: 50%;
	}

div.dupe {
	font-size: large;
	font-style: italic;
	margin-top: 1ex;
	margin-bottom: 2ex;
	padding: 0;
	padding-left: 20px;  /* width of dupe.gif (16px) + space (4px) */
	background-image: url(dupe.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}


#navLinks
	{
	margin-top: 1ex;
	margin-bottom: 1ex;
	}
#navLinks a ,
#navLinks span.inactive
	{
	padding: 0ex 2em 0ex 0em;
	}


.navLinks a
	{
	color: #0000FF;
	font-weight: bold;
	text-decoration: none;
	}
.navLinks a:link
	{
	color: #0000FF;
	}
.navLinks a:visited
	{
	color: #0000AA;
	}
.navLinks a:hover
	{
	text-decoration: underline;
	}
.navLinks a:active
	{
	color: #FF0000;
	text-decoration: underline;
	}

.navLinks span.inactive
	{
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	}


/* The NCT history index page: */

table.metadata {
	float: right;
	border-collapse: collapse;
	border: 1px solid #eed;
	background-color: #ffe;
	}

table.metadata th ,
table.metadata td {
	padding-left: 1em;
	padding-right: 1em;
	}



div.metadata {
	margin-top: 3ex;
	margin-bottom: 3ex;
	font-size: medium;
	padding-left: 1em;
	color: #333;
	border-left: 18px solid #EEE;  /* same as dupe indent below */
	}

div.metadata b {
	}



table.versions {
	border-collapse: collapse;
	table-layout: fixed;
	}

table.versions { }


table.versions tr.version
	{
	vertical-align: top;
	}

table.versions th ,
table.versions td
	{ 
	padding: 0.25ex 0.5em 0.25ex 0.5em;
	}

table.versions tr.version th
	{
	border-top: 1px solid #FFF;
	background-color: #EEE;
	margin-bottom: 1ex;
	}
table.versions tr.version td
	{
	border-top: 1px solid #EEE;
	}

table.versions tr.version:hover th
	{
	background-color: #DDE;
	}
table.versions tr.version:hover td
	{
	background-color: #EEF;
	}

table.versions th.si-date ,
table.versions td.si-date {
	text-align: center;
	}

table.versions th.si-view , 
table.versions td.si-view { 
	padding-left: 0.5em;
	text-align: center;
	}

table.versions th.si-viewn , 
table.versions td.si-viewn { 
	padding-left: 0.5em;
	text-align: center;
	}

table.versions th.si-desc ,
table.versions td.si-desc {
	padding-left: 1em;
	text-align: left;
	}



/* The "full index" page: */


table.fullindex
	{
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	}

table.fullindex   #fi-nctid ,
table.fullindex td.fi-nctid ,
table.fullindex th.fi-nctid 
	{
	width: 13%;
	text-align: center;
	}

table.fullindex   #fi-state ,
table.fullindex td.fi-state ,
table.fullindex th.fi-state 
	{
	width: 15%;
	text-align: center;
	}

table.fullindex   #fi-chgs ,
table.fullindex td.fi-chgs ,
table.fullindex th.fi-chgs
	{
	width:  7%;
	text-align: center;
	}

table.fullindex   #fi-first ,
table.fullindex td.fi-first ,
table.fullindex th.fi-first
	{
	width: 10%;
	}

table.fullindex   #fi-last ,
table.fullindex td.fi-last ,
table.fullindex th.fi-last
	{
	width: 10%;
	}

table.fullindex   #fi-summ ,
table.fullindex td.fi-summ ,
table.fullindex th.fi-summ
	{
	width: 45%;
	text-align: left;
	}

table.fullindex tr
	{
	vertical-align: top;
	border-bottom: 1px solid #eee;
	}

table.fullindex tr:hover
	{
	background-color: #eef;
	}

table.fullindex td ,
table.fullindex th
	{
	padding: 0.5ex 1em 0.5ex 1em;
	}


/* end of file */



