        *                       { margin:0; padding:0; border:0; }           

        body                    { padding:0; margin:17px 0 0 17px; font-family:Helvetica, Arial; overflow-y:scroll; text-align:center; }
     
        #outerpage              { margin:auto; width:912px; }
        #innerpage              { float:left; width:912px; text-align:left; }
        #logo                   { float:left; width:912px; padding-bottom:10px; }

        a                       { outline:none; }
        img                     { border:0; }
        
        h1                      { font-size:14px; font-weight:bold; color:#919191; }
        h2                      { font-size:13px; font-weight:bold; color:#919191; }

        #navi                   { float:left; width:912px; position:relative; padding-bottom:15px; text-align:left; }
        a.navi,a.navis          { float:none; padding:0 5px 0 0; font-size:39px; font-weight:bold; color:#566158; text-decoration:none; }
        a.navi:hover,a.navis    { color:#e8c8c8; text-decoration:none; }

        a.navi2,a.navis2         { float:none; padding:0 5px 0 0; font-size:39px; font-weight:bold; color:#eae4e4; text-decoration:none; }
        a.navi2:hover,a.navis2    { color:#e8c8c8; text-decoration:none; }

        img.men                 { float:none; position:static; padding:0 10px 0 10px; }
        div.content             { float:none; position:static; width:912px; height:425px;  }
        div.text                { float:left; width:912px; color:#919191; font-size:13px; padding:20px 0 0 0; margin-bottom:10px; border-bottom:1px solid #c9c9c9;  }
        div.text p              { margin:0; padding:12px 0 0 0; line-height:22px; }
        div.text a              { text-decoration:none; color:#566158; }
        div.text a:hover        { text-decoration:none; color:#e8c8c8; }

        div.close               { float:left; width:780px; padding:8px 0 8px 0; height:18px; border-bottom: 1px solid #c9c9c9; border-top: 1px solid #c9c9c9; }
        div.sites               { float:left; width:132px; padding:8px 0 0 0; height:26px;  border-bottom: 1px solid #c9c9c9; border-top: 1px solid #c9c9c9; }
        div.prev                { float:left; }
        div.site                { float:left; font-weight:bold; color: #c9d6cf; padding:0 5px 0 5px; }
        div.next                { float:left; }

        #footer                 { float:left; width:912px; border-top:1px solid #c9c9c9; padding-top:10px; font-style:italic; font-family:Times New Roman,Arial; color:#919292; font-size:12px; }
        #footer a               { color:#919292; text-decoration:underline; }
        #footer a:hover         { color:#e8c8c8; text-decoration:none; }

        div.left50              { float:left; width:422px; height:302px; padding:17px 17px 17px 17px; overflow:hidden; }
        div.left51              { float:left; width:422px; height:286px; padding:17px 17px 0 17px; overflow:hidden; }
        div.left51d             { float:left; width:422px; height:16px; padding:0 17px 0 17px; overflow:hidden; }
        div.left75              { float:left; width:622px; height:302px; padding:17px 17px 17px 17px;  overflow:hidden; }
        div.left25              { float:left; width:222px; height:302px; padding:17px 17px 17px 17px;  overflow:hidden; }
        div.left100             { float:left; width:878px; height:286px; padding:17px 17px 0 17px; overflow:hidden; }
        div.left100h            { float:left; width:878px; height:302px; padding:17px 17px 17px 17px; overflow:hidden; }
        div.left100d            { float:left; width:878px; height:16px; padding:0 17px 17px 17px; overflow:hidden; }
        div.left20              { float:left; width:207px; height:286px; padding:17px 17px 0 0; overflow:hidden; }
        div.left19              { float:left; width:207px; height:286px; padding:17px 16px 0 17px; overflow:hidden; }
        div.left20d             { float:left; width:207px; height:16px; padding:0 17px 17px 0; overflow:hidden; }
        div.left19d             { float:left; width:207px; height:16px; padding:0 16px 17px 17px; overflow:hidden; }
        div.left20h             { float:left; width:207px; height:302px; padding:17px 17px 17px 0; overflow:hidden; }
        div.left19h             { float:left; width:207px; height:302px; padding:17px 16px 17px 17px; overflow:hidden; }
        div.left20d p, div.left19d p, div.left100d p { padding:0px; margin:0px; }



