.tj A:link
{
	color: #344147;
	text-decoration: none;
}

.tj A:active
{
	color: #68828E;
	text-decoration: none;
}

.tj A:visited
{
	color: #344147;
	text-decoration: none;
}

.tj A:hover
{
	color: #68828E;
	text-decoration: underline;
}

.tj
{
	font-family: arial,helvetica,sans-serif;
	font-size: .70em;
	color: #55534F;
	width: 300px;
	border: solid 1px #7C7C7C;
	background-color: #F4F2ED;
	margin: 0 0 8px 0;
}

.tj td
{
	padding: 4px;
	width: 150px;
	border: solid 1px;
}

.tj#leaderboard
{
	width: 728px;
	height: 90px;
	line-height: 110%;
}

.tj#leaderboard .tjheader { height: 18px; }
.tj#leaderboard td.tjleft { padding: 2px 2px 0 3px; }
.tj#leaderboard td.tjright { padding: 2px 2px 0 3px; }

.tj .tjleft
{
	border-color: #ffffff #ffffff #D4CCBA #ffffff;
	padding-bottom: 0;
}

.tj .tjright
{
	border-color: #ffffff #D4CCBA #D4CCBA #D4CCBA;
	padding-bottom: 0;
	padding-left: 6px;
	padding-right: 6px;
}

.tj .tjheader
{
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #EAE7DE;
	border-width: 1px 0 1px 1px;
	border-color: #ffffff #ffffff #D4CCBA #ffffff;
}

.tj .tjalllink
{
	text-align: right;
	border-width: 1px 1px 1px 0;
	border-color: #ffffff #D4CCBA #D4CCBA #ffffff;
	background-color: #EAE7DE;
}

.tj p
{
	margin: 0 0 4px 0;
	padding: 0;
}

.tj#leaderboard p
{
	margin: -1px 0 0 0;
	padding: 0;
}

.tj .tjdetail
{
	display: block;
	margin-left: 19px;
}

.tj a img, .tj a:hover img
{
	float: left;
	margin-top: 2px;
	width: 15px;
	height: 15px;
	border-width: 0;
}

.tj#leaderboard a img, .tj#leaderboard a:hover img
{
	float: left;
	margin-top: 1px;
	width: 14px;
	height: 14px;
	border-width: 0;
}

.tj a img { background: url(/graphics/ui/icon_topjobs_off.gif) top left no-repeat; }
.tj a:hover img { background: url(/graphics/ui/icon_topjobs_over.gif) top left no-repeat; }
