

/*  ---  PT Linking Code  ----------------------------- */



a.subHd:link {
	color: #FF0000;
	text-decoration: underline;
}

a.subHd:visited {
	text-decoration: none;
	color: #AA0000;
}

a.subHd:hover {
	text-decoration: underline;
	color: #666666;
}

a.subHd:active {
	text-decoration: underline;
	color: #FF0000;
}


	text-decoration: none;
		color: #0077BB;
}

a.IFlink:hover {
	text-decoration: underline;
	color: #FF0000;
	padding:0px 0px 0px 0px;
	font-size: 103%;
	font-weight: stronger;
}

a.IFlink:visited {
	text-decoration: none;
	color: #000099;
}

a.IFlink2:active {
	font: bold
	text-decoration: none;
	color: #008800;
}

a.IFlink2:hover {
	text-decoration: underline;
	font: bold
	color: #FF0000;
	padding:0px 0px 0px 0px;
	font-size: 103%;
}

a.IFlink2:visited {
	font: bold
	text-decoration: none;
	color: #777777;
}

a.IFlink2:active {
	font: bold
	text-decoration: none;
	color: #008800;
}



/*  ---  Table Coding  ----------------------------- */

table.2colm {
	table-layout: fixed;
	table-width: 650px;
}


/*   	letter-spacing: .06em;  */


div.sub-hdrNDX
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	line-height:22px;
	letter-spacing: .2em;
	display:block;
	padding:0px 0px 0px 0px;
	margin:25px 5px 25px 5px;
	background-color: #99AA00;
	border-top: thin solid #0077BB;
	border-bottom: thin solid #0077BB;
}



/*  --- DIV Coding  ----------------------------- */

div.pageNDX {
	position:absolute;
	left:20px;
	top:25px;
	z-index:1;
	width: 650px;
}


div.partNbr {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #660000;
	line-height:12px;
}


div.footermenu{
	layout: fixed;
	font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #FF0000;
	line-height:13px;
	letter-spacing: .1em;
	text-decoration: none;
	text-align: center;
	display:block;
	padding:0px 0px 0px 0px;
	margin:3px 5px 3px 5px;
	background-color: #99AA00;
	border-top: thin solid #0077BB;
	border-bottom: thin solid #0077BB;
}


div.body2IFmenu{
	layout: fixed;
	font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #FF0000;
	line-height:13px;
	letter-spacing: .1em;
	text-decoration: none;
	text-align: center;
	display:block;
	padding:1px 0px 1px 0px;
	margin:3px 2px 3px  2px;
	background-color: #FFFFFF;
	border-bottom: thin solid #0077BB;
}




/* Style Coding  -----------------------------  */

.partNbr {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #660000;
	letter-spacing: .14em;
	line-height:22px;

}

.hdrMessage {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #AA0000;
}

.indexHdr14 {
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	letter-spacing: .2em;
	text-decoration: underline;
	line-height:18px;
}

.indexHdr16 {
	font: bold 16px Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	letter-spacing: .3em;
	line-height:30px;
}


.messageHdr12 {
	font: Georgia, Times New Roman, Times, serif;
	font-size: 12px;	
	color: #990000;
	letter-spacing: .05em;
	line-height:16px;
}

.messageHdr12LI {
	font: bold Georgia, Times New Roman, Times, serif;
	font-size: 12px;	
	color: #990000;
	letter-spacing: .05em;
	text-decoration: underline italic;
	letter-spacing: .1em;
	line-height:16px;
}

.messageHdr16 {
	font: bold Georgia, Times New Roman, Times, serif;
	font-size: 16px;	

	color: #990000;
	letter-spacing: .3em;
	line-height:21px;
}

.messageHdr16L {
	font: bold Georgia, Times New Roman, Times, serif;
	font-size: 16px;	
	color: #990000;
	letter-spacing: .3em;
	text-decoration: underline;
	line-height:21px;
}



