﻿      html                                          { height: 100%; }
      body                                          { font:62.5%/1.5 Arial,Helvetica, sans-serif; background:#f0f0f0; color:#222222; min-height: 100%; margin:0em; padding:0em; }      
      * html body                                   { height: 100%; margin:0; padding:0; position: relative; }
      li, dt, dd, p, input[type=text], input[type=password], textarea                                 { font-size: 1.3em; line-height:1.5em; }    
      p                                             { padding:0px; margin:0em 0em 1em 0em; }
      
      /* input, textarea, select, option, optgroup  span   { font-size: 1.2em; }    */   
      
      img                                           { border:0px; }
      input[type=text], input[type=password], textarea { vertical-align:middle; border:1px solid #cbcbcb; background:#f4f4f4; padding:0.3em 0.5em 0.3em 0.5em; margin:0px; }
      input[type=text]:focus, textarea:focus        { background-color:#eeeeee; }
      select                                        { border:1px solid #cbcbcb; background:#f4f4f4; padding:0.3em 0.3em 0.3em 0.3em; }
      select optgroup                               { background:#e4e4e4; color:#222222; }
      select option                                 { background:#f4f4f4; }
      
      input[type=radio], input[type=checkbox]       { vertical-align:middle; line-height:1.8em; margin-right:0.5em; padding:0em; } 
      label                                         { display:inline; font-size:1.0em; vertical-align:middle; margin-right:0.5em; }                
      .clearfloat                                   { clear:both; }      
      textarea                                      { font-family:Arial,Helvetica, sans-serif; }      
      
      /* h1, h2, h3, h4, h5, h6 { letter-spacing: 0.02em; margin:0 0 6px; padding:0; font-family: Arial, Verdana ,sans-serif; color: #4e4e4e; font-weight:normal; } */
      
      h1, h2, h3 { letter-spacing: 0.02em; padding:0px; margin:0.5em 0em 0.5em 0em; font-family: Arial, Verdana ,sans-serif; font-weight:normal; }
      h1 { font-size: 3.2em; line-height:1.0em; color:#4e4e4e; }
      h2 { font-size: 2.4em; line-height:1.0em; color:#505050; } 
      h3 { font-size: 1.9em; line-height:1.0em; color:#000000; } 
         
      a, a:link, a:visited, a:active                 { color:#ed1c24; text-decoration:none; }
      a:hover                                        { text-decoration:underline; }
      
      .pBlock p                 { padding:20px; background:#f0f0f0; }
            
      p img                     { float:none; display:block; padding:1em 0em 1em 0em; }
      p img.left                { float:left; padding:0.0em 1.2em 0.8em 0em; overflow:auto; }      
      p img.right               { float:right; padding:0.0em 0em 0.8em 1.2em; overflow:auto; }      
      
      ul                        { margin:0.8em 0em 1.8em 0.2em; list-style-type:square; }
      ul li                     { margin:0.4em; padding:0em 0em 0em 0em; }
      
      a.button, a.button:link, a.button:visited { background: transparent url('../../img/btn_coal2.gif') no-repeat scroll top right; color: #ffffff; display: block; float: left; font: normal 12px arial, sans-serif; height: 29px; margin-right: 6px; padding-right: 5px;  text-decoration: none; }
      a.button span span, a.button:link span, a.button:visited span { background: transparent url('../../img/btn_coal1.gif') no-repeat; color: #ffffff; display: block; line-height: 19px; padding: 5px 12px 5px 14px; _border:0px; } 
      a.button:active, a.button:hover  { background-position: bottom right; outline: none; }
      a.button:active { color: #a8a8a8; }
      a.button:active span, a.button:hover span { background-position: bottom left; padding: 5px 12px 5px 14px; /* push text down 1px */ }                     
      
      