@import url(common_styles.css);
/* Header Styles */

	#header_home {
		width: 789px;
		height: 103px;
		background-image: url(../images/branch_header.gif);
		background-repeat: no-repeat;
		}
		
	#header_home h1.imagelink {
		display: block;
		width: 229px;
		height: 103px;
		margin: 0px;
		padding: 0px;
		position: relative;
		}

	#header_home a.hide {
		display: block;
		width: 229px;
		height: 103px;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
		position: relative;
		}

/* End Header Styles */

/* Content Styles */

	#container_norightcol {
		width: 789px;
		height: 100%;
		margin-top: 26px;
		}
		
	#content_norightcol {
		width: 689px;
		height: 100%;
		position: relative;
		margin-left: 50px;
		padding-left: 20px;
		padding-bottom: 30px;
		}
		
	#content_bgimg {
		background-image: url(../images/content_bg.jpg);
		background-position: bottom left;
		background-repeat: no-repeat;
		}
	
	#content {
		width: 450px;
		height: 100%;
		position: relative;
		margin-left: 65px;
		padding-bottom: 30px;
		}
		
	#content img.as_image {
		padding-right: 12px;
		padding-bottom: 0;
		padding-top: 0;
		padding-left: 0;
		margin-top: 0px;
		}
				
	table#visit {
		padding-top: 5px;
		margin-top: 0;
		padding-bottom: 10px;
		}
		
	table#visit h3 {
		padding-top: 5px;
		padding-bottom: 0;
		margin-top: 0;
		margin-bottom: 0;
		}
		
	table#visit td {
		padding-bottom: 10px;
		padding-right: 15px;
		}
		
	table#visit td p {
		padding-left: 10px;
		padding-top: 5px;
		margin-top: 0;
		}
		
	table#visit td ul {
		padding: 0;
		margin: 0;
		}
		
	table#visit td li {
		padding-left: 10px;
		padding-top: 0px;
		margin-top: 0;
		list-style-type: none;
		}
		
	#rightcol {
		width: 229px;
		position: absolute;
		right: 0;
		top: 310px;
		}
		
	#rightcol ul li {
		list-style-image: url(../images/bullet.gif);
		color: #646464;
		font-family: "Palatino Light", "Times New Roman", Times, serif;
		font-size: 12px;
		padding-bottom: 10px;
		margin-left: 40px;
		margin-top: 10px;
		border-bottom: 1px solid #f4efe5;
		}
		
	#rightcol a, #rightcol a:link {
		color: #d3030b;
		font-family: "Palatino Light", "Times New Roman", Times, serif;
		font-size: 12px;
		text-decoration: none;
		}
	
	#rightcol a:visited {
		color: #d3030b;
		font-family: "Palatino Light", "Times New Roman", Times, serif;
		font-size: 12px;
		text-decoration: none;
		}
		
	#rightcol a:hover {
		color: #fb545a;
		font-family: "Palatino Light", "Times New Roman", Times, serif;
		font-size: 12px;
		text-decoration: underline;
		}
		
	#rightcol a:active {
		color: #d3030b;
		font-family: "Palatino Light", "Times New Roman", Times, serif;
		font-size: 12px;
		text-decoration: none;
		}

/* End Content Styles */

/* Text Styles/Various Classes */
		
	h1, .as_title {
		color: #9f1103;
		line-height: 18pt;
		font-family: "Nueva Std", "Times New Roman", Times, serif;
		font-size: 24px;
		font-style: italic;
		font-weight: normal;
		padding-bottom: 10px;
		margin-bottom: 0;
		}
		
	h2 {
		color: #9f1103;
		line-height: 18pt;
		font-family: "Nueva Std", "Times New Roman", Times, serif;
		font-size: 23px;
		font-style: italic;
		font-weight: normal;
		padding-bottom: 10px;
		margin-bottom: 0;
		}
		
	h3 {
		font-size: 22px;
		color: #9f1103;
		line-height: 18pt;
		font-family: "Nueva Std", "Times New Roman", Times, serif;
		font-style: italic;
		font-weight: normal;
		padding-bottom: 10px;
		margin-bottom: 0;
		}
		
	h4 {
		color: #242424;
		line-height: 18pt;
		font-family: "Nueva Std", "Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: normal;
		padding-bottom: 10px;
		margin-bottom: 0;
		}
		
	h5 {
		color: #242424;
		line-height: 18pt;
		font-family: "Nueva Std", "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: normal;
		padding-bottom: 10px;
		margin-bottom: 0;
		}
		
	h6 {
		color: #242424;
		line-height: 18pt;
		font-family: "Nueva Std", "Times New Roman", Times, serif;
		font-size: 16px;
		padding-bottom: 10px;
		margin-bottom: 0;
		}
		
	a, a:link {
		color: #d3030b;
		font-family: "Palatino Light", "Times New Roman", Times, serif;
		font-size: 14px;
		text-decoration: none;
		}
	
	a:visited {
		color: #d3030b;
		font-family: "Palatino Light", "Times New Roman", Times, serif;
		font-size: 14px;
		text-decoration: none;
		}
		
	a:hover {
		color: #fb545a;
		font-family: "Palatino Light", "Times New Roman", Times, serif;
		font-size: 14px;
		text-decoration: underline;
		}
		
	a:active {
		color: #d3030b;
		font-family: "Palatino Light", "Times New Roman", Times, serif;
		font-size: 14px;
		text-decoration: none;
		}
		
	h3.southwest {
		background-image: url(../images/header_southwest.gif);
		background-repeat: no-repeat;
		width: 149px;
		height: 20px;
		margin: 0;
		}
		
	h3.stmatthews {
		background-image: url(../images/header_stmatthews.gif);
		background-repeat: no-repeat;
		width: 149px;
		height: 20px;
		margin: 0;
		}
		
	h3.buechel {
		background-image: url(../images/header_buechel.gif);
		background-repeat: no-repeat;
		width: 149px;
		height: 20px;
		margin: 0;
		}
		
	h3.portland {
		background-image: url(../images/header_portland.gif);
		background-repeat: no-repeat;
		width: 149px;
		height: 20px;
		margin: 0;
		}
		
	h3.south {
		background-image: url(../images/header_south.gif);
		background-repeat: no-repeat;
		width: 149px;
		height: 20px;
		margin: 0;
		}
		
	h3.history {
		background-image: url(../images/header_history.gif);
		background-repeat: no-repeat;
		width: 174px;
		height: 25px;
		margin-left: 17px;
		padding-bottom: 0;
		margin-bottom: 0;
		padding-top: 0;
		margin-top: 0;
		}
		
	h3.support {
		background-image: url(../images/header_support.gif);
		background-repeat: no-repeat;
		width: 174px;
		height: 25px;
		margin-left: 17px;
		padding-bottom: 0;
		margin-bottom: 0;
		padding-top: 0;
		margin-top: 0;
		}
		
	h3.offer {
		background-image: url(../images/header_offer.gif);
		background-repeat: no-repeat;
		width: 174px;
		height: 25px;
		margin-left: 17px;
		padding-bottom: 0;
		margin-bottom: 0;
		padding-top: 0;
		margin-top: 0;
		}
		
	h3.prearrange {
		background-image: url(../images/header_prearrange.gif);
		background-repeat: no-repeat;
		width: 174px;
		height: 25px;
		margin-left: 17px;
		padding-bottom: 0;
		margin-bottom: 0;
		padding-top: 0;
		margin-top: 0;
		}
		
	h3.resources {
		background-image: url(../images/header_resources.gif);
		background-repeat: no-repeat;
		width: 174px;
		height: 25px;
		margin-left: 17px;
		padding-bottom: 0;
		margin-bottom: 0;
		padding-top: 0;
		margin-top: 0;
		}
		
	h3.faqs {
		background-image: url(../images/header_faqs.gif);
		background-repeat: no-repeat;
		width: 174px;
		height: 25px;
		margin-left: 17px;
		padding-bottom: 0;
		margin-bottom: 0;
		padding-top: 0;
		margin-top: 0;
		}
