html { width: 100%; }
body { background: #fff; margin: 0; padding: 0; width: 90%; text-align: left; color: rgb(0,0,0);
       line-height: 125%; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 10pt !important;
       font-weight: normal; }
#sidewrap, #pagenavi, .hide, .hidetxt, .simple, .nobgr, .hideprt { display: none; }
#header, #wrapper, #pagewrap, #page, #content, #footer, #footer p { margin: 0; padding: 0; border: 0; }
img, h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; border: 0; }

#header { height: auto; }
#wrapper { width: auto; overflow: visible; }
#pagewrap { width: auto; }
#page { margin: 20pt 0 0 10pt !important; text-align: left; width: auto; }
#content { width: 85%; }
#footer { text-align: left; width: auto; }
#footer p { margin: 10pt 0 0 0; font-size: 8pt; color: rgb(0,0,0); }
#footer a { display: none; }

a, a:link, a:visited { text-decoration: underline; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; margin-top: 6pt; margin-bottom: 12pt; letter-spacing: 0; }
h1 { font-size: 10pt; line-height: 12pt; }
h2 { font-size: 14pt; line-height: 16pt; }
h3 { font-size: 12pt; line-height: 14pt; }
h4, h5, h6 { font-size: 10pt; font-weight: bold; line-height: 12pt; }

html #header p { line-height: 1em; text-align: left; margin-top: 0.5em; margin-bottom: 0.2em;
                 font-size: 10pt !important; color: rgb(0,0,0); }
html #page p { line-height: 1.3em; text-align: left; margin-top: 0; margin-bottom: 12pt; }
html #page p.small { line-height: 1em; margin-bottom: 1em; font-size: 8pt !important; }
html #page p.last { page-break-after: always; }

#textwrap img { padding-bottom: 6pt; }

/* teaserboxes */
#textwrap p.boxlarge { margin: 10pt 0 10pt 0; padding: 5pt; border: 2pt dotted rgb(153,153,153); }
#textwrap p.boxright { margin: 10pt 0 10pt 10pt; padding: 5pt; border: 2pt dotted rgb(153,153,153);
                       width: 40%; float: right; }
#textwrap p.boxleft { margin: 10pt 10pt 10pt 0; padding: 5pt; border: 2pt dotted rgb(153,153,153);
                      width: 40%; float: left; }

/* float */
.fl { float: left; padding: 0; margin: 5pt 15pt 0 0; }
.fr { float: right; padding: 0; margin: 5pt 0 0 15pt; }
.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

/* img */
img { display: inline; }

