body{
	font-family:	arial, sans-serif;
	color:			#3B5A72;
	width:			840px;
	margin:			0 auto;
	font-size:		small;
	background:		#DDE4DE;
}

.clear{
	clear:			both;
	font-size:		1px;
	height:			1px;
}

.form th{
	vertical-align:	top;
	text-align:		right;
}

.ftbEditorBody{
	background:		#FFF;
}

img{
	border:			0px;
}

p, h1, h2, h3, h4{
	margin:			0;
	padding:		0 0 15px 0;
}

a:link,
a:visited{
	color:			#004173;
	text-decoration:underline;
}

a:hover,
a:active{
	text-decoration:none;
}

#header{
	background:		#FFF;
	padding:		18px 18px 0px 27px;
}

	#logo{
		float:			left;
		display:		inline;
	}
	
		#logo img{
			display:		block;
		}
	
	#utilityLinks{
		float:			right;
		display:		inline;
	}
	
		#utilityLinks ul{
			float:			left;
			display:		inline;
			list-style:		none;
			padding:		7px 0 0 0;
			margin:			0;
			font-size:		xx-small;
		}
		
			#utilityLinks li{
				display:		inline;
				padding:		0 20px 0 0;
			}
		
		#utilityLinks #search{
			float:			left;
			display:		inline;
		}
		
			#utilityLinks #search #contactNumber{
				font-weight:	bold;
				font-size:		medium;
				color:			#739cd2;
				padding:		25px 0 0 0;
			}

#mainImage{
}

	#mainImage img{
		display:		block;
	}

#mainNav{
	background:		#4E698D;
	border:			1px solid #FFF;
	border-width:	1px 0 1px 0;
	height:			22px;
}

	#mainNav #homeLink{
		float:			left;
		display:		inline;
	}

	#mainNav ul{
		list-style:		none;
		padding:		3px 0 0 35px;
		margin:			0;
	}
	
		#mainNav .selected{
			background:		#4C80B0;
		}
	
		#mainNav li{
			display:		inline;
			padding:		3px 18px 3px 18px;
		}
		
			#mainNav a:link,
			#mainNav a:visited{
				color:			#FFF;
				text-decoration:none;
			}
			
			#mainNav a:hover,
			#mainNav a:active{
				text-decoration:underline;
			}

#titleHome{
	background:		url(/Images/Layout/titleHomeBackground.jpg) top left;
	color:			#FFF;
	padding:		0 0 0 55px;
	height:			75px;
}

	#titleHome h1{
		padding:		20px 0 0 0;
		margin:			0;
	}
	
#title{
	background:		url(/Images/Layout/titleBackground.jpg) top left;
	color:			#FFF;
	padding:		0 0 0 55px;
	height:			75px;
}

	#title h1{
		padding:		20px 0 0 0;
		margin:			0;
	}

#mainHome{
	background:		#FFF;
	padding:		5px 0 10px 55px;
	color:			#205A8D;
}

	#contentHome{
		float:			left;
		display:		inline;
		padding:		25px 0 0 0;
		width:			410px;
	}
	
	#sideInfoHome{
		float:			right;
		display:		inline;
		background:		url(/Images/Layout/sideInfoBackground.jpg) top left no-repeat;
		width:			265px;
		height:			405px;
	}
	
		#sideInfoHomeTitle{
			height:			34px;
			padding:		10px 0 0 30px;
			font-size:		large;
		}
		
		#sideInfoHomeTitle a:link,
		#sideInfoHomeTitle a:visited,
		#sideInfoHomeTitle a:hover,
		#sideInfoHomeTitle a:active{
			text-decoration:none;
		}
		
		#sideInfoHomeLinks{
			height:			245px;
			padding:		20px 0 0 0;
		}
		
			#sideInfoHomeLinks ul{
				list-style:	none;
				margin:		0;
				padding:	0 0 0 20px;
			}
			
				#sideInfoHomeLinks li{
					padding:		5px 10px 5px 20px;
					background:		url(/Images/Layout/whiteArrowBullet.gif) left no-repeat;
				}
				
					#sideInfoHomeLinks a:link,
					#sideInfoHomeLinks a:visited{
						color:			#205A8D;
						text-decoration:none;						
						font-size:		medium;
					}
					
					#sideInfoHomeLinks a:hover,
					#sideInfoHomeLinks a:active{
						text-decoration:underline;
					}
		
		#sideInfoHomeFooter{
			padding:		5px 0 0 30px;
		}
		
#main{
	background:		#FFF;
	padding:		45px 0 0 0;
}

	#sideNav{
		width:			170px;
		float:			left;
		display:		inline;
	}
	
		.nav{
			list-style:		none;
			margin:			0;
			padding:		0;
			width:			170px;
		}
		
			.nav .selected{
				background-color:#F5F5F5;
			}
		
			.nav li{
				padding:		3px 0 3px 20px;
				border-bottom:	1px solid #C0CDDC;
				background:		url(/Images/Layout/blackArrowBullet.gif) left no-repeat;
			}
			
				.nav a:link,
				.nav a:visited{
					color:			#205A8D;
					text-decoration:none;
					font-size:		medium;
				}
				
				.nav a:hover,
				.nav a:active{
					text-decoration:underline;
				}
	
	#content{
		width:			380px;
		float:			left;
		display:		inline;
		padding:		0 35px 0 35px;
		min-height: 	377px;
		_overflow:		hidden;
	}
	
	#sideInfo{
		width:			220px;
		_width:			200px;
		float:			left;
		display:		inline;
	}

#footer{
	padding:		14px 0 14px 55px;
	background:		#EAECF3;
	border-top:		5px solid #585E88;
	font-size:		x-small;
}
