font.invalid		 	{
		font: bold 10pt arial, helvetica;
		color: #394984;
		}

font.events	 	{
		font: bold 8pt arial, helvetica;
		color: #000000;
		}

a.events	 	{
		font: 9pt arial black, helvetica;
		color: #BD204A;
		text-decoration: none
		}

a.hsmlink	 	{
		font: bold 10pt arial, helvetica;
		color: #BD204A
		}

a.link2		 	{
		font: bold 8pt arial, helvetica;
		color: #394984
		}

font.hsmhometitle 	{
		font: 10pt arial black, arial, helvetica;
		color: #000000;
		text-decoration: none
		}

font.hsmtitle 	{
		font: 12pt arial black, arial, helvetica;
		color: #000000;
		text-decoration: none
		}

font.hsmprice 	{
		font: 11pt arial black, arial, helvetica;
		color: #BD204A;
		text-decoration: none
		}

font.types 	{
		font: 11pt arial black, arial, helvetica;
		color: #BD204A;
		text-decoration: none;
		}

div.boldText 	{
		font: bold 10pt arial;
		color: black;
		}

p.arial12 	{
		font: 12pt arial,helvetica;
		color: black;
		text-decoration: none;
		}

tr.yellowBG 	{
		background: #FEFE54;
		}

A:hover 	{
		color: #003073;
		}

hr.setRed 	{
		color: #D40000;
		}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
}

h1.shine {
background: transparent url(images/shine_bl.gif) repeat-x scroll left top;
border-bottom: 1px solid #000000;
font-size: 13px;
color: #000000;
display: block;
height: 28px;
margin: 0px 0px 0px 0px; 	
padding: 4px 0px 0px 15px;
width: 100%;
}
h1.shiner {
background: transparent url(images/shine_red.gif) repeat-x scroll left top;
border-bottom: 1px solid #000000;
font-size: 13px;
color: #000000;
display: block;
height: 28px;
margin: 0px 0px 0px 0px; 	
padding: 4px 0px 0px 15px;
width: 100%;
}

h1.shinebot {
background: transparent url(images/shine_bl.gif) repeat-x scroll left top;
border-top: 1px solid #000000;
color: #000000;
display: block;
height: 15px;
margin: 0px 2px 0px 0px; 	
padding: 4px 0px 0px 15px;
width: 100%;
}

td.pad6{
	padding: 6px; 
	}
	
td.pad3{
	padding: 3px; 
	}
td.bottomborder{
	border-top: 1px solid #000000;
}
