/* CSS Document */

body,td,th { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #48484a; font-weight:bold; }
body { background-color: #ececec; margin:0; padding:0; }

h1 { font-size: 1.2em; }
h2 { font-size: 1.1em; }
h3 { font-size: 1em; }
h4 { font-size: .9 em; }
h5 { font-size: .8 em; }
p { margin: 0px; margin-bottom:13px; }

a { outline: none; }
a:link { color: #1c67b0; text-decoration: none; }
a:visited { color: #1c67b0;	text-decoration: none; }
a:hover { color: #80a1c2; text-decoration: none; }
a:active { color: #1c67b0; text-decoration: none; }
a img { border:none; }

#pageContainer { background: none; width: 800px; margin:0px auto; background-position: center; }

#pageHeader { background: url(../images/header.jpg) no-repeat; width: 800px; height: 182px; margin: 0px auto; padding: 0px; position: relative; }
#pageHeaderMenu { width: 576px; height: 26px; position: absolute; margin-top: 150px; padding-left: 220px; }

/*Hides from IE-mac \*/
* html #pageHeaderMenu { margin-left: -140px;  }
*:first-child+html #pageHeaderMenu { margin-left: -140px; }
/*End hide from IE-mac\*/

h1 a { display:block; float: left; width:140px; height:165px; text-indent:-9999px; margin-top: 10px; margin-left: 5px;}

#pageMainMenu { margin:0px auto; }
#pageMainMenu ul { margin:0px auto; padding:0px; background: url(../images/btns.jpg) no-repeat  0px -26px; width: 576px; height: 26px; }
#pageMainMenu ul li { list-style:none; margin:0px; padding:0px; float: left; }
#pageMainMenu ul li a { display:block; width:576px; height: 26px; text-indent:-9999px; background:url(../images/btns.jpg) no-repeat; }
#pageMainMenu ul li a:hover { background:none; }
#pageMainMenu ul li a#mmServices { width:103px; background-position: 0px 0px; }
#pageMainMenu ul li a#mmPortfolio { width:121px; background-position: -103px 0px; }
#pageMainMenu ul li a#mmProfile { width:104px; background-position: -224px 0px; }
#pageMainMenu ul li a#mmClients { width:117px; background-position: -328px 0px; }
#pageMainMenu ul li a#mmContact { width:131px; background-position: -445px 0px; }

.services #pageMainMenu ul li a#mmServices { background:none; }
.portfolio #pageMainMenu ul li a#mmPortfolio { background:none; }
.profile #pageMainMenu ul li a#mmProfile { background:none; }
.clients #pageMainMenu ul li a#mmClients { background:none; }
.contact #pageMainMenu ul li a#mmContact { background:none; }

#pagemainContent { width: 800px; margin: 0px auto; padding: 0px; min-height:490px; }
#pageContentLeft { float: left; width: 197px; margin: 0px auto; padding: 0px; }
#pageContentLeft2 { float: left; width: 570px; padding-top: 15px; }
#pageContentRight { width: 575px; margin-left: 220px; padding-top: 30px; }
#pageContentRight2 { width: 220px; margin-left: 580px; padding-top: 15px; }

#pageFooterArea { width:680px; height:37px; position:relative; margin:0px auto; padding:0px; }
#pageFooterMenu { margin:0px auto; }
#pageFooterMenu ul { margin:0px auto; padding:0px; background:url(../images/footer-btns.jpg) no-repeat 0px -37px; width:680px; height:37px; }
#pageFooterMenu ul li { list-style:none; margin:0px; padding:0px; float:left; }
#pageFooterMenu ul li a { display:block; width:680px; height:37px; text-indent:-9999px; background:url(../images/footer-btns.jpg) no-repeat; }
#pageFooterMenu ul li a:hover { background:none; }
#pageFooterMenu ul li a#bmBrochures { width:88px; background-position:0px 0px; }
#pageFooterMenu ul li a#bmLogos { width:62px; background-position:-88px 0px; }
#pageFooterMenu ul li a#bmPosters { width:71px; background-position:-150px 0px; }
#pageFooterMenu ul li a#bmCatalogs { width:78px; background-position:-221px 0px; }
#pageFooterMenu ul li a#bmPrint { width:80px; background-position:-299px 0px; }
#pageFooterMenu ul li a#bmNewsletter { width:104px; background-position:-379px 0px; }
#pageFooterMenu ul li a#bmCampaign { width:95px; background-position:-483px 0px; }
#pageFooterMenu ul li a#bmSelf { width:102px; background-position:-578px 0px; }

.logo #pageFooterMenu ul li a#bmLogos { background:none; }
.brochure #pageFooterMenu ul li a#bmBrochures { background:none; }
.poster #pageFooterMenu ul li a#bmPosters { background:none; }
.catalog #pageFooterMenu ul li a#bmCatalogs { background:none; }
.print #pageFooterMenu ul li a#bmPrint { background:none; }
.newsletter #pageFooterMenu ul li a#bmNewsletter { background:none; }
.campaign #pageFooterMenu ul li a#bmCampaign { background:none; }
.self #pageFooterMenu ul li a#bmSelf { background:none; }


#pageFooterAreaClients { width:800px; height:37px; position:relative; margin:0px auto; padding:0px; }
#pageFooterMenuClients { margin:0px auto; }
#pageFooterMenuClients ul { margin:0px auto; padding:0px; background:url(../images/footer-btnsClients.jpg) no-repeat 0px -37px; width:800px; height:37px; }
#pageFooterMenuClients ul li { list-style:none; margin:0px; padding:0px; float:left; }
#pageFooterMenuClients ul li a { display:block; width:800px; height:37px; text-indent:-9999px; background:url(../images/footer-btnsClients.jpg) no-repeat; }
#pageFooterMenuClients ul li a:hover { background:none; }
#pageFooterMenuClients ul li a#bmCharlestonTownCenter { width:154px; background-position:0px 0px; }
#pageFooterMenuClients ul li a#bmWVLiving { width:139px; background-position:-154px 0px; }
#pageFooterMenuClients ul li a#bmEducationAssoc { width:150px; background-position:-293px 0px; }
#pageFooterMenuClients ul li a#bmTowerCityCenter { width:125px; background-position:-443px 0px; }
#pageFooterMenuClients ul li a#bmWellnessCouncil { width:120px; background-position:-568px 0px; }
#pageFooterMenuClients ul li a#bmCrouserAssoc { width:112px; background-position:-688px 0px; }

.charlestontowncenter #pageFooterAreaClients ul li a#bmCharlestonTownCenter { background:none; }
.wvliving #pageFooterAreaClients ul li a#bmWVLiving { background:none; }
.educationassoc #pageFooterAreaClients ul li a#bmEducationAssoc { background:none; }
.towercitycenter #pageFooterAreaClients ul li a#bmTowerCityCenter { background:none; }
.wellnesscouncil #pageFooterAreaClients ul li a#bmWellnessCouncil { background:none; }
.crouserassoc #pageFooterAreaClients ul li a#bmCrouserAssoc { background:none; }



#pageFooter { background: url(../images/footer.jpg) no-repeat; width: 800px; height: 20px; margin: 0px auto; padding-top: 0px; background-position:center; }
#pageFooterContent { width: 200px; margin: 0px auto; padding: 0px; background-position:center; margin-top: 20px; padding-top: 20px; }

.imgSidePic { padding-left: 2px; padding-top: 10px; }
.imgHomePage { padding-top: 10px; }
.textFooter { font-size: 8px; }
.textPortHeading { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #48484a; margin: 0px; font-weight:normal; }

.currentItem { font-size:1.3em; }

.textClients { color:#387aa6; font-style:italic; line-height:1.3; font-weight:bolder; }