@charset "utf-8";
/* CSS Document */

body { 
	
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:"Georgia";
	background-color:#efefef;
}


.Breadcrumb {

	color:#888;
	font-size:11px;
	margin-left:30px;
	position:relative;
	top:20px;
	text-decoration:none;
}

.Breadcrumb:hover {

	color:#222;
	text-decoration:underline;

}



.MainTable {

	width:790px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
}

.MainContainer {

	text-align:left;
	width:790px;
	text-align:left;
	clear:both;
	background-color:white;
	border:1px solid #dedede;
	padding-bottom:30px;

}

.Left {

	width:240px;
	display:block;
	float:left;
	margin-top:20px;
	margin-left:25px;
}

.Left h2 {

	color:#662a32;
	font-size:18px;
	
	margin:15px 0 0 28px;
	padding:0 0 0 0;
	
	
	
}

.Left img {

	margin-bottom:10px;

}

.Left p.ContactInfo {

	margin-left:28px;
	font-size:14px;

}

.Left p.ContactInfo strong {

	color:#662a32;

}

.Left .Logos {

	margin-left:33px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:4px;
	display:block;
	
	font-size:11px;
	color:#888;
}

.Left .Logos img {

	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}


.Center {

	width:430px;
	display:block;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:60px;
	margin-left:20px;
}

.Center h1 {

	color:#662a32;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:24px;
}

.Center h2 {

	color:#9c676e;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	font-size:18px;
	border-bottom:1px solid #9c676e;
}

.Center h3 {

	color:white;
	font-size:15px;
	background-color:#9c676e;
	
	
	padding:3px 0 3px 5px;
	margin:30px 0 0 0;
}


.Center ol.Directions {

	font-size:13px;
	color:#444;
	margin:10px 15px 10px 25px;
	padding:0px;
	list-style-position:outside;
}

.Center ol.Directions li {

	margin-bottom:20px;
	margin-top:5px;

}

.Center ol.Directions strong {

	color:#006699;
	text-transform:uppercase;

}

.Center p {

	font-size:13px;
	line-height:19px;
	margin: 7px 0 15px 0;
	padding: 0 0 0 0;
	color:#444;
}

.Center p span.Leader {

	font-weight:bold;
	font-size:15px;
	color:#662a32;
}

.Special {

	font-weight:bold;
	color:#006699;
	font-size:15px;
	font-style:italic;

}

.Center a {

	color:#9c676e;

}

.Center a:hover {

	color:#662a32;

}

.Right {

	display:none;
	width:150px;

	float:left;
}

.LinkBox {

	display:block;
	background-color:#eee;
	border:1px solid #aaa;
	margin-left:28px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:4px;
	padding-bottom:10px;
}

.LinkBox h2 {

	background-color:#9c676e;
	margin:0px 0 10px 0;
	padding:0px 0 0 5px;
	color:white;
	font-weight:normal;
	font-size:17px;	
	
}

.LinkBox p {

	margin:0 0 0 5px;
	padding:0px;
	font-size:14px;
}

.LinkBox strong {

	display:block;
	margin-top:7px;
}

.LinkBox a {

	display:block;
	margin-left:5px;
	color:#9c676e;
	font-size:14px;
	text-decoration:none;
}

.LinkBox a.EmailLink {

	/*display:inline;*/
	margin-left:0px;
}



.LinkBox a:hover {
	
	text-decoration:underline;
	color:#33161a;
}

.Form {
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	color:#444;
	width:95%;
	margin-top:15px;

}

.Form tr td {

	padding-top:8px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:15px;
	
	vertical-align:center;
	border-bottom:1px solid #ccc;

}

.Form tr td.Buttons {

	border-bottom:none;
	text-align:center;
	padding-top:15px;
}

.Buttons input {

	border:1px bevelled #9c676e;
	background-color:#eeeeee;
	color:#9c676e;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:6px;
	font-weight:bold;

}

.Form input.City {

	width:105px;
	float:left;

}

.Form input.State {
	
	width:28px;
	float:left;
	margin-left:2px;
}

.Form input.Zip {

	width:50px;
	float:left;
	margin-left:2px;
}

.Form input.standard {

	width:200px;
	
}

.Form select.standard {

	width:205px;

}

.Form textarea {

	width:200px;
	height:100px;

}

.Form .RadioSet, .Form .RadioSetFirst {
	
	margin-left:10px;
	position:relative;
	top:3px;
}

.Form .RadioSetFirst {
	
	margin-left:0px;

}
