/* general */
*{margin:0; padding:0;}
html, body{margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
body{background:url(../img/html_bg.gif) repeat-y 0 0; font-size:11px; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; color:#666;}
/* accessibility */
a#skip, hr{display:none;}
/* page */
#page{margin:0 auto -25px; padding:0; width:100%; display:block; min-height:100%; height:auto !important; height:100%; background:url(../img/flash_bg.gif) repeat-x 0 0;}
#foot{margin:0 0 0 620px; padding:0; position:relative; bottom:0; width:235px; height:25px;}
#push{height:25px;}
/* footer */
#foot ul{margin:0; padding:0; width:235px;}
#foot ul li, #foot ul li a{margin:0; padding:0; float:left; list-style:none; height:20px; text-indent:-9000px;}
#foot ul li#fkda{width:70px; height:20px; display:block;}
#foot ul li#fkda a{width:70px; height:20px; background:url(../img/foot_bg.gif) no-repeat 0 0; display:block; overflow:hidden;}
#foot ul li#fkda a:hover{background-position:0 -20px;}
#foot ul li#tele{width:95px; height:20px; background:url(../img/foot_bg.gif) no-repeat -70px 0; display:block; overflow:hidden;}
#foot ul li#text{width:70px; height:20px; display:block;}
#foot ul li#text a{width:70px; height:20px; background:url(../img/foot_bg.gif) no-repeat -165px 0; display:block; overflow:hidden;}
#foot ul li#text a:hover{background-position:-165px -20px;}