div, p, th, li, dd { /* redundant selectors to help NS4 not forget */ font-family: Arial, Verdana, Lucida, Helvetica, sans-serif; font-size: 10pt; line-height: 14pt;} body { background-color: White; color: Black; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; } h1 { font-size: 10pt; line-height: 14pt; font-weight: bold; text-transform: uppercase; } h2 { font-size: 10pt; line-height: 14pt; text-transform: uppercase; } h3 { font-size: 10pt; line-height: 14pt; font-style: italic; } h4 { } a:link { text-decoration: none; color: #e5724c; } a:visited { text-decoration: none; color: #d5623c; } a:active { text-decoration: none; color: #f5825c; } a:hover { text-decoration: none; color: #f5926c; } form { border: 0; margin: 0; } img { border: 0; } table { border: 0; } td { border: 0; /* akaihola 2002-09-12 */ font-size: 10pt; /* line-height: 14pt; moved to zpt_stylesheet_non_ns4 stylesheet */ } table.top { } table.top tr td { border: none /* 1px solid black */ ; } td.red { background-color: #e14135; } img.textlogo { margin-left: 100px; } td.tabs { background-color: #9791BF; text-align: left; vertical-align: top; } p.tabs { margin-left: 155px; margin-top: 0; margin-bottom: 10px; line-height: 10px; } table.body { margin-top: 30px; } div.left { margin-left: 30px; margin-right: 30px; } p.LinksTitle { font-weight: bold; text-transform: uppercase; color: #e5724c; } p.Link { font-size: 8pt; line-height: 11pt; margin-top: 4pt; margin-bottom: 0; text-transform: uppercase; color: #e5724c; } p.LinkDescription { font-size: 8pt; line-height: 11pt; margin-top: 0; } div.main { margin-left: 0px; margin-right: 15%; } div.footer { /* #stickyfooter here or in sticky.css applies fixed/absolute position depending on browser /* margin-bottom: 0px; /* bottom: 0px; */ top: 500px; left: 0px; clear: both; width: 100%; } p.footer { margin-top: 0; margin-bottom: 0; text-align: center; background-color: #9791BF; } img.footer { margin: 0px; vertical-align: baseline; position: relative; bottom: -3px; } input.SearchBox { margin: 0 8px 0 8px; } #stickyfooter { position: absolute; visibility: visible; z-index: 99; } #MemberActionsBox { color: White; background-color: #5599CC; border-top: solid #AAAAAA; border-top-width: thin; } .ActionTitle { color: Black; font-family: sans-serif; /* akaihola 2002-09-14: bold removed */ font-size: 90%; min-width: 235px; /* akaihola 2002-09-12: added */ width: 235px; /* akaihola 2002-09-12: added */ max-width: 235px; /* akaihola 2002-09-12: added */ } /* akaihola 2002-09-14: for all .ActionLink: changed from white to blue, bold removed, shrank from 90 to 70% */ .ActionLink { color: Black; font-family: sans-serif; original_font-size: 90%; font-size: 70%; } .ActionLink a:link { original_color: White; color: Blue; text-decoration: none; original_font-weight: bold; } .ActionLink a:visited { original_color: White; color: Blue; text-decoration: none; original_font-weight: bold; } .ActionLink a:active { original_color: White; color: Blue; text-decoration: none; original_font-weight: bold; } .ActionLink a:hover { color: #336699; text-decoration: none; original_font-weight: bold; } .ObjectStatus { font-style: italic; } #ForematterCell { /* akaihola 2002-09-15: not used in main_template anymore , somewhere else? */ margin-top: 20px; } #DesktopStatusBar { color: Red; background-color: White; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: italic; font-weight: bold; margin-top: 8pt; } #DesktopTitle { margin-top: 8pt; } #DesktopDescription { font-style: italic; font-weight: bold; margin-right: 8pt; margin-bottom: 14pt; } #Desktop { margin-left: 8pt; margin-right: 8pt; } #ContentByline { font-size: 90%; font-style: italic; } #DiscussionAbove { margin-left: 16pt; margin-right: 8pt; margin-top: 8pt; margin-bottom: 8pt; font-style: italic; } table.FormLayout { width: 80%; } table.FormLayout tr { vertical-align: top; } table.FormLayout tr th.TextField { vertical-align: top; color: #000000; } table.FormLayout tr td.TextField { vertical-align: top; color: #000000; } table.FormLayout th { text-align: right; font-size: 80%; font-weight: bold; } table.FormLayout dl.FieldHelp dd { font-size: 80%; color: #000000; } table.FormLayout td.ListName { background-color: #336699; color: #FFFFFF; font-weight: bold; vertical-align: middle; } table.FormLayout td.ListDefinition { font-style: italic; color: #000000; } table.ContentsList tr td { font-size: 100%; } table.ContentsList tr td img { border: 0; } /*************************** Search results ***************************/ table.SearchResults { width: auto; } table.SearchResults tr { vertical-align: top; } table.SearchResults tr.even { background-color: #E0E0E0; } table.SearchResults tr th { text-align: left; } table.SearchResults tr td img { border: 0; } table.SearchResults tr.Heading td { padding: 5px 0 5px 0; text-transform: uppercase; } table.SearchResults tr td.Description { font-style: italic; } /*************************** Wizard ***************************/ table.Wizard { width: auto; } table.Wizard tr { vertical-align: top; } table.Wizard tr th { text-align: right; } /*************************** News page ***************************/ div.NewsBar { text-align: right; } table.NewsItems { border: 0; } td.NewsBorder { background-color: #336699; } td.NewsListing { background-color: #336699; color: #FFFFFF; font-size: 80%; font-weight: bold; } a.NewsListing{ background-color: #336699; color: #FFFFFF; font-weight: bold;} td.NewsByLine { background-color: #CCCCCC; color: #336699; font-size: 80%; text-align: left; vertical-align: top; } .NewsLeadin { background-color: #FFFFFF; color: #336699; } .NewsByLine { background-color: #336699; color: #FFFFFF; } .NewsDateline { background-color: #336699; color: #FFFFFF; } td.NewsTitle { background-color: #336699; color: #FFFFFF; text-align: center; font-size: 90%; font-weight: bold; } .NewsItemRow { background-color: #AAAAAA; font-size: 70%; } p.NewsHeadline { background-color: #336699; } table.listing tbody tr.odd td { background-color: #CCCCCC; } tr.row { /* forum search form */ vertical-align: top; } td.info { /* forum search form help text */ font-style: italic; } p.kysymys { font-style: italic; } p.vastaus { margin-left: 15pt; } p.RangeSelector { text-align: right; word-spacing: 1em; } img.FloatLeftImg { /* Image at left, text goes around it Used in /local_html */ float: left; border: 0; margin-right: 1em; align: left; }