/*
website colors  

					R		G		B			HEX
		turquoise	0%		52%		72%
					0		133.12	184.32
					0		8.32	11.52
					0		128		176
		hex			00		81		B0			0081B0


		Maroon		53%		3%		14%
					135.68	7.68	35.84
					8.48	0.48	2.24
					128		0		32
		hex			87		08		24			870824

		yellow		97%		94%		77%
					248.32	240.64	197.12
					15.52	15.04	12.32
					240		240		192
		hex			F8		F0		C5			F8F0C5
		
					HEX
		turquoise	0081B0
		Maroon		870824
		yellow		F8F0C5
*/


body {
	background-color: #f8f0C5;
	font-family: Helvetica, Arial;
	font-size: 10pt;
}
a:link	{  /* unvisited link*/
	text-decoration:underline;
	color:#870824;
}
a:visited	{  /* visited link*/
	text-decoration:underline;
	color:#0081B0;
	}
a:hover	{
	text-decoration:none;
	color:#870824;
	}	
.withborder {  /*	for images with border */
	border-width: 15px;
	border-color: #F8F0C5; 
}
.noborder img {border-width: 0px; }

.loading {
	color: #FFFFFF;
	font-family:Times New Roman, Times, serif;
	font-weight: bold;
	font-style:italic;
}
.scrollmsgleft {
	color: #870824;
	font-family:Times New Roman, Times, serif;
	font-size:12px;
	font-weight: bold;
	font-style:italic;
	position:fixed; 
	top:100px;  
	left:50px;
	z-index: -1;
}
.scrollmsgright {
	color: #870824;
	font-family:Times New Roman, Times, serif;
	font-size:12px;
	font-weight: bold;
	font-style:italic;
	position:fixed; 
	top:100px;  
	right:50px;
	z-index: 1;
}
.logo {border-width: 0px;} 
.logo {color: #870824;font-weight: bold;}
.leftwide td {
	background-color: #870824;
	width: 60px;
	vertical-align: top;
	text-align: center;
	font-family: Helvetica, Arial;
}
.leftthin td {background-color: #0081B0; width: 10px; }
.quotepanel {color: #870824; font-weight: bold; font: Helvetica, Arial, sans-serif;}
.quotepaneldate {color: #870824; font-weight: bold; font: Helvetica, Arial, sans-serif; font-size:smaller}
.faq {color: #000000;}
.formlabel {font-size: 10px; }
.flex-approach-hdr {color:#FFFFFF; font-weight:bold; text-align:center; }
.formlabelhdr {font-size: 10px; font-weight:600; color: #0081B0;}
.Std-spec-section-hdr {
	font-size: 14px;
	color: #870824;
	font-style: italic;
	font-weight: bold;
	
}
/*									below is for bulleted lists */
.bulletRed {list-style-image:url(images/bullet-red-rectangle.gif)}
.bulletturqoise {list-style-image:url(images/bullet-turquoise-rectangle.gif)}

/*									begin menu class definition  */
.menu table {
	text-align: center;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #0081B0;
	background-position: center;
}
.menu td {
	background-color: #0081B0;
	text-align: center;
	font-weight:normal;
	font-size: 8pt;
}
.menu-current td { /* used for current menu selection (current page) */
	background-color: #FF0000;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
}
.menu a:link	{
	text-decoration:underline;
	color:#FFFFFF;
}
.menu a:visited	{
	text-decoration:underline;
	color:#FFFFFF;
	}
.menu a:hover	{
	text-decoration:none;
	color:#FFFFFF;
	}	
.menu img {  /* class=menu */
	border-width: 0px;
	border-color:#CC9966;
	}	
/*										end menu class definition */

/* begin menu header for the In the News menu header */
.inthenewsheader {
	font-family: Times New Roman, Times, serif;
	font-size: 14pt;
	color: #FFFFFF;
	font-style: italic;
}
/*           end of the in the news menu header     */

/*										floor plan page */
.floorplanH { /*  header text */
	font-family: Times New Roman, Times, serif;
	font-size:24px;
	color:  #870824;
	text-align:left;
	}
.floorplanHF { /* header text first letter */
	font-family: Times New Roman, Times, serif;
	font-size:28px;
	color:  #870824;
	}
.floorplanRowsH { /* the data rows header */
	font-family: Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
	border: thin;
	border-bottom-color:#000000;
	
	}
.floorplanLeftText { /* left column testimonial text */
	font-family: Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
	color:  #0081B0;
	line-height: 15px;
	text-align:left;
	}
.floorplanRows { /* the data rows */
	font-family: Tahoma, Arial;
	font-size:11px;
	text-align:left;
	}
.floorplanLegend { /* under the images */
	font-family: Tahoma, Arial;
	font-size:8px;
	font-weight:bold;
	}
.floorplanlink {
	color: #FF0000;
	text-align:left;
	}
.floorplanlink a	{ /* link to testimonial page */
	text-decoration: underline;
	color: #870824;
	font-style:italic;
	}
.floorplanlink a:hover	{ /* link to testimonial page */
	text-decoration: none;
	color: #870824;
	font-style:italic;
	font-weight:bold;
	}
.floorplanimg img {
	border-width: 5px;
	border-color: #CC9966;
	}
/*										end floorplan page*/

h1 {
	font-family:Times New Roman, Times, serif;
	font-size: 24pt;
	font-weight: bold;
	font-style:italic;
	color: #870824;	
}
h2 { /* changed to helvetica & arial per Chris 2/27/08 */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	font-style:italic;
	color: #0081B0;
}
h2.news  { /* changed to helvetica & arial per Chris 2/27/08 -- normal font for new per Chris 12/16/09 */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	font-style: normal;
	color: #0081B0;
}
h3 {
	font-size: 14px;
	color: #870824;
	font-style: italic;
	font-weight: bold;
}
h4 {
	font-family: Times New Roman, Times, serif;
	font-size: 18pt;
	font-style:italic;
	color:#0081B0;
	text-align:center
}

