body{
	width:				777px;
	margin:				0 auto;
	padding: 			0px 0px 0px 0px;
	font-size:			small;
	background-color:	#FEA201;
	color:				#000000;
	font-family:		arial, sans-serif;
}

.ftbEditorBody{
	background-color:	#FFFFFF;
	font-family:		arial, sans-serif;
	font-size:			small;
}

.subHeading{
	float:				left;
	font-size:			large;
	font-weight:		bold;
	margin:				20px 0px 5px 0px;
	width:				390px;	
}

img{
	border:				0px;
}

input{
	font-size:			small;
	font-family:		arial, sans-serif;
}

textarea{
	font-size:			small;
	font-family:		arial, sans-serif;
}

a:link,
a:visited{
	color:				#000000;
	font-weight:		bold;
	text-decoration:	underline;
}

a:hover,
a:active{
	text-decoration:	none;
}

#background{
	float:				left;
	width:				777px;
}

#header{
	float:				left;
	width:				777px;
	height:				210px;
}

	#headerImage{
	}
	
		#headerLinks{
			width:				775px;
			text-align:			right;
			font-size:			x-small;
			color:				#FFFFFF;
			margin:				0px 0px 3px 0px;
		}
		
			#headerLinks a:link,
			#headerLinks a:visited{
				color:				#FFFFFF;
				background-color:	transparent;
			}
			
			#headerLinks a:hover,
			#headerLinks a:active{
				color:				#000000;
				background-color:	#f6ef00;
			}

	#mainNav{
		top:				185px;
		position:			absolute;
		width:				777px;
		padding:			0px 0px 0px 0px;
	}

		#mainNav ul{
			float:				left;
			margin:				0px 0px 0px 0px;
			padding:			0px 0px 0px 0px;
			list-style:			none;
		}
		
			#mainNav ul li{
				float:				left;
				display:			inline;
				width:				111px;
				text-align:			center;
				
			}
			
				#mainNav ul li a:link,
				#mainNav ul li a:visited{
					display:			block;
					height:				15px;
					padding:			6px 0px 4px 0px;
					background:			url(/images/layout/tabOff.gif) top left no-repeat;
					font-weight:		bold;
					font-size:			11px;
					color:				#FFFFFF;
					text-decoration:	none;
				}
				
				#mainNav ul li a:hover,
				#mainNav ul li a:active{
					background:			url(/images/layout/tabOn.gif) top left no-repeat;
				}

#content{
	float:				left;
	width:				777px;
	background-color:	#f6ef00;
	padding:			20px 0px 0px 0px;
}

	#leftSideBar{
		float:				left;
		width:				190px;
	}
	
		#skipToSearch{
			float:				left;
			display:			inline;
			margin:				0px 0px 3px 3px;
		}
		
			#skipToSearch a:link,
			#skipToSearch a:visited{
				font-size:			x-small;
				background-color:	transparent;
			}
			
			#skipToSearch a:hover,
			#skipToSearch a:active{
			}
			
	
		#sideNav{
			float:				left;
			width:				170px;
			margin:				0px 0px 0px 0px;
		}
		
			.sideNavTop{
				float:				left;
				width:				170px;
				height:				9px;
				background:			#FF4C52 url(/images/layout/sideNavTop.jpg) top right no-repeat;
				border-bottom:		1px solid #FFFFFF;
			}

			#sideNav ul{
				float:				left;
				margin:				0px 0px 0px 0px;
				padding:			0px 0px 0px 0px;
				list-style:			none;
			}
			
				#sideNavOn{
					display:			block;
					width:				140px;
					border-bottom:		1px solid #FFFFFF;
					color:				#FF4C52;
					font-weight:		normal;
					padding:			2px 0px 2px 30px;
					height:				16px;
					background:			#ffC0CB url(/images/layout/arrow.gif) left no-repeat;
				}
			
				#sideNav ul li{
					
				}
				
					#sideNav ul li a:link,
					#sideNav ul li a:visited{
						display:			block;
						width:				140px;
						border-bottom:		1px solid #FFFFFF;
						color:				#FFFFFF;
						font-weight:		normal;
						padding:			2px 0px 2px 30px;
						height:				16px;
						background:			#FF4C52 url(/images/layout/arrow.gif) left no-repeat;
						text-decoration:	none;
					}
					
					#sideNav ul li a:hover,
					#sideNav ul li a:active{
						text-decoration:	none;
						background-color:	#FFC0CB;
					}
			
			.sideNavBottom{
				float:				left;
				width:				170px;
				background:			#FF4C52 url(/images/layout/sideNavBottom.jpg) bottom right no-repeat;
				height:				9px;
				margin:				0px 0px 5px 0px;
			}
					
					
		#search{
			float:				left;
			width:				180px;
		}
				
	#mainContent{
		float:				left;
		width:				435px;
		margin:				20px 0px 0px 0px;
	}
	
		#noResultsFound{
			float:				left;
			width:				400px;
			font-weight:		bold;
			font-size:			x-large;
			text-align:			center;
		}
	
		.pageTitle{
			float:				left;
			font-weight:		bold;
		}
		
		.pageNumbers{
			float:				left;
			margin:				0px 0px 1px 0px;
			width:				415px;
		}

			.pageNumbers a:link,
			.pageNumbers a:visited{
				float:				left;
				text-decoration:	none;
				border:				1px solid #FFFFFF;
				padding:			0px 5px 0px 5px;
				margin:				0px 0px 0px 5px;
			}
			.pageNumbers a:hover,
			.pageNumbers a:active{
				border:				1px solid #000000;
			}

			.pageNumbers p{
				float:				left;
				font-weight:		bold;
				display:			inline;
				text-decoration:	none;
				border:				1px solid #000000;
				background-color:	#F5F5F5;
				padding:			0px 5px 0px 5px;
				margin:				0px 0px 0px 5px;
			}
			
		.backAPage{
			float:				right;
		}
			
		.backAPage a:link,
		.backAPage a:visited{
			border:				0px;
		}
		
		.backAPage a:hover,
		.backAPage a:active{
			border:				0px;
		}
			
		.topOfPage{
			float:				right;
		}
			
		.topOfPage a:link,
		.topOfPage a:visited{
			border:				0px;
			font-size:			small;
		}
		
		.topOfPage a:hover,
		.topOfPage a:active{
			border:				0px;
		}

		.newsItem{
			float:				left;
			width:				135px;
			background-color:	#FEA201;
			margin:				0px 7px 10px 0px;
			height:				315px;
		}
		
			.newsThumb{
				float:				left;
				width:				135px;
				height:				120px;
			}
			
			.newsTitle{
				float:				left;
				width:				131px;
				font-weight:		bold;
				color:				#000000;
				padding:			0px 2px 0px 1px;
				height:				40px;
				text-align:			center;
			}
			
			.newsSummary{
				float:				left;
				width:				120px;
				color:				#000000;
				margin:				5px 0px 0px 0px;
				padding:			0px 7px 0px 7px;
				height:				103px;
				font-weight:		normal;
				text-align:			center;
			}
			
			.newsLink{
				float:				left;
				width:				135px;
				height:				47px;
			}
			
	#rightSideBar{
		float:				left;
		width:				145px;
		margin:				20px 0px 0px 0px;
	}
	
		.rightSideItem{
			width:				145px;
			margin:				0px 0px 10px 0px;
		}
		
			.rightSideItemImage{
				height:				145px;
				width:				145px;
				background-color:	#FEA201;
			}
			
			.rightSideItemText{
				font-weight:		bold;
				width:				131px;
				background-color:	#FEA201;
				padding:			0px 7px 10px 7px;
				color:				#FFFFFF;
				text-align:			center;
			}
			
			.rightSideItemLink{
				width:				135px;
			}
	
#footer{
	float:				left;
	width:				777px;
	background:			url(/images/layout/footer.jpg) top left no-repeat;
	height:				210px;
}

#footerImage img{
	display:			block;
}