a          { color: #005fc4; }
a:active   { }
a:link     { }
a:visited  { }
a:hover    { color: #8200bb; }

body { background-color: #ffffff; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; color: #000000; letter-spacing: normal; text-align: left; text-indent: 0pt; word-spacing: normal; margin-left: 5pt;  }
li { margin-top: 5pt; margin-bottom: 5pt; }

img { border: 0; margin: 0px 10px 10px 10px; }
.nomargin { margin: 0px; }
.list_dot { margin: 0px; }

TABLE {  margin-left : -4pt; margin-top : 6pt; }
TD P.Body { line-height : 6pt; }
TD P.Heading-2 { font-size: 8pt; font-family : verdana; background: #cccccc}
TD BR { line-height: 8pt; }
TD P.bullet2 { font-size: 10pt; }
TD P.bullet2-end { font-size: 10pt; }
TH P.bullet2 { color: #003399;  font-size: 8pt; font-weight : bold; }
TH P.bullet2-end { color: #003399;  font-size: 8pt; font-weight : bold; }

.body { margin-top: 5pt }
.Body {margin-top: 5pt;}
.bullet { }
.bullet-1-begin { margin-top: 4pt; margin-bottom: 0pt; }
.bullet-1 { margin-top: 2pt; margin-bottom: 0pt; }
.bullet-1-end  { margin-top: 2pt; margin-bottom: 10pt; }
.bullet2 { font-size: 10pt; font-family : verdana; }
.bullet2-end { font-size: 10pt; font-family : verdana; margin-bottom: 10pt }
.bullet_end { }
.CellHeading  { font-size: 10pt; text-align: left; font-weight: bold; color: #003366; background-color: #F0F050; }
.CellHeadingCenter  { font-size: 10pt; text-align: center; font-weight: bold; color: #003366; background-color: #F0F050; }
.CellHeadingRight { font-size: 10pt; text-align: right; font-weight: bold; color: #003366 }
.cell { font-size: 10pt; text-align: left}
.cell-bold { font-size: 10pt; text-align: left; font-weight: bold}
.cellCenter { font-size: 10pt; text-align: center}
.cellCenter-bold { font-size: 10pt; text-align: center; font-weight: bold}
.code { font-family : Courier New; margin-left: 30pt; }
.code-char { font-family : Courier New; }
.element { margin-left: 7pt; margin-bottom: 5pt; font-size: 13pt; }
.element-text { margin: 5pt 10pt 15pt 20pt; }
.h1-access { text-align: right; }
.heading-1 { background: url(Images/paleblue.png); text-indent: 3pt; margin-bottom: 5pt; font-family: Helvetica; font-size: 14pt; color: #080d94; font-weight: bold; margin-top: 10px; }
.heading-2 { font-size: 15pt; font-weight: bold; margin-top: 20pt; margin-bottom: 10pt; color: #0049c8;}
.heading-3 { font-size: 10pt; font-weight: bold; margin-top: 12pt;}
.heading-center { font-size: 12pt; font-weight: bold; margin-top: 24pt; text-align: center;}
.heading-blue { font-weight: bold; margin-top: 18pt; margin-bottom: 5pt; color: #005fc4; }
.heading-black { font-weight: bold; margin-top: 18pt; margin-bottom: 5pt; }
.hidden { }
.italic { font-style : italic; }
.trailer { font-style: italic; font-size: 9pt; margin-top:25pt; }
.indent-heading { font-weight: bold; margin: 18pt 25pt 5pt 25pt; }
.indent { margin: 5pt 25pt 5pt 25pt; }

.Code { margin-top: 1pt; margin-bottom: 1pt; font-family: Courier New, Courier; font-size: 10pt; font-style: normal; font-weight: normal }
.Subtitle { font-weight: bold; color: #8200bb; margin-top: 16pt; margin-bottom: 5pt; }

HR { color: #353025; }
TABLE   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; text-indent: 0pt; margin-top: 5pt; }
.Simple { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; text-indent: 0pt; margin-top: 0pt; margin-bottom: 10pt; }
.Indented { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; text-indent: 0pt; margin: 5pt 50pt 5pt 50pt; }
.TitleTable  { margin-top: 0pt; text-indent: 3pt; margin-bottom: 0pt;}
.Embedded { margin: 0pt 0pt 0pt 0pt; }
