/* PAGE SPECIFIC ITEMS */

/* ABOUT MLP */
#MLPHomeIcon { display: block; float: left; width: 26px; height: 36px; background: url(../images/icon_mlp_home.png) no-repeat; }
#mapWrapper { display: block; width: 500px; height: auto; float: left; clear: none; }
#map { position: relative; border: 1px solid #2d5b71; } 
#map #panel { position: absolute; top: 0; left: 0; width: 20em; background-color: white; z-index: 1000; }
#map #panel div.gap { font-family: Georgia, "Times New Roman", "MS Serif", "New York", serif; margin-top: -0.5em; }
p.map span,
p.map span a { font-size: 12px; } 
p.map span a.current { padding-left: 15px; background: url(../images/sidebar_li_current.gif) no-repeat left center; }
p.map span a.apartment { padding-left: 15px; background: url(../images/sidebar_li_apartment.gif) no-repeat left center; }
p.map span a.single { padding-left: 15px; background: url(../images/sidebar_li_single.gif) no-repeat left center; }
p.map span a.previously { padding-left: 15px; background: url(../images/sidebar_li_previously.gif) no-repeat left center; }

#EmpContent { display: block; width: 200px; height: auto; padding: 10px 0; float: left; clear: right; text-align: center; }
#EmpContent br { display: none; }
#EmpContent a span { display: none; }
#EmpContent a#EmpMail { display: block; width: 150px; height: 44px; text-align: center; border: none; margin: 0 auto; background: url(../images/icon_emp_email.gif) no-repeat center top; margin-bottom: 20px; }
#EmpContent a#EmpHelpDesk { display: block; width: 150px; height: 44px; text-align: center; border: none; margin: 0 auto; background: url(../images/icon_emp_helpdesk.gif) no-repeat center top; margin-bottom: 20px;  }
#EmpContent a#HRConnect { display: block; width: 150px; height: 44px; text-align: center; border: none; margin: 0 auto; background: url(../images/icon_hr.jpg) no-repeat center top; margin-bottom: 20px;  }

/* COMPANY */
#construction p.pioneerLogo { display: block; width: 155px; height: 76px; background: url(../images/logo_pioneer_contruction.gif) no-repeat; }
#construction p.pioneerLogo span { display: none; }
#construction p.precisionHomes { display: block; width: 156px; height: 108px; background: url(../images/logo_precision_homes.gif) no-repeat; }
#construction p.precisionHomes span { display: none; }

/* BACKGROUND - IMAGES */
body#isAbout #ContentWrapper, 
body#isTeam #ContentWrapper, 
body#isFinancials #ContentWrapper, 
body#isCareers #ContentWrapper, 
body#isNews #ContentWrapper,
body#isEvents #ContentWrapper { background: #fff url(../backdrops/executives.jpg) no-repeat top left; }
body#isContact #ContentWrapper { background: #fff url(../backdrops/contact_us.jpg) no-repeat top left; }
body#isDirectory #ContentWrapper { background: #fff url(../backdrops/company_directory.jpg) no-repeat left -40px; }


.company-drectory { display: block; width: 750px; height: auto; margin: 0 auto; padding-top: 20px; }
.company-drectory dd { display: block; width: 38%; height: 100px; float: left; clear: none; text-align: center; }
.smallTop { padding-top: 2px; margin-top: 0; }

#MLPExperience { display: block; width: 125px; height: auto; padding-top: 63px; background: url(../images/but_mlp_experience.png) no-repeat top center; text-align: center; }


.Date { font-weight: bold; margin-bottom: 0px; padding-bottom: 0px; margin-left: 0px; padding-left: 0px; }
.PressRelease { margin-top: 0px; padding-top: 0px; }