a {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #993333;
}
a:active {
	color: #993333;
}
.link_red {
	color: #660000;
	font-size: 12px;
	text-decoration: underline;
}
.red {
	color: #993333;
	font-weight: bold;
}
.redCopy {
	color: #993333;
	font-size: 10px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#logo1 {
	position:absolute;
	left:0px;
	top:0px;
	width:234px;
	height:110px;
	z-index:1;
}

#logo2 {
	position:absolute;
	left:234px;
	top:0px;
	width:192px;
	height:110px;
	z-index:2;
}

#logo3 {
	position:absolute;
	left:426px;
	top:0px;
	width:522px;
	height:110px;
	z-index:3;
}

#nav_main {
	position:absolute;
	left:0px;
	top:110px;
	width:234px;
	height:434px;
	z-index:4;
	background-image: url(../images/mid_nav_bkgd.gif);
	margin: 0px;
	padding-top: 20px;
}

#nav_interiors {
	position:absolute;
	left:0px;
	top:110px;
	width:234px;
	height:434px;
	z-index:4;
	background-image: url(../images/interiors/mid_nav_bkgd_2.gif);
	margin: 0px;
	padding-top: 20px;
}

#nav_undergroundnav_underground {
	position:absolute;
	left:0px;
	top:110px;
	width:234px;
	height:434px;
	z-index:4;
	background-image: url(../images/interiors/mid_nav_bkgd_2.gif);
	margin: 0px;
	padding-top: 20px;
}
#nav_news {
	position:absolute;
	left:0px;
	top:110px;
	width:234px;
	height:240px;
	z-index:12;
	margin: 0px;
	padding-top: 20px;
}
#navInt1 {
	position:absolute;
	left:234px;
	top:110px;
	width:192px;
	height:87px;
	z-index:10;
}
#navInt2 {
	position:absolute;
	left:234px;
	top:197px;
	width:128;
	height:87;
	z-index:11;
}
#navInt3 {
	position:absolute;
	left:362px;
	top:197px;
	width:64px;
	height:173px;
	z-index:13;
}
#navInt4 {
	position:absolute;
	left:234px;
	top:284px;
	width:128px;
	height:86px;
	z-index:12;
}
#nav_underground {
	position:absolute;
	left:234px;
	top:110px;
	width:192px;
	height:434px;
	z-index:4;
	background-image: url(../images/mid_nav_bkgd_red.gif);
	margin: 0px;
}
#navunderground1 {
	position:absolute;
	left:234px;
	top:110px;
	width:192px;
	height:173px;
	z-index:6;
}
#navunderground2 {
	position:absolute;
	left:234px;
	top:197px;
	width:192px;
	height:174px;
	z-index:5;
}

#homephoto {
	position:absolute;
	left:234px;
	top:110px;
	width:710px;
	height:433px;
	z-index:10;
}

#rightpattern {
	position:absolute;
	left:433px;
	top:109px;
	width:100%;
	height:93px;
	z-index:5;
	background-image: url(../images/pattern1.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}
#rightpattern_interiors {
	position:absolute;
	left:434px;
	top:110px;
	width:100%;
	height:92px;
	z-index:5;
	background-image: url(../images/interiors/interior_pattern.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}

#bot1 {
	position:absolute;
	left:0px;
	top:550px;
	width:234px;
	height:100px;
	z-index:3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #993333;
}

#bot3spaces {
	position:absolute;
	left:426px;
	top:591px;
	width:522px;
	height:80px;
	z-index:8;
}

#bot3 {
	position:absolute;
	left:426px;
	top:542px;
	width:522px;
	height:80px;
	z-index:9;
}
#bot3home {
	position:absolute;
	left:426px;
	top:550px;
	width:516px;
	height:80px;
	z-index:9;
}
#bot3project {
	position:absolute;
	left:427px;
	top:750px;
	width:522px;
	height:80px;
	z-index:8;
}
#bot3project2 {
	position:absolute;
	left:427px;
	top:750px;
	width:522px;
	height:80px;
	z-index:8;
}

body {
	background-image: url(../images/bkgd.gif);
}
#aboutcontent {
	position:absolute;
	left:426px;
	top:110px;
	width:465px;
	height:413px;
	z-index:7;
	background-image: url(../images/bkgd_redbar.gif);
	padding-right: 40px;
	padding-top: 20px;
	padding-left: 20px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-transform: uppercase;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	color: #333333;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	font-weight: normal;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-weight: normal;
}
#projectnav {
	position:absolute;
	left:234px;
	top:110px;
	width:192px;
	height:433px;
	z-index:5;
	background-image: url(../images/mid_nav_bkgd_red.gif);
}
#projectnav_interiors {
	position:absolute;
	left:234px;
	top:110px;
	width:192px;
	height:434px;
	z-index:5;
	background-image: url(../images/interiors/mid_nav_bkgd_2_red.gif);
}
#projectnav_news {
	position:absolute;
	left:234px;
	top:110px;
	width:192px;
	height:260px;
	z-index:5;
}
#projectdetails_1 {
	position:absolute;
	left:426px;
	top:585px;
	width:524px;
	height:150px;
	z-index:9;
	visibility: visible;
	padding-left: 20px;
}
#projectcontent {
	position:absolute;
	left:463px;
	top:110px;
	width:524px;
	height:500px;
	z-index:5;
}
#projectcontent1 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:6;
	visibility: visible;
}
#projectcontent1_2 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:6;
	visibility: hidden;
}
#projectcontent1_3 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:6;
	visibility: hidden;
}
#projectcontent1_4 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:6;
	visibility: hidden;
}
#projectcontent1_5 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:6;
	visibility: hidden;
}
#projectcontent1_6 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:6;
	visibility: hidden;
}
#projectcontent1_7 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:6;
	visibility: hidden;
}
#projectcontent1_8 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:6;
	visibility: hidden;
}
#projectcontent1_9 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:6;
	visibility: hidden;
}
#projectcontent1_10 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:6;
	visibility: hidden;
}
#projectcontent1_11 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:6;
	visibility: hidden;
}
#projectcontent1_12 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:6;
	visibility: hidden;
}
#projectcontent1_13 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent1 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: visible;
}
#interiorcontent2 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent3 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent4 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent5 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent6 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent7 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent8 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent9 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent10 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent11 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent12 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent13 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent14 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent15 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent16 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent17 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent18 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent19 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent20 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#interiorcontent21 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:6;
	visibility: hidden;
}
#undergroundcontent1 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:480px;
	z-index:8;
	visibility: visible;
}
#undergroundcontent2 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:8;
	visibility: hidden;
}
#undergroundcontent3 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:8;
	visibility: hidden;
}
#undergroundcontent4 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:8;
	visibility: hidden;
}
#undergroundcontent5 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:8;
	visibility: hidden;
}
#undergroundcontent6 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:500px;
	z-index:8;
	visibility: hidden;
}

#outer { height: 100%; overflow: visible; margin: auto; position: relative; }
#outer[id] { display: table; position: static; }
#middle { position: absolute; top: 50%; }
#middle[id] { display: table-cell; vertical-align: middle; position: static; }
#inner { position: relative; top: -50%; left: -50% }
#inner[id] { position: static; }
#box { white; position: relative; text-align: center; display: block; width: 760px; height: 420px; }
#divUpControl { position:relative; }
#divDownControl { position:relative; }
#ScrollContainer {
	position: relative;
	width:522px;
	height:425px;
	overflow:hidden;
	top:110px;
	left:426px;
	visibility:visible;
	z-index: 7;
}
#ScrollContent {
	position: absolute;
	top: 0;
	left: 1px;
	right: 40px;
	height: auto;
	margin-left: 10px;
	width: 430px;
}
#ScrollControls { position: absolute; top: 0; right: 0; bottom: 0; width: 11px; solid black; }
#ScrollUp a {
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 370px;
	right: 45px;
	background: url(../images/button_up.gif) no-repeat top;
}
#ScrollUp span { display: none; }
#ScrollDown a {
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 390px;
	right: 45px;
	background: url(../images/button_down.gif) no-repeat top;
}
#ScrollDown span { display: none; }
#textcontent1 {
	position:absolute;
	left:426px;
	top:110px;
	width:524px;
	height:432px;
	z-index:6;
	visibility: visible;
	background-image: url(../images/bkgd_redbar.gif);
	background-color: #FFFFFF;
}
.projectdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
}
.projectdetails_caps {
	font-weight: bold;
	text-transform: uppercase;
}
.projectdetails_bold {
	font-weight: bold;
	text-transform: none;
}
#pattern {
	position:absolute;
	left:0px;
	top:370px;
	width:426px;
	height:173px;
	z-index:13;
	background-image: url(../images/nav_bkgd_main.gif);
}

