/* ./_css/page_home.css */


/* - adjustments */
div#message, div#error, div#confirm {
	position:absolute;
	width:500px;
	margin-top:340px;
	z-index:4;
	min-height:80px;
	height:auto !important;
	height:80px;
}

div#site_mid {
	position:relative;
	background:url(../_images/home/bg_mid_flipped.jpg) no-repeat;
}

	
	h2#pageTitle {
		position:absolute;
		top:320px;
		left:220px;
		z-index:3;
		padding:0 0 10px 0;
		width:500px;
		font-size:18px;		
	}
	
	
	
/* - left column */
div#homeLeft {
	width:740px;
	
}			
	div#homeLeft div#homeFlashHolder {
		margin:9px 0 0 10px;
	}
	
	div#homeLeft div#homeMainBlurb {
		/* padding:50px 200px 0 0;- Original*/
		padding: 70px 10px 0 0;*/
		min-height:120px;
		height:auto !important;
		height:120px;
		
	}
	
	div#homeMainBlurb p {
		font:bold 14px/18px Arial, Helvetica, sans-serif;
		color:#093a80;
	}



/* - right column */
div#homeRight {
	width:230px;
	overflow:hidden;
}


	/* -- single feature */
	
	#single_block_feature {
		width:227px;
		min-height:400px;
		position:inherit;
		top:-10px;
		z-index:2;
	}
		
	
	#single_block_feature_top {
		background:url(../_images/home/features-top.png);
		width:227px;
		min-height:10px;
	}
	
	#single_block_feature_middle {
		background:url(../_images/home/features-middle.png);
		width:227px;
	}
	
	#single_block_feature_bottom {
		background:url(../_images/home/features-bottom.png);
		width:227px;
		height:26px;
	}
	
	#single_block_feature p {
		padding:10px;
		margin:0px;
	}
	
	#single_block_feature_middle h3{
		text-align:center;
	}
	
	#single_block_feature_top h3.featured_header {
		/*margin:0 0 20px 0;*/
		text-align:center;*/
	}
	
	
	
	/*#single_feature_box_top {
		background:url(../_images/home/features-top.png) no-repeat;
		width:227px;
	}
	
	#single_feature_box {
		padding:10px;
		background:url(../_images/home/features-middle.png);
		min-height:320px;
		
	}
	
	
	

	/* -- features for each category (no longer in use)
	div.listing_header {
		margin-top:0;
	}

	div.related_item {
		margin:0 0 10px 0;	
		padding:0 0 10px 10px;
	}
	
		div.related_item img {
			float:left;
			margin:0 6px 0 0;
		}
		
		div.related_item h4 {
			font-size:12px;	
			padding:10px 0 0 0;
			color:#1eb7f1;
		}
		
		div.related_item h5 {
			font-size:14px;	
			line-height:26px;
		}
		
		div.related_item a.fwd {
			font-size:11px;	
		}
*/		


	/* -- home features */
	div.homeFeatures {
		margin:10px 23px 10px 0;
		width:300px;
		overflow:hidden;
		font-size:11px;
	}
	
		div.homeFeatures h3 {
			margin:0 0 8px 0;
			padding:0 0 8px 0;
			background:url(../_images/_template/bg_header_underline.gif) bottom left repeat-x;
		}
		
		div.homeFeatures h4 {
			text-transform:uppercase;
			color:#499ac0;
		}
		
	
	/* -- testimonials */
	
	.testimonials {
		width:195px;
		padding:10px 0 10px 0;
	}
	
	#testimonials-top {
		background:url(../_images/home/testimonials-top.png) no-repeat;
		width:223px;
		min-height:48px;
	}
	
	#testimonials-middle{
		background:url(../_images/home/testimonials-middle.png) repeat-y;
		width:223px;
	}
	
	#testimonials-bottom {
		background:url(../_images/home/testimonials-bottom.png) no-repeat;
		width:223px;
		height:44px;
	}
	
	.testimonial{
		background:url(../_images/home/quote-bg.jpg);
		background-position:center;
		margin: 0 0 0 11px;
		padding:10px 0 0 0;
		width:202px;
		min-height:135px;
		
	}
	/*div.testimonials {
		padding:20px;
		height:305px;
		background:url(../_images/home/testimonials_bg.png) no-repeat;
	}	
	
		
		
		div.testimonial {
			padding:0 0 20px 0;
			width:195px;
			font:12px Arial, Helvetica, sans-serif;
			text-align:right;
		}*/
	
			div.testimonials h3 {
				padding:20px 0 5px 0;
			text-align:center;
		}
			div.testimonial blockquote {
				margin:0;
				padding:5px 5px 5px 5px;	
				text-align:center;	
			}
			
			div.testimonial h4 {
				margin:0;
				padding:0 5px 0 5px;;
				color:#499AC0;	
			}
			
		
			
			
			
		
