/* 
    Document   : text
    Created on : 12.11.2008, 15:14:43
    Author     : mileht
    Description:
        STM Tasa-arvo text version.
*/


    html, body { height:100% ; background: #fff;}
    *{background-image: none;}
    body { font-size: 62.5%; margin: 0 20px; padding: 0; font-family: Arial, sans-serif; color:#222; }
    #wrapper {width: 80%; margin: 0 auto 0 auto; background: #fff; padding: 1em; font-size: 1.2em; }
    #footer {width: 80%; margin: 0 auto 0 auto; background: #fff; padding: 1em; font-size: 1.2em; }
    
    .infoBar { display:none; }

 /* Paragraph & cell styles */
    .leftAlign { text-align: left;}
    .rightAlign { text-align: right;}
    .centered { text-align: center;}
    .justified { text-align: justify;}
    .spacer { clear: both; height: 1px; overflow: hidden;}
    p { line-height: 1.6;}
    p.h, h3.h {padding: 5px 0; margin: 0; clear: both;}
    strong { color: #111;}
    .u4-image-caption { font-size:0.8em ; color:#666 ; margin:0 ; padding:0 ; margin-left:0.5em ; }
    img {display:none;}
    a { color:#006bb6 ; text-decoration:none; } 
    a:hover { color:#006bb6 ; text-decoration:underline ; }

    h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 1.2em; font-family:Arial, sans-serif; color:#222; }
    p { margin-top: 0; margin-bottom: 1.2em; }
    h1 { font-weight: bold; font-size: 1em; line-height: 1em; }
    h2 { text-transform:uppercase; font-size: 1.5em; font-weight: normal; }
    h3 { text-transform: none; font-weight: bold; font-size: 1.2em; }
    h4 { text-transform: none; font-weight: bold; font-size: 1.1em; }
    h5 { text-transform: none; font-weight: normal; font-size: 1em; }
    h6 { text-transform: none; font-weight: normal; font-size: 1em; }
    
    #middle h2 { color:#ff7f31; }
    
    .nav-menu h3 { text-transform:uppercase; font-size:1em; }
    #top-navi { font-family:Arial, sans-serif; font-size:1.1em; }
    
    h1#logo { margin: 0.5em 0; font-size:2em; text-transform:uppercase; }
    /*h1#logo a { display: block; margin-bottom:0.5em; }*/
    #quote h2 { font-size:1.2em; text-transform:none; }
    
    #support span { padding:0 5px; }
    #support span.h { padding:0 10px 0 0; }
    #support .right{text-align: left;}
    #support #font-size, #support .links, #support .left { margin-bottom:0.5em; }
    #search{padding: 1em 0 1em 0;}
    .ie #search { display:inline; }
    
    #footer { width:100%; margin:1em 0 0 0; padding:0; border-top:1px solid #aaa; }
    
    #breadcrumb .frontpage { float:left; }
    .n5content{margin-bottom: 1em;}
    
/* Navigation */
    #top-navi { float:left; width:100%; }
    #top-navi ul { float:left; padding:0; list-style-type:none; margin: 0;}
    #top-navi li { float: left; }
    #top-navi li a {margin: 0; padding: 5px 10px 5px 0; display: block; float: left; background: none; color: #333; font-weight: bold; font-size: 1.1em;}
    #top-navi li.selected a {color: #999; text-decoration:underline; }
    

/* Liferay dock */
    .lfr-dock{position: relative;}
    .lfr-dock-list{background: none; display: block;}   
    