﻿.dontprint {
display: none;
}

body {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 9pt;
line-height: 12pt;
margin: 5pt;
}

h1 {
page-break-after: avoid;
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 16pt;
font-weight: bold;
line-height: 18pt;
border-color: black;
border-width: 1pt;
border-style: solid;
margin: 0 0 10pt 0;
padding: 2pt 0 2pt 6pt;
}

h2 {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 14ptpt;
font-weight: bold;
line-height: 22pt;
text-indent: 10pt;
margin: 1pt 0 0 0;
padding: 0 0 0 30pt;
}

h3 {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 14pt;
font-weight: bold;
line-height: 20pt;
text-indent: 10pt;
margin: 1pt 0 0 0;
padding: 0 0 0 0;
}

h4 {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 13pt;
font-weight: bold;
line-height: 18pt;
text-indent: 10pt;
margin: 15pt 0 0 0;
padding: 0 0 0 0;
}

h5 {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 13pt;
font-weight: bold;
line-height: 17pt;
text-indent: 10pt;
margin: 8pt 0 0 0;
padding: 0 0 0 0;
}

h6 {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 11pt;
font-weight: bold;
line-height: 19pt;
text-indent: 0;
margin: 15pt 0 -4pt 0;
padding: 2pt 3pt 0 10pt;
}

p {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 11pt;
line-height: 19pt;
text-indent: 0pt;
margin: 4pt 0 0 0;
padding: 0 3pt 0 10pt;
}

p.small {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 9pt;
line-height: 11pt;
text-indent: 0pt;
margin: 4pt 0 0 0;
padding: 0 10pt 0 10pt;
}

div.answer {
margin: 13pt 0 17pt 0;
}

div.club {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
margin: 20pt 40pt 20pt 40pt;
border-width: 1pt;
border-style: dotted;
}

div.club h6 {
margin: 5pt 0 0 0;
text-align: center;
}

p.problem {
font-weight: bold;
}


ol, ul {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 11pt;
line-height: 15pt;
text-decoration: none;
padding: 0 0 0 0;
margin: 5pt 10pt 5pt 40pt;
text-decoration: none;
border-width: 0 0 1pt 0;
border-style: none none none none;
}

dl {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 11pt;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 50pt 0 10pt;
text-decoration: none;
border-width: 0 0 1pt 0;
border-style: none none none none;
}

dt, dt a {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-weight: bold;
font-size: 11pt;
text-decoration: none;
margin: 6pt 0 0 0;
padding: 0 0 0 0;
}

a:link, a:visited, a:hover {
font-family: Times, 'Times New Roman', TimesNR, serif;
font-weight: normal;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-decoration: underline;
}

em {
font-family: inherit;
font-size: inherit;
line-height: inherit;
font-style: italic;
font-weight: inherit;
}

strong {
font-family: inherit;
font-size: inherit;
line-height: inherit;
font-style: inherit;
font-weight: bold;
}


form {
background-color: white;
color: black;
margin: 0 0 1pt 0;
padding: 6pt;
border-color: black;
border-width: 1pt;
border-style: solid;
}

form p {
background-color: #ddd;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 11pt;
line-height: 17pt;
text-align: right;
text-indent: 0pt;
margin: 4pt 0 4pt 0;
padding: 4pt;
}

form td {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 11pt;
line-height: 15pt;
text-indent: 0pt;
border-width: 1pt 0 0 0;
border-style: solid none none none;
}

form td.airy {
padding: 2pt 5pt 2pt 0;
border-style: none;
}

.twocols table {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
padding: 0 0 0 0;
text-decoration: none;
border-color: black; /* border-color needed for IE6W */
border-width: 0 0 1pt 0;
border-style:  none none solid none;
}

.twocols td {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 11pt;
line-height: 14pt;
text-indent: 0pt;
text-align: left;
padding: 5pt 0 5pt 10pt;
text-decoration: none;
border-color: black; /* border-color needed for IE6W */
border-width: 1pt 0 0 0;
border-style: solid none none none;
}

#leftlinks {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
width: 120pt;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#leftlinks ul {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 10pt;
list-style: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#leftlinks ul li {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 10pt;
font-weight: bold;
text-align: center;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#leftlinks ul li a {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 10pt;
font-weight: bold;
display: block;
text-decoration: none;
padding: 8pt 0 8pt 0;
margin: 0 0 0 0;
border-left: 2pt solid #007;
border-bottom: 1pt solid #007;
border-right: 1pt solid #007;
}

#leftlinks ul ul li a {
color: #fff;
font-size: 9pt;
font-weight: normal;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#leftlinks ul li a:hover {
background-color: #dff;
color: #007;
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;
font-weight: bold;
display: block;
text-decoration: none;
padding: 8pt 0 8pt 0;
margin: 0 0 0 0;
border-left: 2pt solid yellow;
border-bottom: 1pt solid #007;
border-right: 1pt solid yellow;
}

#leftlinks ul ul li a:hover {
font-size: 9pt;
font-weight: normal;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.threeminiblocks {
background-color: white;
position: relative;
height: 165pt;
padding: 20pt 0 0 0;
border-bottom: 1pt dotted #abf;
}

.mb_productname {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-weight: bold;
font-size: 10pt;
line-height: 11pt;
text-align: right;
text-indent: 0pt;
margin: 0 15pt 0 0pt;
padding: 0 0 0 0;
}

.mb_optionscount {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-size: 10pt;
line-height: 11pt;
text-align: right;
text-indent: 0pt;
margin: 4pt 15pt 0 0pt;
padding: 0 0 0 0;
}

.mb_pricerange {
background-color: white;
color: black;
font-family: Times, 'Times New Roman', TimesNR, serif;
font-style: italic;
font-size: 10pt;
line-height: 11pt;
text-align: right;
text-indent: 0pt;
margin: 0 15pt 0 0pt;
padding: 0 0 0 0;
}

.myst {
display: none;
}


