/*****************************************************************************************
 *            Section specific colors and branding
 ****************************************************************************************/

/************************
 * home section
 ************************/
body.homeSection #news h2 {
    color: #418BC6;
}
body.homeIndex #title {
    background: url(/images/headers/hed_home_img.jpg) top right no-repeat;
    background-color: #5DA9C3;
}
body.homeIndex #page #title h1 {
    background: url(/images/headers/hed_home_logo.gif) top left no-repeat;
    height: 146px;
}
/* normal page title */
body.homeSection #title {
    background: url(/images/headers/bnr_home_right.jpg) #5DA9C3 top right no-repeat;
}
body.homeSection #title h1 {
    background: url(/images/headers/bnr_home_left.jpg) top left no-repeat;
}
/* sidenav */
body.homeSection #secondaryNavigation h3 {
    color: #4497B4;
}
/* first paragraph */
body.homeSection #content div.first,
body.homeSection #content p.first  {
    color: #4497B4;
}
/************************
 * Residential section
 ************************/
/* normal page title */
body.residentialSection #title {
    background: url(/images/headers/hed_residential_right.jpg) #336633 top right no-repeat;
}
body.residentialSection #title h1 {
    background: url(/images/headers/hed_residential_left.jpg) top left no-repeat;
}
/* index page title */
body.residentialIndex #title {
    background-image: url(/images/headers/bnr_residential_right.jpg);
}
body.residentialIndex #title h1 {
    background-image: url(/images/headers/bnr_residential_text.gif);
}
/* sidenav */
body.residentialSection #secondaryNavigation h3 {
    color: #336633;
}
/* first paragraph */
body.residentialSection #content div.first,
body.residentialSection #content p.first  {
    color: #336633;
}
/* sidebox backgrounds */
body.residentialSection #content #sub .box {
    background-image: url(/images/backgrounds/box_residential_tleft.gif);
    background-color: #336633
}
body.residentialSection #content #sub .boxInnerThree {
    background-image: url(/images/backgrounds/box_residential_bright.gif);
}
body.residentialSection #content #sub .boxInnerTwo {
    background-image: url(/images/backgrounds/box_residential_bleft.gif);
}
body.residentialSection #content #sub .boxInnerOne {
    background-image: url(/images/backgrounds/box_residential_tright.gif);
}
/* sidebox news list border */
body.residentialSection #content #sub ul.newsList li {
    border-bottom: 1px solid #1f4917;
}

/************************
 * Business section
 ************************/
/* normal page title */
body.businessSection #title {
    background: url(/images/headers/hed_business_right.jpg) #593163 top right no-repeat;
}
body.businessSection #title h1 {
    background: url(/images/headers/bnr_business_left.gif) top left no-repeat;
}
/* index page title */
body.businessIndex #title {
    background-image: url(/images/headers/bnr_business_right.jpg);
}
body.businessIndex #title h1 {
    background-image: url(/images/headers/bnr_business_left.gif);
}
/* sidenav */
body.businessSection #secondaryNavigation h3 {
    color: #593163;
}
/* first paragraph */
body.businessSection #content div.first,
body.businessSection #content p.first  {
    color: #593163;
}
/* sidebox backgrounds */
body.businessSection #content #sub .box {
    background-image: url(/images/backgrounds/box_business_tleft.gif);
    background-color: #593163
}
body.businessSection #content #sub .boxInnerThree {
    background-image: url(/images/backgrounds/box_business_bright.gif);
}
body.businessSection #content #sub .boxInnerTwo {
    background-image: url(/images/backgrounds/box_business_bleft.gif);
}
body.businessSection #content #sub .boxInnerOne {
    background-image: url(/images/backgrounds/box_business_tright.gif);
}
/* sidebox news list border */
body.businessSection #content #sub ul.newsList li {
    border-bottom: 1px solid #422148;
}

/************************
 * Education section
 ************************/
/* normal page title */
body.educationSection #title {
    background: url(/images/headers/hed_ed_right.jpg) #8A0F28 top right no-repeat;
}
body.educationSection #title h1 {
    background: url(/images/headers/hed_ed_left.jpg) top left no-repeat;
}
/* index page title */
body.educationIndex #title {
    background-image: url(/images/headers/bnr_ed_right.jpg);
}
body.educationIndex #title h1 {
    background-image: url(/images/headers/bnr_ed_left.gif);
}
/* sidenav */
body.educationSection #secondaryNavigation h3 {
    color: #8A0F28;
}
/* first paragraph */
body.educationSection #content div.first,
body.educationSection #content p.first  {
    color: #8A0F28;
}
/* sidebox backgrounds */
body.educationSection #content #sub .box {
    background-image: url(/images/backgrounds/box_ed_tleft.gif);
    background-color: #8A0F28
}
body.educationSection #content #sub .boxInnerThree {
    background-image: url(/images/backgrounds/box_ed_bright.gif);
}
body.educationSection #content #sub .boxInnerTwo {
    background-image: url(/images/backgrounds/box_ed_bleft.gif);
}
body.educationSection #content #sub .boxInnerOne {
    background-image: url(/images/backgrounds/box_ed_tright.gif);
}
/* sidebox news list border */
body.educationSection #content #sub ul.newsList li {
    border-bottom: 1px solid #630716;
}

/************************
 * About Us section
 ************************/
/* normal page title */
body.aboutSection #title {
    background: url(/images/headers/hed_about_right.jpg) #254380 top right no-repeat;
}
body.aboutSection #title h1 {
    background: url(/images/headers/hed_about_left.jpg) top left no-repeat;
}
/* index page title */
body.aboutIndex #title {
    background-image: url(/images/headers/bnr_about_right.jpg);
}
body.aboutIndex #title h1 {
    background-image: url(/images/headers/bnr_about_left.gif);
}
/* sidenav */
body.aboutSection #secondaryNavigation h3 {
    color: #254380;
}
/* first paragraph */
body.aboutSection #content div.first,
body.aboutSection #content p.first  {
    color: #254380;
}
/* sidebox backgrounds */
body.aboutSection #content #sub .box {
    background-image: url(/images/backgrounds/box_about_tleft.gif);
    background-color: #254380;
}
body.aboutSection #content #sub .boxInnerThree {
    background-image: url(/images/backgrounds/box_about_bright.gif);
}
body.aboutSection #content #sub .boxInnerTwo {
    background-image: url(/images/backgrounds/box_about_bleft.gif);
}
body.aboutSection #content #sub .boxInnerOne {
    background-image: url(/images/backgrounds/box_about_tright.gif);
}
/* sidebox news list border */
body.aboutSection #content #sub ul.newsList li {
    border-bottom: 1px solid #252d63;
}

/************************
 * Contact Us section
 ************************/
/* normal page title */
body.contactSection #title {
    background: url(/images/headers/hed_contact_right.jpg) #5da9c3 top right no-repeat;
}
body.contactSection #title h1 {
    background: url(/images/headers/hed_contact_left.jpg) top left no-repeat;
}
/* index page title */
body.contactIndex #title {
    background-image: url(/images/headers/bnr_contact_right.jpg);
}
body.contactIndex #title h1 {
    background-image: url(/images/headers/bnr_contact_left.gif);
}
/* sidenav */
body.contactSection #secondaryNavigation h3 {
    color: #5da9c3;
}
/* first paragraph */
body.contactSection #content div.first,
body.contactSection #content p.first  {
    color: #5da9c3;
}
/* sidebox backgrounds */
body.contactSection #content #sub .box {
    background-image: url(/images/backgrounds/box_contact_tleft.gif);
    background-color: #5da9c3;
}
body.contactSection #content #sub .boxInnerThree {
    background-image: url(/images/backgrounds/box_contact_bright.gif);
}
body.contactSection #content #sub .boxInnerTwo {
    background-image: url(/images/backgrounds/box_contact_bleft.gif);
}
body.contactSection #content #sub .boxInnerOne {
    background-image: url(/images/backgrounds/box_contact_tright.gif);
}
/* sidebox news list border */
body.contactSection #content #sub ul.newsList li {
    border-bottom: 1px solid #5a91a8;
}

/************************
 * Online Services section
 ************************/
/* normal page title */
body.onlineServicesSection #title {
            background: url(/images/headers/hed_onlineservices_right.jpg) #C86723 top right no-repeat;
}
/* hide h1 text on onlineServicesSection */
/* firefox version */
body.onlineServicesSection #title h1 {
            background: url(/images/headers/hed_onlineservices_left.jpg) top left no-repeat;
            text-indent: -1000em; /* drag the text out of the box */
            overflow: hidden; /* hide anything outside the box */
            padding: 0;
            height: 52px;
            margin: 0;
}
/* only mac ie \*//*/
* html body.onlineServicesSection #title {
            overflow: hidden;
            height: 52px;
}
* html body.onlineServicesSection #title h1 {
            padding: 52px 0 0 0;
            height: 0;
            overflow: visible;
}
*//* end hack */
 
/* sidenav */
body.onlineServicesSection #secondaryNavigation h3 {
            color: #C86723;
}
 
/* first paragraph */
body.onlineServicesSection #content div.first,
body.onlineServicesSection #content p.first  {
            color: #C86723;
}
 
/************************
 * Target 155 section
 ************************/
/* normal page title */
body.target155Section #title {
    background: url(/images/headers/hed_about_right.jpg) #254380 top right no-repeat;
}
body.target155Section #title h1 {
    background: url(/images/headers/hed_about_left.jpg) top left no-repeat;
}
/* index page title */
body.aboutIndex #title {
    background-image: url(/images/headers/bnr_about_right.jpg);
}
body.target155Section #title h1 {
    background-image: url(/images/headers/bnr_target155_left.gif);
}
/* sidenav */
body.target155Section #secondaryNavigation h3 {
    color: #254380;
}
/* first paragraph */
body.target155Section #content div.first,
body.target155Section #content p.first  {
    color: #254380;
}
/* sidebox backgrounds */
body.target155Section #content #sub .box {
    background-image: url(/images/backgrounds/box_about_tleft.gif);
    background-color: #254380;
}
body.target155Section #content #sub .boxInnerThree {
    background-image: url(/images/backgrounds/box_about_bright.gif);
}
body.target155Section #content #sub .boxInnerTwo {
    background-image: url(/images/backgrounds/box_about_bleft.gif);
}
body.target155Section #content #sub .boxInnerOne {
    background-image: url(/images/backgrounds/box_about_tright.gif);
}
/* sidebox news list border */
body.target155Section #content #sub ul.newsList li {
    border-bottom: 1px solid #252d63;
}