body
{
   background-color: #362A15;
   font-family: arial;
   margin: 0 auto;
   text-align: center;
}

.bodyheader
{
   color: #003D4C;
   font-size: 24px;
   font-family: arial;
   margin: 0;
}

#middle{
   background-color: #F9F3E5;
   overflow: hidden;
   clear: both;
}
#content
{
   width: 960px;
   text-align: left;
   margin: 0 auto;
   display: block;
}

#top
{
   height: 100px;
   background-color: #C0B88C;
   background-image: url(../images/background-top.png);
   background-repeat: repeat-x;
   position: relative;
   z-index: 50;
}

#windowShadow
{
   position: absolute;
   width: 100%;
   background-image: url(../images/nav-bottomshadow.jpg);
   background-repeat: repeat-x;
   background-color: #f9f3e5;
   height: 19px;
   z-index: 49;
   left: 0px;
}

#homeNavLeft
{
   left:0;
   position:absolute;
   top:-23px;
   background: url(../images/homenav-leftcorner.png) no-repeat left top;
   width: 37px;
   height: 51px;
}

#homeNavSuperstar
{
   margin-left: -100px;
   background-color: #A94C0F;
   padding: 4px 19.2px 8px;
   border-top: 1px solid #D3C89D;
}

#homeNavRight
{
   margin-top:-23px;
   float: right;
   background: url(../images/homenav-rightcorner.png) no-repeat left top;
   width: 37px;
   height: 51px;
}
#topBarrier
{
   height: 50px;
   margin: 0 auto;
   width: 100%;
}

#bendNavWrapper
{
   width: 960px;
   margin: 0 auto;
   position: relative;
   height: 47px;
}


.homeNav
{
   background-repeat: repeat-x;
   top: 0;
   left: 0;
   position: absolute;
}

.homeNav ul
{
   
   text-align: left;
   padding-left: 66px;
   position: absolute;
   left: 0;
   top: 0;
}

#communityItem
{
   height: 27px;
}

.homeNav li
{
   list-style: none;
   font-size: 11px;
   float: left;
}

.homeNav a {
   line-height: 28px;
   display: block;
   float: left;
   overflow: hidden;
}

.homeNav a
{
   font-size: 11px;
   text-decoration: none;
   line-height: 28px;
   display: block;
   float: left;
   overflow: hidden;
}.homeNav a
{
   font-size: 11px;
   text-decoration: none;
   line-height: 28px;
   display: block;
   float: left;
   overflow: hidden;
   border: none;
}
img
{
   border: none;
}

.homeNav a:link, .homeNav a:active, .homeNav a:visited
{
   color: #D3C89D;
   padding: 0 40px;
   font-size: 11px;
   text-decoration: none;
}

.homeNav a:hover
{
   border-left: 1px solid #D3C89D;
   border-right: 1px solid #D3C89D;
   background-color: #055569;
   padding: 0 39px;
   font-size: 11px;
   color: #ffffff;
}

#homeNavBar
{
   height: 28px;
   background-image: url(../images/homenav-middle.png);
   background-repeat: repeat-x;
   margin: 0 auto;
   width: 960px;
   position: absolute;
   top: 22;
   z-index: 50;
}
#homeNavBar ul
{
   margin: 0;
}
#homeNavBar a
{
   height: 27px;
}

#homeNavBar li img
{
   margin-top: 9px;
}

#homeNavTopShadow
{
   /*background-image: url(../images/nav-topshadow.png);*/
   background-repeat: repeat-x;
   height: 23px;
   text-align: center;
   width: 876px;
   margin-left: 62px;
}
#communityNavHolder
{
   width: 100%;
   background-color: #A94C0F;
   height: 28px;
   border-top: 1px solid #D3C89D;
}
#communityNav
{
   width: 1002px;
   margin: 0 auto;
   text-align: center;
   float: left;
   margin-left: -203px;
   padding-top: 2px
}

#communityNav ul
{
   list-style-type: none;
   display: inline;
   padding: 0;
}

#communityNav li
{
   display: inline;
   padding: 0 13px;
   
}
#communityNav a
{
   text-decoration: none;
   color: #D3C89D;
   font-size: 11px;
}

#communityNav a:link, #communityNav a:active, #communityNav a:visited
{
   text-decoration: none;
   color: #D3C89D;
   font-size: 11px;
}
#communityNav a:hover
{
   border-left: 1px solid #D3C89D;
   border-right: 1px solid #D3C89D;
   background-color: #f58343;
   color: #ffffff;
}

#blueselect
{
   border-left: 1px solid #D3C89D;
   border-right: 1px solid #D3C89D;
   background-color: #055569;
   padding: 0;
   color: #ffffff;
}

.communitiesMenu li
{
   color: #FFFFFF;
   font-size: 11px;
   list-style: none;
}

.communitiesMenu a
{
   color: #FFFFFF;
   text-decoration: none;
   font-size: 11px;
}


#content h1
{
   color: #003D4C;
   font-size: 42px;
   font-family: medium;
   letter-spacing: 7px;
   margin: 0;
}

#titleH1 img
{
   width: 590px;
}

#leftContent
{
   float: left;
   margin-left: 6px;
   margin-top: 39px;
}

#leftContent img
{
   margin-top: 22px;
}

#rightContent
{
   float: left;
   width: 320px;
   margin-left: 10px;
   margin-top: 39px;
}

#rightContent p
{
   font-size: 11px;
   line-height: 16px;
   color: #736247;
}

#dropDown
{
   width: 200px;
   border: 1px solid #F9F3E5;
   background-color: #055569;
   text-align: left;
   z-index: 50;
   margin: 0px;
   padding: 0 0 0 20px;
   /*top: 49px;*/
	top:26px;
   position: absolute;
   /*left: 419px;*/
	left: 176px;
   /*display: table;*/
	visibility: hidden;
}

#dropDown a
{
   font-size: 11px;
   text-decoration: none;
   overflow: hidden;
}

#dropDown ul
{
   padding: 10px;
}

#dropDown a:link, #dropDown a:active, #dropDown a:visited 
{
   padding: 0;
   color: #D3C89D;
}
#dropDown a:hover
{
   padding: 0;
   border: none;
   color: #ffffff;
}

#dropDown li
{
   padding: 0;
   margin-left: 0px;
   list-style: none;
}

#footer
{
   height: 175px;
   width: 960px;
   margin: 0 auto;
   text-align: left;
   clear: both;
}

#footer a
{
   text-decoration: none;
   font-weight: 600;
   color: #074655;
}

#footer h3
{
   font-size: 15px;
   color: #003D4C;
   font-family: bold;
   margin: 25px 0 15px 0;
   letter-spacing: 3px;
}

#footer p
{
   font-size: 11px;
   color: #6C5B3F;
   margin-right: 15px;
   padding-left: 80px;
}

.footerIMG
{
   float: left;
}

.latestNews
{
   width: 290px;
   margin-right:23px;
   margin-left: 67px;
   float: left;
}

.upcomingEvents
{
   width: 290px;
   float: left;
   margin-right: 23px;
}

.communityHighlights
{
   width: 290px;
   float: left;
}

#homeBottom
{
   background-image: url(../images/background-bottom.png);
   background-repeat: repeat-x;
   height: 149px;
}

#homeFooterBar
{
   height: 10px;
   background-color: #003843;
}
#contactBig
{
   margin-top: 15px;
}

#contactBig h1
{
   font-family: sans-serif;
   width: 400px;
   font-size: 18px;
   font-weight: 400;
   letter-spacing: 0;
   margin: 15px 0;
}

#contactBig h2
{
   color: #003D4C;
   margin-top: 15px;
   text-transform: uppercase;
   font-size: 20px;   
}

#contactBig h4
{  
   font-size: 14px;
   color: #003D4C;
   margin: 0;
   font-weight: 400;
}

#contactBig input
{  
   margin-bottom: 10px;
}

#contactBig .half
{
   width: 175px;
   margin-right: 50px;
}

#contactBig .full
{
   width: 405px;
}

#contactBig .state
{
   width: 80px;
   margin-right: 15px;
}

#contactBig .zip
{
   width: 112px;
   margin-right: 15px;
}
#contactBig .phone
{
   width: 127px;
   margin-right: 15px;
}
#contactBig .email
{
   width: 260px;
}


#interest1, #interest2
{
   width: 225px;
   float: left;
   font-size: 12px;
   margin-top: 10px;
}


#contactBig p
{  
   font-size: 11px;
   line-height: 13px;
   width: 400px;
}

#contactUsForm
{
   width: 455px;
   float: left;
   border-right: 1px solid #CCC5B2;
   margin-left: 30px;
   height: 650px;
}
#drivingDirections
{
   float: left;
   width: 420px;
   margin-left: 40px;
}

#drivingDirections ol li
{
   font-size: 12px;
   margin-bottom: 5px;
}

#drivingDirections img
{
   margin-bottom: 15px;
   /*margin-top: -10px;*/
}

#sideNav
{
   float: left;
   width: 155px;
   text-align: left;
   list-style: none;
   border-right: 1px black solid;
   padding-top: 30px;
   font-size: 12px;
   height: 651px;
   background: url(../images/leftsidegradient.jpg) repeat-y;
   overflow: hidden;
}

#sideNav a
{
   text-decoration: none;
   color: #736247;
   line-height: 15px;
}

#sideNav li
{
   color: #6B5A3F;
   font-size: 11px;
   
}

#sideNav ul
{
   margin-left: -41px;
   color: #736247;
}
#sideNav ul li
{
   list-style-type: none;
   padding-left: 0;
}

#sideNav h2
{
   font-weight: 400;
}

#window
{
   padding-top: 30px;
   width: 575px;
   float: left;
   margin-left: 10px;
}

#window img.assistedLivingImg 
{
   float: left;
}

#window ul
{
   font-size: 11px;
   line-height: 15px;
   color: #6C5B3F;
}

#window p
{
   margin-left: 10px;
   margin-right: 20px;
   margin-top: 30px;
   font-size: 11px;
   line-height: 15px;
   color: #6C5B3F;
}

#window a
{
   text-decoration: underline;
   color: #6C5B3F;
}

#window h1
{
   margin-left: 10px;
   font-size: 18px;
   letter-spacing: 0.5px;
   font-family: trade;
   text-transform: uppercase;
   font-weight: 400;

}


#windowWidow
{
   padding-top: 30px;
   width: 730px;
   float: left;
   margin-left: 10px;
}


#windowWidow img.assistedLivingImg 
{
   float: left;
}

#windowWidow #flashContainer 
{
   float: left;
   clear:both;
   margin-right:30px;
   margin-top:5px;
}

#windowWidow ul
{
   font-size: 11px;
   line-height: 15px;
   color: #6C5B3F;
   overflow: hidden;
}

#windowWidow p
{
   margin-left: 10px;
   margin-right: 20px;
   margin-top: 30px;
   font-size: 11px;
   line-height: 15px;
   color: #6C5B3F;
}

#windowWidow a
{
   text-decoration: underline;
   
   color: #6C5B3F;
}


#windowWidow h1
{
   margin-left: 10px;
   font-size: 18px;
   color: #A24A13;
   letter-spacing: 0.5px;
   font-family: trade;
   text-transform: uppercase;
   font-weight: 400;

}

#contactSmall
{
   padding-top: 30px;
   width: 120px;
   float: left;
   border-left: 1px black solid;
   padding-left: 25px;
   height: 651px;
}

#contactSmall  h3  
{
   font-weight: 600;
   text-transform: uppercase;
   letter-spacing: 2px;
   margin-bottom: 0;
   font-size: 12px;
   color: #003D4C;
}

#contactSmall  p
{
   font-size: 12px;
   width: 160px;
}

#contactSmall  p.contactSmallTopText
{
   font-size: 12px;
   line-height: 20px;
   width: 160px;
}

#contactSmall h5
{
    margin-bottom: 2px;
    margin-top: 0;
    font-size: 14px;
    color: #003D4C;
}

#contactSmall form input, #contactSmall form textarea
{
   width: 160px;
   margin-bottom: 10px;
}

#flashFrame
{
   width: 603px;
   height: 347px;
   position: relative;
}

#flashFrame div
{
   position: absolute;
   z-index: 1;
   margin: 0;
}

#flashFrame div.topLeft 
{ 
   top: 25px; 
   left: 0px;
   width: 583px;
   height: 20px;
   background: url(../images/flashframe_tl.png);
}
#flashFrame div.bottomLeft 
{ 
   bottom: 5px; 
   left: 0px;
   width: 20px;
   height: 297px;
   background: url(../images/flashframe_bl.png);
}
#flashFrame div.topRight 
{ 
   top: 25px; 
   right: 0px;
   width: 20px;
   height: 297px;
   background: url(../images/flashframe_tr.png);
}
#flashFrame div.bottomRight 
{ 
   bottom: 5px;
   right: 0px; 
   width: 583px;
   height: 20px;
   background: url(../images/flashframe_br.png);
}

#cufl img
{
   width: 190px;
}

#copyrightFooter
{
   color: #c0b88c;
   padding-top: 8px;
   width: 960px;
   text-align: center;
   margin: 0 auto;
   font-size: 10px;
}
td {
   margin-left: 20px;
   margin-right: 20px;
   margin-top: 30px;
   font-size: 11px;
   line-height: 15px;
   color: #6C5B3F;
}