/* area_homepage
-------------------------------------------------------------------------------*/
#area_homepage {
	padding: 0 0 15px 0;
}

#area_homepage div.float_container {
	padding: 11px 0 0 11px;
	background-image: url(/images/hpics_lines.png);
	background-position: 197px 165px;
	background-repeat: no-repeat;
}

div.home_pic {
	width: 181px;/*192*/
	padding: 0 11px 0 0;
}

	#hpic_a,
	#hpic_b,
	#hpic_c {
		float: left;
	}
	
a.hpic_link:link,
a.hpic_link:visited {
	display: block;
	height: 30px;
	width: 175px;/*181*/
	height: 130px;
	border: 3px #fff solid;
}

	a.hpic_link img {
		display: block;
		width: 175px;
		height: 130px;
	}
	
div.hpic_text {
	text-align: center;
	padding: 5px 5px 0 5px;
}

	div.hpic_text h2
	 {
		font-size: 0.7em;
		margin: 3px 0 0 0;
		text-align: center;
		line-height: 1.2em;
	}
	
	div.hpic_text p
	 {
		font-size: 0.7em;
		margin: 10px 0 0 0;
		text-align: left;
		line-height: 1.2em;
	}
	
		div.hpic_text p a:link,
		div.hpic_text p a:visited {
			background-color: inherit;
			color: #000;
		}
	
		div.hpic_text p a:link,
		div.hpic_text p a:visited {
			color: #000;
		}

	div.hpic_text h2,
	div.hpic_text h2 a:link,
	div.hpic_text h2 a:visited {
		font-size: 0.9em;
		font-weight: bold;
		text-decoration: underline;
		background-color: inherit;
		color: #000;
	}
	
	h2.hpic_head {
		text-align: center;
		margin: 0 0 10px 0;
		padding: 4px;
		background-color: #8cb627;
		color: #fff;
		font-size: 12px;
	}
		
		h2.hpic_head a:link,
		h2.hpic_head a:visited {
			font-size: 14px;
			background-color: inherit;
			color: #000;
			
		}
		
	a:link.hpic_head_link,
	a:visited.hpic_head_link {
		text-align: center;
		margin: 0 0 20px 0;
		padding: 4px;
		background-color: #8cb627;
		color: #fff;
		font-size: 12px;
		display: block;
	}