
.cssActivtyDescription { font-size:1.2em;}


.hpPrimaryContent { width: 936px; color: #FFFFFF; border: 2px solid #cccccc; position: relative; margin-bottom: 20px; }
#GreyTopLeftCorner { position: absolute; background-image: url(homepage/hpMainGreyBoxTopLeft.jpg); height: 10px; width: 10px; top: -2px; left: -2px; }
#GreyTopRightCorner { position: absolute; background-image: url(homepage/cnrGreyTransTopRight.png); height: 10px; width: 10px; top: -2px; right: -2px; }
#GreyBottomRightCorner { position: absolute; background-image: url(homepage/cnrGreyTransBottomRight.png); height: 10px; width: 10px; bottom: -2px; right: -2px; }

.closeButton { position:absolute; top:3px; right:3px;}

.activityTypeTitle { line-height:1.6em; font-size:1.2em; display:block; border-right:1px solid #FFFFFF;}
.activityType { padding-left:10px; background:#A2A2A2 url(homepage/hpGradientBrowseActivities.jpg) repeat-x; color:#000000; border-bottom:1px solid #ffffff;}

#hpActivityList { float: left; width: 296px; position: relative; }
#hpActivityList a { color:#fff; text-decoration:none; line-height:36px; display:block;}
#hpActivityList a:hover { text-decoration:underline;}

#hpActivityList div div.count { float:right;}
#hpActivityList div div.count a { padding:0 10px 0 0; text-align:right; }
#hpActivityList div.bordered { border:1px solid #fff; border-bottom:0px; padding:0 0 0 10px;}
#hpActivityList div.noRightBorder { border:1px solid #fff; border-bottom:0px; border-right:0px; padding:0 0 0 10px;}


.hpDefaultWindow { background-image: url(homepage/hpGradientTopGreyFade.jpg); background-repeat: repeat-x; background-position-y: top; background-color: #FFFFFF; }
.hpSearchWindow { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #BCC519; }
.hpPresentations { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #B31111 !important; color: #FFFFFF; }
.hpMockInterviews { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #D98200 !important; color: #FFFFFF; }
.hpWorkshops { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #5923FE !important; color: #FFFFFF; }
.hpMentoring { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #6A9E34 !important; color: #FFFFFF; }
.hpWorkplaceVisits { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #B39500 !important; color: #FFFFFF; }
.hpWorkExperience { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #006666 !important; color: #FFFFFF; }
.hpEnterpriseProjects { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #992C60 !important; color: #FFFFFF; }
.hpDiplomaSupport { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #1FA256 !important; color: #FFFFFF; }
.hpApprenticeships { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #13C2C4 !important; color: #FFFFFF; }
.hpOnlineSupport { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #EAA835 !important; color: #FFFFFF; }
.hpSchoolAndTeacherSupport { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #FF747C !important; color: #FFFFFF; }
.hpStem { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #993333 !important; color: #FFFFFF; }
.hpLiteracy { background-image: url(homepage/spacer.gif); background-repeat: repeat-x; background-position-y: bottom; background-color: #5C8CB0 !important; color: #FFFFFF; }






.hpListPresentations,
.hpListMockInterviews,
.hpListWorkshops,
.hpListMentoring,
.hpListWorkplaceVisits,
.hpListWorkExperience,
.hpListEnterpriseProjects,
.hpListDiplomaSupport,
.hpListApprenticeships,
.hpListOnlineSupport,
.hpListSchoolAndTeacherSupport,
.hpListStem,
.hpListLiteracy { line-height:36px; font-size:1.4em;}

.hpListPresentations, #hpActivityList .hpListPresentations { background-image: url(homepage/hpGradientPresentations.jpg); background-repeat: repeat-x; }
.hpListMockInterviews, #hpActivityList .hpListMockInterviews { background-image: url(homepage/hpGradientMockInterviews.jpg); background-repeat: repeat-x; }
.hpListWorkshops, #hpActivityList .hpListWorkshops { background-image: url(homepage/hpGradientWorkshops.jpg); background-repeat: repeat-x; }
.hpListMentoring, #hpActivityList .hpListMentoring { background-image: url(homepage/hpGradientMentoring.jpg); background-repeat: repeat-x; }
.hpListWorkplaceVisits, #hpActivityList .hpListWorkplaceVisits { background-image: url(homepage/hpGradientWorkplaceVisits.jpg); background-repeat: repeat-x; }
.hpListWorkExperience, #hpActivityList .hpListWorkExperience { background-image: url(homepage/hpGradientWorkExperience.jpg); background-repeat: repeat-x; }
.hpListEnterpriseProjects, #hpActivityList .hpListEnterpriseProjects { background-image: url(homepage/hpGradientEnterpriseProjects.jpg); background-repeat: repeat-x; }
.hpListDiplomaSupport, #hpActivityList .hpListDiplomaSupport { background-image: url(homepage/hpGradientDiplomaSupport.jpg); background-repeat: repeat-x; }
.hpListApprenticeships, #hpActivityList .hpListApprenticeships { background-image: url(homepage/hpGradientApprenticeships.jpg); background-repeat: repeat-x; }
.hpListOnlineSupport, #hpActivityList .hpListOnlineSupport { background-image: url(homepage/hpGradientOnlineSupport.jpg); background-repeat: repeat-x; }
.hpListSchoolAndTeacherSupport, #hpActivityList .hpListSchoolAndTeacherSupport  { background-image: url(homepage/hpGradientSchoolTeacherSupport.jpg); background-repeat: repeat-x; }
.hpListStem, #hpActivityList .hpListStem  { background-image: url(homepage/hpGradientStem.jpg); background-repeat: repeat-x; }
.hpListLiteracy, #hpActivityList .hpListLiteracy  { background-image: url(homepage/hpGradientLiteracy.jpg); background-repeat: repeat-x; }

#hpActivityList .count { width:40px; height:36px;}
.hpListPresentations .count { background-image: url(homepage/blending/hpBlendPresentations.jpg); width:40px; }
.hpListMockInterviews .count { background-image: url(homepage/blending/hpBlendMockInterviews.jpg); width:40px; }
.hpListWorkshops .count { background-image: url(homepage/blending/hpBlendWorkshops.jpg); width:40px; }
.hpListMentoring .count { background-image: url(homepage/blending/hpBlendMentoring.jpg); width:40px; }
.hpListWorkplaceVisits .count { background-image: url(homepage/blending/hpBlendWorkplaceVisits.jpg); width:40px; }
.hpListWorkExperience .count { background-image: url(homepage/blending/hpBlendWorkExperience.jpg); width:40px; }
.hpListEnterpriseProjects .count { background-image: url(homepage/blending/hpBlendEnterpriseProjects.jpg); width:40px; }
.hpListDiplomaSupport .count { background-image: url(homepage/blending/hpBlendDiplomaSupport.jpg); width:40px; }
.hpListApprenticeships .count { background-image: url(homepage/blending/hpBlendApprenticeships.jpg); width:40px; }
.hpListOnlineSupport .count { background-image: url(homepage/blending/hpBlendOnlineSupport.jpg); width:40px; }
.hpListSchoolAndTeacherSupport .count { background-image: url(homepage/blending/hpBlendSchoolTeacherSupport.jpg); width:40px;  }
.hpListStem .count { background-image: url(homepage/blending/hpBlendStem.jpg); width:40px;  }
.hpListLiteracy .count { background-image: url(homepage/blending/hpBlendLiteracy.jpg); width:40px;  }











#aListTop {background-image: url(homepage/hpGradientTopGreyFade.jpg); background-repeat: repeat-x; border-bottom: solid 1px #FFFFFF; }
#aListTop a { color: #333;  line-height: 26px;  text-decoration: none !important;}
.aListPadding { padding-left: 10px; padding-right: 0px; }



.overview { padding:0 10px 0 10px; background-image: url(homepage/hpGradientTopGreyFade.jpg); background-repeat: repeat-x; border-bottom: solid 1px #FFFFFF;}
.overview a { color: #333 !important;  line-height: 26px !important;  text-decoration: none !important;}




.hpListSearch { padding:0 10px 0 10px; background-image: url(homepage/hpGradientFindschools.jpg); background-repeat: repeat-x; }
.hpListSearch a { font-size:1.4em; color:#000 !important;}
.bgMagnifyingGlass { background-image: url(homepage/hpIcoSearchSmall.jpg); height: 28px; width: 28px; position: relative; float: left; margin-top: 5px; margin-right: 5px; }

.activityLabels { padding:0 10px 0 10px; font-size:0.72em; line-height: 20px; background-image: url(homepage/hpGradientBrowseActivities.jpg); background-repeat: repeat-x; color: #000000; border-right: solid 1px #FFFFFF; }

img.activitiesImg { padding-right: 5px; }
img.oppertunitiesImg { padding-left: 5px; }

#hpContentWindow { float: right; margin: 10px; position: relative; color: #333; width:620px; }


.hpFindSchool { background-color: #ffffff; padding: 10px; border: solid 2px #cccccc; position: relative; }
.hpFindSchool .topLeft { background-image: url(homepage/hpSearchBorder/topLeft.jpg); height: 10px; width: 10px; top: -2px; left: -2px; z-index: 555; position: absolute; }
.hpFindSchool .topRight { background-image: url(homepage/hpSearchBorder/topRight1.jpg); height: 10px; width: 10px; top: -2px; right: -2px; z-index: 555; position: absolute; }
.hpFindSchool .bottomLeft { background-image: url(homepage/hpSearchBorder/bottomLeft.jpg); height: 10px; width: 10px; bottom: -2px; left: -2px; z-index: 555; position: absolute; }
.hpFindSchool .bottomRight { background-image: url(homepage/hpSearchBorder/bottomRight.jpg); height: 10px; width: 10px; bottom: -2px; right: -2px; z-index: 555; position: absolute; }






#schoolBenefits { float: left; font-size:1em; line-height:1.3em; }
#schoolBenefits h4 { font-size:1.6em; margin-bottom:5px;}
#businessBenefits { float: right; font-size:1em; line-height:1.3em;}
#businessBenefits  h4 { font-size:1.6em; margin-bottom:5px;}

.hpDrkActivityPresentations, .hpDrkActivityMockInterviews, .hpDrkActivityWorkshops, .hpDrkActivityMentoring, .hpDrkActivityWorkplaceVisits, .hpDrkActivityWorkExperience, .hpDrkActivityEnterpriseProjects, .hpDrkActivityDiplomaSupport, .hpDrkActivityApprenticeships, .hpDrkActivityOnlineSupport, .hpDrkActivitySchoolAndTeacherSupport, .hpDrkActivityStem, .hpDrkActivityLiteracy { margin-top: 20px; }



.hpDrkActivityPresentations .roundedCorners { width: 270px; position: relative; padding: 10px; background-color: #7D0C0E; }
.hpDrkActivityPresentations .roundedCorners .TopLeftCorner { background-image: url(homepage/benefits/PresentationsTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityPresentations .roundedCorners .TopRightCorner { background-image: url(homepage/benefits/PresentationsTopRight.jpg); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityPresentations .roundedCorners .BottomLeftCorner { background-image: url(homepage/benefits/PresentationsBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityPresentations .roundedCorners .BottomRightCorner { background-image: url(homepage/benefits/PresentationsBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }

.hpDrkActivityMockInterviews .roundedCorners { width: 270px; position: relative; padding: 10px; background-color: #985D01; }
.hpDrkActivityMockInterviews .roundedCorners .TopLeftCorner { background-image: url(homepage/benefits/MockInterviewsTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityMockInterviews .roundedCorners .TopRightCorner { background-image: url(homepage/benefits/MockInterviewsTopRight.jpg); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityMockInterviews .roundedCorners .BottomLeftCorner { background-image: url(homepage/benefits/MockInterviewsBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityMockInterviews .roundedCorners .BottomRightCorner { background-image: url(homepage/benefits/MockInterviewsBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }

.hpDrkActivityWorkshops .roundedCorners { width: 270px; position: relative; padding: 10px; background-color: #3F18B1; }
.hpDrkActivityWorkshops .roundedCorners .TopLeftCorner { background-image: url(homepage/benefits/WorkshopsTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityWorkshops .roundedCorners .TopRightCorner { background-image: url(homepage/benefits/WorkshopsTopRight.jpg); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityWorkshops .roundedCorners .BottomLeftCorner { background-image: url(homepage/benefits/WorkshopsBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityWorkshops .roundedCorners .BottomRightCorner { background-image: url(homepage/benefits/WorkshopsBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }

.hpDrkActivityMentoring .roundedCorners { width: 270px; position: relative; padding: 10px; background-color: #4C6E24; }
.hpDrkActivityMentoring .roundedCorners .TopLeftCorner { background-image: url(homepage/benefits/MentoringTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityMentoring .roundedCorners .TopRightCorner { background-image: url(homepage/benefits/MentoringTopRight.jpg); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityMentoring .roundedCorners .BottomLeftCorner { background-image: url(homepage/benefits/MentoringBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityMentoring .roundedCorners .BottomRightCorner { background-image: url(homepage/benefits/MentoringBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }

.hpDrkActivityWorkplaceVisits .roundedCorners { width: 270px; position: relative; padding: 10px; background-color: #7B6800; }
.hpDrkActivityWorkplaceVisits .roundedCorners .TopLeftCorner { background-image: url(homepage/benefits/WorkplaceVisitsTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityWorkplaceVisits .roundedCorners .TopRightCorner { background-image: url(homepage/benefits/WorkplaceVisitsTopRight.jpg); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityWorkplaceVisits .roundedCorners .BottomLeftCorner { background-image: url(homepage/benefits/WorkplaceVisitsBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityWorkplaceVisits .roundedCorners .BottomRightCorner { background-image: url(homepage/benefits/WorkplaceVisitsBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }

.hpDrkActivityWorkExperience .roundedCorners { width: 270px; position: relative; padding: 10px; background-color: #004845; }
.hpDrkActivityWorkExperience .roundedCorners .TopLeftCorner { background-image: url(homepage/benefits/WorkExperienceTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityWorkExperience .roundedCorners .TopRightCorner { background-image: url(homepage/benefits/WorkExperienceTopRight.jpg); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityWorkExperience .roundedCorners .BottomLeftCorner { background-image: url(homepage/benefits/WorkExperienceBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityWorkExperience .roundedCorners .BottomRightCorner { background-image: url(homepage/benefits/WorkExperienceBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }

.hpDrkActivityEnterpriseProjects .roundedCorners { width: 270px; position: relative; padding: 10px; background-color: #6B2041; }
.hpDrkActivityEnterpriseProjects .roundedCorners .TopLeftCorner { background-image: url(homepage/benefits/EnterpriseProjectsTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityEnterpriseProjects .roundedCorners .TopRightCorner { background-image: url(homepage/benefits/EnterpriseProjectsTopRight.jpg); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityEnterpriseProjects .roundedCorners .BottomLeftCorner { background-image: url(homepage/benefits/EnterpriseProjectsBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityEnterpriseProjects .roundedCorners .BottomRightCorner { background-image: url(homepage/benefits/EnterpriseProjectsBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }

.hpDrkActivityDiplomaSupport .roundedCorners { width: 270px; position: relative; padding: 10px; background-color: #17713E; }
.hpDrkActivityDiplomaSupport .roundedCorners .TopLeftCorner { background-image: url(homepage/benefits/DiplomaSupportTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityDiplomaSupport .roundedCorners .TopRightCorner { background-image: url(homepage/benefits/DiplomaSupportTopRight.jpg); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityDiplomaSupport .roundedCorners .BottomLeftCorner { background-image: url(homepage/benefits/DiplomaSupportBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityDiplomaSupport .roundedCorners .BottomRightCorner { background-image: url(homepage/benefits/DiplomaSupportBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }

.hpDrkActivityApprenticeships .roundedCorners { width: 270px; position: relative; padding: 10px; background-color: #10878B; }
.hpDrkActivityApprenticeships .roundedCorners .TopLeftCorner { background-image: url(homepage/benefits/ApprenticeshipsTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityApprenticeships .roundedCorners .TopRightCorner { background-image: url(homepage/benefits/ApprenticeshipsTopRight.jpg); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityApprenticeships .roundedCorners .BottomLeftCorner { background-image: url(homepage/benefits/ApprenticeshipsBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityApprenticeships .roundedCorners .BottomRightCorner { background-image: url(homepage/benefits/ApprenticeshipsBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }

.hpDrkActivityOnlineSupport .roundedCorners { width: 270px; position: relative; padding: 10px; background-color: #A47525; }
.hpDrkActivityOnlineSupport .roundedCorners .TopLeftCorner { background-image: url(homepage/benefits/OnlineSupportTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityOnlineSupport .roundedCorners .TopRightCorner { background-image: url(homepage/benefits/OnlineSupportTopRight.jpg); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityOnlineSupport .roundedCorners .BottomLeftCorner { background-image: url(homepage/benefits/OnlineSupportBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityOnlineSupport .roundedCorners .BottomRightCorner { background-image: url(homepage/benefits/OnlineSupportBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }

.hpDrkActivitySchoolAndTeacherSupport .roundedCorners { width: 270px; position: relative; padding: 10px; background-color: #B35259; }
.hpDrkActivitySchoolAndTeacherSupport .roundedCorners .TopLeftCorner { background-image: url(homepage/benefits/SchoolAndTeacherSupportTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivitySchoolAndTeacherSupport .roundedCorners .TopRightCorner { background-image: url(homepage/benefits/SchoolAndTeacherSupportTopRight.jpg); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivitySchoolAndTeacherSupport .roundedCorners .BottomLeftCorner { background-image: url(homepage/benefits/SchoolAndTeacherSupportBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivitySchoolAndTeacherSupport .roundedCorners .BottomRightCorner { background-image: url(homepage/benefits/SchoolAndTeacherSupportBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }

.hpDrkActivityStem .roundedCorners { width: 270px; position: relative; padding: 10px; background-color: #631F1E; }
.hpDrkActivityStem .roundedCorners .TopLeftCorner { background-image: url(homepage/benefits/StemTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityStem .roundedCorners .TopRightCorner { background-image: url(homepage/benefits/StemTopRight.jpg); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityStem .roundedCorners .BottomLeftCorner { background-image: url(homepage/benefits/StemBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityStem .roundedCorners .BottomRightCorner { background-image: url(homepage/benefits/StemBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }

.hpDrkActivityLiteracy .roundedCorners { width: 270px; position: relative; padding: 10px; background-color: #40627B; }
.hpDrkActivityLiteracy .roundedCorners .TopLeftCorner { background-image: url(homepage/benefits/LiteracyTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityLiteracy .roundedCorners .TopRightCorner { background-image: url(homepage/benefits/LiteracyTopRight.jpg); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityLiteracy .roundedCorners .BottomLeftCorner { background-image: url(homepage/benefits/LiteracyBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px; height: 10px; width: 10px; z-index: 555; }
.hpDrkActivityLiteracy .roundedCorners .BottomRightCorner { background-image: url(homepage/benefits/LiteracytBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px; height: 10px; width: 10px; z-index: 555; }








.hpActivityPresentations { background-color: #FFFFFF; position: relative; padding: 10px; border: 2px solid #cccccc; color: #000000; }
.hpActivityPresentations .TopLeftCorner { background-image: url(homepage/hpActivityCorners/PresentationsTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityPresentations .TopRightCorner { background-image: url(homepage/hpActivityCorners/PresentationsTopRight.jpg); background-repeat: no-repeat; position: absolute; top: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityPresentations .BottomLeftCorner { background-image: url(homepage/hpActivityCorners/PresentationsBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityPresentations .BottomRightCorner { background-image: url(homepage/hpActivityCorners/PresentationsBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }

.hpActivityMockInterviews { background-color: #FFFFFF; position: relative; padding: 10px; border: 2px solid #cccccc; color: #000000; }
.hpActivityMockInterviews .TopLeftCorner { background-image: url(homepage/hpActivityCorners/MockInterviewsTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityMockInterviews .TopRightCorner { background-image: url(homepage/hpActivityCorners/MockInterviewsTopRight.jpg); background-repeat: no-repeat; position: absolute; top: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityMockInterviews .BottomLeftCorner { background-image: url(homepage/hpActivityCorners/MockInterviewsBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityMockInterviews .BottomRightCorner { background-image: url(homepage/hpActivityCorners/MockInterviewsBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }

.hpActivityWorkshops { background-color: #FFFFFF; position: relative; padding: 10px; border: 2px solid #cccccc; color: #000000; }
.hpActivityWorkshops .TopLeftCorner { background-image: url(homepage/hpActivityCorners/WorkshopsTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityWorkshops .TopRightCorner { background-image: url(homepage/hpActivityCorners/WorkshopsTopRight.jpg); background-repeat: no-repeat; position: absolute; top: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityWorkshops .BottomLeftCorner { background-image: url(homepage/hpActivityCorners/WorkshopsBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityWorkshops .BottomRightCorner { background-image: url(homepage/hpActivityCorners/WorkshopsBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }

.hpActivityMentoring { background-color: #FFFFFF; position: relative; padding: 10px; border: 2px solid #cccccc; color: #000000; }
.hpActivityMentoring .TopLeftCorner { background-image: url(homepage/hpActivityCorners/MentoringTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityMentoring .TopRightCorner { background-image: url(homepage/hpActivityCorners/MentoringTopRight.jpg); background-repeat: no-repeat; position: absolute; top: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityMentoring .BottomLeftCorner { background-image: url(homepage/hpActivityCorners/MentoringBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityMentoring .BottomRightCorner { background-image: url(homepage/hpActivityCorners/MentoringBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }

.hpActivityWorkplaceVisits { background-color: #FFFFFF; position: relative; padding: 10px; border: 2px solid #cccccc; color: #000000; }
.hpActivityWorkplaceVisits .TopLeftCorner { background-image: url(homepage/hpActivityCorners/WorkplaceVisitsTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityWorkplaceVisits .TopRightCorner { background-image: url(homepage/hpActivityCorners/WorkplaceVisitsTopRight.jpg); background-repeat: no-repeat; position: absolute; top: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityWorkplaceVisits .BottomLeftCorner { background-image: url(homepage/hpActivityCorners/WorkplaceVisitsBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityWorkplaceVisits .BottomRightCorner { background-image: url(homepage/hpActivityCorners/WorkplaceVisitsBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }

.hpActivityWorkExperience { background-color: #FFFFFF; position: relative; padding: 10px; border: 2px solid #cccccc; color: #000000; }
.hpActivityWorkExperience .TopLeftCorner { background-image: url(homepage/hpActivityCorners/WorkExperienceTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityWorkExperience .TopRightCorner { background-image: url(homepage/hpActivityCorners/WorkExperienceTopRight.jpg); background-repeat: no-repeat; position: absolute; top: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityWorkExperience .BottomLeftCorner { background-image: url(homepage/hpActivityCorners/WorkExperienceBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityWorkExperience .BottomRightCorner { background-image: url(homepage/hpActivityCorners/WorkExperienceBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }

.hpActivityEnterpriseProjects { background-color: #FFFFFF; position: relative; padding: 10px; border: 2px solid #cccccc; color: #000000; }
.hpActivityEnterpriseProjects .TopLeftCorner { background-image: url(homepage/hpActivityCorners/EnterpriseProjectsTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityEnterpriseProjects .TopRightCorner { background-image: url(homepage/hpActivityCorners/EnterpriseProjectsTopRight.jpg); background-repeat: no-repeat; position: absolute; top: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityEnterpriseProjects .BottomLeftCorner { background-image: url(homepage/hpActivityCorners/EnterpriseProjectsBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityEnterpriseProjects .BottomRightCorner { background-image: url(homepage/hpActivityCorners/EnterpriseProjectsBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }

.hpActivityDiplomaSupport { background-color: #FFFFFF; position: relative; padding: 10px; border: 2px solid #cccccc; color: #000000; }
.hpActivityDiplomaSupport .TopLeftCorner { background-image: url(homepage/hpActivityCorners/DiplomaSupportTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityDiplomaSupport .TopRightCorner { background-image: url(homepage/hpActivityCorners/DiplomaSupportTopRight.jpg); background-repeat: no-repeat; position: absolute; top: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityDiplomaSupport .BottomLeftCorner { background-image: url(homepage/hpActivityCorners/DiplomaSupportBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityDiplomaSupport .BottomRightCorner { background-image: url(homepage/hpActivityCorners/DiplomaSupportBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }

.hpActivityApprenticeships { background-color: #FFFFFF; position: relative; padding: 10px; border: 2px solid #cccccc; color: #000000; }
.hpActivityApprenticeships .TopLeftCorner { background-image: url(homepage/hpActivityCorners/ApprenticeshipsTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: -2px; left: -2px; height: 10px; width: 10px; z-index: 999; }
.hpActivityApprenticeships .TopRightCorner { background-image: url(homepage/hpActivityCorners/ApprenticeshipsTopRight.jpg); background-repeat: no-repeat; position: absolute; top: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityApprenticeships .BottomLeftCorner { background-image: url(homepage/hpActivityCorners/ApprenticeshipsBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityApprenticeships .BottomRightCorner { background-image: url(homepage/hpActivityCorners/ApprenticeshipsBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }

.hpActivityOnlineSupport { background-color: #FFFFFF; position: relative; padding: 10px; border: 2px solid #cccccc; color: #000000; }
.hpActivityOnlineSupport .TopLeftCorner { background-image: url(homepage/hpActivityCorners/OnlineSupportTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityOnlineSupport .TopRightCorner { background-image: url(homepage/hpActivityCorners/OnlineSupportTopRight.jpg); background-repeat: no-repeat; position: absolute; top: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityOnlineSupport .BottomLeftCorner { background-image: url(homepage/hpActivityCorners/OnlineSupportBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityOnlineSupport .BottomRightCorner { background-image: url(homepage/hpActivityCorners/OnlineSupportBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }

.hpActivitySchoolAndTeacherSupport { background-color: #FFFFFF; position: relative; padding: 10px; border: 2px solid #cccccc; color: #000000; }
.hpActivitySchoolAndTeacherSupport .TopLeftCorner { background-image: url(homepage/hpActivityCorners/SchoolAndTeacherSupportTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivitySchoolAndTeacherSupport .TopRightCorner { background-image: url(homepage/hpActivityCorners/SchoolAndTeacherSupportTopRight.jpg); background-repeat: no-repeat; position: absolute; top: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivitySchoolAndTeacherSupport .BottomLeftCorner { background-image: url(homepage/hpActivityCorners/SchoolAndTeacherSupportBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivitySchoolAndTeacherSupport .BottomRightCorner { background-image: url(homepage/hpActivityCorners/SchoolAndTeacherSupportBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }

.hpActivityStem { background-color: #FFFFFF; position: relative; padding: 10px; border: 2px solid #cccccc; color: #000000; }
.hpActivityStem .TopLeftCorner { background-image: url(homepage/hpActivityCorners/StemTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityStem .TopRightCorner { background-image: url(homepage/hpActivityCorners/StemTopRight.jpg); background-repeat: no-repeat; position: absolute; top: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityStem .BottomLeftCorner { background-image: url(homepage/hpActivityCorners/StemBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityStem .BottomRightCorner { background-image: url(homepage/hpActivityCorners/StemBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }

.hpActivityLiteracy { background-color: #FFFFFF; position: relative; padding: 10px; border: 2px solid #cccccc; color: #000000; }
.hpActivityLiteracy .TopLeftCorner { background-image: url(homepage/hpActivityCorners/LiteracyTopLeft.jpg); background-repeat: no-repeat; position: absolute; top: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityLiteracy .TopRightCorner { background-image: url(homepage/hpActivityCorners/LiteracyTopRight.jpg); background-repeat: no-repeat; position: absolute; top: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityLiteracy .BottomLeftCorner { background-image: url(homepage/hpActivityCorners/LiteracyBottomLeft.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; left: -2px; height: 10px; width: 10px; z-index: 555; }
.hpActivityLiteracy .BottomRightCorner { background-image: url(homepage/hpActivityCorners/LiteracyBottomRight.jpg); background-repeat: no-repeat; position: absolute; bottom: -2px; right: -2px; height: 10px; width: 10px; z-index: 555; }




.whiteText { color: #FFFFFF; }


h3.hpActivityFinder { border:none; color: #ffffff; font-size: 1.9em; font-weight: bold; vertical-align: text-top; padding: 0px; margin: 0px; margin-bottom: 10px; }
h3.hpActivityFinder a.smallText { color: #ffffff; font-size: 0.45em; }



.hpDefaultContentWindow { margin-top: 12px; margin-left: 20px; }
.hpDefaultContentWindow .large .header  { font-size: 2em; display: block; line-height: 1.2em; margin-bottom: 20px; font-weight:normal;}
#hpDefaultContentWindowLeft { margin-right:240px; }
#hpDefaultContentWindowRight { float:right; text-align: center; width:230px; margin-right:0px; }

#hpDefaultContentWindowContent { margin-top:7px;}

#hpDefaultContentWindowContent div.browse { background-image: url(homepage/hp_BrowseActivitiesMid.jpg); line-height: 42px; height: 42px; position: relative; padding-left: 15px; margin-top: 15px; padding-right: 15px; width:560px; }
#hpDefaultContentWindowContent p { display:inline;}
#hpDefaultContentWindowContent div.browse .bgline { background-image: url(homepage/hpWhereBeginLine.gif); width: 16px; height: 1px; position: absolute; top: 21px; left: -15px; }
#hpDefaultContentWindowContent div.browse .left { background-image: url(homepage/hp_BrowseActivitiesLeft.jpg); width: 15px; height: 42px; position: absolute; top: 0px; left: 0px; }
#hpDefaultContentWindowContent div.browse .right { background-image: url(homepage/hp_BrowseActivitiesRight.jpg); width: 15px; height: 42px; position: absolute; top: 0px; right: 0px; }
#hpDefaultContentWindowContent div.engage { background-image: url(homepage/hp_BrowseActivitiesMid.jpg); line-height: 42px; height: 42px; position: relative; padding-left: 15px; margin-top: 15px; padding-right: 15px; width:560px;}
#hpDefaultContentWindowContent div.engage .left { background-image: url(homepage/hp_BrowseActivitiesLeft.jpg); width: 15px; height: 42px; position: absolute; top: 0px; left: 0px; }
#hpDefaultContentWindowContent div.engage .right { background-image: url(homepage/hp_BrowseActivitiesRight.jpg); width: 15px; height: 42px; position: absolute; top: 0px; right: 0px; }
#hpDefaultContentWindowContent div.engagesp .SignUp { background-image: url(homepage/hp_BrowseActivitiesMid.jpg); line-height: 42px; height: 42px; position: relative; padding-left: 15px; margin-top: 15px; padding-right: 15px; width:220px; float:left; text-align:center;}
#hpDefaultContentWindowContent div.engagesp .whyEngage { background-image: url(homepage/hp_BrowseActivitiesMid.jpg); line-height: 42px; height: 42px; position: relative; padding-left: 15px; margin-top: 15px; padding-right: 15px; margin-left:20px; width:290px; float:left; text-align:center;}
#hpDefaultContentWindowContent div.engagesp .left { background-image: url(homepage/hp_BrowseActivitiesLeft.jpg); width: 15px; height: 42px; position: absolute; top: 0px; left: 0px; }
#hpDefaultContentWindowContent div.engagesp .right { background-image: url(homepage/hp_BrowseActivitiesRight.jpg); width: 15px; height: 42px; position: absolute; top: 0px; right: 0px; }
#hpDefaultContentWindowContent div.find { background-image: url(homepage/hpFindBoxGreenMid.jpg); height: 69px; position: relative; padding-left: 15px; margin-top: 15px;  width:575px;}
#hpDefaultContentWindowContent div.find .left { background-image: url(homepage/hpFindBoxGreenLeft.jpg); width: 15px; height: 69px; position: absolute; top: 0px; left: 0px; }
#hpDefaultContentWindowContent div.find .right { background-image: url(homepage/hpFindBoxGreenRight.jpg); width: 15px; height: 69px; position: absolute; top: 0px; right: 0px; }

#hpDefaultContentWindowContent div.find div.search { float: right; margin-right: 15px; margin-top: 20px; }
#hpDefaultContentWindowContent div.find div.contents { background-image: url(homepage/hpMagGlassBig.jpg); float: left; padding-left: 40px; padding-top: 15px; background-position-y: 15px; background-repeat: no-repeat; }



.hp { display:inline;}

.hp .header { font-weight:normal;}

div.browse, div.engage { font-size: 1.6em; }
div.browse em { font-size: 0.58em; padding-left: 10px; }
div.engage a { font-size: 0.725em; padding-left: 10px; }
div.engagesp a { font-size: 1.6em; padding-left: 10px; }
div.find div.contents { font-size: 1.75em; }
div.find div.contents em { font-size: 0.5em; display:block; }
.hpDefaultContentWindow .lrgText { font-size: 2.4em; }


.homepageVideoDisplay br { line-height: 0em; }
.homepageVideoDisplay .smlText { font-size: 0.8em; line-height: 1em; margin-top: 10px; margin-bottom: 5px; display: block; }


.localResults { margin-top: 20px; }

.videoBox  { margin-left:20px;}

.hpActivityResults div.left { float: left; }
.hpActivityResults div.right { float: right; }

a.viewAllAlignRight { float: right; color: #ffffff; margin-right: 10px; }

.heading h4 { font-family: Arial; font-size: 0.95em; font-weight: bold; }
.heading h4 a { font-weight: normal; }

.heading { color: #ffffff; background-image: url(homepage/hpBarMid.jpg); height: 22px; line-height: 22px; position: relative; padding-left: 10px; width: 275px; margin-bottom:5px; }
.heading .left { background-image: url(homepage/hpBarLeft.jpg); height: 22px; width: 10px; position: absolute; top: 0px; left: 0px; background-position-x: left; background-repeat: no-repeat; }
.heading .right { background-image: url(homepage/hpBarRight.jpg); height: 22px; width: 10px; position: absolute; top: 0px; right: 0px; background-position-x: right; background-repeat: no-repeat; }


.activityNextSteps { font-size: 1.2em; margin-bottom: 10px; padding-top:0px; }
.activityNextSteps span { font-size: 1.5em; padding-right: 30px; }
.activityNextSteps input[type=text] { width: 90px; margin-left: 19px;  font-family: Arial; font-size: 1em; font-weight: bold; }
.activityNextSteps  .resultsArrow { padding-left:19px;}

.listHpActivityResults { margin-left: 5px; }



.searchbg { margin-top: 10px; font-family: Arial; font-size: 0.95em; font-weight: bold; color: #ffffff; background-image: url(homepage/hpBarMid.jpg); height: 22px; line-height: 22px; position: relative; padding-left: 10px; width: 586px; }
.searchbg .leftbg { background-image: url(homepage/hpBarLeft.jpg); height: 22px; width: 10px; position: absolute; top: 0px; left: 0px; }
.searchbg .rightbg { background-image: url(homepage/hpBarRight.jpg); height: 22px; width: 10px; position: absolute; top: 0px; right: 0px; }

.paddedResults { padding-left: 10px; margin-bottom: 10px; margin-top: 10px; float: left; width: 400px; }
.listSeparator img { }
.listSeparator h4 { font-size: 0.95em; margin-left: 15px; line-height: 1.2em; }
.paddedDistance { display: block; font-weight: normal; color: #999; margin-bottom: 3px; font-family: Arial; font-size: 0.em; }

.listSeparator .resultsArrow { float: left; padding-top: 5px; }

.resultsContent .header { display: block; font-size: 1.5em; color: #000; margin-bottom: 4px; }
.resultsContent { font-size: 0.8em; margin-top:10px; margin-right: 10px; margin-bottom: 10px; color: #666; line-height: 1.5em; border-left: 1px dotted #ccc; margin-left: 400px; padding-left:10px; padding-top: 0px;}

.resultPaging { border-top: dotted 1px #ccc; border-bottom: solid 1px #ccc; padding: 1px 0px 3px 0px; }
.resultPaging .saveButtons { padding-left:265px; padding-top:2px; }

.hpFindSchool input[type=text], .hpFindSchool select { font-family: Arial; margin-right: 7px; vertical-align: middle; font-weight: bold; }
.hpFindSchool input[type=text] { width: 73px; font-size: 1em; padding-top: 0px; }
.hpFindSchool select { font-size: 0.9em; }
.hpFindSchool label { font-size: 0.85em; font-weight: bold; font-family: Arial; margin-right: 30px; vertical-align: middle; }


#hpFooter {padding-bottom:20px;}
#hpFooter img { border:none;}
#hpFooter div.link { text-align:center; float:left; width:230px; background:url(homepage/border.gif) left top no-repeat; height:132px; padding-left:7px; margin-top:30px; padding-top:10px;}
#hpFooter div.first { text-align:center; float:left; width:229px; height:132px; margin-top:30px; padding-top:10px;}
#hpFooter div.helpline { text-align:right; padding-top:0px; margin-top:0px; background:none;}
/*#hpFooter .picLeft { float:left; padding-right:40px; padding-top:30px;}
.petitionCountBg { float: left; width: 501px; height: 220px; margin-left: auto; margin-right: auto; background-image: url(images/hpEngageCampaign.jpg); background-repeat: no-repeat; }
.petitionCount {padding-left:40px; vertical-align:bottom; font-size:2em; line-height:1em;}
#hpFooter .picRight { float:right; padding-top:20px;}
*/