
dl.categories dt { margin: 0px; padding: 0;  white-space: nowrap;  }

dl.categories dt div.ct { 
	margin-right: 5px;
	font-weight: normal;
	font-size: 80%;
	float: right;
}

dl.categories dt a, dl.category dt a, dl.category dt.lvl2, dl.category dt.lvl1 {
	margin: 0;
	display: block;
	padding: 0px 6px 0px 15px;
	text-decoration: none;
	background-color: #E5E6BB;
	border: 1px solid #DEE0AE;
	color: blue;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: .06em;
	vertical-align: bottom;
}

dl.categories dt a.hdg, dl.category dt a.hdg {
	vertical-align: bottom;
	padding-left: 20px;
	background-image: url(/imgs/arwRt.gif); 
	background-repeat: no-repeat; 
	background-position: 4px 50%;
}

dl.categories dt a:hover, dl.category dt a:hover {
	background-color:blue;
	color:white;
	text-decoration: none;
	border: 1px solid white;
}

a.back:link {
	vertical-align: bottom;
	padding-left: 20px;
	background-image: url(/imgs/arwLt.gif); 
	background-repeat: no-repeat; 
	background-position: 4px 50%;
}




dl.categories dd { margin: 2px 10px 15px 18px; }

dl.category dt {
	margin: 0 30px 8px 0;
}

dl.category dd  {
	margin-bottom: 25px;
}

dl.category dt.lvl1, dl.category dt.lvl2, dl.category dt.lvl3 {
	padding: 0px 6px 0px 16px;
}
dl.category dt div.loc { 
	margin-right: 40px;
	font-weight: normal;
	font-size: 80%;
	float: right;
}

table#ps { margin:0; padding:0; width:100%; }
table#ps td#col1 table#ps td#col2 { width:49%; }
table#ps td#col1 { border-right: 1px solid #CACA72; }


