@charset "UTF-8";

/* CSS Document */

* { behavior: url(iepngfix.htc); }

/*/// LAYOUT ELEMENTS ///*/
body { background:url(images/bg/bg.jpg) repeat-x top left #350c38; margin:0 auto; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; }

#container { position:relative; width:910px; margin:0 auto; }

img { border:0px; }

a { border:0px; -moz-outline: none; }

a { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; text-decoration:underline; }

a:hover { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; line-height:15px; }

/*/// MASTHEADS ///*/

#masthead_home { position:relative; width:900px; height:150px; top:0px; background:url(images/mastheads/home.png) top left no-repeat; z-index:700; }

#masthead_about { position:relative; width:900px; height:150px; top:0px; background:url(images/mastheads/about.png) top left no-repeat; z-index:700; }

#masthead_services { position:relative; width:900px; height:150px; top:0px; background:url(images/mastheads/services.png) top left no-repeat; z-index:700; }

#masthead_events { position:relative; width:900px; height:150px; top:0px; background:url(images/mastheads/events.png) top left no-repeat; z-index:700; }

#masthead_ministries { position:relative; width:900px; height:150px; top:0px; background:url(images/mastheads/ministries.png) top left no-repeat; z-index:700; }

#masthead_education { position:relative; width:900px; height:150px; top:0px; background:url(images/mastheads/education.png) top left no-repeat; z-index:700; }

#masthead_icts { position:relative; width:900px; height:150px; top:0px; background:url(images/mastheads/icts.png) top left no-repeat; z-index:700; }

#masthead_media { position:relative; width:900px; height:150px; top:0px; background:url(images/mastheads/media.png) top left no-repeat; z-index:700; }

#masthead_music { position:relative; width:900px; height:150px; top:0px; background:url(images/mastheads/music.png) top left no-repeat; z-index:700; }

#masthead_contact { position:relative; width:900px; height:150px; top:0px; background:url(images/mastheads/contact.png) top left no-repeat; z-index:700; }

/*/// CONTENT ///*/

#masthead { position:relative; width:900px; height:150px; top:0px; }

#header_cta { top:0; right:0; position:absolute; width:160px; height:37px; }

#header-cta img { border:none; padding:0; }

#main_nav { float:left; margin:126px 0 0 0; width:945px; z-index:701; !important
}

#sub_nav { position:absolute; top:-1115px; width:900px; z-index:501; visibility:hidden; !important }

#main_content { position:relative; width:640px; margin-top:30px; float:left; }

#main_top { position:relative; width:640px; height:33px; background:url(images/shared/main_top.png) no-repeat top left; float:left; }

#main_body { position:relative; width:600px; background:url(images/shared/main_body.png) repeat-y top left; padding-left:20px; padding-right:20px; float:left; padding-top:0px; padding-bottom:0px; }

#sub_bg { position:relative; width:645px; background:url(images/shared/main_body.png) repeat-y top left; min-height:645px; float:left; }

#sub_bg_live { position:relative; width:645px; background:url(images/shared/main_body.png) repeat-y top left; min-height:510px; float:left; }

#sub_body { position:relative; width:600px; background:url(images/bg/sub_bg.png) bottom right no-repeat; min-height:690px; padding-left:20px; padding-right:20px; float:left; padding-top:20px; padding-bottom:20px; background-image: url(images/bg/sub_bg.png); }

#sub_body_live { position:relative; width:600px; min-height:500px; padding-left:20px; padding-right:20px; float:left; padding-top:20px; padding-bottom:20px; }

#main_bottom { position:relative; width:640px; height:33px; background:url(images/shared/main_bottom.png) no-repeat top left; float:left; }

#cta_content { position:absolute; width:260px; left:650px; top:180px; }

#cta_top { position:relative; width:260px; height:33px; background:url(images/shared/cta_top.png) no-repeat top left; float:left; }

#cta_body { position:relative; width:225px; background:url(images/shared/cta_body.png) repeat-y top left; padding-left:15px; padding-right:20px; float:left; padding-top:0px; padding-bottom:0px; }

#cta_bottom { position:relative; width:260px; height:33px; background:url(images/shared/cta_bottom.png) no-repeat top left; float:left; }

/*/// INDEX SPECIFIC CONTENT ///*/

#home_copy { position:absolute; width:380px; top:20px; left:235px; }

#media_container { position:relative; width:910px; height:144px; float:left; }

/*/// SHARED ///*/
#logo { position:absolute; top:0px; left:-25px; z-index:500; !important
}

/*/// MEDIA PLAYER DIV ATTRIBUTES ///*/

#media_content { position:relative; width:912px; margin-top:20px; float:left; }

#media_top { position:relative; width:912px; height:33px; background:url(images/shared/watchtv_bg/media_top.png) no-repeat top left; float:left; }

#media_body { position:relative; width:912px; background:url(images/shared/watchtv_bg/media_body.png) repeat-y top left; float:left; padding-top:0px; padding-bottom:0px; }

#media_bottom { position:relative; width:912px; height:33px; background:url(images/shared/watchtv_bg/media_bottom.png) no-repeat top left; float:left; }

/*/// MAIN NAV ///*/

a#home { position:absolute; width:63px; height:30px; overflow:hidden; display:block; background:url(images/main_navigation/home_css.png) top left no-repeat; left:6px; top:123px; }

a#home:hover { background-position: bottom left; }

#home_on { position:absolute; left:6px; top:123px; width:63px; height:30px; background:url(images/main_navigation/home_on.png) top left no-repeat; }

a#services { position:absolute; width:92px; height:30px; overflow:hidden; display:block; background:url(images/main_navigation/services_css.png) top left no-repeat; left:160px; top:123px; }

a#services:hover { background-position: bottom left; }

#services_on { position:absolute; left:160px; top:123px; width:92px; height:30px; background:url(images/main_navigation/services_on.png) top left no-repeat; }

a#about { position:absolute; width:88px; height:30px; overflow:hidden; display:block; background:url(images/main_navigation/about_css.png) top left no-repeat; left:71px; top:123px; }

a#about:hover { background-position: bottom left; }

#about_on { position:absolute; left:71px; top:123px; width:88px; height:30px; background:url(images/main_navigation/about_on.png) top left no-repeat; }

a#events { position:absolute; width:78px; height:30px; overflow:hidden; display:block; background:url(images/main_navigation/events_css.png) top left no-repeat; left:254px; top:123px; }

a#events:hover { background-position: bottom left; }

#events_on { position:absolute; left:254px; top:123px; width:78px; height:30px; background:url(images/main_navigation/events_on.png) top left no-repeat; }

a#ministries { position:absolute; width:102px; height:30px; overflow:hidden; display:block; background:url(images/main_navigation/ministries_css.png) top left no-repeat; left:334px; top:123px; }

a#ministries:hover { background-position: bottom left; }

#ministries_on { position:absolute; left:334px; top:123px; width:102px; height:30px; background:url(images/main_navigation/ministries_on.png) top left no-repeat; }

a#education { position:absolute; width:103px; height:30px; overflow:hidden; display:block; background:url(images/main_navigation/education_css.png) top left no-repeat; left:437px; top:123px; }

a#education:hover { background-position: bottom left; }

#education_on { position:absolute; left:437px; top:123px; width:103px; height:30px; background:url(images/main_navigation/education_on.png) top left no-repeat; }

a#icts { position:absolute; width:57px; height:30px; overflow:hidden; display:block; background:url(images/main_navigation/icts_css.png) top left no-repeat; left:617px; top:123px; }

a#icts:hover { background-position: bottom left; }

#icts_on { position:absolute; left:617px; top:123px; width:57px; height:30px; background:url(images/main_navigation/icts_on.png) top left no-repeat; }

a#media { position:absolute; width:69px; height:30px; overflow:hidden; display:block; background:url(images/main_navigation/media_css.png) top left no-repeat; left:670px; top:123px; }

a#media:hover { background-position: bottom left; }

#media_on { position:absolute; left:670px; top:123px; width:69px; height:30px; background:url(images/main_navigation/media_on.png) top left no-repeat; }

/*a#music{position:absolute;width:63px;height:30px;overflow:hidden;display:block;background:url(images/main_navigation/music_css.png) top left no-repeat;left:575px;top:123px;}

a#music:hover{background-position: bottom left;}

#music_on{position:absolute;left:575px;top:123px;width:63px;height:30px;background:url(images/main_navigation/music_on.png) top left no-repeat;}
*/
a#youth { position:absolute; width:74px; height:30px; overflow:hidden; display:block; background:url(images/main_navigation/youth_css.png) top left no-repeat; left:542px; top:123px; }

a#youth:hover { background-position: bottom left; }

#youth_on { position:absolute; left:542px; top:5px; width:74px; height:30px; background:url(images/main_navigation/youth_on.png) top left no-repeat; }

a#webstore { position:absolute; width:98px; height:30px; overflow:hidden; display:block; background:url(images/main_navigation/webstore_css.png) top left no-repeat; left:738px; top:123px; }

a#webstore:hover { background-position: bottom left; }

#webstore_on { position:absolute; left:738px; top:5px; width:98px; height:30px; background:url(images/main_navigation/webstore_on.png) top left no-repeat; }

a#contact { position:absolute; width:78px; height:30px; overflow:hidden; display:block; background:url(images/main_navigation/contact_css.png) top left no-repeat; left:828px; top:123px; }

a#contact:hover { background-position: bottom left; }

#contact_on { position:absolute; left:828px; top:123px; width:78px; height:30px; background:url(images/main_navigation/contact_on.png) top left no-repeat; }

/*/// INDEX SUB NAVIGATIONS ///*/

a#service_home { position:absolute; width:90px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/service_times_css.png) top left no-repeat; left:43px; top: 0px; }

a#service_home:hover { background-position: bottom left; }

a#locations_home { position:absolute; width:92px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/locations_css.png) top left no-repeat; left:135px; top: 0px; }

a#locations_home:hover { background-position: bottom left; }

a#events_home { position:absolute; width:70px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/events_css.png) top left no-repeat; left:228px; top: 0px; }

a#events_home:hover { background-position: bottom left; }

a#donate_home { position:absolute; width:70px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/donate_css.png) top left no-repeat; left:299px; top: 0px; }

a#donate_home:hover { background-position: bottom left; }

a#articles_home { position:absolute; width:84px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/articles_css.png) top left no-repeat; left:503px; top: 0px; }

a#articles_home:hover { background-position: bottom left; }

a#prayer_home { position:absolute; width:129px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/prayer_request_css.png) top left no-repeat; left:372px; top: 0px; }

a#prayer_home:hover { background-position: bottom left; }

a#podcast_home { position:absolute; width:80px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/podcast_css.png) top left no-repeat; left:90px; top: 0px; background-image: url(images/home_nav/podcast_css.png); }

a#podcast_home:hover { background-position: bottom left; }

a#login_home { position:absolute; width:63px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/login_css.png) top left no-repeat; left:28px; top: 0px; background-image: url(images/home_nav/login_css.png); }

a#login_home:hover { background-position: bottom left; }

a#music_home { position:absolute; width:53px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/music_css.png) top left no-repeat; left:559px; top: 0px; background-image: url(images/home_nav/music_css.png); }

a#music_home:hover { background-position: bottom left; }

a#monthly_sub_home { position:absolute; width:121px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/monthly_sub_css.png) top left no-repeat; left:172px; top: 0px; }

a#monthly_sub_home:hover { background-position: bottom left; }

a#watch_tv_home { position:absolute; width:84px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/watch_tv_css.png) top left no-repeat; left:286px; top: 0px; }

a#watch_tv_home:hover { background-position: bottom left; }

a#live_online_home { position:absolute; width:99px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/live_online_css.png) top left no-repeat; left:367px; top: 0px; }

a#live_online_home:hover { background-position: bottom left; }

a#webstore_home { position:absolute; width:89px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/webstore_css.png) top left no-repeat; left:468px; top: 0px; }

a#webstore_home:hover { background-position: bottom left; }

a#mikveh_home { position:absolute; width:121px; height:30px; overflow:hidden; display:block; background:url(images/home_nav/mikveh_css.png) top left no-repeat; left:451px; top: 0px; }

a#mikveh_home:hover { background-position: bottom left; }

/*/// ABOUT NAV ///*/

a#about_services { position:absolute; width:68px; height:30px; overflow:hidden; display:block; background:url(images/about_nav/services_css.png) top left no-repeat; left:211px; top:132px; }

a#about_services:hover { background-position: bottom left; }

#about_services_on { position:absolute; left:211px; top:131px; width:68px; height:30px; background:url(images/about_nav/services_on.png) top left no-repeat; }

/*a#about_locations { position:absolute; width:73px; height:30px; overflow:hidden; display:block; background:url(images/about_nav/locations_css.png) top left no-repeat; left:258px; top:131px; }

a#about_locations:hover { background-position: bottom left; }

#about_locations_on { position:absolute; left:258px; top:131px; width:73px; height:30px; background:url(images/about_nav/locations_on.png) top left no-repeat; }
*/
a#about_vision { position:absolute; width:112px; height:30px; overflow:hidden; display:block; background:url(images/about_nav/vision_css.png) top left no-repeat; left:281px; top:132px; }

a#about_vision:hover { background-position: bottom left; }

#about_vision_on { position:absolute; left:281px; top:131px; width:112px; height:30px; background:url(images/about_nav/vision_on.png) top left no-repeat; }

a#about_bio { position:absolute; width:78px; height:30px; overflow:hidden; display:block; background:url(images/about_nav/bio_css.png) top left no-repeat; left:392px; top:132px; }

a#about_bio:hover { background-position: bottom left; }

#about_bio_on { position:absolute; left:392px; top:131px; width:78px; height:30px; background:url(images/about_nav/bio_on.png) top left no-repeat; }

a#about_statement { position:absolute; width:121px; height:30px; overflow:hidden; display:block; background:url(images/about_nav/statement_css.png) top left no-repeat; left:472px; top:132px; }

a#about_statement:hover { background-position: bottom left; }

#about_statement_on { position:absolute; left:472px; top:131px; width:121px; height:30px; background:url(images/about_nav/statement_on.png) top left no-repeat; }

a#about_testimonials { position:absolute; width:115px; height:30px; overflow:hidden; display:block; background:url(images/about_nav/testimonials_css.png) top left no-repeat; left:595px; top:132px; }

a#about_testimonials:hover { background-position: bottom left; }

#about_testimonials_on { position:absolute; left:595px; top:131px; width:115px; height:30px; background:url(images/about_nav/testimonials_on.png) top left no-repeat; }

/*/// SERVICES NAV ///*/

a#services_shabbat { position:absolute; width:66px; height:30px; overflow:hidden; display:block; background:url(images/services_nav/shabbat_css.png) top left no-repeat; left:124px; top:131px; }

a#services_shabbat:hover { background-position: bottom left; }

#services_shabbat_on { position:absolute; left:124px; top:131px; width:66px; height:30px; background:url(images/services_nav/shabbat_on.png) top left no-repeat; }

a#services_study { position:absolute; width:87px; height:30px; overflow:hidden; display:block; background:url(images/services_nav/study_css.png) top left no-repeat; left:192px; top:131px; }

a#services_study:hover { background-position: bottom left; }

#services_study_on { position:absolute; left:192px; top:131px; width:87px; height:30px; background:url(images/services_nav/study_on.png) top left no-repeat; }

a#services_mikveh { position:absolute; width:109px; height:30px; overflow:hidden; display:block; background:url(images/services_nav/mikveh_css.png) top left no-repeat; left:281px; top:131px; }

a#services_mikveh:hover { background-position: bottom left; }

#services_mikveh_on { position:absolute; left:281px; top:131px; width:109px; height:30px; background:url(images/services_nav/mikveh_on.png) top left no-repeat; }

a#services_flashpoint { position:absolute; width:181px; height:30px; overflow:hidden; display:block; background:url(images/services_nav/flashpoint_css.png) top left no-repeat; left:393px; top:131px; }

a#services_flashpoint:hover { background-position: bottom left; }

#services_flashpoint_on { position:absolute; left:393px; top:131px; width:181px; height:30px; background:url(images/services_nav/flashpoint_on.png) top left no-repeat; }

a#services_childrens { position:absolute; width:125px; height:30px; overflow:hidden; display:block; background:url(images/services_nav/childrens_css.png) top left no-repeat; left:575px; top:131px; }

a#services_childrens:hover { background-position: bottom left; }

#services_childrens_on { position:absolute; left:575px; top:131px; width:125px; height:30px; background:url(images/services_nav/childrens_on.png) top left no-repeat; }

a#services_locations { position:absolute; width:77px; height:30px; overflow:hidden; display:block; background:url(images/services_nav/locations_css.png) top left no-repeat; left:702px; top:131px; }

a#services_locations:hover { background-position: bottom left; }

#services_locations_on { position:absolute; left:702px; top:131px; width:77px; height:30px; background:url(images/services_nav/locations_on.png) top left no-repeat; }

/*/// EVENTS NAV ///*/

a#events_rabbi { position:absolute; width:115px; height:30px; overflow:hidden; display:block; background:url(images/events_nav/rabbi_css.png) top left no-repeat; left:261px; top:131px; }

a#events_rabbi:hover { background-position: bottom left; }

#events_rabbi_on { position:absolute; left:261px; top:131px; width:115px; height:30px; background:url(images/events_nav/rabbi_on.png) top left no-repeat; }

/*a#events_television { position:absolute; width:74px; height:30px; overflow:hidden; display:block; background:url(images/events_nav/television_css.png) top left no-repeat; left:347px; top:131px; }

a#events_television:hover { background-position: bottom left; }

#events_television_on { position:absolute; left:347px; top:131px; width:74px; height:30px; background:url(images/events_nav/television_on.png) top left no-repeat; }*/

a#events_local { position:absolute; width:87px; height:30px; overflow:hidden; display:block; background:url(images/events_nav/local_css.png) top left no-repeat; left:376px; top:131px; }

a#events_local:hover { background-position: bottom left; }

#events_local_on { position:absolute; left:376px; top:131px; width:87px; height:30px; background:url(images/events_nav/local_on.png) top left no-repeat; background-image: url(images/events_nav/local_on.png); }

a#events_conferences { position:absolute; width:89px; height:30px; overflow:hidden; display:block; background:url(images/events_nav/conferences_css.png) top left no-repeat; left:464px; top:131px; }

a#events_conferences:hover { background-position: bottom left; }

#events_conferences_on { position:absolute; left:464px; top:131px; width:89px; height:30px; background:url(images/events_nav/conferences_on.png) top left no-repeat; }

a#events_feast { position:absolute; width:130px; height:30px; overflow:hidden; display:block; background:url(images/events_nav/feast_css.png) top left no-repeat; left:554px; top:131px; }

a#events_feast:hover { background-position: bottom left; }

#events_feast_on { position:absolute; left:554px; top:131px; width:130px; height:30px; background:url(images/events_nav/feast_on.png) top left no-repeat; }

/*/// EDUCATION NAV ///*/

a#education_subscription { position:absolute; width:141px; height:30px; overflow:hidden; display:block; background:url(images/education_nav/subscription_css.png) top left no-repeat; left:6px; top:131px; }

a#education_subscription:hover { background-position: bottom left; }

#education_subscription_on { position:absolute; left:6px; top:131px; width:141px; height:30px; background:url(images/education_nav/subscription_on.png) top left no-repeat; }

a#education_college { position:absolute; width:92px; height:30px; overflow:hidden; display:block; background:url(images/education_nav/college_css.png) top left no-repeat; left:144px; top:131px; }

a#education_college:hover { background-position: bottom left; }

#education_college_on { position:absolute; left:144px; top:131px; width:92px; height:30px; background:url(images/education_nav/college_on.png) top left no-repeat; }

a#education_leadership { position:absolute; width:125px; height:30px; overflow:hidden; display:block; background:url(images/education_nav/leadership_css.png) top left no-repeat; left:236px; top:131px; }

a#education_leadership:hover { background-position: bottom left; }

#education_leadership_on { position:absolute; left:236px; top:131px; width:125px; height:30px; background:url(images/education_nav/leadership_on.png) top left no-repeat; }

a#education_academy { position:absolute; width:115px; height:30px; overflow:hidden; display:block; background:url(images/education_nav/academy_css.png) top left no-repeat; left:360px; top:131px; }

a#education_academy:hover { background-position: bottom left; }

#education_academy_on { position:absolute; left:360px; top:131px; width:115px; height:30px; background:url(images/education_nav/academy_on.png) top left no-repeat; }

a#education_childrens { position:absolute; width:130px; height:30px; overflow:hidden; display:block; background:url(images/education_nav/childrens_css.png) top left no-repeat; left:475px; top:131px; }

a#education_childrens:hover { background-position: bottom left; }

#education_childrens_on { position:absolute; left:475px; top:131px; width:130px; height:30px; background:url(images/education_nav/childrens_on.png) top left no-repeat; }

a#education_music { position:absolute; width:140px; height:30px; overflow:hidden; display:block; background:url(images/education_nav/music_css.png) top left no-repeat; left:605px; top:131px; }

a#education_music:hover { background-position: bottom left; }

#education_music_on { position:absolute; left:605px; top:131px; width:140px; height:30px; background:url(images/education_nav/music_on.png) top left no-repeat; }

a#education_mitzvah { position:absolute; width:159px; height:30px; overflow:hidden; display:block; background:url(images/education_nav/mitzvah_css.png) top left no-repeat; left:745px; top:131px; }

a#education_mitzvah:hover { background-position: bottom left; }

#education_mitzvah_on { position:absolute; left:745px; top:131px; width:159px; height:30px; background:url(images/education_nav/mitzvah_on.png) top left no-repeat; }

/*/// ICTS NAV ///*/

a#icts_class { position:absolute; width:133px; height:30px; overflow:hidden; display:block; background:url(images/icts_nav/class_css.png) top left no-repeat; left:51px; top:131px; }

a#icts_class:hover { background-position: bottom left; }

#icts_class_on { position:absolute; left:51px; top:131px; width:133px; height:30px; background:url(images/icts_nav/class_on.png) top left no-repeat; }

a#icts_pricing { position:absolute; width:119px; height:30px; overflow:hidden; display:block; background:url(images/icts_nav/pricing_css.png) top left no-repeat; left:185px; top:131px; }

a#icts_pricing:hover { background-position: bottom left; }

#icts_pricing_on { position:absolute; left:185px; top:131px; width:119px; height:30px; background:url(images/icts_nav/pricing_on.png) top left no-repeat; }

a#icts_certification { position:absolute; width:137px; height:30px; overflow:hidden; display:block; background:url(images/icts_nav/certification_css.png) top left no-repeat; left:305px; top:131px; }

a#icts_certification:hover { background-position: bottom left; }

#icts_certification_on { position:absolute; left:305px; top:131px; width:137px; height:30px; background:url(images/icts_nav/certification_on.png) top left no-repeat; }

a#icts_prison { position:absolute; width:134px; height:30px; overflow:hidden; display:block; background:url(images/icts_nav/prison_css.png) top left no-repeat; left:718px; top:131px; }

a#icts_prison:hover { background-position: bottom left; }

#icts_prison_on { position:absolute; left:718px; top:131px; width:134px; height:30px; background:url(images/icts_nav/prison_on.png) top left no-repeat; }

a#icts_registration { position:absolute; width:114px; height:30px; overflow:hidden; display:block; background:url(images/icts_nav/registration_css.png) top left no-repeat; left:444px; top:131px; }

a#icts_registration:hover { background-position: bottom left; }

#icts_registration_on { position:absolute; left:444px; top:131px; width:114px; height:30px; background:url(images/icts_nav/registration_on.png) top left no-repeat; }

a#icts_login { position:absolute; width:79px; height:30px; overflow:hidden; display:block; background:url(images/icts_nav/login_css.png) top left no-repeat; left:558px; top:131px; }

a#icts_login:hover { background-position: bottom left; }

#icts_login_on { position:absolute; left:558px; top:131px; width:79px; height:30px; background:url(images/icts_nav/login_on.png) top left no-repeat; }

a#icts_help { position:absolute; width:83px; height:30px; overflow:hidden; display:block; background:url(images/icts_nav/help_css.png) top left no-repeat; left:639px; top:131px; }

a#icts_help:hover { background-position: bottom left; }

#icts_help_on { position:absolute; left:639px; top:131px; width:80px; height:30px; background:url(images/icts_nav/help_on.png) top left no-repeat; }

/*/// MEDIA ///*/

/*a#media_torah_tv_radio { position:absolute; width:151px; height:30px; overflow:hidden; display:block; background:url(images/media_nav/torah_tv_radio_css.png) top left no-repeat; left:187px; top:131px; }

a#media_torah_tv_radio:hover { background-position: bottom left; }

#media_torah_tv_radio_on { position:absolute; left:187px; top:131px; width:151px; height:30px; background:url(images/media_nav/torah_tv_radio_on.png) top left no-repeat; }*/

a#media_watch { position:absolute; width:75px; height:30px; overflow:hidden; display:block; background:url(images/media_nav/watch_css.png) top left no-repeat; left:234px; top:131px; }

a#media_watch:hover { background-position: bottom left; }

#media_watch_on { position:absolute; left:234px; top:131px; width:75px; height:30px; background:url(images/media_nav/watch_on.png) top left no-repeat; }

a#media_podcast { position:absolute; width:87px; height:30px; overflow:hidden; display:block; background:url(images/media_nav/podcast_css.png) top left no-repeat; left:447px; top:131px; }

a#media_podcast:hover { background-position: bottom left; }

#media_podcast_on { position:absolute; left:447px; top:131px; width:87px; height:30px; background:url(images/media_nav/podcast_on.png) top left no-repeat; }

a#media_pre_recorded { position:absolute; width:112px; height:30px; overflow:hidden; display:block; background:url(images/media_nav/pre_recorded_css.png) top left no-repeat; left:620px; top:131px; }

a#media_pre_recorded:hover { background-position: bottom left; }

#media_pre_recorded_on { position:absolute; left:620px; top:131px; width:112px; height:30px; background:url(images/media_nav/pre_recorded_on.png) top left no-repeat; }

a#media_live_online { position:absolute; width:82px; height:30px; overflow:hidden; display:block; background:url(images/media_nav/live_online_css.png) top left no-repeat; left:536px; top:131px; background-image: url(images/media_nav/live_online_css.png); }

a#media_live_online:hover { background-position: bottom left; }

#media_live_online_on { position:absolute; left:536px; top:131px; width:82px; height:30px; background:url(images/media_nav/live_online_on.png) top left no-repeat; }

a#media_subscriptions { position:absolute; width:134px; height:30px; overflow:hidden; display:block; background:url(images/media_nav/subscriptions_css.png) top left no-repeat; left:311px; top:131px; }

a#media_subscriptions:hover { background-position: bottom left; }

#media_subscriptions_on { position:absolute; left:311px; top:131px; width:134px; height:30px; background:url(images/media_nav/subscriptions_on.png) top left no-repeat; }

a#media_login { position:absolute; width:53px; height:30px; overflow:hidden; display:block; background:url(images/media_nav/login_css.png) top left no-repeat; left:620px; top:131px; }

a#media_login:hover { background-position: bottom left; }

#media_login_on { position:absolute; left:620px; top:131px; width:53px; height:30px; background:url(images/media_nav/login_on.png) top left no-repeat; }

/*/// MINISTRIES NAVIGATION ///*/

a#ministry_high { position:absolute; width:96px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/high_css.png) top left no-repeat; left:-13px; top:131px; }

a#ministry_high:hover { background-position: bottom left; }

#ministry_high_on { position:absolute; left:-13px; top:131px; width:96px; height:30px; background:url(images/ministry_nav/high_on.png) top left no-repeat; }

a#ministry_jr { position:absolute; width:60px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/jr_css.png) top left no-repeat; left:86px; top:131px; }

a#ministry_jr:hover { background-position: bottom left; }

#ministry_jr_on { position:absolute; left:86px; top:131px; width:60px; height:30px; background:url(images/ministry_nav/jr_on.png) top left no-repeat; }

a#ministry_children { position:absolute; width:73px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/children_css.png) top left no-repeat; left:146px; top:131px; }

a#ministry_children:hover { background-position: bottom left; }

#ministry_children_on { position:absolute; left:146px; top:131px; width:73px; height:30px; background:url(images/ministry_nav/children_on.png) top left no-repeat; }

/*a#ministry_yeshiva { position:absolute; width:62px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/yeshiva_css.png) top left no-repeat; left:211px; top:131px; }

a#ministry_yeshiva:hover { background-position: bottom left; }

#ministry_yeshiva_on { position:absolute; left:211px; top:131px; width:62px; height:30px; background:url(images/ministry_nav/yeshiva_on.png) top left no-repeat; }

a#ministry_icts { position:absolute; width:46px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/icts_css.png) top left no-repeat; left:274px; top:131px; }

a#ministry_icts:hover { background-position: bottom left; }

#ministry_icts_on { position:absolute; left:274px; top:131px; width:46px; height:30px; background:url(images/ministry_nav/icts_on.png) top left no-repeat; }
*/
a#ministry_college { position:absolute; width:61px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/college_css.png) top left no-repeat; left:334px; top:131px; }

a#ministry_college:hover { background-position: bottom left; }

#ministry_college_on { position:absolute; left:334px; top:131px; width:61px; height:30px; background:url(images/ministry_nav/college_on.png) top left no-repeat; }

a#ministry_worship { position:absolute; width:64px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/worship_css.png) top left no-repeat; left:472px; top:131px; }

a#ministry_worship:hover { background-position: bottom left; }

#ministry_worship_on { position:absolute; left:472px; top:131px; width:64px; height:30px; background:url(images/ministry_nav/worship_on.png) top left no-repeat; }

a#ministry_dance { position:absolute; width:54px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/dance_css.png) top left no-repeat; left:537px; top:131px; }

a#ministry_dance:hover { background-position: bottom left; }

#ministry_dance_on { position:absolute; left:537px; top:131px; width:54px; height:30px; background:url(images/ministry_nav/dance_on.png) top left no-repeat; }

a#ministry_prison { position:absolute; width:52px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/prison_css.png) top left no-repeat; left:593px; top:131px; }

a#ministry_prison:hover { background-position: bottom left; }

#ministry_prison_on { position:absolute; left:593px; top:131px; width:52px; height:30px; background:url(images/ministry_nav/prison_on.png) top left no-repeat; }

a#ministry_men { position:absolute; width:53px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/men_css.png) top left no-repeat; left:647px; top:131px; }

a#ministry_men:hover { background-position: bottom left; }

#ministry_men_on { position:absolute; left:647px; top:131px; width:53px; height:30px; background:url(images/ministry_nav/men_on.png) top left no-repeat; }

a#ministry_women { position:absolute; width:69px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/women_css.png) top left no-repeat; left:701px; top:131px; }

a#ministry_women:hover { background-position: bottom left; }

#ministry_women_on { position:absolute; left:701px; top:131px; width:69px; height:30px; background:url(images/ministry_nav/women_on.png) top left no-repeat; }

/*a#ministry_webstore { position:absolute; width:75px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/webstore_css.png) top left no-repeat; left:679px; top:131px; }

a#ministry_webstore:hover { background-position: bottom left; }

#ministry_webstore_on { position:absolute; left:679px; top:131px; width:75px; height:30px; background:url(images/ministry_nav/webstore_on.png) top left no-repeat; }
*/
a#ministry_in_reach { position:absolute; width:68px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/in_reach_css.png) top left no-repeat; left:770px; top:131px; }

a#ministry_in_reach:hover { background-position: bottom left; }

#ministry_in_reach_on { position:absolute; left:770px; top:131px; width:68px; height:30px; background:url(images/ministry_nav/in_reach_on.png) top left no-repeat; }

a#ministry_out_reach { position:absolute; width:75px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/out_reach_css.png) top left no-repeat; left:836px; top:131px; background-image: url(images/ministry_nav/out_reach_css.png); }

a#ministry_out_reach:hover { background-position: bottom left; }

#ministry_out_reach_on { position:absolute; left:836px; top:131px; width:75px; height:30px; background:url(images/ministry_nav/out_reach_on.png) top left no-repeat; }

a#ministry_hebrew { position:absolute; width:115px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/hebrew_css.png) top left no-repeat; left:219px; top:131px; background-image: url(images/ministry_nav/hebrew_css.png); }

a#ministry_hebrew:hover { background-position: bottom left; }

#ministry_hebrew_on { position:absolute; left:219px; top:131px; width:115px; height:30px; background:url(images/ministry_nav/hebrew_on.png) top left no-repeat; }

a#ministry_marriage { position:absolute; width:74px; height:30px; overflow:hidden; display:block; background:url(images/ministry_nav/marriage_css.png) top left no-repeat; left:397px; top:131px; background-image: url(images/ministry_nav/marriage_css.png); }

a#ministry_marriage:hover { background-position: bottom left; }

#ministry_marriage_on { position:absolute; left:397px; top:131px; width:74px; height:30px; background:url(images/ministry_nav/marriage_on.png) top left no-repeat; }

/*/// MUSIC NAVIGATION ///*/

/*a#music_records { position:absolute; width:102px; height:30px; overflow:hidden; display:block; background:url(images/music_nav/records_css.png) top left no-repeat; left:318px; top:131px; }

a#music_records:hover { background-position: bottom left; }

#music_records_on { position:absolute; left:318px; top:131px; width:102px; height:30px; background:url(images/music_nav/records_on.png) top left no-repeat; }
*/
a#music_webstore { position:absolute; width:72px; height:30px; overflow:hidden; display:block; background:url(images/music_nav/webstore_css.png) top left no-repeat; left:505px; top:131px; }

a#music_webstore:hover { background-position: bottom left; }

#music_webstore_on { position:absolute; left:505px; top:131px; width:72px; height:30px; background:url(images/music_nav/webstore_on.png) top left no-repeat; }

a#music_school { position:absolute; width:127px; height:30px; overflow:hidden; display:block; background:url(images/music_nav/school_css.png) top left no-repeat; left:376px; top:131px; }

a#music_school:hover { background-position: bottom left; }

#music_school_on { position:absolute; left:376px; top:131px; width:127px; height:30px; background:url(images/music_nav/school_on.png) top left no-repeat; }

/*/// CONTACT NAVIGATION ///*/

a#contact_locations { position:absolute; width:73px; height:30px; overflow:hidden; display:block; background:url(images/contact_nav/locations_css.png) top left no-repeat; left:426px; top:131px; }

a#contact_locations:hover { background-position: bottom left; }

#contact_locations_on { position:absolute; left:426px; top:131px; width:73px; height:30px; background:url(images/contact_nav/locations_on.png) top left no-repeat; }

/*/// COPY ///*/

body_copy { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; }

home_copy { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; }

cta_copy { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; }

footer_copy { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; }

#footer a { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; text-decoration:none; }

#footer a:hover { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:11px; line-height:13px; }

/*/// FOOTER ///*/

#footer { position:relative; width:920px; height:30px; text-align:center; float:left; }
