body {
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #039; }
p {
	color: black;
	font-size: 10pt; }
td {
	color: black;
	font-size: 10pt; }
li { 
	color: black; 
	font-size: 9pt; }
.p  { 
	color: black; 
	font-size: 10pt; }
.mainTable {
	color: black;
	font-size: 10pt;
	background-color: white;
	border: solid 2pt black; }
h2      {
	color: #039;
	font-size: 14pt;
	margin: 5pt 5pt 20pt;
	border-bottom: 1pt dotted #039; }
h3  {
	color: #191970;
	font-size: 12pt;
	background-color: #afafaf;
	background-position: center 95%;
	margin-bottom: 0;
	padding-bottom: 0; }
.deifooter  {
	font-size: 8pt; }
a:link { }
a:visited { }
a:hover { 
	text-decoration: none; }
a:active { }
.rightHeader {
	color: #696969;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	padding-right: 5pt; }
/*<agl.folder "main-nav">*/
	.navTD {
		background-color: #f0f8ff;
		width: 210px;
		padding-top: 25px;
		border-color: #039;
		border-style: none solid none none;
		border-width: medium 1pt medium medium; }
	#main-nav, #main-nav * {
		padding: 0;
		color: #696969;
		text-indent: 0;
		margin: 0;
		list-style-type: none; }
	#main-nav ul {
		font-size: 1em;
		width: 210px;
		clear: both; }
	#main-nav li {
		padding-bottom: 3pt;
		border-bottom: 1pt solid #dcdcdc;
		text-align: left;
		width: 210px; }
	#main-nav li li {
		font-size: 8.5pt;
		padding-top: 3pt;
		padding-bottom: 0;
		border: 0;
		margin-left: 10px;
		width: 195px; }
	#main-nav a:link, #main-nav a:visited {
		color: #036;
		font-weight: bold;
		text-decoration: underline;
		padding-left: 5pt;
		margin: 0; }
	#main-nav a:hover {
		text-decoration: none; }
	#main-nav a:active {
		color: #c0c0c0;	}
	.sub-toc, .sub-fittings, .sub-procedures {
		display: none; }
	body#toc-page .sub-toc, body#fittings-page .sub-fittings, body#procedures-page .sub-procedures {
		display: block; }
/*</agl.folder>*/
.wht {
	color: #fff;
	font-size: 9pt;
	text-decoration: none; }
.wht a:link { 
	color: white; 
	font-size: 9pt; 
	text-decoration: none; }
.wht a:visited { 
	color: white; 
	font-size: 9pt; 
	text-decoration: none; }
.wht a:hover { 
	color: white; 
	font-size: 9pt; 
	text-decoration: underline; }
.wht a:active { 
	color: white; 
	font-size: 9pt; 
	text-decoration: underline; }
.footerTD {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1pt solid #039; }
.tdDiv01 {
	font-weight: bold;
	font-size: 10pt;
	background-color: #f8f8ff;
	padding: 2pt 1pt 2pt 3pt;
	border-top: 1pt dotted #dcdcdc;
	border-left: 1pt dotted #dcdcdc; }
.tdDiv1  { 
	font-weight: bold; 
	font-size: 10pt; 
	background-color: #f8f8ff; 
	padding: 5pt 1pt 5pt 5pt; 
	border-top: 1pt dotted #dcdcdc; 
	border-left: 1pt dotted #dcdcdc; }
.tdDiv02 {
	font-weight: bold;
	font-size: 10pt;
	padding: 2pt 1pt 2pt 3pt;
	border-top: 1pt dotted #dcdcdc;
	border-right: 1pt dotted #dcdcdc; }
.tdDiv2   { 
	font-weight: bold; 
	font-size: 10pt; 
	padding: 5pt; 
	border-top: 1pt dotted #dcdcdc; 
	border-right: 1pt dotted #dcdcdc; }
.tdDiv03 { 
	border-right: 1pt dotted #dcdcdc; 
	border-left: 1pt dotted #dcdcdc; }
.fittingTable {
	border: solid 1px #4169e1; }
.fittingTitle {
	color: white;
	font-weight: bold;
	font-size: 10pt;
	background-color: #4169e1;
	padding: 2px; }
.fittingSubTitle {
	color: white;
	font-weight: normal;
	font-size: 9pt;
	background-color: #708090;
	text-align: center;
	padding: 2px; }
.fittingDiv1 {
	padding: 2px;
	border: solid 1px #dcdcdc; }
.fittingDiv1 a:link    {
	color: #036;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none; }
.fittingDiv1 a:visited {
	color: #036;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none; }
.fittingDiv1 a:hover {
	color: #036;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline; }
.fittingDiv1 a:active   {
	color: #c0c0c0;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline; }
.fittingAlum {
	color: #228b22;
	padding: 2px;
	border: solid 1px #dcdcdc; }
.fittingSteel {
	color: #4682b4;
	padding: 2px;
	border: solid 1px #dcdcdc; }
.tableBorder { 
	border: solid 1px black; }
h6 {
	color: #f00;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	margin: 10px;
	padding: 0; }

h6 * {
	color:       #f00;
	font-size:   1em;
	font-weight: bold;
	text-align: center; }

