                html
                    {
                    height: 100%;
                    max-height: 100%;
                    padding: 0;
                    margin: 0;
                    border: 0;
                    background: #fff;

                    font-family: Arial,
                                 Helvetica,
                                 sans-serif;
                    font-size: 9pt;
                    color:  #000;

          /* hide overflow:hidden from IE5/Mac */ 
          /* \*/ 
          overflow: hidden; 
          /* */

                }


            
.unu, .doi { display: block; width: 365px; height: 365px; padding: 0; margin: 10px 0 0 20px; color: #000; }
.unu *, .doi * { color: #000 !important; }
.logo { margin: 20px 0 0 20px; }
       
        

                body
                    {
                    height: 100%;
                    max-height: 100%;
                    overflow: hidden;
                    padding: 0;
                    margin: 0;
                    border: 0;
                    }

         #box_left 
          {
          position: absolute; 
          top: 120px;
          right: 50%; 
          width: 377px;
          border-right: 5px solid #fff;
          height: 378px; 
          background: #FF4B00;
          overflow: hidden;
          padding: 0;
                    color:  #fff;
          }

         #box_right
          {
          position: absolute; 
          top: 120px;
          left: 50%;           
          height: 377px; 
          width: 377px; 
          background: #7F7F7F;
          overflow: hidden;
          padding-top: 0px; 
          padding-bottom: 0px; 
          padding-left: 10px;
          padding-right: 0px;
                    color:  #fff;
          }
        
        #box_right h2, #box_right p { margin-left:6px; clear:both;  }

               #box_right img
                    {
                    float:right;
          border: 0;
          margin-bottom:5px;
          
                    }


         #content
          {
          position: relative; 
                    color:  #fff;
          margin: 10px;
          padding-top: 15px;
          
          
          }

         #box_mask
          {
          padding-top: 5px; 
          padding-bottom: 5px; 
          position: absolute; 
          top: 120px;
          left: 50%; 
          right: 50%; 
          width:  10px;
          height: 378px; 
          background: #FFF;
          overflow: auto;
          }

         #logo
          {
          position: absolute; 
          top:  70px;
          right: 50%; 
          width:  378px;
          height: 25px; 
          overflow: visible;
          z-index: 10;
          }
          #logo a { display: block; width: 230px; }
        
         #logo_bw
          {
          visibility : hidden;
          }

         #menu  { margin:0 auto; width:670px; }
          
         #nav
          { padding: 0;
          text-align:center;
          position: absolute; 
          top: 520px;
          width:800px;
          height: 25px; 
          overflow: visible;
          margin-left:-50px;
          }

        .imagine  { padding: 0px; }
               #nav img
                    { vertical-align: top; 
                    border: 0;
          padding-right:20px;
                    }

    #nav li { list-style: none; display: inline; margin-right: 5px; }
    #nav li a { line-height: 22px; color: #fff; font-weight: bold; font-family: "LucidaGrande", "Lucida Sans Unicode", Lucida, sans-serif; background: url(../images/menu.gif) no-repeat left center; padding-left: 8px; width: 116px; }
    #nav li a:hover, .top ul li.active a { color: #76a2ce; text-decoration: none; }
    
    
         #mini_nav 
          {
          text-align:center;
          position: absolute; 
          top: 80px;
          width: 100%;
          height: 25px; 
          overflow: visible;
          }

               #mini_nav img
                    {
                    border: 0;
                    }

        h1
                    {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size:   9pt;
                    color:       #FFF;
                    font-weight: bold;
                    letter-spacing: 5px
                    }

                h2
                    {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size:   10pt;
                    color:       #FFF;
                    letter-spacing: 0.8px
                    }

                h3
                    {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size:   13pt;
                    color:       #FFF;
                    letter-spacing: 0.8px
                    }

                h4
                    {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size:   15pt;
                    color:       #FFF;
                    font-weight: bold
                    }

                h5
                    {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size:   1.4em;
                    color:       #FFF;
                    text-align:  center;
                    text-transform: uppercase
                    }

                p
                    {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size:   9pt;
                    color:       #FFF
                    }

                td
                    {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size:   9pt;
                    color:       #000000
                    }

                li
                    {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size:   9pt;
                    }

                a:link
                    {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size:   9pt;
                    color:       #FFF;
                    }

                a:visited
                    {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size:   9pt;
                    color:       #FFF;
                    }

                a:hover
                    {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size:   9pt;
                    color:       #FFF;
                    }
        .footer
          {
          text-align:center;
          position: absolute; 
          top: 650px;
          width: 100%;
          height: 25px; 
          overflow: visible;
          }
          
          #contact_left .bodytext { margin:15px 0 0 10px; padding:10px; }
          
          #content ul{ margin: 0; padding: 0 0 0 30px; }
          #content ul li { margin-top:13px; list-style: outside; }
          #content ul.body li { margin-top: 0px; }
          
          
          p { margin: 0 0 18px 0; }
          
          #box_right { position:relative;  }

          #box_right .anchora_s, #box_right .anchora_d  { width: 9px; height: 9px; display: block; position:absolute; z-index:20; bottom:0; background:#fff; filter:alpha(opacity=1); opacity:0.01; -moz-opacity:0.01; _height:2px; }

          #box_right .anchora_s { left:23px;  }
          #box_right .anchora_d { right:0px;  }

.unu, .doi { display: block; width: 365px; height: 365px; margin: 20px 0 0 20px; color: #000; }
.unu *, .doi * { color: #000 !important; }
.unu .listing p { color: #000 !important; }
.print { position: absolute; top: 40px; left: 400px; font-size: 14px; }

#news #content { padding-bottom: 18px; height: 345px; padding-top: 0; }
.str_page { position: absolute; left: 10px; bottom: 5px; width: 337px; height: 20px; }
.str_page p { position: absolute; right: 0; top: 0;c margin: 0; }
.pages { position:absolute; top:0px; right:20px; text-align:right; font-weight:normal; }

