
body,th,td { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fefefe }
a:link { color: #00f; text-decoration: none }
a:visited { color: #00f; text-decoration: none }
a:hover { color: #f30; text-decoration: underline }
h2 { text-align: center }
h3 { text-align: center }
h4 { font-size: 12px; text-align: center }
hr { color: #333; height: 1px }
em { color: #f33; font-size: 10pt; font-style: normal }
.bold { font-weight: bold }
.small { font-size: 11px;  background-color: #f5f5f5 }
.right { text-align: right }
.left { text-align: left }
.center { font-size: 11pt; text-align: center }
.line { background-color: #000 }
.sub-area { margin-bottom: 20px; margin-left: 10px }
.text-lineheight { line-height: 150%; padding-top: 5px; padding-right: 10px; padding-left: 15px }
.button { color: #003; font-size: 10pt; background-color: #fc6; text-align: center; padding: 2px; width: 170px; border: outset 1px }
.back-blue { color: #000; background-color: #f0ffff }
.back-pink { background-color: #fff0f5 }
.back-gray { color: #000; background-color: #d3d3d3 }
.back-white { color: #000; background-color: #fff }
.back-yellow { color: #000; background-color: #ffffe0 }
.back-pale { background-color: #f5f5f5 }
.bar-main { color: #003; font-size: 15px; font-weight: bold; background-color: #ccc; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; height: 22px; border-top: 1px solid #666; border-left: 1px solid #666 }
.bar-main1 { font-weight: bold; background-color: #ccc; height: 23px; border-top: 1px solid #666; border-right: 1px solid #666 }
.bar-main2 { font-weight: bold; background-color: #ccc; height: 23px; border-top: 1px solid #666 }
.bar-main3 { color: #003; font-size: 15px; font-weight: bold; background-color: #ccc; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; height: 23px; border: solid 1px #666 }
.bar-main4 { color: #003; font-size: 15px; font-weight: bold; background-color: #ccc; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; height: 23px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666 }
.bar-main5 { color: #003; font-size: 15px; font-weight: bold; background-color: #ccc; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; height: 23px; border-top: 1px solid #ccc; border-bottom: 1px solid #999 }
.bar-main6 { color: #003; font-size: 15px; font-weight: bold; background-color: #ccc; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; height: 23px; border-top: 1px solid #ccc }
.bar-sub2 { font-size: 13px; background-color: #c0c0c0; margin-bottom: 8px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px }
.line-all { border: solid 1px #666 }
.line-right { border-right: 1px solid #666 }
.line-left { border-left: 1px solid #666 }
.line-l { border-bottom: 1px solid #666; border-left: 1px solid #666 }
.line-bottom { border-bottom: 1px solid #666 }
.line-side { border-right: 1px solid #666; border-left: 1px solid #666 }
.line-sideb { border-right: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #666 }
.line-top { border-top: 1px solid #666 }
.list-title { font-weight: bold; border-top: 1px solid #666 }
.top-small { color: #333; font-size: 12px; line-height: 120%; background-color: #f5f5f5; padding: 5px 5px 5px 8px }
.more { color: #001441; font-size: 11px; font-weight: normal; text-align: right; padding-right: 5px }
.t-list { color: #000; font-size: 13px; font-weight: bold; line-height: 130%; background-color: #f5f5f5; text-align: left; padding-left: 20px; border-bottom: 1px solid #999 }
.t-list1 { color: #000; font-size: 13px; line-height: 130%; text-align: center; border-bottom: 1px solid #999 }
.t-date { text-align: right; padding-right: 15px; padding-bottom: 5px }
.t-title { font-size: 19px; font-weight: bold; padding: 10px 5px 0px 20px }
.t-stitle { font-size: 15px; font-weight: bold; padding: 8px 5px 0px 40px }
.t-text { font-size: 11pt; line-height: 120%; padding: 10px 20px 15px 20px }
.t-img { padding: 5px 20px 5px 20px }
.t-name { font-size: 11pt; text-align: right; padding-top: 10px; padding-right: 30px; padding-bottom: 15px }
.h-date { font-size: 10pt; background-color: #f5f5f5; padding: 3px 3px 3px 20px }
.h-title{ font-size: 10pt; background-color: #f5f5f5; padding: 3px 3px 3px 10px }
.headline { background-color: #f5f5f5; padding-top: 15px; padding-bottom: 15px; padding-left: 15px }
.headline-date { color: #006; font-size: 13px; font-weight: bold; background-color: #f5f5f5; padding: 5px 3px 7px 15px }
.headline-text { font-size: 13px; font-family: Arial; font-weight: bold; background-color: #f5f5f5; text-align: left; padding: 4px 3px 4px 30px }
.head-title { font-size: 14pt; font-weight: bold; padding-top: 15px; padding-left: 10px }
.head-subtitle { color: #333; font-size: 11pt; font-weight: bold; padding-left: 30px }
.head-text { font-size: 11pt; line-height: 130%; padding: 5px 10px 10px 20px }
.list-top { color: #003; line-height: 140%; font-size: 15px; font-weight: bold; background-color: #ccc; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; }
.list-title { background-color: #fefefe; font-weight: bold; border-top: 1px solid #666; padding: 5px }
.list{ background-color: #fefefe; line-height: 140%; padding-right: 15px; padding-left: 15px; padding-bottom: 8px }
.info-date { color: #333; font-size: 13px; background-color: #f5f5f5; width: 100px; padding-left: 10px }
.info-text { background-color: #f5f5f5 }
.information { background-color: #f5f5f5 }
.mkt-title { color: #333; font-size: 11px; background-color: #ccc; padding: 1px 1px 1px 3px; border-top: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666 }
.mkt-date { color: #333; font-size: 11px; font-weight: bold; background-color: #ccc; text-align: right; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; border-top: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666 }
.mkt-item { color: #333; font-size: 11px; font-family: sans-serif; padding: 1px 1px 1px 3px; border-left: 1px solid #666 }
.mkt-price { color: #003; font-size: 11px; font-family: sans-serif; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; border-right: 1px solid #666 }
.mkt-price2 { color: #003; font-size: 11px; font-family: sans-serif; padding-top: 1px; padding-right: 7px; padding-bottom: 1px }
.mkt-green { color: #060; font-size: 10px; font-family: sans-serif; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; border-right: 1px solid #666 }
.mkt-red { color: #f33; font-size: 10px; font-family: sans-serif; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; border-right: 1px solid #666 }
.market { background-color: #f5f5f5; padding-left: 5px; border-bottom: 1px solid #ccc }
.top-left { background-color: #f5f5f5; padding-bottom: 10px; padding-left: 15px; border-bottom: 1px solid #ccc }
