/*********************************************/
/************ GLOBAL STYLES ******************/
/*********************************************/

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

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

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

h1 {background-image:url(../images/logo_overlake_terrace.gif); background-repeat:no-repeat; height:84px; width:637px; margin:23px 0 1px 75px; }
h1 a {height:116px; width:637; display:block;}
h1 span {display:none;}
	
h2 {font-family:Georgia, serif; font-size:1.6em; line-height:1.1em; color:#CC6E00; 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:#043D6C; margin:14px 0 6px 0; clear:both;}
h5 {font-family:Verdana, sans-serif; color:#CC6E00; font-style:normal; font-size:1em; margin:1em 0 .8em 0;}
p {margin:1em 0 1em 0; line-height:14px;}

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;}

.indent {margin-left:30px;}

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

ul {list-style-image : url(../images/bullet_orange.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:#CC6E00;}
a.noChange:visited {color:#CC6E00;}
a.noChange:hover {color:#CC6E00; text-decoration:none;}

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

a:link {color:#CC6E00;}
a:visited {color:#82948A;}
a:hover {color:#CC6E00; text-decoration:none;}

#wrapper {min-height:550px; width:100%; height:100%;}
#wrapperCell {height:550px; 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:90%; 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;}


/************ top navigation **************/

#topNav {font-family:Georgia, serif; font-size:1.4em; color:#FFFFFF; font-weight:bold; margin:3px 0px 8px 0; clear:both; list-style:none; float: left; }
#topNav li {display:inline; height:12px; float:left;}
#topNav li a {border-right:1px solid #FFFFFF; color:#FFFFFF; padding:0 8px 0 8px;}
#topNav li a:link {color:#FFFFFF; text-decoration:none;}
#topNav li a:visited {color:#FFFFFF;text-decoration:none;}
#topNav li a:hover {color:#043D6C; text-decoration:none;}
#topNav li.navBorderLeft {border-left:1px solid #FFFFFF; height:14px; padding-left:0px; margin-left:24px;}
	/* hide from IE6 */
html>body #topNav li.navBorderLeft {margin-left:-16px;} 

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

#topNav li.navRight  {float:right;}
		/* hide from IE6 */
html>body #topNav li.navRight  {padding-right:40px;}
#topNav li.navRight a {border:none;}

#topNav li a.topNavOn {color:#043D6C;}
#topNav li a.topNavOn:link {color:#043D6C; text-decoration:none;}
#topNav li a.topNavOn:visited {color:#043D6C; text-decoration:none;}
#topNav li a.topNavOn:hover {color:#043D6C; text-decoration:none;}


/************ top navigation flyouts **************/

.flyout {
position: absolute;
left:160px;
z-index: 200;
display: none;
color: #FFFFFF;
width: 180px;
}
.flyoutBody {background-color: #A1B8AB; border-left:1px solid #FFF; border-right:1px solid #FFF; width:163px; }
.flyoutLeftEdge {width:5px;}
	/* hide from IE6 */
html>body .flyoutLeftEdge {background-image:url(../images/nav_midleft.png); background-repeat:repeat-y;}
.flyoutRightEdge {height:100%; width:12px;}
	/* hide from IE6 */
html>body .flyoutRightEdge {background-image:url(../images/nav_midright.png); background-repeat:repeat-y;}
.flyoutBottom {width:182px; height:23px;}
	/* hide from IE6 */
html>body .flyoutBottom {background-image:url(../images/nav_bot.png); background-repeat:no-repeat; background-position:top;}
.flyout ul {list-style:none; padding:0; margin:0; color:#FFF; font-weight:bold; font-size:1.1em;}
.flyout li {list-style-image:none; padding:0; margin:0px 0 6px 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;}


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


#leftNav h5 {font-family:Georgia, serif; color:#043D6C; font-style:normal; font-size:1.4em; margin:0px 0 9px 0}
#leftNav h6 {font-size:1em; color:#7B9B89; margin:10px 0 0 0;}
#leftNav p {margin:0 20px .5em 0; line-height:1.1em;}
#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 {background-image:url(../images/right_curve.gif); background-repeat:no-repeat; background-position:top right; height:13px; width:156px; padding:16px 0 0 0;}
#leftNav div {display:none; font-size:1.1em;}

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

#leftNav li a {color:#7B9B89;}
#leftNav li a:link {color:#7B9B89; text-decoration:none;}
#leftNav li a:visited {color:#A1B8AB; text-decoration:none;}
#leftNav li a:hover {color:#043D6C; text-decoration:none;}

#leftNav li a.leftNavOn {color:#043D6C;}
#leftNav li a.leftNavOn:link {color:#043D6C; text-decoration:none;}
#leftNav li a.leftNavOn:visited {color:#043D6C; text-decoration:none;}
#leftNav li a.leftNavOn:hover {color:#043D6C; 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; padding-left:18px; font-size:0.7em;}
.singleSeparator {background-color:#FAF4EB; background-image:url(../images/curve_line.gif); background-repeat:repeat-y; background-position:right;}


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

.rightPhotos {background-color:#FAF4EB;}
#homeTable .rightPhotos img {padding:0 8px 5px 6px;}
.rightPhotos img {margin:0 10px 5px 10px;}
html>body .rightPhotos img {margin:0; padding:0 10px 5px 10px;}
.rightPhotos img.tagline {padding-bottom:0; margin-bottom:0; margin-top:3px;}

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



/************ bottom navigation **************/

#bottomNavCell {background-color:#FAF4EB; background-image:url(../images/midleft.png); background-repeat:repeat-y; }
#bottomNavRightSide {height:10%; width:11px; }
html>body #bottomNavRightSide {background-image:url(../images/midright.png); background-repeat:repeat-y;}

#bottomNav {color:#CC6E00; list-style:none; margin:20px 0 0 14px;}
	/* hide from IE6 */
html>body #bottomNav {margin:20px 0 0 -24px;}
#bottomNav li { padding:0 10px 0 0; display:inline; }
#bottomNav a {color:#CC6E00;}
#bottomNav a:link {color:#CC6E00;}
#bottomNav a:visited {color:#CC6E00;}
#bottomNav a:hover {color:#CC6E00; text-decoration:none;}

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

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

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

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

p.mgmtPhoto {float:left; margin:0; padding:0; display:none;}
p.mgmtPhoto img {border:1px solid #C3C3C3; 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;}
#careText {padding:0 15px 0 0;}
.noDisplay {display:none;}

#careText h2, #careText p {padding-left:8px;}


/*********************************************/
/************ 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;}