#main #mainMiddleBackground #mainRightBackground #mainContainer #mainContentContainer #mainContentContainerBkgd .pageHeading {
 background-color: #003366;
 color: #FFFF99;
 padding: 120px 0px 0px;
 background-image: url(/opencms/opencms/_Friends-and-Donors/images/parentsAndDonorsHeader.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 vertical-align: bottom;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer {
 border: 1px solid #999999;
 padding: 6px;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer table {
 border: 1px solid #999999;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer td {
 border: 1px solid #999999;
 padding: 3px;
}
.introTtxDiv {
 padding: 6px;
 height: 260px;
}
.introTtxDiv a {
}
.introTtxDiv a:hover {
 display: block;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer .profilesContainer {
 margin: 0px 0px 6px;
 padding: 6px;
 border: 1px solid #999999;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer .profilesContainer .profilesHeader {
 background: #003333;
 padding: 6px;
 margin: 0px 0px 6px;
 color: #FFFFCC;
 font-weight: bold;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer .profilesContainer .studentProfiles {
 margin: 0px;
 padding: 3px;
 border: 1px solid #999999;
 display: none;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer .profilesContainer .studentProfiles img {
 border: 1px solid #000000;
 margin: 0px 6px 0px 0px;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer .contactInfo {
 width: 75%;
 padding: 6px;
 border: 1px solid #999999;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer .profilesContainer .expander {
 margin: 0px;
 padding: 3px;
 background: #006633;
 border-top: 1px solid #666666;
 border-right: 1px solid #666666;
 border-bottom: 0px solid #666666;
 border-left: 1px solid #666666;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer .profilesContainer .expander a {
 color: #FFFFCC;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer .profilesContainer .sixPixSpacer {
 font-size: 1px;
 margin: 0px;
 padding: 0px;
 height: 6px;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer table.selectionBox {
 border-top: none;
 border-right: none;
 border-bottom: none;
 border-left: none;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer table td.selectionBoxCol {
 border: 2px solid #333333;
 background: url(/opencms/opencms/_Friends-and-Donors/images/parents.jpg) no-repeat center bottom;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer table td.selectionBoxCol2 {
 border: 2px solid #333333;
 background: url(/opencms/opencms/_Friends-and-Donors/images/donors.jpg) no-repeat center bottom;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer table td.selectionBoxGutter {
 border-top: none;
 border-right: none;
 border-bottom: none;
 border-left: none;
}
.parentsHeader {
 background: #003366;
 padding: 4px;
 font-weight: bold;
 color: #FFFFCC;
}
.donorsHeader {
 font-weight: bold;
 color: #FFFFCC;
 background: #003366;
 padding: 3px;
}
.introButton {
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}
.sloganDiv {
 font: italic 13px Arial, Helvetica, sans-serif;
 color: #003366;
 padding: 6px 30px;
 width: 175px;
 margin-right: auto;
 margin-left: auto;
 border: 1px solid #999999;
 background: #CCCCCC;
 margin-bottom: 15px;
}

#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer .selectionBox .selectionBoxCol .introButton a {
 color: #333333;
 text-decoration: none;
 display: block;
 padding: 6px;
 width: 75px;
 border: 2px solid #333333;
 background: #999999;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer .selectionBox .selectionBoxCol .introButton a:hover {
 color: #FFFFCC;
 background: #003366;
 border: 2px solid #CCCCCC;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer .selectionBox .selectionBoxCol2 .introButton a {
 color: #333333;
 text-decoration: none;
 display: block;
 padding: 6px;
 width: 75px;
 border: 2px solid #333333;
 background: #999999;
}
#mainContentContainer #pageContainer #subHeaderContainer #mainPage #subContentContainer #subleftBarContainer .subSingleCol .mainContentContainer .selectionBox .selectionBoxCol2 .introButton a:hover {
 color: #FFFFCC;
 background: #003366;
 border: 2px solid #CCCCCC;
}
