body {	padding: 0;	margin: 20px;	color: #000;	background-color: #fff;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 62.5%;	line-height: 140%;}a {	text-decoration: underline;	color: #e37c00;}a:visited { color: #e37c00; }a:hover { color: #F00; }a:active { color: #F00; }a.more:after {	 content:" \00BB";	white-space: nowrap;	font-size: 13px;	text-decoration: none;}hr {	color: #fff;	height: 1px;	border-top: 1px solid #999;	border-bottom: 1px solid #fff;}p.added {	padding: .3em 0;	border: 1px solid #390;	border: 0;	color: #37A939;	font-weight: bold;}p.message {	padding: .3em .6em;	margin: 1.1em 0;	color: #000;	background-color: #ffc;}.error, label u {	color: #f00;	text-decoration: none;}p.error {	padding: .3em .5em;	margin: 1.1em 0;	text-indent: 10px;	color: #fff;	background-color: #f00;}input.error {	border-color: #f00;	color: #000;	background-color: #fdd;}p.tip {	margin: .5em 0 1.1em 0;	color: #555;}a.cancel, a.cancel:visited {	color: #900;	padding-left: 1.1em;}a.cancel:hover {	color: #F00;}label em {	font-style: normal;	color: #555;}p.info {	padding-top: .3em;	margin-bottom: 1.5em;}p.transit {	margin: 6em;	line-height: 2.2em;	font-size: 1.4em;}.transit a.cancel {	display: block;	padding: 0;	font-size: .8em;}