* { margin:0; padding:0; }

/*  body */
html, body { color:#333333; font-size:100.1%; font-family:verdana,arial; background-color:#EAEBE1; }

/*  input */
input { font-size:0.9em; font-family:Courier,"Courier New"; }

/*  input */
table { padding:0.4em; /*border:0.1em solid #D1D2CB;*/ background-color:#D1D2CB; }
   
/*  wrapper */
#wrapper { position:relative; top:0em; margin-left:auto; margin-right:auto; width:45em; /*height:98em; */height:136em; padding:2.5em 2em; 
    border-left:0.1em solid #D1D2CB; border-right:0.1em solid #D1D2CB; background-color:#FFFFFF; /*border-top:0.4em solid #D1D2CB;*/ }
#content_right { position:absolute; top:103.5em; left:49.5em; width:5em; height:25em; background-color:transparent;}
#content { font-size:0.85em; }
#content h2 { margin-top:-1.2em; margin-left:2.6em; font-size:1.2em; }
#content h3 { font-size:1.0em; }
#content h4 { font-size:1.0em; font-weight:normal; }
#content p { font-size:0.8em; color:#999999; }
#content a { color:#333333; }
#content a:hover { color:#000000;  }
#aligned_right {padding-left:47em;}
/*  footer */
#footer { position:relative; top:0em; margin-left:auto; margin-right:auto; width:64.85em; height:auto; padding:1.1em 2.6em; 
    font-size:0.7em; color:#888888; background-color:#EAEBE1; /*background-color:#D1D2CB;*/
    border-left:0.15em solid #D1D2CB; border-right:0.15em solid #D1D2CB; border-top:0.15em solid #D1D2CB; }
#footer h5 { color:#FFFFFF; font-size:0.01em; display:inline-block; }
