BODY {  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;  font-size:9pt;  margin:1em;  background-color:white;}td {  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;  font-size:9pt;  color:#333333;  vertical-align:top;}h1,h2 {  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;  font-size:12pt;  color:#336699;  font-weight:bold;  vertical-align:top;  page-break-after:avoid;}h3 {  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;  font-size:10pt;  color:#000000;  font-weight:normal;  vertical-align:top;  page-break-after:avoid;}h4 {  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;  font-size:9pt;  color:#336699;  font-weight:bold;  vertical-align:top;  page-break-after:avoid;}h5,h6 {  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;  font-size:8pt;  color:#336699;  font-weight:normal;  vertical-align:top;  page-break-after:avoid;}a {  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}a:link {  color:#336699;  text-decoration:underline;}a:visited {  color:#000033;  text-decoration:underline;}a:active {  color:#FF9900;  text-decoration:underline;}a:hover {  color:#FF9900;  text-decoration:underline;}a.tab:visited {  color:#FFFFFF;  text-decoration:none;}a.tab:link {  color:#FFFFFF;  text-decoration:none;}a.tab:hover {  color:#FFFFFF;  text-decoration:underline;}a.tab:active {  color:#FFFFFF;  text-decoration:none;}hr {  color:silver;}p {  font-size:9pt;  font-family:Tahoma,Verdana,Arial,Helvetica,Sans-serif;  margin-top:6px;}ol {  font-size:9pt;  font-family:Tahoma,Verdana,Arial,Helvetica,Sans-serif;  margin-top:4px;  margin-bottom:4px;  margin-left:20px;}ul {  font-family:Tahoma,Verdana,Arial,Helvetica,Sans-serif;  margin-top:4px;  margin-bottom:4px;  list-style-type:square;  margin-left:20px;}li {  font-family:Tahoma,Verdana,Arial,Helvetica,Sans-serif;  page-break-before:avoid;}th {  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;  font-size:9pt;  text-align:left;  background-color:#AAAAAA;  font-weight:bold;}.input {  font-size: 9pt;  font-family:monospace;}tt,pre {   font-size:9pt;   font-family:Courier,monospace;}sup {   font-size:6pt;}sub {   font-size:6pt;}strong {   font-family:Tahoma,Verdana,Arial,Helvetica,Sans-serif;   font-size:9pt;   font-weight:bold;}small {   font-family:Tahoma,Verdana,Arial,Helvetica,Sans-serif;   font-size 8pt;}em {   font-family:Tahoma,Verdana,Arial,Helvetica,Sans-serif;   font-size:9pt;   font-style:italic;}td.selected {   background-color:#336699;   padding-left:4px;   padding-right:2px;   color:#FFFFFF;   font-weight:bold;   vertical-align:middle;}td.deselected {   background-color:#999999;   padding-left:4px;   padding-right:2px;   color:#FFFFFF;   font-weight:bold;   vertical-align:middle;}table.box {        border:1px solid #000000;        background-color:#DDDDDD;}td.boxheader {        background-color:#336699;        color:#FFFFFF;        font-weight:bold;        padding-left:10px;        padding-top:1px;        padding-bottom:1px;        vertical-align:middle;}td.boxcontent {        padding: 4px;}td.tablecontent {        background-color:#336699;        }td.boxed {        background-color:#FFFFFF;}.align {  vertical-align:middle;}.tabletopic {        background-color:#AAAAAA;        font-weight:bold;}.light {        background-color:#FFFFFF;}.dark {        background-color:#DDDDDD;}.button {        vertical-align:middle;}.button:visited {  color:#FFFFFF;  text-decoration:none;}.button:link {  color:#FFFFFF;  text-decoration:none;}.button:hover {  color:#FF9900;  text-decoration:none;}.button:active {  color:#FF9900;  text-decoration:none;}