
/* 1.0 Homepage */

.pg_homepage #main #left {float: left; width: 340px; padding-right: 12px; border-right: 2px solid #c4c4c4; }
    .pg_homepage #main #left #week {float: left; width: 340px; background: #dfeadd; margin-bottom: 10px; }
        .pg_homepage #main #left #week h2 {float: left; margin-left: -15px; width: 250px; height: 75px; padding: 30px 0px 0px 105px; margin-bottom: 10px; font-size: 24px; line-height: 24px; color: #fff; background: url(/App_Images/title_home_this_week.gif) no-repeat; }
        .pg_homepage #main #left #week .none {float: left; width: 305px; margin-left: 5px; padding: 5px 0 20px 20px; font-size: 14px; line-height: 24px; color: #328674;}
        .pg_homepage #main #left #week .item {float: left; width: 305px; margin-left: 5px; padding: 5px 0 45px 20px; border-bottom: 1px solid #fff; }
            .pg_homepage #main #left #week .nobord {border: none;}
            .pg_homepage #main #left #week .item img {float: left; width: 117px; border: 1px solid #fff; margin-right: 15px; }
            .pg_homepage #main #left #week .item .text {float: left; width: 160px; font-size: 18px; line-height: 24px; color: #328674;}
                .pg_homepage #main #left #week .noImage .text {float: left; width: 292px}
            .pg_homepage #main #left #week .item .text span { display: block; margin-top: 8px; line-height: 18px; font-size: 16px}
        .pg_homepage #main #left #week a.all {float: left; width: 325px; padding-left: 15px; font-size: 22px; line-height: 52px; color: #fff; text-decoration: none; background: #328674 url(/App_Images/btn_more.gif) no-repeat 290px center; }
            .pg_homepage #main #left #week a.all:hover {text-decoration: underline;}

    .pg_homepage #main #left #recent {float: left; width: 340px; background: #fbfbee; margin-bottom: 10px; }
        .pg_homepage #main #left #recent h2 {float: left; margin-left: -15px; width: 248px; height: 105px; padding-left: 110px; margin-bottom: 10px; font-size: 24px; line-height: 105px; color: #fff; background: url(/App_Images/title_home_recently_added.gif) no-repeat; }
        
        .pg_homepage #main #left #recent .slidebox {float: left; width: 340px; position: relative; }
        
        .pg_homepage #main #left #recent ul {float: left; width: 200px; margin-left: 70px; position: relative;}
            .pg_homepage #main #left #recent ul li {float: left; width: 200px; height: 279px; position: relative; background: url(/App_Images/bg_recent_item.gif) no-repeat; }
                .pg_homepage #main #left #recent ul li img {position: absolute; left: 17px; top: 3px; width: 166px; height: 248px; }
        
        .pg_homepage #main #left #recent #pager {float: left; width: 340px; text-align: center; margin-bottom: 15px;}
            .pg_homepage #main #left #recent #pager a {display: inline-block; width: 36px; height: 36px; margin: 0 2px;  background: url(/App_Images/ico_recent_pager_lg_off.gif) no-repeat;}
                .pg_homepage #main #left #recent #pager a:hover {background: url(/App_Images/ico_recent_pager_lg_on.gif) no-repeat; opacity: .8}
                .pg_homepage #main #left #recent #pager a.active {background: url(/App_Images/ico_recent_pager_lg_on.gif) no-repeat; opacity: 1;}
                
        .pg_homepage #main #left #recent #imagepager {float: left; width: 325px; text-align: center; padding-left: 15px;}
            .pg_homepage #main #left #recent #imagepager a {display: inline-block; border: 1px solid #000; opacity: .5; margin: 0 2px; margin-bottom: 5px;}
                .pg_homepage #main #left #recent #imagepager a:hover {opacity: .8;}
                .pg_homepage #main #left #recent #imagepager a.active {opacity: 1;}
                .pg_homepage #main #left #recent .default a img {width: 100px;}
                    .pg_homepage #main #left #recent .fourslides a img {width: 75px;}
                    .pg_homepage #main #left #recent .fiveslides a img {width: 58px;}
                    .pg_homepage #main #left #recent .sixslides a img {width: 47px;}
                    .pg_homepage #main #left #recent .sevenslides a img {width: 40px;}
                    .pg_homepage #main #left #recent .eightslides a img {width: 33px;}
                
        .pg_homepage #main #left #recent .bx-wrapper .bx-controls-direction a {width: 12px; height: 20px; opacity: 1; top: 92px; }
            .pg_homepage #main #left #recent .bx-wrapper .bx-prev {left: 22px; background: url(/App_Images/btn_recent_prev.gif) no-repeat;}
            .pg_homepage #main #left #recent .bx-wrapper .bx-next {right: 22px; background: url(/App_Images/btn_recent_next.gif) no-repeat;}


.pg_homepage #main #right {float: left; width: 907px; padding-left: 17px; border-left: 2px solid #c4c4c4; margin-left: -2px;}
    .pg_homepage #main #right #new {float: left; width: 907px; margin-bottom: 25px; }
        .pg_homepage #main #right #new h2 {float: left; width: 870px; margin-bottom: 15px; font-size: 24px; padding-left: 152px; line-height: 105px; color: #fff; background: url(/App_Images/title_home_whats_new.gif) no-repeat; }
        
        .pg_homepage #main #right #new .slidebox {float: left; width: 907px; position: relative;}
            
            .pg_homepage #main #right #new .slidebox ul li h3 {float: left; width: 460px; font-size: 25px; line-height: 30px; color: #383838; font-weight: bold; margin-top: 15px; margin-bottom: 20px;}
            .pg_homepage #main #right #new .slidebox ul li .text {float: left; width: 460px; font-size: 25px; line-height: 30px; color: #383838;}
            
                .pg_homepage #main #right #new .slidebox ul li .text ul {display: inline-block; width: 460px; margin: 10px 0; }
                    .pg_homepage #main #right #new .slidebox ul li .text ul li {float: left; padding-left: 20px; width: 440px; font-size: 25px; line-height: 30px; background: url(/App_Images/ico_bullet_adults.gif) no-repeat 0px 8px; }
            
                .pg_homepage #main #right #new .slidebox ul li .text a {color: #383838;}
            
            .pg_homepage #main #right #new .slidebox img {width: 375px; float: right; margin: 0 25px; padding-bottom: 80px;}
            
            .pg_homepage #main #right #new .slidebox .bx-wrapper .bx-pager {padding-right: 10px; }
            
                .pg_homepage #main #right #new .slidebox .bx-wrapper .bx-pager.bx-default-pager a {background: url(/App_Images/ico_new_pager_lg_off.gif) no-repeat; width: 34px; height: 34px;	margin: 0 1px; opacity: 1; }
            
                    .pg_homepage #main #right #new .slidebox .bx-wrapper .bx-pager.bx-default-pager a:hover,
                    .pg_homepage #main #right #new .slidebox .bx-wrapper .bx-pager.bx-default-pager a.active {background: url(/App_Images/ico_new_pager_lg_on.gif) no-repeat;}

    .pg_homepage #main #right #calendar {float: left; width: 464px; padding-right: 18px; border-right: 2px solid #c4c4c4; }
        .pg_homepage #main #right #calendar h2 {float: left; width: 324px; margin-bottom: 20px; font-size: 24px; padding-left: 140px; line-height: 90px; color: #fff; background: url(/App_Images/title_home_calendar.gif) no-repeat; }
   
        .pg_homepage #main #right #calendar #datebox {float: left; width: 232px; background: #315b83; height: 435px;}
            .pg_homepage #main #right #calendar #datebox h4 {float: left; width: 232px; display: none; text-align: center; color: #fff; font-size: 18px; text-transform: uppercase; margin-top: 37px;}
            .pg_homepage #main #right #calendar #datebox h3 {float: left; width: 192px; display: none; text-align: center; color: #fff; font-size: 130px; margin: 80px 20px 0 20px; border-bottom: 2px solid #c2cad2;}
        
        .pg_homepage #main #right #calendar #calendarbox {float: left; width: 232px; height: 435px; background: #fff; position: relative; }
            .pg_homepage #main #right #calendar #calendarbox input {position: absolute; top: 0px; left: 0px; }
            .pg_homepage #main #right #calendar #calendarbox a {position: absolute; bottom: 10px; right: 10px; display: none; color: #315b83; }
            
        .pg_homepage #main #right #calendar #events {float: left; width: 462px; border: 1px solid #e0e0e0; padding: 35px 0; display: none;}
            .pg_homepage #main #right #calendar #events .event {float: left; width: 432px; padding: 0 15px; font-size: 16px; line-height: 20px; color: #494949; display: none;}
   
    
    .pg_homepage #main #right #farright {float: left; width: 376px; padding-left: 20px; border-left: 2px solid #c4c4c4; margin-left: -2px; position: relative;}
        .pg_homepage #main #right #farright #howto {float: left; width: 376px;}
            
            .pg_homepage #main #right #farright #howto h2 {float: left; width: 403px; margin-bottom: 15px; margin-top: -8px; font-size: 24px; padding-left: 15px; line-height: 105px; color: #fff; background: url(/App_Images/title_home_howdo.gif) no-repeat; }
        
            .pg_homepage #main #right #farright #howto .dropdownbox {position: absolute; top: 30px; right: 0px; }
                .pg_homepage #main #right #farright #howto .dropdownbox .dropdown {float: left; width: 195px;}
                    .pg_homepage #main #right #farright #howto .dropdownbox .dropdown .selected,
                    .pg_homepage #main #right #farright #howto .dropdownbox .dropdown li {font-size: 14px; }
                .pg_homepage #main #right #farright #howto .dropdownbox a {float: left; margin-left: 5px; }
            
            .pg_homepage #main #right #farright #howto .answer {float: left; width: 376px; padding-bottom: 20px; display: none;}
                .pg_homepage #main #right #farright #howto #answer1 {display: block; }
                .pg_homepage #main #right #farright #howto .answer h3 {float: left; width: 376px; font-size: 24px; color: #686868; margin-bottom: 15px; font-weight: bold;}
                .pg_homepage #main #right #farright #howto .answer p {float: left; width: 376px; font-size: 16px; color: #494949; line-height: 18px;}
                    .pg_homepage #main #right #farright #howto .answer p a {color: #494949;}
                .pg_homepage #main #right #farright #howto .answer ul {float: left; width: 376px; }
                    .pg_homepage #main #right #farright #howto .answer ul li {float: left; width: 376px; font-size: 16px; color: #494949; line-height: 18px;}
                
        .pg_homepage #main #right #farright #donate {float: left; width: 376px;}
            .pg_homepage #main #right #farright #donate h2 {float: left; width: 376px; margin-bottom: 20px; font-size: 24px; line-height: 64px; color: #fff; background: url(/App_Images/title_donate.gif) no-repeat; }
                .pg_homepage #main #right #farright #donate h2 a {float: left; width: 289px; padding-left: 87px; line-height: 64px; color: #fff; text-decoration: none;}
                    .pg_homepage #main #right #farright #donate h2 a:hover {text-decoration: underline; }
                    
        .pg_homepage #main #right #farright #contact {float: left; width: 376px; padding-bottom: 15px;}
            .pg_homepage #main #right #farright #contact p.phone {float: left; width: 285px; font-size: 16px; line-height: 20px; color: #315b83; padding-left: 70px; margin-bottom: 15px; background: url(/App_Images/ico_phone_lg.gif) no-repeat 15px 0px;}
            .pg_homepage #main #right #farright #contact p.hours {float: left; width: 285px; font-size: 16px; line-height: 20px; color: #315b83; padding-left: 70px; margin-bottom: 15px; background: url(/App_Images/ico_hours_lg.gif) no-repeat 15px 0px;}
            .pg_homepage #main #right #farright #contact p.note {float: left; width: 370px; font-size: 14px; line-height: 16px; color: #315b83;}
            
        .pg_homepage #main #right #farright #contact .spacer {float: left; width: 427px; height: 2px; background: #d8d8d8; margin-left: -20px; margin-bottom: 9px;}

/* 2.0 About */

.pg_about #right {float: left; padding-left: 15px; border-left: 2px solid #c4c4c4; margin-left: -2px; width: 909px; }
    .pg_about #right h2 {float: left; font-size: 24px; line-height: 105px; color: #fff; padding-left: 22px; width: 902px; border-bottom: 10px solid #fbfbee; border-left: 17px solid #fbfbee; margin-left: -17px; background: url(/App_Images/bg_title.gif) no-repeat; }
        .pg_about #right h2 span {color: #5e7f9e; }
    
    .pg_about #right .noMessage {float: left; font-size: 22px; line-height: 30px; }
    
    .pg_about #right #landing {float: left; width: 864px; padding: 0 25px 10px 35px; border-bottom: 2px solid #d8d8d8; margin-left: -15px;}
        .pg_about #right #landing p {float: left; font-size: 22px; line-height: 30px; }
        .pg_about #right #landing h3 {float: left; width: 874px; font-size: 22px; line-height: 26px; margin-top: 40px; margin-bottom: 15px; font-weight: bold;}
        .pg_about #right #landing ul.list {float: left; width: 874px;}
            .pg_about #right #landing ul.list li {float: left; width: 874px; margin-bottom: 20px; font-size: 22px;}
                .pg_about #right #landing ul.list li a {line-height: 32px; display: inline-block;}
                    .pg_about #right #landing ul.list li a.pdf {background: url(/App_Images/ico_pdf.gif) no-repeat; padding-left: 42px;}
                    .pg_about #right #landing ul.list li a.web {background: url(/App_Images/ico_weblink.gif) no-repeat; padding-left: 42px;}
                    
    .pg_about #right #sections {float: left; width: 877px; padding: 40px 22px 10px 20px; }
        .pg_about #right #sections ul {float: left; width: 877px; }
            .pg_about #right #sections ul li {float: left; width: 830px; padding-left: 47px; margin-bottom: 25px; background: url(/App_Images/ico_section.gif) no-repeat;}
                .pg_about #right #sections ul li h3 {float: left; width: 808px; font-size: 24px; line-height: 28px; margin-bottom: 5px;}
                .pg_about #right #sections ul li p {float: left; width: 808px; font-size: 18px; line-height: 24px; }
                
    /* 2.1 Board & Staff */

    .pg_about #right #staff {float: left; width: 909px; margin-top: 15px;}
        .pg_about #right #staff h3 {float: left; width: 885px; line-height: 51px; color: #fff; background: #693286; font-size: 24px; padding-left: 24px; margin-bottom: 20px;}
        
        .pg_about #right #staff ul {float: left; width: 887px; padding-left: 22px;}
            .pg_about #right #staff ul li {float: left; width: 373px; margin-bottom: 23px;}
                .pg_about #right #staff ul li.spacer {float: left; width:887px; height: 1px; margin: 0px; }
            
                .pg_about #right #staff ul li img {float: left;  }
                .pg_about #right #staff ul li h4 {float: right; width: 285px; padding-right: 10px; font-size: 22px; line-height: 26px; font-weight: bold;}
                .pg_about #right #staff ul li p {float: right; width: 285px; padding-right: 10px; font-size: 18px; line-height: 24px;}
                
    .pg_about #right #board {float: left; width: 909px; margin-top: 10px; padding-bottom: 20px;}
        .pg_about #right #board h3 {float: left; width: 885px; line-height: 51px; color: #fff; background: #83233a; font-size: 24px; padding-left: 24px; margin-bottom: 20px;}
        
        .pg_about #right #board ul {float: left; width: 887px; padding-left: 22px;}
            .pg_about #right #board ul li {float: left; width: 373px; margin-bottom: 23px;}
                .pg_about #right #board ul li.spacer {float: left; width:887px; height: 1px; margin: 0px; }
            
                .pg_about #right #board ul li img {float: left;  }
                .pg_about #right #board ul li h4 {float: right; width: 285px; padding-right: 10px; font-size: 22px;line-height: 26px; font-weight: bold;}
                .pg_about #right #board ul li p {float: right; width: 285px; padding-right: 10px; font-size: 18px; line-height: 24px;}
        
        .pg_about #right #board p#correspond {float: left; width: 909px; font-size: 18px; line-height: 24px; text-align: center; margin-top: 10px;}
        
    
    /* 2.2 Adgendas & Minutes */
    
    .pg_about #right #adgendas {float: left; width: 923px; margin-left: -15px; padding-bottom: 20px;}
    .pg_about #right #adgendas .noMessage {margin-top: 10px; margin-left: 30px;}
        
        
        .pg_about #right #adgendas .year  .month {float: left; width: 923px; margin-top: 10px; }
            .pg_about #right #adgendas .year .month h3 {position: relative; float: left; width: 891px; margin-left: 15px; padding-left: 18px; font-size: 18px; line-height: 51px; background: #693286; color: #fff;}
                .pg_about #right #adgendas #future .year .month h3 {background: #83233a; }

                .pg_about #right #adgendas .year .month h3 a {display: block;}


        .pg_about #right #adgendas h3 a span {
            position: absolute;
            right: 10px;
            top: 21px;
            text-transform: uppercase;
            color: #fff;
            font-size: 14px;
            font-weight: normal;
        }

            .pg_about #right #adgendas .month .adgenda {float: left; width: 788px; padding: 20px 0px 0px 135px; border-bottom: 11px solid #f0f0e6; background: url(/App_Images/ico_adgenda.gif) no-repeat 36px 20px;}
                .pg_about #right #adgendas .month .active {background: url(/App_Images/ico_adgenda_active.gif) no-repeat 36px 20px;}
                
                .pg_about #right #adgendas .month .adgenda dl {float: left; width: 788px; min-height: 101px; background: url(/App_Images/bg_agenda.gif) repeat-y;}
                    .pg_about #right #adgendas .month .adgenda dl dt {float: left; width: 448px; display: block; padding-top: 15px;}
                        .pg_about #right #adgendas .month .adgenda dl dt h4 {float: left; width: 448px; font-size: 22px; line-height: 30px; font-weight: bold; }
                            .pg_about #right #adgendas #future .month .active dl dt {color: #000;}
                        .pg_about #right #adgendas .month .adgenda dl dt h5 {float: left; width: 448px; font-size: 16px; line-height: 24px; }
                    .pg_about #right #adgendas .month .adgenda dl dd {float: left; width: 150px; display: block; background: #f0f0e6; text-align: center; font-size: 18px; padding-top: 28px; position: relative}
                        .pg_about #right #adgendas .month .adgenda dl dd a.pdf {display: inline-block; padding-left: 42px; font-size: 18px; line-height: 32px; background: url(/App_Images/ico_pdf.png) no-repeat;}
                        .pg_about #right #adgendas .month .adgenda dl dd p {position: absolute; width: 170px; text-align: center; line-height: 32px; font-size: 12px; display: none; z-index: 5; font-weight: bold;}
                        
                            .pg_about #right #adgendas .month .adgenda dl dd.nolink a.pdf {opacity: .2;}
                            .pg_about #right #adgendas .month .adgenda dl dd.nolink p {display: block; }


        .pg_about #right #adgendas .year {float: left; width: 923px; margin-top: 10px; }
        .pg_about #right #adgendas .year h3 {position: relative; float: left; width: 891px; margin-left: 15px; padding-left: 18px; font-size: 20px; line-height: 51px; background: #315B83; color: #fff;}
            
            .pg_about #right #adgendas .year h3 a {display: block;}



    
        .pg_about #right #adgendas h4#upcoming {float: left; width: 909px; margin-left: 15px; text-align: center; font-size: 22px; line-height: 100px;}
        
    /* 2.3 Policies */
    
    .pg_about #right #policies {float: left; width: 877px; padding: 30px 22px 10px 20px; }
        .pg_about #right #policies ul {float: left; width: 877px; }
            .pg_about #right #policies ul li {float: left; width: 827px; padding-left: 50px; margin-bottom: 25px; min-height: 45px; background: url(/App_Images/ico_pdf_lg.jpg) no-repeat;}
                .pg_about #right #policies ul li h3 {float: left; width: 808px; font-size: 24px; line-height: 26px; margin-bottom: 5px; margin-top: 15px; font-weight: bold;}
                .pg_about #right #policies ul li div.txt {float: left; width: 808px; font-size: 18px; line-height: 24px; }
                    .pg_about #right #policies ul li div.txt ul {display: inline-block; width: 808px; margin: 10px 0; }
                        .pg_about #right #policies ul li div.txt ul li {float: left; padding-left: 20px; width: 788px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_library.gif) no-repeat 0px 5px; margin-bottom: 0; min-height: 0px;}
    
    /* 2.4 News */
    .pg_about #right #landing #selectbox {float: left; width: 874px; margin-top: 20px;}
        .pg_about #right #landing #selectbox h3 {float: left; font-size: 22px; font-weight: bold; width: auto; margin:0; margin-right: 15px; line-height: 30px; }
        .pg_about #right #landing #selectbox .dropdownbox {float: left; width:auto;  }
            .pg_about #right #landing #selectbox .dropdownbox .dropdown {float: left; width: 330px; border: 1px solid #9b9b9b;}
            .pg_about #right #landing #selectbox .dropdownbox a {float: left; margin-left: 5px; }
    
    .pg_about #right #loader {float: left; padding-top: 50px; width: 877px; text-align: center; display: none; z-index: 1;} 
    
    .pg_about #right #news {float: left; width: 877px; padding: 30px 22px 10px 10px; }
        .pg_about #right #news ul {float: left; width: 877px; }
            .pg_about #right #news ul li {float: left; width: 797px; padding-left: 80px; margin-bottom: 35px; min-height: 70px; background: url(/App_Images/ico_news.gif) no-repeat;}
                .pg_about #right #news ul li h3 {float: left; width: 778px; font-size: 24px; line-height: 26px; margin-bottom: 10px; margin-top: 20px; font-weight: bold;}
                .pg_about #right #news ul li h4 {float: left; width:778px; font-size: 16px;line-height: 20px; margin-bottom: 10px; }
                .pg_about #right #news ul li div.txt {float: left; width: 778px; font-size: 18px; line-height: 24px; }
                    .pg_about #right #news ul li div.txt a.more {white-space: nowrap;}
                    .pg_about #right #news ul li div.txt ul {display: inline-block; width: 778px; margin: 10px 0; }
                        .pg_about #right #news ul li div.txt ul li {float: left; padding-left: 20px; width: 758px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_kids.gif) no-repeat 0px 5px; margin-bottom: 0; min-height: 0px;}
    
    
            /* 2.4.x News Details */
            
            .pg_about #right #landing a.return {float: left; font-size: 16px; line-height: 34px; }
            .pg_about #right #landing .st_sharethis_custom{
	            background: url("/App_Images/ico_share.gif") no-repeat scroll left top transparent;
	            padding:10px 0 10px 40px; font-size: 16px; height: 14px; float: right; text-decoration: underline;
            }
            .pg_about #right #landing a.print {float: right; line-height: 34px; padding-left: 40px; margin-right: 15px; font-size: 16px; background: url(/App_Images/ico_print.gif) no-repeat;}
        
    
    /* 2.5 Employment */
    
    .pg_about #right #employment {float: left; width: 877px; padding: 30px 22px 10px 17px; }
        .pg_about #right #employment ul {float: left; width: 877px; }
            .pg_about #right #employment ul li {float: left; width: 797px; padding-left: 80px; margin-bottom: 35px; min-height: 60px; background: url(/App_Images/ico_employment.gif) no-repeat;}
                .pg_about #right #employment ul li h3 {float: left; width: 778px; font-size: 24px;line-height: 26px; margin-bottom: 5px; margin-top: 15px; font-weight: bold;}
                .pg_about #right #employment ul li div.txt {float: left; width: 778px; font-size: 18px; line-height: 24px; }
                    .pg_about #right #employment ul li div.txt ul {display: inline-block; width: 778px; margin: 10px 0; }
                        .pg_about #right #employment ul li div.txt ul li {float: left; padding-left: 20px; width: 758px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_library.gif) no-repeat 0px 5px; margin-bottom: 0; min-height: 0px;}
                
                .pg_about #right #employment ul li a.web {float: left; padding-left: 42px; margin-top: 20px; font-size: 18px; line-height: 32px; margin-right: 15px; background: url(/App_Images/ico_weblink.gif) no-repeat;}
                .pg_about #right #employment ul li a.pdf {float: left; padding-left: 42px; margin-top: 20px; font-size: 18px; line-height: 32px; background: url(/App_Images/ico_pdf.gif) no-repeat;}
                
                
/* 3.0 Events */

.pg_events #right {float: left; padding-left: 15px; border-left: 2px solid #c4c4c4; margin-left: -2px; width: 909px; padding-bottom: 30px; }
    .pg_events #right h2 {float: left; font-size: 24px; line-height: 105px; color: #fff; padding-left: 22px; width: 902px; border-bottom: 10px solid #fbfbee; border-left: 17px solid #fbfbee; margin-left: -17px; background: url(/App_Images/bg_title.gif) no-repeat; }
        .pg_events #right h2 span {color: #5e7f9e; }
        
    .pg_events #right #landing {float: left; width: 864px; padding: 0 25px 10px 35px; border-bottom: 2px solid #d8d8d8; margin-left: -15px;}
        .pg_events #right #landing p {float: left; font-size: 22px; line-height: 30px; }
            .pg_events #right #landing p a.pdf {display: inline-block; padding-left: 34px; white-space: nowrap; line-height: 30px; background: url(/App_Images/ico_pdf.gif) no-repeat left center;}
                
                
                
    .pg_events #center .evespacer { margin-bottom: 0px; }
    .pg_events #event_left { margin-right: -20px; margin-top: 30px; padding-top: 20px; float: left; padding-right: 10px; min-height: 736px; width: 887px; border-right: 0px }
    
        .pg_events #center .step { float: left; width: 887px; padding-bottom: 20px; margin-left: 5px}
        .pg_events #center .step img, .pg_events #center .step span, .pg_events #center .step select { float: left; }
           .pg_events #center .step span { margin-left: 10px; padding-top: 6px; padding-bottom: 3px;width: 150px; white-space:nowrap }
            .pg_events #center .step select { margin-top: -5px }
		
                
        .pg_events #event_left ul { clear: both; list-style: none; margin: 5px;}
        .pg_events #event_left li { font-size: 12px; color: #000; line-height: 14px; padding-left: 15px; margin-bottom: 4px; position: relative;}
        .pg_events #event_left li a { font-size: 12px; color: #000; line-height: 14px;  }
        
        
        .pg_events #event_left li .detailsbox {position: absolute; top: 0px; left: 0px; }
        .pg_events #event_left li .details {position: absolute; bottom: 11px; left: 9px; width: 305px; display: none; z-index: 5; }
            .pg_events #event_left ul.Friday li .details,
            .pg_events #event_left ul.Saturday li .details {position: absolute; bottom: 11px; right: -1px; left: auto; }
        
            .pg_events #event_left li:hover .details {display: block;  }
                .pg_events #event_left li .details .detailstop {position: absolute; top: -12px; left: 0px; width: 305px; height: 12px; }
                .pg_events #event_left li .details .detailsbtm {position: absolute; bottom: -14px; left: 0px; width: 305px; height: 14px;  }
                
                .pg_events #event_left li.adults .details { background: url(/App_Images/bg_details_adult_mid.png) repeat-y;}
                .pg_events #event_left li.adults .details .detailstop {background: url(/App_Images/bg_details_adult_top.png) no-repeat;}
                .pg_events #event_left li.adults .details .detailsbtm {background: url(/App_Images/bg_details_adult_btm.png) no-repeat;}
                    .pg_events #event_left ul.Friday li.adults .details .detailsbtm,
                    .pg_events #event_left ul.Saturday li.adults .details .detailsbtm {background: url(/App_Images/bg_details_adult_btm_flip.png) no-repeat;}
                
                .pg_events #event_left li.teens .details { background: url(/App_Images/bg_details_teen_mid.png) repeat-y;}
                .pg_events #event_left li.teens .details .detailstop {background: url(/App_Images/bg_details_teen_top.png) no-repeat;}
                .pg_events #event_left li.teens .details .detailsbtm {background: url(/App_Images/bg_details_teen_btm.png) no-repeat;}
                    .pg_events #event_left ul.Friday li.teens .details .detailsbtm,
                    .pg_events #event_left ul.Saturday li.teens .details .detailsbtm {background: url(/App_Images/bg_details_teen_btm_flip.png) no-repeat;}
                
                .pg_events #event_left li.kids .details { background: url(/App_Images/bg_details_kid_mid.png) repeat-y;}
                .pg_events #event_left li.kids .details .detailstop {background: url(/App_Images/bg_details_kid_top.png) no-repeat;}
                .pg_events #event_left li.kids .details .detailsbtm {background: url(/App_Images/bg_details_kid_btm.png) no-repeat;}
                    .pg_events #event_left ul.Friday li.kids .details .detailsbtm,
                    .pg_events #event_left ul.Saturday li.kids .details .detailsbtm {background: url(/App_Images/bg_details_kid_btm_flip.png) no-repeat;}
                
                .pg_events #event_left li.library .details { background: url(/App_Images/bg_details_library_mid.png) repeat-y;}
                .pg_events #event_left li.library .details .detailstop {background: url(/App_Images/bg_details_library_top.png) no-repeat;}
                .pg_events #event_left li.library .details .detailsbtm {background: url(/App_Images/bg_details_library_btm.png) no-repeat;}
                    .pg_events #event_left ul.Friday li.library .details .detailsbtm,
                    .pg_events #event_left ul.Saturday li.library .details .detailsbtm {background: url(/App_Images/bg_details_library_btm_flip.png) no-repeat;}
                
                .pg_events #event_left li .details h3 {float: left; width: 270px; margin-left: 13px; font-size: 18px;line-height: 24px; color: #fff; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
                .pg_events #event_left li .details h4 {float: left; width: 280px; margin-left: 13px; margin-top: 10px; font-size: 16px; line-height: 20px; color: #fff;}
                    .pg_events #event_left li .details h4 span {float: left; width: 65px; padding-right: 10px; display: block; font-size: 14px; line-height: 20px; color: #fff; font-weight: bold; text-transform: uppercase; text-align: right;  }
        
        
        .pg_events #event_left li.adults { background: url(/App_Images/ico_bullet_adults.gif) 0px 1px no-repeat; }
        .pg_events #event_left li.teens {  background: url(/App_Images/ico_bullet_teens.gif) 0px 1px no-repeat;}
        .pg_events #event_left li.kids { background: url(/App_Images/ico_bullet_kids.gif) 0px 1px no-repeat; }
        .pg_events #event_left li.library {  background: url(/App_Images/ico_bullet_library.gif) 0px 1px no-repeat;}
                
    .pg_events .calendar_area { float: left;}

        .pg_events #center .calendar_cont .step3 { padding-bottom: 0px; }
    
      
        .pg_events .calendar_cont .calendar_area { margin-left: 0px; }

        
        .pg_events #calendartopbox {float: left; position: relative; width: 887px;}
        
        .pg_events .legend { position: absolute; top: 18px; right: 15px; }
		.pg_events .fake_calendar_nav {position: absolute; top: 75px; right: 15px; width: 225px;}
		.pg_events .fake_calendar_nav a { text-decoration: underline; font-size: 15px; color: #383838}
		.pg_events .fake_calendar_nav a:hover { color: #383838}
		.pg_events .fake_calendar_nav a.prev { float: left; }
		.pg_events .fake_calendar_nav a.next { float: right;}

              
                
                
                
    /* 3.x Events Details */
            
            .pg_events #right #landing a.return {float: left; font-size: 16px; line-height: 34px; }
            .pg_events #right #landing .st_sharethis_custom{
	            background: url("/App_Images/ico_share.gif") no-repeat scroll left top transparent;
	            padding:10px 0 10px 40px; font-size: 16px; height: 14px; float: right; text-decoration: underline;
            }
            .pg_events #right #landing a.print {float: right; line-height: 34px; padding-left: 40px; margin-right: 15px; font-size: 16px; background: url(/App_Images/ico_print.gif) no-repeat;}
        
                
                
                
                
/* 4.0 Resources */

.pg_resources #right {float: left; padding-left: 15px; border-left: 2px solid #c4c4c4; margin-left: -2px; width: 909px; }
    .pg_resources #right h2 {float: left; font-size: 24px; line-height: 105px; color: #fff; padding-left: 22px; width: 902px; border-bottom: 10px solid #fbfbee; border-left: 17px solid #fbfbee; margin-left: -17px; background: url(/App_Images/bg_title.gif) no-repeat; }
        .pg_resources #right h2 span {color: #5e7f9e; }
    
    .pg_resources #right #landing {float: left; width: 864px; padding: 0 25px 10px 35px; border-bottom: 2px solid #d8d8d8; margin-left: -15px;}
        .pg_resources #right #landing p {float: left; font-size: 22px; line-height: 30px; }
        
    .pg_resources #right .noMessage {float: left; font-size: 22px; line-height: 30px; }
        
    .pg_resources #right #sections {float: left; width: 877px; padding: 40px 22px 10px 20px; }
        .pg_resources #right #sections ul {float: left; width: 877px; }
            .pg_resources #right #sections ul li {float: left; width: 830px; padding-left: 47px; margin-bottom: 25px; background: url(/App_Images/ico_section.gif) no-repeat;}
                .pg_resources #right #sections ul li h3 {float: left; width: 808px; font-size: 24px; line-height: 26px; margin-bottom: 5px; font-weight: bold;}
                .pg_resources #right #sections ul li p {float: left; width: 808px; font-size: 18px; line-height: 24px; }
                
                
    /* 4.1 Resources -> Books and More */
    
    .pg_resources #right #books {float: left; width: 877px; padding: 40px 22px 10px 20px; }
        .pg_resources #right #books ul {float: left; width: 877px; }
            .pg_resources #right #books ul li {float: left; width: 877px; margin-bottom: 25px; }
                .pg_resources #right #books ul li .imagebox {float: left; width: 151px; text-align: center; margin-right: 15px;}
                    .pg_resources #right #books ul li .imagebox img {max-width: 151px;}
                .pg_resources #right #books ul li .text {float: left; width: 697px; margin-top: 15px;}
                    .pg_resources #right #books ul li .text h3 {float: left; width: 697px; font-size: 24px; line-height: 26px; margin-bottom: 5px; font-weight: bold;}
                    .pg_resources #right #books ul li .text div.txt {float: left; width: 697px; font-size: 18px; line-height: 24px; }
                    .pg_resources #right #books ul li .text div.txt p { line-height: inherit; }
                    .pg_resources #right #books ul li div.txt ul {display: inline-block; width: 697px; margin: 10px 0; }
                        .pg_resources #right #books ul li div.txt ul li {float: left; padding-left: 20px; width: 677px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_library.gif) no-repeat 0px 5px; margin-bottom: 0; min-height: 0px;}
                    
                    .pg_resources #right #books ul li .noimg,
                        .pg_resources #right #books ul li .noimg h3,
                        .pg_resources #right #books ul li .noimg div.txt {width: 863px; margin-top: 0px;}
                        
                       
                    #main #right .pdf { background: url(/App_Images/ico_pdf.png) no-repeat; padding-left: 35px; line-height: 31px; float: right; }
                     
    /* 4.2 Resources -> Databases */
    
    .pg_resources #right #databases {float: left; width: 877px; padding: 40px 22px 10px 20px; }
        .pg_resources #right #databases ul {float: left; width: 877px; }
            .pg_resources #right #databases ul li {float: left; width: 877px; margin-bottom: 25px; }
                .pg_resources #right #databases ul li .imagebox {float: left; width: 151px; text-align: center; margin-right: 15px;}
                    .pg_resources #right #databases ul li .imagebox img {max-width: 151px; }
                .pg_resources #right #databases ul li .text {float: left; width: 697px; margin-top: 15px;}
                    .pg_resources #right #databases ul li .text h3 {float: left; width: 697px; font-size: 24px; line-height: 26px; margin-bottom: 5px; font-weight: bold;}
                    .pg_resources #right #databases ul li .text div.txt {float: left; width: 697px; font-size: 18px; line-height: 24px; }
                        .pg_resources #right #databases ul li div.txt ul {display: inline-block; width: 697px; margin: 10px 0; }
                            .pg_resources #right #databases ul li div.txt ul li {float: left; padding-left: 20px; width: 677px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_library.gif) no-repeat 0px 5px; margin-bottom: 0; min-height: 0px;}
                    
                    .pg_resources #right #databases ul li .noimg,
                        .pg_resources #right #databases ul li .noimg h3,
                        .pg_resources #right #databases ul li .noimg div.txt {width: 863px; margin-top: 0px;}

    /* 4.3 Resources -> Links */
    
    .pg_resources #right #links {float: left; width: 877px; padding: 40px 22px 10px 20px; }
        .pg_resources #right #links ul {float: left; width: 877px; }
            .pg_resources #right #links ul li {float: left; width: 877px; margin-bottom: 25px; }
                .pg_resources #right #links ul li .imagebox {float: left; width: 151px; text-align: center; margin-right: 15px;}
                    .pg_resources #right #links ul li .imagebox img {max-width: 151px }
                .pg_resources #right #links ul li .text {float: left; width: 697px; margin-top: 15px;}
                    .pg_resources #right #links ul li .text h3 {float: left; width: 697px; font-size: 24px; line-height: 26px; margin-bottom: 5px; font-weight: bold;}
                    .pg_resources #right #links ul li .text div.txt {float: left; width: 697px; font-size: 18px; line-height: 24px; }
                        .pg_resources #right #links ul li div.txt ul {display: inline-block; width: 697px; margin: 10px 0; }
                            .pg_resources #right #links ul li div.txt ul li {float: left; padding-left: 20px; width: 677px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_library.gif) no-repeat 0px 5px; margin-bottom: 0; min-height: 0px;}
                    
                    .pg_resources #right #links ul li .noimg,
                        .pg_resources #right #links ul li .noimg h3,
                        .pg_resources #right #links ul li .noimg div.txt {width: 863px; margin-top: 0px;}
                        
/* 5.0 Kids */

.pg_kids #right {float: left; padding-left: 15px; border-left: 2px solid #c4c4c4; margin-left: -2px; width: 909px; }
    .pg_kids #right h2 {float: left; border-bottom: 10px solid #fbfbee; border-left: 17px solid #fbfbee; margin-left: -17px; margin-top: -28px; }
    
    .pg_kids #right #landing {float: left; width: 864px; padding: 0 25px 10px 35px; border-bottom: 2px solid #d8d8d8; margin-left: -15px;}
        .pg_kids #right #landing p {float: left; font-size: 22px; line-height: 30px; }
        
    .pg_kids #right #sections {float: left; width: 877px; padding: 40px 22px 10px 20px; }
        .pg_kids #right #sections ul {float: left; width: 877px; }
            .pg_kids #right #sections ul li {float: left; width: 830px; padding-left: 47px; margin-bottom: 25px; background: url(/App_Images/ico_section.gif) no-repeat;}
                .pg_kids #right #sections ul li h3 {float: left; width: 808px; font-size: 24px; line-height: 26px; margin-bottom: 5px; font-weight: bold;}
                .pg_kids #right #sections ul li p {float: left; width: 808px; font-size: 18px; line-height: 24px; }
                
    .pg_kids #right .noMessage {float: left; font-size: 22px; line-height: 30px; padding: 20px; }
    
    .pg_kids #right #events {float: left; width: 909px; padding: 0px 0px 10px 0px; }
        .pg_kids #right #events h3 {float: left; width: 883px; font-size: 24px; line-height: 51px; background: #328674; color: #fff; padding-left: 24px; margin-bottom: 10px;}
        
        .pg_kids #right #events .event {float: left; width: 909px; margin-top: 20px; }
            .pg_kids #right #events .event .date {float: left; width: 78px; height: 98px; margin-right: 20px; background: url(/App_Images/ico_events_kids.gif) no-repeat; }
                .pg_kids #right #events .event .date h4 {float: left; width: 78px; text-align: center; font-size: 18px; color: #fbfbee; font-weight: bold; text-transform: uppercase; line-height: 26px;}
                .pg_kids #right #events .event .date h5 {float: left; width: 78px; text-align: center; font-size: 26px; color: #328674; font-weight: bold; line-height: 65px;}
                
        
            .pg_kids #right #events .event .details {float: left; width: 787px;}
                .pg_kids #right #events .event .details h4 {float: left; width: 787px; font-size: 24px; line-height: 36px; font-weight: bold;}
                    .pg_kids #right #events .event .details h5 {float: left; width:787px; font-size: 16px;line-height: 20px; margin-bottom: 10px; }
                    .pg_kids #right #events .event .details div.txt {float: left; width: 787px; font-size: 18px; line-height: 24px; }
                        .pg_kids #right #events .event .details div.txt a.more {white-space: nowrap;}
                        .pg_kids #right #events .event .details div.txt ul {display: inline-block; width: 787px; margin: 10px 0; }
                            .pg_kids #right #events .event .details div.txt ul li {float: left; padding-left: 20px; width: 767px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_kids.gif) no-repeat 0px 5px; margin: 0; min-height: 0px;}
                            
            .pg_kids #right #events a.viewAll {float: left; width: 883px; font-size: 24px; line-height: 51px; background: #328674; color: #fff; padding-left: 24px; margin-top: 20px; margin-bottom: 10px;}
                .pg_kids #right #events a.viewAll span {display: inline-block; line-height: 51px; color: #fff; position: relative;}
                    .pg_kids #right #events a.viewAll:hover span {text-decoration: underline; }
                    .pg_kids #right #events a.viewAll span img {position: absolute; top: 6px; right: -69px;}
                        
    /* 5.1 Kids -> Books and More */
    .pg_kids #right h3 span {color: #3ea58f; }
        
    .pg_kids #right #books {float: left; width: 877px; padding: 0px 22px 10px 0px; }
        .pg_kids #right #books h3 {float: left; width: 887px; font-size: 24px; line-height: 51px; background: #328674; color: #fff; padding-left: 20px; margin-bottom: 20px;}
        .pg_kids #right #books p {float: left; font-size: 22px; line-height: 30px; width: 888px; margin-left: -15px; padding-left: 35px; padding-bottom: 15px; border-bottom: 2px solid #d8d8d8; }
        
        .pg_kids #right #books ul {float: left; width: 877px; margin-left: 15px; }
            .pg_kids #right #books ul li {float: left; width: 877px; margin-top: 25px; }
                .pg_kids #right #books ul li .imagebox {float: left; width: 151px; text-align: center; margin-right: 20px;}
                    .pg_kids #right #books ul li .imagebox img {max-width: 151px; }
                .pg_kids #right #books ul li .text {float: left; width: 697px; margin-top: 20px;}
                    .pg_kids #right #books ul li .text h4 {float: left; width: 697px; font-size: 24px; line-height: 26px; margin-bottom: 5px; font-weight: bold;}
                    .pg_kids #right #books ul li .text div.txt {float: left; width: 697px; font-size: 18px; line-height: 24px; }
                        .pg_kids #right #books ul li div.txt ul {display: inline-block; width: 697px; margin: 10px 0; }
                            .pg_kids #right #books ul li div.txt ul li {float: left; padding-left: 20px; width: 677px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_kids.gif) no-repeat 0px 5px; margin: 0; min-height: 0px;}
                    
                    .pg_kids #right #books ul li .noimg,
                        .pg_kids #right #books ul li .noimg h4,
                        .pg_kids #right #books ul li .noimg div.txt {width: 871px; margin-top: 0px;}
                        
    /* 5.2 Kids -> Homework Help */
    
    .pg_kids #right #homework {float: left; width: 877px; padding: 0px 22px 10px 0px; }
        .pg_kids #right #homework h3 {float: left; width: 887px; font-size: 24px; line-height: 51px; background: #328674; color: #fff; padding-left: 20px; margin-bottom: 20px;}
        .pg_kids #right #homework p {float: left; font-size: 22px; line-height: 30px; width: 888px; margin-left: -15px; padding-left: 35px; padding-bottom: 15px; border-bottom: 2px solid #d8d8d8; }
        
        .pg_kids #right #homework ul {float: left; width: 877px; margin-left: 15px; }
            .pg_kids #right #homework ul li {float: left; width: 877px; margin-top: 25px; }
                .pg_kids #right #homework ul li .imagebox {float: left; width: 151px; text-align: center; margin-right: 15px;}
                    .pg_kids #right #homework ul li .imagebox img {max-width: 151px; }
                .pg_kids #right #homework ul li .text {float: left; width: 697px; margin-top: 15px;}
                    .pg_kids #right #homework ul li .text h4 {float: left; width: 697px; font-size: 24px; line-height: 26px; margin-bottom: 5px; font-weight: bold;}
                    .pg_kids #right #homework ul li .text div.txt {float: left; width: 697px; font-size: 18px; line-height: 24px; }
                        .pg_kids #right #homework ul li div.txt ul {display: inline-block; width: 697px; margin: 10px 0; }
                            .pg_kids #right #homework ul li div.txt ul li {float: left; padding-left: 20px; width: 677px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_kids.gif) no-repeat 0px 5px; margin: 0; min-height: 0px;}
                    
                    .pg_kids #right #homework ul li .noimg,
                        .pg_kids #right #homework ul li .noimg h3,
                        .pg_kids #right #homework ul li .noimg div.txt {width: 863px; margin-top: 0px;}
                        
    /* 5.3 Kids -> News */
    .pg_kids #right #landing h3 {float: left; width: 887px; font-size: 24px; line-height: 51px; background: #328674; color: #fff; padding-left: 20px; margin-bottom: 10px; margin-left: -20px;}
    .pg_kids #right #landing #selectbox {float: left; width: 874px; margin-top: 20px;}
        .pg_kids #right #landing #selectbox h4 {float: left; font-size: 22px; font-weight: bold; width: auto; margin:0; margin-right: 15px; line-height: 30px; }
        .pg_kids #right #landing #selectbox .dropdownbox {float: left; width:auto;  }
            .pg_kids #right #landing #selectbox .dropdownbox .dropdown {float: left; width: 330px; border: 1px solid #9b9b9b;}
            .pg_kids #right #landing #selectbox .dropdownbox a {float: left; margin-left: 5px; }
    
    .pg_kids #right #loader {float: left; padding-top: 50px; width: 877px; text-align: center; display: none; z-index: 1;} 
    
    .pg_kids #right #news {float: left; width: 877px; padding: 30px 22px 10px 10px; }
        .pg_kids #right #news ul {float: left; width: 877px; }
            .pg_kids #right #news ul li {float: left; width: 797px; padding-left: 80px; margin-bottom: 35px; min-height: 70px; background: url(/App_Images/ico_news_kids.gif) no-repeat;}
                .pg_kids #right #news ul li h3 {float: left; width: 778px; font-size: 24px; line-height: 26px; margin-bottom: 10px; margin-top: 20px; font-weight: bold;}
                .pg_kids #right #news ul li h4 {float: left; width:778px; font-size: 16px; line-height: 20px; margin-bottom: 10px; font-weight: bold;}
                .pg_kids #right #news ul li div.txt {float: left; width: 778px; font-size: 18px; line-height: 30px; line-height: 24px; }
                    .pg_kids #right #news ul li div.txt a.more {white-space: nowrap;}
                    .pg_kids #right #news ul li div.txt ul {display: inline-block; width: 778px; margin: 10px 0; }
                            .pg_kids #right #news ul li div.txt ul li {float: left; padding-left: 20px; width: 758px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_kids.gif) no-repeat 0px 5px; margin: 0; min-height: 0px;}
    
    
            /* 5.3.x News Details */
            
            .pg_kids #right h3.title {float: left; width: 883px; font-size: 24px; line-height: 51px; background: #328674; color: #fff; padding-left: 24px; margin-bottom: 10px;}
                .pg_kids #right h3.title span {display: none; }
            .pg_kids #right #landing a.return {float: left; font-size: 16px; line-height: 34px; }
            .pg_kids #right #landing .st_sharethis_custom{
	            background: url("/App_Images/ico_share.gif") no-repeat scroll left top transparent;
	            padding:10px 0 10px 40px; font-size: 16px; height: 14px; float: right; text-decoration: underline;
            }
            .pg_kids #right #landing a.print {float: right; line-height: 34px; padding-left: 40px; margin-right: 15px; font-size: 16px; background: url(/App_Images/ico_print.gif) no-repeat;}
        

/* 6.0 Teens */

.pg_teens #right {float: left; padding-left: 15px; border-left: 2px solid #c4c4c4; margin-left: -2px; width: 909px; }
    .pg_teens #right h2 {float: left; border-bottom: 10px solid #fbfbee; border-left: 17px solid #fbfbee; margin-left: -17px; }
    
    .pg_teens #right #landing {float: left; width: 864px; padding: 0 25px 10px 35px; border-bottom: 2px solid #d8d8d8; margin-left: -15px;}
        .pg_teens #right #landing p {float: left; font-size: 22px; line-height: 30px; }
        
    .pg_teens #right #sections {float: left; width: 877px; padding: 40px 22px 10px 20px; }
        .pg_teens #right #sections ul {float: left; width: 877px; }
            .pg_teens #right #sections ul li {float: left; width: 830px; padding-left: 47px; margin-bottom: 25px; background: url(/App_Images/ico_section.gif) no-repeat;}
                .pg_teens #right #sections ul li h3 {float: left; width: 808px; font-size: 24px; line-height: 26px; margin-bottom: 5px; font-weight: bold;}
                .pg_teens #right #sections ul li p {float: left; width: 808px; font-size: 18px; line-height: 24px; }
                
    .pg_teens #right .noMessage {float: left; font-size: 22px; line-height: 30px; padding: 20px;}
      
    .pg_teens #right #events {float: left; width: 909px; padding: 0px 0px 10px 0px; }
        .pg_teens #right #events h3 {float: left; width: 883px; font-size: 24px; line-height: 51px; background: #693286; color: #fff; padding-left: 24px; margin-bottom: 10px;}
        
        .pg_teens #right #events .event {float: left; width: 909px; margin-top: 20px; }
            .pg_teens #right #events .event .date {float: left; width: 78px; height: 98px; margin-right: 20px; background: url(/App_Images/ico_events_teens.gif) no-repeat; }
                .pg_teens #right #events .event .date h4 {float: left; width: 78px; text-align: center; font-size: 18px; color: #fbfbee; font-weight: bold; text-transform: uppercase; line-height: 26px;}
                .pg_teens #right #events .event .date h5 {float: left; width: 78px; text-align: center; font-size: 26px; color: #693286; font-weight: bold; line-height: 65px;}
                
        
            .pg_teens #right #events .event .details {float: left; width: 787px;}
                .pg_teens #right #events .event .details h4 {float: left; width: 787px; font-size: 24px; line-height: 36px; font-weight: bold;}
                    .pg_teens #right #events .event .details h5 {float: left; width:787px; font-size: 16px;line-height: 20px; margin-bottom: 10px; }
                    .pg_teens #right #events .event .details div.txt {float: left; width: 787px; font-size: 18px; line-height: 24px; }
                        .pg_teens #right #events .event .details div.txt a.more {white-space: nowrap;}
                        .pg_teens #right #events .event .details div.txt ul {display: inline-block; width: 787px; margin: 10px 0; }
                            .pg_teens #right #events .event .details div.txt ul li {float: left; padding-left: 20px; width: 767px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_teens.gif) no-repeat 0px 5px; margin: 0; min-height: 0px;}
                        
                        
            .pg_teens #right #events a.viewAll {float: left; width: 883px; font-size: 24px; line-height: 51px; background: #693286; color: #fff; padding-left: 24px; margin-top: 20px; margin-bottom: 10px;}
                .pg_teens #right #events a.viewAll span {display: inline-block; line-height: 51px; color: #fff; position: relative;}
                    .pg_teens #right #events a.viewAll:hover span {text-decoration: underline; }
                    .pg_teens #right #events a.viewAll span img {position: absolute; top: 6px; right: -69px;}
    
    /* 6.1 Teens -> Books and More */
    .pg_teens #right h3 span {color: #a04fcc; }
    .pg_teens #right #books {float: left; width: 877px; padding: 0px 22px 10px 0px; }
        .pg_teens #right #books h3 {float: left; width: 887px; font-size: 24px; line-height: 51px; background: #693286; color: #fff; padding-left: 20px; margin-bottom: 20px;}
        .pg_teens #right #books p {float: left; font-size: 22px; line-height: 30px; width: 888px; margin-left: -15px; padding-left: 35px; padding-bottom: 15px; border-bottom: 2px solid #d8d8d8; }
        
        .pg_teens #right #books ul {float: left; width: 877px; margin-left: 15px; }
            .pg_teens #right #books ul li {float: left; width: 877px; margin-top: 25px; }
                .pg_teens #right #books ul li .imagebox {float: left; width: 151px; text-align: center; margin-right: 20px;}
                    .pg_teens #right #books ul li .imagebox img {max-width: 151px; }
                .pg_teens #right #books ul li .text {float: left; width: 697px; margin-top: 20px;}
                    .pg_teens #right #books ul li .text h4 {float: left; width: 697px; font-size: 24px; line-height: 28px; margin-bottom: 5px; font-weight: bold;}
                    .pg_teens #right #books ul li .text div.txt {float: left; width: 697px; font-size: 18px; line-height: 24px; }
                        .pg_teens #right #books ul li div.txt ul {display: inline-block; width: 697px; margin: 10px 0; }
                            .pg_teens #right #books ul li div.txt ul li {float: left; padding-left: 20px; width: 677px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_teens.gif) no-repeat 0px 5px; margin: 0; min-height: 0px;}
                    
                    .pg_teens #right #books ul li .noimg,
                        .pg_teens #right #books ul li .noimg h4,
                        .pg_teens #right #books ul li .noimg div.txt {width: 871px; margin-top: 0px;}
                        
                        
    /* 6.2 Teens -> Homework Help */
    
    .pg_teens #right #homework {float: left; width: 877px; padding: 0px 22px 10px 0px; }
        .pg_teens #right #homework h3 {float: left; width: 887px; font-size: 24px; line-height: 51px; background: #693286; color: #fff; padding-left: 20px; margin-bottom: 20px;}
        .pg_teens #right #homework p {float: left; font-size: 22px; line-height: 30px; width: 888px; margin-left: -15px; padding-left: 35px; padding-bottom: 15px; border-bottom: 2px solid #d8d8d8; }
        
        .pg_teens #right #homework ul {float: left; width: 877px; margin-left: 15px; }
            .pg_teens #right #homework ul li {float: left; width: 877px; margin-top: 25px; }
                .pg_teens #right #homework ul li .imagebox {float: left; width: 151px; text-align: center; margin-right: 15px;}
                    .pg_teens #right #homework ul li .imagebox img {max-width: 151px; }
                .pg_teens #right #homework ul li .text {float: left; width: 697px; margin-top: 15px;}
                    .pg_teens #right #homework ul li .text h4 {float: left; width: 697px; font-size: 24px; line-height: 28px; margin-bottom: 5px; font-weight: bold;}
                    .pg_teens #right #homework ul li .text div.txt {float: left; width: 697px; font-size: 18px; line-height: 24px; }
                        .pg_teens #right #homework ul li div.txt ul {display: inline-block; width: 697px; margin: 10px 0; }
                            .pg_teens #right #homework ul li div.txt ul li {float: left; padding-left: 20px; width: 677px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_teens.gif) no-repeat 0px 5px; margin: 0; min-height: 0px;}
                    
                    .pg_teens #right #homework ul li .noimg,
                        .pg_teens #right #homework ul li .noimg h3,
                        .pg_teens #right #homework ul li .noimg div.txt {width: 863px; margin-top: 0px;}
                        
    /* 6.3 Teens -> News */
    .pg_teens #right #landing h3 {float: left; width: 887px; font-size: 24px; line-height: 51px; background: #693286; color: #fff; padding-left: 20px; margin-bottom: 10px; margin-left: -20px;}
    .pg_teens #right #landing #selectbox {float: left; width: 874px; margin-top: 20px;}
        .pg_teens #right #landing #selectbox h4 {float: left; font-size: 22px; font-weight: bold; width: auto; margin:0; margin-right: 15px; line-height: 30px; }
        .pg_teens #right #landing #selectbox .dropdownbox {float: left; width:auto;  }
            .pg_teens #right #landing #selectbox .dropdownbox .dropdown {float: left; width: 330px; border: 1px solid #9b9b9b;}
            .pg_teens #right #landing #selectbox .dropdownbox a {float: left; margin-left: 5px; }
    
    .pg_teens #right #loader {float: left; padding-top: 50px; width: 877px; text-align: center; display: none; z-index: 1;} 
    
    .pg_teens #right #news {float: left; width: 877px; padding: 30px 22px 10px 10px; }
        .pg_teens #right #news ul {float: left; width: 877px; }
            .pg_teens #right #news ul li {float: left; width: 797px; padding-left: 80px; margin-bottom: 35px; min-height: 70px; background: url(/App_Images/ico_news_teens.gif) no-repeat;}
                .pg_teens #right #news ul li h3 {float: left; width: 778px; font-size: 24px; line-height: 28px; margin-bottom: 10px; margin-top: 20px; font-weight: bold;}
                .pg_teens #right #news ul li h4 {float: left; width:778px; font-size: 16px; line-height: 20px; margin-bottom: 10px; }
                .pg_teens #right #news ul li div.txt {float: left; width: 778px; font-size: 18px; line-height: 30px; line-height: 24px; }
                    .pg_teens #right #news ul li div.txt a.more {white-space: nowrap;}
                    .pg_teens #right #news ul li div.txt ul {display: inline-block; width: 778px; margin: 10px 0; }
                            .pg_teens #right #news ul li div.txt ul li {float: left; padding-left: 20px; width: 758px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_teens.gif) no-repeat 0px 5px; margin: 0; min-height: 0px;}
    
    
            /* 6.3.x News Details */
            
            .pg_teens #right h3.title {float: left; width: 883px; font-size: 24px; line-height: 51px; background: #693286; color: #fff; padding-left: 24px; margin-bottom: 10px;}
                .pg_teens #right h3.title span {display: none; }
            .pg_teens #right #landing a.return {float: left; font-size: 16px; line-height: 34px; }
            .pg_teens #right #landing .st_sharethis_custom{
	            background: url("/App_Images/ico_share.gif") no-repeat scroll left top transparent;
	            padding:10px 0 10px 40px; font-size: 16px; height: 14px; float: right; text-decoration: underline;
            }
            .pg_teens #right #landing a.print {float: right; line-height: 34px; padding-left: 40px; margin-right: 15px; font-size: 16px; background: url(/App_Images/ico_print.gif) no-repeat;}
        

    /* 6.4 Teens -> Advisory Board */
    .pg_teens #right h3 .slideshow {
        position: absolute;
        right: 0px;
    }

    .pg_teens #right h3 .hdn { display: none; }

    .pg_teens #right #board {float: left; width: 877px; padding: 0px 22px 10px 0px; }
        .pg_teens #right #board h3 {float: left; width: 887px; font-size: 24px; line-height: 51px; background: #693286; color: #fff; padding-left: 20px; margin-bottom: 20px;}
        .pg_teens #right #board p {float: left; font-size: 22px; line-height: 30px; width: 888px; margin-left: -15px; padding-left: 35px; padding-bottom: 15px; border-bottom: 2px solid #d8d8d8; }
        
        .pg_teens #right #board ul {float: left; width: 877px; margin-left: 15px; }
            .pg_teens #right #board ul li.r {float: left; width: 877px; padding-right: 16px; margin-right: -16px; margin-left: -30px; padding-left: 30px; padding-top: 20px; margin-top: 20px; border-top: 2px solid #d8d8d8 }
                .pg_teens #right #board ul li.r .imagebox {float: left; width: 151px; text-align: center; margin-right: 20px;}
                    .pg_teens #right #board ul li.r .imagebox img {max-width: 151px; }
                .pg_teens #right #board ul li.r .text {float: left; width: 697px; margin-top: 20px;}
                    .pg_teens #right #board ul li.r .text h4 {float: left; width: 697px; font-size: 24px; line-height: 28px; margin-bottom: 5px; font-weight: bold;}
                    .pg_teens #right #board ul li.r .text div.txt {float: left; width: 697px; font-size: 18px; line-height: 24px; }
                        .pg_teens #right #board ul li.r div.txt ul {display: inline-block; width: 697px; margin: 10px 0; }
                            .pg_teens #right #board ul li.r div.txt ul li {float: left; padding-left: 20px; width: 677px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_teens.gif) no-repeat 0px 5px; margin: 0; min-height: 0px;}
                    
                    .pg_teens #right #board ul li .noimg,
                        .pg_teens #right #board ul li .noimg h4,
                        .pg_teens #right #board ul li .noimg div.txt {width: 871px; margin-top: 0px;}


/* 7.0 Friends of FPL */

.pg_friends #right {float: left; padding-left: 15px; border-left: 2px solid #c4c4c4; margin-left: -2px; width: 909px; }
    .pg_friends #right h2 {float: left; position: relative; font-size: 24px; line-height: 105px; color: #fff; padding-left: 22px; width: 902px; border-bottom: 10px solid #fbfbee; border-left: 17px solid #fbfbee; margin-left: -17px; background: url(/App_Images/bg_title.gif) no-repeat; }
        .pg_friends #right h2 span {color: #5e7f9e; }
        .pg_friends #right h2 img {position: absolute; top: 0px; right: 0px;}
    
    .pg_friends #right #landing {float: left; width: 864px; padding: 0 25px 10px 35px; border-bottom: 2px solid #d8d8d8; margin-left: -15px; position: relative;}
        .pg_friends #right #landing p {float: left; font-size: 22px; line-height: 30px; }
        .pg_friends #right #landing h3 {float: left; width: 874px; font-size: 22px; line-height: 26px; margin-top: 40px; margin-bottom: 15px; font-weight: bold;}
        .pg_friends #right #landing ul.list {float: left; width: 874px;}
            .pg_friends #right #landing ul.list li {float: left; width: 874px; margin-bottom: 20px; font-size: 22px;}
                .pg_friends #right #landing ul.list li a {line-height: 32px; display: inline-block;}
                    .pg_friends #right #landing ul.list li a.pdf {background: url(/App_Images/ico_pdf.gif) no-repeat; padding-left: 42px;}
                    .pg_friends #right #landing ul.list li a.web {background: url(/App_Images/ico_weblink.gif) no-repeat; padding-left: 42px;}
                    
        .pg_friends #right #landing .information,
        .pg_friends #right #landing .write {float: left; width: 422px; margin-top: 30px; }
        
            .pg_friends #right #landing .information h4,
            .pg_friends #right #landing .write h4 {float: left; width: 422px; text-align: center; font-size: 18px; line-height: 24px; margin-bottom: 10px;}
            
            .pg_friends #right #landing .information .name {float: left; width: 50%; text-align: center; }
                .pg_friends #right #landing .information .name h5 {float: left; width: 100%; text-align: center; font-size: 18px; font-weight: bold;}
                .pg_friends #right #landing .information .name p {float: left; width: 100%; text-align: center; font-size: 18px; margin-bottom: 5px;}
                .pg_friends #right #landing .information .name a {font-size: 14px;}
                
            .pg_friends #right #landing .write p {float: left; width: 100%; text-align: center; font-size: 18px; line-height: 24px; }
                    
    .pg_friends #right #landing img.logo {position: absolute; bottom: -40px; right: 0px; }
    .pg_friends #right #landing .noMessageBlock {float: left; width: 100%; height: 135px; }
                    
    .pg_friends #right #sections {float: left; width: 877px; padding: 40px 22px 10px 20px; }
        .pg_friends #right #sections ul {float: left; width: 877px; }
            .pg_friends #right #sections ul li {float: left; width: 830px; padding-left: 47px; margin-bottom: 25px; background: url(/App_Images/ico_section.gif) no-repeat;}
                .pg_friends #right #sections ul li h3 {float: left; width: 808px; font-size: 24px; line-height: 28px; margin-bottom: 5px; font-weight: bold;}
                .pg_friends #right #sections ul li p {float: left; width: 808px; font-size: 18px; line-height: 24px; }
                
                
    /* 7.1 Friends -> News */
    .pg_friends #right #landing #selectbox {float: left; width: 874px; margin-top: 20px;}
        .pg_friends #right #landing #selectbox h3 {float: left; font-size: 22px; font-weight: bold; width: auto; margin:0; margin-right: 15px; line-height: 30px; }
        .pg_friends #right #landing #selectbox .dropdownbox {float: left; width:auto;  }
            .pg_friends #right #landing #selectbox .dropdownbox .dropdown {float: left; width: 330px; border: 1px solid #9b9b9b;}
            .pg_friends #right #landing #selectbox .dropdownbox a {float: left; margin-left: 5px; }
    
    .pg_friends #right #loader {float: left; padding-top: 50px; width: 877px; text-align: center; display: none; z-index: 1;} 
    
    .pg_friends #right #news {float: left; width: 877px; padding: 30px 22px 10px 10px; }
        .pg_friends #right #news ul {float: left; width: 877px; }
            .pg_friends #right #news ul li {float: left; width: 797px; padding-left: 80px; margin-bottom: 35px; min-height: 70px; background: url(/App_Images/ico_news.gif) no-repeat;}
                .pg_friends #right #news ul li h3 {float: left; width: 778px; font-size: 24px; line-height: 26px; margin-bottom: 10px; margin-top: 20px; font-weight: bold;}
                .pg_friends #right #news ul li h4 {float: left; width:778px; font-size: 16px;line-height: 20px; margin-bottom: 10px; }
                .pg_friends #right #news ul li div.txt {float: left; width: 778px; font-size: 18px; line-height: 24px; }
                    .pg_friends #right #news ul li div.txt a.more {white-space: nowrap;}
                    .pg_friends #right #news ul li div.txt ul {display: inline-block; width: 778px; margin: 10px 0; }
                        .pg_friends #right #news ul li div.txt ul li {float: left; padding-left: 20px; width: 758px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_kids.gif) no-repeat 0px 5px; margin: 0; min-height: 0px;}
    
    
            /* 7.1.x Friends -> News Details */
            
            .pg_friends #right #landing a.return {float: left; font-size: 16px; line-height: 34px; }
            .pg_friends #right #landing .st_sharethis_custom{
	            background: url("/App_Images/ico_share.gif") no-repeat scroll left top transparent;
	            padding:10px 0 10px 40px; font-size: 16px; height: 14px; float: right; text-decoration: underline;
            }
            .pg_friends #right #landing a.print {float: right; line-height: 34px; padding-left: 40px; margin-right: 15px; font-size: 16px; background: url(/App_Images/ico_print.gif) no-repeat;}
        
    /* 7.2 Friends -> Get Involved */
    
    .pg_friends #right #membership {float: left; width: 887px; padding: 30px 22px 10px 0px; border-bottom: 6px solid #328674; }
    
        .pg_friends #right #membership p {float: left; padding-left: 18px; font-size: 18px; line-height: 30px;}
        
        .pg_friends #right #membership ul.support {float: left; width: 909px; background: #328674; text-align: center; margin-top: 10px; margin-bottom: 20px;}
            .pg_friends #right #membership ul.support li {display: inline-block; margin: 0 25px; padding: 0; font-size: 18px; line-height: 60px; color: #fff;}
            
        .pg_friends #right #membership h3 {float: left; width: 874px; font-size: 22px; line-height: 26px; margin-left: 25px; margin-bottom: 15px; font-weight: bold;}
            
        .pg_friends #right #membership ul.list {float: left; width: 874px; margin-left: 25px;}
            .pg_friends #right #membership ul.list li {float: left; width: 874px; margin-bottom: 10px; font-size: 22px;}
                .pg_friends #right #membership ul.list li a {line-height: 32px; display: inline-block;}
                    .pg_friends #right #membership ul.list li a.pdf {background: url(/App_Images/ico_pdf.gif) no-repeat; padding-left: 42px;}
                    
                    
    .pg_friends #right #ways {float: left; width: 865px; padding: 0px 24px 10px 20px; }
        .pg_friends #right #ways .noMessage {float: left; font-size: 22px; line-height: 30px; margin-top: 20px;}
        .pg_friends #right #ways .way {float: left; width: 865px; margin-top: 20px;}
            .pg_friends #right #ways .way h3 {float: left; width: 865px; font-size: 22px; line-height: 30px; font-weight: bold; }
            .pg_friends #right #ways .way div.txt {float: left; width: 865px; font-size: 18px; line-height: 30px; }
                .pg_friends #right #ways .way div.txt ul {display: inline-block; width: 778px; margin: 10px 0; }
                    .pg_friends #right #ways .way div.txt ul li {float: left; padding-left: 20px; width: 758px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_kids.gif) no-repeat 0px 5px; margin: 0; min-height: 0px;}
            
            
    /* 7.3 Friends -> Board */
    
    .pg_friends #right #board {float: left; width: 909px; margin-top: 10px; padding-bottom: 20px;}
        
        .pg_friends #right #board ul {float: left; width: 909px; text-align: center; margin-top: 50px;}
            .pg_friends #right #board ul li {display: inline-block; width: 30%; margin: 0 1.5% 23px 1.5%; vertical-align: top; }
                .pg_friends #right #board ul li.spacer {float: left; width:909px; height: 1px; margin: 0px; }
            
                .pg_friends #right #board ul li h4 {float: left; width: 100%; font-size: 22px;line-height: 30px; text-align: center; font-weight: bold;}
                .pg_friends #right #board ul li p {float: left; width: 100%; font-size: 18px; line-height: 24px; text-align: center;}
        

        .pg_friends #right #board p {float: left; font-size: 22px; line-height: 30px; }
        .pg_friends #right #board h3 {border-top: 2px solid #d8d8d8; margin: 20px -16px 5px; padding: 15px 21px 5px 29px; float: left; width: 874px; font-size: 22px; line-height: 26px; font-weight: bold;}
        .pg_friends #right #board ul.list {float: left; width: 874px; margin-top: 5px;}
            .pg_friends #right #board ul.list li {float: left; width: 874px; line-height:24px;margin-bottom: 20px; font-size: 18px;}
                .pg_friends #right #board ul.list li a {line-height: 32px; display: inline-block;}
                    .pg_friends #right #board ul.list li a.pdf {background: url(/App_Images/ico_pdf.gif) no-repeat; padding-left: 42px;}
                    .pg_friends #right #board ul.list li a.web {background: url(/App_Images/ico_weblink.gif) no-repeat; padding-left: 42px;}


/* 8.0 Support FPL */

.pg_support #right {float: left; padding-left: 15px; border-left: 2px solid #c4c4c4; margin-left: -2px; width: 909px; }
    .pg_support #right h2 {float: left; font-size: 24px; line-height: 105px; color: #fff; padding-left: 22px; width: 902px; border-bottom: 10px solid #fbfbee; border-left: 17px solid #fbfbee; margin-left: -17px; background: url(/App_Images/bg_title.gif) no-repeat; position: relative;}
        .pg_support #right h2 span {color: #5e7f9e; }
        .pg_support #right h2 img {position: absolute; top: 0px; right: 0px;}
    
    .pg_support #right #landing {float: left; width: 864px; padding: 0 25px 10px 35px; border-bottom: 2px solid #d8d8d8; margin-left: -15px; position: relative;}
        .pg_support #right #landing p {float: left; font-size: 22px; line-height: 30px; }
        .pg_support #right #landing h3 {float: left; width: 874px; font-size: 22px; line-height: 26px; margin-top: 40px; margin-bottom: 15px; font-weight: bold;}
        .pg_support #right #landing ul.list {float: left; width: 874px;}
            .pg_support #right #landing ul.list li {float: left; width: 874px; margin-bottom: 20px; font-size: 22px;}
                .pg_support #right #landing ul.list li a {line-height: 32px; display: inline-block;}
                    .pg_support #right #landing ul.list li a.pdf {background: url(/App_Images/ico_pdf.gif) no-repeat; padding-left: 42px;}
                    .pg_support #right #landing ul.list li a.web {background: url(/App_Images/ico_weblink.gif) no-repeat; padding-left: 42px;}

    .pg_support #right .noMessage {float: left; font-size: 22px; line-height: 30px; }
    
    .pg_support #right #landing img.logo {position: absolute; bottom: 20px; right: 57px; }
    
    .pg_support #right #sections {float: left; width: 877px; padding: 40px 22px 10px 20px; }
        .pg_support #right #sections ul {float: left; width: 877px; }
            .pg_support #right #sections ul li {float: left; width: 830px; padding-left: 47px; margin-bottom: 25px; background: url(/App_Images/ico_section.gif) no-repeat;}
                .pg_support #right #sections ul li h3 {float: left; width: 808px; font-size: 24px; line-height: 28px; margin-bottom: 5px; font-weight: bold;}
                .pg_support #right #sections ul li p {float: left; width: 808px; font-size: 18px; line-height: 24px; }
                
                
    /* 8.1 Support -> Foundation */
    
    .pg_support #right #support {float: left; width: 865px; padding: 20px 24px 10px 18px; }
        .pg_support #right #support p {float: left; font-size: 18px; line-height: 30px;}
    
         .pg_support #right p a.pdfsm { background: url(/App_Images/ico_pdf.gif) no-repeat; padding-left: 42px; padding-bottom: 20px; float: left; }


    .pg_support #right #donations {float: left; width: 909px; background: #328674; padding: 20px 0; }
        .pg_support #right #donations h3 {float: left; width: 909px; text-align: center; font-size: 20px; font-weight: bold; color: #fff; line-height: 47px; vertical-align: top;}
            .pg_support #right #donations h3 span {display: inline-block; width: 61px; height: 47px; line-height: 47px; vertical-align: top; background: url(/App_Images/ico_donate.gif) no-repeat;}
        .pg_support #right #donations p {float: left; width: 909px; text-align: center; margin-top: 10px; font-size: 18px; line-height: 24px; color: #fff;}
    
    .pg_support #right h4#deductible {float: left; width: 909px; text-align: center; font-size: 12px; line-height: 46px;}
    
    .pg_support #right #board {float: left; width: 909px; padding-bottom: 20px;}
        .pg_support #right #board h3 {float: left; width: 889px; line-height: 51px; color: #fff; background: #83233a; font-size: 24px; padding-left: 20px; margin-bottom: 20px;}
        
        .pg_support #right #board ul {float: left; width: 909px; text-align: center; margin-top: 10px;}
            .pg_support #right #board ul li {display: inline-block; width: 30%; margin: 0 1.5% 23px 1.5%; vertical-align: top; }
                .pg_support #right #board ul li.spacer {float: left; width:909px; height: 1px; margin: 0px; }
            
                .pg_support #right #board ul li h4 {float: left; width: 100%; font-size: 22px;line-height: 30px; text-align: center; font-weight: bold;}
                .pg_support #right #board ul li p {float: left; width: 100%; font-size: 18px; line-height: 24px; text-align: center;}
                
               
                 .pg_support #right #board p {float: left; font-size: 22px; line-height: 30px; }
                .pg_support #right #board h4 {border-top: 2px solid #d8d8d8; margin: 20px -16px 5px; padding: 15px 21px 5px 29px; float: left; width: 874px; font-size: 22px; line-height: 26px; font-weight: bold;}
                .pg_support #right #board ul.list {float: left; width: 874px; margin-top: 5px;}
                    .pg_support #right #board ul.list li {float: left; line-height:24px; width: 874px; margin-bottom: 20px; font-size: 18px;}
                        .pg_support #right #board ul.list li a {line-height: 32px; display: inline-block;}
                            .pg_support #right #board ul.list li a.pdf {background: url(/App_Images/ico_pdf.gif) no-repeat; padding-left: 42px;}
                            .pg_support #right #board ul.list li a.web {background: url(/App_Images/ico_weblink.gif) no-repeat; padding-left: 42px;}

    
    /* 8.1 Support -> Wish List */
    
    .pg_support #right #wishlist {float: left; width: 877px; padding: 40px 22px 10px 20px; }
        .pg_support #right #wishlist ul {float: left; width: 877px; }
            .pg_support #right #wishlist ul li {float: left; width: 877px; margin-bottom: 25px; }
                .pg_support #right #wishlist ul li .imagebox {float: left; width: 120px; text-align: center; margin-right: 15px;}
                    .pg_support #right #wishlist ul li .imagebox img {max-width: 120px;}
                .pg_support #right #wishlist ul li .text {float: left; width: 715px; margin-top: 15px;}
                    .pg_support #right #wishlist ul li .text h3 {float: left; width: 715px; font-size: 24px; line-height: 26px; margin-bottom: 5px;}
                    .pg_support #right #wishlist ul li .text div.txt {float: left; width: 715px; font-size: 18px; line-height: 24px; }
                    .pg_support #right #wishlist ul li .text div.txt ul {display: inline-block; width: 715px; margin: 10px 0; }
                        .pg_support #right #wishlist ul li .text div.txt ul li {float: left; padding-left: 20px; width: 695px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_library.gif) no-repeat 0px 5px; margin: 0; min-height: 0px;}
                    
                    .pg_support #right #wishlist ul li .noimg,
                        .pg_support #right #wishlist ul li .noimg h3,
                        .pg_support #right #wishlist ul li .noimg div.txt {width: 850px; margin-top: 0px;}
               
                    
                    
    /* 8.4 Support -> Volunteer */
    
    .pg_support #right #opps {float: left; width: 877px; padding: 40px 22px 10px 20px; }
        .pg_support #right #opps ul {float: left; width: 877px; }
            .pg_support #right #opps ul li {float: left; width: 877px; margin-bottom: 25px; }
                .pg_support #right #opps ul li .imagebox {float: left; width: 151px; text-align: center; margin-right: 15px;}
                    .pg_support #right #opps ul li .imagebox img {max-width: 151px;}
                .pg_support #right #opps ul li .text {float: left; width: 697px; margin-top: 15px;}
                    .pg_support #right #opps ul li .text h3 {float: left; width: 697px; font-size: 24px; line-height: 26px; margin-bottom: 5px; font-weight: bold;}
                    .pg_support #right #opps ul li .text div.txt {float: left; width: 697px; font-size: 18px; line-height: 24px; }
                    .pg_support #right #opps ul li .text div.txt p { line-height: inherit; }
                    .pg_support #right #opps ul li div.txt ul {display: inline-block; width: 697px; margin: 10px 0; }
                        .pg_support #right #opps ul li div.txt ul li {float: left; padding-left: 20px; width: 677px; font-size: 18px; line-height: 24px; background: url(/App_Images/ico_bullet_library.gif) no-repeat 0px 5px; margin-bottom: 0; min-height: 0px;}
                    
                    .pg_support #right #opps ul li .noimg,
                        .pg_support #right #opps ul li .noimg h3,
                        .pg_support #right #opps ul li .noimg div.txt {width: 863px; margin-top: 0px;}
                        
                       
                    #main #right .pdf { background: url(/App_Images/ico_pdf.png) no-repeat; padding-left: 35px; line-height: 31px; float: right; }
                             
                        
/* 9.0 About */

.pg_contact #right {float: left; padding-left: 15px; border-left: 2px solid #c4c4c4; margin-left: -2px; width: 909px; }
    .pg_contact #right h2 {float: left; font-size: 24px; line-height: 105px; color: #fff; padding-left: 22px; width: 902px; border-bottom: 10px solid #fbfbee; border-left: 17px solid #fbfbee; margin-left: -17px; background: url(/App_Images/bg_title.gif) no-repeat; }
        .pg_contact #right h2 span {color: #5e7f9e; }
    
    .pg_contact #right #landing {float: left; width: 864px; padding: 0 25px 10px 35px; border-bottom: 2px solid #d8d8d8; margin-left: -15px;}
        .pg_contact #right #landing p {float: left; font-size: 22px; line-height: 30px; }
        .pg_contact #right #landing h3 {float: left; width: 874px; font-size: 22px; line-height: 26px; margin-top: 40px; margin-bottom: 15px; font-weight: bold;}
        .pg_contact #right #landing ul.list {float: left; width: 874px;}
            .pg_contact #right #landing ul.list li {float: left; width: 874px; margin-bottom: 20px; font-size: 22px;}
                .pg_contact #right #landing ul.list li a {line-height: 32px; display: inline-block;}
                    .pg_contact #right #landing ul.list li a.pdf {background: url(/App_Images/ico_pdf.gif) no-repeat; padding-left: 42px;}
                    .pg_contact #right #landing ul.list li a.web {background: url(/App_Images/ico_weblink.gif) no-repeat; padding-left: 42px;}
                    
    .pg_contact #right #directions {float: left; width: 889px; padding: 15px 0px 10px 20px; }
        .pg_contact #right #directions h3 {float: left; width: 889px; line-height: 51px; color: #fff; background: #83233a; font-size: 24px; padding-left: 20px; margin-bottom: 25px; margin-left: -20px;}
        .pg_contact #right #directions div.txt {float: left; font-size: 22px; line-height: 30px; width: 804px; margin-bottom: 20px;}
            .pg_contact #right #directions div.txt ul {display: inline-block; width: 889px; margin: 10px 0; }
                .pg_contact #right #directions div.txt ul li {float: left; padding-left: 20px; width: 869px; font-size: 22px; line-height: 30px; background: url(/App_Images/ico_bullet_library.gif) no-repeat 0px 8px; margin: 0; min-height: 0px;}
        .pg_contact #right #directions a.web {float: left; font-size: 18px; line-height: 32px; display: inline-block; background: url(/App_Images/ico_weblink.gif) no-repeat; padding-left: 42px;}
        
    .pg_contact #right #form {float: left; width: 889px; padding: 0 0px 10px 0px; position: relative; margin-top:15px; }
        .pg_contact #right #form h3 {float: left; width: 889px; line-height: 51px; color: #fff; background: #c1890f; font-size: 24px; padding-left: 20px; margin-bottom: 25px; }
        
        .pg_contact #right #form h4 {position: absolute; top: 81px; left: 545px; font-size: 18px; line-height: 45px;}
        
        .pg_contact #right #form .row {float: left; width: 889px; margin-bottom: 20px; }
            .pg_contact #right #form .leftrow {float: left; width: 435px; margin:0;}
            .pg_contact #right #form .rightrow {float: right; width: 430px; margin:0;}
        
            .pg_contact #right #form .row label.lbl {float: left; width: 153px; text-align: right; margin-right: 22px; line-height: 45px;}
                .pg_contact #right #form .rightrow label.lbl {width: auto; margin: 0px; margin-right: 10px;}
                .pg_contact #right #form .spam label.lbl { white-space: nowrap;}
        
            .pg_contact #right #form .row input {float: left; background: #fff; border: 1px solid #9b9b9b; font-size: 16px; line-height: 20px; padding: 10px 15px; color: #383838; }
            .pg_contact #right #form .row textarea {float: left; background: #fff; border: 1px solid #9b9b9b; font-size: 16px; line-height: 20px; padding: 10px 15px; color: #383838; resize: none; width: 633px; height: 105px; }
            
            .pg_contact #right #form .row .dropdown {float: left; width: 330px; border: 1px solid #9b9b9b;}
                .pg_contact #right #form .row .dropdown .selected {padding: 6px 10px 7px 10px;}
                .pg_contact #right #form .row .dropdown .carat {padding: 6px 0 7px 0; background-color: #9B9B9B;}
            
            .pg_contact #right #form .row span.box {float: left; position: relative; }
                .pg_contact #right #form .row span.box img.erroricon {position: absolute; top: -22px; right: -22px; display: none;}
            
            .pg_contact #right #form .row p {float: left; margin-left: 15px; font-size: 16px; line-height: 45px; }
            
            
            .pg_contact #right #form #send {float: left; width: 218px; height: 45px; margin-left: 177px; position: relative; background: #9b9b9b url(/App_Images/btn_submit.gif) no-repeat 174px 3px;}
                .pg_contact #right #formt #send #buttoncover {position: absolute; top: 0; left: 0px; width: 218px; height: 45px; background: #9b9b9b; opacity: .3; display: none;}
                .pg_contact #right #form a {float: left; font-size: 18px; width: 173px; padding-right: 45px; line-height: 45px; text-align: center; color: #fff; text-decoration: none; }
                    .pg_contact #right #form a:hover {text-decoration: underline;}
            
            .pg_contact #right #form p.error,
		    .pg_contact #right #form p.success {clear:both; float: left; width: 834px; display: none; padding: 15px 15px 15px 60px; color: #fff; line-height: 18px; margin-top: 20px; border: 1px solid rgba(255, 255, 255, 0.7);}
				
		    .pg_contact #right #form p.error {background: #c1890f url(/App_Images/ico_error.png) 10px 13px no-repeat;}
		    .pg_contact #right #form p.success {background: #315B83;}
		    
		    
	.pg_contact #right #staff {float: left; width: 889px; padding: 0 0px 10px 0px; position: relative; margin-top:15px; }
        .pg_contact #right #staff h3 {float: left; width: 889px; line-height: 51px; color: #fff; background: #328674; font-size: 24px; padding-left: 20px; margin-bottom: 40px; }
        
        .pg_contact #right #staff ul {float: left; width: 869px; padding-left: 20px;}
            .pg_contact #right #staff ul li {float: left; width: 289px; margin-bottom: 23px;}
                .pg_contact #right #staff ul li.spacer {float: left; width:889px; height: 1px; margin: 0px; }
            
                .pg_contact #right #staff ul li h4 {float: left; width: 285px; padding-right: 10px; font-size: 22px; line-height: 26px; font-weight: bold;}
                .pg_contact #right #staff ul li p {float: left; width: 285px; padding-right: 10px; font-size: 18px; line-height: 24px;}
                
                
    .pg_contact #right #departments {float: left; width: 889px; padding: 0 0px 10px 0px; position: relative; margin-top:15px; }
        
        .pg_contact #right #departments ul {float: left; width: 869px; padding-left: 20px;}
            .pg_contact #right #departments ul li {float: left; width: 289px; margin-bottom: 23px;}
                .pg_contact #right #departments ul li.spacer {float: left; width:889px; height: 1px; margin: 0px; }
            
                .pg_contact #right #departments ul li h4 {float: left; width: 285px; padding-right: 10px; font-size: 18px; line-height: 20px; font-weight: bold; vertical-align: top;}
                    .pg_contact #right #departments ul li h4 span {display: inline-block; vertical-align: middle; width: 16px; height: 18px; margin-right: 10px; }
                .pg_contact #right #departments ul li p {float: left; width: 285px; padding-right: 10px; font-size: 18px; line-height: 24px;}