/* JULY 2009 CLEANUP DONE */
.choosetopicwrapper { padding-left: 10px }

	.choosetopicwrapper img {
		float: left; /*border:1px solid #ccc;   */
		margin-right: 10px;
		vertical-align: top;
		padding: 10px; }

	.choosetopicwrapper  a:link,.choosetopicwrapper  a:visited { border: none; }

	.choosetopicwrapper  a:hover { text-decoration: underline }

	.choosetopicwrapper .introduction {
		font-weight: normal;
		color: #555;
		margin-top: 0px }

		.choosetopicwrapper .introduction img {
			vertical-align: top;
			padding: 2px; }

	.choosetopicwrapper h2 {
	    clear: both;
		font-family: arial,verdana;
		color: #84116C;
		font-size: 2.2em;
		margin-top: 0;
		margin-bottom: 5px; }

	.choosetopicwrapper .topiclistwrapper {
		width: 100%;
		margin-top: 1em; }

		.choosetopicwrapper .topiclistwrapper  h2 {
			background: transparent url(/images/topic-bg.jpg) repeat-x scroll 2px 2px;
			color: #666;
			font-weight: bold;
			font-size: 125%;
			padding: 0.5em 0 0.5em 0.3em;
			margin: 0;
			vertical-align: middle; }

	.choosetopicwrapper .topicgroup {
		display: block;
		float: left;
		margin: 0px 5px;
		min-height: 160px;
		padding: 5px;
		width: 450px; }

		.choosetopicwrapper .topicgroup .imgwrapper {
			display: block;
			float: left;
			height: 100px;
			margin-right: 15px;
			overflow: hidden;
			padding: 0 0 0 0;}

		.choosetopicwrapper .topicgroup img {
			height: 100px;
			padding: 0;
			margin: 0 }

		.choosetopicwrapper .topicgroup h3 ,.topicsubgroup h3 {
			font-family: arial;
			font-size: 1.5em;
			font-weight: normal;
			margin-top: 0px;
			margin-bottom: 0px;
			padding-bottom: 5px;
			margin-left: 112px; }

		.choosetopicwrapper .topicgroup p {
			margin-top: 0px;
			padding-top: 0px;
			color: #555;
			margin-left: 112px; }

	.choosetopicwrapper .topiclist {
		margin-top: 10px;
		width: 100%;
		padding: 5px;
		float: left; }

.quickqessie {
	display: block;
	margin-top: 8px;
	font-size: 0.7em;
	color: #666; }

.yellowreportbutton {
	background: url("/images/buttons/btn_back3.png") repeat-x left transparent !important;
	border: 1px solid #ccc;
	margin: 15px 10px 15px 0px;
	padding: 8px 8px;
	float: left; }

.yellowreportbuttonsx3 {
	background: url("/images/buttons/btn_back3.png") repeat-x left transparent !important;
	border: 1px solid #ccc;
	margin: 15px 60px 15px 40px;
	padding: 10px 26px 19px 12px;
	float: left; }

.reportbutton:hover {
	background-position: 0 -5px;
	border: 1px solid #bbb; }

.reportwrapper .reportheading .reporttoolbar a.print {
	background: url(/images/icons/printnew.png) no-repeat center left;
	color: #333333;
	font: bold 13px Arial,Sans-serif;
	text-align: center;
	text-decoration: none;
	padding: 2px 7px 2px 33px; }

.yellowreportbuttonsx3 a.woman {
	background: url(/images/home/woman2.png) no-repeat center left;
	color: #333333;
	font: bold 18px Arial,Sans-serif;
	text-align: center;
	text-decoration: none;
	padding: 21px 0px 30px 48px; }

.yellowreportbuttonsx3 a.home {
	background: url(/images/home/home2.png) no-repeat center left;
	color: #333333;
	font: bold 18px Arial,Sans-serif;
	text-align: center;
	text-decoration: none;
	padding: 21px 0px 30px 48px; }

.yellowreportbuttonsx3 a.tea {
	background: url(/images/home/tea2.png) no-repeat center left;
	color: #333333;
	font: bold 18px Arial,Sans-serif;
	text-align: center;
	text-decoration: none;
	padding: 21px 0px 30px 48px; }


