#content blockquote {
	float: right;
	width: 215px;
	background: url(/a/img/online/bg-quote-bottom.gif) no-repeat bottom left;
	margin: 0.6em 0 20px 20px;
}

#content blockquote p {
	background: url(/a/img/online/bg-quote-top.gif) no-repeat top left;
	padding: 14px 16px;
	margin: 0;
	font-size: 1.5em;
	font-family: Arial, sans-serif;
}

#content blockquote .quotes {
	display: inline;
	float: none;
	margin: 0;
}

#content blockquote .quotesOpen {margin-right: 10px;}
#content blockquote .quotesClose {margin-left: 10px; vertical-align: bottom;}


#content img.floatLeft {
	clear: left;
	float: left;
	margin-left: 0;
	margin-right: 5px;
}

.clearBoth {
	clear: both;
}

#colwrapper {
	width: 680px;
	overflow: hidden;
}

#colwrapper .leftCol {
	width: 440px;
	float: left;
	margin-right: 15px;
}

#colwrapper .leftCol img {
	display: block;
}

#colwrapper .rightCol {
	width: 202px;
	float: left;
}

#colwrapper .grey {
	background: #e7e7e7 url('/a/img/online/rhstop.gif') no-repeat top left;
	padding: 10px 10px 0 13px;
}

#colwrapper .grey #bottom {
	background: #e7e7e7 url('/a/img/online/rhsbot.gif') no-repeat top left;
	width: 226px;
	height: 9px;
	margin-left: -13px;
}

#colwrapper .grey h3 {
	font-size: 1.2em;
	margin-top: 10px;
}

#colwrapper .grey p {
	padding-left: 5px;
}

.leftCol dl {
	margin-left: 0;
}

.leftCol dl dt {
	background: url('/a/img/online/accordion-header.gif') no-repeat top left;
	display: block;
	width: 420px;
	height: 17px;
	padding: 5px 10px;
	margin-top: 3px;
}

.leftCol  dl dd {
	background: #e7e7e7;
	margin-left: 0;
	padding: 5px 10px;
	width: 420px;
}

.leftCol  dl dd {
	font-size: 0.95em;
}

#content .action a, #content .action span, #content ul.actions li a {
	background: #fff;
}

a.lb {
	display: block;
	margin-bottom: 10px;
}
