html { 	backgroud: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; margin: 0px; padding: 9px; }
body { 	backgroud: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; margin: 0px; padding: 9px; }

h1 { color: #000000; font-size: 18pt; font-weight: normal; margin: 0px 0px 10px 0px; }
h2 { color: #000000; font-size: 14pt; font-weight: normal; margin: 0px 0px 10px 0px; }
h3 { color: #000000; font-size: 10pt; font-weight: bold; }
h1.quote { padding-left: 18px; background: url(../images/quote.gif) no-repeat left top; color: #c60000; }
h1.big { font-size: 24pt; }
h2.big { font-size: 16pt; }

blockquote { padding-left: 60px; margin-left: 0px; font-weight: bold; font-size: 12pt; background: url(../images/bquote.gif) no-repeat left center; }

.number { font-family: "Times New Roman", Times, serif; }
.number span { font-family: Georgia, "Times New Roman", Times, serif; }

a { color: #c60000; text-decoration: underline; }
a:hover { color: #484848; }
a img { border: none; }

.pointer { cursor: pointer; }
.red { color: #c60000; }
.top { padding-top: 0px; margin-top: 0px; }

p { padding-top: 0px; margin-top: 0px; }

table, img { border: none; }
table td { text-align: left; vertical-align: top; color: #4c4c4c; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; }
table td.right { text-align: right; }
table td.bottom { vertical-align: bottom; }
table td.separator { font-size: 0px; height:12px; }
table td.underline { border-top: 2px solid #c60000; padding-top: 20px; }
table td.underline1 { border-top: 1px solid #c60000; padding-top: 20px; }
table td.footerline { border-bottom: 2px solid #c60000; padding-bottom: 3px; }

table.article td.underline { border-top: 1px solid #c60000; padding-top: 8px; padding-bottom: 0px; }
table.article td.notice { font-size: 12pt; font-style: italic; }
table.article td.separator { font-size: 0px; height: 25px; }

div.cleaner { clear: both; }
div.left { float: left; }
div.right { float: right; }
div.underline { border-top: 1px solid #c60000; }

p.quote { font-style: italic; font-size: 10pt; }

.deckle1 { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) > 780)? "780px" : "100%"); max-width: 1360px; }
.glue { padding: 0px; margin: 0px; width: 100%; height: 100%; }
.glue td { padding: 0px; margin: 0px; }
.glue h2 { padding: 0px; margin: 0px; }
#menu { background: #c60000 url(../images/menu_bg.jpg) repeat-x; height: 32px; width: 100%; vertical-align: middle; white-space: nowrap; margin-top: 20px; border-left: 9px solid #fff; border-right: 4px solid #fff; }
#menu ul { margin: 0px; padding: 0px; }
#menu li { display: inline; margin: 0px 25px 0px 25px; font-family: "Times New Roman", Times, serif; font-size: 11pt; }
#menu li.separate { margin: 0px; width: 1px; border-left: 1px solid #fff; }
#menu a { color: #ffffff; }
#menu a:hover { text-decoration: none; }

td.block { padding: 7px; }
td.block img { margin-right: 15px; }
.topnews { padding: 20px; margin: 20px; border: 1px solid #b4b4b4; font-size: 10pt; }
.topnews h1 { margin: 0px; margin-bottom: 5px;  }
.topnews h1.quote { padding-left: 18px; padding-top: 10px; background: url(../images/quote.gif) no-repeat left top; }
.topnews p { margin-bottom: 8px; }
.topnews a { padding: 4px 15px 4px 7px; margin-bottom: 2px; height: 24px; background: #c60000 url(../images/array_rw.gif) no-repeat right; color: #fff; text-decoration: none; }
.topnews a:hover { color: #c60000; background: none; }

.cover { padding-top: 0px; margin-top: 0px; border-collapse: collapse; }
.cover table { border-collapse: collapse; }
.cover td { padding: 0px; margin: 0px; }
.cover td.space { border: 0px none; }
.cover td.title { border: 1px solid #b4b4b4; border-top: none 0px; }
.cover img { margin: 0px; padding: 0px; }
.cover h1 { margin: 12px; font-size: 14pt; }
.cover h1 span.date { font-size: 12pt; font-style: italic; font-weight: normal; }
.cover div { position: absolute; z-index: 10; margin: 0px; padding: 0px; }
.cover div.array { height: 44px; bottom: 0; background-image: url(../images/topnode.png); background-repeat: no-repeat; background-position: bottom left; }
.cover div table { margin: 0px; padding: 0px; }
.cover div table td { margin: 0px; padding: 0px; }
.cover a:hover { color: #c60000; }

.newscolumn td { padding: 0px; margin: 0px; }
.newscolumn td.title { color: #000; font-size: 12pt; font-weight: normal; }
.newscolumn td.date { color: #c60000; font-size: 12pt; }
.newscolumn td.underline { }
.newscolumn div.news { padding: 5px; margin: 0px; }
.newscolumn table td { border-collapse1: collapse; padding-right: 9px; }

.bordered { border: 1px solid #b4b4b4; }
.noborder { border: none; }

td.banners { padding-left: 3px; }
div.banner { margin-bottom: 17px; width: 170px; border: 1px solid #b4b4b4; }

.news { border: 1px solid #fff; cursor: pointer; }
.hover { border: 1px solid #b4b4b4; }
div.news { width: 180px; float: left;; border: 1px solid }
div.news td { width: 25%; padding-right: 5px; padding-bottom: 3px; }
div.news .date { color: #c60000; font-weight: bold; }
div.news .photo { }
div.news .title { font-weight: bold; color: #000; }
.title img { margin-bottom: 7px; }

.news .date { color: #c60000; font-weight: normal; font-size: 12pt; }
.news .photo {  }
.news .title { color: #000; font-weight: normal; font-size: 12pt; }
.news .notice { line-height: 14pt; }

.topnewscolumn td { padding: 0px; margin: 0px; padding-bottom: 1px; }
.topnewscolumn td.title { font-weight: normal; }
.topnewscolumn td.date { font-weight: normal; }

.topnewscolumn table { margin-top: 8px; }
#mainnewscolumn { line-height: 14pt; }

#gallery { padding: 5px; margin-bottom: 5px; }
#gallery_nav table { width: 100%; }
#gallery_nav td { color: #c60000; white-space: nowrap; padding: 0px; margin: 0px; }
#gallery_nav .page { width: 50px; text-align: center; }
#gallery_nav .array { width: 15px; }
#gallery_nav .array img { cursor: pointer; margin-top: 5px; }

.columnized .column p { padding-right: 8px; }
.columnized .last { padding-right: 0px; }


table.copyright { width: auto; }
table.copyright td { white-space: nowrap; font-size: 8pt; }
table.copyright td.l { width: 370px; }
table.copyright td.r { padding-left: 20px; width: 580px; }

.copyright p { padding: 15px 0px 0px 0px; margin: 0px; white-space: normal; }
.copyright td.barcode { border: 1px solid #b4b4b4; line-height: 18px; vertical-align: middle; padding-left: 20px; }
.copyright td.barcode img { margin-right: 10px; }

td.author { font-size: 10pt; padding: 8px; font-weight: bold; border-bottom: 1px solid #b4b4b4; border-top: 1px solid #b4b4b4;  }
