.C1HJump
	{}
.C1HPopup
	{}
.C1HKeywordLink
	{}
.C1HGroupLink
	{}
.C1HIndex
	{}
.C1HIndexInvisible
	{display:none;}
.C1HGroup
	{}
.C1HGroupInvisible
	{display:none;}
.C1HLinkTag
	{}
.C1HLinkTagInvisible
	{display:none;}
.C1HContextID
	{display:none;}
.C1HContentsTitle
	{}
.C1HPopupTopicText
	{font-family:Tahoma;
	font-size:8.0pt;}
.C1HTopicProperties
	{display:none;}
.C1HOnline
	{}
.C1HManual
	{}
.C1HConditional
	{}
.C1HInlineExpand
	{}
.C1HInlinePopup
	{}
.C1HExpandText
	{font-style:italic;}
.C1HPopupText
	{font-family:Tahoma;
	font-size:8.0pt;}
.C1HInlineDropdown
	{}
.C1HDropdownText
	{}
span.D2HNoGloss
	{}
.RelatedHead
	{margin-top:9.0pt;
	margin-right:0pt;
	margin-bottom:1.0pt;
	margin-left:0pt;
	line-height:normal;
	font-size:11.0pt;
	font-family:Verdana;
	color:blue;
	font-weight:bold;}
.MidTopic
	{margin-top:9.0pt;
	margin-right:0pt;
	margin-bottom:7.0pt;
	margin-left:0pt;
	line-height:normal;
	page-break-after:avoid;
	font-size:16.0pt;
	font-family:Verdana;
	font-weight:bold;}
.WhatsThis
	{margin-top:9.0pt;
	margin-right:0pt;
	margin-bottom:7.0pt;
	margin-left:0pt;
	line-height:normal;
	page-break-after:avoid;
	font-size:16.0pt;
	font-family:Verdana;
	font-weight:bold;}
.GlossaryHeading, .GlossaryHeadingNoAutoLinks
	{margin-top:6.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;
	font-weight:bold;}
html
	{margin:0pt;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;}
h1
	{margin-top:10.0pt;
	margin-right:0pt;
	margin-bottom:8.0pt;
	margin-left:0pt;
	line-height:normal;
	font-size:20.0pt;
	font-family:Verdana;
	font-weight:bold;}
h2
	{margin-top:9.0pt;
	margin-right:0pt;
	margin-bottom:7.0pt;
	margin-left:0pt;
	line-height:normal;
	page-break-after:avoid;
	font-size:16.0pt;
	font-family:Verdana;
	font-weight:bold;}
h3
	{margin-top:9.0pt;
	margin-right:0pt;
	margin-bottom:7.0pt;
	margin-left:0pt;
	line-height:normal;
	page-break-after:avoid;
	font-size:16.0pt;
	font-family:Verdana;
	font-weight:bold;}
h4
	{margin-top:2.0pt;
	margin-right:0pt;
	margin-bottom:2.0pt;
	margin-left:0pt;
	line-height:normal;
	page-break-after:avoid;
	font-size:12.0pt;
	font-family:Verdana;
	font-weight:bold;}
h5
	{margin-top:6.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;
	font-weight:bold;}
h6
	{margin-top:12.0pt;
	margin-right:0pt;
	margin-bottom:3.0pt;
	margin-left:0pt;
	line-height:normal;
	font-size:11.0pt;
	font-family:Verdana;
	font-weight:bold;}
caption, .Caption
	{margin-top:0pt;
	margin-right:0pt;
	margin-bottom:8.0pt;
	margin-left:0pt;
	line-height:14.0pt;
	font-size:10.0pt;
	font-family:Verdana;
	font-style:italic;}
.List
	{margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:18.0pt;
	margin-bottom:.0001pt;
	text-indent:-18.0pt;
	line-height:14.0pt;
	font-size:10.0pt;
	font-family:Verdana;}
.List2
	{margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	text-indent:-18.0pt;
	line-height:14.0pt;
	font-size:10.0pt;
	font-family:Verdana;}
.Closing
	{margin-top:0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:212.6pt;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;}
.Signature
	{margin-top:0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:212.6pt;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;}
p, dl, dt, .BodyText
	{margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	margin-bottom:.0001pt;
	line-height:14.0pt;
	font-size:10.0pt;
	font-family:Verdana;}
dd, .BodyTextIndent
	{margin-top:0pt;
	margin-right:0pt;
	margin-bottom:6.0pt;
	margin-left:14.15pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;}
.Salutation
	{margin:0pt;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;}
.Date
	{margin:0pt;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;}
.BodyTextFirstIndent
	{margin-top:0pt;
	margin-right:0pt;
	margin-bottom:6.0pt;
	margin-left:0pt;
	text-indent:10.5pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;}
.NoteHeading
	{margin:0pt;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;}
.BlockText
	{margin-top:0pt;
	margin-right:72.0pt;
	margin-bottom:6.0pt;
	margin-left:72.0pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;}
.Hyperlink
	{color:blue;
	text-decoration:underline;}
.HyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
.PlainText
	{margin:0pt;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:"Courier New";}
.EmailSignature
	{margin:0pt;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;}
acronym
	{}
address
	{margin:0pt;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;
	font-style:italic;}
code
	{font-size:10.0pt;
	font-family:"Courier New";}
dfn
	{font-style:italic;}
kbd
	{font-size:10.0pt;
	font-family:"Courier New";}
pre
	{margin:0pt;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:"Courier New";}
samp
	{font-family:"Courier New";}
strong
	{font-weight:bold;}
tt
	{font-size:10.0pt;
	font-family:"Courier New";}
var
	{font-style:italic;}
em
	{font-style:italic;}
.Code
	{margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	margin-bottom:.0001pt;
	line-height:14.0pt;
	font-size:10.0pt;
	font-family:"Courier New";}
.Note
	{margin-top:9.0pt;
	margin-right:0pt;
	margin-bottom:9.0pt;
	margin-left:0pt;
	line-height:14.0pt;
	border-top:solid windowtext 1.0pt;
	border-left:none;
	border-bottom:solid windowtext 1.0pt;
	border-right:none;
	padding:1.0pt 0pt 1.0pt 0pt;
	font-size:10.0pt;
	font-family:Verdana;}
.Source
	{margin-top:0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	line-height:14.0pt;
	font-size:10.0pt;
	font-family:"Courier New";}
.SourceTop
	{margin-top:5.75pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	line-height:14.0pt;
	font-size:10.0pt;
	font-family:"Courier New";}
.TableHeading
	{margin-top:3.0pt;
	margin-right:3.6pt;
	margin-bottom:0pt;
	margin-left:3.6pt;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;
	font-weight:bold;}
th
	{padding:3.0pt 9.0pt .0001pt 9.0pt;
	border:;
	text-align:left;
	vertical-align:top;	
	line-height:normal;
	font-size:10.0pt;
	font-family:Verdana;
	font-weight:bold;}
.TableText
	{margin-top:2.0pt;
	margin-right:3.6pt;
	margin-bottom:2.0pt;
	margin-left:3.6pt;
	line-height:normal;
	font-size:9.0pt;
	font-family:Verdana;}
td
	{padding:2.0pt 9.0pt 2.0pt 9.0pt;
	border:0;
	vertical-align:top;
	line-height:normal;
	font-size:9.0pt;
	font-family:Verdana;}
li, ul, dir, menu, li.ListBullet, ul.ListBullet
	{margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:18.0pt;
	margin-bottom:.0001pt;
	text-indent:0.0pt;
	line-height:14.0pt;
	font-size:10.0pt;
	font-family:Verdana;}
li.ListBullet2, ul.ListBullet2
	{margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:27.0pt;
	margin-bottom:.0001pt;
	text-indent:0.0pt;
	line-height:14.0pt;
	font-size:10.0pt;
	font-family:Verdana;}
li.ListBullet2A, ul.ListBullet2A
	{margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:27.0pt;
	margin-bottom:.0001pt;
	list-style-type:circle;
	text-indent:0.0pt;
	line-height:14.0pt;
	font-size:10.0pt;
	font-family:Verdana;}
ol, li.ListNumber, ol.ListNumber
	{margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:18.0pt;
	margin-bottom:.0001pt;
	text-indent:0.0pt;
	line-height:14.0pt;
	font-size:10.0pt;
	font-family:Verdana;}
li.ListNumber2, ol.ListNumber2
	{margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:27.0pt;
	margin-bottom:.0001pt;
	text-indent:0.0pt;
	line-height:14.0pt;
	font-size:10.0pt;
	font-family:Verdana;}
table
	{width:100.0%;
	border-collapse:collapse;}