.newCP .document .item.level1
{
	margin-bottom: 1em;
}
.newCP .document .level1 a:link,
.newCP .document .level1 a:visited,
.newCP .document .level1 a:hover,
.newCP .document .level1 a:focus,
.newCP .document .level1 a:active,
.newCP .document .level1 .file
{
	color: #5180ac;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.newCP .document .level1 .bullet
{
	width: 2.5em;
}
.newCP .document .level1 .bullet > span
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.newCP .document .level1 .time
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left: 1em;
}
.newCP .document .level1 .title
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
}
.newCP .document .item.level1 .content
{
	margin-left: 3em;
}
.newCP .document .level1 .desc
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 0em;
	margin-left: 1em;
	margin-bottom: 0.5em;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level1 .notes
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level1 .custom
{
	margin-left: 1em;
}
.newCP .document .level1 .custom dt
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	width: 10em;
}
.newCP .document .level1 .custom dd
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-left: 8.5em;
	margin-bottom: 0.5em;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level1 .documents
{
	color: #333333;
	font-size: 10pt;
	margin-left: 1em;
}
.newCP .document .level1 .documents > strong
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .item.level1 .target
{
	margin-left: 2.5em;
}
.newCP .document .target.level1
{
	margin-left: 1em;
}
.newCP .document .item.level2
{
	margin-bottom: 1em;
}
.newCP .document .level2 a:link,
.newCP .document .level2 a:visited,
.newCP .document .level2 a:hover,
.newCP .document .level2 a:focus,
.newCP .document .level2 a:active,
.newCP .document .level2 .file
{
	color: #5180ac;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.newCP .document .level2 .bullet
{
	width: 4em;
}
.newCP .document .level2 .bullet > span
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.newCP .document .level2 .time
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left: 1em;
}
.newCP .document .level2 .title
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
}
.newCP .document .item.level2 .content
{
	margin-left: 4.5em;
}
.newCP .document .level2 .desc
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 0em;
	margin-left: 1em;
	margin-bottom: 0.5em;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level2 .notes
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level2 .custom
{
	margin-left: 1em;
}
.newCP .document .level2 .custom dt
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	width: 10em;
}
.newCP .document .level2 .custom dd
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-left: 8.5em;
	margin-bottom: 0.5em;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level2 .documents
{
	color: #333333;
	font-size: 10pt;
	margin-left: 1em;
}
.newCP .document .level2 .documents > strong
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .item.level2 .target
{
	margin-left: 4em;
}
.newCP .document .target.level2
{
	margin-left: 2.5em;
}
.newCP .document .item.level3
{
	margin-bottom: 1em;
}
.newCP .document .level3 a:link,
.newCP .document .level3 a:visited,
.newCP .document .level3 a:hover,
.newCP .document .level3 a:focus,
.newCP .document .level3 a:active,
.newCP .document .level3 .file
{
	color: #5180ac;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.newCP .document .level3 .bullet
{
	width: 5.5em;
}
.newCP .document .level3 .bullet > span
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.newCP .document .level3 .time
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left: 1em;
}
.newCP .document .level3 .title
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
}
.newCP .document .item.level3 .content
{
	margin-left: 6em;
}
.newCP .document .level3 .desc
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 0em;
	margin-left: 1em;
	margin-bottom: 0.5em;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level3 .notes
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level3 .custom
{
	margin-left: 1em;
}
.newCP .document .level3 .custom dt
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	width: 10em;
}
.newCP .document .level3 .custom dd
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-left: 8.5em;
	margin-bottom: 0.5em;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level3 .documents
{
	color: #333333;
	font-size: 10pt;
	margin-left: 1em;
}
.newCP .document .level3 .documents > strong
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .item.level3 .target
{
	margin-left: 5.5em;
}
.newCP .document .target.level3
{
	margin-left: 4em;
}
.newCP .document .item.level4
{
	margin-bottom: 1em;
}
.newCP .document .level4 a:link,
.newCP .document .level4 a:visited,
.newCP .document .level4 a:hover,
.newCP .document .level4 a:focus,
.newCP .document .level4 a:active,
.newCP .document .level4 .file
{
	color: #5180ac;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.newCP .document .level4 .bullet
{
	width: 7em;
}
.newCP .document .level4 .bullet > span
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.newCP .document .level4 .time
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left: 1em;
}
.newCP .document .level4 .title
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
}
.newCP .document .item.level4 .content
{
	margin-left: 7.5em;
}
.newCP .document .level4 .desc
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 0em;
	margin-left: 1em;
	margin-bottom: 0.5em;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level4 .notes
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level4 .custom
{
	margin-left: 1em;
}
.newCP .document .level4 .custom dt
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	width: 10em;
}
.newCP .document .level4 .custom dd
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-left: 8.5em;
	margin-bottom: 0.5em;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level4 .documents
{
	color: #333333;
	font-size: 10pt;
	margin-left: 1em;
}
.newCP .document .level4 .documents > strong
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .item.level4 .target
{
	margin-left: 7em;
}
.newCP .document .target.level4
{
	margin-left: 5.5em;
}
.newCP .document .item.level5
{
	margin-bottom: 1em;
}
.newCP .document .level5 a:link,
.newCP .document .level5 a:visited,
.newCP .document .level5 a:hover,
.newCP .document .level5 a:focus,
.newCP .document .level5 a:active,
.newCP .document .level5 .file
{
	color: #5180ac;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.newCP .document .level5 .bullet
{
	width: 8.5em;
}
.newCP .document .level5 .bullet > span
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.newCP .document .level5 .time
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left: 1em;
}
.newCP .document .level5 .title
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
}
.newCP .document .item.level5 .content
{
	margin-left: 9em;
}
.newCP .document .level5 .desc
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 0em;
	margin-left: 1em;
	margin-bottom: 0.5em;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level5 .notes
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level5 .custom
{
	margin-left: 1em;
}
.newCP .document .level5 .custom dt
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	width: 10em;
}
.newCP .document .level5 .custom dd
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-left: 8.5em;
	margin-bottom: 0.5em;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .level5 .documents
{
	color: #333333;
	font-size: 10pt;
	margin-left: 1em;
}
.newCP .document .level5 .documents > strong
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.newCP .document .item.level5 .target
{
	margin-left: 8.5em;
}
.newCP .document .target.level5
{
	margin-left: 7em;
}
