#pageBody .stateList:after,
.pageHeader .extendedHeadline:after,
#relatedLinksBox ul.relatedLinksList:after,
#mainContentTree #pageBody:after,
#mainContentTree #pageBody-continuation:after,
#semAppSectionsNav:after,
#htyAppSectionsNav:after,
#hsAppSectionsNav:after,
#seminar.pageHeader:after,
.clearFix:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

dl,
dt,
dd {
	margin: 0;
}

.applyLanding #pageBody,
.HTOYoverview #pageBody,
.HSoverview #pageBody,
.seminarOverview #pageBody {
	width: 708px;
	padding: 0 1px 0 1px;
	margin-bottom: 20px;
/* This 2px shrinkage allows the graphics from the original website to be re-used within the newer website's layout framework. */
}


#pageFrame #mainContentTree.HTOYFAQ,
#pageFrame #mainContentTree.HTOYpastWinners,
#pageFrame #mainContentTree.HTOYstateCoord,
#pageFrame #mainContentTree.HTOYceremony,
#pageFrame #mainContentTree.HTOYeligibility,
#pageFrame #mainContentTree.HSFAQ,
#pageFrame #mainContentTree.HSSRC,
#pageFrame #mainContentTree.HSSRC-PY,
#pageFrame #mainContentTree.HSparticipants,
#pageFrame #mainContentTree.HSprogramDetails,
#pageFrame #mainContentTree.seminar,
#pageFrame #mainContentTree.stipendPolicy,
#pageFrame #mainContentTree.independentSchools,
#pageFrame #mainContentTree.gradCredit,
#pageFrame #mainContentTree.seminarFAQ,
#pageFrame #mainContentTree.docProjects,
#pageFrame #mainContentTree.courseOfferings {
	padding: 0 15px 50px 0;
}

#pageFrame #mainContentTree.HTOYoverview,
#pageFrame #mainContentTree.HTOYnomination,
#pageFrame #mainContentTree.HSoverview {
	padding-top: 1px;
}

#pageSidebar,
#pageFrame .inlineSidebar {
	width: 150px;
	float: left;
	margin-right: 19px;
}

.bio #pageSidebar {
	padding-top: 56px;
}

#pageFrame .inlineSidebar img,
#pageSidebar img {
	float: right;
}

#pageFrame .inlineSidebar img.sidebarImg-secondary {
	margin-top: 435px;
}

#pageFrame .inlineSidebar p.capType-sidebar,
#pageSidebar p.capType-sidebar {
	clear: right;
	float: left;
	margin: 15px 0 0 12px;
	line-height: 13px;
	color: #666;
}

#pageSidemain,
#pageSidemain-continuation {
	width: 565px;
	float: left;
	margin-bottom: 40px;
}

#mainContentTree.courseOfferings #pageSidemain {
	margin-bottom: 0;
}

#pageSidemain h4,
#pageSidemain-continuation h4 {
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 12px;
	color: #630;
}

#pageBody.pageMain p,
#pageBody.pageMain h5,
#pageBody.pageMain h6,
#pageBody.pageMain li,
#pageSidemain p,
#pageSidemain-continuation p,
#pageSidemain li,
#pageSidemain-continuation li,
#pageSidemain dl dt,
#pageSidemain-continuation dl dt,
#pageSidemain h5,
#pageSidemain-continuation h5,
#pageSidemain h6,
#pageSidemain-continuation h6,
#pageSidemain blockquote {
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

#pageSidemain li.warning,
#pageSidemain-continuation li.warning {
	text-transform: uppercase;
	background-color: #CC9966;
	margin: 1px -3px 1px -3px;
	padding: 0 3px 0 3px;
	font-size: 11px;
}

#pageBody .specialBullet li {
	background-image: url(/images/ICN_listBullet-red.gif);
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 0 6px;
}

#pageBody.pageMain p,
#pageBody.pageMain ul,
#pageBody.pageMain h5,
#mainContentTree.HSprogramDetails #pageSidemain h5 {
	margin-bottom: 1em;
}

.pageHeader p strong,
#pageBody.pageMain li strong,
#pageBody.pageMain p strong,
#pageSidemain p strong,
#pageSidemain-continuation p strong {
	font-weight: bold;
}

#pageBody .stateList li {
	float: left;
	border-left: 1px solid #000;
	line-height: 11px;
	margin-bottom: 5px;
}

#pageBody .stateList li:first-child {
	border-left: none;
}

#pageBody .stateList li a {
	padding: 0 7px 0 7px;
	font-weight: bold;
}

#mainContentTree.HSSRC-PY #pageBody li {
	margin-bottom: 3em;
}

#mainContentTree.HSSRC-PY #pageBody li a {
	font-weight: bold;
}

#mainContentTree.HTOYeligibility #pageBody li {
	margin-bottom: 1.5em;
}

#mainContentTree.HTOYstateCoord #pageBody h5,
#mainContentTree.HTOYeligibility #pageBody h5 {
	margin-bottom: 0.1em;
}

#mainContentTree.HTOYpastWinners .pageHeader h5 {
	margin-bottom: 1em;
}

#pageSidemain h6 em,
#pageSidemain-continuation h6 em {
	color: #960;
	font-style: normal;
}

#mainContentTree.HSSRC-PY #pageBody p em {
	color: #666;
	font-style: italic;
}

#mainContentTree.HTOYpastWinners #pageBody p em {
	color: #666;
	font-style: italic;
	font-weight: bold;
}

#mainContentTree.HSFAQ #pageSidemain dl dt,
#mainContentTree.HTOYpastWinners #pageSidemain dl dt,
#mainContentTree.HTOYstateCoord #pageSidemain dl dt,
#mainContentTree.HTOYFAQ #pageSidemain dl dt,
#mainContentTree.seminarFAQ #pageSidemain dl dt {
	font-weight: bold;	
}

#mainContentTree.HSFAQ #pageSidemain dl dd,
#mainContentTree.seminarFAQ #pageSidemain dl dd {
	margin-bottom: 1.5em;	
}

#mainContentTree.HTOYpastWinners #pageSidemain dl dd p,
#mainContentTree.HTOYstateCoord #pageSidemain dl dd p {
	margin-bottom: 0.1em;	
}

#pageSidemain p,
#pageSidemain-continuation p,
#pageSidemain ul,
#pageSidemain-continuation ul {
	margin-bottom: 1em;
}

#pageSidemain ul.clType-unique,
#pageSidemain-continuation ul.clType-unique {
	margin: -3px -3px 1em -3px;
	padding: 3px;
}

#pageSidemain h6,
#pageSidemain-continuation h6 {
	display: inline;
}

#pageBody.pageMain h5 {
	margin-top: 1em;
}

#mainContentTree.HSSRC-PY h5 {
	background-image: url(/images/BGD_pageSep.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 1em;
}

#mainContentTree.HSSRC-PY .projectList {
	background-image: url(/images/BGD_pageSep.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 1px;
}

#mainContentTree.HSprogramDetails #pageSidemain h6,
#pageBody.pageMain h6 {
	font-weight: normal;
}

#sidemainIntro {
	width: 565px;
	float: left;
}

#sidemainLinks {
	width: 150px;
	float: right;
	padding-top: 51px;
}

#sidemainContent,
#sidemainContent-continuation {
	width: 453px;
	float: left;
}

#sidemainContent {
	margin-top: 30px;
}

#pageFrame #mainContentTree.courseOfferings #sidemainContent {
	margin-top: 0;
}

#pageFrame #mainContentTree.HTOYceremony #pageBody,
#pageFrame #mainContentTree.HTOYeligibility #pageBody,
#pageFrame #mainContentTree.HSFAQ #pageBody,
#pageFrame #mainContentTree.HSprogramDetails #pageBody {
	margin-top: 10px;
	margin-right: 10px;
}

#registration.pageHeader {
	position: relative;
	margin-bottom: 25px;
}

#pageFrame #mainContentTree.HSFAQ .pageHeader h3,
#pageFrame #mainContentTree.HSoverview .pageHeader h3,
#pageFrame #mainContentTree.HSapplyLanding .pageHeader h3,
#pageFrame #mainContentTree.HSprogramDetails .pageHeader h3 {
	text-indent: -9999px;
	font-size: 0;
	background-repeat: no-repeat;
	width: 232px;
	height: 21px;
	background-image: url(/images/HED_historyScholarsAward.gif);
	margin: 44px 0 5px 0;
}

#pageFrame #mainContentTree.HSSRC .pageHeader h3,
#pageFrame #mainContentTree.HSSRC-PY .pageHeader h3,
#pageFrame #mainContentTree.HSparticipants .pageHeader h3
{
	text-indent: -9999px;
	font-size: 0;
	background-repeat: no-repeat;
	width: 232px;
	height: 21px;
	background-image: url(/images/HED_historyScholarsProgram.gif);
	margin: 44px 0 5px 0;
}

#pageFrame #mainContentTree.HSapplyLanding .pageHeader h3 {
	margin-top: 24px;
}


#pageFrame #mainContentTree.HTOYFAQ .pageHeader h3,
#pageFrame #mainContentTree.HTOYoverview .pageHeader h3,
#pageFrame #mainContentTree.HTOYstateCoord .pageHeader h3,
#pageFrame #mainContentTree.HTOYpastWinners .pageHeader h3,
#pageFrame #mainContentTree.HTOYnomination .pageHeader h3,
#pageFrame #mainContentTree.HTOYeligibility .pageHeader h3,
#pageFrame #mainContentTree.HTOYceremony .pageHeader h3 {
	text-indent: -9999px;
	font-size: 0;
	background-repeat: no-repeat;
	width: 528px;
	height: 22px;
	background-image: url(/images/HED_HTOYB.gif);
	margin: 44px 0 5px 0;
}

#pageFrame #mainContentTree.seminarOverview .pageHeader h3,
#pageFrame #mainContentTree.stipendPolicy .pageHeader h3,
#pageFrame #mainContentTree.gradCredit .pageHeader h3,
#pageFrame #mainContentTree.independentSchools .pageHeader h3,
#pageFrame #mainContentTree.docProjects .pageHeader h3,
#pageFrame #mainContentTree.seminarFAQ .pageHeader h3,
#pageFrame #mainContentTree.courseOfferings .pageHeader h3,
#pageFrame #mainContentTree.applyLanding .pageHeader h3,
#pageFrame #mainContentTree.registration .pageHeader h3,
#pageFrame #mainContentTree.seminar .pageHeader h3 {
	text-indent: -9999px;
	font-size: 0;
	background-repeat: no-repeat;
	height: 18px;
}

#pageFrame #mainContentTree.seminarOverview .pageHeader h3,
#pageFrame #mainContentTree.applyLanding .pageHeader h3,
#pageFrame #mainContentTree.registration .pageHeader h3 {
	background-image: url(/images/HED_summerSeminars.gif);
	width: 286px;
	margin: 20px 0 5px 0;
}

#pageFrame #mainContentTree #HSapplyLanding.pageHeader h3 {
	width: 232px;
	height: 21px;
	background-image: url(/images/HED_historyScholarsAward.gif);
	margin: 20px 0 5px 0;
}

#pageFrame #mainContentTree #HTOYapplyLanding.pageHeader h3 {
	width: 528px;
	height: 22px;
	background-image: url(/images/HED_HTOYB.gif);
	margin: 20px 0 5px 0;
}

#pageFrame #mainContentTree.stipendPolicy .pageHeader h3,
#pageFrame #mainContentTree.independentSchools .pageHeader h3,
#pageFrame #mainContentTree.gradCredit .pageHeader h3,
#pageFrame #mainContentTree.docProjects .pageHeader h3,
#pageFrame #mainContentTree.seminarFAQ .pageHeader h3,
#pageFrame #mainContentTree.seminar .pageHeader h3,
#pageFrame #mainContentTree.courseOfferings .pageHeader h3 {
	background-image: url(/images/HED_summerSeminars.gif);
	width: 286px;
	margin: 45px 0 1px 0;
}

#pageFrame #mainContentTree.seminarType-NEH .pageHeader h3 {
	background-image: url(/images/HED_NEHSummerInstitute.gif);
	width: 389px;
	margin: 42px 0 36px 0;
}

#pageFrame #mainContentTree.seminarType-professors .pageHeader h3 {
	background-image: url(/images/HED_summerSeminarProfessors.gif);
	width: 367px;
	height: 22px;
	margin: 42px 0 32px 0;
}

#pageFrame #mainContentTree.registration .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_applicationForm.gif);
	background-repeat: no-repeat;
	width: 159px;
	height: 23px;
	margin: 0 0 5px 0;
}

#pageFrame #mainContentTree.applyLanding .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_toApply.gif);
	background-repeat: no-repeat;
	width: 82px;
	height: 23px;
	margin: 0 0 7px 0;
}

#pageFrame #mainContentTree.HSSRC .pageHeader h4,
#pageFrame #mainContentTree.HSSRC-PY .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_studentResearchCenter.gif);
	background-repeat: no-repeat;
	width: 227px;
	height: 17px;
	margin: 0 0 7px 0;
}

#pageFrame #mainContentTree.HSparticipants .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_participants.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 21px;
	margin: 2px 4px 7px 0;
}

#pageFrame #mainContentTree.HSapplyLanding .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_toApply.gif);
	background-repeat: no-repeat;
	width: 82px;
	height: 23px;
	margin: 2px 4px 7px 0;
}

#pageFrame #mainContentTree.HSFAQ .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_seminarFAQ.gif);
	background-repeat: no-repeat;
	width: 253px;
	height: 24px;
	margin: 2px 4px 7px 0;
}

#pageFrame #mainContentTree.HSprogramDetails .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_programDetails.gif);
	background-repeat: no-repeat;
	width: 144px;
	height: 23px;
	margin: 2px 4px 7px 0;
}

#pageFrame #mainContentTree.HTOYceremony .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_nationalCeremony.gif);
	background-repeat: no-repeat;
	width: 178px;
	height: 22px;
	margin: 2px 4px 7px 0;
}

#pageFrame #mainContentTree.HTOYstateCoord .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_stateCoordinators.gif);
	background-repeat: no-repeat;
	width: 169px;
	height: 17px;
	margin: 2px 4px 7px 0;
}

#pageFrame #mainContentTree.HTOYnomination .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_nomination.gif);
	background-repeat: no-repeat;
	width: 178px;
	height: 22px;
	margin: 2px 4px 7px 0;
}

#pageFrame #mainContentTree.HTOYeligibility .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_eligibility.gif);
	background-repeat: no-repeat;
	width: 87px;
	height: 23px;
	margin: 2px 4px 7px 0;
}

#pageFrame #mainContentTree.HTOYFAQ .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_seminarFAQ.gif);
	background-repeat: no-repeat;
	width: 253px;
	height: 24px;
	margin: 2px 4px 7px 0;
}

#pageFrame #mainContentTree.HTOYpastWinners .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_pastWinners.gif);
	background-repeat: no-repeat;
	width: 123px;
	height: 15px;
	margin: 2px 4px 17px 0;
}

#pageFrame #mainContentTree .pageHeader .extendedHeadline .hedExtension {
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	float: left;
	font-weight: bold;
	margin: 4px 0 0 4px;
}

#pageFrame #mainContentTree.HSparticipants .pageHeader .extendedHeadline {
	margin: 10px 0 0 0;
}

#pageFrame #mainContentTree.HSSRC .pageHeader .extendedHeadline,
#pageFrame #mainContentTree.HSSRC-PY .pageHeader .extendedHeadline {
	margin: 10px 0 20px 0;
}

#pageFrame #mainContentTree .pageHeader .extendedHeadline h4 {
	float: left;
}

#pageFrame #mainContentTree .pageHeader .extendedHeadline .hedSelector {
	float: right;
}

#pageFrame #mainContentTree.courseOfferings .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_seminarOfferings.gif);
	background-repeat: no-repeat;
	width: 165px;
	height: 23px;
	margin: 0 0 22px 0;
}

#pageFrame #mainContentTree.seminarFAQ .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_seminarFAQ.gif);
	background-repeat: no-repeat;
	width: 253px;
	height: 24px;
	margin: 0 0 22px 0;
}

#pageFrame #mainContentTree.docProjects .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_seminarDocumentProjects.gif);
	background-repeat: no-repeat;
	width: 251px;
	height: 21px;
	margin: 0 0 28px 0;
}

#pageFrame #mainContentTree.gradCredit .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_seminarGraduateCredit.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 18px;
	margin: 0 0 28px 0;
}

#pageFrame #mainContentTree.independentSchools .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_independentSchoolPolicy.gif);
	background-repeat: no-repeat;
	width: 240px;
	height: 23px;
	margin: 0 0 28px 0;
}

#pageFrame #mainContentTree.stipendPolicy .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_reimbursementpolicy.gif);
	background-repeat: no-repeat;
	width: 290px;
	height: 23px;
	margin: 0 0 28px 0;
}

#pageFrame #mainContentTree.applyLanding h5#newApplicantsHead {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_apply-createAnAccount.gif);
	background-repeat: no-repeat;
	height: 24px;
	margin: 21px 0 12px 0;
}

#pageFrame #mainContentTree.applyLanding h5#registeredApplicantsHead {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_apply-pleaseSignIn.gif);
	background-repeat: no-repeat;
	height: 24px;
	margin: 21px 0 12px 0;
}

#pageFrame #mainContentTree.courseOfferings #sidemainContent .coBox h5 {
	color: #663300;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
}

#pageFrame #mainContentTree.stipendPolicy #sidemainContent .copySection h5 {
	text-indent: -9999px;
	font-size: 0;
	background-repeat: no-repeat;
	height: 22px;
	background-position: left bottom;
	margin-bottom: 15px;
}

#pageFrame #mainContentTree.stipendPolicy #sidemainContent .copySection h5#seminarReceipts {
	background-image: url(/images/HED_receipts.gif);
}

#pageFrame #mainContentTree.stipendPolicy #sidemainContent .copySection h5#seminartravelExpenses {
	background-image: url(/images/HED_travelExpenseReport.gif);
}

#pageFrame #mainContentTree.stipendPolicy #sidemainContent .copySection h5#seminarFormsProcedures {
	background-image: url(/images/HED_FormsAndProcedures.gif);
}

#pageFrame #mainContentTree.stipendPolicy #sidemainContent .copySection h5#seminarTravelExpenses {
	background-image: url(/images/HED_travelExpenses.gif);
}

#pageBody ul.cMetaInfo li {
	font-weight: bold;
}

#pageBody .bqBox {
	background-image: url(/images/BGD_blockquote-bottom.gif);
	background-color: #FFFFDE;
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 453px;
}

#pageBody .bqBox blockquote {
	background-image: url(/images/BGD_blockquote-top.gif);
	background-repeat: no-repeat;
	margin: 0;
	color: #2D0404;
	padding: 12px;
}

#pageBody .bqBox .bqCite {
	color: #2D0404;
	padding: 0 0 1em 12px;
}

#pageBody .bqBox .bqCite cite {
	font-style: normal;
}

#pageFrame .pageHeader p.introPara {
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 5px;
}

.pageHeader p.introPara.introType-seminarForm {
	margin: 0 0 14px 22px;
}

#pageFrame .pageHeader p.introPara.introType-applyLanding {
	font-size: 12px;
	margin: 0 27px 27px 0;
}

#pageFrame .pageHeader p.introPara.introType-HSapplyLanding {
	font-size: 12px;
	margin: 12px 27px 27px 0;
}

#pageBody p.notice {
	font-weight: bold;
	margin: 30px 0 20px 0;
}

#pageBody p.outtroPara {
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 20px 0 0 0;
}

#pageBody ul.readingList li {
	margin: 0 0 2px 1.5em;
	list-style-type: disc;
}

#pageBody .copySection {
	margin-bottom: 30px;
}

#mainContentTree.stipendPolicy #pageBody .copySection {
	margin-bottom: 15px;
}

#mainContentTree.stipendPolicy #pageBody .copySection p,
#mainContentTree.stipendPolicy #pageBody .copySection h6 {
	margin-right: 40px;
}

#pageBody .copySection.sectionClose {
	background-image: url(/images/BGD_copySection-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}

#mainContentTree.seminar #sidemainContent h5 {
	margin-bottom: 5px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	font-size: 0;
}

#mainContentTree.seminar h5#seminarDocuments {
	background-image: url(/images/HED_seminarFormsAndDocuments.gif);
}

#mainContentTree.seminar h5#seminarReadings {
	background-image: url(/images/HED_readings.gif);
}

#mainContentTree.seminar h5#seminarTravel {
	background-image: url(/images/HED_travelAndAccomodations.gif);
}

#mainContentTree.seminar h5#seminarMeals {
	background-image: url(/images/HED_meals.gif);
}

#mainContentTree.seminar h5#seminarStipend {
	background-image: url(/images/HED_reimbursement.gif);
}

#mainContentTree.seminar h5#seminarCredit {
	background-image: url(/images/HED_graduateCredit.gif);
}

#mainContentTree.seminar h5#seminarResources {
	background-image: url(/images/HED_additionalResources.gif);
}

#mainContentTree.seminar h5#seminarQuestions {
	background-image: url(/images/HED_questions.gif);
}

#pageBody .popUp.popStyle-video a {
	display: block;
	background-image: url(/images/ICN_camera.gif);
	padding-left: 24px;
	background-repeat: no-repeat;
	background-position: 0 1px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#pageBody .popUp.popStyle-video a:hover {
	text-decoration: underline;
}

#pageBody .popUp.popStyle-video a .arrowSleeve {
	background-image: url(/images/ICN_linkForward-big.gif);
	padding-right: 4px;
	background-repeat: no-repeat;
	background-position: 2px 3px;
	text-indent: -9999px;
}

#pageBody #applyForThisSeminar a {
	display: block;
	background-image: url(/images/HED_applyForThisSeminar.gif);
	width: 148px;
	height: 14px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 0;
}

#relatedLinksBox ul.relatedLinksList {
	margin-bottom: 4px;
}


#relatedLinksBox ul.relatedLinksList li {
	float: left;
	margin-right: 14px;
}

#relatedLinksBox.section-seminar ul.relatedLinksList li {
	margin-right: 9px;
}

#relatedLinksBox.section-HTOY ul.relatedLinksList li {
	margin-right: 5px;
}

#relatedLinksBox ul.relatedLinksList li a {
	font-size: 11px;
	color: #000;
	text-decoration: none;
	display: block;
	background-image: url(/images/NAV_arrow-sidenav.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 10px;
}

/*
#relatedLinksBox ul.relatedLinksList li#sNav-overview a {
	width: 65px;
	background-position: 0 0;
}

#relatedLinksBox ul.relatedLinksList li#sNav-offerings a {
	width: 110px;
	background-position: -65px 0;
}

#relatedLinksBox ul.relatedLinksList li#sNav-apply a {
	width: 59px;
	background-position: -175px 0;
}

#relatedLinksBox ul.relatedLinksList li#sNav-faq a {
	width: 43px;
	background-position: -234px 0;
}

#relatedLinksBox ul.relatedLinksList li#sNav-credit a {
	width: 98px;
	background-position: -277px 0;
}

#relatedLinksBox ul.relatedLinksList li#sNav-schools a {
	width: 125px;
	background-position: -375px 0;
}

#relatedLinksBox ul.relatedLinksList li#sNav-stipend a {
	width: 64px;
	background-position: -500px 0;
}
*/

#relatedLinksBox ul.relatedLinksList li a:hover {
	color: #666;
	background-position: 0 -26px;
}

#mainContentTree.HTOYFAQ #relatedLinksBox ul.relatedLinksList li#sNav-faq a,
#mainContentTree.HTOYoverview #relatedLinksBox ul.relatedLinksList li#sNav-overview a,
#mainContentTree.HTOYpastWinners #relatedLinksBox ul.relatedLinksList li#sNav-winners a,
#mainContentTree.HTOYstateCoord #relatedLinksBox ul.relatedLinksList li#sNav-coordinators a,
#mainContentTree.HTOYceremony #relatedLinksBox ul.relatedLinksList li#sNav-ceremony a,
#mainContentTree.HTOYnomination #relatedLinksBox ul.relatedLinksList li#sNav-nomination a,
#mainContentTree.HTOYeligibility #relatedLinksBox ul.relatedLinksList li#sNav-eligibility a,
#mainContentTree.HSoverview #relatedLinksBox ul.relatedLinksList li#sNav-overview a,
#mainContentTree.HSprogramDetails #relatedLinksBox ul.relatedLinksList li#sNav-details a,
#mainContentTree.HSapplyLanding #relatedLinksBox ul.relatedLinksList li#sNav-apply a,
#mainContentTree.HSFAQ #relatedLinksBox ul.relatedLinksList li#sNav-faq a,
#mainContentTree.HSparticipants #relatedLinksBox ul.relatedLinksList li#sNav-participants a,
#mainContentTree.HSSRC #relatedLinksBox ul.relatedLinksList li#sNav-SRC a,
#mainContentTree.seminarOverview #relatedLinksBox ul.relatedLinksList li#sNav-overview a,
#mainContentTree.courseOfferings #relatedLinksBox ul.relatedLinksList li#sNav-offerings a,
#mainContentTree.applyLanding #relatedLinksBox ul.relatedLinksList li#sNav-apply a,
#mainContentTree.seminarFAQ #relatedLinksBox ul.relatedLinksList li#sNav-faq a,
#mainContentTree.gradCredit #relatedLinksBox ul.relatedLinksList li#sNav-credit a,
#mainContentTree.independentSchools #relatedLinksBox ul.relatedLinksList li#sNav-schools a,
#mainContentTree.stipendPolicy #relatedLinksBox ul.relatedLinksList li#sNav-stipend a,
#relatedLinksBox ul.relatedLinksList li#sNav-stipend a:hover {
	color: #666;
	background-position: 0 -26px;
}

#featuredLecturesList {
	background-image: url(/images/BGD_featuredLecture-top.gif);
	background-color: #EDE9C6;
	background-repeat: no-repeat;
	padding: 12px 14px 12px 14px;
	margin-top: 30px;
}

#featuredLecturesListSleeve {
	background-image: url(/images/BGD_featuredLecture-bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	margin-bottom: 24px;
}

.coBoxSleeve {
	background-image: url(/images/BGD_coBox-top.gif);
	background-repeat: no-repeat;
	padding: 12px 0 0 1px;
	margin-top: 6px;
}

.coBox {
	background-image: url(/images/BGD_coBox-bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	margin-bottom: 30px;
}

#semAppTree {
	background-color: #fff;
	border-left: 1px solid #999;
	border-right: 1px solid #ffc;
}

#semAppSectionsNav,
#htyAppSectionsNav
#hsAppSectionsNav, {
	background-color: #E4D69E;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}

#semAppSectionsNav .semAppSectionTitle,
#hsAppSectionsNav .semAppSectionTitle,
#htyAppSectionsNav .semAppSectionTitle {
	float: left;
	border-left: 1px #999 solid;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

#semAppSectionsNav .semAppSectionTitle:first-child,
#hsAppSectionsNav .semAppSectionTitle:first-child,
#htyAppSectionsNav .semAppSectionTitle:first-child {
	border-left: none;
}

#semAppSectionsNav .semAppSectionTitle a,
#hsAppSectionsNav .semAppSectionTitle a,
#htyAppSectionsNav .semAppSectionTitle a {
	border-bottom: 1px #999 solid;
	display: block;
	color: #000;
	text-decoration: none;
	padding: 4px 9px 8px 9px;
	background-color: #e8e7be;
}

#semAppSectionsNav .semAppSectionTitle#title-home a {
	width: 35px;
	height: 24px;
}

#semAppSectionsNav .semAppSectionTitle#title-contactInfo a {
	width: 48px;
	height: 24px;
}

#semAppSectionsNav .semAppSectionTitle#title-workInfo a {
	width: 48px;
	height: 24px;
}

#semAppSectionsNav .semAppSectionTitle#title-priorApps a {
	width: 78px;
	height: 24px;
}

#semAppSectionsNav .semAppSectionTitle#title-EducationalBackground a {
	width: 78px;
	height: 24px;
}

#semAppSectionsNav .semAppSectionTitle#title-selections a {
	width: 68px;
	height: 24px;
}

#semAppSectionsNav .semAppSectionTitle#title-emailv a {
	width: 47px;
	height: 24px;
}

#semAppSectionsNav .semAppSectionTitle#title-resume a {
	width: 55px;
	height: 24px;
}

#semAppSectionsNav .semAppSectionTitle#title-erq1 a {
	width: 72px;
	height: 24px;
}

#semAppSectionsNav .semAppSectionTitle#title-submit a {
	width: 54px;
	height: 24px;
}



#htyAppSectionsNav .semAppSectionTitle#title-home a,
#htyAppSectionsNav .semAppSectionTitle#title-workInfo a,
#htyAppSectionsNav .semAppSectionTitle#title-erq1 a,
#htyAppSectionsNav .semAppSectionTitle#title-submit a {
	width: 169px;
	height: 24px;
}

#htyAppSectionsNav .semAppSectionTitle#title-contactInfo a {
	width: 126px;
}


#hsAppSectionsNav .semAppSectionTitle#title-home a,
#hsAppSectionsNav .semAppSectionTitle#title-emailv a,
#hsAppSectionsNav .semAppSectionTitle#title-contactInfo a,
#hsAppSectionsNav .semAppSectionTitle#title-EducationalBackground a,
#hsAppSectionsNav .semAppSectionTitle#title-workInfo a,
#hsAppSectionsNav .semAppSectionTitle#title-resume a,
#hsAppSectionsNav .semAppSectionTitle#title-erq1 a,
#hsAppSectionsNav .semAppSectionTitle#title-docs a {
	width: 83px;
	height: 24px;
}

#hsAppSectionsNav .semAppSectionTitle#title-submit a {
	width: 87px;
	height: 24px;
}

#hsAppSectionsNav .semAppSectionTitle#title-EducationalBackground a {
	width: 74px;
	height: 24px;
}







#semAppTree.selectionID-home #semAppSectionsNav #title-home.semAppSectionTitle a,
#semAppTree.selectionID-contactInfo #semAppSectionsNav #title-contactInfo.semAppSectionTitle a,
#semAppTree.selectionID-workInfo #semAppSectionsNav #title-workInfo.semAppSectionTitle a,
#semAppTree.selectionID-priorApps #semAppSectionsNav #title-priorApps.semAppSectionTitle a,
#semAppTree.selectionID-EducationalBackground #semAppSectionsNav #title-EducationalBackground.semAppSectionTitle a,
#semAppTree.selectionID-selections #semAppSectionsNav #title-selections.semAppSectionTitle a,
#semAppTree.selectionID-resume #semAppSectionsNav #title-resume.semAppSectionTitle a,
#semAppTree.selectionID-erq1 #semAppSectionsNav #title-erq1.semAppSectionTitle a,
#semAppTree.selectionID-emailv #semAppSectionsNav #title-emailv.semAppSectionTitle a,
#semAppTree.selectionID-submit #semAppSectionsNav #title-submit.semAppSectionTitle a,
#semAppTree.selectionID-submit #semAppSectionsNav #title-postWWII.submit a,
#semAppTree.selectionID-home #hsAppSectionsNav #title-home.semAppSectionTitle a,
#semAppTree.selectionID-contactInfo #hsAppSectionsNav #title-contactInfo.semAppSectionTitle a,
#semAppTree.selectionID-workInfo #hsAppSectionsNav #title-workInfo.semAppSectionTitle a,
#semAppTree.selectionID-priorApps #hsAppSectionsNav #title-priorApps.semAppSectionTitle a,
#semAppTree.selectionID-EducationalBackground #hsAppSectionsNav #title-EducationalBackground.semAppSectionTitle a,
#semAppTree.selectionID-selections #hsAppSectionsNav #title-selections.semAppSectionTitle a,
#semAppTree.selectionID-resume #hsAppSectionsNav #title-resume.semAppSectionTitle a,
#semAppTree.selectionID-erq1 #hsAppSectionsNav #title-erq1.semAppSectionTitle a,
#semAppTree.selectionID-emailv #hsAppSectionsNav #title-emailv.semAppSectionTitle a,
#semAppTree.selectionID-docs #hsAppSectionsNav #title-docs.semAppSectionTitle a,
#semAppTree.selectionID-submit #hsAppSectionsNav #title-submit.semAppSectionTitle a,
#semAppTree.selectionID-submit #hsAppSectionsNav #title-postWWII.submit a,
#semAppTree.selectionID-contactInfo #htyAppSectionsNav #title-contactInfo.semAppSectionTitle a,
#semAppTree.selectionID-workInfo #htyAppSectionsNav #title-workInfo.semAppSectionTitle a,
#semAppTree.selectionID-priorApps #htyAppSectionsNav #title-priorApps.semAppSectionTitle a,
#semAppTree.selectionID-EducationalBackground #htyAppSectionsNav #title-EducationalBackground.semAppSectionTitle a,
#semAppTree.selectionID-selections #htyAppSectionsNav #title-selections.semAppSectionTitle a,
#semAppTree.selectionID-resume #htyAppSectionsNav #title-resume.semAppSectionTitle a,
#semAppTree.selectionID-erq1 #htyAppSectionsNav #title-erq1.semAppSectionTitle a,
#semAppTree.selectionID-emailv #htyAppSectionsNav #title-emailv.semAppSectionTitle a,
#semAppTree.selectionID-submit #htyAppSectionsNav #title-submit.semAppSectionTitle a,
#semAppTree.selectionID-submit #htyAppSectionsNav #title-postWWII.submit a {
	border-bottom: 1px solid #fff;
	background-color: #fff;
}

#semAppSectionsNav .semAppSectionTitle a:hover,
#htyAppSectionsNav .semAppSectionTitle a:hover {
	background-color: #fff;
}

#semAppSectionsContent {
	padding: 22px 22px 50px 25px;
	position: relative;
	background-image: url(/images/BGD_seminarRegistrationBox-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
}

#semAppSectionsContent #semAppSectionsColumn.colUnit {
	width: 305px;
}

#semAppSectionsContent #semAppMessagesColumn.colUnit {
	width: 321px;
	margin-left: 35px;
}

#semAppSectionsContent #semAppSubmitBox {
	float: left;
	width: 661px;
	border-top: 1px solid #d1d0b4;
	padding-top: 10px;
	margin-top: 20px;
}

#semAppSectionsContent #semAppSubmitBox input.submitButton {
	float: right;
}

#pageFrame #semAppFormBox fieldset {
	border-top: 1px solid #d1d0b4;
	padding-top: 25px;
	margin-top: 20px;
}

#pageFrame #semAppFormBox fieldset:first-child {
	border-top: none;
	padding-top: 0;
	margin-top: 0;
}

#semAppFormBox .colUnit.colPos-1,
#semAppFormBox .colUnit.colPos-both {
	padding: 3px 4px 0 0;
}


#semAppFormBox .colUnit.colPos-2 input.checkbox,
#semAppFormBox .colUnit.colPos-both input.checkbox {
	margin: 0 5px 0 40px;
	position: relative;
	top: 3px;
}

#semAppFormBox .colUnit.colPos-2 input.inputType-radio,
#semAppFormBox .colUnit.colPos-both input.inputType-radio {
	margin: 0 4px 0 4px;
	position: relative;
}

#semAppFormBox label,
#semAppFormBox .pLabel {
	color: #960;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	display: block;
}

#semAppFormBox label.radioLabel {
	color: #000;
}

#semAppFormBox .glyph,
#semAppMessagesColumn .glyph {
	color: #960;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	margin-left: 4px;	
	line-height: 8px;
}

#semAppFormBox .errorArrowBox {
	width: 0;
	position: relative;
}

#semAppFormBox .errorArrowBox .errorArrow {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/ICN_errorArrow.gif);
	background-repeat: no-repeat;
	width: 30px;
	height: 26px;
	position: absolute;
	left: 3px;
	bottom: 7px;
}

#semAppFormBox .lineNum-2 {
	position: relative;
	top: -5px;
	margin-bottom: -5px;
}

#semAppFormBox .colUnit.colPos-2 label,
#semAppFormBox .colUnit.colPos-both label {
	display: inline;
}

#semAppFormBox .formSec {
	margin-bottom: 12px;
}

#semAppFormBox .formSec .colUnit.colPos-1 {
	width: 75px;
}

#semAppFormBox .formSec .colUnit.colPos-both {
	width: 295px;
}

#semAppFormBox.registration .formSec .colUnit.colPos-1 {
	width: 80px;
}

#semAppFormBox.registration .formSec .colUnit.colPos-both {
	width: 300px;
}

#semAppFormBox.registration .formSec .colUnit.colPos-2 {
	width: 220px;
}

#semAppFormBox input.submitButton {
	display: block;
	margin: 15px 0 12px 0;
}

#semAppFormBox input#address1,
#semAppFormBox input#address2 {
	width: 200px;
}

#semAppFormBox p {
	font-family: verdana, Arial, sans-serif;
	font-size: 10px;
}

#semAppFormBox p a {
	color: #000;
	text-decoration: none;
}

#semAppFormBox p a:hover {
	text-decoration: underline;
}

#semAppFormBox p.note {
	margin: 5px 0 5px 0;
	color: #999;
}

#semAppFormBox p.note a {
	color: #996600;
}

#semAppMessagesColumn .formMessageBox {
	background-color: #e8e7be;
	border: 1px solid #e5b286;
	padding: 25px 25px 25px 50px;
}

#semAppMessagesColumn .formMessageBox {
	background-color: #e8e7be;
	border: 1px solid #e5b286;
	padding: 25px 25px 25px 50px;
	margin-bottom: 25px;
}

#semAppMessagesColumn .formMessageBox p {
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
}

#semAppMessagesColumn #generalMessageBox.formMessageBox {
	background-image: url(/images/ICN_messageCheckbox.gif);
	background-repeat: no-repeat;
	background-position: 25px 15px;
}

#semAppMessagesColumn #errorMessageBox.formMessageBox {
	background-image: url(/images/ICN_messageError.gif);
	background-repeat: no-repeat;
	background-position: 20px 25px;
}

#semAppMessagesColumn #errorMessageBox.formMessageBox p {
	color: #c00;
}

#semAppMessagesColumn .legendTree {
	margin-bottom: 35px;
}

#pageFrame .logoutOps {
	position: absolute;
	bottom: 0;
	right: 0;
}

#pageFrame #semAppMessagesColumn .legendOps li,
#pageFrame .logoutOps li {
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: right;
}

#pageFrame .logoutOps li {
	margin-top: 5px;
}

#pageFrame #semAppMessagesColumn .legendOps li {
	margin-bottom: 10px;
}

#calloutBox {
	background-image: url(/images/BGD_seminarOverviewBracket.gif);
	margin-top: 10px;
	background-color: #EDE9C6;
	background-repeat: no-repeat;
	padding-top: 3px;
}

#mainContentTree.HSoverview #calloutBox {
	background-color: #BEB094;
}

#mainContentTree.HTOYoverview #calloutBox {
	background-color: #A2B09B;
}

#calloutBox #calloutBoxSleeve {
	background-image: url(/images/BGD_seminarOverviewBracket.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 3px;
}

#calloutBox #flashBox {
	float: left;
	width: 407px;
}

#calloutBox #flashBox object {
	display: block;
}

#calloutBox #calloutTextBox {
	float: left;
	width: 249px;
	padding: 26px 26px 0 26px;
}

#mainContentTree.HSoverview #calloutBox #calloutTextBox {
	width: 259px;
	padding: 26px 16px 0 26px;
}

#calloutBox #calloutTextBox h5,
#calloutBox #calloutTextBox p,
#calloutBox #calloutTextBox li {
	font-size: 12px;
	line-height: 14px;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	margin-bottom: 10px;
}

#calloutBox #calloutTextBox select {
	margin-bottom: 10px
}

#calloutBox #calloutTextBox .calloutList li {
	padding-left: 10px;
	background-image: url(/images/ICN_bullet-red.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

.calloutList li {
	padding-left: 10px;
	background-image: url(/images/ICN_bullet-red.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#mainContentTree.HSoverview #calloutBox #calloutTextBox .calloutList li {
	background-image: url(/images/ICN_bullet-redonbrown.gif);
}


#mainContentTree.HTOYoverview #calloutBox #calloutTextBox .calloutList li {
	background-image: url(/images/ICN_bullet-redongreen.gif);
}

#calloutBox #calloutTextBox a.downloadLink {
	display: block;
	margin-bottom: 1px;
}

h3#createAnAccount a {
	width: 707px;
	height: 33px;
	display: block;
	background-image: url(/images/HED_createAnAccountNow.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 0;
}

#overviewInfoBox {
	background-image: url(/images/BGD_seminarOverviewInfo.gif);
	background-repeat: repeat-y;
	margin: 10px 0 10px 0;
}

#mainContentTree.HSoverview #overviewInfoBox {
	background-image: url(/images/BGD_HSOverviewInfo.gif);
	background-repeat: repeat-y;
	margin: 10px 0 10px 0;
}

#overviewInfoBox #calendarBox {
	float: left;
	width: 365px;
	padding: 14px 21px 35px 21px;
}

#mainContentTree.HSoverview #overviewInfoBox #calendarBox {
	padding-bottom: 0;
}

#overviewInfoBox #calendarBox h5 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_importantCalendarDates.gif);
	background-repeat: no-repeat;
	width: 145px;
	height: 8px;
	margin: 0 0 8px 0;
}

#overviewInfoBox #calendarBox .appDeadlineList li {
	font-size: 12px;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	margin-bottom: 3px;
}

#overviewInfoBox #overviewSigninBox,
#overviewInfoBox #overviewHistoryBox {
	float: left;
	width: 244px;
	padding: 21px 28px 35px 28px;
}

#overviewInfoBox #overviewSigninBox h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_registeredApplicants.gif);
	background-repeat: no-repeat;
	width: 160px;
	height: 18px;
	margin: 0 0 4px 0;
}

#overviewInfoBox #overviewHistoryBox h4 {
	text-indent: -9999px;
	font-size: 0;
	background-image: url(/images/HED_historyInYourState.gif);
	background-repeat: no-repeat;
	width: 154px;
	height: 17px;
	margin: 0 0 4px 0;
}

#overviewInfoBox #overviewHistoryBox p,
#overviewInfoBox #overviewSigninBox p {
	font-size: 12px;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	margin-bottom: 0.5em;
}

.logoutOps li a {
	color: #000;
	text-decoration: none;
	padding-right: 8px;
	background-position: right 4px;
}

.logoutOps li a:hover {
	text-decoration: underline;
}

#toApplyContentSleeve {
	background-color: #EDE9C6;
	background-image: url(/images/BGD_toApply-bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#toApplyContentBox {
	background-image: url(/images/BGD_toApply-top.gif);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 25px 28px 35px 38px;
}

#registeredApplicants #seminarFormBox {
	background-color: transparent;
	background-image: none;
	margin-top: 0;
	padding: 0 0 0 12px;
	position: static;
}

#seminarFormBox.registration {
	padding-bottom: 22px;
}

#newApplicantsColumn {
	width: 300px;
	float: left;
}

#registeredApplicantsColumn {
	width: 314px;
	float: right;
}

#newApplicantsSleeve,
#registeredApplicantsSleeve {
	background-color: #fff;
	background-image: url(/images/BGD_applicationSignIn-bottom.gif);
	border: 1px #D7BB66 solid;
	padding: 2px 2px 10px 2px;
	background-repeat: no-repeat;
	background-position: center bottom;
}

#registeredApplicantsSleeve {
	background-image: url(/images/BGD_applicationSignIn-bottom2.gif);
}

#newApplicants,
#registeredApplicants {
	border: 1px #EDE9C6 solid;
	min-height: 250px;
}

#newApplicants .copyBox,
#registeredApplicants .copyBox {
	margin: 0 35px 0 40px;
}

#newApplicants #newApplicantsIntro,
#registeredApplicants #registeredApplicantsIntro {
	margin-bottom: 17px;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

#seminarFormBox .colUnit.colPos-1,
#seminarFormBox .colUnit.colPos-both {
	padding: 3px 4px 0 0;
}

#seminarFormBox .colUnit.colPos-2 input.checkbox,
#seminarFormBox .colUnit.colPos-both input.checkbox {
	margin: 0 5px 0 40px;
	position: relative;
	top: 3px;
}

#seminarFormBox .colUnit.colPos-2 input.inputType-radio,
#seminarFormBox .colUnit.colPos-both input.inputType-radio {
	margin: 0 4px 0 4px;
	position: relative;
	top: 3px;
}

#seminarFormBox label,
#seminarFormBox .pLabel {
	color: #960;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	display: block;
}

#seminarFormBox label.radioLabel {
	color: #000;
}

#seminarFormBox .colUnit.colPos-2 label,
#seminarFormBox .colUnit.colPos-both label {
	display: inline;
}

#seminarFormBox .formSec {
	margin-bottom: 10px;
}

#seminarFormBox .formSec .colUnit.colPos-1 {
	width: 75px;
}

#seminarFormBox.registration .formSec .colUnit.colPos-1 {
	width: 65px;
}

#registeredApplicants #seminarFormBox .formSec .colUnit.colPos-1 {
	width: 55px;
}

#seminarFormBox .formSec .colUnit.colPos-2 {
	width: 390px;
}

#seminarFormBox.registration .formSec .colUnit.colPos-2 {
	width: 180px;
}

#registeredApplicants #seminarFormBox .formSec .colUnit.colPos-2 {
	width: 140px;
}

#registeredApplicants #seminarFormBox .formSec .colUnit.colPos-2 input.inputType-text,
#registeredApplicants #seminarFormBox .formSec .colUnit.colPos-2 input.inputType-password {
	width: 105px;
}

#seminarFormBox input.submitButton {
	display: block;
	margin: 12px 0 6px 0;
}

#seminarFormBox p {
	font-family: verdana, Arial, sans-serif;
	font-size: 10px;
}

#seminarFormBox p a {
	color: #000;
	text-decoration: none;
}

#seminarFormBox p a:hover {
	text-decoration: underline;
}

#mainContentTree.courseOfferings #sidemainContent .colUnit,
#mainContentTree.courseOfferings #sidemainContent-continuation .colUnit {
	float: left;
	width: 200px;
	margin-right: 26px;
}

.pageLinks .backToTop a {
	/*display: block;*/
	background-image: url(/images/ICN_arrowUp.gif) top left no-repeat;
	/*padding-left: 10px;*/
	color: #000;
	text-decoration: none;
	/*background-position: 0 6px;*/
	font-size: 11px;
	margin: 14px 0 0 20px;
}

.categoryList li a {
	display: block;
	background-image: url(/images/ICN_arrowDown.gif);
	padding-left: 10px;
	color: #000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0 7px;
}

.categoryList li a:hover {
	text-decoration: underline;
}

a.downloadLink {
	background-image: url(/images/ICN_downloadLink.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 16px;
	background-position: 0 0;
}

#mainContentTree.courseOfferings .pageLinks .backToTop a:hover {
	text-decoration: underline;
}

.coBox .courseInfoList .newCourse {
	color: #79000A;
	font-weight: bold;
	text-transform: uppercase;
}

#DOMWindow .windowLink {
	margin: 0;
	position: absolute;
	bottom: 4px;
	right: 32px;
}

#DOMWindow .windowLink a {
	display: block;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(/images/ICN_windowClose.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	cursor: pointer;
}

#DOMWindow .windowLink a:hover {
	text-decoration: underline;
}

a.sps_form_field_select_clear {
	color: #666;
	font-size: 9px;
}


