/* links */
a{ color: #000000;}
a:hover, a:focus{color: #000000; text-decoration: underline;}
a:active, a.active, .vrlink a.active:visited {color: #000000;}

#block-views-nodequeue_4-block  { 
  height: 180px; 
  max-height: 180px;
  overflow: hidden;
  width: 241px; 
  border-left: 2px dotted #BFC2C5;
}
#block-views-nodequeue_4-block a { 
  color: #434240;
  font-size: 12px;
  text-decoration: none;
}
#block-views-nodequeue_4-block a:hover {
  text-decoration: underline;
}

#block-views-nodequeue_5-block { 
  height: 180px; 
  max-height: 180px;
  overflow: hidden;
  width: 141px; 
}
#block-views-nodequeue_5-block a { 
  color: #434240;
  font-size: 12px;
  text-decoration: none;
}
#block-views-nodequeue_5-block a:hover {
  text-decoration: underline;
}

#block-menu-menu-footersidemenu ul.menu { list-style: none; padding: 0px; margin-right: 0px;}
#block-menu-menu-footersidemenu ul.menu li{ list-style: none; border-bottom: 2px dotted #BFC2C5; padding-bottom: 3px; padding-top: 3px; height: 20px; width: 93px;letter-spacing: -1px;}
#block-menu-menu-footersidemenu ul.menu li.last{ border-bottom: 0px dotted #BFC2C5;}
#block-menu-menu-footersidemenu { font-size:16px; font-weight: bold; }
#block-menu-menu-footersidemenu a, #block-menu-menu-footersidemenu a:visited { color: #1F334F; text-decoration: none; background-image: none;}
#block-menu-menu-footersidemenu a:hover, #block-menu-menu-footersidemenu a:focus{ color: #000000; text-decoration: none;  height: 20px; width: 93px; display: block;}

#block-custom_blocks-footer_books { 
  height: 180px; 
  max-height: 180px;
  overflow: hidden;
  width: 129px;
  max-width: 343px;
  border-left: 2px dotted #BFC2C5;
}
#block-custom_blocks-footer_books ul,
#block-custom_blocks-footer_books li
{
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
#block-custom_blocks-footer_books a {
  color: #434240;
  text-decoration: none;
}
#block-custom_blocks-footer_books a:hover {
  text-decoration: underline;
}

#block-custom_blocks-footer_terms {
  height: 180px; 
  max-height: 180px;
  overflow: hidden;
  width: 343px; 
  max-width: 343px;
}
#block-custom_blocks-footer_terms td {
  padding: 3px 10px;
  font-size: 12px; 
  line-height: 16px;
  background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/li.png); 
  background-repeat: no-repeat; 
  background-position: 100% 8px; 
}
#block-custom_blocks-footer_terms  a {
  color:#434240; 
  text-decoration: none;
}
#block-custom_blocks-footer_terms a:hover {
  text-decoration: underline;
}


/* Home page */
#wrapper { width: 940px; max-width: 940px; }
#wrapper .right { float: right; }
#wrapper .left { 
  position: absolute;
  right: 620px;
  /*  float: left;
    width: 320px;*/
}
.clear { clear: both; }

/* rabbi-box */
#rabbi-box {
  display: block;
  width: 571px;
  height: 470px;
  background-color: #FCFAFB;
  border: 1px solid #DDDEDE;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  behavior: url(/sites/all/themes/fusion/beinenu/css/PIE.htc);
  margin-top: 27px;
  background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/rtitle.jpg);
  background-position: top;
  background-repeat: no-repeat;
}

#rabbi-box a, #rabbi-box a:visited { color: #FFFFFF; text-decoration: none;}
#rabbi-box a:hover, #rabbi-box a:focus{ color: #FFFFFF; text-decoration: underline;}
#rabbi-box a:active, a.active, #rabbi-box a.active:visited{ color: #FFFFFF ; text-decoration: none;}

/*institutes-box */
#institutes-box {
  display: block;
  width: 571px;
  height: 495px;
  margin-top: 19px;
  background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/mtitle.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-color: #FCFAFB;
  border: 1px solid #DDDEDE;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  behavior: url(/sites/all/themes/fusion/beinenu/css/PIE.htc);
  margin-top: 27px;
}

#institutes-box a, #institutes-box a:visited { color: #FFFFFF; text-decoration: none;}
#institutes-box a:hover, #institutes-box a:focus{ color: #FFFFFF; text-decoration: underline;}
#institutes-box a:active, a.active, #institutes-box a.active:visited{ color: #FFFFFF ; text-decoration: none;}

#hp_institute_list table {
  width: 550px;
  margin: 10px;
}
#hp_institute_list td {
  width: 57px;
  padding: 6px;
  padding-right: 7px;
}

#hp_institute_list td .inst_list_frame {
  height: 95px;
  width: 95px;
  border: 1px solid #CDCCCC;
  text-align: center;
  background: transparent url('images/hp_inst_list2_bg.png') repeat-x top;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/sites/all/modules/css3pie/PIE/PIE.htc);
}
#hp_institute_list td .inst_list_frame:hover {
  border: 1px solid #20406f;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/sites/all/modules/css3pie/PIE/PIE.htc);
}

#hp_institute_list td .inst_list_frame a.hp_inst_list_logo {
  display: block;
  height: 58px;
  margin: 4px;
  width: 87px;
  overflow: hidden;
}
#hp_institute_list td .inst_list_frame a.hp_inst_list_name {
  display: block;
  height: 16px;
  color: #192D45;
  text-decoration: none;
  margin-top: 8px;
  overflow: hidden;
  font-size: 13px;
}
#hp_institute_list td .inst_list_frame a.hp_inst_list_name:hover {
  color: #778F23;
}


/* hp_rabbi_list table */


#hp_rabbi_list table {
  width: 550px;
  margin: 10px;
  margin-right: 9px;
}
#hp_rabbi_list td {
  width: 25%;
  padding-right: 4px;
}
.hp_rabbi_picture {
  position: relative;
  display: block;
  width: 120px;
  height: 85px;
  padding: 3px;
  background: #FFF;
  border: 1px solid #CDCCCC;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/sites/all/modules/css3pie/PIE/PIE.htc);
}
.hp_rabbi_name {
  display: block;
  background: #20406f;
  opacity: .7;
  height: 16px;
  line-height: 16px;
  margin: -20px 4px 0 4px;
  color: #FFF;
  text-align: center;
  z-index: 1000;
  position:relative;
}

/* front tabs */
.hp_inst_logo { border: 1px solid #CDCCCC; margin-top: 2px; position: relative; }
.hp_less_name { line-height: 13px; min-height: 45px; max-height: 45px;}
.hp_rabi4less { color: #3B3B3B; font-size: 12px; }
.hp_less_name strong{ display: block;  color: #1F416F;}

#hp-video-pan .video_play {
  position: absolute;
  bottom: 2px;
  left: 2px;
  width: 125px;
  height: 90px;
  display: block;
  z-index: 100;
}
#hp-video-pan .video_play:hover {
  background: transparent url('sidebar/play.jpg') no-repeat 0 0;
  background-position: bottom left;
}


#hp-video-pan-tabs {
  background: #1F4171;
  border-bottom: 1px solid #000;
  height: 35px;
  padding-right: 14px;
  border: 1px solid #000000;
  position: relative;
}
#hp-video-pan-tabs:hover {
  background: #1F416F;
  border-bottom: 1px solid #000000;
  height: 35px;
}
#hp-video-pan-tabs:active {
  background: #1F416F;
  border-bottom: 1px solid #000000;
  height: 35px;
}
#hp-video-pan-tabs .hp-video-pan-tab { color: #ffffff; text-decoration: none; cursor: pointer; }
/*#hp-video-pan-tabs a:hover, #hp-video-pan-tabs a:focus{ color:#ffffff; text-decoration: none;}
#hp-video-pan-tabs a:active, a.active, #hp-video-pan-tabs a.active:visited{ color: #ffffff ; text-decoration: none;}*/

#video-timetable-button { color: #778F23; text-decoration: none; cursor: pointer; }
/*#video-timetable-button a:hover, #video-timetable-button a:focus{ color:#778F23; text-decoration: none;}
#video-timetable-button a:active, a.active, #video-timetable-button a.active:visited{ color: #778F23 ; text-decoration: none;}*/


.hp-video-pan-tab-inner {
  display: block;
  height: 34px;
  line-height: 35px;
  font-size: 18px;
  padding: 0 12px;
  background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/sepe.jpg);
  background-position: left;
  background-repeat: repeat-y;
}
.hp-video-pan-tab-inner a {
  color: #000;
  text-decoration: none;
}

.hp-video-pan-active-tab {
  color: #1F416F;
  display: block;
  height: 34px;
  line-height: 35px;
  font-size: 18px;
  padding: 0 12px;
  margin: 0 -1px -1px;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F3F3F3));
  background: -moz-linear-gradient(top,  #ffffff,  #F3F3F3);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F3F3F3');	zoom: 1;
  border-top: 2px solid #1F416F;
}


/* side bar */
.leftblock { min-height: 280px; min-width: 322px; width:322px; }

.join, .new, .send { margin-bottom: 3px; }
.join {background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/links.png);
       height: 59px; width: 322px; background-position: 1px 0px; display: block}
.join a:hover {background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/links.png);
               height: 59px; width: 323px; background-position: 3px 118px; display: block}
.join a:active, .join a.active:visited {background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/links.png);
                                        height: 59px; width: 323px; background-position: 3px 177px; display: block}

/*.new {
  background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/links.png);
  height: 59px;
  width: 322px;
  background-position: 322px 0px;
  display: block;
}
.new a:hover {background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/links.png);
              height: 59px; width: 323px; background-position: 324px 118px; display: block}
.new a:active, .new a.active:visited {background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/links.png);
                                      height: 59px; width: 323px; background-position: 324px 177px; display: block}*/

.send {background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/links.png);
       height: 59px; width: 322px; background-position: 643px 0px; display: block}
.send a:hover {background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/links.png);
               height: 59px; width: 321px; background-position: 643px 118px; display: block}
.send a:active, .send a.active:visited {background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/links.png);
                                        height: 59px; width: 321px; background-position: 643px 177px; display: block }

/* Mailing list */
.mailinglist {max-height: 220px; background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/new_login.png);
              background-position: 0 0; background-repeat: no-repeat; margin-bottom: 20px; height: 141px; width: 322px; margin-right: -30px;
              padding: 0;}
.mailinglist:hover { background-position: 0 -141px; }
.go { background-color: #2F5492; color: #fff; border: 1px solid #000; background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/mailb.gif); background-position: top center; background-repeat: no-repeat; width: 73px; height: 27px; margin-right: 200px; margin-top:10px; }
#email { border: 1px solid #E5E6E6;  width: 267px; height: 25px; padding-right:5px;}
#firstname { border: 1px solid #E5E6E6;  width: 267px; height: 25px; padding-right:5px;}

/* Footer */
#footer { min-height: 356px;background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/footerbg.jpg);
          background-position: top; background-repeat: no-repeat; padding-top: 85px;
          background-position: -945px 0px;
          position: relative;
}
#footer:hover { min-height: 356px; background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/footerbg.jpg);  
                background-position: top; background-repeat: no-repeat; padding-top: 85px;
                background-position: 0px 0px;

}

#footer h2{ color:#1F334F; font-size: 16px; border-bottom: 2px dotted #BFC2C5; padding-bottom: 2px; font-weight: normal;}
#footer .item-list ul { padding: 0px; margin: 0px; }
#footer .item-list ul li { list-style-type: none;}

#block-menu-menu-footersidemenu { 
  height: 180px; 
  max-height: 180px;
  overflow: hidden;
  width: 100px; 
  border-left: 2px dotted #BFC2C5;
}
#block-menu-menu-categorylist  { width: 342px;  }


/* mosdot View */
.viedsesc { padding: 20px; border: 1px solid #EDEDED; float: right; width: 579px; margin-left: 38px; line-height: 30px; }

#vbtitle { border-bottom: 1px solid #BEBEBE; height: 26px;	width: 280px; white-space: nowrap; }
.vtitle { float: right; width: 200px; font-size: 1.6em; color: #1B2235; margin-bottom: 15px;}
.vlink { float: left; width: 67px; color: #BEBEBE;}
#vlogo { float: right; width: 139px;border: 1px solid #A1A1A1; height: 98px; max-height: 101px; margin-left: 3px; padding-right: 3px; padding-top: 3px; background-color: #ffffff; }
.vbody { float: right; width: 129px; color: #3E3E3E; line-height: 1.2em; margin-right: 4px;}
.vbody p{ margin-top: -1px; font-size: 12px;}

.view-list-institutes.view-id-list_institutes .views-row {
  display: inline-block;
}

div.vblock {
  width: 280px;
  display: inline-block;
  padding: 8px;
  background-color: #FFFFFF;
  overflow: hidden;
  margin-bottom: 0px;
}

div.vblock:hover {
  background-color: #EFEFEF;
}
div.vblock:active {
  background-color: #FFFFFF;
}


.vlink2 {
  float: right;
  clear: right;
  padding-right: 10px;
  padding-left: 10px;
  padding: 5px;
  text-align: center;
  text-shadow: 1px 1px 1px #000;
  color: #ffffff;
}
.vlink2{
  border: double 3px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#7A9C00), to(#8DB400));
  background: -moz-linear-gradient(top,  #7A9C00,  #8DB400);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7A9C00', endColorstr='#8DB400');
}
.vlink2:hover {
  border: double 3px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#8DB400), to(#7A9C00));
  background: -moz-linear-gradient(top,  #8DB400,  #7A9C00);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8DB400', endColorstr='#7A9C00');
}
.vlink2:active {
  border: double 3px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#7A9C00), to(#8DB400));
  background: -moz-linear-gradient(top,  #7A9C00,  #8DB400);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7A9C00', endColorstr='#8DB400');
}
.vcontent {
  height: 72px;
}

#vbtitle a{ color: #BEBEBE; text-decoration: none;}
#vbtitle a:hover, #vbtitle a:focus{ color: #BEBEBE; text-decoration: underline;}
#vbtitle a:active, a.active, #vbtitle a.active:visited{ color: #BEBEBE ; text-decoration: underline;}

.vlink2 a, .vlink2 a:visited { color: #ffffff; text-decoration: none;}
.vlink2 a:hover, .vlink2 a:focus{ color:#EEFCB5; text-decoration: none;}
.vlink2 a:active, a.active, .vlink2 a.active:visited{ color: #ffffff ; text-decoration: none;}

.views-row-2.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-5.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-8.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-11.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-14.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-17.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-20.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-23.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-26.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-29.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-32.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-35.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-38.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-41.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-44.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-47.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-50.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-53.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-56.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-59.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-62.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-65.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-68.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-71.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-74.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-77.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-80.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-83.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-86.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-89.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-92.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-95.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-98.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-101.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-104.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-107.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-110.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-113.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-116.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-119.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-122.views-row-even .vblock { margin-right: 17px; margin-left: 17px;}
.views-row-125.views-row-odd .vblock { margin-right: 17px; margin-left: 17px;}

/* Links 
a, a:visited { color: #1F334F; text-decoration: none;}
a:hover, a:focus{ color: #000000; text-decoration: none;}
a:active, a.active, a.active:visited{ color: #1F334F; text-decoration: none;}
*/

/* Rabbi View */
div.vrblock {
  max-height: 148px;
  width: 140px;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 20px;
  padding: 10px;
  background-color: #FFFFFF;
  overflow: hidden;
  border: 1px solid #DFDFDF;
  background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#E0E0E0));
  background: -moz-linear-gradient(top,  #FEFEFE,  #E0E0E0);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#E0E0E0');
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  behavior: url(/sites/all/themes/fusion/beinenu/css/PIE.htc);
}

div.vrblock:hover {
  background-color: #EFEFEF;
}
div.vrblock:active {
  background-color: #FFFFFF;
}

#vrbtitle { border-bottom: 0px solid #BEBEBE; height: 26px;	width: 160px; margin-right: 0px;}
.vrtitle { float: right; width: 160px; font-size: 1.2em; font-weight: bold; color: #515151; margin-bottom: 7px;}

#pid-rabbi .vrlink { float: left; color: #BEBEBE; margin-top: 5px;}
#pid-rabbi .vrlink a{ color: #595B5A;}
#pid-rabbi .vrlink a:hover, .vrlink a:focus{color: #325783; text-decoration: underline;}
#pid-rabbi .vrlink a:active, a.active, .vrlink a.active:visited {color: #325783}

#pid-institutes .vrlink a{ color: #ffffff;}
#pid-institutes .vrlink a:visited{ color: #ffffff;}

#rpicture { border: 0px solid #000000; background-color: #ffffff; width: 140px; height: 100px; overflow: hidden;}
#rpicture img{  width: 132px; height: 92px; float: right; border: 1px solid #A6A2A3; padding: 3px;}
#rpicture img:hover{  width: 132px; height: 92px; float: right; border: 3px solid #3C5671; padding: 1px;}
.ie #rpicture img{  width: 131px; padding: 3px 4px 3px 2px;}
.ie #rpicture img:hover{  width: 131px; padding: 1px 2px 1px 0;}
#rpicture img:active{  width: 132px; height: 92px; float: right; border: 1px solid #A6A2A3; padding: 3px;}

.submitted { display: none; }


/* institutsubmit */
#pid-institutsubmit .form-select { width: 85px; }

#pid-institutsubmit .form-submit { float: left; clear: left;}

#pid-institutsubmit  .form-submit{
  border: double 3px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#7A9C00), to(#8DB400));
  background: -moz-linear-gradient(top,  #7A9C00,  #8DB400);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7A9C00', endColorstr='#8DB400');
}
#pid-institutsubmit  .form-submit:hover {
  border: double 3px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#8DB400), to(#7A9C00));
  background: -moz-linear-gradient(top,  #8DB400,  #7A9C00);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8DB400', endColorstr='#7A9C00');
}
#pid-institutsubmit .form-submit:active {
  border: double 3px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#7A9C00), to(#8DB400));
  background: -moz-linear-gradient(top,  #7A9C00,  #8DB400);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7A9C00', endColorstr='#8DB400');
}
#pid-institutsubmit .form-item { float: right; }
#pid-institutsubmit .form-text { margin-left: 15px;  border: 1px solid #cccccc;}
#pid-institutsubmit .form-textarea { border: 1px solid #cccccc; width: 432px; }
#pid-institutsubmit #content-inner-inner { width: 470px; float: right;}

/* lessonsubmiting */
#pid-lessonsubmiting  .form-submit { float: left; clear: left;}

#pid-lessonsubmiting  .form-submit{
  border: double 3px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#7A9C00), to(#8DB400));
  background: -moz-linear-gradient(top,  #7A9C00,  #8DB400);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7A9C00', endColorstr='#8DB400');
}
#pid-lessonsubmiting  .form-submit:hover {
  border: double 3px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#8DB400), to(#7A9C00));
  background: -moz-linear-gradient(top,  #8DB400,  #7A9C00);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8DB400', endColorstr='#7A9C00');
}
#pid-lessonsubmiting .form-submit:active {
  border: double 3px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#7A9C00), to(#8DB400));
  background: -moz-linear-gradient(top,  #7A9C00,  #8DB400);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7A9C00', endColorstr='#8DB400');
}
#pid-lessonsubmiting .form-item { float: right; }
#pid-lessonsubmiting .form-text { margin-left: 15px;  border: 1px solid #cccccc;}
#pid-lessonsubmiting .form-textarea { border: 1px solid #cccccc; width: 432px; }
#pid-lessonsubmiting #content-inner-inner { width: 470px; float: right;}


#sidebar-last h2.block-title { 
  border: solid 0px #E2E3E3;
  background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#F3F4F4));
  background: -moz-linear-gradient(top,  #FDFDFD,  #F3F4F4);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#F3F4F4');
  padding: 3px;
  padding-top: 8px;
  padding-right: 10px;
  color: #244F85;
  font-size: 15px;
  background-image: url(/sites/all/themes/fusion/beinenu/css/sidebar/sidetitlebg.jpg);
  background-position: top;
  background-repeat: no-repeat;
  height: 30px;
}


.node-type-lesson #sidebar-last h2.block-title a{ color: #3B77C5; font-weight: bold;}
.node-type-lesson #sidebar-last h2.block-title a:hover, h2.block-title a:focus{color: #3B77C5; font-weight: bold;}
.node-type-lesson #sidebar-last h2.block-title a:active,.node-type-lesson #sidebar-last h2.block-title a.active, h2.block-title a.active:visited {color: #3B77C5; font-weight: bold;}



.node-type-lesson #sidebar-last .block{ width: 320px; margin-right: 20px }
/* CSS change by Pragna - START */
.node-type-lesson .grid16-13 {
  //width: 630px;
  width: 660px;
}
.node-type-lesson .grid16-16 {
 width: 1000px;
}
/* CSS change by Pragna - END */

#sidebar-last .views-row { 
  width: 270px; 
  height: 73px; 
  margin-bottom: 5px; 
  overflow: hidden; 
  color: #787878;
  line-height: 19px;
}
/*.node-type-lesson #sidebar-last .view-lessons4bulletin-subject .views-row {
  height: auto;
}*/
#sidebar-last .view-lessons4bulletin-subject .bulletin-title h3 {
  margin-top: 6px;
}
#sidebar-last .view-lessons4bulletin-subject .bulletin-title a {
  text-align: right;
  color: #214879;
  font-weight: 700;
  font-size: 12px;
  line-height: 1;
  letter-spacing: 0.2px;
  width: 94px;
}
#sidebar-last .views-row .views-field-field-picture-fid{ width: 92px; height: 65px;  float: right; margin-left: 5px; padding: 3px; border: 1px solid #CFCECE; background-color: #ffffff;
                                                         -moz-border-radius: 5px;
                                                         -webkit-border-radius: 5px;
                                                         behavior: url(/sites/all/themes/fusion/beinenu/css/PIE.htc);
}
.node-type-lesson  .title { color:#08142C; font-weight: normal; }
#da2a_1 { float: left; margin-left: 20px;}

.new { color: #000000;}

.node-type-bulletin #content-group{
  width: 640px;
}
.node-type-bulletin #sidebar-last {
  margin-top: 104px;
}
.node-type-bulletin .grid16-3 {
  width: 320px;
}
.part-summary{

}
.title-lessons {
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  color: rgb(56, 56, 56);
  margin-bottom: 4px;
} 
.title-rabbi {
  font-size: 18px;
  line-height: 17px;
  text-decoration: underline;
  margin-top: 18px;
}
//colorbox
#colorbox  #cboxPrevious { 
  background-position: 0px -25px;
}
#colorbox  #cboxPrevious:hover {
  background-position: 0px 0px;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  position:absolute;
  bottom:-24px;
  background:url(images/controls-2.png) no-repeat 0px 0px;
  width:23px; height:23px;
  text-indent:-9999px;
}
#cboxNext {
  background-position: -28px 0px;
}
#cboxNext:hover {
  background-position: -28px 0px;
}
.view-news .view-content {
  background-color: #f6f7f6; 
  width: 278px;
}