/* Styles for the custom home page */

#container #pageContentWrapper,
#container #pageContentWrapper #pageContentMask {
	height: 626px;
	background: transparent url(image/homePane.png) no-repeat left top;
}

#container #pageContent {
	margin-left: 0;
	padding: 0 0 9px;
}

#container #pageContent #homeLeft {
	width: 727px;
}

#container #pageContent #homeRight {
	width: 219px;
	padding-right: 10px;
	float: right;
}
	#homeRight #homeEnewsBlock {
		padding: 0 1px 30px;
	}
		#homeRight #homeEnewsBlock p {
			font: normal 10px/100% Verdana, sans-serif;
			color: #2E2E1C;
			height: 26px;
			padding: 8px 0 6px;
		}
		#homeRight #homeEnewsForm {
			padding: 0 2px 0 3px;
		}
			/*#homeRight #homeEnewsForm fieldset {
				display: inline;
			}*/
			#homeRight #enewsEmail {
				background: transparent;
				border: none;
				font: normal 10px/16px arial, Verdana, sans-serif;
				color: #666;
				width: 190px;
				float: left;
			}
			#homeRight #enewsSubmit {
				display: block;
				border: none;
				background: transparent url(image/searchSprites.png) no-repeat left top;
				height: 15px;
				width: 17px;
				text-indent: -900em;
				float: right;
				overflow: hidden;
			}
			#homeRight #enewsSubmit:hover,
			#homeRight #enewsSubmit:focus {
				background: transparent url(image/searchSprites.png) no-repeat left 50%;
			}
			#homeRight #enewsSubmit:active {
				background: transparent url(image/searchSprites.png) no-repeat left bottom;
			}
			
	#homeRight #homeSideBlock {}
		#homeSideBlock .blockTitle {
			font: normal bold 16px/35px arial, "Gill Sans MT", Verdana, sans-serif;
			color: #233216;
			text-align: center;
		}
		#homeSideBlock #quickLinks {
			display: block;
			height: 275px;
		}
			#quickLinks a {
				font: normal 12px/20px arial, "Gill Sans MT", Verdana, sans-serif;
				color: blue;
				text-decoration: underline;
			}
			#quickLinks a:hover, 
			#quickLinks a:focus,
			#quickLinks a:active {
				color:#425139;text-decoration:none;
			}
			
	#container #homeLeft {}
		
		#homeLeft #pageTitles {
			height: 140px;
		}
			#homeLeft #pageTitle {
				padding: 28px 30px 0;
				font: normal bold 32px/100% arial, "Gill Sans MT", Verdana, sans-serif;
				color: #9DA373;
			}
			#homeLeft #pageSubTitle {
				font: normal bold 14px/120% arial, "Gill Sans MT", Verdana, sans-serif;
				color: #9DA373;
				padding: 4px 30px 0;
			}
		
		#homeLeft #homeLargeBlocks {
			padding: 0 4px;
			height: 256px;
		}
			#homeLeft .homeBlockLarge {
				float: left;
				height: 232px;
				width: 210px;
				padding-left: 26px;
			}
			#homeLeft .homeBlockLarge.last {
				padding-left: 24px;
			}
				.homeBlockLarge .blockTitle,
				.homeBlockLarge .blockTitle a,
				.homeBlockLarge .blockTitle a:hover,
				.homeBlockLarge .blockTitle a:focus,
				.homeBlockLarge .blockTitle a:active {
					font: normal bold 14px/30px arial, "Gill Sans MT", Verdana, sans-serif;
					color: #233216;
					text-align: center;
				}
		#homeLeft .homeBlockWide {
			padding: 0;
			position: relative;
		}
			.homeBlockWide>.blockTitle {
				font: normal bold 16px/31px arial, "Gill Sans MT", Verdana, sans-serif;
				color: #233216;
				text-align: center;
				padding-bottom: 12px;
			}
			.homeBlockWide .homeBlockSmall {
				width: 146px;
				position: absolute;
				top: 0x;
			}
			
			#smallBlockA {
				left: 27px;
			}
			#smallBlockB {
				left: 204px;
			}
			#smallBlockC {
				left: 382px;
			}
			#smallBlockD {
				left: 564px;
			}
			
			.homeBlockWide .homeBlockSmall.last {
			}
				.homeBlockWide .homeBlockSmall .blockTitle,
				.homeBlockWide .homeBlockSmall a,
				.homeBlockWide .homeBlockSmall a:hover,
				.homeBlockWide .homeBlockSmall a:focus,
				.homeBlockWide .homeBlockSmall a:active {
					font: normal bold 14px/23px arial, "Gill Sans MT", Verdana, sans-serif;
					color: #233216;
					text-align: center;
				}
				
	
/* ========== SLIDESHOW STYLES ========== */

#slideShow {
	position: absolute;
	left: 0;
	top: 35;
	width: 219px;
	height: 181px;
}
#slideShow div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 75;
	display: none;
}
	#slideShow div img {
		width: 219px;
		height: 181px;
	}
#slideShow div.slideActive {
	display: block;
	z-index: 85;
}
#slideShow div.slidePrevious {
	z-index: 80;
}


				
/* RIM cover styles */
#container #homeRight #homeFeaturedBlock,
#container #homeLeft .homeBlockSmallRIM,
#container #homeLeft .homeBlockLargeRIM {
	position: relative;
}
	#container #homeLeft .homeBlockSmallRIM a,
	#container #homeLeft .homeBlockLargeRIM a {
		text-decoration: none;
	}
	#container #homeRight #homeFeaturedBlock #cover {
		display: block;
		position: absolute;
		left: 0;
		top: 35;
		z-index: 500;
		width: 219px;
		height: 181px;
		background: transparent url(image/featRIM.png) no-repeat left top;
	}
		#cover a.caption {
			display: block;
			height: 100%;
			text-decoration: none;
		}
	#container #homeLeft .homeBlockLargeRIM span {
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		
		z-index: 500;
	}
	#container #homeLeft .last .homeBlockLargeRIM span {
		
	}
	#container #homeLeft .homeBlockSmallRIM span {
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: transparent url(image/smallRIM.png) no-repeat left top;
	}

