#content {
	position: ;
	top: 0px;
	left: 0px;
	visibility: hidden;
	display: block }

body         {
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #e7e9fc }
td {
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p       {
	color: black;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.p   {
	color: black;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.Spec {
	color: black;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.SpecTitle {
	color: #9370db;
	font-weight: bold;
	font-size: 14pt;
	padding: 6pt 3pt 3pt 3px;
	border-top: 1pt dashed #99c;
	border-bottom: 1pt ridge #99c;
	border-left: 1pt ridge #99c }
.SpecHead {
	font-weight: bold;
	font-size: 9pt;
	background-color: #ccc;
	padding: 3pt 3pt 3pt 3px;
	border-bottom: 1pt ridge #99c;
	border-left: 1pt ridge #99c }
.SpecSubHead {
	font-weight: bold;
	font-size: 8pt;
	background-color: #f5f5f5;
	padding-left: 1pt;
	border-bottom: 1pt ridge #99c;
	border-left: 1pt ridge #99c }
.SpecSubDiv {
	font-size: 8pt;
	background-color: #fff;
	padding-left: 1pt;
	border-bottom: 1pt solid #e6e6fa;
	border-left: 1pt solid #e6e6fa }
.SpecSubDiv2 {
	font-size: 8pt;
	background-color: #f8f8ff;
	padding-left: 1pt;
	border-bottom: 1pt solid #e6e6fa;
	border-left: 1pt solid #e6e6fa }
.nav-contentDiv {
	border-top: 1pt dashed #ccc;
	border-bottom: 1pt dashed #ccc }
h1 {
	font-size: 11pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2    {
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.deifooter {
	font-size: 0.75em }
.navTDDown {
	color: #fff;
	font-weight: 600;
	font-size: 9pt;
	background-color: #191970;
	padding-top: 3pt;
	padding-right: 3pt;
	padding-bottom: 3pt;
	border: ridge 1pt #99c }
.navTD     {
	font-size: 9pt;
	background-color: #ccc;
	padding-top: 3pt;
	padding-right: 3pt;
	padding-bottom: 3pt;
	border: ridge 1pt #99c }
a:link { }
a:visited { }
.navTD a:link   {
	color: #696969;
	font-size: 9pt;
	text-decoration: none }
a:hover { text-decoration: none }
a:active { }
.navTD a:visited {
	color: #696969;
	font-size: 9pt;
	text-decoration: none }
.navTD a:active   {
	color: #8b0000;
	font-size: 9pt;
	text-decoration: underline }
.navTD a:hover {
	color: #696969;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: underline }
.navTDsub {
	color: white;
	font-size: 9pt;
	background-color: #99c;
	padding-top: 3pt;
	padding-right: 3pt;
	padding-bottom: 3pt;
	border: ridge 1pt #99c }
.navTDsub a:link {
	color: white;
	font-size: 9pt;
	text-decoration: none }
.navTDsub a:visited {
	color: white;
	font-size: 9pt;
	text-decoration: none }
.navTDsub a:hover {
	color: white;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: underline }
.navTDsub a:active {
	color: #8b0000;
	font-size: 9pt;
	text-decoration: underline }
.plaina {
	color: black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none }
.plaina a:link {
	color: black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	padding-left: 5pt }
.plaina a:visited {
	color: black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	padding-left: 5pt }
.plaina a:hover {
	color: black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	padding-left: 5pt }
.plaina a:active {
	color: black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	padding-left: 5pt }
.blua {
	color: #036;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: underline;
	padding-left: 5pt }
.blua a:link  {
	color: #036;
	font-size: 9pt;
	text-decoration: underline }
.blua a:visited  {
	color: #036;
	font-size: 9pt;
	text-decoration: underline }
.blua a:hover  {
	color: #036;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none }
.blua a:active   {
	color: black;
	font-size: 9pt;
	text-decoration: underline }
.wht    { color: #fff; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 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; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.wht a:active   { color: white; font-size: 9pt; text-decoration: underline }

