﻿.MsoNormal, .pproductcode, .psubsectionheadertext
{
	margin-top: 0in;
	margin-right: 1em;
	margin-bottom: 11.0pt;
	margin-left: 1em;
	font-size:12pt;
	font-family:"Times New Roman","serif";
}

.approvaltext
{
	font-size: 12pt;
	font-family: "Times New Roman","serif";
}

#featSocWrap label
{
	color: #2A5B0B;
	font-weight: bold;
	font-size:12pt;
	font-family:"Times New Roman","serif";

}

   body
{
	font-family: inherit;
	font-weight: inherit;
	color: inherit;
	line-height: inherit;
}

.tablecontainer
{
	display:table;
	width:100%;
	padding:0px;
}

.phonenumber
{
  padding:0px;
  width:170px;
  display:table-cell;
  vertical-align:bottom;
  text-align:right;
  margin-left:0px;
}

.resourcename
{
  padding:0px;
  margin:0px;
  width:auto;
  display:table-cell;

}

.dottedspace
{
	padding:0px;
	margin:0px;
	min-width: 15px;
	width:500px;
	display:table-cell;
	border-bottom:dashed;
	border-color:lightgray;
}

.psubsectionheadertext
{
	margin-bottom:0in;
	margin-bottom:.0001pt;  
	text-align:center
}

.approvaltable
{
	border-width:1px;
	width: 100%;
}

.approvalheaderrow
{
	border-bottom:1px;
	border-top:1px;
	color:#F7F7F7;
	background-color:#4A3C8C;
	font-weight:bold;
}
.approvalheadercell
{ 
				padding-top:15px; 
				padding-bottom:5px;
}

.tdautowidth
{
	width:auto;
}

 .auto-style2, .auto-style3, .tdproduct
{
	vertical-align:top;
	padding:0in 5.4pt 0in 5.4pt;
}

.tdproductcode
{
	width:85px; 
	vertical-align:top;
	width:63.9pt;
	padding:0in 5.4pt 0in 5.4pt
}
.tdproductcodewhitespace
{
	width:42px;
	vertical-align:top;
	width:31.5pt;
	padding:0in 5.4pt 0in 5.4pt;
}
.pproductcode
{
	text-align:right;
	margin-bottom:0in;
	margin-bottom:.0001pt;
	text-align:right;
}
    .auto-style2
    {
        width: 147pt;
        height: 27pt;
    }
    .auto-style3
    {
        width: 397.8pt;
        height: 27pt;
		vertical-align:top;
		padding:0in 5.4pt 0in 5.4pt;
    }

.MsoTableGrid
{
	border:0px;
	padding:0px;
	border-collapse:collapse;
	border:none;
}

.banner, .PrintOnly, .BlankPageTable
{
	display:none;
}

.DeleteConfirm
{
	float:left;
}

.PageTextWidth
{	display:inline;
	background-color: white;
	overflow:hidden;
}
.SideArea
{
	display:block;
	float:right;
}

@media print
{
	.featSocWrap,
	#featSocWrap,
	.socIcon,
	.socIconWrap,
	.headWrapWide
	{
		display: none;
	}
	  .approvaltext
   	{
	font-size:10pt;
	font-family:"Times New Roman","serif";
    }

	.TablePageBreak
	{
		page-break-before: always;
		width: 100%;
	}

	.PrintOnly
	{
		display: inherit;
	}

	.BlankPageTable
	{
		display: block;
		height: 0px;
		width: 0px;
		border: none;
		border-color: white;
	}

	p.MsoNormal, li.MsoNormal, div.MsoNormal
	{
		margin-top: 0in;
		margin-right: 1em;
		margin-bottom: 5pt;
		margin-left: 1em;
		font-size: 11pt;
		font-family: "Times New Roman","serif";
	}

	.auto-style2
	{
		width: 147pt;
		height: 27pt;
	}

	.auto-style3
	{
		width: 397.8pt;
		height: 27pt;
	}
}