
#wrap #header h1 a {}

#wrap #header ul.main-nav { background-image:url(/images/backgrounds/senior/nav-background.gif)}
#wrap #header ul.main-nav li a { background-image:url(/images/backgrounds/senior/nav-sprite.gif); }
#wrap #header ul.main-nav li.home a { background-position:-20px -20px; width:116px; }
#wrap #header ul.main-nav li.home a:hover, #wrap #header ul.main-nav li.home a.hover { background-position:-20px -78px; }
#wrap #header ul.main-nav li.home a.active { background-position:-20px -136px; }
#wrap #header ul.main-nav li.about-senior a { background-position:-136px -20px; width:185px; }
#wrap #header ul.main-nav li.about-senior a:hover, #wrap #header ul.main-nav li.about-senior a.hover { background-position:-136px -78px; }
#wrap #header ul.main-nav li.about-senior a.active { background-position:-136px -136px; }
#wrap #header ul.main-nav li.school-life a { background-position:-321px -20px; width:114px; }
#wrap #header ul.main-nav li.school-life a:hover, #wrap #header ul.main-nav li.school-life a.hover { background-position:-321px -78px; }
#wrap #header ul.main-nav li.school-life a.active { background-position:-321px -136px; }
#wrap #header ul.main-nav li.calendar a { background-position:-435px -20px; width:146px; }
#wrap #header ul.main-nav li.calendar a:hover, #wrap #header ul.main-nav li.calendar a.hover { background-position:-435px -78px; }
#wrap #header ul.main-nav li.calendar a.active { background-position:-435px -136px; }
#wrap #header ul.main-nav li.news a { background-position:-581px -20px; width:76px; }
#wrap #header ul.main-nav li.news a:hover, #wrap #header ul.main-nav li.news a.hover { background-position:-581px -78px; }
#wrap #header ul.main-nav li.news a.active { background-position:-581px -136px; }
#wrap #header ul.main-nav li.contact a { background-position:-657px -20px; width:113px; }
#wrap #header ul.main-nav li.contact a:hover, #wrap #header ul.main-nav li.contact a.hover { background-position:-657px -78px; }
#wrap #header ul.main-nav li.contact a.active { background-position:-657px -136px; }
#wrap #header ul.main-nav li.faq a { background-position:-776px -20px; width:127px; }
#wrap #header ul.main-nav li.faq a:hover, #wrap #header ul.main-nav li.faq a.hover { background-position:-776px -78px; }
#wrap #header ul.main-nav li.faq a.active { background-position:-776px -136px; }
#wrap #header ul.main-nav li ul { background-color:#04315b;}
#wrap #header ul.main-nav li ul li { border-bottom:1px solid #ffffff; }
#wrap #header ul.main-nav li ul li:hover { background:#3457aa; }
#wrap #header ul.main-nav li ul li a { color:#ffffff;}
#wrap #header ul.main-nav li ul li a:hover { background:#3457aa; }
#wrap #header ul.main-nav li.home ul { margin-left:0px;}

#wrap #content .bread-crumb ul li a { color:#3e6fb4; background:url(/images/backgrounds/senior/breadcrumb-arrow.gif) no-repeat center right;}

#wrap #content .left-col { margin-left:23px; float:left; width:206px; min-height:10px;}
#wrap #content .left-col .side-nav { border:2px solid #1156ae; background:#ffffff; margin-bottom:20px; }
#wrap #content .left-col .side-nav ul { margin-bottom:-2px; margin-right:-2px; padding-right:2px; padding-bottom:37px; background:url(/images/backgrounds/senior/subnav-bottom.gif) no-repeat bottom right;}
#wrap #content .left-col .side-nav ul li { border-bottom:1px solid #DFEDF1;}
#wrap #content .left-col .side-nav ul li a { color:#274897; text-decoration:none; padding:6px 10px; display:block;}
#wrap #content .left-col .side-nav ul li a:hover, #wrap #content .left-col .side-nav ul li a.active { color:#ffffff; background:#274897; text-decoration:none;}

#wrap #content .left-col h4.bordered { background:url(/images/backgrounds/senior/h4-bottom-right.gif) no-repeat right bottom #d5e1ef ; padding:8px 10px; color:#274897; margin:15px 0px; font-weight:bold; font-size:90%; }

#wrap #content .main-col h2 { color:#3e6fb4; border-bottom:1px solid #1156ae; padding-bottom:5px;}
#wrap #content .main-col h3 { color:#04315b;}
#wrap #content .main-col h4 { color:#3e6fb4; }
#wrap #content .main-col h5 { color:#3e6fb4; }
#wrap #content .main-col a { color:#2a4b9b;  }
#wrap #content .main-col table { border:1px solid #1156ae;}
#wrap #content .main-col table tr td { border:1px solid #1156ae; }
#wrap #content .main-col table thead tr td { background:#e7ebec;}

#wrap #content .main-col .team-members ul li ul.images li img { border:1px solid #1156ae; }

#wrap #content .main-col .parchment-block.frequentlyaskedquestion ul li h3 a:hover { background-image:url(/images/backgrounds/senior/active-faq-arrow.gif); color:#274897;}
#wrap #content .main-col .parchment-block.frequentlyaskedquestion ul li h3 a.active { background-image:url(/images/backgrounds/senior/active-faq-arrow.gif); color:#274897;}
#wrap #content .main-col .parchment-block.frequentlyaskedquestion ul li .answer p { color:#274897; }

#wrap #content .main-col dl.enquiry-form dt { color:#1156AE; }

#wrap #content .main-col #calendar table thead tr { border:1px solid #1156AE;}

#wrap #footer { background-image:url(/images/backgrounds/senior/footer.gif); background-color:#e7ebec; }
#wrap #footer ul.footer-nav { margin-left:190px;}
#wrap #footer ul.footer-nav li a { color:#3e6fb4; }
#wrap #footer ul.footer-nav li { background-image:url(/images/backgrounds/senior/footer-nav-divide.gif);}
#wrap #footer p { color:#3e6fb4; }
#wrap #footer a { color:#3e6fb4; }

#senior_1 #wrap #content .main-col { margin-left:22px; float:left; width:428px; border-right:1px solid #1156ae; padding-right:18px;}
#senior_1 #wrap #content .main-col h2 { margin:0px;}
#senior_1 #wrap #content .right-col { margin-right:22px; float:right; width:266px;}
#senior_1 #wrap #content .right-col .testimonials-block { background:url(/images/backgrounds/testimonials-repeat.gif) repeat-y #ffffff; margin-left:0px; }
#senior_1 #wrap #content .right-col .testimonials-block .top-border { background:url(/images/backgrounds/testimonials-top.gif) no-repeat;}
#senior_1 #wrap #content .right-col .testimonials-block .bottom-border { background:url(/images/backgrounds/testimonials-bottom.gif) no-repeat left bottom; padding-top:5px; overflow:hidden; width:266px;}
#senior_1 #wrap #content .right-col .testimonials-block h3 { margin:10px; color:#04315b;}
#senior_1 #wrap #content .right-col .testimonials-block .no-testimonials { margin:10px;}
#senior_1 #wrap #content .right-col .testimonials-block .testimonials {  height:80px; width:264px;}
#senior_1 #wrap #content .right-col .testimonials-block .testimonials .testimonial { margin:10px; margin-top:0px;}
#senior_1 #wrap #content .right-col .testimonials-block .testimonials .testimonial .cfm { display:inline;}
#senior_1 #wrap #content .right-col .testimonials-block .testimonials .testimonial p {  margin:0px; margin-top:0px; font-size:95%; display:inline;}

#senior_2 #wrap #content .main-col { margin-left:22px; float:left; width:480px; border-right:1px solid #1156ae; padding-right:18px;}
#senior_2 #wrap #content .main-col h2 { margin:0px;}
#senior_2 #wrap #content .right-col { margin-right:24px; float:right; width:210px;}

#senior_3 #wrap #content .main-col { margin-left:22px; float:left; width:727px; margin-right:22px;}
#senior_3 #wrap #content .main-col h2 { margin:0px;}
#senior_3 #wrap #content .main-col .image-placeholder { margin:15px 0px;}
#senior_3 #wrap #content .main-col .image-placeholder img { padding:1px; border:1px solid #1156ae;}

#senior_4 #wrap #content .main-col { margin-left:22px; float:left; width:727px; margin-right:22px;}
#senior_4 #wrap #content .main-col h2 { margin:0px;}
#senior_4 #wrap #content .main-col .image-placeholder { margin:15px 0px;}
#senior_4 #wrap #content .main-col .image-placeholder img { padding:1px; border:1px solid #1156ae;}

* html #senior_3 #wrap #content .main-col { margin-left:21px;}

* html #senior_4 #wrap #content .main-col { margin-left:21px;}
