/*<meta />*/

/*begin-old-version{{*/

/* Document Defaults */

a:active
{
	color: #0000cc;
}

/*
background-image: url(images/preliminary.gif);
	background-repeat: repeat;
	background-position: 1in;
	background-attachment: fixed;
*/

a:hover
{
	color: #CC0033;
}

a:link
{
	color: #0000cc;
}

a:visited
{
	color: #630063;
}

body
{
	
}

p,
li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12.0px;
	color: #000000;
}

pre
{
	margin: 0pt;
	margin-bottom: .000pt;
	font-size: 8.5pt;
	font-family: Courier;
}

h1
{
	color: #000000;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
	page-break-before: always;
}

h2
{
	color: #000080;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

h3
{
	color: #000080;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

h4
{
	color: #000080;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
	mc-heading-level: 0;
	mc-page-number-format: ;
	mc-auto-number-position: none;
}

body
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table,
ul,
ol
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.Body
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 18px;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.BodyRelative
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	line-height: 18px;
	white-space: normal;
	text-decoration: none;
}

.BreadCrumbs
{
	color: navy;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Caption
{
	color: #000000;
	font-size: 12px;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 18px;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	padding-bottom: 10px;
}

.Caution
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFBF;
	border-left: solid #000000 2.0pt;
	border-right: none #000000 2.0pt;
	border-top: none #000000 2.0pt;
	border-bottom: none #000000 2.0pt;
	padding-left: 6.0pt;
	padding-right: 6.0pt;
	padding-top: 6.0pt;
	padding-bottom: 12.0pt;
}

.CellBody
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.CellHeading
{
	color: #003366;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.CodeMultiLine
{
	color: #000000;
	font-family: courier, monospace;
	font-size: 9.5pt;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	white-space: normal;
}

.CodeOneLine
{
	color: #000000;
	font-family: courier, monospace;
	font-size: 10pt;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	white-space: normal;
}

.CodeSyntax
{
	color: #000000;
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: pre;
	text-decoration: none;
}

.Default
{
	color: #000000;
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	line-height: 18px;
	white-space: normal;
	text-decoration: none;
}

.Figure
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 18px;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
	padding-top: 10px;
}

.GroupTitlesIX
{
	color: #003366;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Heading1
{
	color: #000000;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.75em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

/* Footnote Marker Style */

.Heading2
{
	color: #000080;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

/*}}end-old-version*/

.Heading2nonumber
{
	color: #000080;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Heading3
{
	color: #000080;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Heading4
{
	color: #000080;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Indented1
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 2.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Indented2
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Indented3
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 7.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Indented4
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 10em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Indented5
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 12.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.IndentedRelative
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 2.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Level1IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 2.5em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Level2IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 5em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Level3IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 7.5em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Level4IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 10em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Level5IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 12.5em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.NewProgramPage
{
	color: #000000;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.NewXMLPage
{
	color: #003366;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Note
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFBF;
	border-left: solid #000000 2.0pt;
	border-right: none #000000 2.0pt;
	border-top: none #000000 2.0pt;
	border-bottom: none #000000 2.0pt;
	padding-left: 6.0pt;
	padding-right: 6.0pt;
	padding-top: 6.0pt;
	padding-bottom: 6.0pt;
}

.Preformatted
{
	color: #000000;
	font-family: courier, monospace;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: pre;
	text-decoration: none;
}

.PreformattedRelative
{
	color: #000000;
	font-family: monospace;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: pre;
	text-decoration: none;
}

.Redline
{
	color: #000000;
	background-color: #99CCFF;
}

.SmartList1
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.SmartList2
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.SmartList3
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.SmartList4
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.SmartList5
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.TableTitle
{
	color: #000000;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.timedate
{
	font-size: 7pt;
	font-family: arial, sans-serif;
	color: #0C3D92;
	margin-top: 0;
	margin-bottom: 6px;
}

.Title
{
	color: #003366;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.BannerTitle
{
	color: White;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.0em;
	margin-bottom: 0.0em;
	text-align: right;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.BookTitle
{
	font-size: 12px;
	font-family: arial, sans-serif;
	font-style: italic;
	font-weight: 400;
	margin-left: 0em;
	margin-top: 0.0em;
	margin-bottom: 0.0em;
	visibility: visible;
	text-align: right;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.BookLinks
{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0.0em;
	margin-bottom: 0.0em;
	visibility: visible;
	text-align: right;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.TitleString
{
	visibility: hidden;
	display: none;
}

.toc1
{
	color: #000000;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-left: 2em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.toc2
{
	color: #000000;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	margin-left: 4em;
	margin-top: .25em;
	margin-bottom: .25em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.toc3
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 6em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.toc4
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 7.5em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.toc5
{
	color: #000000;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	margin-left: 10em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Warning
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #ffffbf;
	border-left: solid #000000 2.0pt;
	border-right: none #000000 2.0pt;
	border-top: none #000000 2.0pt;
	border-bottom: none #000000 2.0pt;
	padding-left: 6.0pt;
	padding-right: 6.0pt;
	padding-top: 6.0pt;
	padding-bottom: 12.0pt;
}

.Footnote
{
	font-size: 8px;
	vertical-align: super;
}

a:active
{
	color: #0000cc;
}

a:hover
{
	color: #CC0033;
}

a:link
{
	color: #0000cc;
}

a:visited
{
	color: #630063;
}

p,
li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12.0px;
	color: #000000;
}

li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12.0px;
	color: #000000;
}

h1
{
	color: #000000;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-H1
{
	color: #000000;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

h2
{
	color: #000080;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-H2
{
	color: #000080;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

h3
{
	color: #000080;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-H3
{
	color: #000080;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

h4
{
	color: #000080;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-H4
{
	color: #000080;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

body
{
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table,
ul,
ol
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.Body
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 18px;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CBody
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.BodyRelative
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	line-height: 18px;
	white-space: normal;
	text-decoration: none;
}

li.mc-CBodyRelative
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	line-height: 18px;
	white-space: normal;
	text-decoration: none;
}

.BreadCrumbs
{
	color: #000080;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CBreadCrumbs
{
	color: #000080;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CCaption
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Caution
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFBF;
	border-left: solid #000000 2.0pt;
	border-right: none #000000 2.0pt;
	border-top: none #000000 2.0pt;
	border-bottom: none #000000 2.0pt;
	padding-left: 6.0pt;
	padding-right: 6.0pt;
	padding-top: 6.0pt;
	padding-bottom: 12.0pt;
}

li.mc-CCaution
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.CellBody
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CCellBody
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.CellHeading
{
	color: #003366;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CCellHeading
{
	color: #003366;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.CodeMultiLine
{
	color: #000000;
	font-family: courier, monospace;
	font-size: 9.5pt;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	white-space: normal;
}

li.mc-CCodeMultiLine
{
	color: #000000;
	font-family: courier, monospace;
	font-size: 9.5pt;
	white-space: normal;
}

.CodeOneLine
{
	color: #000000;
	font-family: courier, monospace;
	font-size: 10pt;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	white-space: normal;
}

li.mc-CCodeOneLine
{
	color: #000000;
	font-family: courier, monospace;
	font-size: 10pt;
	white-space: normal;
}

.CodeSyntax
{
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: pre;
	text-decoration: none;
}

li.mc-CCodeSyntax
{
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: pre;
	text-decoration: none;
}

.Default
{
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	line-height: 18px;
	white-space: normal;
	text-decoration: none;
}

li.mc-CDefault
{
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	line-height: 18px;
	white-space: normal;
	text-decoration: none;
}

.Figure
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 18px;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CFigure
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.GroupTitlesIX
{
	color: #003366;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CGroupTitlesIX
{
	color: #003366;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Heading1
{
	color: #000000;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.75em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CHeading1
{
	color: #000000;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Heading2
{
	color: #000080;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CHeading2
{
	color: #000080;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Heading2nonumber
{
	color: #000080;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CHeading2nonumber
{
	color: #000080;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Heading3
{
	color: #000080;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CHeading3
{
	color: #000080;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Heading4
{
	color: #000080;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CHeading4
{
	color: #000080;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Indented1
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 2.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CIndented1
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Indented2
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CIndented2
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Indented3
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 7.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CIndented3
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Indented4
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 10em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CIndented4
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Indented5
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 12.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CIndented5
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.IndentedRelative
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 2.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CIndentedRelative
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Level1IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 2.5em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CLevel1IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Level2IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 5em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CLevel2IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Level3IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 7.5em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CLevel3IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Level4IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 10em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CLevel4IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Level5IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 12.5em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CLevel5IX
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.NewProgramPage
{
	color: #000000;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CNewProgramPage
{
	color: #000000;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.NewXMLPage
{
	color: #003366;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CNewXMLPage
{
	color: #003366;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Note
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFBF;
	border-left: solid #000000 2.0pt;
	border-right: none #000000 2.0pt;
	border-top: none #000000 2.0pt;
	border-bottom: none #000000 2.0pt;
	padding-left: 6.0pt;
	padding-right: 6.0pt;
	padding-top: 6.0pt;
	padding-bottom: 6.0pt;
}

li.mc-CNote
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.Preformatted
{
	color: #000000;
	font-family: monospace;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: pre;
	text-decoration: none;
}

li.mc-CPreformatted
{
	color: #000000;
	font-family: monospace;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: pre;
	text-decoration: none;
}

.PreformattedRelative
{
	color: #000000;
	font-family: monospace;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: pre;
	text-decoration: none;
}

li.mc-CPreformattedRelative
{
	color: #000000;
	font-family: monospace;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: pre;
	text-decoration: none;
}

.Redline
{
	color: #000000;
	background-color: #99CCFF;
}

li.mc-CRedline
{
	color: #000000;
}

.SmartList1
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CSmartList1
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.SmartList2
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CSmartList2
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.SmartList3
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CSmartList3
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.SmartList4
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CSmartList4
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.SmartList5
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CSmartList5
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.TableTitle
{
	color: #000000;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CTableTitle
{
	color: #000000;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.timedate
{
	font-size: 7pt;
	font-family: Arial, sans-serif;
	color: #0C3D92;
	margin-top: 0;
	margin-bottom: 6px;
}

li.mc-Ctimedate
{
	font-size: 7pt;
	font-family: Arial, sans-serif;
	color: #0C3D92;
}

.Title
{
	color: #003366;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CTitle
{
	color: #003366;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.BannerTitle
{
	color: #ffffff;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0.0em;
	margin-bottom: 0.0em;
	text-align: right;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CBannerTitle
{
	color: #ffffff;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.BookTitle
{
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-style: italic;
	font-weight: 400;
	margin-left: 0em;
	margin-top: 0.0em;
	margin-bottom: 0.0em;
	visibility: visible;
	text-align: right;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CBookTitle
{
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-style: italic;
	font-weight: 400;
	visibility: visible;
	text-align: right;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.BookLinks
{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0.0em;
	margin-bottom: 0.0em;
	visibility: visible;
	text-align: right;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CBookLinks
{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	visibility: visible;
	text-align: right;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.TitleString
{
	visibility: hidden;
	display: none;
}

li.mc-CTitleString
{
	visibility: hidden;
}

li.mc-CTOC1
{
	color: #000000;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CTOC2
{
	color: #000000;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CTOC3
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CTOC4
{
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

li.mc-CTOC5
{
	color: #000000;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
}

.Warning
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #ffffbf;
	border-left: solid #000000 2.0pt;
	border-right: none #000000 2.0pt;
	border-top: none #000000 2.0pt;
	border-bottom: none #000000 2.0pt;
	padding-left: 6.0pt;
	padding-right: 6.0pt;
	padding-top: 6.0pt;
	padding-bottom: 12.0pt;
}

li.mc-CWarning
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.Footnote
{
	font-size: 8px;
	vertical-align: super;
}

li.mc-CFootnote
{
	font-size: 8px;
}

p.Preformatted
{
	color: #000000;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	margin-top: 14pt;
	white-space: nowrap;
	font-family: Courier;
	font-size: 8.5pt;
	margin-bottom: .000pt;
	margin: 0pt;
}

li.Preformatted
{
	color: #000000;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	margin-top: 14pt;
	white-space: nowrap;
	font-family: Courier;
	font-size: 8.5pt;
	margin-bottom: .000pt;
	margin: 0pt;
}

td
{
	left: 1px;
	top: 1px;
	text-align: left;
	vertical-align: top;
}

MadCap|xref.xref_only
{
	mc-format: '{para}';
}

MadCap|miniTocProxy
{
	font-size: 10pt;
	border-top: none;
	border-top-color: #ffffff;
	padding-left: 0px;
	padding-top: 0px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	font-family: Verdana;
}

MadCap|miniTocProxy.SeeAlso
{
	font-variant: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Verdana;
	color: #ff4500;
}

MadCap|miniTocProxy.BulletList
{
	padding-left: 25px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
}

MadCap|xref
{
	mc-format: '{para}';
}

@media print
{
	MadCap|xref.xref_only
	{
		mc-format: '{para} on page {page}';
	}

	h5
	{
		mc-heading-level: 0;
	}

	h4
	{
		mc-heading-level: 0;
	}

	h6
	{
		mc-heading-level: 0;
	}
}

p.SeeAlso
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}

h4.SeeAlso
{
	color: #000080;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-left: 0em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 4.5px;
	margin-right: 0px;
}

img
{
	max-width: 6.00in;
}

p.MiniTOC1
{
	font-weight: normal;
	font-size: 10pt;
	line-height: 12pt;
}

h5
{
	mc-heading-level: 0;
	mc-auto-number-position: none;
}

h6
{
	mc-heading-level: 0;
	mc-auto-number-position: none;
}

MadCap|xref.TOCPageNumber
{
	mc-format: 'See {para}';
}


