/* ./_css/page_home.css */

div#site_top {
	background-image:url(../_images/home/bg_site_top_home.jpg);

}

div#site_mid {
	padding:0 40px 0 40px;
	width:964px;
	background-image:url(../_images/home/bg_site_mid_home.jpg);
	min-height:331px;
}

	div#site_mid div#mainContent {
		margin:0;	
		width:100%;
	}

	h2#pageTitle {
		position:relative;
		z-index:3;
		left:14px;
		font-size:18px;	
		text-transform:none;
	}

		div#site_mid div#mainContent div#homePageContainer {
			position:relative;
			top:-24px;
			width:934px;
			background:url(../_images/home/bg_home_bottom.jpg) no-repeat;
			padding:24px 15px 0 15px;
		}
	
		
			div#site_mid div#mainContent div#homePageContainer div#homeCol {
				width:690px;
				margin:0 15px 0 0;
			}
			
			
				/* features */
				div#site_mid div#mainContent div#homePageContainer div#homeCol div#homeFeaturesContainer{
					width:690px;
					background:url(../_images/home/bg_home_feature_mid.jpg) repeat-y;
				}
		
		
					div#site_mid div#mainContent div#homePageContainer div#homeCol div.homeFeatures{
						padding:0 15px 10px 15px;
						width:200px;
						overflow:hidden;
					}
					
						div#site_mid div#mainContent div#homePageContainer div#homeCol div.homeFeatures h3 {
							font-family:Tahoma, Geneva, sans-serif;
							font-size:12px;
							font-weight:bold;
							color:#344950;
						}
		
		
		
		
			/* news / rss */
			div#site_mid div#mainContent div#homePageContainer div#homeCol2 {
				margin:-25px 0 0 0;
				width:225px;
			}
		
		
		
		
		
		.featureHeader{
			background:url(../_images/_template/bg_subheader.gif) repeat-x bottom;
			padding:12px 10px 8px 0px;
		}
		
		.newsItem{
			line-height:14px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#606060;
			background:url(../_images/_template/bg_dotted_seperator.gif) repeat-x bottom;
			padding:0 10px 10px 10px;
		}
			.newsItem h4{
				margin:4px 0 4px 0;
				color:#344950;
				
			}
		
		.headerIcon{
			padding:10px 0 0 10px;
		}
		
		div.newsBlock{
			margin-bottom:15px;	
		}
		
		
		
			div.newsBlock div.moreBar{
				padding:0 10px 0 10px;
				background-color:#f5f6f6;
				border:1px solid #e1e4e5;
				border-left: 0;
				border-right:0;			
				line-height:20px;
			}
			
		
		div#pcma {
			
		}
		
			div#pcma img#icon_pcma {
				margin-right:10px;
			}
			
			div#pcma h3 {
				margin:8px 0 0 0;	
			}
			
			div#pcma div.newsItem {
				margin:10px 0 0 0;
				height:60px;
			}