body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/spl5-bottom-trimmed-color.jpg);
	background-position: center;
}

p {
	font-family: Arial;
	font-size: 12px;
	line-height: 25px;
	color: #294055;
}


h1 {
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	color: #233f57;
	font-variant: small-caps;
	letter-spacing: .1em;
}
h2 {
	font-family: Helvetica;
	font-size: 12px;
	line-height: 18px;
	color: #34526c;
	font-weight: bold;
}

a {
	color: #56647E;
	text-decoration: underline;
}
a:hover {
	color: #330000;
	text-decoration: underline;
}

a:visited {
	color: #64768B;
}

ul {
	font-family: Arial;
	font-size: 12px;
	line-height: 25px;
	color: #294055;
}



.left-picture-home {
	float: left;
	padding-left: 52px;
}

.left-picture-home2 {
	float: left;
	padding-left: 52px;
}
.subhead {
	font-family: Helvetica;
	font-size: 12px;
	line-height: 18px;
	color: #34526c;
	font-weight: bold;
}

/* table areas */
.main-panel {
	background-image: url(images/main-bgd5.jpg);
	padding-left: 45px;
	padding-right: 45px;
	padding-top: 80px;
	padding-bottom: 123px;
}

.main-panel-nonscrollbar-pages {
	background-image: url(images/main-bgd6.jpg);
	padding-left: 45px;
	padding-right: 45px;
	padding-top: 80px;
	padding-bottom: 123px;
}

.inner-table {
	background-image: url(images/inline-background.jpg);
	width: 910px;
	height: 530px;
}

/* end table areas */

/* homepage styles */


.homepage-masthead-cell {
	height: 130px;
}
.homepage-middle-cell {
	height: 320px;
	padding-top: 34px;
	background-image: url(images/home-middle-background2.gif);
}
.homepage-footer-cell {
	height: 30px;
	background-image: url(images/footer-homepage.jpg);
}
.homepage-text {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: -6px;
}


.homepage-right-cell2 {
}

.homepage-text2 {
	padding-left: 28px;
	padding-right: 28px;
	margin-top: -6px;
}


.homepage-address {
	font-size: 12px;
	line-height: 15px;
}

.home-text-div {
	height: 200px;
	width: 480px;
	padding-left: 42px;
	margin-left: 12px;
}
.home-address-div {
	height: 52px;
	width: 490px;
	padding-left: 19px;
	margin-left: 365px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a0b1c0;
	margin-top: 36px;
}


.home-address-div2 {
	height: 52px;
	width: 490px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a0b1c0;
	margin-top: 30px;
	padding-top: 16px;
	margin-bottom: -5px;
}


.home-no-scroll {
	padding-left: 385px;
	width: 500px;
	margin-top: 0px;
}


/* end homepage styles */

/* interior page styles */

.interior-masthead-cell {
}

.interior-middle-cell {
	padding-top: 20px;
	padding-left: 64px;
}

.interior-address {
	font-size: 12px;
	line-height: 15px;
	margin-top: 12px;
}

.interior-footer-cell {
	height: 30px;
	background-image: url(images/footer-interiors.jpg);
}

.interiors-text-div {
	height: 300px;
	width: 750px;
	padding-left: 12px;
	padding-right: 15px;
}
.interiors-address-div {
	height: 42px;
	width: 445px;
	padding-left: 19px;
	margin-left: 310px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a0b1c0;
	margin-top: 24px;
}

/* end interior page styles */
.jump-back-link {
	float: right;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #a0b1c0;
	border-left-color: #a0b1c0;
	padding-left: 8px;
	padding-top: 4px;
	margin-bottom: 22px;
	margin-left: 8px;
}
.jump-back-link a {
	color: #64768B;
	text-decoration: underline;
}
.jump-back-link a:hover {
	color: #223B57;
	text-decoration: underline;
}
.more-about-header {
	font-family: Georgia;
	font-size: 11px;
	font-weight: bold;
	color: #233f57;
	letter-spacing: 0.07em;
	text-transform: uppercase;
}


.jump-back-link-allstroke {
	float: right;
	padding-left: 8px;
	padding-top: 4px;
	margin-bottom: 22px;
	margin-left: 8px;
	border: 1px solid #a0b1c0;
	padding-right: 6px;
}

.link-no-underline {
	text-decoration: none;
}

.link-no-underline a {
	color: #466965;
	text-decoration: none;
}

.link-no-underline a:hover {
	color: #330000;
	text-decoration: none;
}

.ul-close {
	margin-top: -8px;
	margin-bottom: -5px;
}

.tight-linespacing {
	font-family: Arial;
	font-size: 12px;
	line-height: 12px;
	color: #294055;
}

.li-no-bullet {
	line-height: 15px;
	list-style-type: none;
	margin-left: -15px;
}



/* SCROLL STYLES */

.scroll-pane {
	overflow: auto;
	
}

#pane1 {
height: 300px;
	width: 750px;
	padding-left: 12px;
	padding-right: 15px;
			}
			#pane2 {
	height: 220px;
	width: 480px;
	padding-left: 38px;
	margin-left: 12px;
	padding-right: 10px;
			}
			
			.scroll .jScrollPaneTrack {
				background: url(images/track.gif) repeat-y;
			}
			.scroll .jScrollPaneDrag {
	background-image: url(images/drag_middle.jpg);
	background-repeat: repeat-y;
	
			}
			.scroll .jScrollPaneDragTop {
				background: url(images/drag_top.jpg) no-repeat;
				height: 7px;
				wdith: 17px;
			}
			.scroll .jScrollPaneDragBottom {
				background: url(images/drag_bottom.jpg) no-repeat;
				height: 7px;
				wdith: 17px;
			}
			.scroll a.jScrollArrowUp {
				height: 17px;
				background: url(images/arrow_up.jpg) no-repeat 0 0;
			}
			.scroll a.jScrollArrowDown {
				height: 17px;
				background: url(images/arrow_down.jpg) no-repeat 0 0;
			}

			* html .scroll .jScrollPaneDragBottom {
				bottom: -1px;
			}
			
