/* CSS Document */

body { margin: 0; padding: 0; background-color: #efefef; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363535; line-height: 18px; }

table { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363535; line-height: 18px; }

textarea, input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363535; }

a { text-decoration: none; color: #d11241; }
a:hover { text-decoration: underline; }

form { margin: 0; padding: 0; }

.hide { visibility: hidden; }

.headerBg { background: url(../studentsite/images/headerBg.jpg) top repeat-x; }

.contTopBg { background: url(../studentsite/images/contTopBg.jpg) top repeat-x; background-color: #FFFFFF; }
.contBottomBg { background: url(../studentsite/images/bodyFooter.gif) bottom no-repeat; }

.btnCustomerSite { margin: 14px 0 0 367px; display: block; width: 238px; height: 37px; background: url(../studentsite/images/btnVisitCustSite.gif) no-repeat; }
.btnCustomerSite:hover { background: url(../studentsite/images/btnVisitCustSiteOvr.gif) no-repeat;  text-decoration: none; }

.navLinksHolder { height: 37px; }
.navLinksHolder a { display: block; height: 37px; margin: 0 5px; text-decoration: none; }

.navLink1 { width: 56px; background: url(../studentsite/images/navLink1.gif) no-repeat; }
.navLink1:hover { background: url(../studentsite/images/navLink1Ovr.gif) no-repeat; text-decoration: none; }
.navLink1active { width: 56px; background: url(../studentsite/images/navLink1On.gif) no-repeat; }

.navLink2 { width: 135px; background: url(../studentsite/images/navLink2.gif) no-repeat; }
.navLink2:hover { background: url(../studentsite/images/navLink2Ovr.gif) no-repeat; text-decoration: none; }
.navLink2active { width: 135px; background: url(../studentsite/images/navLink2On.gif) no-repeat; text-decoration: none; }

.navLink3 { width: 130px; background: url(../studentsite/images/navLink3.gif) no-repeat; }
.navLink3:hover { background: url(../studentsite/images/navLink3Ovr.gif) no-repeat; text-decoration: none; }
.navLink3active { width: 130px; background: url(../studentsite/images/navLink3On.gif) no-repeat; text-decoration: none; }

.navLink4 { width: 137px; background: url(../studentsite/images/navLink4.gif) no-repeat; }
.navLink4:hover { background: url(../studentsite/images/navLink4Ovr.gif) no-repeat; text-decoration: none; }
.navLink4active { width: 137px; background: url(../studentsite/images/navLink4On.gif) no-repeat; text-decoration: none; }

.navLink5 { width: 119px; background: url(../studentsite/images/navLink5.gif) no-repeat; }
.navLink5:hover { background: url(../studentsite/images/navLink5Ovr.gif) no-repeat; text-decoration: none; }
.navLink5active { width: 119px; background: url(../studentsite/images/navLink5On.gif) no-repeat; text-decoration: none; }

.navLink6 { width: 41px; background: url(../studentsite/images/navLink6.gif) no-repeat; }
.navLink6:hover { background: url(../studentsite/images/navLink6Ovr.gif) no-repeat; text-decoration: none; }
.navLink6active { width: 41px; background: url(../studentsite/images/navLink6On.gif) no-repeat; text-decoration: none; }

.navLink7 { width: 89px; background: url(../studentsite/images/navLink7.gif) no-repeat; }
.navLink7:hover { background: url(../studentsite/images/navLink7Ovr.gif) no-repeat; text-decoration: none; }
.navLink7active { width: 89px; background: url(../studentsite/images/navLink7On.gif) no-repeat; text-decoration: none; }

.navLink8 { width: 89px; background: url(../studentsite/images/navLink8.gif) no-repeat; }
.navLink8:hover { background: url(../studentsite/images/navLink8Ovr.gif) no-repeat; text-decoration: none; }
.navLink8active { width: 89px; background: url(../studentsite/images/navLink8On.gif) no-repeat; text-decoration: none; }

.navLink9 { width: 56px; background: url(../studentsite/images/navLink9.gif) no-repeat; }
.navLink9:hover { background: url(../studentsite/images/navLink9Ovr.gif) no-repeat; text-decoration: none; }
.navLink9active { width: 56px; background: url(../studentsite/images/navLink9On.gif) no-repeat; text-decoration: none; }

.headerPic { background: url(../studentsite/images/headerPic.jpg) no-repeat; height: 191px; }

.headerLogoLink { display: block; width: 189px; height: 82px; margin: 60px 0 0 30px; }

.contentWrap { margin: 30px 0 0 30px; }

.footerBg { background: url(../studentsite/images/footerBg.gif) no-repeat; padding-top: 42px; padding-bottom: 20px; }

.footer { color: #727272; width: 880px; }
.footer a { color: #727272; text-decoration: none; }
.footer a:hover { text-decoration: underline; }

.joinBox { width: 238px; height: 201px; background: url(../studentsite/images/joinBg.jpg) no-repeat; }
.joinBox div { width: 110px; font-size: 11px; color: #656565; padding: 77px 0 0 20px; line-height: 14px;  }
.joinBox a { display: block; width: 94px; height: 20px; margin-top: 12px; background: url(../studentsite/images/btnApplyOnline.gif) no-repeat; }
.joinBox a:hover { background: url(../studentsite/images/btnApplyOnlineOvr.gif) no-repeat; text-decoration: none; }

.testimonialsBox { margin-top: 10px; width: 238px; height: 184px; background: url(../studentsite/images/testimonialsBg.jpg) no-repeat; }
.testimonialsBox div { width: 130px; font-size: 11px; color: #656565; padding: 77px 0 0 20px; line-height: 14px; }
.testimonialsBox a { display: block; width: 94px; height: 20px; margin-top: 12px; background: url(../studentsite/images/btnLearnMore.gif) no-repeat; }
.testimonialsBox a:hover { background: url(../studentsite/images/btnLearnMoreOvr.gif) no-repeat; text-decoration: none; }

.beforeAfterBoxes { color: #727272; font-size: 11px; }
.beforeAfterQuote { padding: 8px 0 0 15px; }
.beforeAfterQuote a { display: block; float: right; padding-left: 12px; background: url(../studentsite/images/linkArrow.gif) left no-repeat; }

h1 { font-size: 22px; color: #d11241; display: block; margin: 0 0 20px 0; padding-bottom: 20px; border-bottom: 1px solid #cacaca; }

h2 { font-size: 17px; color: #d11241; display: block; margin: 20px 0; padding-top: 30px; border-top: 1px solid #cacaca; }

h3 { font-size: 14px; color: #5f5f5f; font-weight: bold; display: block; margin: 30px 0 12px 0; }

h4 { font-size: 14px; color: #5f5f5f; font-weight: bold; display: block; }

.quoteName { text-align: right; font-weight: bold; }

.picPad { margin: 0 0 20px 20px; }

.picPad2 { margin-left: 5px; }

.formTtlSep { padding-bottom: 12px; border-bottom: 1px solid #cacaca; }

.dottedFormSep { border-bottom: 1px dotted #cacaca; }

.inputField { width: 200px; }
.inputFieldLong { width: 400px; }

.sideContactWrap { padding-left: 20px; }