body { line-height: normal; }


#menu, ul.tabs { display: none; }
/*#mapped, #unmapped { display: none; }*/

/*#header .logo { float: left; width: 400px; height: 80px; margin: 10px 0 0 0; background: url(/images/client_folders/pl_logo.gif) no-repeat; }
#header .logo a { display: block; width: 400px; height: 36px; margin: 14px 0 0 0; }
#header .logo span { display: none; }
#header .logo a { color: #000; font-size: 2em; font-weight: bold; text-decoration: none; }*/

/*#header .logo span {
	display: list-item;
	list-style-image: url(/images/client_folders/pl_logo_printsmall.png);
	list-style-position: inside;
	/* letter-spacing: -1000em; */
/*	font-size: 1pt;
	color: #fff;
	float: left;
} */

#header .logo-print { float: left; }
#header .logo span { display: none; }

#header .info { float: right; width: 300px; font-size: 12px;}
#header .info div { margin: 4px 0; padding: 6px; border: 1px solid #777; *padding-bottom: 20px;}
#header .info div img { width: 70px; height: 88px; margin: 2px 6px 6px 0; border: 1px solid #999; *position: relative;}

#content { clear: both; margin: 0;}
#content h1 { font-size: 18px; padding: 10px 0; margin-bottom: 10px; border-bottom: 2px solid #cfcfcf;}

div.top .page-links a { padding: 0 5px; font-size: 12px;}
div.top strong { padding: 10px 0; color: #cfcfcf; }
div.bottom .page-links a { padding: 0 5px; font-size: 12px; }

table.listings { margin: 20px 0; }

table.listings td { padding: 10px; font-size: 11px; vertical-align: top; border-bottom: 1px solid #cfcfcf; }
table.listings table td { padding: 5px; border-bottom: none; }
table.listings table td.right { font-weight: bold; text-align: right; }

#footer { font-size: 10px; }