/* CSS Document */
/* main navigation styles are in the SPIE-NavStyles.css file 
/* Registry styles found in the SPIE-FormStyle.css */
/* left column styles found in the SPIE-LeftcolStyle.css */

/* 
global colors 
beige stroke color #cbc5b5
drk beige fill color #a89e84
meddrk red #6e0f12
SPH blue #004669


*/

body {
	background-color:#fff;
	background-image:url(../img/global/SPIE-header-bkgnd.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#000;	
	margin:0px;
	padding:0px;
}

a { color:#6e0f12; font-weight:bold; }
a:hover { text-decoration:none; }
a:visited { text-decoration:none;color:#004669 }

/* Visibility Hidden */
.Hidden {
	visibility: hidden;
}
.Directions {
	visibility: hidden;
} 	
/* Visibility Visible */
.Visible {
	visibility: visible;
}
/* Header Graphic styles for each page */
#headmaster { height:170px;  }
	#headmaster span { display:none; }
	#headmaster img { border:0; margin:0px 0px -2px 0px; padding:0px; }
	html>body #headmaster img { border:0; margin:0px; padding:0px;  }
	
.headIEadjust { margin:-4px 0px 0px 0px; padding:0px; clear:left;  }
html>body .headIEadjust { margin:0px; padding:0px; clear:left;  }

#headmasterHome { height:368px; vertical-align:bottom; margin:0px; padding:0px; }
	#headmasterHome span { display:none; }

	
	
/* Overall page structure styles */	
.page { width:955px; height:auto;  margin:0 1% 0 2%; padding:0; position:relative;  }
html>body .page { width:955px; height:auto;  margin:0 auto 0 auto; padding:0; position:relative;  }
#clear { clear:both; }

#vline { float:left; background-image:url(../img/global/SPIE-content-vline.gif); background-repeat:repeat-y; background-position:left; margin:31px 0 0 0;  }
#leftcol { float:left; position:relative; width:200px; /*border-right:2px solid #cbc5b5;*/ padding:20px 0 0 0; }

#content { position:relative; width:721px; float:left; padding:20px 0 0 27px; margin:0 0 0 0px; }
	#content h1 { margin:0px; }
	#content h1 span { display:none; }
	#content p { margin:0px 0 0 3px; }
	.red { color:#6e0f12 }
	.blue { color:#004669 }

#contentsitemap { position:relative; width:721px; float:left; padding:20px 0 0 27px; margin:0 0 0 0px; }
	#contentsitemap h1 { margin:0px; }
	#contentsitemap h1 span { display:none; }
	#contentsitemap p { margin:0px 0 0 3px; }
	#contentsitemap ul { padding:0px 0px 0px 20px; margin:0px; list-style-type:none; list-style-position:outside; }
	.sitemapindent { margin-left:11px; }


/* Syles for Site Plans*/
#siteplancontent { position:relative; width:719px; float:left; padding:20px 0 0 27px; margin:0 0 0 0px; }
#siteplanborder {border:2px solid #90866F; display:block; width:719px; height:549px;}
#disclaimer { font-size:9px; line-height:11px; margin-top:9px; }



/* PR Styles Start */
#prcontent { position:relative; width:719px; float:left; padding:20px 0 0 27px; margin:0px; }

	#prcontent h1 { margin:0 0 0 -1px; }
	html>body #prcontent h1 { margin-left:0px; }
	#prcontent h1 span { display:none; }
	#prcontent h3 { font-family:Arial, Helvetica, Verdana; letter-spacing:.04em; border:1px solid #90866F; padding:2px; font-size:13px; color:#90866F; font-weight:normal; text-transform:uppercase; margin:20px 0 4px 0; text-align:center; width:188px; }
	#prcontent p { margin:10px 0px 10px 0px; line-height:16px; }
	#prcontent ul { list-style-position:outside; margin-left:0px }
	#prcontent li { margin-left:-25px; margin-bottom:12px; }
	#prcontent img { padding:0px; margin:0px }
	html>body #prcontent img { margin-left:0px; }
	
.VtourButtonNeighborhoods {margin-right:340px;margin-top:70px;float:right}

	
/* Footer Styles */
#footer { width:100%; background-image:url(../img/global/SPIE-footerbkgrnd.gif); background-repeat:repeat-x; background-position:top; background-color:#004669 }
#footernav { width:955px; margin:0 auto 0 auto; padding:25px 0 20px 0; color:#ffffff; font-weight:bold; line-height:12px;  }
#footernav a { color:#ffffff; font-weight:normal; margin:5px 3px 0px 3px }
#footernav a:hover { text-decoration:none; font-weight:normal }
#footernav a:active { text-decoration:none; font-weight:normal }
#footernav img { margin:-2px 0px; }
#footernav p#License {
text-align:left;
font-weight:normal;
padding:0;
margin:0;
}