body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color:#045396;
}
.outercontainer {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
.container {
	position:relative;
	width:986px;
	height:600px;
	margin:auto;
	padding:0;
	background-image:url(images/bgpage.gif);
}
.containerintro {
	position:relative;
	width:986px;
	height:600px;
	margin:auto;
	padding:0;
	background-image:url(images/bgpageflash.gif);
}
.content {
	position:absolute;
	top:1px;
	left:94px;
	width:798px;
	heigh:598px;
	margin:0;
	padding:0;
	text-align:left;
}
.elevationpic {
	position:absolute;
	top:1px;
	left:1px;
	width:1000px;
	heigh:700px;
	margin:0;
	padding:0;
	text-align:middle;
}
.header {
	position:absolute;
	top:109px;
	left:0;
	margin:0;
	padding:0;
}
.hideme {
	position:absolute;
	top:-1000px;
	left:-1000px;
}
.nav {
	position:absolute;
	top:187px;
	left:0;
	margin:0;
	padding:0;
	width:798px;
	height:26px;
}
.nav1, .nav2, .nav3, .nav4, .nav5, .nav6, .nav7 {
	margin:0;
	padding:0;
	text-align:left;
}
.nav p, .nav a {
	margin:0;
	padding:0;
}
.nav1 a, .nav2 a, .nav3 a, .nav4 a, .nav5 a, .nav6 a, .nav7 a {
	position:absolute;
	top:0;
	display:block;
	height:26px;
}
.nav1 a {
	width:64px;
	left:9px;
	background-image:url(images/nav1.gif);
	background-repeat:no-repeat;
}
.nav1 a:hover, .nav1 .on {
	background-position:-64px 0;
}
.nav2 a {
	width:97px;
	left:73px;
	background-image:url(images/nav2.gif);
	background-repeat:no-repeat;
}
.nav2 a:hover, .nav2 .on {
	background-position:-97px 0;
}
.nav3 a {
	width:95px;
	left:170px;
	background-image:url(images/nav3.gif);
	background-repeat:no-repeat;
}
.nav3 a:hover, .nav3 .on {
	background-position:-95px 0;
}
.nav4 a {
	width:120px;
	left:265px;
	background-image:url(images/nav4.gif);
	background-repeat:no-repeat;
}
.nav4 a:hover, .nav4 .on {
	background-position:-120px 0;
}
.nav5 a {
	width:110px;
	left:385px;
	background-image:url(images/nav5.gif);
	background-repeat:no-repeat;
}
.nav5 a:hover, .nav5 .on {
	background-position:-110px 0;
}
.nav6 a {
	width:89px;
	left:495px;
	background-image:url(images/nav6.gif);
	background-repeat:no-repeat;
}
.nav6 a:hover, .nav6 .on {
	background-position:-89px 0;
}
.nav7 a {
	width:143px;
	left:584px;
	background-image:url(images/nav7.3.gif);
	background-repeat:no-repeat;
}
.nav7 a:hover, .nav7 .on {
	background-position:-218px 0;
}
.middlepic {
	position:absolute;
	left:181px;
	top:216px;
	margin:0;
	padding:0;
	width:398px;
	height:229px;
}
.leftpic {
	position:absolute;
	left:0px;
	top:216px;
	margin:0;
	padding:0;
	width:181px;
	height:229px;
}
.rightpics {
	position:absolute;
	left:584px;
	top:216px;
	margin:0;
	padding:0;
	width:214px;
	height:229px;
	height:229px;
}
.leftpicindex {
	position:absolute;
	left:0px;
	top:216px;
	margin:0;
	padding:0;
	width:584px;
	height:229px;
}
.midcontent {
	position:absolute;
	top:216px;
	left:174px;
	margin:0;
	padding:0;
	width:410px;
	background-color:#FFFFFF;
	height: 430px;
}
.midcontent td, tr, th {
	font-size:10px;
	margin:0;
	padding:5px;
	color:#6A91AC;
}
.midcontent a {
	color:#6A91AC;
}
.midcontent tr.blue {
	background-color:#D5DEE5;
}
.midcontentcontact {
	position:absolute;
	top:216px;
	left:182px;
	margin:0;
	padding:0;
	width:398px;
}
.midcontentcontact {
	font-size:12px;
	margin:0;
	padding:5px;
	color:#6A91AC;
}
.midcontentcontact a {
	color:#045396;
}
.midcontentcontact tr.blue {
	background-color:#D5DEE5;
}
.links {
	position:absolute;
	top:462px;
	left:12px;
	margin:0;
	padding:0;
	width:113px;		
}
.location {
	position:absolute;
	top:462px;
	left:584px;
	width:125px;	
}
.floorplan{
	position:absolute;
	top:462px;
	left:189px;
	width:270px;	
}
.logo {
	position:absolute;
	top:126px;
	left:598px;
	margin:0;
	padding:0;
	width:180px;	
}
.nextimage {
	position:absolute;
	top:615px;
	left:780px;
	margin:0;
	padding:0;
	width:105px;	
}
.close {
	position:absolute;
	top:621px;
	left:20px;
	margin:0;
	padding:0;
	width:60px;	
}
.largeimage {
	position:absolute;
	top:506px;
	left:408px;
	margin:0;
	padding:0;
	width:172px;	
}
.contact {
	position:absolute;
	top:575px;
	left:598px;
	width:200px;
	border-top:1px solid #5E86A3;
	height: 28px;
}
.floorextra {
	position:absolute;
	top:556px;
	left:188px;
	width:280px;
}
.midcontent p {
	font-size:11px;
	margin:0;
	padding:7px;
	color:#6A91AC;
}
.login {
	position:absolute;
	top:454px;
	left:182px;
	margin:0;
	padding:0;
	width:398px;
	background-color:#5E86A3;
}
.login p {
	font-size:14px;
	color:#FFFFFF;
	padding:7px;
	margin:0;
}
.righttext {
	position:absolute;
	left:584px;
	top:216px;
	margin:0;
	padding:0;
	width:214px;
	height:229px;
}
.righttext p {
	margin:0;
	padding:12px;
	font-size:14px;
	color:#5E86A3;
	line-height:130%;
}
.righttextpic {
	position:absolute;
	left:584px;
	top:216px;
	margin:0;
	padding:0;
	width:214px;
	height:229px;
}
.righttextpic2 {
	position:absolute;
	left:200px;
	top:476px;
	margin:0;
	padding:0;
	width:400px;
	height:28px;
}
.gallerybigpic2 {
	position:absolute;
	left:0px;
	top:216px;
	margin:0;
	padding:0;
	width:744px;
	height:243px;
	background-color:#5E86A3;
	text-align:center;
}
.360strip {
	position:absolute;
	top:216px;
	left:746px;
	margin:0;
	padding:0;
	width:52px;
	height:243px;
	background-color:#5E86A3;	
}
.gallerybigpic {
	position:absolute;
	left:0px;
	top:216px;
	margin:0;
	padding:0;
	width:584px;
	height:229px;
	background-color:#B1B6BC;
}
.gallerysmallpics {
	position:absolute;
	top:454px;
	left:259px;
	margin:0;
	padding:0;
	width:332px;
}
.gallerysmallpics2 {
	position:absolute;
	top:454px;
	left:194px;
	margin:0;
	padding:0;
	width:332px;
}
.longcontent {
	position:relative;
	width:100%;
	margin:0px 0 30px 0;
	text-align:center;
}
input, textarea, select {
	width:150px;
	font-size:11px;
	color:#045396;
	margin:0;
	padding:0;
}
select, textarea {
	width:153px;
}
.regbtn {
	color:#FFFFFF;
	background-color:#045396;
	width:80px;
	font-size:12px;
	border:2px solid #045396;
}

