body { margin: 0; padding: 0; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1f1f1f; text-align: center; }
img { border: 0; }
a { color: #125078; text-decoration: underline; }
a:hover { color: #769db7; text-decoration: none; }
.clear { clear: both; }
td { vertical-align: top; }
h2 { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #0081c2; }

#container { margin: 0 auto; background: #fff; width: 770px; text-align: left; border-right: 1px solid #c6d5e1; border-bottom: 1px solid #c6d5e1; border-left: 1px solid #c6d5e1; }
#container #header { background: url(../images/header-bg.gif) repeat-x bottom; height: 87px; overflow: hidden; border-bottom: 2px solid #fff; }
#container #header a { display: block; background: url(../images/upm-logo.gif) no-repeat; width: 282px; height: 87px; text-indent: -9000em; overflow: hidden; }

#container #home-presentation { background: url(../images/home-presentation_new.jpg) no-repeat; height: 129px; }
#container #aboutus-presentation { background: url(../images/aboutus-presentation.jpg) no-repeat; height: 129px; }
#container #services-presentation { background: url(../images/services-presentation.jpg) no-repeat; height: 129px; }
#container #news-presentation { background: url(../images/news-presentation.jpg) no-repeat; height: 129px; }
#container #employment-presentation { background: url(../images/employment-presentation.jpg) no-repeat; height: 129px; }
#container #contactus-presentation { background: url(../images/contactus-presentation.jpg) no-repeat; height: 129px; }


#container #content #left-col { float: left; padding: 25px 25px 25px 15px; width: 440px; }
#container #content #left-col h3 { margin: 0; padding: 0; font-size: 13px; color: #00689c; }
#container #content #sidebar { float: left; padding: 0 15px 15px 20px; background: url(../images/sidebar-bg.gif) repeat-x; width: 255px; }
#container #content #sidebar a { display: block; text-indent: -9000em; overflow: hidden; width: 249px; height: 20px; }

#container #content #sidebar h1.home-aboutus-title { margin: 40px 0 0 0; background: url(../images/home-aboutus-title.gif) no-repeat; width: 95px; height: 20px; text-indent: -9000em; overflow: hidden; }
#container #content #sidebar a.home-aboutus-overview { background: url(../images/home-aboutus-overview.gif) no-repeat; }
#container #content #sidebar a.home-aboutus-overview:hover { background: url(../images/home-aboutus-overview-up.gif) no-repeat; }
#container #content #sidebar a.home-aboutus-why { background: url(../images/home-aboutus-why.gif) no-repeat; }
#container #content #sidebar a.home-aboutus-why:hover { background: url(../images/home-aboutus-why-up.gif) no-repeat; }
#container #content #sidebar a.home-philosophy-btn { background: url(../images/home-philosophy-btn.gif) no-repeat; }
#container #content #sidebar a.home-philosophy-btn:hover { background: url(../images/home-philosophy-btn-up.gif) no-repeat; }
#container #content #sidebar a.home-cpm-btn { background: url(../images/home-cpm-btn.gif) no-repeat; }
#container #content #sidebar a.home-cpm-btn:hover { background: url(../images/home-cpm-btn-up.gif) no-repeat; }

#container #content #sidebar h1.home-services-title { margin: 15px 0 0 0; background: url(../images/home-services-title.gif) no-repeat; width: 95px; height: 20px; text-indent: -9000em; overflow: hidden; }
#container #content #sidebar a.home-services-overview { background: url(../images/home-services-overview.gif) no-repeat; }
#container #content #sidebar a.home-services-overview:hover { background: url(../images/home-services-overview-up.gif) no-repeat; }
#container #content #sidebar a.home-services-association { background: url(../images/home-services-association.gif) no-repeat; }
#container #content #sidebar a.home-services-association:hover { background: url(../images/home-services-association-up.gif) no-repeat; }
#container #content #sidebar a.home-residental-btn { background: url(../images/home-residental-btn.gif) no-repeat; }
#container #content #sidebar a.home-residental-btn:hover { background: url(../images/home-residental-btn-up.gif) no-repeat; }
#container #content #sidebar a.home-community-btn { background: url(../images/home-community-btn.gif) no-repeat; }
#container #content #sidebar a.home-community-btn:hover { background: url(../images/home-community-btn-up.gif) no-repeat; }
#container #content #sidebar a.home-brokerage-btn { background: url(../images/home-brokerage-btn.gif) no-repeat; }
#container #content #sidebar a.home-brokerage-btn:hover { background: url(../images/home-brokerage-btn-up.gif) no-repeat; }

#container #content #sidebar h1.services-title { margin: 40px 0 0 0; background: url(../images/services-title.gif) no-repeat; width: 95px; height: 20px; text-indent: -9000em; overflow: hidden; }
#container #content #sidebar a.services-overview { background: url(../images/services-overview.gif) no-repeat; }
#container #content #sidebar a.services-overview:hover { background: url(../images/services-overview-up.gif) no-repeat; }
#container #content #sidebar a.residental-btn { background: url(../images/residental-btn.gif) no-repeat; }
#container #content #sidebar a.residental-btn:hover { background: url(../images/residental-btn-up.gif) no-repeat; }
#container #content #sidebar a.community-btn { background: url(../images/community-btn.gif) no-repeat; }
#container #content #sidebar a.community-btn:hover { background: url(../images/community-btn-up.gif) no-repeat; }
#container #content #sidebar a.brokerage-btn { background: url(../images/brokerage-btn.gif) no-repeat; }
#container #content #sidebar a.brokerage-btn:hover { background: url(../images/brokerage-btn-up.gif) no-repeat; }

/*
#container #content #sidebar a.services-side { background: url(../images/services-side-btn-over.gif) no-repeat; }
#container #content #sidebar a.services-side:hover { background: url(../images/services-side-btn.gif) no-repeat; }
#container #content #sidebar a.aboutus-side { background: url(../images/aboutus-side-btn-over.gif) no-repeat; }
#container #content #sidebar a.aboutus-side:hover { background: url(../images/aboutus-side-btn.gif) no-repeat; }

#container #content #sidebar a.philosophy { background: url(../images/aboutus-philosophy-btn.gif) no-repeat; }
#container #content #sidebar a.philosophy:hover { background: url(../images/aboutus-philosophy-btn-over.gif) no-repeat; }
#container #content #sidebar a.cpm { background: url(../images/aboutus-cpm-btn.gif) no-repeat; }
#container #content #sidebar a.cpm:hover { background: url(../images/aboutus-cpm-btn-over.gif) no-repeat; }

#container #content #sidebar div.divider { background: url(../images/sidebar-divider.gif) repeat-x 50%; height: 1px; }

#container #content #sidebar a.residental { background: url(../images/services-resid-btn.gif) no-repeat; }
#container #content #sidebar a.residental:hover { background: url(../images/services-resid-btn-over.gif) no-repeat; }
#container #content #sidebar a.community { background: url(../images/services-comm-btn.gif) no-repeat; }
#container #content #sidebar a.community:hover { background: url(../images/services-comm-btn-over.gif) no-repeat; }
#container #content #sidebar a.brokerage { background: url(../images/services-brok-btn.gif) no-repeat; }
#container #content #sidebar a.brokerage:hover { background: url(../images/services-brok-btn-over.gif) no-repeat; }
*/

#container #footer { background: url(../images/footer-bg.gif) no-repeat; height: 60px; margin: 0; }
#container #footer #left-col { float: left; padding: 20px 15px 0 15px; font-size: 10px; color: #769db7; }
#container #footer #left-col a { color: #769db7; text-decoration: underline; }
#container #footer #left-col a:hover { color: #125078; text-decoration: none; }
#container #footer #right-col { float: right; padding: 20px 15px 0 15px; font-size: 10px; color: #769db7; }

.client-list { border-collapse: collapse; width: 100%; }
.client-list tr td { text-align: center; width: 33%; }
.client-list tr td a { display: block; margin: 20px 10px 10px 10px; border: 2px solid #fff; }
.client-list tr td a:hover { border: 2px solid #efefef; }
.client-list tr td.border { border-right: 1px solid #efefef; }

#container #content table.form { border-collapse: collapse; }
#container #content table.form tr td h2 { margin: 10px 0 0 0; padding: 0 0 10px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #0081c2; text-align: left; }
#container #content table.form tr td { padding: 5px; border-bottom: 1px solid #efefef; vertical-align: middle; }
#container #content table.form tr td input { padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 200px; border: 1px solid #96b6d0; }
#container #content table.form tr td textarea { padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 200px; border: 1px solid #96b6d0; }
#container #content table.form tr td input.submit { display: block; background: url(../images/submit-btn.jpg) no-repeat; text-indent: -9000em; width: 87px; height: 36px; border: 0; }

div.services-box { }
div.services-box div.left-col{ float: left; margin: 0 4px 0 0; width: 144px; }
div.services-box div.mid-col { float: left; width: 144px; }
div.services-box div.right-col { float: right; width: 144px; }

#container #content table.links { border-collapse: collapse; }
#container #content table.links tr td { padding: 6px; border-bottom: 1px solid #efefef; }


/*Dropdown Styles*/
