
img, table { border-width: 0px; border-collapse: collapse; margin: 0; padding:0; }

table {  empty-cells: show; }


HTML, BODY, table, td, tr, img { margin: 0; padding:0; }

HTML, BODY { height:100%; width: 100% }



BODY {
 font-family: Georgia, serif;
 font-size: 100.1%;
 font-family: Verdana, sans-serif;
 color: #000000;
 background: #FFFFFF; 
}

#main_l {
 width: 60%;
 margin-bottom: -340px;
 min-height: 100%;
 background: url(../img/lbgg.gif) repeat-y fixed 35px 35px;
}

	
#main_r {

 margin-bottom: -340px; 

 min-height: 100%;

 float: right;

 width: 40%;

}



#hdline {

 position: absolute;

 z-index: 2; 

 left: 60%;

 width: 17px;

 min-height: 100%;

 background: #D3D2D2;

 float: right;

 margin-bottom: -340px;

}

* html #main_l { height: 100%; }

* html #main_r { height: 100%; width: 39%; } /* I don't think. that IE is a good browser */

* html #hdline { height: 100%; }


#footer {  height: 340px; background: #ffffff;  z-index: 5; position: relative; }

DIV.empty { height: 340px; clear: both;  }

#hline {
 position: absolute;
 z-index: 2; 
 left: 35px;
 top: 56px;
 width: 1px;
 min-height: 100%;
 background: #D3D2D2;
}

#note {
 min-height: 35px;

 border-left: #B2B1B1 7px solid;

 float: left;

 width: 60%;

 padding: 0px 0 10px 15px;

 z-index: 4;

 position: relative;

}



#note P {

 padding: 0;

 margin: 15px 0 3px 0;

 font-size: 90%;

 font-family: Verdana, sans-serif;

 line-height: 120%;

}

#sign {

 width: 60%;

 font-size: 80%;

 line-height: 110%;

 padding: 17px 10px 10px 105px;

 color: #4F4C4D;

}



#sign P { margin: 6px 0px 10px 0px; text-indent: -45px; }



#copyrights { padding: 10px 10px 10px 105px; }



#copyrights P { margin: 3px 0px 5px 0px; font-size: 55%; line-height: 100%; }

