.content {
	padding: 5px 14px;
	background: none;
}
/* Bread crumb */
#breadcrumb{
	width: 100%;
	font-weight: bold;
	color: #1e295b;
	float: left;
	font-size: .9em;
}
	#breadcrumb li{
		float: left;
		margin: 0 3px 0 0;
		list-style-type: none;
	}
	#breadcrumb a{
		font-weight: normal;
	}
		#breadcrumb a:hover{
			text-decoration: none;
		}
/* additionalFeatures */
#additionalFeatures{
	width: 170px;
	float: left;
	color: #1e295b;
	padding-top:43px;
}
	#additionalFeatures dt{
		font-weight: bold;
	}
	#additionalFeatures dd{
		margin: 20px 0;
	}
		#additionalFeatures a{
			color: #000;
		}
			#additionalFeatures a:hover{
				text-decoration: none;
			}
	
/* userContent */
.threeCol #userContent{
	width: 543px;
	margin:0 27px;
}
.twoCol #userContent{
	width: 740px;
	margin:0 27px 0 0;
}
.oneCol #userContent{
	margin: 0;
	width: 962px;
}
#userContent{
	float: left;
}
	#userContent h1{
		font-size: 2.8em;
		color: #454545;
	}
		#userContent h2.subHeader{
			margin-left: 45px;
		}
	.content #userContent p,.content #userContent ol,.content #userContent ul{
		margin-bottom: 27px;
		line-height: 1.5em;
	}
/* Side Bar */
#sidebar{
	width: 195px;
	float: left;
	margin-top: -18px;
}
	#sidebar form{
		border: 1px solid #d0d0d0;
		padding: 10px;
		color: #454545;
		margin-bottom: 15px;
	}
	#sidebar form,#sidebar #getDirections{
		border: 1px solid #d0d0d0;
		padding: 10px;
		color: #454545;
		margin-bottom: 15px;
	}
		#sidebar form#newsletterForm,#sidebar #getDirections{
			border: 3px solid #a00611;
		}
			#sidebar form h2{
				color: #1e295b;
			}
				#sidebar #feedback h2{
					margin-left: 15px;
				}
				#sidebar #feedback p{
					margin-bottom: 0;
				}
				#sidebar #newsletterForm h2{
					color: #454545;
				}
				#sidebar #newsletterForm h2 span,#sidebar #getDirections h2 span{
					color: #a00611;
					font-size: 1.5em;
				}
			.content #sidebar form li{
				list-style-type: none;
				margin-bottom: 10px;
				margin-left: 0;
			}
				.content #sidebar form li.button{
					text-align: right;
				}
					.content #sidebar form li.button button{
						float: none;
					}
				#sidebar textarea,#sidebar input{
					width: 171px;
				}
				#feedback button,.contactFrame .button button{
					background:#1e295b url(/img/bg-button-arrow.gif) 49px 6px no-repeat;
					padding-right: 20px;
				}
				#newsletterForm button{
					margin-right: -4px;
				}
/* Slideshow */
.slideshow{
	padding-left: 197px;
}
.slideshow dl{
	width: 296px;
	float: left;
	margin-right: 12px;
}
.slideshow dt{
	color: #a00611;
	font-size: 2.3em;
	font-family: Baskerville,Arial,Helvetica,sans-serif;
	margin-bottom: 14px;
}
.slideshow dd{
	margin-right: 5px;
	float: left;
	width: 143px;
	overflow: hidden;
	margin-bottom: 3px;
}
	.slideshow dd.clear{
		clear: left;
	}
	.slideshow dd span{
		border: 1px solid #c6c9d6;
		padding: 0;
		height: 62px;
		width: 139px;
		overflow: hidden;
		margin: 0;
	}
		.slideshow dd span:hover{
			border: 1px solid #192b5f;
			cursor: pointer;
		}
			.slideshow dd img{
				width: 148px;
			}
	.slideshow a{
		text-decoration: none;
		color: #747474;
	}
	.slideshow span{
		border: 1px solid #c6c9d6;
		padding: 4px;
		display: inline-block;
		margin-top: 8px;
	}
		.slideshow span.large{
			position: relative;
		}	
			.slideshow span.large img{
				width: 447px;
			}
		.slideshow span .hover{
			position: absolute;
			top:240px;
			left: 12px;
			font-weight: bold;
		}
			.slideshow span .hover.first{
				background:#1e295b url(/img/bg-button-arrow.gif) 99px 8px no-repeat;
				padding: 4px 30px 4px 4px;
			}
				.slideshow span .hover.first button:hover{
					cursor: pointer;
				}
			.slideshow span .hover.second{
				left: 159px;
				top: 232px;
				background: #fff;
				color: #454545;
				border: 1px solid #1e295b;
			}
/* Sitemap */
#sitemaptable{
	border-spacing: 10px;
}
#sitemap td{
	width: 30%;
}	
	#sitemap h3{
		font-size: 1.4em;
		margin-bottom: 10px;
		text-align: center;
	}
	#sitemap a{
		text-decoration: none;
	}
		#sitemap a:hover{
			text-decoration: underline
		}
		.content #userContent #sitemap p,.content #userContent #sitemap{
			margin-bottom: 10px;
			text-align: center;
		}
		#sitemap li{
			margin:0 0 0 30px;
			list-style: square;
			text-align: left;
			color: #a00611;
		}
			#sitemap li a{
				color: #a00611;
			}
/* Contact Page */
.contactFrame{
	padding: 15px;
	border: 2px solid #cccccc;
}
	.contactFrame .alert{
		color: #a00611;
		font-size: 1.2em;
	}
	.contactFrame h2{
		color: #1e295b;
		font-size: 2em;
	}
	.contactFrame ul{
		float: left;
		width: 700px;
	}
		.contactFrame h2 span{
			color: #a00611;
			font-size: .5em;
		}
	.contactFrame li{
		list-style: none;
		float: left;
		margin-bottom: 8px;
		margin-left: 0;
	}
		.contactFrame .textarea{
			width: 495px;
		}
			.contactFrame .textarea textarea{
				width: 100%;
			}
		.contactFrame .button{
			clear: left;
		}
		.contactFrame li.second{
			margin-left: 15px;
		}
		.contactFrame li input,.contactFrame li textarea{
			width: 233px;
			border: 2px solid #949494;
			padding: 5px;
		}
			.twoCol .contactFrame li input,.twoCol .contactFrame li textarea{
				width: 317px;
				border: 2px solid #949494;
				padding: 5px;
			}
			.twoCol .contactFrame li.textarea textarea{
				width: 663px;
			}
.contactFrame .button button{
	background:#1e295b url(/img/bg-button-arrow.gif) right 6px no-repeat;
	padding-right: 20px;
}

/* Newsletter Signup */
.signupForm,.statusMsg{
	width: 60%;
}
.signupContent{
	width: 36%;
	padding: 0 2%;
}
.signupForm,.signupContent,.statusMsg{
	float: left;
}
.content #userContent.newsletterSignup p{
	margin-bottom: 10px;
}
	.content #userContent.newsletterSignup .contactFrame ul{
		float: none;
	}
	.content #userContent.newsletterSignup .contactFrame li{
		list-style: none;
		margin-bottom: 10px;
		float: none;
	}
		.newsletterSignup .contactFrame .contactInformation label{
			display: block;
		}
		.newsletterSignup .contactFrame input{
			width: auto;
		}
		.content #userContent.newsletterSignup .buttons input{
			background:none repeat scroll 0 0 #1F295B;
			color:#FFFFFF;
			padding:2px;
			border: none;
			height: 20px;
			margin-right: 5px;
			cursor: pointer;
		}
/* Special Stuff after go Live */
#userContent ul.locationInfo{
	float: right;
	list-style: none;
	margin: 10px;
}
	#userContent ul.locationInfo li{
		list-style-type: none;
		margin-bottom: 3px;
	}
		ul.locationInfo li span{
			display: block;
			color: #A00611;
		}
