html, body { height: 100%; margin: 0; padding: 0; } body { font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif; background: #f3f4f4 url(/bore/cms.nsf/bg2.gif) repeat-x top left; text-align: center; color:#003399; } td { font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif; color:#003399; } H1 { font-size: 1.25em; font-style: normal; font-weight: bold; line-height:1.1em; } H2 { font-size: 1.25em; font-style: normal; font-weight: bold; } H3 { font-size: 1.25em; font-style: normal; font-weight: bold; } .newsdate{ font-size: xx-small; font-style: normal; font-weight: bold; } .boxheading{ font-size: 12px; font-style: normal; font-weight: bold; color: #ccc; } .pageheading{ font-size: x-small; font-style: normal; font-weight: bold; color: #000000; } .mainheader{ font-size: 18px; font-style: italic; font-weight: bold; } .printheader{ font-size: 11px; font-style: normal; } .printfooter{ font-size: 11px; font-style: normal; } /* Linkkien tyylit */ a { font-style: normal; text-decoration: underline; color: #1D5798; } a:visited {color: #79818B} a:active{color: #79818B} a:hover {text-decoration: underline;} a.noch:visited {color: #1D5798} a.noch:active{color: #1D5798} /* containers */ div.clearit { clear: both } #indexcontainer { position: relative; width: 828px !important; margin: 0 auto; top: 0; background: #fff url(/bore/cms.nsf/bg_content.gif) repeat top left; text-align: left; min-height: 100%; /* For Modern Browsers */ height: auto !important; /* For Modern Browsers */ height: 100%; /* For IE */ } #container { position: relative; width: 828px !important; background: #fff url(/bore/cms.nsf/bg_content.gif) repeat top left; margin: 0 auto; top: 0; text-align: left; min-height: 100%; /* For Modern Browsers */ height: auto !important; /* For Modern Browsers */ height: 100%; /* For IE */ } #siteheader { height: 265px; margin:0; padding: 0; background: #fff url(/bore/cms.nsf/bg_header.gif) no-repeat top left; } #content { xmargin-bottom: 6px; /*Modify value as needed for footer height.*/ padding: 30px 0 48px 39px; } #contenthistory { xmargin-bottom: 6px; /*Modify value as needed for footer height.*/ padding: 0 0 48px 9px; } #container-foot { width: 100%; background: transparent; position: absolute; bottom: 0 !important; bottom: -1; height: 47px; } #sitefooter { text-align: left; font: normal xx-small arial, verdana, sans-serif; border: 0; padding:0; } #infoboxheading { border:1px solid #ddd; background:#ddd; width:100%; padding:4px; margin-top:5px; font:bold 12px Arial,Geneva,Helvetica,sans-serif; color:#0B3D6D; } #searchboxheading { border:0; background:#0063a3; width: 217px !important; width: 240px; width/**/:/**/240px; padding:4px; padding-left:19px; margin-top:0; font: 14px Verdana, Arial,Geneva,Helvetica,sans-serif; color:#fff; } #searchboxcontent { border:1px solid #0063a3; background:#eeeef0; width: 209px !important; width: 240px; width/**/:/**/240px; padding:10px; padding-left:19px; margin:0px } #subnavigation { border:0; background:transparent; width: 169px !important; width: 177px; width/**/:/**/177px; padding:0; margin:0; } #news { width:100%; font-size: 11px; padding-left: 21px; /*color:#fff;*/ } #news span.header { display:block; width:100%; padding: 2px 0 2px 7px; height:23px; background-color:#617fa1; font-size: 11px; font-weight: bold; margin-bottom:4px; } #news a {font-size:11px; text-decoration:none} #news a:hover {text-decoration:none} #news strong {font-size:11px;} #news h1 {font-size:11px;display:inline;} #sitesearch { background:transparent; padding:8px 0 8px 8px; margin:0; float:left; } #contactinfo { background:transparent; font-size:12px; color:#0063a3; padding:8px 0 8px 270px; margin:0; float:left; } #sitesearch form { padding:0; margin:0; } #sitesearch input { border:1px #687E87 solid; font:11px Arial, sans-serif; color:#000000; width:160px; } #footerlinks { float:right; padding:12px 8px 0 0; } #breadcrumbs { height:24px !important; height: 39px; height/**/:/**/39px; border:0; font-size: 10px; padding:15px 0 0 39px; } #breadcrumbs a { color:#999; } #headerimages { padding:0 0 0 0; margin:0 0 10px 0; border:0; } #address { font: 11px/1.4em Verdana, Arial, Helvetica, sans-serif; } #address a { font-size:11px; } .gallery { border: 3px solid #dbdbdb; } .mainheader {width:425px;height:19px;background:#fff;border:1px solid #c1c1c1;text-align:center;font-weight:bold;margin:10px} .heading {width:77px;height:19px;background:#cfcfcf;text-align:center;font-weight:bold;margin:0 0 15px 0} .vessel {width:77px;height:19px;background:#d5e8ff;border:1px solid #f2f2f2;text-align:center;font-size:11px;margin:5px 0 0 0} .column {float:left;margin:0 5px 0 5px; background:#fff url(/bore/cms.nsf/bg_vertline.gif)} .fleetpop { font-size:11px; display:none; position:absolute; border:1px solid #003399; background-color: #eaeaea; padding: 5px; z-index:1; margin:0; } .footerlinks {padding: 0 0 7px 36px;font-size:11px;color:#999;display:block} #organisation {width:525px; background:#fff url(bg_lines4b.gif) 60px 24px no-repeat} .orgmain { width:510px; background:transparent; text-align:center;font-weight:normal;font-size:11px;margin:0 0px 10px 0px} .orgheading { width:114px !important; width:120px; width/**/:/**/120px; margin:0 auto; background:#003a82;text-align:center; font-weight:normal;font-size:11px;color:#fff;padding:3px;} .orgheading2 { width:114px !important; width:120px; width/**/:/**/120px; margin:0 auto; background:#9bb8db;text-align:center; font-weight:normal;font-size:11px;color:#002a78;padding:3px;} .task { width:118px !important; width:120px; width/**/:/**/120px; background:#d5e8ff; border:1px solid #f2f2f2; text-align:center;font-size:11px;margin:5px 0 0 0} .orgcolumn {float:left;margin:0 10px 0 0px} .orgcolumn2 {float:left;margin:0;} .secondrow { margin:30px 0 0 190px }