html, body {background: #e7e7e7; padding:0; margin:0}
* {font-family: tahoma, arial; font-size: 8pt}
table.main {border-collapse: collapse; width: 100%; height: 100%}
table.main td {padding:0px}
table.top {border-collapse: collapse; width: 100%}
table.top td {padding:0px}
table.top td.dl {background-image: url('/images/dot.gif')}
table.menu {border-collapse: collapse}
table.menu td {padding:0px}
table.menu td.spacer {border-bottom: #555 1px solid}
table.sbsp {border-collapse: collapse}
table.sbsp td {padding:2px}
.gray {background-color: #cfcfcf}
.gray2 {background-color: #888}

div.sbhead1,div.sbhead {padding: 8px; font-weight:bold; background: #e8e8e8; background-image: url('/images/metal.gif')}
div.sidebar,div.rsidebar {background-color: #e8e8e8; padding-bottom: 6px; margin-bottom: 6px}
div.items,div.ritems{margin-right: 6px; background: #3b567f; background-image: url('/images/mit_gnd1.gif')}
div.ritems {margin-left: 6px; margin-right:0; color: #fff}
form {padding:0; margin:0}
div.ins{padding:6px}
div.mit {width: 220px; padding: 3px; color: #fff; text-decoration:none; cursor:hand; cursor:pointer; font-size:9pt}
.flat,.flat_search {border: #aaa 1px solid; background-color: #fff; color: #3b567f; padding: 1px}
.flat_search {border: #678 1px solid; padding: 1px}
.flat_dark {border: #abc 1px solid; background-color: #000; color: #fff; font-weight: bold; padding: 1px}
.btn {border: #555 1px solid; background-color: #ddd; background-image: url('/images/btn_gnd.gif'); color: #000; padding: 2px}
.btn_dark {border: #89a 1px solid; background-color: #258; background-image: url('/images/btn_dark_gnd.gif'); color: #fff; padding: 2px}

div.mbutton1 {padding: 6px; padding-left: 8px; padding-right: 8px; margin-right: 4px; margin-top: 6px; margin-bottom: 6px; background: #3b567f;text-decoration:none;color: #fff;font-weight: bold; cursor: hand; cursor: pointer}
div.mbutton1:hover {background: #000;color: #def; cursor: hand; cursor: pointer;}

div.mbutton {padding: 6px 6px 5px 6px; text-decoration: none; color: #246; font-weight: bold; cursor: hand; cursor: pointer}
div.mbutton:hover {background: #e8e8e8;color: #000; cursor: hand; cursor: pointer}
div.mbutton a, div.mbutton a:hover {text-decoration: none}
div.vdiv {margin-left: 2px; margin-right: 2px; color: #777}
div#content {background: #fff; padding: 8px; margin-left: 6px; margin-bottom: 6px; padding-right: 0}
div#grad {background-image: url('/images/grad.gif'); margin-left: 6px}

div.blite,div.tlite {color: #def; font-size: 7pt; padding: 0; margin-left: 0}
div.tlite {border-bottom: #abc 1px solid; margin-bottom: 2px}
div.blite {color: #abc}
div.acont {margin-bottom: 2px; margin-top: 3px; padding: 3px}
a.sb:link, a.sb:visited, a.sb:hover {color: #fff; text-decoration: none; font-size: 8pt}
a.sb:hover {text-decoration: underline}
div.blite a.ltl:link,a.ltl:visited,a.ltl:hover {color: #abc; font-size: 7pt; text-decoration: none}
div.blite a.ltl:hover {color: #def; text-decoration: underline}
div.div {margin: 4px 0 4px 0}
div.copy {padding: 8px; padding-left: 12px; text-align: left; color: #000}
div.author {padding: 8px; padding-right: 12px; text-align: right; background-color: #cfcfcf; color: #000}

div.cont,div.cont1 {padding: 8px; padding-top: 0px; margin: 4px}
div.cont1 {border-right: #ddd 1px solid}
div.date,div.date_current {color: #333; font-weight: bold; padding: 6px 0px 6px 9px; text-align: left; border-bottom: #aaa 1px solid; background: #ddd; background-image: url('/images/metal.gif')}
div.date_current {color: #fff; border-bottom: #68a 1px solid; background: #cde; background-image: url('/images/metal_current.gif')}
div.rbhead {color: #fff; background: #4f5f75; background-image: url('/images/date_gnd.gif'); font-weight: bold; padding: 6px 0px 6px 9px; text-align: left; border-bottom: #555 1px solid}
div.tmt,div.tmt_current {background: #f8f8f8; padding: 4px 9px 4px 9px; border-bottom: #ddd 1px solid; color: #777}
div.tmt_current {background:#f0f8ff; border-bottom: #bcd 1px solid; color: #678}
div.informer {background: #fff; text-align: right; font-size: 8pt; color: #8ac; padding: 1px 0 0 9px; margin: 6px 0 6px 0; border-top: #cde 1px solid}
div.hd {color: #000; font-size: 9pt; font-weight: bold; border: #d0e0f0 1px solid; padding: 8px; margin-top: 8px; margin-bottom: 8px; background: #f0f8ff}
h3 {margin: 0 0 8px 0; background: #fff; color: #000; border-bottom: #eee 1px solid; padding: 6px 9px 7px 9px; font-size: 10pt}
h3 a:link, h3 a:visited, h3 a:hover {font-size: 10pt; font-weight: bold; text-decoration: none; color: #000}
h3 a:hover {text-decoration: underline; color: #26a}
div.hd {margin-bottom: 10px; margin-top:0}
div.price {color: #000; border: #aaa 1px solid; padding: 8px; background: #cde}
h2 {display: block; font-size: 16pt; font-weight: bold; margin: 0 0 10px 0; padding: 8px 8px 12px 12px; background: #f8f8f8; border-bottom: #ccc 1px solid}
div.desc, div.desc1 {color: #777; text-align: justify; text-indent: 9pt; margin: 6px 0 12px 0}
div.desc1 {color: #444}
div.desc2, div.desc3 {color: #444; margin: 6px 6px 12px 12px}
div.desc3 {text-indent: 0; margin: 12px}
div.desc4 {border: #ccc 1px solid; border-top: none; background: #f5f5f5; padding: 10px; margin-bottom: 12px}
div.itemhead {color: #246; background: #e0e8ef; font-weight: bold; padding: 8px 0px 8px 9px; text-align: left; border-bottom: #abc 2px solid}
div.link {text-align: left; margin-top: 14px; margin-left: 9px; font-weight: bold}
a:link,a:visited,a:hover,a.big:link,a.big:visited,a.big:hover {color: #246; text-decoration: none}
a.big:link,a.big:visited,a.big:hover {font-size: 9pt}
a:hover,a.big:hover {color: #26a; text-decoration: underline}

ul.nomark, ul.nomark li {display: block; list-style-type: none; padding:0; margin:0; margin-left: 10pt}
li {text-indent: 0; padding: 0; margin: 0; text-align: left}
div#add_info {border: #d0e0f0 1px solid; padding: 8px; margin-bottom: 6px}
div.hd1 {margin: 6px; margin-left: 2px; padding-bottom: 2px; font-weight: bold; color: #000; border-bottom: #000 1px solid}
table.rasp {border-collapse: separate}
table.rasp td {padding: 4px}
table.rasp td.time {background: #eee; color: #555; font-weight: bold; border-bottom: #ccc 1px solid}
table.rasp td.desc {background: #fff; color: #333; border-bottom: #ddd 1px solid}
table.rasp td.java {background: #fff; color: #888; border-bottom: #ddd 1px solid}
table.rasp td.hd {padding: 0}
table.rasp td.name {background: #eee; color: #000; font-weight: bold; border-bottom: #ccc 1px solid; vertical-align: top}

div.rbar {padding: 0 4px 0 4px; margin-bottom: 10px; background: #e5e5e5; background-image: url('/images/mit_gray_gnd.jpg')}
div.mit1 {width: 200px; padding: 3px; color: #3b567f; text-decoration:none; font-weight: bold}
div.mit1:hover{background-color: #cde; padding: 2px; border: #607594 1px solid; color: #000; text-decoration:none; cursor:hand;cursor:pointer}
ul, ul li, li {color: #258}
div.rl {padding: 4px 0 4px 0}
span.red {color: #a00}

div.tab_active {padding: 6px; border: #aaa 1px solid; border-bottom: none; color: #26a; background: #f8f8f8; font-weight: bold; text-align: center; cursor: pointer; cursor: hand}
div.tab_before,div.tab_after {padding: 4px 5px 4px 5px; border: #aaa 1px solid; border-right: none; background: #e5e5e5; color: #000; text-align: center; cursor: pointer; cursor: hand}
div.tab_after {border: #aaa 1px solid; border-left: none}
div.tabset {padding: 12px; border: #aaa 1px solid; border-top: none; background: #f8f8f8; font-weight: normal}
div.spacer {border-bottom: #aaa 1px solid; width: 100%}
div.ajax_error,div.ajax_ok,div.ajax_error_dark,div.ajax_ok_dark {border: #a00 1px solid; padding: 5px; background: #fcc; text-align: center; margin-top: 6px}
div.ajax_ok {border: #972 1px solid; background: #ffd}
div.ajax_error_dark,div.ajax_ok_dark {border: #abc 1px solid; color: #fff; background: #000}
div.ajax_error_dark {color: #f88}
table.word_table {border-collapse: collapse}
table.word_table td {padding: 5px; border: #aaa 2px solid; background: #fff; color: #333}
div.rbb,div.rbbw {border: #89a 1px solid; padding: 6px; background: #e0e8f0; margin-bottom: 6px}
div.rbbw {background: #fff}
.font1 {font-size: 8pt}
.font2 {font-size: 10pt}
.font3 {font-size: 12pt}
.font4 {font-size: 14pt}
.font5 {font-size: 16pt}
.font6 {font-size: 20pt}
.font7 {font-size: 24pt}
div.navhead {border-bottom: #aaa 1px solid; background: #fff; padding: 6px 0px 6px 0px; margin: 0 18px 10px 8px; font-weight: bold; font-size: 9pt}
div.navhead table td {font-size: 9pt; font-weight: bold}
div.infohead {background: #eee; background-image: url('/images/infohead_gnd1.gif'); color: #258; padding: 5px; margin-bottom: 10px; text-align: center; font-weight: bold}
div.add_cat {background: #ddd; border: #aaa 1px solid; padding: 6px; margin: 4px 0 4px 0}

table.calendar {border-collapse: collapse}
table.calendar td, table.calendar td.header, table.calendar td.rc {padding: 5px 7px 5px 7px; border: #9ab 1px solid; background: #fff}
table.calendar td.header {background: #e0e8f0; color: #258; font-size: 9pt; font-weight: bold}
table.calendar td.rc {background: #f4fbff}
table.calendar td.mainHeader {padding: 8px; text-align: center; background: #c0d0e0; font-size: 10pt; font-weight: bold}
div.calendarName {padding-bottom: 2px; margin-bottom: 4px}
div.calendarAnons {margin: 0 0 3px 16px; color: #777; font-size: 7pt}
a.header:link,a.header:visited,a.header:hover {color: #258; font-size: 9pt; font-weight: bold; text-decoration: none}
a.header:hover {text-decoration: underline; color: #26a}
a.calendarAnons:link,a.calendarAnons:visited,a.calendarAnons:hover {color: #777; font-size: 7pt; text-decoration: none}
a.calendarAnons:hover {text-decoration: underline}
div.old_actual_switch {padding: 3px; border: #aaa 1px solid; color: #555; background: #e5e5e5; font-size: 7pt; cursor: hand; cursor: pointer}