
/* Main Styles /////////////////////////////// */


* {
margin: 0;
padding: 0;
border: 0;
}

body {
background-color: #ffffff;
font: normal 0.80em/150% Verdana, Arial, Helvetica, Sans-serif;
color: #ffffff;
text-align: left;
}

/* was height 140px*/

#bannerHead {
height: 120px;
background: url(../elements/bannerBG.gif) center top repeat-y;
border-bottom: 1px solid #664734;
}

#innerPage #bannerHead {
height: 140px;
background: url(../elements/innerBannerBG.gif) center top repeat-y;
border-bottom: 1px solid #664734;
}

#bannerHead #centerHead {
margin: 0 auto;
height: 140px;
width: 500px;
}

#bannerHead #abpLogo {
float: right;
/*was 50 margin-top*/
margin-top: 30px;
width: 304px;
height: 74px;
text-indent: -2400px;
background: #664734 url(../elements/AAlogo.gif) no-repeat;
}

#bannerHead #abpLogoUc {
float: right;
margin-top: 45px;
margin-right: 20px;
width: 304px;
height: 74px;
text-indent: -2400px;
background: #664734 url(../elements/uclogo.gif) no-repeat;
}

#bannerHead #navContainer {
position: absolute;
width: 250px;
/*margin: 105px 0 0 225px;*/
margin: 85px 0 0 225px;
}

#bannerHead ul#bannerNav {
position: absolute;
z-index: 5;
right: 0;
width: 260px;
height: 12px;
color: #FFFFE8;
}

#bannerHead ul#bannerNav li.NavItems {
display: inline;
list-style-type: none;
}

#bannerHead a {
display: block;
float: left;
height: 11px;
line-height: 11px;
font-size: 10px;
color: #FFFFE8;
text-decoration: none;
}

/*------------------------------------------------------------------------------Add a PX width ----------*/

#bannerHead #aBout {
width: 40px;
margin-right: 2px;
border-right: 1px solid #FFFFE8;
text-align: center;
}

#bannerHead #portFolio {
width: 53px;
margin-right: 2px;
border-right: 1px solid #FFFFE8;
text-align: center;
}

#bannerHead #serVices {
width: 86px;
margin-right: 2px;
text-align: center;
border-right: 1px solid #FFFFE8;
}

#bannerHead #comMents {
width: 64px;
margin-left: 1px;
text-align: center;
}

#bannerHead ul#childNav {
position: absolute;
top: 6px;
left: -57px;
width: 500px;
padding-top: 12px;
padding-left: 57px;
visibility: hidden;
}

#bannerHead ul#childNav li.ChildItem{
display: inline;
list-style-type: none;
}

#bannerHead #healthCare {
width: 68px;
border-right: 1px solid #FFFFE8;
text-align: center;
}

#bannerHead #seniorLiving {
width: 80px;
/*border-right: 1px solid #FFFFE8;*/
text-align: center;
}

#bannerHead #corPorate {
width: 62px;
border-right: 1px solid #FFFFE8;
text-align: center;
}

#bannerHead #hosPitality {
width: 66px;
text-align: center;
}

#bannerHead a:hover {
text-decoration: underline;
}



#contentArea {
background: url(../elements/contentBG.gif) center top repeat-y;
border-bottom: 1px solid #664734;
}

#innerPage #contentArea {
background: url(../elements/innerContentBG.gif) center top repeat-y;
border-bottom: 1px solid #664734;
}

#contentArea #contentContainer {
width: 500px;
margin: 0 auto;
/*padding-left: 1px;*/
overflow: hidden;
}

#contentArea #imageGallery {
width: 500px;
height: 400px;
overflow: hidden;
}

#contentArea #coMments {
font: normal 95%/160% Verdana, Arial, Helvetica, Sans-serif;
width: 500px;
background-color: #664734;
border-top: 1px solid #664734;
}

#contentArea #coMments p {
width: 460px;
margin: 11px 14px;
}

#contentArea #coMments p.Top {
margin: 14px 14px 9px 14px;
}

#contentArea #coMments p#Intro {
margin-bottom: 12px;
}

hr {
	width: 460px;
	height: 1px;
	border-bottom: 1px dashed #fff;
	margin-left: 14px;
	padding: 6px 0;
	}

#contentArea #wordGallery {
font: normal 95%/180% Verdana, Arial, Helvetica, Sans-serif;
width: 500px;
background-color: #664734;
border-top: 1px solid #664734;
}

#contentArea #wordGallery p {
width: 460px;
margin: 11px 14px;
}

#contentArea #wordGallery p.Top {
margin: 14px 14px 9px 14px;
}

#contentArea #wordGallery a {
color: #b3bc8d;
text-decoration: underline;
}

#contentArea #wordGallery a:hover {
color: #ffffff;
text-decoration: underline;
}



#contentArea #wordGallery ul {
	margin: 14px 60px;
	}
	
#contentArea #wordGallery ul li {
	padding-borrom: 10px;
	}	


#contentArea #dividerBar {
width: 500px;
height: 25px;
margin-top: 60px;
background-color: #23323D;
}


#contentArea #imageNavBar {
width: 500px;
height: 25px;
background-color: #23323D;
}

#contentArea #imageNavList {
list-style-type: none;
margin-left: 350px;
}

#contentArea #imageNavList li {
display: inline;
}

#contentArea #imageNavList a {
display: block;
float: left;
width: 16px;
height: 25px;
line-height: 25px;
font-size: 10px;
color: #ffffff;
text-align: center;
text-decoration: none;
}

#contentArea #imageNavList a:hover {
text-decoration: underline;
}

#contentArea #underGallery {
width: 500px;
/*margin: 0 auto;*/
color: #fff4bb;
}

#contentArea #underGallery p {
/*margin-left: 100px;*/
text-align: right;
margin-right: 20px;
font-size: 80%;
}

#contentArea #footerSection {
width: 500px;
margin-top: 90px;
padding-bottom: 80px;
font-size: 80%;
color: #fff4bb;
text-align: center;
}

#contentArea #footerSection a {
color: #fff4bb;
text-decoration: none;
}

#contentArea #footerSection a:hover {
text-decoration: underline;
}

#contentArea #footerSection p {
margin: 10px 0;
}

#contentArea #columnLeft {
position: absolute;
margin-left: -222px;
padding-top: 16px;
width: 222px;
}

#contentArea #columnLeft h2 {
margin-right: 10px;
text-align: right;
color: #FFF4BB;
font-size: 95%;
font-weight: normal;
letter-spacing: 1px;
}

#contentArea #columnLeft #navLeft {
list-style-type: none;
margin-right: 10px;
text-align: right;
}

#contentArea #columnLeft #navLeft a {
font-size: 90%;
color: #FFFFE8;
text-decoration: none;
}

#contentArea #columnLeft #navLeft a:hover {
color: #FFF4BB;
text-decoration: none;
}

#contentArea #columnRight {
position: absolute;
margin-left: 500px;
width: 290px;
}

/*Previously below:  margin-top: 40px; */

#contentArea #columnRight #sectionOne {
margin-top: 40px;
text-align: center;
color: #664734;
font-size: 85%;
}

#contentArea #columnRight .Larger {
font-size: 115%;
}

#contentArea #columnRight .ExtraLarger {
font-size: 225%;
font-weight: bold;
line-height: 110%;
}

#contentArea #sectionTwo {
margin-top: 10px;
text-align: center;
/*color: #23323D;*/
color: #664734;
font-size: 85%;
}

#contentArea a {
color: #23323D;
font-size: 90%;
text-decoration: none;
}

#contentArea a:hover {
text-decoration: underline;
}

#contentArea a {
color: #664734;
font-size: 100%;
text-decoration: none;
}

#contentArea a:hover {
color: #9ea75b;
text-decoration: underline;
}


#preLoadField {
position: absolute;
visibility: hidden;
}	

#imageFrame { 
margin-left: 1px;
width: 500px;
height: 400px;
background-color: #ffffff;
background-position: left;
background-repeat: no-repeat;
}

#imageMask {
position: absolute;
z-index: 10;
visibility: hidden;
width: 500px;
height: 400px;
background-color: #fafbfc;
filter:alpha(opacity=100);
opacity:1.0;
}














