body {
	font: 11px normal verdana, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

a, a:link, a:visited, a:active, a:hover {
	text-decoration: none;
}

#banner {
	height: 40px;
	text-align: right;
	color: #fff;
	background-color: #060;
	padding: 15px 15px 0px 15px;
	font: bold 12px verdana;
}

#banner a {
	color: #fff;
}

#frame {
	padding: 15px;
}

#footer {
	height: 25px;
	background-color: #191919;
	color: #fff;
	font-size: 10px;
	text-align: center;
	border-top: 1px solid #999;
	padding: 10px;
}

.error {
	color: #660000;
	font-weight: bold;
}

.label {
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

input.contact {
	width: 250px;
}

.transdiv {
	display: none;
	border: 1px solid #ccc;
	padding: 10px;
	margin-top: 10px;
}

.transheader {
	padding: 10px;
	margin-top: 10px;
}

.transdiv1 ul {
	list-style: none;
	padding: 0px;
}

.transdiv1 ul li {
	padding: 5px;
}

.transdiv ul {
	list-style: none;
	padding: 0px;
}

.transdiv ul li {
	padding: 5px;
}

.translist0 {
	background-color: #9C6;
}

.translist1 {
	background-color: #FC6;
}

.transMainCategory {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	cursor: pointer;
	cursor: hand;
}

.transSubCategory {
	font-weight: bold;
}

.transDataWatched {
	display: block;
	float: left;
	width: 125px;
}

.transDataTaken {
	display: block;
	float: left;
	width: 70px;
}

.transDataScore {
	display: block;
	float: left;
	width: 80px;
}

.transDataAward {
	display: block;
	float: left;
	width: 30px;
}