body { font-size: 62.5%; color: rgb(37, 37, 37); font-family: Arial,Geneva,"Helvetica Neue",Helvetica,verdana,sans-serif; }
h1 { font-weight: normal; color: rgb(17, 17, 17); }
h2, h3, h4, h5, h6 { font-weight: bold; position: relative; }
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2.4em; margin-bottom: 0.75em; }
h3 { font-size: 1.8em; line-height: 1.15em; margin-bottom: 0.33em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1.1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0px; }
p { font-size: 1.2em; margin: 0px 0px 0.8em; line-height: 1.4em; }
p img { float: left; margin: 0.33em 1.33em 1em 0px; padding: 0px; }
p img.right { float: right; margin: 1.5em 0px 1.5em 1.5em; }
a:link, a:visited { color: rgb(0, 119, 170); }
a:focus, a:hover { color: rgb(89, 46, 22); text-decoration: underline; }
a { color: rgb(102, 153, 153); text-decoration: none; }
blockquote { margin: 1.5em; color: rgb(102, 102, 102); font-style: italic; }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
sup, sub { line-height: 0; }
address { margin: 0px 0px 1.5em; font-style: italic; }
del { color: rgb(102, 102, 102); }
pre, code { margin: 1.5em 0px; white-space: pre; }
tt { display: block; margin: 1.5em 0px; line-height: 1.5; }
pre, code, tt { font: 1em/1.5 'andale mono','lucida console',monospace; }
li ul, li ol { margin: 0px 1.5em; }
ul li, ol li { line-height: 1em; padding-bottom: 0.5em; }
ul, ol { font-size: 1.2em; margin: 0px 1.5em 1.5em; list-style-position: inside; }
ul { list-style-type: square; }
ol { list-style-type: decimal; }
dl { margin: 0px 0px 1.5em; position: relative; }
dl dt { font-weight: bold; }
dt { font-size: 1.2em; margin-bottom: 0.33em; }
dd { font-size: 1.2em; margin-left: 0px; margin-bottom: 0.33em; }
dd p { font-size: 1em; margin-bottom: 0.5em; }
table { margin-bottom: 1.4em; }
th { font-weight: bold; background: none repeat scroll 0% 0% rgb(195, 217, 255); }
th, td { padding: 4px 10px 4px 5px; }
tr.even td { background: none repeat scroll 0% 0% rgb(229, 236, 249); }
tfoot { font-style: italic; }
caption { background: none repeat scroll 0% 0% rgb(238, 238, 238); }
table .last { padding-right: 0px; }
.small { font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide { display: none; }
.quiet { color: rgb(102, 102, 102); }
.loud { color: rgb(0, 0, 0); }
.center { text-align: center; margin: 1.5em auto 0.33em; }
.center img { float: none; }
.highlight { background: none repeat scroll 0% 0% rgb(255, 255, 0); }
.added { background: none repeat scroll 0% 0% rgb(0, 102, 0); color: rgb(255, 255, 255); }
.removed { background: none repeat scroll 0% 0% rgb(153, 0, 0); color: rgb(255, 255, 255); }
.top { margin-top: 0px; padding-top: 0px; }
.bottom { margin-bottom: 0px; padding-bottom: 0px; }
.title { font-weight: bold; }
.sub { font-style: italic; font-weight: bold; }
#footer { color: rgb(80, 100, 174); }
#ctr h2 { color: rgb(36, 62, 85); display: block; line-height: 1em; margin: 6px 0px -11px; padding: 0px 0px 4px; }
#ctr p { line-height: 1.5em; margin-bottom: 1em; }
