/***************************************** GENERAL *****************************************/ BODY { background: #CDC9A5 fixed; padding: 0px; margin: 20px; border: 0px; background-image: url('/_img/back/57x.png'); } TABLE { border-collapse: collapse; border: 0px; } TD { font-size: 10pt; } .printonly { display: none; } /***************************************** LINKS *****************************************/ A IMG { border: 0px; } A { color: #b00000; text-decoration: underline; } A:hover { color: #f00; } A.hidden { display: none; } A:visited { color: #660000; } A:visited:hover { color: #f00; } /***************************************** MAIN TABLE GENERAL *****************************************/ TABLE.main { width: 100%; border: 0px solid black; } /***************************************** MAIN TABLE DECORATIONS *****************************************/ TABLE.main TD.corner { background-color: transparent; width: 10px; height: 10px; padding: 0px; margin: 0px; border: 0px; } TABLE.main TD.border-h { background: #BDB995; width: 100%; padding: 0px; margin: 0px; border: 0px; } TABLE.main TD.border-v { background: #BDB995; width: 10px; padding: 0px; margin: 0px; border: 0px; } /***************************************** MAIN TABLE SEARCH *****************************************/ TABLE.main TD.search { white-space: nowrap; background: #DDD9B5; padding: 7px 15px 7px 7px; margin: 0px; color: #000; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10pt; text-align: right; } TABLE.main TD.search INPUT#text { background: #f0f0d0; border: 1px solid black; width: 150px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10pt; padding: 1px 2px; } TABLE.main TD.search INPUT#button { background: #BDB995; border-top: 1px solid #eDe9c5; border-left: 1px solid #eDe9c5; border-bottom: 1px solid #8D8965; border-right: 1px solid #8D8965; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10pt; padding: 0px 2px; } /***************************************** MAIN TABLE PATH *****************************************/ TABLE.main TD.path { font-family: Verdana, Helvetica, Tahoma, Verdana, sans-serif; font-size: 10pt; background: #e3e3d9; padding: 2px 18px; color: #666; text-align: left; } TABLE.main TD.path A { text-decoration: none; } TABLE.main TD.path .current { } /***************************************** MAIN TABLE MENU *****************************************/ TABLE.main TD.notice { background: #c00; color: #ddd; text-align: center; padding: 2px 5px; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; } TABLE.main TD.notice a { color: #fff; } TABLE.main TD.mainmenu { white-space: nowrap; background: #cDc9a5; padding: 3px 15px 4px 15px; margin: 0px; color: #808080; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10pt; text-align: left; } TABLE.main TD.mainmenu A { color: #000; text-decoration: none; } TABLE.main TD.mainmenu A:hover { text-decoration: underline; color: #fff; } TABLE.main TD.mainmenu A.standout { font-weight: bold; } /***************************************** MAIN TABLE FOOTER *****************************************/ TD.footer { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; background: #DDD9B5; color: #000; font-size: 9pt; padding: 3px 15px; text-align: left; font-style: italic; border-top: 5px solid #cDc9a5; } TD.footer .png { float: left; margin: 1px 7px 0px 0px; } TD.footer P { margin: 0px; } /***************************************** MAIN TABLE GENERAL CONTENT *****************************************/ TABLE.main TD.content { background: #F3F3E9; padding: 15px 15px 15px 15px; margin: 0px; color: #333; text-align: left; word-spacing: 1px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #333; } TD.content DIV.png { float: left; } /***************************************** MAIN TABLE HEADER *****************************************/ TABLE.main TD.header { white-space: nowrap; background: #DDD9B5; padding: 7px 7px 7px 15px; margin: 0px; color: #000; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 20pt; text-align: left; } TABLE.main TD.header A { font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; color: #a27e64; text-decoration: none; } /***************************************** ODP LINKS *****************************************/ DL.odp-links { margin: 0px; margin-top: 10px; } DL.odp-links DT { margin-left: 0px; font-family: Tahoma, Verdana, Helvetica, Verdana, sans-serif; } DL.odp-links DD { margin-left: 20px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; } /***************************************** CONTACT FORM *****************************************/ DIV.contact-form { background: #e0e0e0; border: 1px solid #999; padding: 10px; font-weight: bold; color: #666; } DIV.contact-form INPUT.text, DIV.contact-form TEXTAREA, DIV.contact-form DIV.light { background: #f0f0f0; border: 0px solid black; font-family: Verdana, sans-serif; font-size: 10pt; padding: 1px 2px; width: 100%; color: #339; margin-bottom: 5px; font-weight: normal; } DIV.contact-form INPUT.button { background: #d0d0d0; color: #666; font-weight: bold; border: 1px solid black; font-family: Verdana, sans-serif; font-size: 10pt; padding: 1px 2px; } /***************************************** NEWS ENTRIES *****************************************/ IMG.news { float: left; margin: 0px 10px 8px 0px; } .news-more { font-style: italic; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; } .news-date { color: #aaa; font-style: normal; font-weight: bold; margin: 0px 0px 10px 0px; font-family: Verdana, Verdana, Helvetica, Tahoma, Verdana, sans-serif; } P.news-title { font-size: 10pt; font-weight: bold; color: #000; font-family: Verdana, Verdana, Helvetica, Tahoma, Verdana, sans-serif; margin: 10px 0px 0px 0px; text-align: left; } P.news-content { font-family: Verdana, Verdana, Helvetica, Tahoma, Verdana, sans-serif; font-size: 10pt; margin: 0px 0px 0px 0px; } /***************************************** TOOLBOX SIDEBAR *****************************************/ DIV.tools { border-left: 3px solid #CCa; border-bottom: 3px solid #CCa; width: 150px; float: right; margin: -15px -15px 10px 15px; padding: 10px 15px 10px 10px; background: #F3F3E9; font-size: 9pt; } DIV.tools P { margin: 0px 0px 10px 0px; } DIV.tools P.title { font-weight: bold; font-size: 10pt; margin: 0px 0px 0px 0px; } DIV.tools A.more { color: #666; } DIV.tools UL { margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 15px; list-style-type: square; } DIV.tools UL LI { margin: 0px; padding: 0px; } DIV.tools IMG.s_ver { width: 8px; height: 10px; } /***************************************** SOFTWARE TITLES *****************************************/ DL.software DT DIV { background: #e8e8e5; padding: 2px 5px; } DL.software UL { background: #F3F3E9; } DL.software LI { list-style-type: square; } .software SPAN.desc { color: #666; } .software SPAN.ver { color: #008; } SPAN.alpha { color: #f00; } SPAN.beta { color: #c90; } SPAN.stabil { color: #060; } /***************************************** PAGE BIG TITLE *****************************************/ TABLE.pagehead { margin: 0px 0px 10px 0px; xwidth: 100%; border-bottom: 1px dashed #ccc; xfloat: left; } TABLE.pagehead TD.image { padding: 5px 5px 5px 5px; width: 1%; vertical-align: middle; } TABLE.pagehead TD.text { width: 100%; border: 0px; padding: 5px 5px 5px 5px; vertical-align: middle; } TABLE.pagehead TD.text P.title { font-family: Verdana, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size: 18pt; margin: 0px 0px -5px 0px; } TABLE.pagehead TD.text .subtitle { font-size: 10pt; font-weight: normal; font-family: Verdana, Helvetica, Tahoma, Verdana, sans-serif; } TABLE.pagehead TD.image DIV.png { float: none; } /***************************************** PAGE SUBTITLES *****************************************/ H1 { font-family: Bitstream Vera Sans, Helvetica, Tahoma, Verdana, sans-serif; font-size: 16pt; color: #555; } H2 { font-size: 14pt; color: #555; } H3 { font-size: 12pt; color: #555; } H4 { font-size: 10pt; color: #555; } P.title { margin: 0px; font-size: 18pt; } /***************************************** INFO TABLE STYLE *****************************************/ TABLE.info TH { background: #d0d0cc; border: 1px solid #999; padding: 2px 5px; font-weight: bold; font-size: 10pt; } TABLE.info TD { background: #e8e8e5; border: 1px solid #999; padding: 2px 5px; font-size: 10pt; } TABLE.info TD.standout { font-weight: bold; border: 1px solid black; } /***************************************** SPACE TABLE STYLE *****************************************/ TABLE.space TD { vertical-align: top; text-align: left; padding: 0px 15px 0px 0px; } /***************************************** SURVEY TABLE STYLE *****************************************/ TABLE.survey TD, TABLE.survey TH { border: 1px solid #999; padding: 2px 5px; font-size: 10pt; background: #f0f0dd; text-align: left; } TABLE.survey TH { background: #d0d0bb; font-weight: bold; text-align: center; } TABLE.survey TD.right { text-align: right; } TABLE.survey TD.head { text-align: center; background: #ddd; } TABLE.survey TD.head-right { text-align: right; font-weight: bold; background: #e8e8d8; } TABLE.survey TD.total { text-align: left; xborder-top: 2px solid #666; xborder-bottom: 2px solid #666; background: #ffffdd; } TABLE.survey TD.total-right { text-align: right; xborder-top: 2px solid #666; xborder-bottom: 2px solid #666; background: #ffffdd; } /***************************************** CALENDAR TABLE STYLE *****************************************/ TABLE.calendar { border-collapse: separate; border: 1px solid #ddd; } TABLE.calendar TD { font-weight: bold; font-size: 10pt; color: black; } TABLE.calendar TD.year { background: #e0e0d0; color: black; border: 1px solid #996; padding: 2px 5px; font-weight: bold; font-size: 12pt; } TABLE.calendar TD.cell { padding: 0px; } TABLE.calendar-cell TD.number { background: #ddddd5; border-top: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #666; font-weight: bold; padding: 2px 5px; text-align: center; vertical-align: middle; } TABLE.calendar-cell TD.link { border-top: 1px solid #666; border-bottom: 1px solid #666; padding-left: 4px; padding-right: 1px; text-align: center; vertical-align: middle; background: #e8e8E0; } TABLE.calendar-cell TD.last-link { background: #e8e8E0; border-right: 1px solid #666; border-top: 1px solid #666; border-bottom: 1px solid #666; padding-left: 4px; padding-right: 2px; text-align: center; vertical-align: middle; } /***************************************** FRONTPAGE CELLS *****************************************/ TABLE.fp { clear: right; width: 100%; } TABLE.fp TD { width: 50%; text-align: left; vertical-align: top; } TABLE.fp TD H1 { margin-bottom: 5px; } TABLE.fp TD.left { padding: 0px 15px 0px 0px; border-right: 1px dashed #ccc; } TABLE.fp TD.right { padding: 0px 0px 0px 15px; } /***************************************** COMMUNITY TALKS *****************************************/ UL.comm-talk { margin-top: 0px; margin-bottom: 0px; } UL.comm-talk .time { color: #008; } .comm-talk .author { color: #666; } /***************************************** VARIOUS PAGE STYLES *****************************************/ P.shade { background: #e8e8e5; padding: 2px 5px; } TEXTAREA { font-family: Courier New, monospace; font-size: 12pt; } P.error { font-weight: bold; color: red; font-size: 16pt; } HR { border: 0px; background: #F3F3E9; border-top: 1px dashed #ccb; margin: 10px 0px 0px 0px; height: 1px; } .em-links A { background: #e0e0e0; padding: 2px 5px; text-decoration: none; } BLOCKQUOTE { margin: 0px; margin-left: 20px; width: 650px; font-style: italic; } .footnote { font-style: italic; color: #999; font-size: 9pt; } P.details A, .footnote A { color: #833; } P.details { color: #999; font-style: normal; margin: 0px; margin-bottom: 10px; padding-left: 15px; } .code, CODE, .term { background: #ffe; font-family: Courier New, monospace; font-size: 12pt; } CODE, .term { white-space: nowrap; } PRE.code { padding: 5px; border: 1px solid green; } B.break { font-size: 14pt; font-weight: bold; color: green; } .warn { color: red; } P.graph { text-align: center; } .center { text-align: center; } .news-sum-date { font-family: Tahoma, Trebuchet MS, Arial, sans-serif; color: #999; font-style: italic; padding-left: 10px; font-size: 9pt; } .news-sum-id { font-family: Tahoma, Trebuchet MS, Arial, sans-serif; } .news-detail { } /***************************************** VARIOUS PAGE STYLES *****************************************/ .vote { border: 1px solid black; padding: 3px 6px; margin: 0px 0px 10px 0px; font-size: 12pt; background: #fff; text-align: center; font-color: black; } .vote .title { font-size: 16pt; font-weight: bold; color: #000099; } .vote .subtitle { font-weight: bold; color: #cc0000; }