/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
body {
	margin-left: 0px;
	margin-top: 21px;
	margin-right: 0px;
	margin-bottom: 21px;
	background-image:url(img/bg-main.gif);
	background-position:top;
	background-repeat:repeat-x;
	letter-spacing:1px;
}

body.home {	
	background-image:url(img/bg-home.gif);
	background-position:top;
	background-repeat:repeat-x;}

table.container {width:799px; background-color:#233A46;}

/* HEADER STYLES */

#logo {width:799px; height:64px; background-image:url(img/dmh-header.gif); background-position:top left; background-repeat:no-repeat; text-align:right;}

.header {
	font-size:10px;
	color: #ffffff;
}

a.header:link {
	font-size:10px;
	color: #ffffff;
	text-decoration: none;
}
a.header:visited {
	font-size:10px;
	text-decoration: none;
	color: #ffffff;
}
a.header:hover {
	font-size:10px;
	text-decoration: underline;
	color: #999999;
}
a.header:active {
	font-size:10px;
	text-decoration: none;
	color: #ffffff;
}

/* TOPNAV STYLES */

.topnav {
	font-size:12px;
	color: #000000;
}

a.topnav:link {
	font-size:12px;
	color: #000000;
	text-decoration: none;
}
a.topnav:visited {
	font-size:12px;
	text-decoration: none;
	color: #000000;
}
a.topnav:hover {
	font-size:12px;
	text-decoration: underline;
	color: #999999;
}
a.topnav:active {
	font-size:12px;
	text-decoration: none;
	color: #000000;
}


/* LEFTNAV STYLES */

#subnav-spacer-communities {height:30px; width:73px; float:left; display:inline; position:relative; margin:0px;}
#subnav-spacer-people {height:30px; width:312px; float:left; display:inline; position:relative; margin:0px;}

#subnav {height:30px; width:400px; float:left; display:inline; position:relative;}

#lftnav-hof {width:130px; margin:30px 0 0 40px; position:relative; float:left; display:inline; color:#FFFFFF;}

.leftnav {
	font-size:12px;
	color: #ffffff;
}

a.leftnav:link {
	font-size:12px;
	color: #ffffff;
	text-decoration: none;
}
a.leftnav:visited {
	font-size:12px;
	text-decoration: none;
	color: #ffffff;
}
a.leftnav:hover {
	font-size:12px;
	text-decoration: underline;
	color:#80A9C4;
}
a.leftnav:active {
	font-size:12px;
	text-decoration: none;
	color: #ffffff
}

a.leftnav-sub:link {
	font-size:12px;
	color: #ffffff;
	text-decoration: none;
	margin-left:11px;
	font-style:italic;	
}
a.leftnav-sub:visited {
	font-size:12px;
	text-decoration: none;
	color: #ffffff;
	margin-left:11px;
	font-style:italic;	
}
a.leftnav-sub:hover {
	font-size:12px;
	text-decoration: underline;
	color: #ffffff;
	margin-left:11px;
	font-style:italic;	
}
a.leftnav-sub:active {
	font-size:12px;
	text-decoration: none;
	color: #ffffff;
	margin-left:11px;
	font-style:italic;	
}

/* CONTENT STLYES */

td.home-footer {text-align:center; vertical-align:top; color:#666666; background-color:#FFFFFF; letter-spacing:0px;}

img.people {margin-right:45px; margin-top:32px;}

td.map-body {background-image:url(img/bg-map.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top; height:500px;padding-bottom:30px;}
td.nomap-body {vertical-align:top; height:500px; padding-bottom:30px;}



#pagebreak {position:relative; float:left; display:inline; width:799px;}

a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: underline;
	color:#80A9C4;
}
a:active {
	text-decoration: none;
	color: #ffffff;
}

a.title:link {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
a.title:visited {
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
a.title:hover {
	text-decoration: underline;
	color: #ffffff;
	font-weight:bold;
}
a.title:active {
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}



.strong {font-weight:bold;}

.pagetitle {font-weight:bold; font-size:12px;}

.pagesubtitle {font-weight:bold; font-size:12px; color:#80A9C4;}
.pagesubtitle-sub {font-weight:normal; font-size:12px; color:#80A9C4;}



/* Additional Photos mini gallery
====================== */

img.port-tmb1 { 
width:54px; 
height:55px;
margin:19px 0 0 0;
border:none;
}
img.port-tmb2 { 
width:54px; 
height:55px;
margin:19px 0 0 21px;
border:none;
}

#port-mainimg {width:130px; height:139px;background-position:top left;}

td.port-spacer-row { height:125px;}















/* FOOTER STLYES */

#footer {text-align:center; vertical-align:top; color:#666666; background-color:#FFFFFF; letter-spacing:0px;}

.footer {
	font-size:10px;
	color: #999999;
}

a.footer:link {
	font-size:10px;
	color: #999999;
	text-decoration: none;
}
a.footer:visited {
	font-size:10px;
	text-decoration: none;
	color: #999999;
}
a.footer:hover {
	font-size:10px;
	text-decoration: underline;
	color: #666666;
}
a.footer:active {
	font-size:10px;
	text-decoration: none;
	color: #999999;
}

.copyright {
	font-size:10px;
	text-decoration: none;
	color: #cccccc;
	}
	
	
	/*ADMIN STYLES*/
	
table.admin {margin-top:50px; width:300px;}
table.admin-border {margin-top:50px; border:1px solid #cccccc; margin:5px;}
td.pdf {text-align:center;}
td.admin-hd-lft {font-weight:bold;}
td.admin-hd-rt { width:177px; text-align:right;}
input.inv {width:150px;}
input.int {width:150px;}
#content-spacer {position:relative; float:left; width:799px; height:16px; }
#leftnav-container {position:relative; display:inline; float:left; width:130px; margin:0 0 0 20px;}
#leftnav-container-img {position:relative; display:inline; float:left; width:130px; margin:0 20px 0 40px;}
#floorplan {position:relative; display:inline; float:left; width:600px; margin:0 0 0 0px; }
#text {position:relative; display:inline; float:left; width:600px; margin:0 0 0 0px; }
#text-img {position:relative; display:inline; float:left; width:600px; margin:0 0 0 0px; }

#hd-desc {font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; margin:2px 2px 5px 2px;}

#leftcolumn ul{
list-style: disc;
font-size: 11px;
margin: 10px 0px 0px 20px;
padding: 0px;
}
#leftcolumn ul li{
margin: 0px;
padding: 0px;
}
#leftcolumn ul li ul{
margin: 0px 0px 0px 5px;
}
#leftcolumn ul li ul li{
list-style: none;
padding: 0px;
margin: 0px;
font-style: italic;}


#floorplan-hof-a {background:url(img/fp-hof-a.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-hof-a-text {width:245; margin-left:250px;}
#floorplan-hof-b {background:url(img/fp-hof-b.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-hof-b-text {width:245; margin-left:290px;}
#floorplan-hof-c {background:url(img/fp-hof-c.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-hof-c-text {width:245; margin-left:180px;}

#floorplan-hof-a2 {background:url(img/fp-hof-a2.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-hof-a2-text {width:245; margin-left:250px;}
#floorplan-hof-b2 {background:url(img/fp-hof-b2.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-hof-b2-text {width:245; margin-left:290px;}
#floorplan-hof-c2 {background:url(img/fp-hof-c2.gif); background-repeat:no-repeat; background-position:top left; height:1150px;}
#floorplan-hof-c2-text {width:245; margin-left:180px;}



#floorplan-cyn-a {background:url(img/fp-cyn-a.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-cyn-a-text {width:290; margin-left:345px;}
#floorplan-cyn-b {background:url(img/fp-cyn-b.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-cyn-b-text {width:462; margin-left:345px;}
#floorplan-cyn-c {background:url(img/fp-cyn-c.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-cyn-c-text {width:471; margin-left:345px;}
#floorplan-cyn-d {background:url(img/fp-cyn-d.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-cyn-d-text {width:471; margin-left:345px;}
#floorplan-cyn-e {background:url(img/fp-cyn-e.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-cyn-e-text {width:701; margin-left:215px;}
#floorplan-cyn-f {background:url(img/fp-cyn-f.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-cyn-f-text {width:571; margin-left:345px;}


#floorplan-poin-a {background:url(img/fp-poin-a.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-poin-a-text {width:245; margin-left:345px;}
#floorplan-poin-b {background:url(img/fp-poin-b.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-poin-b-text {width:245; margin-left:345px;}
#floorplan-poin-c {background:url(img/fp-poin-c.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-poin-c-text {width:245; margin-left:345px;}
#floorplan-poin-d {background:url(img/fp-poin-d.gif); background-repeat:no-repeat; background-position:top left; height:650px;}
#floorplan-poin-d-text {width:245; margin-left:345px;}
#floorplan-poin-e {background:url(img/fp-poin-e.gif); background-repeat:no-repeat; background-position:top left; height:550px;}
#floorplan-poin-e-text {width:235; margin-left:355px;}

#amenities-pstta {height:650px;}
#amenities-hof {height:650px;}
#amenities-cyn {height:650px;}

#sitemap-pstta {height:650px;}
#sitemap-hof {height:650px;}
#sitemap-cyn {height:650px;}

#photos-pstta {height:650px;}
#photos-hof {height:650px;}
#photos-cyn {height:650px;}

img.tmb {margin:0 0 14px 14px; width:54px; height:55px;}
img.main {margin:0 39px 0 0;}

#loadarea {width: 288px; height:192px; background-repeat:no-repeat; background-position:top left; margin-right:39px;}

td {valign:top;}

#com-col {width:206px; margin:0 0 0 50px; position:relative; display:inline; float:left;}
#com-2col {width:320px; margin:0 0 0 50px; position:relative; display:inline; float:left;}

#people-1col {width:150px; margin:0 0 0 80px; position:relative; display:inline; float:left;}
#people-2col {width:520px; margin:0 0 0 25px; position:relative; display:inline; float:left;}

#people-2col {width:520px; margin:0 0 0 25px; position:relative; display:inline; float:left;}

td.hd { /*background-color:#649AB9; color:#172C37;*/ font-weight:bold; border:1px solid #ffffff; height:5px; padding:5px;}

body.sitemap ul#leftnav li#leftnav a.sitemap {text-decoration: underline;color:#80A9C4;}
body.fp-a ul#leftnav li#leftnav a.fp-a {text-decoration: underline;color:#80A9C4;}
body.fp-b ul#leftnav li#leftnav a.fp-b {text-decoration: underline;color:#80A9C4;}
body.fp-c ul#leftnav li#leftnav a.fp-c {text-decoration: underline;color:#80A9C4;}
body.fp-d ul#leftnav li#leftnav a.fp-d {text-decoration: underline;color:#80A9C4;}
body.fp-e ul#leftnav li#leftnav a.fp-e {text-decoration: underline;color:#80A9C4;}
body.fp-f ul#leftnav li#leftnav a.fp-f {text-decoration: underline;color:#80A9C4;}
body.amenities ul#leftnav li#leftnav a.amenities {text-decoration: underline;color:#80A9C4;}
body.interest ul#leftnav li#leftnav a.interest {text-decoration: underline;color:#80A9C4;}
body.calc ul#leftnav li#leftnav a.calc {text-decoration: underline;color:#80A9C4;}

td.port1 {width:35%; vertical-align:top;}
td.port2 {width:65%; vertical-align:top;}
