






/*HomePage = P217574*/
/*IR Page = P218183*/
/*Kids Page = P218375*/
/*Teens Page = P218595*/
/*eKitchen Page = P218653*/
/*Jewish Federations Page = P220111*/
/*Community Directory = P218183*/

.featuretopbanner {background-color:#000000;}

/*********************************/
/***** HTML TAGS *****************/
/*********************************/

a:link { color: #0066ff; text-decoration: none; }
a:visited { color: #0066ff; text-decoration: none; }
a:hover, a:active { color: #003366; text-decoration: underline; }
a.headerlinks, a.headerlinks:visited { color: #000000; text-decoration: none; }
a.headerlinks:hover { color: #000000; text-decoration: underline; }
body { margin: 0; padding: 0; background-image:url('/display_image.aspx?ID=273999');background-color:#0f3b7c;background-repeat:repeat-x;}
h1, h2, h3, h4 { margin: 0; padding: 0; }
body, td, #componentHeaderBar { font: 12px Arial, Helvetica, sans-serif; }
.headline6 {font-size:24px;color:#666;font-weight:700;}
hr{border: none 0; height:3px; border-top:3px solid #cdcdcd;}


/*********************************/
/***** ID's **********************/
/*********************************/

#breadcrumb { color: #666; margin-bottom: 24px; padding-top:10px; }

#column0 { margin-top: 8px; }
#column1 { margin-top: 8px; }
#column2 { margin-top: 8px; }
#column3 { margin-top: 8px; }
#column4 { margin-top: 8px; }

#extraDiv1 { }
#extraDiv2 { position: absolute; top: 89px; left: auto; width: 966px; height: 1px; background-color: #e5e5e5; }

#footerText {text-align: left; font: 11px Arial, Helvetica, sans-serif; margin: 8px; }



#linkList0 { clear: both; position:absolute; top:5px; left:10px; width: 400px;  text-align: left; font-family:Arial, Helvetica, San-Serif; font-size:11px; text-transform:uppercase; font-weight:bold; }
#linkList0 a { color:#000; text-decoration:none; padding-left:12px; padding-right:12px; border-left:1px solid #000;}

a#id-25192{background:#DF9210; color:#fff; border-left:0px none; padding:2px 5px;}

#linkList1 { clear: both; position:absolute; top:5px; right:25px;  width: 400px; text-align: right; font-family:Arial, Helvetica, San-Serif; font-size:11px; text-transform:uppercase; font-weight: bold; }
#linkList1 li{ float:right; margin-left:12px; border-left:1px solid #000;}
#linkList1 li ul {  }
#linkList1 li a { font-family:Arial, Helvetica, San-Serif; text-transform:uppercase; color: #000; text-decoration: none; margin-left:12px; }
#linkList1 li a:hover { color: #000000; text-decoration: underline; }
#linkList1 li a.submenu { display:none; }
#linkList1 #navArrowTopBlank{display:none; }

#myaccount, #loginlink, #id-25079{border-left:0px none !important;} 

#linkList2 { background-color: #D3BEB9; position: center; height:26px !important; }
#linkList2 li ul { width: 220px; border: solid #4d4d4d 1px; margin-top:0px; margin-left:0!important; padding-bottom:6px;background-color:#4d4d4d;}
#linkList2 li ul a {text-transform:none;margin-bottom:0;}
#linkList2 li ul ul { left: -999em; }
#linkList2 li a { font-family: Arial, Helvetica, sans-serif; line-height:16px; margin-bottom:4px;color: #222; font-weight: bold; text-decoration: none; padding: 0px 21px 6px 21px; }
#linkList2 li a:hover { color: #993300; text-decoration: none; }
#linkList2 li a:visited { color: #000; text-decoration: none; }
#linkList2 li a:visited:hover { color: #993300; text-decoration: none; }
/*#linkList2 li a.submenu { width: 200px; background-color: #eee; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #930; padding: 6px 10px; }
#linkList2 li a.submenu:hover { background-color: #993300; color: #fff; }*/

/*#linkList2 li:hover{background-color:#4d4d4d;}*/
#linkList2 li a.submenu {background-color:#4d4d4d;font-family:arial,helvetica,sans-serif;color:#FFFFFF;font-size:12px;width: 200px;text-decoration: none;padding: 6px 10px;font-weight:normal;}
#linkList2 .submenu {background-color:#4d4d4d;}
#linkList2 li a.submenu:hover{color:#d49629;}
#linkList2 ul li ul {z-index:2000!important;}
#linkList2 ul li ul li {z-index:2000!important;}
#linkList2 ul li ul li a {z-index:2000!important;}

/* IE6 and IE7 Star Hack to remove dropdown due to z-index bug */

*:first-child+html #linkList2 ul li ul {display:none;}
* html #linkList2 ul li ul {display:none;}

/* End Star Hack */

#linkList3 { position: relative; width: 166px; margin:0px; z-index: 1000; }
#linkListSub3 { width: 166px; margin-top: 30px; padding-bottom: 24px; float: left; }
#linkListSub3 ul { width: 166px; }
#linkListSub3 li { position: relative; float: left; line-height: 1em; width: 100%; }
#linkListSub3 li ul { position: absolute; left: -999em; margin-left: 166px; width: 220px; border: solid #ccc 1px; z-index: 1000; }
#linkListSub3 li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #071C5F; display: block; text-align: right; text-decoration: none; padding: 6px 0 6px 25px; }
#linkListSub3 li a:hover { color: #375D65; text-decoration: none; }
#linkListSub3 li a:visited { color: #071C5F; text-decoration: none; }
#linkListSub3 li a:visited:hover { color: #375D65; text-decoration: none; }
#linkListSub3 li a.submenu { width: 200px; background-color: #eee; font: 11px Arial, Helvetica, sans-serif; text-align: left; text-decoration: none; color: #071C5F; padding: 6px 10px; }
#linkListSub3 li a.submenu:hover{background-color:#071C5F; color:#fff;}
#linkListSub3 li a.submenu:visited{background-color:#eee; color:#071C5F;}
#linkListSub3 li a.submenu:visited:hover{background-color:#071C5F; color:#fff;}

#linkList4 { width: 166px; margin: 0 0 0 8px; border-left: solid #ccc 1px; border-right: solid #ccc 1px;}
#linkListSub4 { width: 166px; padding-top: 12px; padding-bottom: 24px; }
#linkListSub4 ul { width: 166px; }
#linkListSub4 li { position: relative; float: left; line-height: 1em; width: 100%;}
#linkListSub4 li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #375D65; display: block; text-align: right; text-decoration: none; padding: 6px 8px 6px 8px; }
#linkListSub4 li a:hover { color: #993300; text-decoration: none; }
#linkListSub4 li a:visited { color: #375D65; text-decoration: none; }
#linkListSub4 li a:visited:hover { color: #993300; text-decoration: none; }

#linkList5 { text-align: center; }
#linkList5 ul {list-style-type: none; margin: 0; padding: 0; }
#linkList5 ul li { display: inline; margin: 0 6px; }
#linkList5 ul li a { display: inline; font: 11px Arial, Helvetica, sans-serif; color: #993300; text-decoration: underline; }
#linkList5 li a:hover { color: #993300; }
#linkList5 li a:visited { color: #993300; }
#linkList5 li a:visited:hover { color: #993300; }
#linkListSub5 { margin: 8px 0 12px 0; }

#linkList6 { text-align: center; }
#linkList6 ul {list-style-type: none; margin: 0; padding: 0; }
#linkList6 ul li { display: inline; margin: 0 6px; }
#linkList6 ul li a { display: inline; font: 11px Arial, Helvetica, sans-serif; color: #993300; text-decoration: underline; }
#linkList6 li a:hover { color: #993300; }
#linkList6 li a:visited { color: #993300; }
#linkList6 li a:visited:hover { color: #993300; }
#linkListSub6 { margin: 8px 0 12px 0; }

#LocalFooterText { font-weight: normal; display: block; float: left; width: 840px; }

#navArrow { background-image: url(/style_images/v2ab/images_nav/nav_arrow.gif); background-repeat: no-repeat; float: right;  border: solid #fff 1px; }
#navArrowBlank { float: right; border: solid #fff 1px; }
#navArrowTop { background-image: url(/style_images/v2ab/images_nav/nav_arrow_down.gif); background-repeat: no-repeat; display:none;}
#navArrowTopBlank { }

#navBadgesBottom { margin: 0 0 12px 0; }
#navBadgesListBottom { width: 100%; }
#navBadges { width: 100%; clear: both; }
#navBadgesList { margin: 0 0 24px 0; }
#navBadges li { padding: 6px 0; }
#navLinksBottom { font: 12px Arial, Helvetica, sans-serif; margin: 0 0 12px 0; }
#navLinksListBottom { width: 100%; }
#navLinks { width: 166px; clear: both; }
#navLinksText { width: 166px; margin: 0; padding: 0; list-style-type: none; font: 12px Arial, Helvetica, sans-serif; }
#navLinksTextLi { padding: 0 0 0 10px; }
#navLinkList { margin: 0 0 24px 0; padding: 0 0 0 20px; list-style-image: url('/images_main/bullet.gif'); }
#navLinkList li { padding: 2px 2px 2px 0; }

#outercontainer {margin: 0px auto 20px auto; /*border: solid #aaa 1px;*/ width:985px; background-image:url('/local_includes/stroke.png'); position:relative;}

#pageBody { width: 966px; }
#PageAuthor { color: #666; }
#PageCopyright {display: block; font-size: 11px; line-height:18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 12px 0px 0px 8px; }
#PageCopyright a {font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#69C; text-decoration: none; }
#PageCopyright a:hover {font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#69C;  text-decoration: underline; }
#PageDate { color: #666; }
#pageFooter { width: 966px; margin-top: 20px; border-top: solid #e5e5e5 2px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

#pageHeader { width: 984px; position:relative; }
#pageHeader #intro { height: 175px; width: 100%; }
#pageHeader #intro h1 a{ position: absolute; top:0;  background-image: url(../display_image.aspx?id=285118) !important;  background-repeat: no-repeat;  left: auto; display: block; margin: 0; padding: 0; height: 175px !important; width: 984px !important; }

#pageIcons { float: right; }
#pageProperties { padding: 0 0 0 8px; }
#pageProperties h1 { color: #999; }
#pageProperties h2 { color: #666; }
#pageProperties #breadcrumb { color: #666; }
#PageSource { color: #666; }

#relatedPageLinks { }
#searchBox { position:absolute; width: 300px; height: 25px; top:30px; right:25px; text-align: right; }
#spanBottom { margin-bottom: 8px; }
#spanTop { }
#supportingElements { width: 500px; padding: 8px 0; }
#topnavlists { margin:0 8px;}

#ujcweblogo { float: right; width: 110px; height: 51px; margin-top: -8px;}
#ujcweblogo img { background-image: url(/style_images/eilatbl/images_nav/badge_fedweb_eilat-bl.gif); background-repeat: no-repeat; }
#ujcweblogoCal { float: right; margin: 0px 20px 20px 0px; }
#ujcweblogoCal img { background-image: url(/style_images/eilattb/images_nav/badge_fedweb_eilat-tb.gif); background-repeat: no-repeat; }

#userWelcome { clear: both; float: right; width: 254px; height: 21px; margin: -55px 20px 0 0; text-align: right; color: #fff; font: 12px "Trebuchet MS", sans-serif; }



/*********************************/
/***** Classes *******************/
/*********************************/

.boxbackground { background-color: #E6F0F2; }
.button { font: 11px Arial, Helvetic, sans-serif;  padding: 1px 0 1px 0; }
.calendarcolor { background-color: #538D99; }
.calendarcolor2 { background-color: #E6F0F2; }
.calendardayheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; }
.calendargridcolor { background-color: #999; }
.calendartab { background-color: #D3E1E5; }
.calendartabsel { background-color: #538D99; color: #fff; }
.calendartabsel a { background-color: #538D99; color: #fff; }
.callout1 { font: 12px Arial, Helvetic, sans-serif; font-weight: bold; color: #fff; }
.calloutbkgnd { background-color: #fff; }
.calloutbkgnd2 { background-color: #fff; }
.callouttopbkgnd { background-color: #538D99; }
.caltoolbarheader { font: bold 12px Arial, Helvetica, sans-serif; color: #fff; }
.caltoolbarlink { font: 11px Arial, Helvetica, sans-serif; color: #fff; }
.chatbottomnavcolor {  }
.chatleftnavcolor {  }
.DayInMonth { background-color: #FFF; }
.DayInMonth a.DayNumber { color: #000; }
.DayInMonth font.HebrewDate { color: #666; }
.DayNotInMonth { background-color: #FFF; }
.DayNotInMonth a.DayNumber { color: #999; }
.DayNotInMonth font.HebrewDate { color: #666; }
.DayInMonthCurrent { background-color: #538D99; }
.DayInMonthCurrent a.DayNumber { color: #FFF; }
.DayInMonthCurrent font.HebrewDate { color: #FFF; }
.ecardline { background-color: #ccc; }
.ecardheaderbar { background-color: #375D65; height:21px; width:120px; text-align: left; }
.ecardheaderbartext { margin-left: 6px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; line-height: 20px; text-transform:uppercase;}
.ecardtable a { text-decoration: none; } 
.forumindexheader { background-color: #D3E1E5; }
.forumtoolbar { background-color: #538D99; }
.headerfill { background-color: #D3E1E5; }
.headertext { font: 30px/36px Arial, Helvetica, sans-serif; color: #375D65; }
.helpleftnavcolor { background-color: #D3E1E5; }
.helptopnavcolor { background-color: #538D99; }
.minicalendar { background-color: #538D99; }
.minicalendar a { background-color: #538D99; color: #FFF; }
.minicalendarcurrentdate { background-color: #ccc; }
.minicalendarevents { background-color: #D3E1E5; }
.pageIconsLinkWrapper { margin-left: 20px; display: block; /*border: 1px solid #ff0000;*/ float: left; }
.pageIconsLinkWrapper img { margin-right: 5px; margin-bottom: -2px; }
.publicbutton {background-color:#3591c9; color:#fff;border:none;background-image:none;position:relative;}
.search { margin-left: 5px; padding: 0; height: 21px; width:150px;  border: 1px solid #333333; float: right;  }
.searchbutton { margin-left: 5px;  float: right; color:#fff; background-color: #308FC5 !important; background-image:none !important; border-color:#308FC5 !important;}
.small { width: 170px; }
.userstatus { font: 11px Arial, Helvetica, sans-serif; color: #E5E2BA; }

/*********************************/
/***** UTILITY PAGES STYLES ******/
/*********************************/

.contact_us #column0 {padding-left:10px;}
.contact_us #column0 #contentarea {width:576px;}
.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder {padding:15px;}
.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder h3.headline5 {padding-top:12px;}
.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder div.madatory1 {padding-top:6px;font-size:11px;}
.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder span.errorred {color:#FF0000;}
.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder div.formrow {margin:6px 0px 6px 0px;/*clear:both;*/}
.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder div.formrow div.formrowlabel {float:left; width:180px; text-align:right;}
.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder div.formrow div.formrowfield {float:left;}

body.expresslogin #expressloginform {margin:0px;padding:0px;}
body.expresslogin #outer {width:564px;}
body.expresslogin #inner {margin:0px 0px 0px 50px;}
body.expresslogin .titlebar {padding:2px 0px 2px 5px;}
body.expresslogin .fieldrow {width:436px;}
body.expresslogin .formleft {text-align:right;width:130px;float:left;padding-top:4px;}
body.expresslogin .formright {text-align:left;width:200px;float:left;margin-left:6px;}
body.expresslogin .spacerXLarge {height:16px;}
body.expresslogin .spacerLargest {height:10px;}
body.expresslogin .spacerLarger {height:6px;}
body.expresslogin .spacerSmaller {height:3px;} 

body.login #frmLogin {margin:0px;padding:0px;}
body.login #login_outercontainer {width:600px;}
body.login #login_innercontainer {margin:12px 0px 0px 0px;}
body.login #loginboxleft {padding:0px 18px 0px 0px;border-right:1px solid #ccc;width:305px;float:left;}
body.login #loginboxleft label.fieldlabel {width:100px;float:left;text-align:right;}
body.login #loginboxleft div.fieldlabel {width:100px;float:left;}
body.login #loginboxleft input.textfieldbutton {float:left;width:110px;}
body.login #loginboxleft div.textfieldbutton {float:left;width:110px;}
body.login #loginboxleft label.checkboxlabel {width:100%;}
body.login #loginboxright {paddding:0px 0px 0px 18px;width:258px;float:right;}
body.login .loginboxbothinner {margin:8px 0px 0px 0px;}
body.login .messagerow {margin:12px 0px 0px 0px;height:inherit;}
body.login .titlebar {padding:2px 0px 2px 7px;}
body.login .bold {font-weight:bold;}
body.login .row_smallerspacing {margin-bottom:8px;height:inherit;}
body.login .row_largerspacing {margin-bottom:10px;height:inherit;}
body.login .bar {padding:2px 5px 2px 5px;margin:20px 0px 10px 0px;width:500px;}
body.login .forgotformbox {width:500px;}
body.login .forgotpass-spacer {height:12px;}
body.login .forgotpass-spacer2 {height:48px;}
body.login .forgotformbox .row {text-align:center;width:425px;padding:3px 0px 3px 0px;}
body.login .forgotformbox .row .left {width:120px;margin-right:5px;padding:4px 0px 0px 0px;float:left;text-align:right;}
body.login .forgotformbox .row .right {width:300px;float:right;text-align:left;}
body.login .forgotformbox .row .right2 {width:300px;float:right;text-align:left;padding:4px 0px 0px 0px;}

body.advancedsearch #searchagain {width:564px;margin-top:12px;}
body.advancedsearch #searchagain #searchagain-inner {padding:12px;}
body.advancedsearch #searchagain #searchagainform {margin:0px;padding:0px;}
body.advancedsearch #searchagain .spacerLarger {height:7px;}
body.advancedsearch #searchagain .spacerSmaller {height:3px;}
body.advancedsearch #searchagain .fieldrow {}
body.advancedsearch #searchagain .formleft {text-align:right;width:150px;float:left;padding-top:3px;}
body.advancedsearch #searchagain .formright {text-align:left;width:390px;float:right;}

body.bjelaschool #schoolsearch {width:564px;margin-top:12px;}
body.bjelaschool #schoolsearch #search-inner {padding:12px;}
body.bjelaschool #schoolsearch #frmAdultLearning {margin:0px;padding:0px;}
body.bjelaschool #schoolsearch .spacerLargest {height:12px;}
body.bjelaschool #schoolsearch .spacerLarger {height:6px;}
body.bjelaschool #schoolsearch .spacerXLarge {height:24px;}
body.bjelaschool #schoolsearch .fieldrow {}
body.bjelaschool #schoolsearch .formleft {text-align:right;width:150px;float:left;padding-top:4px;}
body.bjelaschool #schoolsearch .formright {text-align:left;width:390px;float:right;}
body.bjelaschool #schoolsearch #moreinfo {text-align:center;}

body.career #submitResume {width:564px;margin-top:12px;overflow:auto;}
body.career #submitResume #submitResume-inner {padding:12px;}
body.career #submitResume #frmSubmitResume {margin:0px;padding:0px;}
body.career #submitResume .spacerLargest {height:12px;}
body.career #submitResume .spacerLarger {height:7px;}
body.career #submitResume .spacerSmaller {height:3px;}
body.career #submitResume .fieldrow {}
body.career #submitResume .formleft {text-align:right;width:150px;float:left;padding-top:5px;}
body.career #submitResume .formright {text-align:left;width:390px;float:right;}
body.career #boxGoToJJF {padding:12px;}

body.ecards #registernowbox {width:564px;}
body.ecards #registernowbox #registernowbox-inner {padding:12px;}
body.ecards #registernowbox #registernowbox-inner .left {width:56px;float:left;margin-right:12px;}
body.ecards #registernowbox #registernowbox-inner .right {width:472px;float:right;}

body.GA #searchbox {width:564px;margin:12px 0px 12px 0px;}
body.GA #searchbox #searchbox-inner {padding:12px;}
body.GA #searchbox #frmGASearch {margin:0px;padding:0px;}
body.GA #searchbox .spacerLargest {height:12px;}
body.GA #searchbox .spacerLarger {height:7px;}
body.GA #searchbox .spacerSmaller {height:3px;}
body.GA #searchbox .fieldrow {}
body.GA #searchbox .formleft {text-align:right;width:150px;float:left;padding-top:3px;}
body.GA #searchbox .formright {text-align:left;width:390px;float:right;}

body.holiday #searchagain {width:564px;margin-top:12px;}
body.holiday #searchagain #searchagain-inner {padding:12px;}
body.holiday #searchagain #frmHLSearch {margin:0px;padding:0px;}
body.holiday #searchagain .spacerLarger {height:7px;}
body.holiday #searchagain .spacerSmaller {height:3px;}
body.holiday #searchagain .fieldrow {}
body.holiday #searchagain .formleft {text-align:right;width:150px;float:left;padding-top:3px;}
body.holiday #searchagain .formright {text-align:left;width:390px;float:right;}
body.holiday #searchagain .or {text-align:center;}

body.IR #searchagain {width:564px;margin-top:12px;}
body.IR #searchagain #searchagain-inner {padding:12px;}
body.IR #searchagain #frmIrSearch {margin:0px;padding:0px;}
body.IR #searchagain #frmZipSearch {margin:0px;padding:0px;}
body.IR #searchagain .spacerLargest {height:12px;}
body.IR #searchagain .spacerLarger {height:7px;}
body.IR #searchagain .spacerSmaller {height:3px;}
body.IR #searchagain .fieldrow {}
body.IR #searchagain .formleft {text-align:right;width:150px;float:left;padding-top:3px;}
body.IR #searchagain .formright {text-align:left;width:390px;float:right;}
body.IR #searchagain #frmIrSearch #instructions {text-align:center;}
body.IR #searchagain #frmZipSearch #instructions {text-align:left;}

body.jobsearch #searchbox {width:564px;margin:12px 0px 12px 0px;}
body.jobsearch #searchbox #searchbox-inner {padding:12px;}
body.jobsearch #searchbox #frmJobSearch {margin:0px;padding:0px;}
body.jobsearch #searchbox .spacerLargest {height:12px;}
body.jobsearch #searchbox .spacerLarger {height:7px;}
body.jobsearch #searchbox .spacerSmaller {height:3px;}
body.jobsearch #searchbox .fieldrow {}
body.jobsearch #searchbox .formleft {text-align:right;width:150px;float:left;padding-top:3px;}
body.jobsearch #searchbox .formright {text-align:left;width:390px;float:right;}

body.speakers #searchagain {width:564px;margin-top:12px;}
body.speakers #searchagain #searchagain-inner {padding:12px;}
body.speakers #searchagain #frmSpeakSearch {margin:0px;padding:0px;}
body.speakers #searchagain .spacerLargest {height:12px;}
body.speakers #searchagain .spacerLarger {height:7px;}
body.speakers #searchagain .spacerSmaller {height:3px;}
body.speakers #searchagain .fieldrow {}
body.speakers #searchagain .formleft {text-align:right;width:150px;float:left;padding-top:3px;}
body.speakers #searchagain .formright {text-align:left;width:390px;float:right;}
body.speakers #searchagain #browse {}
body.speakers ul.topiclist {margin:0px;padding:0px;}
body.speakers ul.topiclist li {margin:0px 0px 0px 15px;}

body.staff #searchagain {width:564px;margin-top:12px;}
body.staff #searchagain #searchagain-inner {padding:12px;}
body.staff #searchagain #frmStaffSearch {margin:0px;padding:0px;}
body.staff #searchagain .spacerLargest {height:12px;}
body.staff #searchagain .spacerLarger {height:7px;}
body.staff #searchagain .spacerSmaller {height:3px;}
body.staff #searchagain .fieldrow {}
body.staff #searchagain .formleft {text-align:right;width:160px;float:left;padding-top:3px;}
body.staff #searchagain .formright {text-align:left;width:380px;float:right;}
body.staff #searchagain #browse {}
body.staff #searchagain #addresses {}

body.synagogue #searchagain {width:564px;margin-top:12px;}
body.synagogue #searchagain #searchagain-inner {padding:12px;}
body.synagogue #searchagain #frmSynSearch {margin:0px;padding:0px;}
body.synagogue #searchagain .spacerLargest {height:12px;}
body.synagogue #searchagain .spacerLarger {height:7px;}
body.synagogue #searchagain .spacerSmaller {height:3px;}
body.synagogue #searchagain .fieldrow {}
body.synagogue #searchagain .formleft {text-align:right;width:150px;float:left;padding-top:3px;}
body.synagogue #searchagain .formright {text-align:left;width:390px;float:right;}
body.synagogue #searchagain .or {text-align:center;}

body.trainers #searchagain {width:564px;margin-top:12px;}
body.trainers #searchagain #searchagain-inner {padding:12px;}
body.trainers #searchagain #frmTrainSearch {margin:0px;padding:0px;}
body.trainers #searchagain .spacerLargest {height:12px;}
body.trainers #searchagain .spacerLarger {height:7px;}
body.trainers #searchagain .spacerSmaller {height:3px;}
body.trainers #searchagain .fieldrow {}
body.trainers #searchagain .formleft {text-align:right;width:150px;float:left;padding-top:3px;}
body.trainers #searchagain .formright {text-align:left;width:390px;float:right;}
body.trainers #searchagain #browse {}

body.missionfinder #searchagain {width:564px;margin-top:12px;}
body.missionfinder #searchagain #searchagain-inner {padding:12px;}
body.missionfinder #searchagain #frmTravelSearch {margin:0px;padding:0px;}
body.missionfinder #searchagain .spacerLargest {height:12px;}
body.missionfinder #searchagain .spacerLarger {height:7px;}
body.missionfinder #searchagain .spacerSmaller {height:3px;}
body.missionfinder #searchagain .fieldrow {}
body.missionfinder #searchagain .formleft {text-align:right;width:150px;float:left;padding-top:3px;}
body.missionfinder #searchagain .formright {text-align:left;width:390px;float:right;}

#genericform {width:564px;margin:12px 0px 12px 0px;}
#genericform .spacerXlarge {height:15px;overflow:hidden;}
#genericform .spacerLargest {height:12px;overflow:hidden;}
#genericform .spacerLarger {height:7px;overflow:hidden;}
#genericform .spacerSmaller {height:3px;overflow:hidden;}
#genericform .fieldrow {overflow:hidden;}
#genericform .formleft {text-align:right;width:170px;float:left;padding-top:3px;margin-right:4px;}
#genericform .formright {text-align:left;width:390px;float:right;}



/* The following css styles are unique to the component system. */
/* The Page Builder system will pull any css style inside the */
/* BEGIN and END comments below to render components as close */
/* as possible to the public view. Modification of the BEGIN or */
/* END commments below will result in broken Page Builder component */
/* display. */

/* COMPONENT CSS BEGIN */
h1, h2, h3, h4 { margin: 0; padding: 0; }

#adultjewishlearning #compBody { padding: 10px; }
#adultjewishlearning #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#adultjewishlearning #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#adultjewishlearning .headline2 { color: #fff; font-size: 12px; }
#adultjewishlearning .headline3 { color: #000; }
#adultjewishlearning .body1 { color: #000; }

#blogAboutMeBox .headline2 {text-transform:uppercase;padding: 8px 0 6px 0; font-weight: bold; line-height: 13px; border-bottom: solid 1px #ccc;}
#blogAboutMeBox #compBody { padding: 10px 0px; }

#blogArchiveBox ul { margin: 0 0 0 20px; padding: 0; list-style-image: url('/style_images/eilatbl/images_nav/nav_arrow.gif'); }
#blogArchiveBox li { margin-bottom: 4px; color: #666;}
#blogArchiveBox .headline2 { text-transform: uppercase; margin-top:0px; background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; border-bottom: solid 1px #ccc;}
#blogArchiveBox #compList { border-top: solid #ccc 0px !important; padding-top: 5px; }
#blogArchiveBox #moduleElement {border: solid 1px #ccc;}
#blogArchiveBox #compBody {margin:0px 0px 10px 0px; padding-top:0px;}
#blogArchiveBox .body1 { color: #666; }

#blogRollBox ul { margin: 0 0 0 20px; padding: 0; list-style-image: url('/style_images/eilatbl/images_nav/nav_arrow.gif'); }
#blogRollBox li { margin-bottom: 4px; color: #666;}
#blogRollBox .headline2 { margin: 8px 0 6px 0; font-size: 13px; line-height: 13px; text-transform: uppercase;}
#blogRollBox #compList { border-top: solid #ccc 1px; padding-top: 5px; }
#blogRollBox #compBody {margin:0px 0px 10px 0px;}
#blogRollBox .body1 { color: #666; }

#blogSearchBox .headline2 {background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; border-bottom: solid 1px #ccc;}
#blogSearchBox #compBody { padding: 10px 10px; }
#blogSearchBox #moduleElement {border: solid 1px #ccc;}
#blogSearchBox .blogSearchInput {width:100px;}

#blogEntryShort .componentColumnTop { margin: 30px 0px 0px 0px; }
#blogEntryShort .componentColumnMiddle { margin: 15px 0px 0px 0px; }
#blogEntryShort .componentColumnBottom { margin: 15px 0px 0px 0px; }
#blogEntryShort #compBody {border-bottom:1px solid #CcCcCc; padding-bottom:15px;}
#blogEntryShort .smallfont1 {margin-bottom:15px;}
#blogEntryShort .headline3 {margin-bottom:5px;}
#blogEntryShort .headline3 a {text-decoration:none;}
#blogEntryShort .headline3 a:hover {text-decoration:underline;}
#blogEntryShort .body2 p {margin: 12px 0px 0px 0px; word-wrap: break-word;}
#blogEntryShort .body2 p:first-child {margin-top:0px;}
#blogEntryShort .displayBlock {display:block;}

#blogEntryTeaser .componentColumnTop { margin: 16px 0px 0px 0px; }
#blogEntryTeaser .componentColumnMiddle { margin: 30px 0px 0px 0px; }
#blogEntryTeaser .componentColumnBottom { margin: 30px 0px 0px 0px; }
#blogEntryTeaser #compBody {border-bottom:1px solid #CcCcCc; padding-bottom:10px;}
#blogEntryTeaser .smallfont1 {margin-top:16px;}
#blogEntryTeaser .smallfont1 a img {background-color:#ffFFff;border-right:3px solid #ffFFff;}
#blogEntryTeaser .headline5 {margin-bottom:16px;}
#blogEntryTeaser .headline5 a {text-decoration:none;}
#blogEntryTeaser .headline5 a:hover {text-decoration:underline;}
#blogEntryTeaser .body2 p {margin: 12px 0px 0px 0px; word-wrap: break-word;}
#blogEntryTeaser .body2 p:first-child {margin-top:0px;}

#blogEntry #compBody {border-bottom:1px solid #CcCcCc; margin-top: 0px;}
#blogEntry #moduleElement {margin:0px;}
#blogEntry .headline5 {margin-bottom:16px;}
#blogEntry .headline5 a {text-decoration:none;}
#blogEntry .headline5 a:hover {text-decoration:underline;}
#blogEntry .author {margin-bottom:6px;}
#blogEntry .date {margin-bottom:16px;}
#blogEntry .body2 {margin:16px 0px 16px 0px;}
#blogEntry .body2 p {margin: 12px 0px 0px 0px; word-wrap: break-word;}
#blogEntry .body2 p:first-child {margin-top:0px;}

#blogComments {margin-top:4px;}
#blogComments .headline3neutral {margin-top:20px;}
#blogComments .blogComment { margin:16px 0px 0px 0px;padding:0px 0px 10px 0px; background-image:url('/images_main/line_dottedgrey.gif'); background-position:bottom; 

background-repeat:repeat-x; /*border-bottom:1px solid #CcCcCc;*/}
#blogComments .blogComment .body1 {margin:8px 0px 5px 0px;}

#blogComments #addComment .body1 {margin-bottom:8px;}
#blogComments #addComment .headline3neutral {margin-bottom:8px;}
#blogComments #addComment .errorred {margin-bottom:8px;}
#blogComments #addComment .smallfont1 {margin-bottom:5px;}
#blogComments #addComment textarea {width:332px;height:80px; margin-bottom:10px;}
#blogComments #addComment input.post {width:60px;}

#blogReportAbusePopUp {margin:20px;}
#blogReportAbusePopUp .headline5 {margin-bottom:10px;}
#blogReportAbusePopUp #blogComments {margin:16px 0px;padding-top:1px;background-image:url('/images_main/line_dottedgrey.gif'); background-position:top; 

background-repeat:repeat-x; }

#calendar #compBody { padding: 6px; margin: 0 auto; }
#calendar #compBody table { border: #fff; }
#calendar .MiniCalDayInMonth { background-color: #FFF; color: #000; padding: 2px; }
#calendar .MiniCalDayNotInMonth { background-color: #FFF; color: #999; padding: 2px; }
#calendar .MiniCalDayInMonthCurrent { background-color: #538D99; color: #FFF; padding: 2px; }
#calendar .MiniCalHeaderFill td { background-color: #D3E1E5; padding: 2px; }
#calendar .MiniCalNextPrev { cursor: pointer; }
#calendar .MiniCalDayHeader { padding: 2px; }

#callout #compBody { padding: 5px 10px; }
#callout #compImage { padding: 5px 0; }
/*#callout #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; border-bottom: solid 1px #ccc; }*/
#callout #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#callout .headline2 { color: #fff; font-size: 12px; }
#callout .headline3 { color: #000; margin: 5px 0; }
#callout p.body1 { color: #000; margin: 5px 0 5px 0; }
#callout h4.body1 { margin: -5px 0 5px 0; }

#poll #compBody { padding: 5px 10px; }
#poll #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; border-bottom: solid 1px #ccc; }
#poll #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#poll .pollanswer { font-weight: normal; font-size: 11px; line-height: normal; }
#poll .pollanswerbar { margin-top: 12px; }
#poll .pollquestion { font-weight: bold; font-size: 11px; line-height: normal; margin: 0 10px 12px 10px; }
#poll .pollresults { font-weight: bold; font-size: 11px; line-height: normal; margin: 0 10px 12px 10px; }
#poll .pollbuttons { padding: 16px 10px 0px 10px; }
#poll .pollbuttons a { float: left; }
#poll .pollbuttons input { float: right; }
table.pollanswer { margin: 0px 0px 0px 12px; }
table.pollanswer tr td { vertical-align: top; padding: 4px 2px 4px 0; }
table.pollanswer tr td input { margin-top: -3px; }

#candlelightingtimes #compBody { padding: 10px; }
#candlelightingtimes #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#candlelightingtimes #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#candlelightingtimes .headline2 { color: #fff; font-size: 12px; }
#candlelightingtimes .headline3 { color: #000; }
#candlelightingtimes .body1 { color: #000; }

#communitydirectorysearch #compBody { padding: 10px; }
#communitydirectorysearch #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#communitydirectorysearch #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#communitydirectorysearch .headline2 { color: #fff; font-size: 12px; }
#communitydirectorysearch .headline3 { color: #000; }
#communitydirectorysearch .body1 { color: #000; }

#communitystudymap #compBody { padding: 10px; }
#communitystudymap #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#communitystudymap #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#communitystudymap .headline2 { color: #fff; font-size: 12px; }
#communitystudymap .headline3 { color: #000; }
#communitystudymap .body1 { color: #000; }

#communitystudysearch #compBody { padding: 10px; }
#communitystudysearch #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#communitystudysearch #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#communitystudysearch .headline2 { color: #fff; font-size: 12px; }
#communitystudysearch .headline3 { color: #000; }
#communitystudysearch .body1 { color: #000; }

#domesticprogramlibrary #compBody { padding: 10px; }
#domesticprogramlibrary #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#domesticprogramlibrary #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#domesticprogramlibrary .headline2 { color: #fff; font-size: 12px; }
#domesticprogramlibrary .headline3 { color: #000; }
#domesticprogramlibrary .body1 { color: #000; }

#doublestory #leftstory { float: left; width: 48%; margin: 0 12px 0 0; padding: 10px 0 0 0; border-top: solid 1px #ccc; }
#doublestory #rightstory { float: right; width: 48%; padding: 10px 0 0 0; border-top: solid 1px #ccc; }
#doublestory h4 { font-style: italic; color: #000; }
#doublestory .headline3 { color: #000; }
#doublestory .body1 { color: #000; }
#doublestory .body1 p {margin-top: 0px;}

#ecards #compBody { padding: 6px; width: 174px; margin: 0 auto; }
/*#ecards #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-size: 12px; font-weight: bold; line-height: 24px; height: 24px; border-bottom: 

solid 1px #ccc; }*/
#ecards #componentHeaderBar a { color: #fff; text-decoration: none; }
#ecards #ecardText { font-weight: bold; padding: 8px 0; }
#ecards #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }

#featurestory h4 { font-style: italic; color: #000; margin-bottom:6px;}
#featurestory h3 { margin-bottom:6px;}
#featurestory .headline3 { color: #000; }
/*#featurestory .body1 { color: #000; }*/
#featurestory .body1 p { margin-top:0px; }

#gaeventsearch #compBody { padding: 10px; }
#gaeventsearch #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#gaeventsearch #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#gaeventsearch .headline2 { color: #fff; font-size: 12px; }
#gaeventsearch .headline3 { color: #000; }
#gaeventsearch .body1 { color: #000; }

#gaspeakersearch #compBody { padding: 10px; }
#gaspeakersearch #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#gaspeakersearch #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#gaspeakersearch .headline2 { color: #fff; font-size: 12px; }
#gaspeakersearch .headline3 { color: #000; }
#gaspeakersearch .body1 { color: #000; }

#headlinelist ul {list-style-image:url('/display_image.aspx?ID=273256');}
#headlinelist li { margin-bottom: 4px; }
/*#headlinelist h3 { background-color: #D3E1E5; margin: 5px 0; font-size: 13px; line-height: 1; padding: 5px 0px 5px 5px;}
#headlinelist .headline2 { color: #000; }
#headlinelist h4 { margin-bottom: 5px; }
#headlinelist #compList { border-top: solid #ccc 1px; padding-top: 5px; }
#headlinelist .body1 { color: #000; }*/

#htmltext #compBody .body2 { color: #000; }

/* #htmltext p {margin:auto; padding:auto;}  -- Using this declaration made firefox drop all p margins to 0 in components */


#jobsearch #compBody { padding: 10px; }
#jobsearch #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#jobsearch #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#jobsearch .headline2 { color: #fff; font-size: 12px; }
#jobsearch .headline3 { color: #000; }
#jobsearch .body1 { color: #000; }

#leadstory h4 { font-style: italic; margin-bottom:6px;}
#leadstory h3 { margin-bottom:6px;}
#leadstory .headline6 { color: #666; }
#leadstory .body1 { color: #000; }
#leadstory .body1 p {margin-top: 0px;}
#leadstory #compImage.left { float: none; text-align: left; margin: 0 0 5px 0; }
#leadstory #compImage.right { float: none; text-align: right; margin: 0 0 5px 0; }

/*#mailinglist #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#mailinglist #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#mailinglist .headline2 { color: #fff; font-size: 12px; }
#mailinglist .headline3 { color: #000; }
#mailinglist .body1 { color: #000; }*/

#missionfinder #compBody { padding: 10px; }
/*#missionfinder #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#missionfinder #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#missionfinder .headline2 { color: #fff; font-size: 12px; }
#missionfinder .headline3 { color: #000; }
#missionfinder .body1 { color: #000; }*/

#multimediashow #compBody { padding-top: 6px; }
#multimediashow #componentHeaderBar { background: #000; padding-left: 6px; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; height: 24px; }
#multimediashow #componentHeaderBar a { color: #fff; text-decoration: none; }
#multimediashow .header3 { color: #fff; }
#multimediashow #MMShowLink { clear: both; }
#multimediashow #MMShowLink a { text-decoration: none; }
#multimediashow .body1 { color: #666; }

#printphotovideo #compBody { padding: 10px; }
#printphotovideo #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#printphotovideo #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#printphotovideo .headline2 { color: #fff; font-size: 12px; }
#printphotovideo .headline3 { color: #000; }
#printphotovideo .body1 { color: #000; }

#programupdates #compBody { padding: 10px; }
#programupdates #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#programupdates #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#programupdates .headline2 { color: #fff; font-size: 12px; }
#programupdates .headline3 { color: #000; }
#programupdates .body1 { color: #000; }

#realmedia #compBody { padding: 10px; }
#realmedia #componentHeaderBar { background: #538d99; padding-left: 6px; font-weight: bold; font-size: 12px; color: #fff; line-height: 24px; height: 24px; color: #fff; border-bottom: solid 1px #ccc; }
#realmedia #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#realmedia #RealMediaPlayerText { clear: both; color: #000; }

#richtext #compBody .body2 { color: #000; }
#richtext p { margin: auto; padding: auto; }

#schoolsearch #compBody { padding: 10px; }
#schoolsearch #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#schoolsearch #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#schoolsearch .headline2 { color: #fff; font-size: 12px; }
#schoolsearch .headline3 { color: #000; }
#schoolsearch .body1 { color: #000; }

#situationalupdates #compBody { padding: 10px; }
#situationalupdates #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#situationalupdates #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#situationalupdates .headline2 { color: #fff; font-size: 12px; }
#situationalupdates .headline3 { color: #000; }
#situationalupdates .body1 { color: #000; }

#speakersearch #compBody { padding: 10px; }
#speakersearch #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#speakersearch #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#speakersearch .headline2 { color: #fff; font-size: 12px; }
#speakersearch .headline3 { color: #000; }
#speakersearch .body1 { color: #000; }

#staffdirectory #compBody { padding: 10px; }
#staffdirectory #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#staffdirectory #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#staffdirectory .headline2 { color: #fff; font-size: 12px; }
#staffdirectory .headline3 { color: #000; }
#staffdirectory .body1 { color: #000; }

#synagoguesearch #compBody { padding: 10px; }
#synagoguesearch #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#synagoguesearch #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#synagoguesearch .headline2 { color: #fff; font-size: 12px; }
#synagoguesearch .headline3 { color: #000; }
#synagoguesearch .body1 { color: #000; }

#triplestory #leftstory { float: left; width: 31%; margin: 0 6px 0 0; padding: 0; }
#triplestory #leftstory #componentHeaderBar { font-weight: bold; line-height: 24px; height: 24px; }
#triplestory #leftstory #compStory { padding: 6px 0 0 0; }
#triplestory #centerstory { float: left; width: 32%; margin: 0 5px 0 6px; padding: 0; }
#triplestory #centerstory #componentHeaderBar { font-weight: bold; line-height: 24px; height: 24px; }
#triplestory #centerstory #compStory { padding: 6px 0 0 0; }
#triplestory #rightstory { float: right; width: 31%; margin: 0 0 0 6px; padding: 0; }
#triplestory #rightstory #componentHeaderBar { font-weight: bold; line-height: 24px; height: 24px; }
#triplestory #rightstory #compStory { padding: 6px 0 0 0; }
#triplestory h4 { font-style: italic; color: #000; }
#triplestory .headline3 { color: #000; }
#triplestory .headline2 { font-size: 12px; }
#triplestory .body1 { color: #000; margin: 0; }

#verticalticker #compBody { padding: 10px; }
#verticalticker #componentHeaderBar { padding: 8px 0 6px 0; font-weight: bold;  line-height: 13px; height: 15px; border-bottom: solid 1px #ccc; }
#verticalticker #marqueecontainer { position: relative; height: 200px; background-color: #fff; overflow: hidden; }
#verticalticker .headline2 { color: #666; text-transform: uppercase; font-size: 12px; }
#verticalticker .headline3 { color: #6699cc; }
#verticalticker .body1 { color: #666; }

#washconfspeakersearch #compBody { padding: 10px; }
#washconfspeakersearch #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#washconfspeakersearch #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#washconfspeakersearch .headline2 { color: #fff; font-size: 12px; }
#washconfspeakersearch .headline3 { color: #000; }
#washconfspeakersearch .body1 { color: #000; }

#windowsmedia #compBody { padding: 10px; }
#windowsmedia #componentHeaderBar { background: #538d99; padding-left: 6px; font-weight: bold; font-size: 12px; color: #fff; line-height: 24px; height: 24px; color: #fff; border-bottom: solid 1px #ccc; }
#windowsmedia #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#windowsmedia #WindowsMediaPlayerText { clear: both; color: #000; }
#windowsmedia .headline3 { margin: 5px 0px 5px 0px; }

#womensphilanthropy #compBody { padding: 10px; }
#womensphilanthropy #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#womensphilanthropy #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#womensphilanthropy .headline2 { color: #fff; font-size: 12px; }
#womensphilanthropy .headline3 { color: #000; }
#womensphilanthropy .body1 { color: #000; }

#youngleadershipsearch #compBody { padding: 10px; }
#youngleadershipsearch #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#youngleadershipsearch #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#youngleadershipsearch .headline2 { color: #fff; font-size: 12px; }
#youngleadershipsearch .headline3 { color: #000; }
#youngleadershipsearch .body1 { color: #000; }

#zipcodefinder #compBody { padding: 10px; }
#zipcodefinder #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#zipcodefinder #moduleElement { border-bottom: solid 1px #ccc; padding-top:7px; }
#zipcodefinder .headline2 { color: #fff; font-size: 12px; }
#zipcodefinder .headline3 { color: #000; }
#zipcodefinder .body1 { color: #000; }

/* generic component id's */
#moduleElement { overflow: auto; margin: 0 8px; clear: both; }
#moduleElement h4 { font-weight: normal; }
/* #moduleElement p { margin: auto; padding: auto; } -- Using this declaration made firefox drop all p margins to 0 in components */
#moduleElement h2 p, #moduleElement h3 p, #moduleElement h4 p {margin:0px;}
#moduleElement div.body1 p:first-child {margin-top:0px;}
/* Composite selector #compImage.left does not work in IE6 */


/* IE6 ModuleElement Border Fix for Features */

* html #moduleElement { height:100%; }

/* End Border Fix */

#moduleElement .left { float: left; margin: 0 10px 10px 0;}
#moduleElement .center { width: 98%; text-align: center; margin: 0 0 5px 0; }
#moduleElement .right { float: right; margin: 0 0 10px 10px;}

/* generic component classes */
.componentColumnTop { margin: 0 0 8px 0; }
.componentColumnMiddle { margin: 8px 0; }
.componentColumnBottom { margin: 8px 0 0 0; }
.mmshowheader { font: 11px Arial, Helvetic, sans-serif; }
/* COMPONENT CSS END */

#spotlight #C264396 .spotlight_chapters_content { height: 137px; }

/* STL Feature Component */
.clrbth{clear:both;}

.stl_featureblock{width:947px; font-family:Arial, Helvetica, Sans-Serif;}

.stl_toparea{}
.stl_topleft{width:692px; float:left;}

.stl_main{width:692px; height:240px; position:relative; overflow:hidden;}
.stl_backimage{width:692px; height:240px; position:absolute; overflow:hidden;}
.stl_backimage img{position:absolute; border:0px none;}
.stl_mainover{width:165px; height:190px; padding:50px 20px 0 20px; position:absolute; left:10px; top:0px; background:#000000; opacity:0.6;filter:alpha(opacity=60); z-index:600;}
.stl_mainovertext{width:165px; height:190px; padding:50px 20px 0 20px; position:absolute; left:10px; top:0px; color:#ffffff;  z-index:601;}

.stl_mainovertext a{color:#ffffff; text-decoration:none;}
.stl_mainovertext a:hover{color:#c89a41; text-decoration:none;}
.stl_mainovertext strong{font-size:24px; text-transform:uppercase; line-height:24px;}
.stl_mainovertext p{padding:5px 0 0 0; margin:0px; font-size:16px;}

.stl_topright{width:245px; height:240px; float:right; }
.stl_topright .stltoprightitem{width:245px; height:70px; color:#ffffff; margin-bottom:4px; position:relative;}
.stl_topright .stltoprightitem img{border-right:#ffffff solid 1px; border-left:0px none; border-top:0px none; border-bottom:0px none;}
.stl_topright .stltoprightitem a{display:block; width:245px; height:70px; color:#ffffff; text-decoration:none;}
.stl_topright .stltoprightitem.firstitem a{background:#80972f;}
.stl_topright .stltoprightitem.seconditem a{background:#8376e2;}
.stl_topright .stltoprightitem.thirditem a{ background:url(images/stlou_chhosp-B.gif) no-repeat right top; background-color:#6ca8ff;}
.stl_topright .stltoprightitem.fourthitem a{background:#c89a41;}
.stl_topright .stltoprightitem a:hover strong{text-decoration:underline;}
.stl_topright .stltoprightitem.firstitem a:hover{background:#60770f;}
.stl_topright .stltoprightitem.seconditem a:hover{background:#6356c2;}
.stl_topright .stltoprightitem.thirditem a:hover{background:#5c88cf;}
.stl_topright .stltoprightitem.fourthitem a:hover{background:#a87a21;}
.stl_topright .stltoprightitem .stltoprightcontent{display:block; float:right; width:160px; padding-top:5px; font-size:12px;}
.stl_topright .stltoprightitem .stltoprightcontent strong{font-size:17px;}
.stl_topright .stltoprightitem .stltoprightcontent p{padding:2px 10px 0 0; margin:0px;}

.stl_topbottom{width:692px; height:50px; margin-top:2px; font-size:15px; line-height:19px;}
.stl_topbottom .stltopbottomitem{width:171px; height:50px; margin-left:2px; color:#ffffff; float:left;}
.stl_topbottom .stltopbottomitem.firstitem{margin-left:0px; width:173px;}
.stl_topbottom .stltopbottomitem a{display:block; width:141px; height:40px; padding:5px 15px; background:#437cc9; color:#ffffff; text-decoration:none;}
.stl_topbottom .stltopbottomitem a:hover{text-decoration:underline; background:#235ca9 !important;}
.stl_topbottom .stltopbottomitem.firstitem a{width:143px;}

.stl_bottomarea{width:947px; height:97px; margin:20px 0 0 5px; font-size:11px;}
.stl_bottomarea.lonefour{width:520px; height:97px; margin:20px 0px;}
.stl_bottomarea.lonefive{width:650px; /*height:97px;*/ margin:20px 0px;}
.stl_bottomarea .stlbottomitem{width:130px; height:97px; float:left;}
.stl_bottomarea .stlbottomitem img{border:0px none; text-decoration:none !important;}
.stl_bottomarea .stlbottomitem a{display:block; width:125px; height:97px; color:#333333; text-decoration:none;}
.stl_bottomarea .stlbottomitem a:hover{color:#437cc9;}
#C368488 a:hover{color:#437cc9;}
#C368488 a{color:#666;}
.stl_bottomarea .stlbottomitem .stlinnercontent{border-left:1px solid #c89a41; height:97px; padding-left:4px;}
.stl_bottomarea .stlbottomitem .stlinnercontent img{border:0px none;}
.stl_bottomarea .stlbottomitem .stlinnercontent span{display:block; padding-top:4px;}

/* rotator in-page placement */
div.stl_backimage { position:relative;}

/* rotator css */
div.stl_backimage ul {margin:0;padding:0;}
div.stl_backimage ul li {float:left;position:absolute;list-style: none;}
div.stl_backimage ul li.show {z-index:500;}

/*community box*/
.communitybox{ background:#DDE9F7; margin-bottom:10px}
.communitybox .communityboxcontent{padding:15px;}
.communitybox .communityboxform{}
.communitybox .publicbutton{padding-left:5px; padding-right:5px;}
.communitybox .communityboxlink{}

/* St Louis March 2010 Redesign Code */


.body1 {color:#333!important;}

#C368491 {padding-bottom:7px;}
#C368503 {padding-bottom:7px;}
#C368503 #moduleElement {border-bottom: #ccc solid 1px;}

#ctl00_ContentPlaceHolder1_supportingElements {background-color:#FFF;/*margin-left:13px;*/margin-left:8px;}

#ecards .headline2 {font: 16px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; font-weight:bold; padding:15px!important;  background-color:#333; margin-bottom:6px;}
#ecards #moduleElement {border:none;border-bottom: #ccc solid 1px;}
#ecards {padding-top:7px;}

#componentHeaderBar {font: 16px Arial, Helvetica, sans-serif!important; color:#ffffff!important; text-transform:uppercase!important; font-weight:bold!important; padding:15px!important;  background-color:#333!important; margin-bottom:6px!important;}
#componentHeaderBar a {color:#fff;}
#componentHeaderBar a:hover {color:#fff;text-decoration:none;}
#componentHeaderBar a:visited {color:#fff;}
#componentHeaderBar a:active {color:#fff;}
#componentHeaderBar {line-height:normal!important; height:auto!important;}
#componentHeaderBar p {margin:0;}

#extraDiv2 {display:none;}

#featurestory #moduleElement {border-bottom: #000 solid 1px; padding-bottom:10px;}
#featurestory {padding-top:7px;}
.P217574 #featurestory #moduleElement {height:95px; overflow:hidden; border-bottom: #000 solid 2px;  padding-bottom:0px}
#featurestory {padding-top:7px;}
#featurestory #moduleElement .left { text-align:center; width:120px; }
#featurestory #moduleElement .right { text-align:center; width:120px; }

.headline3 {font: 16px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; margin-bottom:6px;}

#headlinelist .headline2 {font: 16px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; font-weight:bold; padding:13px 15px!important;  background-color:#333; margin-bottom:6px;}
#headlinelist .headline2 div{padding:0 10px 0 0 !important;}
#headlinelist #moduleElement {border-bottom: #ccc solid 1px;}
.P217574 #headlinelist #moduleElement  {height:450px;}
#headlinelist {padding-top:7px;}
#headlinelist #events0 ul {list-style-type:none;list-style-image:none;padding-left:15px;margin-left:0;margin-top:0;}

#latestcolumn .headline2 {font: 16px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; font-weight:bold; padding:15px!important;  background-color:#333; margin-bottom:6px;}
.latestcolumn a {font-weight:bold;font-size:13px;}
.latestcolumn p {color:#666;font-size:11px;float:left;width:240px;}
.leftfloatspecial {float:left;}

#linkList2 {background-color:#333;}
#linkList2 li a {color:#fff; text-transform:uppercase;font-size:15px;padding-left:13px;padding-right:13px;}
#linkList2 li a:hover {color:#d69507 !important;}
#linkList2 li a:visited {color:#fff;}
#linkList2 li a:active {color:#fff;}

* html .P217574 #C368741 .headline2 {padding-top:8px!important;}
* html #ctl00_ContentPlaceHolder1_supportingElements {margin-left:7px!important;}
* html .latestcolumn p {float:none!important;}
* html .leftfloatspecial {float:none!important;}

*:first-child+html .latestcolumn p {float:none!important; margin-bottom:20px!important;}
*:first-child+html .leftfloatspecial {float:none!important;}


#mailinglist {padding-top:7px; border-bottom:3px solid #cdcdcd;}
#mailinglist .headline2 {font: 16px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; font-weight:bold; padding:15px!important;  background-color:#333; margin-bottom:6px;}
#mailinglist .publicbutton {top:-22px;left:160px;}
#mailinglist #compBody { padding: 10px 10px 0 10px; }
#mailinglist .body1 p {font-weight:bold;}
#mailinglist br {display:none;}

.morelink a {color:#666;font-size:11px;}


/* IR Page */
.IRSearchComponent {background-color:transparent;border:0px none; border-bottom:3px solid #cdcdcd; font:11px arial;position:relative; padding-bottom:30px;}
.IRSearchDiv {background-color:transparent;border:0px none;clear:both;font-size:11px;padding:5px;}
#irsearch .GridHeader{background-color:#333333;color:#FFFFFF;font:bold 16px Arial,Helvetica,sans-serif;margin-bottom:6px;padding:13px 15px !important;text-transform:uppercase;height:auto;}
#irsearch #compBody {padding:10px;}
#irsearch #componentHeaderBar {background:none repeat scroll 0 0 #666666;border:0px none;color:#FFFFFF;font-weight:bold;height:24px;line-height:24px;padding-left:6px;}
#irsearch #moduleElement {border:0px none;}
#irsearch .headline2 {color:#FFFFFF;font-size:12px;}
#irsearch .headline3 {color:#000000;}
#irsearch .body1 {color:#000000;}
#irsearch .publicbutton{float:right;}
#irsearch hr, #irsearch br{display:none;}

#pageFooter {margin-left:9px;}

/* Calendar Page */
.Calendar .Taskbar3 .Right{color:#0369FA; font-size:10px;}

.Calendar .headline5{color:#000000;}
.DayHeaderContainer{background:#437CC9 !important; color:#ffffff !important;}

.Calendar .cal_mini .SmallCalendarDay a{color:#0F3679 !important;}
.Calendar .cal_mini .SmallCalendarWeekendDay a{color:#0F3679 !important;}
.Calendar .cal_mini .SmallCalendarTodayDay a{background:#437CC9 !important; font-weight:bold; color:#fff !important;}
.Calendar .cal_mini .SmallCalendarOtherMonthDay a{color:#999999 !important;}


/* Utility Pages */

/*#pageBody {margin: 0 8px;}
#ctl00_ContentPlaceHolder1_column0 {margin: 0 8px;}*/
#column0 {margin: 0 8px;}
#supportingElements {margin:0 8px;}
.titlebar {font: 16px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; font-weight:bold; padding:15px!important;  background-color:#333; margin-bottom:6px;}
.titlebar .headline2 {font: bold 16px Arial,Helvetica,sans-serif; }
.headline5 {font: bold 16px Arial,Helvetica,sans-serif; }
.contact_us #column0 {margin-top:40px;padding-left:0;}
#ctl00$ContentPlaceHolder1$CaptchaControl1 input {margin-bottom:5px;}
.headline2 { font: 16px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; }
.headertext { font: 16px Arial, Helvetica, sans-serif; color:#999; font-weight:bold; }

/* End Utility Pages */




/*IE6 PNG Transparency Fix for outercontainer */
* html #outercontainer { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/local_includes/stroke.png', sizingMethod='scale');}
/*End IE6 PNG Transparency Fix for outercontainer */

/*Section Color Code*/
.featuretopbanner {FLOAT: left;font: 16px Arial, Helvetica, sans-serif;}
.featuretopbanner a{/*PADDING: 0px 20px; Text will fall to second line in Safari*/ PADDING: 0px 18px; LINE-HEIGHT: 30px; DISPLAY: block; COLOR: #ffffff; BORDER-RIGHT: #fff 1px solid;}

.P218375 .featuretopbanner{ BACKGROUND: #8376e2; }
.P218375 #irsearch .GridHeader{background-color:#8376e2;}
.P218375 #componentHeaderBar {background-color:#8376e2!important;}
.P218375 #headlinelist .headline2 {background-color:#8376e2;}
.P218375 #latestcolumn .headline2 {background-color:#8376e2;}
.P218375 #mailinglist .headline2 {background-color:#8376e2;}
#C370968 a {color:#06F;}
#C370968 a:hover {color:#036;text-decoration:underline;}

.P218595 .featuretopbanner{ BACKGROUND: #6ca8ff; }
.P218595 #irsearch .GridHeader{background-color:#6ca8ff;}
.P218595 #componentHeaderBar {background-color:#6ca8ff!important;}
.P218595 #headlinelist .headline2 {background-color:#6ca8ff;}
.P218595 #latestcolumn .headline2 {background-color:#6ca8ff;}
.P218595 #mailinglist .headline2 {background-color:#6ca8ff;}

.P218653 .featuretopbanner{ BACKGROUND: #80972f; }
.P218653 #irsearch .GridHeader{background-color:#80972f;}
.P218653 #componentHeaderBar {background-color:#80972f!important;}
.P218653 #headlinelist .headline2 {background-color:#80972f;}
.P218653 #latestcolumn .headline2 {background-color:#80972f;}
.P218653 #mailinglist .headline2 {background-color:#80972f;}

/* Last Minute Tweaks */

#featuretopbanner a {color:#fff!important;}

.P220111 .featuretopbanner{ BACKGROUND: #000000; }


.P219196 .featuretopbanner{ BACKGROUND: #000000; }
.P222237 .featuretopbanner{ BACKGROUND: #000000; }

#featurestory #moduleElement h4 { font-size:11px; margin-top:-6px;}

#C371136 #moduleElement {overflow:hidden;}
#C370442 #moduleElement {overflow:hidden;}
#C371023 #moduleElement {overflow:hidden;}
#C155578 h3{color:#FFFFFF!important;}

#id-25080 {border-right:1px solid #000000;}

#ctl00_ContentPlaceHolder1_EmailAddress {margin-left:0!important;}
#ctl00_ContentPlaceHolder1_EmailPanel {margin-left:8px;margin-top:8px;}
#ctl00_ContentPlaceHolder1_EmailPanel .publicbutton {bottom:23px;left:100px;}

.C103 div {border-left:none!important;}

.P218183 #compBody font strong {font-size:19px;}
.P218183 #compBody a {font-size:14px;}
.P218183 .communityboxcontent h3 {font-size:17px;}
.P218183 .communityboxlink a {font-size:14px;}

#ctl00_ContentPlaceHolder1_datalistCategoryListings ul li:first-child a {font-size:14px;font-weight:bold;}
.IR #Headline {font-size:16px;font-weight:bold;}

#ctl00_ContentPlaceHolder1_NatLocalDD {position:absolute;}

#PageEditior #supportingElements {margin:0;}
#PageEditior #column0 {margin:0;}

/* End Last Minute Tweaks  */

/* End St Louis March 2010 Redesign Code */



