p{
	line-height: 16px;
}

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

dl,
dt,
dd {
	margin: 0;
	padding: 0;
}

.applyLanding #pageBody,
.affiliate #pageBody {
	width: 708px;
	padding: 0;
	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.affiliateOverview,
#pageFrame #mainContentTree.affiliateResources,
#pageFrame #mainContentTree.applyLanding {
	padding: 20px 20px 30px;
}

#pageFrame #mainContentTree.affiliateProgramDesc,
#pageFrame #mainContentTree.affiliateNews,
#pageFrame #mainContentTree.affiliateFaq,
#pageFrame #mainContentTree.affiliateMemSchools,
#pageFrame #mainContentTree.affiliateCivilwar {
	padding: 0 15px 0 0;
}

#pageFrame #mainContentTree .pageHeader h4 {
	text-indent: -9999px;
	font-size: 0;
	margin: 20px 4px 5px 0;
}

#pageFrame #mainContentTree.affiliateProgramDesc .pageHeader h4 {
	background: url(/images/HED_program_desc.gif) no-repeat;
	width: 187px;
	height: 21px;
}

#pageFrame #mainContentTree.affiliateNews .pageHeader h4 {
	background: url(/images/HED_aff_news.gif) no-repeat;
	width: 129px;
	height: 21px;
}

#pageFrame #mainContentTree.affiliateCivilwar .pageHeader h4 {
	background: url(/images/HED_civilWarWinners.gif) no-repeat;
	width: 302px;
	height: 23px;
}

#pageFrame #mainContentTree.affiliateMemSchools .pageHeader h4 {
	background: url(/images/HED_memberSchools.gif) no-repeat;
	width: 150px;
	height: 23px;
}

#pageFrame #mainContentTree.affiliateFaq .pageHeader h4 {
	background: url(/images/HED_aff_faq.gif) no-repeat;
	width: 500px;
	height: 21px;
}



#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 20px 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.affiliateNews #pageBody li,
#mainContentTree.affiliateFaq #pageBody li,
#mainContentTree.affiliateMemSchools #pageBody li,
#mainContentTree.affiliateCivilwar #pageBody li {
	margin-bottom: 3em;
}

#mainContentTree.affiliateNews #pageBody li a,
#mainContentTree.affiliateFaq #pageBody li a,
#mainContentTree.affiliateMemSchools #pageBody li a,
#mainContentTree.affiliateCivilwar #pageBody li a {
	font-weight: bold;
}

#mainContentTree.affiliateNews #pageBody li,
#mainContentTree.affiliateFaq #pageBody li,
#mainContentTree.affiliateMemSchools #pageBody li,
#mainContentTree.affiliateCivilwar #pageBody li {
	margin-bottom: 1.5em;
}

#mainContentTree.affiliateNews #pageBody h5,
#mainContentTree.affiliateFaq #pageBody h5,
#mainContentTree.affiliateMemSchools #pageBody h5,
#mainContentTree.affiliateCivilwar #pageBody h5 {
	margin-bottom: 0.1em;
}

#mainContentTree.affiliateNews .pageHeader h5,
#mainContentTree.affiliateFaq .pageHeader h5,
#mainContentTree.affiliateMemSchools .pageHeader h5,
#mainContentTree.affiliateCivilwar .pageHeader h5 {
	margin-bottom: 1em;
}

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

#mainContentTree.affiliateNews #pageBody p em,
#mainContentTree.affiliateFaq #pageBody p em,
#mainContentTree.affiliateMemSchools #pageBody p em,
#mainContentTree.affiliateCivilwar #pageBody p em {
	color: #666;
	font-style: italic;
}

#mainContentTree.affiliateMemSchools #pageSidemain dl dt {
	font-weight: bold;
}

#mainContentTree.affiliateMemSchools #pageSidemain dl dd,
#mainContentTree.affiliateCivilwar #pageSidemain dl dd {
	margin-bottom: 0.5em;	
}

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

#mainContentTree.affiliateMemSchools #pageSidemain dl dd p .asterisk {
	font-size: 18px;
	color: #7a1508;
}

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

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

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

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

#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;
}

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

#pageFrame #mainContentTree.affiliateProgramDesc .pageHeader h3,
#pageFrame #mainContentTree.affiliateOverview .pageHeader h3,
#pageFrame #mainContentTree.affiliateResources .pageHeader h3,
#pageFrame #mainContentTree.applyLanding .pageHeader h3,
#pageFrame #mainContentTree.registration .pageHeader h3,
#pageFrame #mainContentTree.affiliateNews .pageHeader h3,
#pageFrame #mainContentTree.affiliateFaq .pageHeader h3,
#pageFrame #mainContentTree.affiliateMemSchools .pageHeader h3,
#pageFrame #mainContentTree.affiliateCivilwar .pageHeader h3  {
	background: url(/images/HED_affiliateSchoolProgram.gif) no-repeat;
	height: 18px;
	width: 223px;
	font-size: 0;
	text-indent: -9999px;
	margin: 20px 0 5px 0;
	padding: 0 0 4px 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.affiliateProgramDesc .pageHeader .extendedHeadline,
#pageFrame #mainContentTree.affiliateOverview .pageHeader .extendedHeadline,
#pageFrame #mainContentTree.affiliateNews .pageHeader .extendedHeadline,
#pageFrame #mainContentTree.affiliateFaq .pageHeader .extendedHeadline,
#pageFrame #mainContentTree.affiliateMemSchools .pageHeader .extendedHeadline,
#pageFrame #mainContentTree.affiliateCivilwar .pageHeader .extendedHeadline {
	margin: 10px 0 20px 0;
}

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

#pageFrame #mainContentTree.affiliateNews .hedSelector,
#pageFrame #mainContentTree.affiliateFaq .hedSelector,
#pageFrame #mainContentTree.affiliateCivilwar .hedSelector {
	float: right;
	margin: -25px 0 0 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;
}


#pageBody ul.cMetaInfo li {
	list-style-type: none;
}

#pageBody.pageMain ul.cw-winners {
	display: block;
	margin: 35px 0;
	padding: 0;
}

#pageBody.pageMain .cw-winners li {
	list-style-type: none;
	margin: -15px 0;
	padding: 0;
}

#pageBody.pageMain .cw-winners li em {
	color: #666;
}

#pageBody.pageMain .cw-winners li b {
	color: #7a3300;
	font-weight: bold;
}

#pageBody .bqBox {
	background-image: url(/images/BGD_blockquote-top.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-top: 5px;
}

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

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

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

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

#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.affiliate #sidemainContent h5 {
	margin-bottom: 5px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	font-size: 0;
}

#mainContentTree.affiliate h5#affiliateQuestions {
	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;
}

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


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

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

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

#relatedLinksBox ul.relatedLinksList li a {
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	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 a:hover {
	color: #666;
	background-position: 0 -26px;
}

#mainContentTree.affiliateProgramDesc #relatedLinksBox ul.relatedLinksList li#sNav-desc a,
#mainContentTree.affiliateOverview #relatedLinksBox ul.relatedLinksList li#sNav-overview a,
#mainContentTree.affiliateNews #relatedLinksBox ul.relatedLinksList li#sNav-news a,
#mainContentTree.affiliateFaq #relatedLinksBox ul.relatedLinksList li#sNav-news a,
#mainContentTree.affiliateMemSchools #relatedLinksBox ul.relatedLinksList li#sNav-schools a,
#mainContentTree.affiliateCivilwar #relatedLinksBox ul.relatedLinksList li#sNav-contest a,
#mainContentTree.affiliateResources #relatedLinksBox ul.relatedLinksList li#sNav-resources a,
#mainContentTree.applyLanding #relatedLinksBox ul.relatedLinksList li#sNav-apply a,
#relatedLinksBox ul.relatedLinksList li#sNav-stipend a:hover {
	color: #666;
	background-position: 0 -26px;
}

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

#affiliateAppSectionsNav{
	background-color: #E4D69E;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}

#affiliateAppSectionsNav .affiliateAppSectionTitle{
	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;
}

#affiliateAppSectionsNav .affiliateAppSectionTitle:first-child{
	border-left: none;
}

#affiliateAppSectionsNav li.affiliateAppSectionTitle{
/*	width: 200px; */	
}

#affiliateAppSectionsNav .affiliateAppSectionTitle a{
	border-bottom: 1px #999 solid;
	display: block;
	color: #000;
	text-decoration: none;
	padding: 4px 9px 8px 9px;
	background-color: #e8e7be;
}

#affiliateAppSectionsNav .affiliateAppSectionTitle#title-home a {
	width: 100px;
	height: 12px;
}

#affiliateAppSectionsNav .affiliateAppSectionTitle#title-contactInfo a {
	width: 120px;
	height: 12px;
}

#affiliateAppSectionsNav .affiliateAppSectionTitle#title-EducationalBackground a {
	width: 125px;
	height: 12px;
}

#affiliateAppSectionsNav .affiliateAppSectionTitle#title-erq1 a {
	width: 148px;
	height: 12px;
}

#affiliateAppSectionsNav .affiliateAppSectionTitle#title-submit a {
	width: 120px;
	height: 12px;
}

#semAppTree.selectionID-home #affiliateAppSectionsNav #title-home.affiliateAppSectionTitle a,
#semAppTree.selectionID-contactInfo #affiliateAppSectionsNav #title-contactInfo.affiliateAppSectionTitle a,
#semAppTree.selectionID-school #affiliateAppSectionsNav #title-EducationalBackground.affiliateAppSectionTitle a,
#semAppTree.selectionID-erq1 #affiliateAppSectionsNav #title-erq1.affiliateAppSectionTitle a,
#semAppTree.selectionID-submit #affiliateAppSectionsNav #title-submit.affiliateAppSectionTitle a {
	border-bottom: 1px solid #fff;
	background-color: #fff;
}

#affiliateAppSectionsNav .affiliateAppSectionTitle a:hover,
#htyAppSectionsNav .affiliateAppSectionTitle a:hover {
	background-color: #fff;
}

#affiliateAppSectionsContent {
	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;
}

#affiliateAppSectionsContent #affiliateAppSectionsColumn.colUnit {
	width: 305px;
}

#affiliateAppSectionsContent #affiliateAppMessagesColumn.colUnit {
	width: 321px;
	margin-left: 35px;
}

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

#affiliateAppSectionsContent #affiliateAppSubmitBox input.submitButton {
	float: right;
}

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

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


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

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

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

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

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

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

#affiliateAppFormBox .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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#pageFrame #affiliateAppMessagesColumn .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 #affiliateAppMessagesColumn .legendOps li {
	margin-bottom: 10px;
}

/* member resc page */
#pageBody {
	margin: 32px 0 0 0;
	padding: 0;
}

#pageBody.affiliateResources {
	background: #fff url(/images/HED_affiliateMemResources.gif) no-repeat;
	margin: 32px 0 0 2px;
	padding: 0;
}

#calloutBox {
	float: right;
	background: #f5f1d9;
	margin-top: 30px;
	padding: 0;
	width: 560px;
}

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

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

#calloutBox #calloutBoxSleeve {
	background: url(/images/BGD_rbe_bottom.gif) no-repeat 25px bottom;
	padding-bottom: 3px;
}

#calloutBox.RESCtool #calloutBoxSleeve,
#calloutBox.RBEwelcome #calloutBoxSleeve,
#calloutBox.rescEvents #calloutBoxSleeve,
#calloutBox.RBEoverview #calloutBoxSleeve {
	background-image: none;
}

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

#calloutBox #flashBox object {
	display: block;
}

#calloutBox #calloutTextBox,
#historiansVideosBox,
#teachableDocBox,
#lessonPlansBox,
#historiansPerspectiveBox,
#exhibitionsBox,
#signUpBox{
	float: left;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	margin: 20px 28px 0 28px;
	width: 502px;
}

/* Resources by Era */
.affiliateResources #calloutTextBox{
	background: url(/images/HED_affiliate_rbe_era.gif) no-repeat;
	padding-top: 50px;
	font-size: 12px;
	color: #666;
}

#calloutTextBox.rescEvents {
	background: url(/images/HED_aff_resc_events.gif) no-repeat;
}

#calloutTextBox.rescEvents div.year{
	margin: -50px 0 40px 150px;
	font-size: 12px;
	color: #371a36;
	font-weight: bold;
}

.affiliateResources #calloutTextBox .subhead{
	margin: -25px 0 20px 0;
}

#chooseEra,
#chooseSection{
	float: right;
	width: 150px;
	margin-top: -68px;
}

#chooseMonth{
	float: right;
	width: 150px;
	margin-top: -50px;
}

#chooseMonth2{
	float: right;
	width: 150px;
	margin-top: 30px;
}

#chooseIssue{
	float: right;
	width: 150px;
	margin-top: 3px;
}

#chooseEra selected
#chooseSection selected{
	margin-top: 50px;
}

#calloutTextBox p{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	color: #000;
	size: 12px;
	line-height: 16px;
}

#calloutBox #calloutTextBox h5,
#calloutBox #calloutTextBox p,
#calloutBox #calloutTextBox li {
	margin-bottom: 10px;
}

#calloutTextBox p.caption{
	color: #666;
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 20px;
	border-bottom: 2px solid #ef6800;
}

/* rbe welcome page */
.affiliateResources #calloutBox.RBEwelcome #calloutTextBox{
	background-image: none;
	margin-bottom: 20px;
}

#mainContentTree.affiliateResources #historyByEra{
	clear: both;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	background: #eee6c1 url(/images/HED_affiliate_rbe_era.gif) 25px 15px no-repeat;
	border-top: 2px solid #c86714;
	padding: 45px 30px 20px 28px;
}

#mainContentTree.affiliateResources #historyByEra p{
	padding: 0 0 5px 0;
}

#mainContentTree.affiliateResources #historyByEra h4{
	background: url(/images/AFF-member_resc_era_arrow.gif) left top no-repeat;
	margin-top: 15px;
	height: 14px;
}

#mainContentTree.affiliateResources #historyByEra h4 #chooseEra{
	float: left;
	margin: 0 0 0 32px;
}

#mainContentTree.affiliateResources #historyByEra h4 #chooseEra{
	float: left;
	margin: 0 0 0 32px;
}

#mainContentTree.affiliateResources #newRBEitems{
	clear: both;
	background: url(/images/HED_AFF_newRBEitems.gif) 25px 15px no-repeat;
	padding: 30px 0 20px 15px;
	border-top: 2px solid #c86714;
	border-bottom: 1px solid #c86714;
	height: 290px;
}

/*#mainContentTree.affiliateNews #newsItemsList .newsItem {
	background: url(/images/BGD_bracketBoxSide-bottom.gif) bottom no-repeat;
	margin: 0 0 20px 0;
	padding: 0 30px 25px 0;
}

#mainContentTree.affiliateNews #newsItemsList .newsItem img {
	padding: 0 5px 5px 0;
}*/

#mainContentTree.affiliateResources #announcements{
	background: url(/images/BGD_bracket_top_500.gif) 30px 25px no-repeat;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 20px 0 10px 0;
	padding: 6px 30px 20px 30px;
}

#mainContentTree.affiliateResources #announcements h5 {
	font-size: 12px;
}

#mainContentTree.affiliateResources #announcements p {
}

#mainContentTree.affiliateResources #announcements img {
	float: left;
	padding: 0 10px 0 0;
}

#mainContentTree.affiliateResources #announcements div.annItem {
	background: #fff url(/images/BGD_bracket_bottom_500.gif) left bottom no-repeat;
	border-bottom: 1px solid #ccc;
	margin-top: 9px;
	padding: 10px 50px 45px 15px;
}

#signIn {
	float: right;
	margin-top: -60px;
	font-size: 11px;
}

#signIn img {
	float: right;
	padding-left: 8px;
}

/* toolskit page */
#mainContentTree.affiliateResources #resToolkitsitems {
	clear: both;
	margin-bottom: 20px;
	padding: 25px 0 20px 0;
}

#resToolkitsitemsRow{
border-bottom: 2px solid #c86714;
float: left;
height: 100%;
}

#resToolkitsitemsRowLast{
border: 0;
float: left;
height: 100%;
}

#mainContentTree.affiliateResources #resToolkitsitemsRow div.toolkitsitem,
#mainContentTree.affiliateResources #resToolkitsitemsRowLast div.toolkitsitem {
	float: left;
	/*border-bottom: 2px solid #c86714;*/
	padding: 25px 0 30px 25px;
	width: 255px;
}

#mainContentTree.affiliateResources #resToolkitsitemsRow div.toolkitsitem p,
#mainContentTree.affiliateResources #resToolkitsitemsRowLast div.toolkitsitem p {
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0 0 0;
	width: 235px;
}

#mainContentTree.affiliateResources #resToolkitsitemsRow div.toolkitsitem h5,
#mainContentTree.affiliateResources #resToolkitsitemsRowLast div.toolkitsitem h5 {
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	width: 235px;
	height: 30px;
}

#mainContentTree.affiliateResources #resToolkitsitemsRow div.toolkitsitem h5 a,
#mainContentTree.affiliateResources #resToolkitsitemsRowLast div.toolkitsitem h5 a{
	color: #000;
	text-decoration: none;
}


/* rbe overview page */
#mainContentTree.affiliateResources #overviewRBEitems{
	clear: both;
	margin-bottom: 20px;
	padding: 25px 0 20px 0;
}

/*#mainContentTree.affiliateResources #newRBEitems div.RBEitemWide{
	clear: both;
	padding: 25px 0 24px 25px;
	width: 535px;
}*/

#mainContentTree.affiliateResources #newRBEitems .RBEitem p{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0 0 0;
}

#mainContentTree.affiliateResources #overviewRBEitems div.RBEitemWide {
	float: left;
	border-bottom: 2px solid #c86714;
	padding: 0 0 30px 25px;
	width: 535px;
}

#mainContentTree.affiliateResources #newRBEitems div.RBEitem{
	float: left;
	padding: 25px 0 20px 10px;
	width: 255px;
}

#mainContentTree.affiliateResources #overviewRBEitems div.RBEitem,
#mainContentTree.affiliateResources #overviewRBEitems div.RBEitemLast {
	float: left;
	border-bottom: 2px solid #c86714;
	padding: 25px 0 30px 25px;
	width: 255px;
}

#mainContentTree.affiliateResources #overviewRBEitems div.RBEitemLast {
	border: 0;
}

#mainContentTree.affiliateResources #resToolkitsitems div.toolkitsitem p {
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0 0 0;
	width: 235px;
}


#mainContentTree.affiliateResources #overviewRBEitems div.RBEitemWide h5{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	width: 535px;
	height: 20px;
}

#mainContentTree.affiliateResources #resToolkitsitems div.toolkitsitem h5,
#mainContentTree.affiliateResources #overviewRBEitems div.RBEitem h5,
#mainContentTree.affiliateResources #overviewRBEitems div.RBEitemLast h5{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	width: 235px;
	height: 30px;
}

#mainContentTree.affiliateResources #resToolkitsitems div.toolkitsitem h5 a,
#mainContentTree.affiliateResources #overviewRBEitems div.RBEitemWide a h5,
#mainContentTree.affiliateResources #overviewRBEitems div.RBEitem a h5,
#mainContentTree.affiliateResources #overviewRBEitems div.RBEitemLast a h5{
	color: #000;
	text-decoration: none;
}

#mainContentTree.affiliateResources #overviewRBEitems div.RBEitemWide a h5:after,
#mainContentTree.affiliateResources #overviewRBEitems div.RBEitem a h5:after {
	content: url(/images/ICN_arrowBlack.gif);
}

/* rbe intro page */
#calloutTextBox.erasIntro img{
	padding-bottom: 15px;
}

/* upcoming events page */
#rescEventsBottom{
	clear: both;
	padding: 20px 25px 0 25px;
}

#rescEventsBottom p{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	width: 500px;
}

#rescEventsBottom ul{
	margin-left: -30px;
	width: 150px;
}

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

#calloutBox.events #calloutTextBox{
	font-weight: bold;
}

#calloutTextBox.rescEvents p.caption {
	border-bottom: 0;
	padding-bottom: 0;
}

#mainContentTree.affiliateResources #eventsItemsList{
	clear: both;
	margin-bottom: 20px;
	padding: 0 0 20px 0;
}

#mainContentTree.affiliateResources #eventsItemsList div.eventItem,
#mainContentTree.affiliateResources #eventsItemsList div.eventItemLast {
	float: left;
	border-bottom: 2px solid #c86714;
	padding: 25px 0 10px 25px;
	width: 535px;
}

#mainContentTree.affiliateResources #eventsItemsList div.eventItemLast {
	border: 0;
}

#mainContentTree.affiliateResources #eventsItemsList div.eventItem img,
#mainContentTree.affiliateResources #eventsItemsList div.eventItemLast img{
	float: left;
	margin: 0 12px 0 0;
	
}

#mainContentTree.affiliateResources #eventsItemsList div.eventItem p,
#mainContentTree.affiliateResources #eventsItemsList div.eventItemLast p {
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #371a36;
	line-height: 16px;
	padding: 0 25px 12px 60px;
}

#mainContentTree.affiliateResources #eventsItemsList div.eventItem em,
#mainContentTree.affiliateResources #eventsItemsList div.eventItemLast em {
	font-weight: normal;
}

#mainContentTree.affiliateResources #signUpBox{
	clear: both;
	background: #fff;
	border: 1px solid #d7bb66;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 30px;
	padding: 18px 15px 15px 15px;
	width: 472px;
}

#mainContentTree.affiliateResources #signUpBox img{
	float: left;
	padding: 0 10x 5px 0;
}

#mainContentTree.affiliateResources #signUpBox li{
	padding: 0 0 10px 110px;
}

#mainContentTree.affiliateResources #signUpBox li{
	background: url(/images/ICN_bullet-red.gif) 100px 5px no-repeat;
}

#mainContentTree.affiliateResources #signUpBox li:after{
	content: url(/images/ICN_arrowBlack.gif);
}

#mainContentTree.affiliateResources #signUpBox li.header{
	background: #fff url(/images/HED_AFF_signUp.gif) 100px 0 no-repeat;
}


#mainContentTree.affiliateResources #signUpBox li.header:after{
	content: ".";
	visibility: hidden;
}

/* Historians' Videos */
#historiansVideosBox {
	background: #f5f1d9 url(/images/TAB_historiansVideos.gif) no-repeat;
	padding: 20px 0 0 0;
}

/* Teachable Documents */
#teachableDocBox {
	background: #f5f1d9 url(/images/TAB_teachableDoc.gif) no-repeat;
	padding: 32px 0 16px 0;
	font-size: 12px;
}

#teachableDocBox p{
	padding: 8px 8px 10px 8px;
}

#teachable-list{
	background: #fcfbf5;
}

/* Lesson Plans */
#lessonPlansBox {
	background: #f5f1d9 url(/images/TAB_lessonPlans.gif) no-repeat;
	padding: 32px 0 16px 0;
}

#lessonPlansBox h4{
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 10px 16px;
}

#lessonPlansBox h4 em{
	font-style: normal;
	color: #663300;
}

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

/* Historians' Perspective, Supreme Court Sections */
#historiansPerspectiveBox{
	background: #fcfbf5 url(/images/TAB_historiansPerspective.gif) no-repeat;
	padding: 32px 0 0 0;
	font-size: 12px;
	width: 497px;
}

#historiansPerspectiveBox p,
#supremeCourtSections p{
	padding: 0 8px;
}

/* show/hide lists: teachable documents, historians' perspective */
#historiansPerspectiveBox #persepctive-list p,
#teachableDocBox #teachable-list p{
	margin: 8px 0;
}

#teachable-list,
#persepctive-list{
	display: none;
}

#supremeCourtSections #persepctive-list{
	display: inline;
}

#teachableDocBox a,
#historiansPerspectiveBox a,
#supremeCourtSections a{
	cursor: pointer;
	font-size: 12px;
	text-decoration: underline;
}

#teachableDocBox a.expand, #historiansPerspectiveBox a.expand{
	background: url(/images/ICN_expand_collapse.gif) right top no-repeat;
	padding: 0 10px 0 0;
	height: 20px;
}

#teachableDocBox a.collapse, #historiansPerspectiveBox a.collapse{
	background: url(/images/ICN_expand_collapse.gif) right bottom no-repeat;
	padding: 0 10px 0 0;
	height: 20px;
}

#teachableDocBox h5,
#historiansPerspectiveBox h5,
#supremeCourtSections h5{
	float: right;
	background: #fcfbf5;
	margin: -10px 0 0 0;
	padding: 10px;
}
	
#teachableDocBox h5 a.expand, #historiansPerspectiveBox h5 a.expand{
	background: url(/images/ICN_expand_collapse.gif) right top no-repeat;
	padding: 0 10px 0 0;
	height: 20px;
}

#teachableDocBox h5 a.collapse, #historiansPerspectiveBox h5 a.collapse{
	background: url(/images/ICN_expand_collapse.gif) right bottom no-repeat;
	padding: 0 10px 0 0;
	height: 20px;
}*/

/* Exhibiations */
#exhibitionsBox{
	width: 497px;
}

#exhibitionsSleeve{
	background: url(/images/TAB_exhibitions.gif) no-repeat;
	padding: 32px 0 0 0;
}

#exhibitionsBox p{
	margin: 22px 0 0 0;
	font-size: 12px;
}

#exhibitionsBox p img{
	padding: 0 5px 5px 0;
}

#exhibitionsBox p.half{
	float: left;
	margin: 5px 14px 15px 0;
	width: 235px;
}

#exhibitionsBox p.whole{
	clear: both;
	margin: 0 0 30px 0;
	width: 498px;
}

/*#mainContentTree.affiliateResources #calloutBox {
	padding: 26px 16px 0 26px;
	width: 454px;
}*/

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

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

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

/* left nav container */
#overviewInfoBox {
	padding-top: 30px;
	width: 149px;
}

/* left nav */
#leftNav{
	font-size: 11px;
	font-weight: bold;
	width: 145px;
}

#leftNav ul{
	padding: 40px 0 0 0;
}

#leftNav li{
	background: url(/images/ICN_leftNav_bg.gif) left bottom no-repeat;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	text-decoration: none;
	margin: 0 0 0 8px;
	padding: 0 0 0 10px;
}

#leftNav li a{
	background: url(/images/ICN_leftNav_bullet.gif) no-repeat;
	background-position: 0 -1px;
	color: #371a36;
	line-height: 21px;
	text-decoration: none;
	padding: 0 10px;
	width: 128px;
}

#leftNav ul li a:hover {
	color: #666;
	background-position: 0 -27px;
}

#mainContentTree.rescWelcome #leftNav ul li#ssNav-welcome a,
#mainContentTree.era #leftNav ul li#ssNav-rbe a,
#mainContentTree.bestpractices #leftNav ul li#ssNav-bp a,
#mainContentTree.rescToolkits #leftNav ul li#ssNav-toolkits a,
#mainContentTree.rescEvents #leftNav ul li#ssNav-events a,
#mainContentTree.courses #leftNav ul li#ssNav-courses a,
#leftNav ul li#ssNav-courses a:hover {
	color: #666;
	background-position: 0 -27px;
}

/* left column promo callout boxes - rbe */

#mainContentTree.affiliateResources #shopPromo{
	background: url(/images/LFT_shopPromo_era01.gif) no-repeat;
	margin: 20px 0 40px 8px;
	width: 128px;
	height: 371px;
}

#mainContentTree.rbe01 #shopPromo{
	background: url(/images/LFT_shopPromo_era01.gif) no-repeat;
}

#mainContentTree.rbe02 #shopPromo{
	background: url(/images/LFT_shopPromo_era02.gif) no-repeat;
}

#mainContentTree.rbe03 #shopPromo{
	background: url(/images/LFT_shopPromo_era03.gif) no-repeat;
}

#mainContentTree.rbe04 #shopPromo{
	background: url(/images/LFT_shopPromo_era04.gif) no-repeat;
}

#mainContentTree.rbe05 #shopPromo{
	background: url(/images/LFT_shopPromo_era05.gif) no-repeat;
}

#mainContentTree.rbe06 #shopPromo{
	background: url(/images/LFT_shopPromo_era06.gif) no-repeat;
}

#mainContentTree.rbe07 #shopPromo{
	background: url(/images/LFT_shopPromo_era07.gif) no-repeat;
}

#mainContentTree.rbe08 #shopPromo{
	background: url(/images/LFT_shopPromo_era08.gif) no-repeat;
}

#shopPromo p{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding: 330px 0 0 12px;
}

#bluePromoBox{
	margin: 20px 0 0 10px;
	border-left: 1px solid #37737f;
	border-right: 1px solid #37737f;
	border-bottom: 1px solid #37737f;
	width: 122px;
}

#bluePromoBox p{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding: 80px 3px 15px 6px;
}

#bluePromoBox img{
	padding: 0 0 15px 3px;
}

#bluePromoBox.historiansForums{
	background: url(/images/LFT_historiansPromo.gif) left top no-repeat;
}

#mainContentTree.affiliateNews #bluePromoBox,
#mainContentTree.affiliateFaq #bluePromoBox{
	clear: both;
	background-color: #fff;
	background-repeat: repeat-x;
	margin-left: 8px;
	padding-bottom: 30px;
	width: 140px;
}

#mainContentTree.affiliateNews #bluePromoBox img,
#mainContentTree.affiliateFaq #bluePromoBox img{
	float: left;
}

/* left column promo callout boxes - news */
#mainContentTree.affiliateNews #seminarsPromo,
#mainContentTree.affiliateFaq #seminarsPromo{
	background: #fff url(/images/LFT_seminarsPromo_wide.gif) no-repeat;
	margin: 250px 0 30px 1px;
	padding: 100px 0 20px 0;
	border: 1px solid #35475a;
	width: 147px;
}

#mainContentTree.affiliateNews #seminarsPromo p,
#mainContentTree.affiliateFaq #seminarsPromo p{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding: 5px 5px 10px 15px;
}

#mainContentTree.affiliateFaq #seminarsPromo img,
#mainContentTree.affiliateNews #seminarsPromo img{
	float: left;
	padding: 0 0 15px 0;
}

#mainContentTree.affiliateNews #eventsCallout,
#mainContentTree.affiliateFaq #eventsCallout,
#mainContentTree.affiliateFaq #shopPromo,
#mainContentTree.affiliateNews #shopPromo{
	background: url(/images/LFT_shopPromo_wide.gif) 0 35px no-repeat;
	border: 1px solid #35475a;
	margin: 20px 0 40px 8px;
	width: 140px;
}

#mainContentTree.affiliateFaq #eventsCallout,
#mainContentTree.affiliateNews #eventsCallout{
	background: #fff;
}

#mainContentTree.affiliateNews #eventsCallout h5,
#mainContentTree.affiliateFaq #eventsCallout h5,
#mainContentTree.affiliateNews #shopPromo h5{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background: #35475a;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 5px 15px;
}

#mainContentTree.affiliateNews #shopPromo p,
#mainContentTree.affiliateFaq #shopPromo p{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 295px 0 10px 15px;
}

#mainContentTree.affiliateNews #eventsCallout p,
#mainContentTree.affiliateFaq #eventsCallout p{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 12px 0 5px 15px;
}

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

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

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

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

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

#pageFrame #mainContentTree #applyLanding .hedExtension {
	background: url(/images/HED_apply.gif) no-repeat;
	padding: 3px 0 10px 94px;
}

#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;
}

#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 #affiliateAppFormBox {
	background-color: transparent;
	background-image: none;
	margin-top: 0;
	padding: 0 0 0 12px;
	position: static;
}

#affiliateAppFormBox.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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* aff overview page */
.affiliateOverview #pageBody {
	margin-top: 10px;
}

.affiliateOverview #calloutBox {
	margin-top: 0;
	background: #e6c476 url(/images/BGD_seminarOverviewBracket.gif) no-repeat;
	width: 708px;
}

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

.affiliateOverview #calloutBox #flashBox {
	float: left;
}

.affiliateOverview #calloutBox #flashBox object {
	display: block;
	margin-top: 3px;
}

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

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

#affOverviewInfoBox{
	float: left;
	padding: 0;
}

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

#affOverviewInfoBox #overviewSigninBox {
	float: left;
	background: #faedbe;
	margin: 10px 0;
	padding: 20px 21px 0 21px;
	width: 367px;
	height: 80px;
}

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

#affOverviewInfoBox #newsletterBox {
	float: left;
	background: #f5f1d9;
	width: 245px;
	height: 80px;
	margin: 10px 0;
	padding: 20px 28px 0 28px;
}

#affOverviewInfoBox #newsletterBox h4 {
	text-indent: -9999px;
	float: left;
	background: url(/images/HED_tour.gif) no-repeat;
	width: 220px;
}

#funder{
	background: url(/images/BGD_seminarOverviewBracket.gif) top no-repeat;
	margin-top: 20px;
	padding-top: 15px;
	height: 100%;
	width: 710px;
}

#funderCopy{
	float: left;
	padding: 5px 10px 0 3px;
	width: 560px;
	visibility: hidden;
}

#funderCopy p.funder{
	color: #330000;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

#funderLogo{
	float: left;
	width: 120px;
}

/* affiliate schools page */

#becomeAffSchool h3{
	float: left;
}

#becomeAffSchool h3 a {
	width: 707px;
	height: 44px;
	display: block;
	background-image: url(/images/HED_becomeAppSchool.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 0;
	padding-bottom: 20px;
}

#becomeAffSchool p {
	font-size: 12px;
	line-height: 14px;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	margin-bottom: 10px;
	padding-left: 20px;
}

/* affiliate news */
#affiliateNews #newsItemsListLinks,
#affiliateFaq #newsItemsListLinks{
	background: #ffffdb url(/images/HED_AFF_newsItems.gif) 15px 15px no-repeat;
	border-top: 2px solid #c86714;
	border-bottom: 1px solid #c86714;
	margin: 30px 0;
	padding: 45px 15px 20px 15px;
}

#affiliateNews #newsItemsListLinks a,
#affiliateFaq #newsItemsListLinks a{
	background: url(/images/ICN_arrowDownGold.gif) 0 5px no-repeat;
	padding: 0 0 0 10px;
}

#pageSidemain #affiliateNews #newsItemsList .newsItem,
#pageSidemain #affiliateFaq #newsItemsList .newsItem {
	background: url(/images/BGD_bracketBoxSide-bottom.gif) bottom no-repeat;
	margin: 0 0 20px 0;
	padding: 0 30px 25px 0;
}

#pageSidemain #affiliateNews #newsItemsList .newsItem img,
#pageSidemain #affiliateFaq #newsItemsList .newsItem img {
	padding: 0 5px 5px 0;
}

#pageFrame #mainContentTree #affiliateProgramDesc .hedExtension,
#pageFrame #mainContentTree #affiliateOverview .hedExtension,
#pageFrame #mainContentTree #affiliateNews .hedExtension,
#pageFrame #mainContentTree #affiliateFaq .hedExtension,
#pageFrame #mainContentTree #affiliateCivilwar .hedExtension {
	padding: 20px 0 0 0;
}

/* civil war eassay contest */
#pageSidemain #affiliateCivilwar h5 {
	background: url(/images/BGD_bracketBoxSide-bottom.gif) bottom no-repeat;
	margin-bottom: -5px;
	padding: 0 0 10px 0;
}

#mainContentTree.affiliateNews #pageBody.pageMain ul.cw-winners-bottom,
#mainContentTree.affiliateFaq #pageBody.pageMain ul.cw-winners-bottom,
#mainContentTree.affiliateCivilwar #pageBody.pageMain ul.cw-winners-bottom {
	background: url(/images/BGD_bracketBoxSide-bottom.gif) bottom no-repeat;
	margin-bottom: 0;
	padding: 0 0 40px 0;
}

/* program desciption page */
#two_column_box_sleeve {
	float: left;
	background: url(/images/BGD_aff_desc_bracketBox_top.gif) left top no-repeat;
	padding-top: 6px;
	height: 100%;
}

#two_column_box {
	float: left;
	background: #f5f1d9 url(/images/BGD_aff_desc_bracketBox_btm.gif) left bottom no-repeat;
	padding-bottom: 6px;
	margin-bottom: 35px;
	height: 100%;
}

#two_column_left{
	float: left;
	background: #fff;
	padding: 20px 10px 34px 20px;
	width: 240px;
}

#two_column_left h4{
	text-indent: -9999px;
	background: url(/images/HED_aff_school_receive.gif) no-repeat;
	width: 217px;
	height: 30px;
}

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

#two_column_right {
	float: left;
	width: 282px;
	height: 100%;
}

#two_column_right #two_column_right_top{
	margin-top: -5px;
	padding-bottom: 35px;
}

#two_column_right #two_column_right_top h4,
#two_column_right #two_column_right_bottom h4{
	text-indent: -9999px;
}

#two_column_right #two_column_right_top p,
#two_column_right #two_column_right_bottom p{
	padding: 0 20px;
}

#two_column_right #two_column_right_top img,
#two_column_right #two_column_right_bottom img{
	padding-bottom: 20px;
}

#two_column_right #two_column_right_top h4{
	background: url(/images/HED_program_desc_interested.gif) 20px 0 no-repeat;
}

#two_column_right #two_column_right_bottom{
	border-top: 5px solid #fff;
	padding-bottom: 35px;
	height: 100%;
}

#two_column_right #two_column_right_bottom h4{
	background: url(/images/HED_program_desc_apply.gif) 20px 0 no-repeat;
}

/* contact info box */

#contact_info_box_sleeve {
	float: left;
	background: #f5f1d9 url(/images/BGD_aff_info_bracketBox_top.gif) left top no-repeat;
	padding: 15px 15px 0 15px;
	margin: 0 0 20px 0;
	width: 522px;
	height: 100%;
}

#contact_info_box {
	float: left;
	background: #f5f1d9 url(/images/BGD_aff_info_bracketBox_btm.gif) left bottom no-repeat;
	padding: 0 0 0 15px;
	margin-left: -15px;
	width: 537px;
	height: 100%;
}

/* era teachable doc pages */
#teachDocIntro{
	border-top: 2px solid #ef6800;
	margin-left: -28px;
	padding: 10px 25px;
	width: 510px;
}

.teachDocHeader{
	font-weight: bold;
	color: #371a36;
}

#calloutTextBox.teachDoc p.return a{
	float: right;
	margin-top: -40px;
	padding-left: 8px;
	background: url(/images/ICN_arrowLeftGold.gif) 0 6px no-repeat;
}

.teachDocImg{
	padding: 0 0 10px 20px;
}

#calloutTextBox.teachDoc p.transcript{
	padding-bottom: 20px;
}

.transcript a{
	background: url(/images/ICN_arrowBlack.gif) 92px 3px no-repeat;
	padding-right: 15px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.transcriptTitle{
	font-weight: bold;
	text-align: center;
}

.transcriptText{
	text-align: left ;
}

.bold{
	font-weight: bold;
}

#calloutTextBox.teachDoc h6{
	font-size: 12px;
	color: #371a36;
	padding: 15px 0;
}

#calloutTextBox.teachDoc h6.header{
	padding: 0 0 15px 0;
	line-height: 25px;
}

/* slideshow */
#slideshow.aff h4{
	font-size: 12px;
	color: #000000;
	padding-bottom: 20px;
}

#slideshow.aff #slideshow-nav{
	background-color: #c8d8d7;
	height: 18px;
}

#slideshow.aff #slideshow-nav ul#chapters{
	float: left;
	margin: -1px 0 0 0;
	width: 75%;
}

#slideshow.aff #slideshow-nav ul#chapters li{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	display: inline;
	list-style-type: none;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 0 3px 3px 3px;
	border-right: 1px solid #ffffff;
}

#slideshow.aff #slideshow-nav ul#chapters li a{
	color: #666666;
	text-decoration: none;
}

#slideshow.aff #slideshow-nav ul#chapters li a:hover{
	color: #b71612;
	filter:alpha(opacity=80);
	opacity: 0.80;
}

#slideshow.aff #slideshow-nav ul#chapters li.header{
	padding-left: 10px;
}

#slideshow.aff #slideshow-nav ul#chapters li.selected{
	background-color: #ffffff;
	color: #000000;
	margin-left: -3px;
}

#slideshow.aff #slideshow-nav ul#slides{
	float: right;
	margin: -4px;
	width: 24%;
}

#slideshow.aff #slideshow-nav ul#slides li{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	display: inline;
	list-style-type: none;
	font-size: 12px;
	color: #000000;
}

#slideshow.aff #slideshow-nav ul#slides li.header{
	border-left: 1px solid #fff;
	padding: 0 10px 0 5px;
}

#slideshow.aff #slideshow-nav ul#slides li.previous img{
	display: inline;
	position: relative;
	top: 4px;
}

#slideshow.aff #slideshow-nav ul#slides li.next img{
	display: inline;
	position: relative;
	top: 4px;
	margin-left: -4px;
}

#slideshow.aff h3{
	font-size: 12px;
	color: #000000;
	padding: 3px 0 3px 0;
}

#slideshow.aff #slide{
	background: url(/images/AFF-slideshow-brackets.gif) no-repeat;
	padding: 2px 0 5px 2px;
	width: 498px;
	height: 300px;
}

#slideshow.aff #caption-wrapper{
	background-color: #c8d8d7;
	width: 494px;
}

#slideshow.aff #caption-wrapper p.caption{
	font-size: 12px;
	color: #000000;
	border-bottom: 0;
	padding: 8px;
	width: 78%;
}

#slideshow.aff #caption-wrapper p a.lightbox{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	background: url(/images/ICN_enlarge_image.gif) 0 3px no-repeat;
	color: #333333;
	text-decoration: underline;
	padding-left: 15px;
}

#slideshow.aff #caption-wrapper p.download-transcript{
	float: right;
	margin-top: -65px;
	padding: 8px;
	text-align: right;
	border-left: 1px solid #ffffff;
	width: 15%;
}

#slideshow.aff #caption-wrapper p.download-transcript a{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	background: url(/images/ICN_downloadLink.gif) no-repeat;
	color: #333333;
	text-decoration: underline;
	padding-left: 18px;
}

#slideshow-copy{
	float: left;
	/*margin-top: 45px;*/
}

/* historians essay */
#image-insert{
	float: right;
	background: url(/images/historians-essay/image-frame.gif) no-repeat;
	margin: 0 5px 5px 5px;
	width: 318px;
	height: 255px;
}

#image-insert img{
	padding: 2px 0 0 2px;
	margin-bottom: 8px;
}

#mainContentTree #pageBody.historians-essay h1{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}

#mainContentTree #pageBody.historians-essay h2{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 35px;
}

/* lesson plans */
#mainContentTree #pageBody.lesson-plans #utilities{
	float: right;
	margin-top: -25px;
}

#mainContentTree #pageBody.lesson-plans #utilities img{
	display: inline;
}

#mainContentTree #pageBody.lesson-plans #lesson-plans-copy{
	border-top: 2px solid #ef6800;
	margin-top: 30px;
	padding-top: 25px;
}

#mainContentTree #pageBody.lesson-plans h1{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

#mainContentTree #pageBody.lesson-plans h2{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	color: #371a36;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px
}

#mainContentTree #pageBody.lesson-plans h5{
	background: url(/images/ICN_arrowLeftBlack.gif) 0 17px no-repeat;
	font-size: 12px;
	font-weight: normal;
	padding:  15px 0 0 12px;
	margin-bottom: -30px;
}

#mainContentTree #pageBody.lesson-plans #lesson-plans-copy p{
	padding-bottom: 15px;
}

#mainContentTree #pageBody.lesson-plans ul#lesson-plans-list{
	padding-bottom: 15px;
}

#mainContentTree #pageBody.lesson-plans #lesson-plans-list li{
	background: url(/images/ICN_bullet-red.gif) 0 5px no-repeat;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	padding-left: 10px;
}

#mainContentTree #pageBody.lesson-plans #lesson-plans-list li li{
	margin-left: 30px;
}

/* aff course supreme court */

#supremeCourtSections,
#specialFeaturesBox,
#coursesIntroBox,
#questionssBox,
#videoLecturesBoxSleeve,
#videoLecturesBox,
#landmarkCase {
	float: left;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	margin: 20px 28px 0 28px;
	width: 497px;
}

.questions{
color: #B45F04;
font-size: 20px;
font-weight: bold;
}

#calloutTextBox.onlineCourse{
	background: url(/images/HED-SupremeCourt.gif) no-repeat;
}

#mainContentTree.affiliateResources div.scourtItemWide{
	float: left;
	border-top: 2px solid #c86714;
	border-bottom: 2px solid #c86714;
	margin: 0 0 30px -28px;
	padding: 0;
	width: 560px;
}

#mainContentTree.affiliateResources div.divider{
	float: left;
	border-top: 2px solid #c86714;
	margin: 0 0 0 -28px;
	padding: 0;
	width: 560px;
}

#mainContentTree.affiliateResources #calloutTextBox.essay div.divider{
	margin-bottom: 30px;
}

#mainContentTree.affiliateResources div.scourtItemWide img{
	padding-left: 28px;
}

#calloutBox .onlineCourse p{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	color: #000;
	size: 12px;
	line-height: 16px;
}

#supremeCourtSections{
	background: #fcfbf5 url(/images/BGD_AFF_perspective_bottom.gif) 0 bottom no-repeat;
	padding: 0 0 20px 0;
	font-size: 12px;
	font-weight: bold;
}

#supremeCourtSections #persepctive-list p{
	margin-top: 12px;
	margin-bottom: 12px;
}

#supremeCourtSections #persepctive-list p a,
#coursesIntroBox p a{
	background: url(/images/ICN_arrowRightGold.gif) right 5px no-repeat;
	padding-right: 8px;
}

#specialFeaturesBox {
	background: #f5f1d9 url(/images/TAB_specialFeatures.gif) no-repeat;
	border-bottom: 1px solid #c9c6a7;
	padding: 55px 0 40px 0;
}

#specialFeaturesBox p{
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 10px 5px;
}

#coursesIntroBox{
	background: #fcfbf5 url(/images/TAB_coursesIntroBox.gif) no-repeat;
	margin: 10px 0;
	padding: 8px 0 5px 0;
}

#coursesIntroBox p,
#landmarkCase p{
	font-size: 12px;
	padding: 0 5px 10px 5px;
}

#coursesIntroBox p.intro{
	font-weight: bold;
}

#questionsBox{
	background: #f5f1d9 url(/images/TAB_questions.gif) 0 20px no-repeat;
	margin: 10px 0;
	padding: 50px 0 0 0;
	clear: both;
}

#calloutTextBox.onlineCourse #questionsBox h1{
	background: url(/images/AFF-QuestionsBracketsTop.gif) no-repeat;
	margin-bottom: -12px;
	width: 497px;
	height: 12px;
}

#calloutTextBox.onlineCourse #questionsBox h2{
	background: url(/images/AFF-QuestionsBracketsMiddle.gif) repeat-y;
	margin-bottom: -10px;
}

#questionsBox h2 p{	
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #663300;
	font-weight: bold;
	margin-top: 12px;
	padding-left:25px;
	padding-right:25px;
}

#calloutTextBox.onlineCourse #questionsBox h3{
	background: url(/images/AFF-QuestionsBracketsBottom.gif) no-repeat;
	margin-bottom: 10px;
	width: 497px;
	height: 12px;
}

#questionsBox h4{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
}

#questionsBox h4 a{
	background: url(/images/ICN_arrowDownGold.gif) right 4px no-repeat;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-left: 15px;
	padding-right: 12px;
}

#videoLecturesBoxSleeve{
	background: url(/images/BGD_AFF_vidLectures_bottom.gif) 0 bottom no-repeat;
	margin: 10px 0;
	padding-bottom: 40px;
}

#videoLecturesBox {
	background: #f5f1d9 url(/images/TAB_videoLectures.gif) no-repeat;
	margin: 0;
	padding: 20px 0 0 0;
}

#videoLecturesBox p{
	font-size: 12px;
	padding: 20px 5px 0 5px;
}

#landmarkCase{
	background: #fcfbf5 url(/images/TAB_landmark_case.gif) no-repeat;
	margin: 10px 0;
	padding: 45px 0 5px 0;
}

#landmarkCase p.lessonPlan{
	background: url(/images/ICN_downloadLink.gif) 5px 0 no-repeat;
	padding: 0 0 25px 23px;
}

#landmarkCase p.lessonPlan em{
	color: #666666;
	font-style: normal;
}

#landmarkCase p.lessonPlan a.downloadLink{
	background-image: none;
	padding-left: 0;
}

/* supre court dropdown list */
#pageFrame #calloutTextBox.section form#supreme-court,
#pageFrame #calloutTextBox.essay form#supreme-court{
	float: right;
	width: 150px;
	margin-top: -40px;
}

/* supremeCourt essay */

#calloutTextBox.onlineCourse h1{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 15px 0;
}

#calloutTextBox.onlineCourse h2{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 35px;
}

#calloutTextBox.onlineCourse h3{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #666666;
	margin-bottom: 15px;
}

#calloutTextBox.onlineCourse h3 a{
	color: #996600;
	margin-bottom: 15px;
}

#essay-thumb-sleeve{
	background: url(/images/) - top no-repeat;
}

#calloutTextBox.essay #image-insert p{
	color: #666666;
}

/* supreme court comments */
#discussionBoardSleeve {
	clear: both;
	padding:5px 0 0 0;
	background-position: 0;
	width:497px;
}

#discussionBoardBox{
	background-position: 0 18px;
}

#pageFrame .onlineCourse #discussionBoardBox h5{
	margin-left: 0;
}

#pageFrame .onlineCourse #discussionBoardBox h6{
	margin-left: 8px;
}

#pageFrame .onlineCourse #discussionBoardBox .discussionList{
	padding-left: 8px;
}

#pageFrame #discussionBoardBox h5 a{
	text-decoration: none;
}

#discussionBoardComment div.formSec textarea{
	width: 497px;
}

/* account center page */
#pageFrame #mainContentTree.accountCenter #accountCenter.pageHeader h3{
	background: url(/images/HED-account-center.gif)  no-reapt;
	height: 17px;
	width: 162px;
	font-size: 0;
	text-indent: -9999px;
	margin: 20px 0 5px 0;
	padding: 0 0 4px 0;
}

#account-info,
#applications,
#subscriptions {
	background: #fff url(/images/account-center-top-frame.jpg) no-repeat 0 top;
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 20px 0 12px 0;
	padding: 20px 25px;
	color: #000000;
}

#account-info strong,
#applications strong,
#subscriptions strong {
	font-weight: bold;
}

#account-info h4,
#applications h4,
#subscriptions h4{
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 30px;
}

#account-info h4 a,
#applications h4 a,
#subscriptions h4 a {
	background: url(/images/ICN_account-ctr-showhide.jpg) left 6px no-repeat;
	padding-left: 15px;
	color: #000000;
	cursor: pointer;
}

#user p a,
#email p a,
#status p a{
	cursor: pointer;
}

#user-update,
#email-update,
#password-update,
#status-update{
	display: none;
}

#account-info-wrapper,
#applications-wrapper,
#subscriptions-wrapper {
}

#account-info-wrapper img,
#applications-wrapper img,
#subscriptions-wrapper img {
	clear: both;
	margin: -25px;
}

#account-info #user,
#account-info #email,
#account-info #status,
#applications #historical-apps,
#applications #open-apps{
	float: left;
	margin: 0 15px 30px 15px;
	width: 190px;
}

#applications #historical-dates{
	float: left;
	margin-right: 20px;
	width: 100px;
}

#applications #open-apps{
	width: 290px;
}


#historical-apps li,
#historical-dates li,
#open-apps li{
	font-family: "helvetica neue", helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

#open-apps li{
	color: #707070;
	font-style: italic;
}

#historical-apps li.header,
#historical-dates li.header,
#open-apps li.header{
	color: #000000;
	font-weight: bold;
}

#historical-dates li.header{
	font-style: italic;
}

#account-info #user a,
#account-info #email a,
#account-info #status a,
#applications #historical-apps a,
#applications #historical-dates a,
#applications #open-apps a{
	text-decoration: underline;
}


