.mccanv .hsdetails {
	font-size:1.1em; 
	}
.mccanv .hsdetails h2 {
	text-align:left; 
	margin:12px 0 8px 4px; 
	font-size:1.3em; 
	color:#777;
	}
.mccanv .hsdetails h3 {
	text-align:left; 
	margin:12px 0 2px 4px; 
	font-size:1.3em; 
	color:#777;
	}
.mccanv .hsdetails h4 {
	text-align:left; 
	margin:4px 0 2px 4px; 
	font-size:1.1em;
	color:#777;
	}
.mccanv .hsdetails p {
	text-align:justify; 
	margin:12px 0 8px 4px; 
	font-size:1.2em; 
	color:#777;
	}
.mccanv .hsdetails p.icapt {
	margin-top:2px; 
	margin-left:12px;
	}
.mccanv .hsdetails p.pnotes {
	margin:1px 0 2px 0; 
	text-align:right;
	width:95%
	}
.mccanv .hsdetails .ratenotes p {
	margin:1px 0 2px 0; 
	text-align:right;
	width:95%
	}
.mccanv .hsdetails img {
	margin-top:6px; 
	}
.mccanv .hsdetails ul {
	text-align:left;
	margin-bottom:0;
	margin-top:0; 
	font-size:1.2em;
	color:#777;
	}
.mccanv .hsdetails ul li {
	line-height:150%;
	}
#tcmain .tcbulli {
	width:100%;
	font-size:1em;
	margin-top:0;
	margin-bottom:8px;
	}
#tcmain .tcbulli h4 {
	margin-left:18px; 
	}
#tcmain #hsrates {
	margin-top:8px;
	}

