
#colophon { }
.initial { text-align: left; text-indent: 0; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; border-right: 0 none; border-left: 0 none }
.ltb { text-align: left; text-indent: 0; margin: 3.08em 0 0; padding: 3.08em 0 0; border-style: solid none solid none; border-width: 0.25em 0 0 0; border-color:  }
.mtb { text-align: left; text-indent: 0; margin: 2.17em 0 0; padding: 2.17em 0 0; border-style: solid none solid none; border-width: 0.1em 0 0 0; border-color:  }
.note { font-style: italic }
.stb { text-align: left; text-indent: 0; margin: 0.83em 0 0; padding: 0.83em 0 0; border-style: solid none solid none; border-width: 0; border-color:  }
.subhead { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-top: 0 none; border-bottom: 0 none }
.warning { color: black; font-style: normal; font-weight: bolder; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-transform: none }
a { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
a.offsite { color: #c66; font-weight: normal; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF) }
a:active { color: #c00; font-weight: bold; text-decoration: none; background: #ff0 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF) }
a:hover { color: #f00; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF) }
a:link { color: #c00; font-weight: bold; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF) }
a:visited { color: #69c; font-weight: bold; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF) }
abbr { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
acronym { font-variant: small-caps; text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: 0.1em; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
address { font-style: normal; text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: 0.1em; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 1.75em 0; padding: 0; border: none 0 }
applet { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
b { font-weight: bold; text-align: left; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
bdo { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
big { font-size: 1.17em; text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
blockquote { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0.83em 0 0.83em 1.75em; padding: 0; border: none 0 }
body { color: black; font-weight: normal; font-size: 1em; line-height: 1.75em; font-family: Georgia, "Minion Web", Palatino, "Book Antiqua", Utopia, "Times New Roman", serif; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-transform: none; word-spacing: normal; letter-spacing: normal; margin: 1.58em 5% 1.58em 16%; padding: 0; border: none 0; width: auto; font-size-adjust: .5; }
body > p:first-child { text-align: left; text-indent: 0; margin: 0; padding: 0; border: none 0 }
button { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
caption { text-align: left }
center { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
cite { font-style: italic; text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
code { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
col { color: black; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); float: none; clear: none; margin: 0; padding: 0; border: none 0 }
colgroup { color: black; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); float: none; clear: none; margin: 0; padding: 0; border: none 0 }
dd { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0 0 0.83em 1.75em; padding: 0; border: none 0 }
dd address { margin: 0; padding: 0; border: none 0 }
dd dir { margin: 0; padding: 0; border: none 0 }
dd dl { margin: 0; padding: 0; border: none 0 }
dd h1 { margin: 0; padding: 0; border: none 0 }
dd h2 { margin: 0; padding: 0; border: none 0 }
dd h3 { margin: 0; padding: 0; border: none 0 }
dd h4 { margin: 0; padding: 0; border: none 0 }
dd h5 { margin: 0; padding: 0; border: none 0 }
dd h6 { margin: 0; padding: 0; border: none 0 }
dd hr { margin: 0; padding: 0; border: none 0 }
dd menu { margin: 0; padding: 0; border: none 0 }
dd ol { margin: 0; padding: 0; border: none 0 }
dd p { margin: 0; padding: 0; border: none 0 }
dd pre { margin: 0; padding: 0; border: none 0 }
dd ul { margin: 0; padding: 0; border: none 0 }
del { text-decoration: line-through; background-color: #f66; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
dfn { font-style: italic; text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
dir { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0.83em 0; padding: 0; border: none 0 }
div { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
div + p { text-align: left; text-indent: 0; margin: 0; padding: 0; border: none 0 }
div > p:first-child { text-align: left; text-indent: 0; margin: 0; padding: 0; border: none 0 }
dl { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0.83em 0; padding: 0; border: none 0 }
dt { color: black; font-style: normal; font-weight: 600; font-size: 1.17em; font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0; font-size-adjust: .53; }
em { color: black; font-style: normal; font-weight: bold; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
em strong { color: black; font-style: normal; font-weight: bolder; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-transform: uppercase }
fieldset { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0.83em 0; padding: 0; border: none 0 }
font { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
form { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0.83em 0; padding: 0; border: none 0 }
h1 { color: black; font-style: normal; font-weight: 400; font-size: 2em; line-height: 1.33em; font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 1.33em 0 0.33em; padding: 0; border: none 0; font-size-adjust: .53; }
h1 + p { text-align: left; text-indent: 0; margin: 0; padding: 0; border: none 0 }
h2 { color: black; font-style: normal; font-weight: 400; font-size: 1.75em; line-height: 1.33em; font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 1.75em 0 0.33em; padding: 0; border: none 0; font-size-adjust: .53; }
h2 + p { text-align: left; text-indent: 0; margin: 0; padding: 0; border: none 0 }
h3 { color: black; font-style: normal; font-weight: 400; font-size: 1.58em; line-height: 1.33em; font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 1.58em 0 0.33em; padding: 0; border: none 0; font-size-adjust: .53; }
h3 + p { text-align: left; text-indent: 0; margin: 0; padding: 0; border: none 0 }
h4 { color: black; font-style: normal; font-weight: 500; font-size: 1.33em; line-height: 1.33em; font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 1.33em 0 0.33em; padding: 0; border: none 0; font-size-adjust: .53; }
h4 + p { text-align: left; text-indent: 0; margin: 0; padding: 0; border: none 0 }
h5 { color: black; font-style: normal; font-weight: 600; font-size: 1.17em; line-height: 1.33em; font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 1.17em 0 0.33em; padding: 0; border: none 0; font-size-adjust: .53; }
h5 + p { text-align: left; text-indent: 0; margin: 0; padding: 0; border: none 0 }
h6 { color: black; font-style: normal; font-weight: 700; font-size: 1em; line-height: 1.33em; font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 1em 0 0.33em; padding: 0; border: none 0; font-size-adjust: .53; }
h6 + p { text-align: left; text-indent: 0; margin: 0; padding: 0; border: none 0 }
hr { color: black; text-decoration: none; text-align: center; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0.83em 0; padding: 0; border: none 0; width: 0.5em; height: 0.1em; visibility: hidden }
i { font-style: italic; text-align: left; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
iframe { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
img { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
ins { text-decoration: underline; background-color: yellow; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
kbd { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
label { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
li { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0 0 0 1.75em; padding: 0; border: none 0 }
li address { margin: 0; padding: 0; border: none 0 }
li dir { margin: 0; padding: 0; border: none 0 }
li dl { margin: 0; padding: 0; border: none 0 }
li h1 { margin: 0; padding: 0; border: none 0 }
li h2 { margin: 0; padding: 0; border: none 0 }
li h3 { margin: 0; padding: 0; border: none 0 }
li h4 { margin: 0; padding: 0; border: none 0 }
li h5 { margin: 0; padding: 0; border: none 0 }
li h6 { margin: 0; padding: 0; border: none 0 }
li hr { margin: 0; padding: 0; border: none 0 }
li menu { margin: 0; padding: 0; border: none 0 }
li ol { margin: 0; padding: 0; border: none 0 }
li p { margin: 0; padding: 0; border: none 0 }
li pre { margin: 0; padding: 0; border: none 0 }
li ul { margin: 0; padding: 0; border: none 0 }
menu { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0.83em 0; padding: 0; border: none 0 }
object { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
ol { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0.83em 0; padding: 0; border: none 0 }
ol li { list-style-type: decimal }
ol ol { margin: 0; padding: 0; border: none 0 }
ol ol li { list-style-type: lower-alpha }
ol ol ol li { list-style-type: lower-roman }
p { text-decoration: none; text-align: left; text-transform: none; text-indent: 1.75em; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
p.initial { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-top: 0 none; border-bottom: 0 none }
pre { line-height: 1.33em; font-family: Monotype.com, "Courier New", monospace; text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0.83em 0; padding: 0; border: none 0 }
q { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
s { text-align: left; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
samp { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
small { font-size: 0.92em; text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
span { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
strike { text-align: left; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
strong { color: black; font-style: italic; font-weight: bold; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
strong em { color: black; font-style: normal; font-weight: bolder; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-transform: uppercase }
sub { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
sup { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
table { color: black; font-size: 1em; font-family: Georgia, "Minion Web", Palatino, "Book Antiqua", Utopia, "Times New Roman", serif; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; float: none; clear: none; margin: 0; padding: 0; border: none 0; font-size-adjust: .5; }
tbody { color: black; font-size: 1em; font-family: Georgia, "Minion Web", Palatino, "Book Antiqua", Utopia, "Times New Roman", serif; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-transform: none; word-spacing: normal; letter-spacing: normal; float: none; clear: none; margin: 0; padding: 0; border: none 0; font-size-adjust: .5; }
td { color: black; font-size: 1em; line-height: 1.58em; font-family: Georgia, "Minion Web", Palatino, "Book Antiqua", Utopia, "Times New Roman", serif; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; float: none; clear: none; margin: 0; padding: 0; border: none 0; font-size-adjust: .5; }
td > p:first-child { text-align: left; text-indent: 0; margin: 0; padding: 0; border: none 0 }
tfoot { color: black; font-size: 1em; font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-transform: none; word-spacing: normal; letter-spacing: normal; float: none; clear: none; margin: 0; padding: 0; border: none 0; font-size-adjust: .53; }
th { color: black; font-weight: bold; font-size: 1em; line-height: 1.58em; font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; float: none; clear: none; margin: 0; padding: 0; border: none 0; font-size-adjust: .53; }
thead { color: black; font-size: 1em; font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-transform: none; word-spacing: normal; letter-spacing: normal; float: none; clear: none; margin: 0; padding: 0; border: none 0; font-size-adjust: .53; }
tr { color: black; font-size: 1em; font-family: Georgia, "Minion Web", Palatino, "Book Antiqua", Utopia, "Times New Roman", serif; text-decoration: none; background: #fffff5 url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF); text-transform: none; word-spacing: normal; letter-spacing: normal; float: none; clear: none; margin: 0; padding: 0; border: none 0; font-size-adjust: .5; }
tt { text-align: left; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
u { text-align: left; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }
ul { text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0.83em 0; padding: 0; border: none 0 }
ul ul { margin: 0; padding: 0; border: none 0 }
var { font-style: italic; text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; list-style-position: outside; float: none; clear: none; margin: 0; padding: 0; border: none 0 }