/*

Name:		NavStyles1.css

*/



h2		{	font-size: 24pt; font-weight: 600; margin-top: 0; margin-bottom: 0; padding-top: 6px; padding-bottom: 2px; 	}
h3		{	font-size: 18pt; font-weight: 600; margin-top: 0; margin-bottom: 0; padding-top: 4px; padding-bottom: 2px; 	}
h4		{	font-size: 14pt; font-weight: 600; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; 	}


body.clsBody
		{
			width: 100%;
			height: 100%;
			padding: 4px;
			font-size: smaller;
			position: relative;
			top: 0;
			left: 0;
		}

.clsSmall	{ font-size: smaller; }

div.clsWarning	{
			width: 85%;
			margin: 0px; margin-top: 14px; margin-bottom: 14px; padding: 0px;
			border: dotted 2px red;
			font-size: x-large; font-weight: 600; line-height: 100%;
		}

div.clsWarning p{	margin: 3px; padding: 3px;	}


p.clsVersion
		{
			color: #a0a0a0;
			font-size: x-small;
			margin: 0px;
			padding: 0px;
			padding-left: 2px;
			padding-right: 2px;
		}

p.clsHomeButton
		{
			background-color: #f8f8f8;
			font-size: x-small;
			color: navy;
		}


span.clsAuthor
		{
			color: red;
			font-size: smallest;
			margin: 2px;
			padding: 2px;
		}


table.clsIndexTab
		{
			width: 95%;
			margin: 6px;
			background-color: #f0f0f0;
			border: solid 1px #e0e0e0;
			border-collapse: collapse;
			counter-reset: rowNumber;
		}
table.clsIndexTab tbody tr
		{
			counter-increment: rowNumber;
		}

table.clsIndexTab td
		{	vertical-align: top;
			border: solid 1px white;
			padding: 3px; padding-left: 2px; padding-right: 2px;
		}

table.clsIndexTab thead td
		{
			background-color: #f0f0f0;
		}

table.clsIndexTab td:first-child
		{
			width: 85px;
		}

table.clsIndexTab tbody td
		{
			background-color: #f4f4f4;
		}

table.clsIndexTab tbody td:nth-child(2)
		{
			font-size: smaller;
		}

table.clsIndexTab tbody td:nth-child(2)::before
		{
			color: #808080;
			content: '(' counter(rowNumber) ')';
		}

table.clsIndexTab tbody td p
		{
			margin: 1px;
			margin-bottom: 2px;
		}


/* Link-Tab */

table.clsLnkTab
		{
			width: 95%;
			margin: 6px;
			background-color: #f0f0f0;
			border: solid 1px #e0e0e0;
			border-collapse: collapse;
		}

table.clsLnkTab td
		{	vertical-align: top;
			border: solid 1px white;
			padding: 3px; padding-left: 2px; padding-right: 2px;
		}

table.clsLnkTab thead td
		{
			background-color: #f0f0f0;
		}
