#dvBackground{background-image:none;}
#dvPageBody{padding-top:0;}
#dvPageLeft, .clsPageContainerSpacer{display:none;}
#dvPageRight{width:100%;float:none;position:relative;top:0px;left:0px;padding:0px;border:none;}

#dvHPStudentEmail{width:178px;height:229px;background:url(/template/images/HPStudentEmail.jpg) top no-repeat;float:left;padding:20px}
#imgHomepageBanner, #dvHPBanner{border:none;width:464px;height:269px;float:left;}
#dvHPCollegeOverview{width:210px;height:249px;padding:10px 20px;background:url(/template/images/CollegeOverview.jpg) top no-repeat;float:right;}
#dvHPCollegeOverview img{margin-top:20px;}
#dvHPMidSection{width:100%;padding-top:8px;position:relative;clear:both;}


/**************************
        Welcome Box
**************************/
#dvWelcome{width:264px;height:191px;padding:5px 20px;;margin-right:7px;border:1px solid #d0d0d0;float:left;}
#dvWelcome a.readmore{color:#000000;float:right;font-size:11px;}
#dvWelcome p.socialnetworking{border-top: 1px solid #8fa9b0;}


/**************************
        News Box
**************************/
#dvNews{width:264px;height:191px;padding:5px 20px;;margin-right:7px;border:1px solid #d0d0d0;float:left;}
#dvNews p{color:#242f52;font-weight:bold;font-size:0.9em;clear:both;padding-bottom:0.5em;}
#dvNews p a{font-weight:normal;font-size:1.1em;}
#dvNews p img.HPNewsThumbnail{border:1px solid #7e869a;float:left;margin-right:6px;}

/**************************
        Events Box
**************************/
#dvWhatsOnToday{width:264px;height:191px;padding:5px 20px;;margin-right:0px;border:1px solid #d0d0d0;float:right;}


/**************************
      Apply Now Box
**************************/
#imgHPApply{margin-top:8px;border:none;margin-right:7px;float:left;}


#dvDayCourses{width:265px;height:278px;padding:7px 20px 5px;float:left;margin-top:8px;margin-right:7px;background:url(/template/images/HPCoursesBG.jpg) no-repeat top;}



#dvEveningCourses{width:265px;height:278px;padding:10px 20px 5px;float:right;margin-top:8px;background:url(/template/images/HPCoursesBG.jpg) no-repeat top;}

div.hpCourseBlock ul, div.hpCourseBlock ul li, div.hpCourseBlock ul li a{margin:0px;padding:0px;}
div.hpCourseBlock ul{list-style:none;}
div.hpCourseBlock ul li{font-size:12px;padding:1px 0px 1px 22px;}
div.hpCourseBlock ul li a{font-size:0.9em;font-weight:normal;}
div.hpCourseBlock ul li.eye{background:url(/template/images/HPCourseEye.png) no-repeat top left;padding-top:0px;}
div.hpCourseBlock ul li.paper{background:url(/template/images/HPCoursePaper.gif) no-repeat left;border-top:1px solid #b3c3c8;}
div.hpCourseBlock ul li.person{background:url(/template/images/HPCoursePerson.gif) no-repeat left;border-top:1px solid #b3c3c8;}
div.hpCourseBlock ul li.pdf{background:url(/template/images/HPCoursePDF.gif) no-repeat left;border-top:1px solid #b3c3c8;}


div.hpCourseBlock ul li ul, div.hpCourseBlock ul li ul li, div.hpCourseBlock ul li ul li a{margin:0px;padding:0px;}
div.hpCourseBlock ul li ul{list-style:none;margin:0px 0px 0px 6px;padding:4px 0 0 0;line-height:17px;}
div.hpCourseBlock ul li ul li{font-size:inherit;background:url(/template/images/HPCoursesBulletSub.gif) no-repeat left;padding:0px 0px 0px 11px;font-size:11px;}
div.hpCourseBlock ul li ul li a{font-size:1em;font-weight:normal;}



#dvWhatsOnToday, #dvWelcome, #dvNews{background:url(/template/images/TopBlueGradBar.jpg) left top repeat-x;border-top:none;}





.clsHPSectionCaption{font-size:1.5em;color:#1c4363;padding:8px 0px;}
.clsHPSectionCaption a{color:#1c4363;text-decoration:none;font-weight:normal;}


label.hpEmailUsername, label.hpEmailPassword{display:none;}
input.hpEmailUsername, input.hpEmailPassword{width:178px;height:20px;border:none;border-top:2px solid #a6a6a6;border-left:2px solid #a6a6a6;border-bottom:none;border-right:none;margin-bottom:5px;}
input.hpEmailLogin{background:none;border:none;color:#677980;float:right;}

#dvHPStudentEmail p a, #dvHPStudentEmail ul li a{text-decoration:none;display:block;line-height:3em;font-weight:bold;color:#3c5765;padding-left:3px;}
#dvHPStudentEmail p a{line-height:1em;}
#dvHPStudentEmail ul{list-style:none;margin:1.5em 0;padding:0;clear:both;}
#dvHPStudentEmail ul li{border-top:1px solid #90aab1;}
#dvHPStudentEmail ul li.last{border-bottom:1px solid #90aab1;}

#dvWhatsOnToday ul{list-style:none;margin:0;padding:0;clear:both;float:left;width:119px;}
#dvWhatsOnToday ul li{margin:1em 0;}
#dvWhatsOnToday ul li a{color:#474747;font-weight:normal;text-decoration:underline;}
#dvWhatsOnToday ul li .date{color:#242f52;font-weight:bold;}




#dvHPBannerLogin{width:682px;float:left;padding:0;margin:0;}
#dvHPFlashBanner{width:682px;height:224px;padding:0;margin:0;background:url(/template/images/HomepageBannerNoFlash.jpg) top left no-repeat;}
#dvHPLoginArea{width:100%;height:40px;position:relative;background:url(/template/images/HPEmailLoginBackground.jpg) bottom no-repeat;}
#dvHPLoginArea ul{width:240px;position:absolute;right:5px;top:0px;list-style:none;margin:0;padding:0;}
#dvHPLoginArea ul li{float:right;padding:0 15px;border-left:1px solid #3c5765;margin-top:7px;}
#dvHPLoginArea ul li a{text-decoration:none;display:block;line-height:2em;font-weight:bold;color:#3c5765;padding-left:3px;}
#dvHPLoginArea p.pHPStudentEmail{float:left;margin-left:20px;display:block;margin-top:8px;line-height:2em;font-weight:bold;color:#3c5765;padding-left:3px;}
#dvHPLoginArea form{width:440px;}

label.hpEmailUsername, label.hpEmailPassword{display:none;}
input.hpEmailUsername, input.hpEmailPassword{float:left;margin-top:8px;margin-right:8px;width:100px;height:20px;border-top:2px solid #a6a6a6;border-left:2px solid #a6a6a6;border-bottom:none;border-right:none;}
input.hpEmailLogin{float:left;background:none;border:none;color:#677980;margin-top:10px;}
