#printhead {display:none;}
#printfoot {display:none;}

html {
/*\*/overflow:hidden; /* */}
body {overflow:auto}
body {height:100%; padding:0; margin:0; border:0; 
/*\*/overflow:hidden; /* */
 text-align:left;}

#head {position:absolute; margin:0; top:0; left:0; display:block; width:750px; height:70px; font-size:1.2em; z-index:5; border-bottom:1px solid #666666;}
#foot {display:none}
/*\*/
#foot {position:absolute; margin:0; bottom:0; left:0; display:block; width:750px; height:40px; font-size:0.8em; z-index:6;
text-align:center; border-top:1px solid #000000;}
/* */

#statelist {position:absolute; left:0; top:70px; bottom:41px; width:175px; font-size:1em; z-index:4; overflow:auto;}
#citylist {position:absolute; left:175px; top:70px; bottom:41px; width:570px; font-size:1em; z-index:4; overflow:auto;}


a.nav {text-decoration:none; background-color:#FFFFFF; color:#000000; display:block; width:100%; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding:2px; text-align:left;}
a.nav:visited {text-decoration:none; background-color:#FFFFFF; color:#000000; display:block; width:100%; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding:2px;}
a.nav:hover {text-decoration:none; font-weight:bold; background-color:#FFFFCC; color:#000000; display:block; width:100%; border-bottom:1px solid #000000; border-top:1px solid #000000; padding:2px;}
a.nav:active {text-decoration:none; font-weight:bold; background-color:#FFFF00; color:#000000; display:block; width:100%; border-bottom:1px solid #000000; border-top:1px solid #000000; padding:2px;}


