body{text-align: center; font-family: arial; background-color: #6699cc; margin-left: 0; margin-top: 0; margin-right: 0px; padding: 0 auto; border-collapse: collapse}
table {border-collapse: collapse}
td {padding: 0px 0px 0px 0px; vertical-align: top;}
img {border: none}
.b{font-weight: bold}
.fontnomal {font-family: Verdana, Arial; font-size: 12px; color: #000066; line-height: 20px; text-align: left}
div.fontnomal {padding: 0px 12px 18px 12px; border-collapse: collapse; border-color: #66CCFF; vertical-align: top; }
a:active { color: #6699CC}
a:link { color: #000099; text-decoration: underline}
a:visited { color: #0466AE; text-decoration: underline}
a:hover { color: #0099FF; text-decoration: none}
.heading-largegrey { font-family: Verdana, Arial; font-size: 16px; color: #999999; font-weight: bold; text-align: left }
.heading-xlargered {
font-family: Verdana, Arial;
font-size: 18px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #990000;
text-decoration: none;
text-align: left
}

.heading-large {font-family: Arial; font-size: 16px; font-weight: bold; height: 20px;}




.Tabs div {padding: 0px 0px 0px 0px;border-collapse: collapse; text-align: center; float: right}
.Tabs div:hover a, .Tabs div:hover b,.Tabs div:hover span{background-color: #6699CC}
.rtop {display:block}
.rtop * {display: block; height: 1px; overflow: hidden;background-color: #003366;}
.r1{margin: 0 5px;border-top: solid 1px #003366 }
.r2{margin: 0 3px;border-left: solid 1px #003366; border-right: solid 1px #003366;}
.r3{margin: 0 2px;border-left: solid 1px #003366; border-right: solid 1px #003366}
.r4{margin: 0 1px;height: 2px; border-left: solid 1px #003366; border-right: solid 1px #003366}
.tabdv, .tabdv:link, .tabdv:visited {font-size: 11px; color: white; font-weight: 700;text-decoration: none; background-color: #003366; border-right: solid 1px #003366; border-left: solid 1px #003366; height: 20px; display: block;vertical-align: bottom;}

.artop {display:block}
.artop *{display: block; height: 1px; overflow: hidden;background-color: white;}
.ar1{margin: 0 5px;border-top: solid 1px #003366}
.ar2{margin: 0 3px;border-left: solid 1px #003366; border-right: solid 1px #003366;}
.ar3{margin: 0 2px;border-left: solid 1px #003366; border-right: solid 1px #003366}
.ar4{margin: 0 1px;height: 2px; border-left: solid 1px #003366; border-right: solid 1px #003366;}
.atabdv { font-weight: bold; background-color: #FFFFFF; width: 99%; border-right: solid 1px #003366; border-left: solid 1px #003366; height: 20px;vertical-align: bottom; font-size: 11px;color: #000066; display: block }

@media screen
{

.tdMain {background-color: #FFFFFF; vertical-align: top;font-family: arial; font-size: 12px; color: #000066; line-height: 20px; text-align: left; width: 788px;float: left; margin-bottom: 18px; padding-left: 16px; padding-right: 12px; padding-top: 24px; position: relative; }
}

@media print
{

.tdMain {background-color: #FFFFFF; vertical-align: top;font-family: arial; font-size: 12px; color: #000066; line-height: 20px; text-align: left; width: 840px;float: left; margin-bottom: 18px; padding-left: 0px; padding-right: 0px; padding-top: 12px; position: relative; }
}



.DatesTbl{border-collapse: separate; font-family: Arial; font-size: 10px;}
.or{background-color: #FDEBD7}
.er{ background-color: #CEE6BD}
.datesHdr{vertical-align: bottom; font-family: arial; font-size: 10px; font-weight: bold; background-color: beige}
.DatesTbl{font-size: 10px;}
.DatesTbl td{text-align: left; padding: 0px 2px 0px 2px; }
.hebrewheading {font-family: Arial; font-size: 19px; color: #000099}
.hebrewnormal {font-family: Arial; font-size: 14px; color: #000099;}
.frmTblHeb{font-family: Arial; font-size: 14px; color: #000099; direction: rtl; border-bottom: solid 1px black}
table .frmTblHeb td{text-align: right; height: 28px}
input{font-family: Arial; font-size: 12px}
select{font-family: Arial; font-size: 12px}
.tdHdr{font-family: Arial; font-size: 19px; color: #000099; height: 28px; font-weight: bold; list-style: none;}


.fontnomal a, .tdMain a{text-decoration: none; color: #00008b}
.fontnomal a:hover, .tdMain a:hover{text-decoration: underline; color: #00008b}
.fontnormalred { color: #FF0000}
.footer {font-size: 9px;color: #999999;text-align: center;}
.FaqQuestion{font-size: 9px;color: #999999;}
.white-normal { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; color: #FFFFFF; line-height: 22px}
.white-small { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #FFFFFF; line-height: 22px }
.sc{ visibility: hidden; width: 1px; height: 1px}
.field-color { background-color: #E1E1E1; font-family: Geneva, Arial, Helvetica, san-serif; color: #000000}
.lmedium-orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 25px; font-weight: bold; color: #FF9900 }
.orange-small { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #FF9900; line-height: 22px}
.orange-normal { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; color: #FF9900; line-height: 22px }
.smBlt {font-size: 9px;color: #999999;text-align: left;}

.mb12{margin-bottom: 12px;}

.ulImg
{list-style:none; padding-left: 0px
}
.ulImg li{padding-bottom: 24px}


h3{font-family: Arial; font-size: 16px; color: Orange; font-weight: bold}
.hidden ul
{
display: none;
visibility: hidden;
}

.lstTrms{ list-style-type: decimal; padding-left: 18px;}


.lstTrms li
{
margin-bottom: 16px;


}
.lstTrmsAlfa{list-style-type: lower-alpha; padding-left: 16px;}
.listitem h4{font-weight: bold; margin-bottom: 8px}
.hide{visibility: hidden}
.table-heading { font-weight: bold; color: #6699CC; font-size:12px; background-color: #f3f3f3}
.trBrdr{}
.trBrdr td, li.trBrdr {border-top: solid 1px #6699CC; height: 16px; list-style: none; }
.tblAppForm li span.Val{color:Red; position: absolute; left: 480px;}
.tblAppForm li span.ValHdn{color:Red;visibility:hidden; position: absolute; left: 480px;}
.tblAppForm li div  {float: left; left: 480px; top: 0px; position: absolute; background-image: url(/graphics/ajax-loader.gif); width: 16px; height: 16px;}
.ShopItems td div   {float: left; left: 60px; top: 0px; position: absolute; background-image: url(/graphics/ajax-loader.gif); width: 16px; height: 16px;}
.spanCtl#lblCalMessage {position: absolute; left: 610px; visibility: hidden;}
.tblAppForm {width: 790px; border-collapse:collapse; font-family: Arial; color: #000066; font-size: 13px; padding-left: 0px;}
ul.tblAppForm { position: relative; font-size: 0px;}
ul.tblAppForm li{ list-style-type: none; padding-bottom: 6px; margin-left:24px; position: relative; font-size: 13px; text-align: left; }
.tblAppForm li.rq{list-style-type: disc;}
.tblAppForm li input, .tblAppForm li select, .spanCtl, .tblAppForm li textarea { position: absolute; left: 240px; font-size: 12px; font-family: Verdana; }
.tblAppForm li span.lblLeft {position: absolute; left: 0px;}

li span.lblLeft.CellPhone {font-size: 9px; font-weight: bold; left: 70px; width: 190px; line-height: normal}
ul li span.lblLeft.Bri {font-size: 9px; font-weight: bold; top: 14px; width: 290px; line-height: normal; left: 0px;}
li span.lblLeft.Under{ display: block; font-size: 10px; width: 220px; height: 80px; line-height: normal;}
li.txtArea textarea{font-size: 10px;}

.tblAppForm li.txtArea{height: 120px}


.tblAppForm li.Airfare{height: 20px;}
li.Airfare label{position: absolute; left: 320px}

.tblAppForm td {padding-bottom: 6px}


#cmdSendPersonalID{ position: absolute; left: 350px;}
.tdAst{width: 20px; height: 29px; color: #000066; font-size: 14px; vertical-align: top}
.tdLbl{width: 240px; color: #000066; vertical-align: top}
.tdBox{width: 530px;color: #000066; font-size: 13px; vertical-align: top; padding-bottom: 6px}
.trHdr{}
.trHdr td, li.trHdr{font-size: 14px; font-weight: bold; color: #FF0000; padding-top: 12px; }

.trHdr2 td, li.trHdr2 {font-weight: bold; font-size: 12px; padding-top: 12px; padding-bottom: 6px}
li .spanCtl select{left: 60px; position: static; margin-right: 6px}
#Sex input, #jEd input{left: 60px; position: static;}
#Sex label, #jEd label{left: 120px; position: static; padding-right: 20px;}
.tdSpc{width: 20px}
.tdLbl{width: 200px}
.tdBox{width: 370px}
.heading-largeblue {font-size: 14px; color: #000066; font-weight: bold }
.heading-largered { font-size: 14px; color: #990000; font-weight: bold }

.FormTalkSubmit{font:12px Arial; border: 1 solid #6699CC; cursor:hand; background:#FFFFFF; color: #6699CC; }
.Rt{text-align: right}
.tblMain
{ height: 510px; }

.tblMain td img {width: 111px; padding-bottom: 12px}

.lftMnu a{ display: block; padding-bottom: 24px;font-size: 10px; font-weight: bold}

.ShopItems{width: 770px; direction: ltr; background-color: #F9F9F9}

.ShopItems td{padding-bottom: 12px;border-collapse: collapse; position: relative;}

.ShopItems  td:first-child{padding-left: 74px;  height: 94px; }
.ShopItems .table-heading td{height: 20px; padding-left: 0px;}
.ShopItems .trBrdr td{ height: 2px;}
.shopBtm { text-align: right; position: relative;}
.shopBtm div {float: right; right: 0px;  bottom: 0px;  background-image: url(/graphics/ajax-loader.gif); width: 16px; height: 16px;}
 .spShop
      {background-image: url('/graphics/spShopping.jpg'); 
       background-repeat: no-repeat; }
   
   .sbBtn{ margin-right: 16px}   
      
.imgZmirot{background-position: 0px 0px;}
      
.imgPassover{background-position: 0px -455px; }
.ShopItems td img{width: 64px; padding-right: 16px; vertical-align: top; float: left;}
.LeftCurrent span{color: #0099FF;}
.flt{float: left}
.btm{vertical-align: bottom; height: 100%;}
.donRadio{ position: inherit; height: 100%; overflow: visible;}
.donRadio td{ padding-right: 12px}
#sddm
{ padding-left:120px;
z-index: 30;
width: 860px; margin-right: auto; margin-left: auto; margin-top: 10px;

}

#sddm li
{
list-style: none;
float: left;
position: relative;




}
#sddm div{text-align: left}
#sddm li a
{ font-size: 12px;
font-weight: normal;

margin-right: 4px;
margin-left: 4px;


text-decoration: none;





}
#sddm li div { position: absolute; left: 0; top: 16px; float: left;
visibility: hidden;
background-color: White;}

#sddm li a:hover
{
}
ul#sddm ul li:hover ul, div#menu ul li:active ul {display: block;}






#sddm div a
{

display: block;
width: auto;
white-space: nowrap;
text-decoration: none;


font-size: 12px;


padding-bottom: 2px;

text-align: left;
padding-right: 4px; padding-left: 4px;
border-top-style: dotted;
border-top-width: 1px;
border-top-color: #663300;
height: 16px;

}

#sddm .bsl {font-size: 13px; font-weight: normal}
#sddm .mnuDonate{font-weight: bold}
div.topnavMain
{
margin-top: 1px;
background-image: url('/Graphics/logo.gif');
background-position: left top;
background-repeat: no-repeat;

text-align: center;

height: 22px;
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
font-weight: bold;
color: #999999;
padding-top:12px;
padding-bottom: 40px;


width: 990px;

}




.topnav a:link, .topnav a:visited, .topnavMain a:link, .topnavMain a:visited {
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
color: #999999;
text-decoration: none;
}

.topnav a:hover, .topnavMain a:hover {
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
color: #0066CC;
text-decoration: none;
}
.topnav a:active, .topnav .cur, .topnavMain a:active, .topnavMain .cur {
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
color: #0099FF;
text-decoration: none;

}

.sendFriend{background-image: url(/Graphics/spGen.gif); background-repeat: no-repeat; background-position: 0px -350px; width: 177px; height: 19px; float: right;}
.sendFriend:Hover{background-position: 0px -380px;}
h2{color: orange; font-weight: bold; font-size: 20px; font-family: Arial;}
.videoList{text-align: left; padding-left:20px; width: 290px;}
.videoList li a{text-decoration: none; font-weight: bold}
.videoList li span{color: #a7ce38; font-weight: bold}
.lft50{float: left; width: 50%}
h3{color: #FFA500; font-size: 22px; font-weight: bold}
h4{color: #FFA500; font-size: 14px; font-weight: bold; margin-bottom:0px; padding-bottom: 0px; margin-top: 0px;}
.paymentList{ list-style-type: decimal}
.paymentList li{ margin-bottom: 18px; padding-bottom: 6px; border-bottom: 2px solid grey; }
.paymentList li input, .paymentList li select,.paymentList li textarea {color: #000066}
.donHdr{display: block; font-weight: bold; font-size: 16px;}
.donLbl{float: left; font-weight: bold; width: 90px; margin-right: 20px;}
.popupDiv{background-color: #FFFFFF; height: 676px; width: 936px; margin: 6px 6px 6px 6px; text-align: center; padding: 6px 6px 6px 6px}
/* Slideshow classes */
.sslink a, .sslink a:active, .sslink a:link, .sslink a:visited, .sslink a:hover {text-decoration: none; font-size: 11px}
.sslink a:hover {text-decoration: underline; font-size: 11px}
.sslink {font-size: 11px; float: left; padding-left: 0px;}
.sslink li{list-style: none; display: block;margin-left: 8px;text-align: left; vertical-align: middle; margin-bottom: 4px; }
.sslink li.ssNonLink{margin-left: 0px;}
.ssCurrent{font-weight: bold; color: darkblue;}
.imgCaption{font-weight: bold; vertical-align: top; display: block;}

.navImg{text-align: center; margin-top: 8px; margin-right: 6px; float: right; width: 180px; vertical-align: top;}
.navImg img{vertical-align: bottom; height: 18px}
.ssList{font-weight: bold; font-size: 16px; text-align: left; float: left; width: 180px; padding-top: 24px;}
/*End of Slideshow classes */

/*PhotosPage classes */
 .tdMain div a img{border: none; margin:   1px 1px 1px 1px}
a {text-decoration: none}
.photoMain{text-align: center; margin-top: 16px;}
.photoMain a img, .photoMain span img{vertical-align: middle}
/* End of Photos Page classes */
/*NE page classes */
.gfTblL
{width: 40px; vertical-align: top; text-align: right; padding-right: 20px
}
    .gfTblR
    {width: 460px; vertical-align: top; padding-bottom: 16px; padding-right: 20px}
  /* NE page classes end */

