body {background: #eee url('../img/bgr_page.gif') repeat-x fixed bottom;  color: #000; margin: 0; padding-bottom: 1em; padding-top: 0.5em; text-align: center} body, table {font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 84%} a {color: #369} a:hover {color: #c00; text-decoration: underline} form {padding: 0px; margin: 0px} img {border: 0px none; } h2 {color: #369;  margin-top: 0;  text-align: center} li {list-style-type: square} ul {line-height: 1.2em} #page-header {border-left:1px solid #58b; border-right:1px solid #58b; border-top:1px solid #58b; background:#8be url('../images/bgr_up.gif') repeat-x; border-bottom:0px none; height: 60px; margin: 0 auto; text-align: right; width: 758px} #page-header-left {float: left; text-align: left} #logo h1 {font-size: 1.5em; margin: 0em} #date {color: #369; font-weight: bold; font-size: 11px; margin-left: 2px; margin-top: 14px}
#page-body {  border-left:1px solid #58b; border-right:1px solid #58b; border-bottom:1px solid #58b; background-color: #fff;   border-top: 0px none;   margin: 0 auto;  padding-bottom:0.8em; _padding-bottom:0; padding-top:0.8em; text-align:left; width:758px; margin-right:auto; margin-left:auto} #window-left {float: left; width: 150px} #window-main {margin-left: 150px} .window-content {float: left;  padding-left: 5px;  padding-right: 5px;  width: 598px} #window-right {float: right; width: 150px} div.menu-left, div.menu-right {border: #58b 1px solid; margin-bottom: 0.8em} div.menu-left p, div.menu-right p {margin: 0; padding: 0.3em} div.menu-left {border-left: 0px none; } div.menu-right {border-right: 0px none; } div.menu-left ul, div.menu-right ul {color: #369; list-style-image: url('../images/odr_def.gif'); margin: 0; margin-left: 1.5em; padding: 0.3em 0 0.3em 0} div.menu-left li, div.menu-right li {margin: 0} div.menu-caption {background: url('../images/bgr_caption.gif') #8be; border-bottom: #ccc 1px solid; color: #369; font-weight: bold; height: 16px; padding-left: 0.3em}
div.menu-icons {margin-top: 0.7em; text-align: center} div.menu-icons img {margin-bottom: 0.7em} div.menu-left ul.first {margin-left: 0.5em} .second {padding-left: 1em} #poll {color: #000; list-style-image: url('none'); list-style-type: none; margin-left: 0.3em} #poll li div {background: url('../images/bgr_caption.gif') #69c; border: #aaa 1px solid; font-size: 0.5em; margin: 0 0 1.3em .6em; text-align: right} #page-footer {  background-color: #eee;   border: #58b 1px solid;  border-top: 0;   border-top: 358b 1px solid;   clear: both; font-size: 0.85em;   margin-left: auto; margin-right: auto;  padding-bottom: 0.5em;   padding-top: 0.5em; text-align: center; width: 758px} #copyright {margin-top: .8em} #panel-main {background: #8be url('../images/bgr_search.gif'); border: 1px solid #58b;  color: #000; margin-bottom: 0.5em; padding: 2px; text-align: center} .ac {margin-left: auto; margin-right: auto; text-align: center} .ar {text-align: right}
.message {color: #c00; font-weight: bold; margin-bottom: 0.7em; text-align: center} .bold {font-weight: bold} .tip {color: #d00; font-weight: bold} .frame {border: #69c 1px solid; margin-bottom: 0.8em; padding: .8em} .frame h2 {font-size: 1.4em; margin: 0; margin-bottom: .5em} .frame h2 a {color: #c00} .frame img {float: left; margin-right: 0.8em} .frame p {margin: 0; margin-bottom: 0.8em} .frm-def {margin: 0 0 1.2em 0} .frm-def fieldset {border: #ccc 1px solid} .frm-def legend {border: #ccc 1px solid; color: #777; margin-bottom: 0.8em; padding-left: 0.7em; padding-right: 0.7em} .frm-def-left {float: left; margin-right: 10px; padding-top: 0.2em; text-align: right; width: 100px} .frm-def-right {margin-bottom: 0.8em} .max {width: 460px} .button {background: #ccc url('../images/bgr_searchbutton.gif'); border: 1px solid #369; color: #369; height: 22px; padding-top: 1px; font-weight: bold} #banner-top {border-bottom: #aaa 1px solid; border-left: #aaa 1px solid; width: 468px}
.cats-left {float: left; font-size: 1.4em; font-weight: bold; margin-bottom: 0.7em} .cats-right {font-size: 1.4em; font-weight: bold; margin-bottom: 0.7em; margin-left: 50%} #report {font-size: 85%; padding: 0.7em} div.box-caption {background: url('../images/bgr_caption.gif') #8be; border: #369 1px solid;  color: #369; font-weight: bold; height: 16px; margin-top: 1.4em; padding-left: 0.3em} .box {border: #369 1px solid; margin-bottom: .8em;  padding: 0.3em} .box ul {margin: 0;  padding: 0;  list-style-position: inside} div.viewpath {color: #369; font-size: 1.2em; font-weight: bold; margin: 0.7em 0 0.7em 0; text-align: center} #hp {padding: 0.3em 0 1em 0; text-align: center} #hp a {font-weight: bold} .line-def {color: #aaa; height: 1px} .hide {display: none} .clear {clear: both;  height: 1px;  border: none;  margin: -1em 0 0 0;  visibility: hidden} #copyright a:link, #copyright a:active, #copyright a:visited, h3 a:link, h3 a:active, a.tip:link, a.tip:active {color: #c55;  font-weight: bold}
h3 a:visited, a.tip:visited {color: #888} #copyright a:hover, h3 a:hover, a.tip:hover {background-color: #c55;  color: #fff;  text-decoration: none} .hp-middle-caption {border-bottom: #369 2px solid;  color: #369;  font-size: 110%;  font-weight: bold;  margin: 0} .caption {background: url('../images/bgr_caption.gif') #8be; border: #58b 1px solid; border-bottom: #ccc 1px solid; color: #369; font-weight: bold; height: 16px; padding-left: 0.3em} #middle-panel {float: left;  width: 420px} #right-panel {float: left;  margin-left: 5px;  width: 173px} #categories-list ul {font-size: 130%;  line-height: 1.5em;  margin: 0;  padding: 5px 0 0px 15px;  _padding-bottom: 15px;  font-weight: bold} #left-column {float: left;  margin: 0;  margin-left: 10px;  width: 235px} #right-column {margin: 0} .info-panel, .info-panel-ad {border: #58b 1px solid;  margin-bottom: .8em;  padding: 5px; } .info-panel ul {list-style-position: inside;  margin: 0;  padding: 5px} .info-panel p {margin: 0;  margin-bottom: .8em}
.info-panel-ad {text-align: center} #info-panel-last {_margin-bottom: 0} .person-name {font-weight: bold}
table.ad-tbl {border-collapse: collapse; font-size: 12px; margin-bottom: 15px; width: 100%;} table.ad-tbl td {border: #aaa 1px solid; vertical-align: top;} table.ad-tbl th {background-color: #eee; border: #aaa 1px solid; color: #369; font-size: 14px; text-align: center;} td.ad-tbl-left {background-color: #eee; width: 100px;} td.ad-tbl-img {text-align: center; width: 100%;} td.ad-tbl-del {background-color: #eee; font-size: 10px; text-align: right;} .expl {font-size: 11px; margin-top: 4px; padding-left: 110px;}
.paging{background: #eee; text-align: center;}.mssg {color: #c00; border: #bbb 1px solid; padding: 5px; background: #eee; font-weight: bold; margin-bottom: 0.7em; text-align: center}
