#SubpageContentArea{
	width:498px;
	padding:0 60px 20px 41px;
}

#pageCatMainHeader{display:none;}
#BreadCrumbs{display:none;}

#ResultsDisplay{
	width:485px;
	height:106px;
	margin-top:17px;
	font-size:12px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/graphics/SearchResults/ResultsDisplayBg.jpg) top left no-repeat;
	padding:22px 0px 0px 36px;
}
	#ResultsDisplay .blueText{color:#0787CE;}
	.resultsFound{padding:10px 0px 10px 2px;}
	#ResultsDisplay Input.TextInput{
		width:221px;
		height:19px;
		border:0px;
		color:#219ADE;
		font-size:11px;
		padding:4px 0px 0px 7px;
		background:url(/graphics/SearchResults/ResultsInputBg.gif) top left no-repeat;
	}
	.goBtnCol{
		padding:5px 0px 0px 7px;
	}
	.orangeDottedBorder{
		width:300px;
		height:1px;
		background:url(../graphics/SearchResults/orangeDottedBorder.gif) top left repeat-x;
	}
#SearchResultsContainer{
	width:543px;
	min-height:711px;
	height:auto!important;
	height:711px;
	margin-top:18px;
	background:url(/graphics/SearchResults/SearchResultsContainer.gif) top left repeat-x;
}
	#searchNavigation{
		width:441px;
		height:53px;
		padding-left:19px;
		position:relative;
	}
		#searchNavigation.AllResults{
			background:url(/graphics/SearchResults/searchResults_Sprite.gif) 0px -212px no-repeat;
		}
		#searchNavigation.ProjectResults{
			background:url(/graphics/SearchResults/searchResults_Sprite.gif) 0px -159px no-repeat;
		}
		#searchNavigation.BlogResults{
			background:url(/graphics/SearchResults/searchResults_Sprite.gif) 0px -106px no-repeat;
		}
		#searchNavigation a{
			display:block;
			float:left;
			width:135px;
			height:53px;
			text-indent:-9000px;
			position:absolute;
			top:0px;
		}
		#searchNavigation #AllResults{
			width:136px;
			background-position:-19px 0px;
			z-index:120;
			left:19px;
		}
			#searchNavigation #AllResults:hover{
				background:url(/graphics/SearchResults/searchResults_Sprite.gif) -19px -53px no-repeat;
			}
			#searchNavigation.AllResults #AllResults{
				background-image:none;
			}
		#searchNavigation #ProjectResults{
			width:132px;
			z-index:121;
			left:160px;
		}
			#searchNavigation #ProjectResults:hover{
				background:url(/graphics/SearchResults/searchResults_Sprite.gif) -160px -53px no-repeat;
			}
			#searchNavigation.ProjectResults #ProjectResults{
				background-image:none;
			}
		#searchNavigation #BlogResults{
			width:134px;
			background-position:-293px 0px;
			z-index:122;
			left:295px;
		}
			#searchNavigation #BlogResults:hover{
				background:url(/graphics/SearchResults/searchResults_Sprite.gif) -295px -53px no-repeat;
			}
			#searchNavigation.BlogResults #BlogResults{
				background-image:none;
			}
	#ResultsContainer{
		padding:16px 2px 10px 2px;
	}
		.DisplayResults{
			line-height:18px;
			text-align:right;
			padding:0px 26px 15px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#D29400;
		}
			.DisplayResults a{
				text-decoration:underline;
				font-weight:bold;
				color:#0787CE;
			}
			.DisplayResults .blueText{
				color:#0787CE;
			}
			.DisplayResults a:hover{
				text-decoration:none;
			}
		#ResultsInnerContainer{
			width:491px;
			padding:0px 0px 0px 30px;
		}
			#ResultsInnerContainer .blueText{
				color:#0787CE;
			}
			.searchResultItems{
				color:#353535;
				line-height:18px;
				padding:5px 30px 5px 20px;
			}
				.searchResultItems .TextCol{
					color:#353535;
					width:430px;
					line-height:18px;
					padding:0px 0px 0px 0px;
				}
			.SearchResultsDiviver{
				width:483px;
				height:1px;
				background:#e4be2b;
				margin:12px 0px 12px 0px;
			}
			.FeaturedContainer{
				width:491px;
				min-height:166px;
				height:auto!important;
				height:166px;
				padding-top:5px;
				position:relative;
				padding:5px 0px 0px 0px;
				overflow:hidden;
			}
				.FeaturedContainer .Featured_Tab{
					position:absolute;
					left:5px;
					top:0px;
				}
				.FeaturedContainer .viewMoreFlap{
					position:absolute;
					bottom:0px;
					right:0px;
				}
				.FeaturedBox{
					width:437px;
					min-height:112px;
					height:auto!important;
					height:112px;
					color:#353535;
					line-height:18px;
					margin-bottom:23px;
					padding:29px 0px 15px 20px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
				}
					.FeaturedBox .TitleDiv{
						padding-bottom:7px;
					}
					.FeaturedBox .FeaturedThumbnail{
						display:block;
						float:left;
						width:85px;
						height:64px;
						margin-top:6px;
						padding:1px 0px 0px 1px;
						background:url(/graphics/SearchResults/FeaturedThumbnail.gif) top left no-repeat;
					}
					.TextCol{
						width:317px;
						padding-left:13px;
					}
					.FeaturedBox a{
						color:#0787CE;
						font-weight:bold;
						text-decoration:underline;
					}
					.FeaturedBox a:hover{
						text-decoration:none;
					}
				#FeaturedProject .FeaturedBox{
					border:1px solid #F3BE77;
					background:#FFEDD0;
				}
				#FeaturedBlog .FeaturedBox{
					border:1px solid #CADBB1;
					background:#F8FBED;
				}

.resultsDiv{display:none;}
#AllResults{
	display:block;
}
#ProjectResults, #BlogResults{
	/*display:none;*/
}

.genResultsDiv, .filterAddendum{
	display:none;
}
	.capitalize{
		text-transform:capitalize;
	}
.visible{
	display:block;
}
.NoResultsFound{
	display:none;
	text-align:right;
	padding:0px 25px 13px 20px;
}
