






/* START ADDITIONAL FONT INFORMATION */
/* Look here */
/*********************************/
/***** Header Classes ************/
/*********************************/

.calendarheader1 { font: bold 12px/13px Georgia, "Times New Roman", Times, Serif; margin-bottom: 2px; color: #fff; }
.headline1 { font: bold 12px/13px Georgia, "Times New Roman", Times, Serif; margin-bottom: 2px; }
.headline2 { font: bold 14px/15px Georgia, "Times New Roman", Times, Serif; margin-bottom: 2px; }
.headline3 { font: bold 16px/17px Georgia, "Times New Roman", Times, Serif; margin-bottom: 3px; }
.headline4 { font: bold 18px/19px Georgia, "Times New Roman", Times, Serif; margin-bottom: 4px; }
.headline5 { font: bold 24px/26px Georgia, "Times New Roman", Times, Serif; margin-bottom: 6px; }
.headline6 { font: bold 30px/32px Georgia, "Times New Roman", Times, Serif; margin-bottom: 6px; }
.headline7 { font: bold 36px/38px Georgia, "Times New Roman", Times, Serif; margin-bottom: 6px; }
.helpheader4 { font: bold 18px/19px Georgia, "Times New Roman", Times, Serif; margin-bottom: 4px; color: #fff; }
/*********************************/
/***** Body Style ****************/
/*********************************/

/*********************************/
/***** HTML TAGS *****************/
/*********************************/

body, td, #componentHeaderBar { font: 11px/16px Trebuchet MS, Arial; }

body *
{color: #787878;}

body a *{
color: #41729b;
font-weight: bold;
}

/*********************************/
/***** Classes *******************/
/*********************************/

.author { font: 11px/16px Trebuchet MS, Arial; }
.body1 { font: 11px/16px Trebuchet MS, Arial; }
.body2 { font: 13px/18px Trebuchet MS, Arial; }
.body3 {  }
.body4 {  }
.body5 {  }
.body6 {  }
.body7 {  }
.boldbody1 { font: bold 11px/16px Trebuchet MS, Arial; }
.boldbody2 { font: bold 13px/18px Trebuchet MS, Arial; }
.bullets1 { font: 11px Trebuchet MS, Arial; }
.calendarcontent1 { font: 10px Arial, Helvetica, sans-serif; }
.calendarhebrewdate1 { font: 10px Arial, Helvetica, sans-serif; color: #666; }
.caption1 { font: bold 12px Arial, Helvetica, sans-serif; }
.comp { margin-top: 0px; }
.copyright { font: 11px/16px Trebuchet MS, Arial; }
.date { font: 11px/16px Trebuchet MS, Arial; }
.error2 { font: bold 13px Trebuchet MS, Arial; color: #f00; }
.errordetail2 { font: bold 13px Trebuchet MS, Arial; color: #f00; }
.footer1 { font: 11px Trebuchet MS, Arial; }
.form { font: 13px monospace; }
.formerror2 { font: bold 13px Trebuchet MS, Arial; color: #f00; }
.formheader2 { font: 13px Trebuchet MS, Arial; }
.forum2 { font: bold 13px Trebuchet MS, Arial; }
.minicalblack { font: bold 10px Verdana, Helvetica, Arial, Geneva; color: #000; }
.minicalwhite { font: bold 10px Verdana, Helvetica, Arial, Geneva; color: #fff; }
.page1 { font: 12px Trebuchet MS, Arial; }
.path1 { font: 11px Arial, Helvetica, sans-serif; }
.smallfont1 { font: 10px Arial, Helvetica, sans-serif; }
.source { font: 12px Trebuchet MS, Arial; }
.utilitylinks { font: 12px Trebuchet MS, Arial; }

/* END ADDITIONAL FONT INFORMATION */


/*********************************/
/***** HTML TAGS *****************/
/*********************************/

a:link { color: #3a55a5; }
a:visited, a:hover { color: #3a71a5; }
a:active { color: #3a55a5; }
a.headerlinks, a.headerlinks:visited { color: #fff; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; padding-right:10px; position:relatiive; top:3px; }
a.headerlinks:hover { color: #fff; font: 11px Arial, Helvetica, sans-serif; }
body { margin: 0; padding: 0; background: #fff; }



/*********************************/
/***** ID's **********************/
/*********************************/

#breadcrumb { color: #666; margin-bottom: 10px; font:10px tahoma,Arial;}
#column0 { margin-top: 0px; }
#column1 { margin-top: 0px; }
#column2 { margin-top: 0px; }
#column3 { margin-top: 0px; }
#column4 { margin-top: 0px; }
#extraDiv1 { position: absolute; left: 0; top: 0; width: 100%; height: 0px; background-color:#FFFFFF; border-bottom:0px solid #ccc; }
#footerText { text-align: left; font: 11px Arial, Helvetica, sans-serif; margin: 0 16px 8px 16px; }
#intro { height:130px; width: 227px;}
#intro a
{
width: 227px; height: 125px;
}
#linkList0 { position: absolute; top: -10px; height: 1px; text-align: right; width: 100%;}
.llinkList0_old{background-color: #43aeda; background-image: url(/style_images/apextb/images_nav/tile_utilfade.gif); background-repeat: repeat-y;}
#linkList0 a:hover { text-decoration: underline; }
#linkList1 { background-color: #eee;}
#linkList1 li ul { width: 13.65em; border: dotted #ccc 1px; }
#linkList1 li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2e4485; font-weight: bold; text-decoration: none; }
#linkList1 li a:hover { color: #43aeda; text-decoration: none; }
#linkList1 li a:visited { color: #2e4485; text-decoration: none; }
#linkList1 li a:visited:hover { color: #43aeda; text-decoration: none; }
#linkList1 li a.submenu { width: 18em; background-color: #eee; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; padding: .4em 1em; color: #2e4485; padding: 6px 10px; }
#linkList1 li a.submenu:hover { background-color: #2e4485; color: #fff; }
#linkList1 li a.submenu:visited { background-color: #eee; color: #2e4485; }
#linkList1 li a.submenu:visited:hover { background-color: #2e4485; color: #fff; }
#linkList2 { background-color: #fff; }
#linkList2 li ul { width: 13.65em; border: solid #ccc 1px; }
#linkList2 li ul ul { left: -999em; }
#linkList2 li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2E4485; text-decoration: none; padding: .4em 1em; }
#linkList2 li a:hover { color: #43AEDA; text-decoration: none; }
#linkList2 li a:visited { color: #2E4485; text-decoration: none; }
#linkList2 li a:visited:hover { color: #43AEDA; text-decoration: none; }
#linkList2 li a.submenu { width: 18em; background-color: #eee; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #2e4485; padding: 6px 5px; }
#linkList2 li a.submenu:hover { background-color: #2e4485; color: #fff; }
#linkList2 li a.submenu:visited { background-color: #eee; color: #2e4485; }
#linkList2 li a.submenu:visited:hover { background-color: #2e4485; color: #fff; }

#C312602_c1_s1 {display: block; z-index: -9999999999}


#linkList3 { width: 215px; margin: 60px 8px 0 0; border-top: solid 2px #e8e8e8; border-right: 0; border-bottom: solid 2px #e8e8e8;}
#linkListSub3 { width: 215px; padding-top: 0px; padding-bottom: 24px; float: left; position:relative; /*Position properties necessary in order for submenu to appear IN FRONT OF spotlight component on homepage*/ z-index: 99999; }
#linkListSub3 ul { width: 215px; }
#linkListSub3 li { position: relative; float: left; line-height: 1em; }
#linkListSub3 li ul { position: absolute; left: -999em; margin-left: 166px; margin-top: -2em; width: 13.65em; z-index: 2; }
#linkListSub3 li ul ul { left: -999em; }
#linkListSub3 li a { width: 215px; font-family: Trebuchet MS, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 12px; color: #366ea7; display: block; text-align: left; text-decoration: none; padding: 6px 0 6px 30px;} 
#linkListSub3 li a:hover { color: #43aeda; text-decoration: none; }
#linkListSub3 li a:visited { color: #366ea7; text-decoration: none; }
#linkListSub3 li a:visited:hover { color: #43aeda; text-decoration: none; }
#linkListSub3 li a.submenu { width: 18em; background-color: #eee; font: 11px Arial, Helvetica, sans-serif; text-align: left; text-decoration: none; color: #2e4485; padding: 6px 10px; border-bottom: 0px; margin-left: -1px; }
#linkListSub3 li a.submenu:hover { background-color: #43aeda; color: #fff; }
#linkListSub3 li a.submenu:visited { background-color: #eee; color: #2e4485; }
#linkListSub3 li a.submenu:visited:hover { background-color: #43aeda; color: #fff; }
#linkListSub3 li:hover ul ul, #linkListSub3 li:hover ul ul ul, #linkListSub3 li.sfhover ul ul, #linkListSub3 li.sfhover ul ul ul { left: -999em; }
#linkListSub3 li:hover ul, #linkListSub3 li li:hover ul, #linkListSub3 li li li:hover ul, #linkListSub3 li.sfhover ul, #linkListSub3 li



 li.sfhover ul, #linkListSub3 li li li.sfhover ul { left: auto; }
#linkList4 { width: 166px; margin: 16px 0 0 8px; border-left: solid #ccc 1px; border-top: 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: 10em; }
#linkListSub4 li a { width: 158px; font-family: Trebuchet MS, sans-serif; font-weight: bold; font-size: 13px; color: #2e4485; display : block; text-align: right; text-decoration: none; padding: 6px 0 6px 8px; }
#linkListSub4 li a:hover { color: #43aeda; text-decoration: none; }
#linkListSub4 li a:visited { color: #2e4485; text-decoration: none; }
#linkListSub4 li a:visited:hover { color: #43aeda; 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: #3a55a5; text-decoration: underline; }
#linkList5 li a:hover { color: #3a55a5; }
#linkList5 li a:visited { color: #3a55a5; }
#linkList5 li a:visited:hover { color: #3a55a5; }
#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: #3a55a5; text-decoration: underline; }
#linkList6 li a:hover { color: #3a55a5; }
#linkList6 li a:visited { color: #3a55a5; }
#linkList6 li a:visited:hover { color: #3a55a5; }
#linkListSub6 { margin: 8px 0 12px 0; }
#LocalFooterText { font-weight: normal; }

/*#navArrow { background-image: url(/style_images/apextb/images_nav/nav_arrow.gif); margin: .2em 0 0 20px; background-repeat: no-repeat; float: right;  border: solid #fff 1px; padding-left: 15px}
*/

/* Added by Shibli -- #id-25295  { float: left; border: solid #fff 1px; background: url(http://ujablog.com/mercaz/images/nav_arrow.jpg) no-repeat; } */

#navArrow { float: left; border: solid #fff 1px; background: url(http://ujablog.com/mercaz/images/nav_arrow.jpg) no-repeat }

#navArrowBlank { float: left; border: solid #fff 1px; background: url(http://ujablog.com/mercaz/images/nav_arrow.jpg) no-repeat }
#navArrowTop { background-image: url(http://ujablog.com/mercaz/images/nav_arrow.jpg); background-repeat: no-repeat; }
#navArrowTopBlank { }
#navBadgesBottom { margin: 0 0 0px 0; }
#navBadgesListBottom { width: 210px; }
#navBadges { width: 155px; clear: both; }
#navBadgesList { margin: 0 0 0px 0; }
#navBadges li { padding: 6px 0; width:150px; }
#navBadges li img { width:155px; height:128px;}
#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 4px 0; padding: 0 0 0 4px; list-style-image: url('/images_main/bullet.gif'); }
#navLinkList li { padding: 2px 2px 2px 0; }
#PageAuthorDate { color: #000; font-size: 11px;}
#pageBody { width: 1100px; margin-top: -80px;}
#PageCopyright { padding: 8px 0 0 16px; display: block; font: 11px Arial, Helvetica, sans-serif; }
#pageFooter { border-top: solid #43aeda 2px; background-color: #fff; font: 10px; padding-top: 8px; }
#pageHeader { background-color: #fff; border-top: solid #ccc 1px; }
#pageHeader #intro h1 span a { position: absolute; top: 1px; left: 0px; background-image: url(http://www.feduja.org/jewishtoronto/header.jpg); background-repeat: no-repeat; display: block; margin: 0; padding: 0; height: 89px; width: 966px; }
#pageIcons { float: right; }
#pageProperties { display:none; width: 100%; margin-bottom: 8px; margin-top:0px;}
#pageProperties h1 { font-family: Arial, Helvetic, sans-serif; font-size: 25px; line-height: normal; color: #a9628d; font-weight: normal; }
#pageProperties h2 { font-family: Georgia, "Times New Roman", Times, Serif; font-size: 36px; line-height: normal; color: #000; font-weight: normal; }
#relatedPageLinks { }
#searchBox { position: absolute; width: 200px; height: 21px; right: 20px; top: 65px; text-align: right; border-color: #cccccc; color: #43aeda; font: 11px tahoma,Arial, Helvetica, sans-serif; display:none }
#spanBottom { margin: 8px 0px; }

#spanTop { margin: 7px 0px 0px 0px; }
#C230671 { margin: 6px 0px 5px 0px; }
#supportingElements {padding-top: 0px; padding-bottom: 0px;}
#topnavlists { }
#ujcweblogo { float: right; }
#ujcweblogo img { background-image: url(/style_images/apextb/images_nav/badge_fedweb_v2-ab.gif); background-repeat: no-repeat; }
#userWelcome { position: absolute; width: 254px; height: 21px; right: 20px; top: 45px; text-align: right; color: #000; font: 11px Arial, Helvetica, sans-serif; display: none}







/*********************************/
/***** 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: #666666; }
.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: #366EA7; 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; }
.search { margin-left: 5px; padding: 0; height: 19px; background-color: #ecf7fc; border: 1px dotted #43aeda; float: right; filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;}
.searchbutton { margin-left: 3px;  float: right; }
.small { width: 170px; }
.userstatus { font: 11px Arial, Helvetica, sans-serif; color: #E5E2BA; }


/* 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: 6px; }
#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: solid 1px #ccc; }
#adultjewishlearning .headline2 { color: #fff; font-size: 12px; }
#adultjewishlearning .headline3 { color: #000; }
#adultjewishlearning .body1 { color: #000; }

#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: 6px; }
#callout #componentHeaderBar { background: #999999; padding-left: 6px; color: #fff; font-weight: bold; line-height: 16px; border-bottom: solid 2px #ccc; height:22px;}
#callout #moduleElement { border: solid 1px #ccc; }
#callout .headline2 { color: #fff; font-size: 12px; }
#callout .headline3 { color: #000; }
#callout .body1 { color: #000; }
#callout .body1 { margin-bottom:0px; }

#candlelightingtimes #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#candlelightingtimes .headline2 { color: #fff; font-size: 12px; }
#candlelightingtimes .headline3 { color: #000; }
#candlelightingtimes .body1 { color: #000; }

#communitydirectorysearch #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#communitydirectorysearch .headline2 { color: #fff; font-size: 12px; }
#communitydirectorysearch .headline3 { color: #000; }
#communitydirectorysearch .body1 { color: #000; }

#communitystudymap #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#communitystudymap .headline2 { color: #fff; font-size: 12px; }
#communitystudymap .headline3 { color: #000; }
#communitystudymap .body1 { color: #000; }

#communitystudysearch #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#communitystudysearch .headline2 { color: #fff; font-size: 12px; }
#communitystudysearch .headline3 { color: #000; }
#communitystudysearch .body1 { color: #000; }

#domesticprogramlibrary #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#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; }

#ecards #compBody { padding: 6px; width: 174px; margin: 0 auto; }
#ecards #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#ecards #componentHeaderBar a { color: #fff; text-decoration: none; }
#ecards .headline2 {color: #fff; font-size: 12px; }
#ecards #ecardText { font-weight: bold; padding: 8px 0; }
#ecards #moduleElement { border: solid 1px #ccc; }

#featurestory h4 { font-style: italic; color: #000; }
#featurestory .headline3 { color: #000; }
#featurestory .body1 { color: #000; }

#gaeventsearch #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#gaeventsearch .headline2 { color: #fff; font-size: 12px; }
#gaeventsearch .headline3 { color: #000; }
#gaeventsearch .body1 { color: #000; }

#gaspeakersearch #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#gaspeakersearch .headline2 { color: #fff; font-size: 12px; }
#gaspeakersearch .headline3 { color: #000; }
#gaspeakersearch .body1 { color: #000; }

#headlinelist ul { margin: 0 0 0 20px; padding: 0; list-style-image: url('/images_main/bullet.gif'); }
#headlinelist li { margin-bottom: 4px; }
#headlinelist h3 { background-color: #cccccc; margin: 5px 0; font-size: 12px; font-color: #999999; line-height: 13px; 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: #666; } -- using this style declaration did not apply the color to the .body2 class */
#htmltext .body2 { color: #000; }
#htmltext p { margin: auto; padding: auto; }

#jobsearch #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#jobsearch .headline2 { color: #fff; font-size: 12px; }
#jobsearch .headline3 { color: #000; }
#jobsearch .body1 { color: #000; }

#leadstory h4 { font-style: italic; }
#leadstory .headline6 { color: #036; }
#leadstory .body1 { color: #000; }
#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 #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#mailinglist .headline2 { color: #fff; font-size: 12px; }
#mailinglist .headline3 { color: #000; }
#mailinglist .body1 { color: #000; }

#missionfinder #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#missionfinder .headline2 { color: #fff; font-size: 12px; }
#missionfinder .headline3 { color: #000; }
#missionfinder .body1 { color: #000; }

#multimediashow #compBody { padding-top: 6px; }
#multimediashow #componentHeaderBar { background: #666; padding-left: 6px; font: 11px Arial, Helvetica, sans-serif; border-bottom: solid 2px #ccc; 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; }
#multimediashow .body1 { margin-bottom:5px; }

#printphotovideo #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#printphotovideo .headline2 { color: #fff; font-size: 12px; }
#printphotovideo .headline3 { color: #000; }
#printphotovideo .body1 { color: #000; }

#programupdates #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#programupdates .headline2 { color: #fff; font-size: 12px; }
#programupdates .headline3 { color: #000; }
#programupdates .body1 { color: #000; }

#realmedia #compBody { padding: 6px; }
#realmedia #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-size: 12px; font-weight: bold; line-height: 24px; height: 24px; color: #fff; border-bottom: solid 1px #ccc; }
#realmedia #moduleElement { border: solid 1px #ccc; }
#realmedia #RealMediaPlayerText { clear: both; color: #000; }

/* #richtext #compBody .body2 { color: #666; } -- using this style declaration did not apply the color to the .body2 class */
#richtext .body2 { color: #000; }
#richtext p { margin: auto; padding: auto; }

#schoolsearch #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#schoolsearch .headline2 { color: #fff; font-size: 12px; }
#schoolsearch .headline3 { color: #000; }
#schoolsearch .body1 { color: #000; }

#situationalupdates #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#situationalupdates .headline2 { color: #fff; font-size: 12px; }
#situationalupdates .headline3 { color: #000; }
#situationalupdates .body1 { color: #000; }

#speakersearch #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#speakersearch .headline2 { color: #fff; font-size: 12px; }
#speakersearch .headline3 { color: #000; }
#speakersearch .body1 { color: #000; }

#staffdirectory #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#staffdirectory .headline2 { color: #fff; font-size: 12px; }
#staffdirectory .headline3 { color: #000; }
#staffdirectory .body1 { color: #000; }

#synagoguesearch #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#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: 6px; }
#verticalticker #componentHeaderBar { background: #538d99; padding-left: 6px; font-weight: bold; line-height: 24px; height: 24px; border-bottom: solid 1px #ccc; }
#verticalticker #marqueecontainer { position: relative; height: 200px; background-color: white; overflow: hidden; }
#verticalticker #moduleElement { border: solid 1px #ccc; }
#verticalticker .headline2 {color: #fff; font-size: 12px; }

#washconfspeakersearch #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#washconfspeakersearch .headline2 { color: #fff; font-size: 12px; }
#washconfspeakersearch .headline3 { color: #000; }
#washconfspeakersearch .body1 { color: #000; }

#windowsmedia #compBody { padding: 6px; }
#windowsmedia #componentHeaderBar { background: #538d99; padding-left: 6px; color: #fff; font-size: 12px; font-weight: bold; line-height: 24px; height: 24px; color: #fff; border-bottom: solid 2px #ccc; }
#windowsmedia #moduleElement { border: solid 1px #ccc; }
#windowsmedia #WindowsMediaPlayerText { clear: both; color: #000; }
#windowsmedia .headline3 { margin: 5px 0px 5px 0px; }

#womensphilanthropy #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#womensphilanthropy .headline2 { color: #fff; font-size: 12px; }
#womensphilanthropy .headline3 { color: #000; }
#womensphilanthropy .body1 { color: #000; }

#youngleadershipsearch #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#youngleadershipsearch .headline2 { color: #fff; font-size: 12px; }
#youngleadershipsearch .headline3 { color: #000; }
#youngleadershipsearch .body1 { color: #000; }

#zipcodefinder #compBody { padding: 6px; }
#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: solid 1px #ccc; }
#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; }
#compImage.left { float: left; margin: 0 10px 10px 0; }
#compImage.center { width: 98%; text-align: center; margin: 0 0 5px 0; }
#compImage.right { float: right; margin: 0 0 10px 10px; }

/* generic component classes */
.componentColumnTop { margin: 0 0 0px 0; }
.componentColumnMiddle { margin: 8px 0; }
.componentColumnBottom { margin: 8px 0 0 0; }
.mmshowheader { font: 11px Arial, Helvetic, sans-serif; }
/* COMPONENT CSS END */

/* FIX for Building Tomorrow Component */
#C230766 #moduleElement #componentHeaderBar p { margin:0px; }

/* FIX for Author Spacing in stories */
#moduleElement #compBody h4.body1 span p { margin:0px; }

/* FIX for line breaks */
#moduleElement #compBody p { margin:0px; }
#leadstory #moduleElement #compBody p { margin:auto; }
#featurestory #moduleElement #compBody p { margin:auto; }
#htmltext #moduleElement #compBody p { margin:auto; }


/* Spotlight component */
.spotlight_slide_body
{
margin-top: 5px;
*margin-top: -10px;
}
.spotlight_slide_body p, .spotlight_slide_body strong, .spotlight_slide_body br
{
margin-top: -50px;
}

#moduleElement__
{
display: block;
height: 300px;
overflow:hidden;
border: 1px solid #000000;
}

#blogEntryTeaser .body2
{
font-size: 11px;
font-family: Trbuchet, tahoma, arial;
color: #333333;
}

#blogEntryTeaser  h3 
{
margin-top: 30px;
font-size: 15px;
font-weight: bold;
}

#blogEntryTeaser .smallfont1 
{
color: #999999;
}
 .author, .date
{
color: #999999;
}

#C312602
{
margin-top: 12px;
margin-bottom: 8px;
}

.spotlight_slide_body
{
overflow: visible;
padding-right: 25px;
}

	#main
	{
		width: 670px;
	}
	
	#col1
	{
		width: 394px;
		float:left;
	}
	
	#col2
	{
		width: 276px;
		float: left;
	}
	
	#slideshow
	{
		height: 320px;
		background: url(http://ujablog.com/mercaz/images/slideshow_img.jpg) no-repeat left top;
	}
	
	#intro_text
	{
		height: 245px;
		background: url(http://ujablog.com/mercaz/images/intro_text.jpg) no-repeat left top;
	}
	
	#video
	{
		height: 410px;
		background: url(http://ujablog.com/mercaz/images/video_img.jpg) no-repeat left top #e8e8e8;
		margin-top: 10px;
margin-bottom: 10px;
		clear: both;
		padding-left: 10px;
		padding-top: 10px;
	}
	
	#search_schools
	{
		height: 508px;
		width: 275px;
		padding-left: 20px;
		padding-top: 10px;
display: none;
	}
	
	li#id-22813
	{
		width: 210px;
		height: 238px;
	}
	
#slideshow
{
	width: 394px;
	height: 320px;
	background: url(http://ujablog.com/mercaz/images/slideshow_img.jpg) no-repeat left top;
	display: block;
	float:left;
	clear: none;
	padding: 2px;
	position: relative;
}

#slideshow:hover
{
padding-top: 7px;
}



#controls 
{ 
	z-index: 1000; 
	position: absolute; 
	top: 15px; 
	left: 15px; 
	display: none;
    background-color: #000000; 
	border: 1px solid #ddd; 
	margin: 0; 
	padding: 6px; 
    width: 218px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	opacity:.3;
	filter:alpha(opacity=30);
}

#controls span 
{ 
	margin: 0 5px;
}

#controls a
{ 
	color: #FFFFFF;
}


#slideshow1 img
{
	width: 374px;
	height: 300px;
	/* *margin-top: 5px;*/
}

#slideshow1
{
	max-width: 374px;
	height: 300px;
	margin: 7px;
	/* IF SLIDESHOW CAUSES PROBLEM DISABLE THE BACKGROUND */
	background:none;
	padding: 2px;
	border: 0;
}


#contactForm
{
float:left;
margin-left: -220px;
margin-top: -700px;
display: block;
position:relative;
z-index: 99999999;
color: #41729b;
width: 220px;
height: 298px;
background: #dfdfdf;
}

#moduleElement
{
overflow: visible;
}

#ctl00_ContentPlaceHolder1_column0
{
margin-left: 30px;
}


#supplementary
{
	width: 364px;
	height: 70px;
	background: url(http://ujablog.com/mercaz/images/supplementary.jpg) no-repeat top left #eeeeee;
	padding: 15px;
padding-top: 30px;
padding-bottom: 20px;
	margin-top: 60px;
*margin-top: 10px;
	color: #787878;
	font-size: 12px;
clear:both;
}

#creativewriting
{
	width: 364px;
	height: 50px;
	background: url(http://ujablog.com/mercaz/images/creativewriting.jpg) no-repeat top left #eeeeee;
	padding: 15px;
padding-top: 30px;
padding-bottom: 20px;
	margin-top: 10px;
*margin-top: 10px;
	color: #787878;
	font-size: 12px;
clear:both;
}

#admins
{
	width: 364px;
	height: 50px;
	background: url(http://ujablog.com/mercaz/images/administrators.jpg) no-repeat top left #eeeeee;
	padding: 15px;
padding-top: 30px;
padding-bottom: 20px;
	margin-top: 10px;
*margin-top: 10px;
	color: #787878;
	font-size: 12px;
clear:both;
}

#pdday
{
	width: 364px;
	height: 50px;
	background: url(http://ujablog.com/mercaz/images/pdday.jpg) no-repeat top left #eeeeee;
	padding: 15px;
padding-top: 50px;
padding-bottom: 20px;
	margin-top: 10px;
*margin-top: 10px;
	color: #787878;
	font-size: 12px;
clear:both;
}

