body     { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; background-color: #a4b5af; text-align: center; margin: 0; padding: 0 }
p   { font-weight: normal; margin: 0; padding: 6px }
i { font-style: normal }
li b { color: black; font-style: normal }
#whole       { background-color: white; background-image: url(images/bg.gif); background-repeat: repeat-y; margin: auto; width: 950px; height: auto }
#head     { background-image: url("images/top2.jpg"); background-repeat: no-repeat; margin: auto auto 6px; width: 880px; height: 120px; border-right: 1px solid gray; border-bottom: 1px solid #f9f9f9; border-left: 1px solid gray }
#headk { color: white; background-color: #575a5b; margin: auto auto 6px; width: 670px; border-right: 1px solid gray; border-bottom: 1px solid #f9f9f9; border-left: 1px solid gray }
#headk h1 { font-size: 10px; font-weight: normal; text-align: left; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 6px }
#wrap    { margin: auto; width: 880px }
#cont   { font-size: 12px; text-align: left; width: 670px; float: left }
#contimg  { }
#contimg img { margin: 0 0 6px; border-style: solid; border-width: 1px; border-color: #575a5b #b0b0b0 #f9f9f9 }
#intro  { color: white; line-height: 14px; background-color: #808080; margin-bottom: 6px; border: solid 1px gray }
h1 { font-size: 18px; font-weight: bold; margin: 0; padding-right: 6px; padding-left: 6px }
h3 a { color: black; font-weight: bold }
h4 { font-size: 12px; font-weight: bold; margin: 0; padding-right: 6px; padding-bottom: 6px; padding-left: 6px }
#intro h1 { font-size: 18px; font-weight: bold; background-color: #575a5b; background-repeat: no-repeat; margin: 0; padding: 6px; border-bottom: 1px dotted white }
.download { color: black; text-align: center }
.download a { color: black }
.download b { font-size: 24px; text-decoration: underline }
.show    { background-color: #fff; margin-bottom: 6px; height: auto; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray }
show ul { position: relative; left: 18px }
.show h3  { font-size: 18px; font-weight: bold; background-color: #d3d3d3; margin: 0; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; border-bottom: 1px dotted #808080 }
.showhead  { background-color: #d3d3d3; margin: 0; border-style: solid solid dotted; border-width: 1px; border-color: #808080 }
.showhead_a { background-color: #575757; margin: 0; border-right: 1px solid #808080; border-bottom: 1px dotted #808080; border-left: 1px solid #808080 }
.showhead_a h1 { color: #fff; font-size: 21px; font-weight: bold; margin: 0; padding: 6px 6px 3px }
.showhead h3  { font-size: 18px; font-weight: bold; margin: 0; padding: 0 6px 3px }
.clearboth  { margin: 0; padding: 0; position: relative; top: -10px; clear: both }
.iefix  { position: relative }
#navb { font-size: 12px; text-align: left; width: 202px; float: right }
.navlist  { background-color: #fff; margin-bottom: 6px; border: solid 1px #a4b5af }
#navb h3  { color: #808080; font-size: 11px; font-weight: normal; background-color: #d3d3d3; margin: 0; padding: 3px 6px }
#navb ul  { background-color: #fff; margin: 0; padding: 6px }
#navb li { list-style-type: none }
#foot       { font-size: 10px; font-weight: normal; line-height: 11px; background-color: #d3d3d3; text-align: center; margin: 6px auto 0; padding: 6px 0; width: 880px; clear: both; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080 }
a    { color: #808080; font-weight: normal; text-decoration: none }
.navlist a { color: black; text-decoration: none; width: 100%; border-bottom: 1px dotted #ececec }
.navlist a:hover  { color: black }
.navlist a:visited { color: black }
.navlist a:link { color: black }
.navlist a:active { color: red }
#zoom { margin: auto }
#zoom img { margin: auto }
form  { margin: 0; padding: 6px }