#container {
	position:absolute;
	width:782px;
	height:682px;
	z-index:2;
	left: 50%;
	margin-left: -391px;
	top: 50%;

	background-color: #klaucens-stylesheet.css;
	margin-top: -341px;
	background-image: url(images/bg-brick.jpg);
}
#top-white {
	position:absolute;
	visibility:visible;
	width:782px;
	height:3px;
	z-index:14;
	top: 0px;
	left: 0px;
	background-image: url(images/bg-white.jpg);
}
#bottom-white {
	position:absolute;
	visibility:visible;
	width:782px;
	height:3px;
	z-index:14;
	top: 679px;
	left: 0px;
	background-image: url(images/bg-white.jpg);
}
#left-white {
	position:absolute;
	visibility:visible;
	width:3px;
	height:682px;
	z-index:14;
	top: 0px;
	left: 0px;
	background-image: url(images/bg-white.jpg);
}
#right-white {
	position:absolute;
	visibility:visible;
	width:3px;
	height:682px;
	z-index:14;
	top: 0px;
	left: 779px;
	background-image: url(images/bg-white.jpg);
}

#logo {
	position:absolute;
	visibility:visible;
	width:328px;
	height:16px;
	z-index:13;
	top: 52px;
	left: 112px;
}
#body-copy {
	position:absolute;
	visibility:visible;
	width:350px;
	height:335px;
	z-index:1;
	left: 26px;
	top: 122px;
	margin-right: 10px;
	padding-right: 20px;
	overflow: auto;
}
#white-window {
	position:absolute;
	visibility:visible;
	width:590px;
	height:474px;
	z-index:3;
	background-color: #FFFFFF;
	top: 134px;
	left: 95px;
}
#upper-blue-box {
	position:absolute;
	visibility:visible;
	width:360px;
	height:242px;
	z-index:2;
	top: 103px;
	left: 90px;
	background-image: url(images/bg-dark-blue.jpg);
}
#lower-blue-box {
	position:absolute;
	visibility:visible;
	width:625px;
	height:269px;
	z-index:2;
	top: 345px;
	left: 90px;
	background-image: url(images/bg-dark-blue.jpg);
}
#pipe-image {
	position:absolute;
	visibility:visible;
	width:590px;
	height:80px;
	z-index:4;
	left: 95px;
	top: 143px;
}
#top-nav {
	position:absolute;
	visibility:visible;
	width:340px;
	height:20px;
	z-index:1;
	top: 11px;
	left: 20px;
}
#side-nav {
	position:absolute;
	visibility:visible;
	width:20px;
	height:200px;
	z-index:1;
	top: 12px;
	left: 595px;
}
#l-white-lines {
	position:absolute;
	visibility:visible;
	width:12px;
	height:676px;
	z-index:5;
	top: 3px;
	left: 68px;
}
#t-white-lines-end {
	position:absolute;
	visibility:visible;
	width:42px;
	height:42px;
	z-index:6;


    top: 77
	left: 468px;
	top: 77px;
	left: 468px;
}
#t-white-lines {
	position:absolute;
	visibility:visible;
	width:465px;
	height:12px;
	z-index:7;
	left: 3px;
	top: 77px;
}
#b-white-lines {
	position:absolute;
	visibility:visible;
	width:726px;
	height:12px;
	z-index:11;
	left: 3px;
	top: 629px;
}
#b-white-lines-b-end {
	position:absolute;
	visibility:visible;
	width:12px;
	height:12px;
	z-index:12;
	left: 729px;
	top: 629px;
}
#r-white-lines {
	position:absolute;
	visibility:visible;
	width:12px;
	height:299px;
	z-index:9;
	left: 729px;
	top: 330px;
}
#r-white-lines-end {
	position:absolute;
	visibility:visible;
	width:36px;
	height:42px;
	z-index:10;
	left: 705px;
	top: 288px;
}
#address {
	position:absolute;
	visibility:visible;
	width:650px;
	height:10px;
	z-index:14;
	top: 655px;
	left: 108px;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	color: #333333;
	text-align: left;
}
.bodycopybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
.bodycopybolditalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	line-height: 13pt;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
.bodycopy-italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	line-height: 13pt;
	font-weight: normal;
	color: #333333;
	text-align: left;
}
.addresscopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
}
.verticaltext {
writing-mode: tb-rl;
filter: flipv flipv;
}
a.class:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 8pt;
}
a.class:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 8pt;
}
a.class:hover {
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 8pt;
}
a.class:active {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 8pt;
}
a.classgray:link {
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 11pt;
}
a.classgray:visited {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 11pt;
}
a.classgray:hover {
	text-decoration: none;
	color: #4c7578;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 11pt;
}
a.classgray:active {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 11pt;
}
a.classgraybold:link {
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	line-height: 11pt;
}
a.classgraybold:visited {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	line-height: 11pt;
}
a.classgraybold:hover {
	text-decoration: none;
	color: #4c7578;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	line-height: 11pt;
}
a.classgraybold:active {
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	line-height: 11pt;
}
a.vert:link {
	color: #FFFFFF;
	filter: flipv flipv;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 8pt;
}
a.vert:visited {
	text-decoration: none;
	color: #FFFFFF;
	filter: flipv flipv;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 8pt;
}
a.vert:hover {
	text-decoration: none;
	color: #999999;
	filter: flipv flipv;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 8pt;
}
a.vert:active {
	text-decoration: none;
	color: #FFFFFF;
	filter: flipv flipv;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 8pt;
}
#address-interior {

	position:absolute;
	visibility:visible;
	width:700px;
	height:10px;
	z-index:14;
	top: 555px;
	left: 108px;
}
#b-blue-lines-interior {

	position:absolute;
	visibility:visible;
	width:736px;
	height:17px;
	z-index:11;
	left: 0px;
	top: 520px;
}
#b-blue-lines-b-end-interior {

	position:absolute;
	visibility:visible;
	width:17px;
	height:17px;
	z-index:12;
	left: 734px;
	top: 520px;
}
#lower-blue-box-interior {

	position:absolute;
	visibility:visible;
	width:630px;
	height:220px;
	z-index:2;
	top: 287px;
	left: 90px;
	background-color: #4c7578;
}
#upper-blue-box-interior {

	position:absolute;
	visibility:visible;
	width:360px;
	height:214px;
	z-index:2;
	top: 73px;
	left: 90px;
	background-color: #4c7578;
}
#r-blue-lines-interior {

	position:absolute;
	visibility:visible;
	width:17px;
	height:246px;
	z-index:9;
	left: 734px;
	top: 274px;
}
#r-blue-lines-end-interior {

	position:absolute;
	visibility:visible;
	width:52px;
	height:42px;
	z-index:10;
	left: 699px;
	top: 232px;
}
#white-window-interior {
	position:absolute;
	visibility:visible;
	width:590px;
	height:399px;
	z-index:3;
	top: 103px;
	left: 95px;
	background-color: #FFFFFF;
}
#body-copy-interior {
	position:absolute;
	visibility:visible;
	width:380px;
	height:260px;
	z-index:1;
	left: 25px;
	top: 116px;
	overflow: auto;
}
body {
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	background-image: url(images/bg-dark-blue.jpg);
}
.bodycopyboldverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: #333333;
	text-align: left;
	overflow: auto;
}
#body-copy-medium {
	position:absolute;
	visibility:visible;
	width:450px;
	height:260px;
	z-index:1;
	left: 25px;
	top: 116px;
	overflow: auto;
}
#body-copy-narrow {
	position:absolute;
	visibility:visible;
	width:255px;
	height:342px;
	z-index:1;
	left: 19px;
	top: 112px;
	overflow: auto;
	margin-right: 10px;
	padding-right: 20px;
}
#portfolio-image {
	position:absolute;
	visibility:visible;
	width:260px;
	height:280px;
	z-index:2;
	top: 112px;
	left: 310px;
}
#portfolio-copy {
	position:absolute;
	visibility:visible;
	width:345px;
	height:117px;
	z-index:2;
	top: 20px;
	left: 230px;
}
#portfolio-tn {
	position:absolute;
	visibility:visible;
	width:235px;
	height:30px;
	z-index:2;
	top: 400px;
	left: 310px;
}
#portfolio-subcopy {
	position:absolute;
	visibility:visible;
	width:345px;
	height:85px;
	z-index:2;
	top: 20px;
	left: 230px;
	overflow: auto;
}
#portfolio-copy2 {

	position:absolute;
	visibility:visible;
	width:345px;
	height:117px;
	z-index:1;
	left: 230px;
	top: 20px;
	overflow: auto;
}
#body-copy-narrow2 {
	position:absolute;
	visibility:visible;
	width:165px;
	height:340px;
	z-index:1;
	left: 15px;
	top: 45px;
}
#body-copy-narrow3 {
    position:absolute;
	visibility:visible;
	width:150px;
	height:175px;
	z-index:1;
	left: 15px;
	top: 165px;
}
#body-copy-narrow4 {
	position:absolute;
	visibility:visible;
	width:165px;
	height:20px;
	z-index:1;
	left: 15px;
	top: 20px;
}
#body-copy-licenses {
	position:absolute;
	visibility:visible;
	width:380px;
	height:260px;
	z-index:1;
	left: 25px;
	top: 116px;
}
#body-copy-map {
	position:absolute;
	visibility:visible;
	width:540px;
	height:260px;
	z-index:1;
	left: 25px;
	top: 116px;
}
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
	width: 5px;
	background-color: #c54224;
}
.vscrollerbar {
	width: 5px;
	background-image: url(images/bg-dark-blue.jpg);
}
#body-copy-wide {
	position:absolute;
	visibility:visible;
	width:530px;
	height:350px;
	z-index:1;
	left: 27px;
	top: 105px;
	margin-right: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	overflow: auto;
}
#body-copy-home {
	position:absolute;
	visibility:visible;
	width:340px;
	height:200px;
	z-index:1;
	left: 27px;
	top: 120px;
}
#pipe-image-bottom {
	position:absolute;
	visibility:visible;
	width:590px;
	height:120px;
	z-index:4;
	left: 95px;
	top: 490px;
}
#body-copy-services {
	position:absolute;
	visibility:visible;
	width:435px;
	height:350px;
	z-index:1;
	left: 26px;
	top: 105px;
	margin-right: 10px;
	padding-right: 20px;
	overflow: auto;
}
#body-copy-portfolio {
	position:absolute;
	visibility:visible;
	width:255px;
	height:350px;
	z-index:1;
	left: 19px;
	top: 105px;
	margin-right: 10px;
	padding-right: 20px;
}
#body-copy-license {
	position:absolute;
	visibility:visible;
	width:425px;
	height:245px;
	z-index:1;
	left: 26px;
	top: 105px;
	margin-right: 10px;
	padding-right: 20px;
	overflow: auto;
}
#body-copy-committee {
	position:absolute;
	visibility:visible;
	width:360px;
	height:245px;
	z-index:1;
	left: 26px;
	top: 122px;
	margin-right: 10px;
	padding-right: 20px;
}
#body-copy-contact {
	position:absolute;
	visibility:visible;
	width:250px;
	height:335px;
	z-index:1;
	left: 26px;
	top: 105px;
}
#body-copy-contact-staff {
	position:absolute;
	visibility:visible;
	width:200px;
	height:335px;
	z-index:1;
	left: 370px;
	top: 105px;
}
.headlinesuper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 13pt;
	font-weight: bold;
	color: #212356;
	text-align: left;
}
#testimonial-home {
	position:absolute;
	visibility:visible;
	width:150px;
	height:200px;
	z-index:1;
	left: 400px;
	top: 120px;
}
.testimonial-copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: italic;
	line-height: 10pt;
	font-weight: bold;
	color: #212356;
	text-align: left;
}
#testimonial-over {
	position:absolute;
	visibility:visible;
	width:150px;
	height:200px;
	z-index:1;
	left: 415px;
	top: 120px;
}
