body {
	background-color: #F9F9FF;
}
div {
	font-family: Verdana; font-size: 14px;
}
div.cf {
	MARGIN: auto; WIDTH: 800px;
}
div.itro {
	color: #663399; font-size: 12px;
	text-align: right;
}
#mml {
	color: #FFFFFF; font-weight: bold;
	padding: 8px;
	background-color: #666666; background-image: url(imgs/mnu_back.gif);
	border: 1px solid #666666;
	margin-bottom: 12px;
}
#mml a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
#mml a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#mml a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#mml a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
td.cpr {
	text-align: right;
}
div.cat {
	color: #663399; font-size: 12px;
	padding-bottom: 6px;
}
div.twt {
	padding: 6px;
	color: #FFFFFF; font-weight: bold;
	background-color:#6666CC; background-image: url(imgs/tpx_back.gif);
	border: 1px solid #6666CC;
}
div.twtc {
	background-color:#9933FF; background-image: url(imgs/tpx_cat_back.gif);
}
div.nc {
	background-color: #FFFFFF;
	padding: 6px;
	padding-bottom: 12px;
	border: 1px solid #99CCCC;
}
div.nct {
	border-top-width: 0px;
}
div.ncc {
	padding-bottom: 24px;
}
div.ncti {
	margin-bottom: 12px;
}
div.ctt {
	padding: 6px;
	text-align: right;
	color: #666666; font-weight: bold;
	background-color:#99CCCC; background-image: url(imgs/ctt_back.gif);
	border: 1px solid #99CCCC;
}
#ncp p {
	margin: 24px;
}
#ncp li {
	margin-right: 24px;
}
dl.ttl {
	color: #333399; font-size: 16px; font-weight: bold;
	text-decoration: underline;
}
div.ftt {
	border-top: 2px solid #BBBBBB;
	margin-top: 12px;
	padding: 6px; padding-bottom: 24px;
}
span.cpr {
	text-align: right;
}
