/*

Name:		Styles.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: 80%;
			height: 100%;
			padding: 4px;
			font-size: smaller;
			position: relative;
			top: 0;
			left: 0;
		}

		
/* span */

span.clsBold
		{
			font-weight: 600;
		}

span.clsBlue
		{
			font-weight: 600; color: navy;
		}

span.clsDocMainTitle
		{
			font-size: larger; font-weight: 600;
		}

span.clsDocSubTitle
		{
			font-weight: 600;
		}

span.clsSmall
		{
			font-size: smaller;
		}

span.clsInline	span.unreviewed
		{
			background-color: e0e0e0;
		}

span.clsRef
		{
			font-weight: bold;
			background-color: #cccdac;
		}

span.clsLnk
		{
			font-weight: bold;
			background-color: #cce7f7;
		}

/* div */

div.clsLongCitation
		{
			background-color: #f0f0f0;
			margin: 6px;
			margin-left: 0px;
			padding: 8px;
			padding-top: 0px;
			padding-bottom: 0px;
			border-left: solid 2px #a0a0a0;
			border-bottom: solid 2px #d0d0d0;
			line-height: 1.3em;
			width: 80%;
		}

div.clsLongCitation p
		{
			margin-top: 2px;
		}

div.clsLongCitation + p
		{
			margin-top: 18px;
		}
/*
p + div.clsLongCitation
		{
			margin-top: 0px;
		}
*/
div.clsLinkBlock
		{
			background-color: #f8f8f8;
			margin-top: 24px;
			margin-left: 0px;
			padding: 8px;
			padding-top: 0px;
			padding-bottom: 0px;
			border: solid 2px #e0e0e0;
			line-height: 1.3em;
		}
div.clsLinkBlock p
		{
			margin-top: 3px;
			margin-bottom: 3px;
		}

span.clsCitation
		{
			font-style: italic;
		}


/* p */


p		{	margin-top: 8px; margin-bottom: 12px;		}


p + p		{	margin-top: 4px; margin-bottom: 8px;			}


a.clsLnkImportent
		{
			font-weight: 600;
		}

p.clsBold
		{
			font-weight: 600;
		}

p.clsSmall
		{
			fonst-size: smaller;
		}

p.clsDocBox
		{
			border: dotted 2px navy; padding: 5px; background-color: #f8f8f8;
		}

p.clsCitation
		{
			font-style: italic;
		}

p.clsAuthor
		{
			color: red;
			font-size: smallest;
			margin: 2px;
			padding: 2px;
		}

p.clsVersion
		{
			color: #a8a8a8;
			font-size: 7pt;
			margin: 2px;
			padding: 2px;
		}


/* table */

table td	{
			vertical-align: top;
			padding: 8px;
		}

table.clsLayout
		{
			margin: 0px;
			padding: 0px;
			border-collapse: collapse;
		}

table.clsLayout td
		{	vertical-align: top;
			/* border: solid 20px red; */
			padding: 4px;
		}

table.clsLayout td p
		{
			margin-top: 0;
		}
table.clsLayout td p.clsNear
		{
			vertical-align: top;
			margin-top: 0;
			margin-bottom: 3px;
		}

table.clsXRef
		{
			border-collapse: collapse;
			font-size: smaller;
			border: solid 1x #f8f8f8;
			border-left: solid 3px #d0d0d0;
			background-color: #F4FAFC;
		}
table.clsXRef th
		{
			border: solid 1px #f8f8f8;
			vertical-align: top;
			padding: 2px;
			font-weight: 600;
			text-align: left;
			background-color: #e8e8e8;
		}
table.clsXRef td
		{
			border: solid 1px #f8f8f8;
			vertical-align: top;
			padding: 2px;
		}

a.noicon	{
			display: inline;
			background: none;
			margin-right: -10px;
		}

a		{
			display: inline;                      
			padding-right: 1.0em;
			margin-right: 1px;
			background: url('/Libs/StyleLib/link2.svg') right no-repeat;
		}
