@charset "UTF-8";
/* CSS Document */

@font-face {
font-family: 'Linden';
src: url('fonts/Linden-Hill.otf');
src: url('fonts/LindenHill-webfont.eot?') format('eot'),
	 url('fonts/LindenHill-webfont.woff') format('woff'),
	 url('fonts/LindenHill-webfont.ttf') format('truetype'),
	 url('fonts/LindenHill-webfont.svg') format('svg');
}
@font-face {
font-family: 'LindenItal';
src: url('fonts/Linden-Hill-Italic.otf');
src: url('fonts/LindenHill-Italic-webfont.eot?') format('eot'),
	 url('fonts/LindenHill-Italic-webfont.woff') format('woff'),
	 url('fonts/LindenHill-Italic-webfont.ttf') format('truetype'),
	 url('fonts/LindenHill-Italic-webfont.svg') format('svg');
}


/* ----- TEMPLATE STYLES ------------------------------------------------------------------------------------------ */
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; margin:0px; padding:0px; background:#1a2854; }
a {color:#9dabd6; text-decoration:none;}
h1, h2, h3, h4, h5 { font-weight:normal; font-size:inherit; margin:0px; padding:0px;}
p { margin:0px; padding:0px 0px 2% 0px;}

header { background:url(../images/bkgHeader.png) repeat-x #3c486d; height:210px; padding-top:41px;}
	header .text { font-family:'LindenItal', "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; font-size:15px; color:#8d94aa;}

h1 { text-indent:-9999px; font-size:1px; background:url(../images/imgLogo.png) no-repeat; width:473px; height:67px; margin:0px auto 0px auto;}
	h1 a { display:block; width:100%; height:100%;}
	
h2 {font-family:'Linden', "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:21px; line-height:100%; color:#9dabd6; padding:0px 0px 5px 0px;}
	p.intro { font-size:14px; line-height:155%; width:400px; }
	.contentWrapper {background:#3c486d;}
	.content { position:relative; width:955px; margin:0px auto; min-height:470px; }

footer { font-size:12px; color:#8d94aa; background:url(../images/bkgFooter.png) repeat-x #3c486d; height:164px;}
	footer .text { color:#8d94aa; text-align:center; padding:65px 20px 20px 20px;}
	footer a {color:#8d94aa;}
	footer a:hover {color:#FFF;}



/* ----- HOME STYLES ------------------------------------------------------------------------------------------ */
.home {}
	.home .content img {position:absolute; border:3px solid #FFF; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3); margin:0px 0px 10px 10px;}
		.home .content img.phtA { top:0px; right:280px;}
		.home .content img.phtB { top:0px; right:0px;}
		.home .content img.phtC { top:237px; right:280px;}
	.home h3 {font-family:'Linden', "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px; line-height:100%; font-weight:bold; background:url(../images/bkgGradientLtoR.png) repeat-y; padding:5px; margin:27px 0px 10px 0px}
	.home #offerings { font-size:11px; line-height:165%; font-weight:normal; text-transform:uppercase; color:#9dabd6; padding:0px 0px 0px 8px; margin:0px 0px 30px 0px; width:240px;}
		.home #offerings li { display:inline;}


	
/* ----- INTERIOR STYLES ------------------------------------------------------------------------------------------ */
.interior .contentWrapper { padding-bottom:40px;}
/*section-specific groupings*/
#virtualTour { text-align:center;}



/* ----- GENERAL STYLES ------------------------------------------------------------------------------------------ */
/*buttons*/
.btnBlankMed {font-family:'Linden', "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; font-size:12px; color:#9dabd6; line-height:100%; text-align:center; display:block; width:190px; height:28px; padding-top:15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #626c8d; background-color:#1a2854; background 0.6s ease; -moz-transition: background 0.6s ease; -o-transition: background 0.6s ease; transition: background 0.6s ease;}
	.btnBlankMed:hover {background-color:#354060;}