
td#contentLeft1Tight, td#contentLeft1Tight * { text-align:left }
td#contentRight2Tight, td#contentRight2Tight * { text-align:right }

ul.plist_container1, ul.plist_container2 {
	list-style:none;
	margin: 0px;
	padding: 0px;
	min-width: 400px;
}
ul.plist_container1 { text-align:left; }
ul.plist_container2 { text-align:right; }
ul.plist_container1 li { padding-right: 10px; background-position: left top }
ul.plist_container2 li { padding-left: 10px; background-position: right top }
ul.plist_container1 li.selected { background-image:url(../layout/plist_itemback1.gif) }
ul.plist_container2 li.selected { background-image:url(../layout/plist_itemback2.gif) }
ul.plist_container1 li, ul.plist_container2 li {
	display: block;
	height: 52px;
	clear: both;
	margin: 0px 0px 20px;
	padding: 0px;
	cursor:pointer;
}



ul.plist_container1 img, ul.plist_container2 img { border: 1px solid #E8E8E8; display: block }
ul.plist_container1 img { float: left; margin-right: 10px; }
ul.plist_container2 img { float: right; margin-left: 10px; }

table.plist_t { height: 52px; background-color:#FFFFFF; }
ul.plist_container1 table.plist_t { margin-right: 10px; /* leave space fro the gray line to appear */ }
ul.plist_container2 table.plist_t { margin-left: 10px;  /* leave space fro the gray line to appear */ float: right; max-width: 300px; }
td.plist_twtd { padding: 0; width: 7px /* the td that denotes the margin betweeen text an the gray line */ }
ul.plist_container1 td.plist_ttd { vertical-align:bottom; text-align: left; padding: 2px 5px 1px 2px }
ul.plist_container2 td.plist_ttd { vertical-align:bottom; text-align: right; padding: 2px 2px 1px 5px }

ul.plist_container1 a, ul.plist_container2 a, 
ul.plist_container1 a:hover, ul.plist_container2 a:hover { 
	text-decoration:none;
	text-transform: uppercase;
	background-color: transparent;
	color: #999999;
}


div#plist_icontainer {
	/*padding: 0px 7px 0px;*/
	overflow:hidden;
	/*position: absolute;*/
	width: 290px;
}

div.plist_info1 { padding: 0px 7px 0px; text-align:left;	margin-top: 38px; }
div.plist_info2 { padding: 0px 7px 0px; text-align:right;	margin-top: 38px; }

div.plist_calinfo1, div.plist_calinfo1 * { text-align:left; }
div.plist_calinfo2, div.plist_calinfo2 * { text-align:right; }
div.plist_calinfo1, div.plist_calinfo2 {
	background-color:#FFBFBF;
	padding: 5px 7px 5px;
}
div.plist_calinfo1 p, div.plist_calinfo2 p, div.plist_info1 p, div.plist_info1 p { 
	margin: 0px 0px 5px; padding: 0px;
}
div.plist_calinfo1 h1, div.plist_calinfo2 h1, div.plist_info1 h1, div.plist_info1 h1 {
	text-transform: uppercase;
	font-size: 100%;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 10px;
}





