/*********************************************/
/************ GLOBAL STYLES ******************/
/**                                         **/
/** 		burgundy: #660033;	                **/
/** 		rust: #;	             	**/
/** 		blue solids: #;           **/
/**         blue text: #043D6C;             **/
/**         lt blue text: #7C98C5;             **/
/**                                         **/
/*********************************************/

body, html {min-height:100%; height:auto; margin:0 auto;}

body {background-color:#FAF4EB; background-image:url(../images/background.jpg); background-repeat:no-repeat; background-position:top right; }

body, td, #mybody {font-family:Verdana, sans-serif; font-size:.6em; line-height:1.5em;}

h1 {background-image:url(../images/logo_bpm.gif); background-repeat:no-repeat; height:96px; width:371px; margin:40px 0 1px 63px; }
h1 a {height:96px; width:371px; display:block;}
h1 span {display:none;}
	
h2 {font-family:Georgia, serif; font-size:1.6em; line-height:1.1em; color:#660033; margin:15px 0 0 0;}
h3 {font-family:Georgia, serif; font-size:1.4em; line-height:1.3em; color:#7F7F7F; margin:5px 0 15px 0;}
h3.moreSpace {margin:26px 0 5px 0}
h3.lessSpace {margin:13px 0 5px 0}
h3.request {margin-bottom:0;}
h4 {font-family:Verdana, sans-serif; font-size:1.1em; line-height:1.3em; color:#660033; margin:14px 0 6px 0; clear:both;}

h5 {font-family:Verdana, sans-serif; color:#660033; font-style:normal; font-size:1em; margin:1em 0 .8em 0;}
p {margin:1em 0 1em 0; line-height:1.5em;}

hr {
	height:1px; 
	border:0px; 
	color:#B7C7BB; 
	background-color:#B7C7BB; 
	margin:10px 0px 5px 0px; 
	padding:0; 
}
html>body hr {margin:27px 0px 25px 0px;}

#welcomeDiv p {display:none;}

p.homeLearnLink {font-weight:bold; color:#043D6C; margin:0 0 2em 0;}
	/* hide from IE PC */
html>body p.homeLearnLink {margin-bottom:1.5em;}
p.homeLearnLink a {color:#043D6C;}
p.homeLearnLink a:link {color:#043D6C; text-decoration:none;}
p.homeLearnLink a:visited {color:#043D6C; text-decoration:none;}
p.homeLearnLink a:hover {color:#043D6C; text-decoration:underline;}
	
.indent {margin-left:30px;}

.spaceAfter {margin-bottom:25px;}
.available {color:#7F7F7F;}
.floorPlanLinks {color:#7B9B89;}
.burgundy {color:#660033;}

ul {list-style-image : url(../images/bullet_burgundy.gif); margin:0 0 0 30px;}
html>body ul {margin:0 0 0 -14px;}

ol {margin:0 0 0 36px;}
html>body ol {margin:0 0 0 -8px;}

table {border-collapse:collapse; }
table td {padding:0;}

a.noChange:link {color:#660033;}
a.noChange:visited {color:#660033;}
a.noChange:hover {color:#660033; text-decoration:none;}

.backToTop {width:100%; text-align:right;}

a:link {color:#660033;}
a:visited {color:#7C98C5;}
a:hover {color:#660033; text-decoration:none;}

#wrapper {min-height:550px; width:100%; height:100%;}
#wrapperCell {background-image:url(../images/background_slice_full.jpg); background-repeat:repeat-x; background-position:bottom; width:100%; text-align:center;}


#tableHolder {  width:100%; }
#textSize {padding:0 20px 0px 20px;}

#mainTableWrapper {width:100%; background-image:url(../images/background_slice400.jpg); background-repeat:repeat-x; background-position:bottom; } 
#mainTable { width:92%; margin:0 auto;  margin-top:0px; margin-bottom:20px; text-align:left; }

#homeTable {clear:both; height:100%;  border-collapse:collapse;}
#topNavTable {width:100%; min-width:800px; margin:0; padding:0;}

#tableTopBar {border-left:1px solid #7B9B89; background-image:url(../images/tableTopBar.jpg); background-repeat:repeat-x; width:100%; height:45px;}

#leftSidebarWrapper { margin:0 auto; width:165px; margin-top:5px;}
#leftSidebar { background-color:#FAF4EB; border-left:1px solid #66012F; border-right:1px solid #66012F; width:154px; color:#CC6E00;}
#leftSidebar h2 {font-size:1.1em; color:#FFF; background-color:#CC6E00; margin:0 0 0 0; padding:7px 10px 7px 16px;}
#leftSidebar h2.sidebarHead {padding-top:0;}
#leftSidebar h2.sidebarSubhead {margin-top:14px;}
#leftSidebar p { font-size: 1.2em; margin:8px 10px 8px 16px; line-height:1.2em;} 
.leftSidebarTopShadow {height:10px;background-image:url(../images/home_left_sidebar_top_shadow.png); background-repeat:no-repeat;}

.leftSidebarShadow {height:100%; width:9px;}
html>body .leftSidebarShadow {background-image:url(../images/left_sidebar_shadow.png); background-repeat:repeat-y;}
.leftSidebarBottom {width:165px; height:21px;}
	
/************ left main navigation **************/

#navCell {padding-right:12px; width:165px;}

#topNav {font-family:Georgia, serif; font-size:1.4em; color:#FFFFFF; font-weight:bold; padding:0; margin:0 0 0 9px; clear:both; list-style:none; list-style-image:none; width:100%;}
#topNav li {width:155px; height:28px; background-repeat:no-repeat; margin-bottom:3px;}
#topNav li a {color:#FFF; padding:8px 8px 6px 19px; display:block; width:100%; height:28px;}
html>body #topNav li {width:128px; padding:0;}
html>body #topNav li a {height:14px; padding:7px 8px 7px 19px;}

#Home_TopNav a, #Home_TopNav a:link, #Home_TopNav a:visited {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg1_off.gif);}
#Home_TopNav a:hover {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg1_on.gif);}

#Levels_TopNav a, #Levels_TopNav a:link, #Levels_TopNav a:visited {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg2_off.gif);}
#Levels_TopNav a:hover {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg2_on.gif);}

#About_TopNav a, #About_TopNav a:link, #About_TopNav a:visited {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg3_off.gif);}
#About_TopNav a:hover {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg3_on.gif);}

#Resources_TopNav a, #Resources_TopNav a:link, #Resources_TopNav a:visited {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg4_off.gif);}
#Resources_TopNav a:hover {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg4_on.gif);}

#Contact_TopNav a, #Contact_TopNav a:link, #Contact_TopNav a:visited {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg5_off.gif); background-repeat:no-repeat;}
#Contact_TopNav a:hover {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg5_on.gif);}

#Home_TopNav a.topNavOn, #Home_TopNav a.topNavOn:link, #Home_TopNav a.topNavOn:visited, #Home_TopNav a.topNavOn:hover {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg1_on.gif);}

#Levels_TopNav a.topNavOn, #Levels_TopNav a.topNavOn:link, #Levels_TopNav a.topNavOn:visited, #Levels_TopNav a.topNavOn:hover {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg2_on.gif);}

#About_TopNav a.topNavOn, #About_TopNav a.topNavOn:link, #About_TopNav a.topNavOn:visited, #About_TopNav a.topNavOn:hover {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg3_on.gif);}

#Resources_TopNav a.topNavOn, #Resources_TopNav a.topNavOn:link, #Resources_TopNav a.topNavOn:visited, #Resources_TopNav a.topNavOn:hover {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg4_on.gif);}

#Contact_TopNav a.topNavOn, #Contact_TopNav a.topNavOn:link, #Contact_TopNav a.topNavOn:visited, #Contact_TopNav a.topNavOn:hover {color:#FFFFFF; text-decoration:none; background-image:url(../images/leftNavImg5_on.gif);}

#topmid2 {width:100%; height:19px; }
	/* hide from IE6 */
html>body #topmid2 {background-image:url(../images/topmid2.png); background-repeat:repeat-x;}


/************ left main navigation flyouts **************/

.flyout {
position: absolute;
left:360px;
z-index: 200;
display: none;
color: #FFFFFF;
width: 153px;
}

.flyout ul {list-style:none; padding:1px 0 2px 0; margin:0; color:#FFF; background-color:#A1B8AB; font-weight:bold; font-size: 1.1em;}
.flyout li {font-size: 1.1em; list-style-image:none; line-height:11px; padding:0; margin:8px 0 0px 12px;}

.flyout a:link {color:#FFF;text-decoration:none;}
.flyout a:visited {color:#F0F0F0;text-decoration:none;}
.flyout a:hover {color:#FFF; text-decoration:underline;}

.nav_bot {height:9px;}
	/* hide from IE6 */
html>body .nav_bot {background-image:url(../images/nav_bot.png); background-repeat:no-repeat;}

/************ left sub navigation **************/


#leftNav h5 {font-family:Georgia, serif; color:#660033; font-style:normal; font-size: 1.8em; margin:0px 0 9px 15px;}
#leftNav #home h5 {font-size: 1.8em; color:#FFF; background-color:#660033; margin:0; padding:0 0 6px 18px;}
#leftNav h6 {font-size: 1.5em; color:#660033; margin:10px 0 0 15px;}
#leftNav #home h6 {font-size: 1.6em; margin:7px 0 0 10px;}

#leftNav p {font-size: 1.6em; margin:0 20px .5em 15px; line-height:1.5em; color:#000;}
#leftNav p.text {line-height:1.5em;}
#leftNavCell { background-color:#FAF4EB; background-image:url(../images/midleft.png); background-repeat:repeat-y; width:16px; padding:0 0 0 18px;}
/*#leftNav {width:152px; padding:0;}*/
#leftSidebarWrapper, #leftNav div {display:none; font-size:1.1em;}

#leftNav ul {font-size: 1.4em; list-style:none; list-style-image:none; font-family:Verdana, sans-serif; line-height:1.2em; font-weight:bold; color:#2E4A76; margin:0 15px 3px 15px; }
#leftNav ul li {font-size: 1.1em; margin:8px 0 0 0px; }
	/* hide from IE6 */
html>body #leftNav ul li {margin:6px 0 0 -41px; } 

#leftNav li a  { color:#2E4A76;}
#leftNav li a:link {color:#2E4A76; text-decoration:none;}
#leftNav li a:visited {color:#7C98C5; text-decoration:none;}
#leftNav li a:hover {color:#660033; text-decoration:none;}

#leftNav li a.leftNavOn {font-size: 1em; color:#660033;}
#leftNav li a.leftNavOn:link {font-size: 1em; color:#660033; text-decoration:none;}
#leftNav li a.leftNavOn:visited {font-size: 1em; color:#660033; text-decoration:none;}
#leftNav li a.leftNavOn:hover {font-size: 1em; color:#660033; text-decoration:none;}

#home ul {font-size: 1.7em; font-weight:normal; margin:0 10px 3px 10px; }
#home ul ul { font-size: .9em; list-style:none; list-style-image:none;}

#home ul li { margin:3px 0 0 0px; }
	/* hide from IE6 */
html>body #home ul li {margin:3px 0 0 -41px; } 

#home ul ul li {margin:3px 0 4px 4px; }
	/* hide from IE6 */
html>body #home ul ul li {margin:3px 0 4px -36px; } 

#home ul li a.noChange  {color:#043D6C; text-decoration:none;}
#home ul li a.noChange:link {color:#043D6C; text-decoration:none;}
#home ul li a.noChange:visited {color:#043D6C; text-decoration:none;}
#home ul li a.noChange:hover {color:#043D6C; text-decoration:none;}

#leftNav #home ul ul li a  { color:#660033; text-decoration:underline;}
#leftNav #home ul ul li a:link {font-style: normal; font-weight: normal; color:#660033; text-decoration:underline;}
#leftNav #home ul ul li a:visited {color:#7C98C5; text-decoration:underline;}
#leftNav #home ul ul li a:hover {color:#660033; text-decoration:none;}


#doubleSeparators {background-image:url(../images/curve_doubleline.gif); background-repeat:repeat-y;}

.content {width:100%; background-color:#FAF4EB; background-image:url(../images/left_curve.gif); background-repeat:no-repeat; font-size:0.7em;}

.contentNoBar {width:100%; background-color:#FAF4EB; background-repeat:no-repeat; font-size:0.7em;}


#innerContent {background-image:url(../images/tagline_flowers.gif); background-position:bottom right; background-repeat:no-repeat; padding: 0 95px 60px 23px; height:345px;}
html>body #innerContent {height:auto; min-height:285px;}

#homeInnerContent {padding: 0 20px 0 15px; height:345px;}
html>body #homeInnerContent {height:auto; min-height:285px;}

.taglineWords {height:30px; background-image:url(../images/tagline_words.gif); background-position:bottom right; background-repeat:no-repeat;}

#circleContent {padding: 0 0 0 23px; height:345px;}
html>body #circleContent {height:auto; min-height:285px;}

#contentNoBar {width:100%; background-color:#FAF4EB; padding-left:18px;}

#content {width:100%; background-color:#FAF4EB; background-image:url(../images/left_curve.gif); background-repeat:no-repeat; padding-left:18px;}

#contentNoBar {width:100%; background-color:#FAF4EB; padding-left:18px;}

.singleSeparator {background-color:#FAF4EB; background-image:url(../images/curve_line.gif); background-repeat:repeat-y; background-position:right;}

.singleSeparatorNoBar {background-color:#FAF4EB;}


/************ right photo section **************/

#photos, .leftBorder {background-color:#FAF4EB; background-image:url(../images/sp7B9B89.gif); background-repeat:repeat-y;  padding:0 0 0 1px;  margin:0;}
.leftBorder h2 {margin-top:0;}
#photos img {padding:0 0 5px 0; margin:0 0 5px 0;}
.noPadding {padding:0; margin:0;}
html>body #photos img {margin:0; padding:0 0 5px 0;}

.tableRightSide {height:100%; width:11px;}
html>body .tableRightSide { background-image:url(../images/midright.png); background-repeat:repeat-y;}


#botmid {width:100%; height:26px; }
	/* hide from IE6 */
html>body #botmid {background-image:url(../images/botmid.png); background-repeat:repeat-x;}

/************ footer **************/

#footer {color:#E5E5E5; padding:0 20px 0 15px;}
#footer a {color:#E5E5E5;}
#footer a:link {color:#E5E5E5;}
#footer a:visited {color:#E5E5E5;}
#footer a:hover {color:#E5E5E5; text-decoration:none;}

/*********************************************/
/************ MANAGEMENT TEAM ****************/
/*********************************************/

p.mgmtPhoto {float:left; margin:0; padding:0; }
p.mgmtPhoto img {border:1px solid #1F1A55; margin:6px 9px 3px 0;}
p.mgmtText {height:77px;}
html>body p.mgmtText {height:auto; min-height:77px;}

/*********************************************/
/************ CIRCLE OF CARE *****************/
/*********************************************/

.carePhotos {position:absolute;}
.carePhotoSidebar {background-color:#FAF4EB; background-image:url(../images/tagline_flowers.gif); background-position:bottom right; background-repeat:no-repeat;}
#careText {padding:0 15px 0 10px;}
.noDisplay {display:none;}


/*********************************************/
/************ CONTACT US STYLES ******************/
/*********************************************/

form {margin:0; font-family:Verdana, sans-serif;}
#formTable { width:460px;}
#formTable td {font-weight:bold; font-size:.7em; color:#7F7F7F; padding:9px 0 0 0;}
.input {font-family:Verdana, sans-serif; font-size:1.1em; font-weight:normal; width:231px; border:0px; height:21px; margin:3px 10px 0 0; padding:4px 0 0 6px; background-image:url(../images/form_background.jpg); background-repeat:no-repeat;}
.wide {width:474px;}
.small {width:68px;}
.med {width:154px;}
textarea {font-family:Verdana, sans-serif; font-size:1.1em; width:219px; border:0px; height:48px; margin:3px 10px 0 0; padding:4px 0 0 6px; background-image:url(../images/form_background.jpg); background-repeat:no-repeat;}
.button {background-color:#A1B8AB; color:#FFF; background-image:none; font-weight:bold; width:70px; font-size:1.1em; padding:0; margin:0; padding:2px 0 3px 0;}



/***************************************************************************/
/******** CONTACT US ADDED BY LITTLE PACKAGE www.little-package.com ********/
/***************************************************************************/
.scrnrdr {left:-9999px;position:absolute;top:-9999px;display:none}
.success {display:block;color:green}
.error {display:block;color:red}