blockquote { margin:0; padding-top:0; padding-bottom:0; padding-left:35px; padding-right:35px; vertical-align:top; text-align:justify; line-height:14px; font-size:13px; font-style:italic; font-weight:normal; }
body { width:611px; min-width:611px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; text-align:center; font-family:Arial,Helvetica,sans-serif; color:#000000; }
caption,div,dd,dt,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,th,td,ul { font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#000000; }
cite { font-style:italic; font-weight:normal; }
em { font-style:italic; font-weight:normal; }
img { border:none; }
q { font-style:italic; font-weight:normal; }
q em { font-style:normal; font-weight:normal; }
strong { font-style:normal; font-weight:bold; }
sup { line-height:80%; }
ul { list-style-type:square; }

a:link { color:#CC3333; text-decoration:none; }
a:visited { color:#8E6262; text-decoration:none; }
a:hover {color:#8E6262; text-decoration:underline; }
a:active { color:#981616; text-decoration:underline; }
blockquote:before,cite:before,q:before { content:no-open-quote; }
blockquote:after,cite:after,q:after { content:no-close-quote; }
h2.IndexHeading:first-letter { border:none; padding:0; color:#FFC973; }
td.Paragraph:first-letter { font-size:16px; font-weight:bold; }
td.RubricButton:hover { background-color:#DCD8D0; }

.Author { width:611px; margin-top:40px; margin-bottom:-40px; text-align:right; line-height:17px; font-size:16px; font-weight:bold; color:#000000; }
.AuthorAddress { width:424px; margin-top:10px; margin-bottom:50px; margin-left:187px; text-align:left; line-height:13px; font-size:11px; font-style:normal; color:#666666; }
.AuthorFoot { width:611px; margin-top:10px; margin-bottom:0; text-align:right; font-size:13px; font-style:italic; font-weight:normal; }
.AuthorInfo { width:586px; margin-left:25px; text-align:justify; line-height:15px; font-size:12px; color:#666666; }
.Bibliography { width:611px; margin:0; padding:0; list-style:none; text-align:left; }
.Bibliography li { margin-bottom:12px; margin-left:50px; text-align:justify; line-height:15px; font-size:12px; color:#666666; text-indent:-25px; }
.Blockquote { padding-top:8px; padding-bottom:0; padding-left:51px; padding-right:30px; vertical-align:top; text-align:justify; line-height:14px; font-size:12px; }
.Bold { font-weight:bold; }
.BoldItalic { font-style:italic; font-weight:bold; }
.BookImage { margin-top:20px; margin-bottom:20px; }
.ColorLabel { color:#FFC261; }
.Content { margin:0; padding-top:0; padding-bottom:12px; padding-left:16px; padding-right:0; vertical-align:top; line-height:17px; font-size:12px; }
.Content ul { margin:0; padding:0; padding-left:20px; }
.Content ul li { margin:0; padding:0; font-size:12px; list-style:none outside; text-indent:-20px; }
.DivStandard { width:611px; clear:both; text-align:left; }
.FirstLetter { font-size:16px; font-weight:bold; }
.FlagLeft { width:240px; float:left; margin-top:10px; margin-bottom:80px; text-align:right; line-height:11px; }
.FlagLeft img {margin-left:7px; }
.FlagRight { width:240px; float:right; margin-top:10px; margin-bottom:80px; text-align:left; line-height:11px; }
.FlagRight img {margin-right:7px; }
.Flags { margin-top:30px; margin-bottom:40px; text-align:right; line-height:17px; font-size:11px; }
.Flags img {margin-left:7px; }
.FlagsTop { margin-bottom:40px; text-align:right; line-height:17px; font-size:11px; }
.FlagsTop img {margin-left:7px; }
.GoImg { float:left; margin-top:3px; margin-bottom:2px; margin-left:9px; margin-right:8px; text-align:left; }
.GoImage { padding-top:10px; padding-bottom:25px; padding-left:50px; padding-right:50px; text-align:center; line-height:15px; font-size:12px; color:#666666; }
.GoText { padding-bottom:25px; text-align:center; line-height:15px; font-size:12px; color:#666666; }
.IndexAuthor { margin-bottom:1px; margin-left:20px; margin-right:20px; text-align:left; line-height:17px; font-size:13px; }
.IndexFocus { margin-bottom:25px; margin-left:20px; margin-right:20px; text-align:left; line-height:20px; font-family:'AvantGarde Bk BT','ITC Avant Garde Gothic Book','Avant Garde','Avantgarde','Century Gothic','URW Gothic L','Futura Bk BT','Futura Book',Futura,Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; color:#808080; letter-spacing:1px; }
.IndexHeading { margin-bottom:35px; border-top-style:solid; border-bottom-style:solid; border-width:2px; border-color:#FFD67B; padding-left:6px; padding-right:6px; line-height:24px; font-family:'AvantGarde Bk BT','ITC Avant Garde Gothic Book','Avant Garde','Avantgarde','Century Gothic','URW Gothic L','Futura Bk BT','Futura Book',Futura,Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color:#808080; }
.IndexLeft { width:280px; float:left; padding-bottom:80px; text-align:right; }
.IndexRight { width:280px; float:right; padding-bottom:80px; text-align:left; }
.IndexTitle { margin-bottom:12px; margin-left:35px; margin-right:20px; text-align:left; line-height:17px; font-size:13px; }
.Italic { font-style:italic; }
.MarginColor { width:8px; background-color:#FFD07D; padding:0; }
.MarginContent { width:146px; background-color:#E8E6E2; padding-top:1px; padding-bottom:0; padding-left:6px; padding-right:8px; vertical-align:top; text-align:right; }
.MarginContent h3 { margin:0; font-size:13px; font-style:normal; font-weight:normal; }
.MarginContent div { margin-top:20px; line-height:17px; font-size:11px; }
.MarginContent img {margin-left:7px; }
.MarginGrey { width:3px; background-color:#808080; padding:0; }
.MarginNumber { width:22px; background-color:#E8E6E2; padding-top:9px; padding-bottom:0; padding-left:0; padding-right:3px; vertical-align:top; text-align:right; font-size:11px; }
.MarginSummary { width:146px; background-color:#E8E6E2; padding-top:15px; padding-bottom:0; padding-left:6px; padding-right:8px; vertical-align:top; text-align:right; }
.MarginSummary h3 { margin:0; font-size:13px; font-style:normal; font-weight:normal; }
.MarginText { width:129px; background-color:#E8E6E2; padding-top:0; padding-bottom:0; padding-left:6px; padding-right:0; vertical-align:middle; text-align:right; line-height:14px; font-size:11px; }
.MarginTextBottom { width:129px; background-color:#E8E6E2; padding-top:0; padding-bottom:0; padding-left:6px; padding-right:0; vertical-align:bottom; text-align:right; line-height:14px; font-size:11px; }
.MarginTextBottomSpace { width:129px; background-color:#E8E6E2; padding-top:0; padding-bottom:40px; padding-left:6px; padding-right:0; vertical-align:bottom; text-align:right; line-height:14px; font-size:11px; }
.MarginTextCenter { width:129px; background-color:#E8E6E2; padding-top:0; padding-bottom:0; padding-left:6px; padding-right:0; vertical-align:middle; text-align:center; line-height:14px; font-size:11px; }
.MarginTextTop { width:129px; background-color:#E8E6E2; padding-top:0; padding-bottom:0; padding-left:6px; padding-right:0; vertical-align:top; text-align:right; line-height:14px; font-size:11px; }
.MarginTextTopCenterSpace { width:129px; background-color:#E8E6E2; padding-top:40px; padding-bottom:0; padding-left:6px; padding-right:0; vertical-align:top; text-align:center; line-height:14px; font-size:11px; }
.MarginTextTopSpace { width:129px; background-color:#E8E6E2; padding-top:40px; padding-bottom:0; padding-left:6px; padding-right:0; vertical-align:top; text-align:right; line-height:14px; font-size:11px; }
.MarginlineGrey { height:3px; width:171px; background-color:#808080; padding:0; }
.MarginlineColor { height:8px; width:171px; background-color:#FFD07D; padding:0; }
.MarginlineWhite { width:440px; background-color:#FFFFFF; padding:0; }
.NaviLink { font-size:11px; }
.Normal { font-style:normal; font-weight:normal; }
.Notes { width:611px; margin:0; padding:0; text-align:left; }
.Notes dt { width:40px; text-align:right; line-height:15px; font-size:11px; }
.Notes dd { margin-top:-15px; margin-bottom:12px; margin-left:50px; text-align:justify; line-height:15px; font-size:12px; color:#666666; }
.NotesLink { background-color:#E8E6E2; padding-left:3px; padding-right:3px; line-height:13px; font-size:11px; }
.Paragraph { padding:8px 0 0 16px; vertical-align:top; text-align:justify; line-height:17px; font-size:13px; text-indent:15px; }
.ParagraphList { margin:0; padding:0 0 0 26px; text-indent:0; }
.ParagraphSimple { padding:8px 0 0 16px; vertical-align:top; text-align:justify; line-height:17px; font-size:13px; text-indent:15px; }
.RubricAgd { height:8px; width:74px; background-color:#BBA09B; border-width:1px; border-left-style:solid; border-right-style:solid; border-color:#FFFFFF; padding:0; }
.RubricAnth { height:8px; width:74px; background-color:#6C6F8E; border-width:1px; border-left-style:solid; border-right-style:solid; border-color:#FFFFFF; padding:0; }
.RubricArch { height:8px; width:74px; background-color:#934F4F; border-width:1px; border-left-style:solid; border-right-style:solid; border-color:#FFFFFF; padding:0; }
.RubricButton { height:20px; width:74px; background-color:#E8E6E2; border-width:1px; border-top-style:solid; border-left-style:solid; border-right-style:solid; border-color:#FFFFFF; padding:0; vertical-align:middle; text-align:center; font-size:11px; }
.RubricCal { height:8px; width:74px; background-color:#89978C; border-width:1px; border-left-style:solid; border-right-style:solid; border-color:#FFFFFF; padding:0; }
.RubricFooter { width:611px; margin-top:12px; margin-bottom:30px; text-align:center; font-size:11px; color:#808080; }
.RubricFooter a { padding-left:6px; padding-right:6px; }
.RubricGrey { height:3px; background-color:#808080; padding:0; }
.RubricLabel { width:380px; background-color:#E8E6E2; padding-top:0; padding-bottom:0; padding-left:0; padding-right:61px; text-align:right; }
.RubricLabel div { width:365px; margin-top:-6px; padding-right:15px; text-align:right; font-family:'AvantGarde Bk BT','ITC Avant Garde Gothic Book','Avant Garde','Avantgarde','Century Gothic','URW Gothic L','Futura Bk BT','Futura Book',Futura,Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; color:#808080; word-spacing:3px; }
.RubricLink { height:8px; width:74px; background-color:#BFC8A0; border-width:1px; border-left-style:solid; border-right-style:solid; border-color:#FFFFFF; padding:0; }
.RubricLit { height:8px; width:74px; background-color:#D8C09A; border-width:1px; border-left-style:solid; border-right-style:solid; border-color:#FFFFFF; padding:0; }
.RubricLogo { width:120px; padding-top:0; padding-bottom:0; padding-left:50px; padding-right:0; background-color:#E8E6E2; }
.RubricMarginBottom { height:20px; width:5px; background-color:#E8E6E2; border-width:1px; border-top-style:solid; border-color:#FFFFFF; padding:0; }
.RubricMarginTop { height:8px; width:5px; background-color:#E8E6E2; padding:0; }
.RubricName { font-family:'AvantGarde Bk BT','ITC Avant Garde Gothic Book','Avant Garde','Avantgarde','Century Gothic','URW Gothic L','Futura Bk BT','Futura Book',Futura,Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; color:#808080; word-spacing:3px; }
.RubricProf { height:8px; width:74px; background-color:#E9DCAF; border-width:1px; border-left-style:solid; border-right-style:solid; border-color:#FFFFFF; padding:0; }
.RubricStart { height:8px; background-color:#FFD07D; padding:0; }
.RubricThem { height:8px; width:74px; background-color:#FFD07D; border-width:1px; border-left-style:solid; border-right-style:solid; border-color:#FFFFFF; padding:0; }
.Sentence { padding-top:40px; padding-bottom:10px; padding-left:16px; padding-right:0; vertical-align:top; text-align:right; line-height:17px; font-size:13px; font-style:italic; font-weight:bold; color:#808080; }
.SentenceAuthor { padding-top:8px; text-align:right; font-size:12px; font-style:normal; font-weight:normal; color:#808080; }
.SmallCaps { font-variant:small-caps; }
.Subheading { padding-top:40px; padding-bottom:10px; padding-left:16px; padding-right:0; vertical-align:top; text-align:left; }
.Subheading h3 { margin:0; border-top-style:solid; border-bottom-style:solid; border-width:2px; border-color:#FFD07D; padding-left:4px; padding-right:4px; line-height:18px; font-size:13px; font-style:italic; font-weight:bold; }
.SubheadingTop { padding-bottom:10px; padding-left:16px; padding-right:0; vertical-align:top; text-align:left; }
.SubheadingTop h3 { margin:0; border-top-style:solid; border-bottom-style:solid; border-width:2px; border-color:#FFD07D; padding-left:4px; padding-right:4px; line-height:18px; font-size:13px; font-style:italic; font-weight:bold; }
.SubheadingColor { width:611px; margin-top:40px; margin-bottom:15px; text-align:left; font-size:16px; font-style:italic; font-weight:bold; color:#FFB643; }
.Subtitle { width:611px; margin-top:-32px; margin-bottom:40px; text-align:right; line-height:15px; font-size:15px; font-style:italic; font-weight:bold; color:#000000; }
.Summary { padding-top:0; padding-bottom:40px; padding-left:16px; padding-right:0; vertical-align:top; text-align:justify; line-height:17px; font-size:13px; font-style:italic; }
.Summary em { font-style:normal; font-weight:normal; }
.TableStandard { width:611px; clear:both; border:none; margin:0; border-collapse:collapse; border-spacing:0; padding:0; text-align:left; empty-cells:show; }
.TextFooter { width:424px; margin-top:40px; margin-left:187px; border-top-style:solid; border-bottom-style:solid; border-left-style:none; border-right-style:none; border-width:1px; border-color:#808080; padding-top:10px; padding-bottom:10px; padding-left:1px; padding-right:1px; text-align:left; line-height:13px; font-size:11px; color:#000000; }
.TextFooterAuthor { width:424px; margin-top:40px; margin-bottom:50px; margin-left:187px; border-top-style:solid; border-width:1px; border-color:#808080; padding-top:10px; padding-left:1px; padding-right:1px; text-align:left; line-height:13px; font-size:11px; color:#000000; }
.Title { width:611px; margin-top:56px; margin-bottom:40px; text-align:right; line-height:21px; font-size:21px; font-style:italic; font-weight:bold; color:#808080; }
.Unicode { font-family:'VU Arial','Arial Unicode MS',Arial,Helvetica,sans-serif; }
.Unicode dd,p,td.Blockquote,td.MarginSyn,td.MarginText,td.MarginTextBottom,td.MarginTextCenter,td.MarginTextTop,td.MarginTextTopCenterSpace,td.MarginTextTopSpace,td.Paragraph,td.ParagraphSyn { font-family:'VU Arial','Arial Unicode MS',Arial,Helvetica,sans-serif; }