/* CSS Document */

body {
	font-family: Sans-Serif, Arial, Verdana, Sans-Serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px;
	color:#000000;  
}

.normal {
	font-family: Sans-Serif, Arial, Verdana, Sans-Serif;
	FONT-WEIGHT: normal; FONT-SIZE: 16px;
	color:#000000;  
}

.mu_signup {display:none;}

.bk {border: 1px solid black;}
/* .lang_sel {background-color:#FEDCEA;} */
.lang_sel {}
.disabled{opacity: 0.5;filter:alpha(opacity=50);}

input,textarea, select,button { background-color: #FFFFFF; font-family: verdana, arial, sans-serif; font-size: 11px; color: #222; padding: 0px;}

img { border: none 0;max-width:100%;
}
.gray_textured_bg {
	background-image: url(../img/recipe/common/gray_textured_bg.jpg);
	background-repeat: repeat;
}

hr {color:#aaaaaa;background-color:#aaaaaa;height:1px;border:none;}

A {TEXT-DECORATION: none;COLOR: #003399;}
A:visited {COLOR: #003399;}
A:active {COLOR: #333399;}
A:hover {TEXT-DECORATION: underline;COLOR: #003399;}

a.topmenu { color: #FFF; FONT-SIZE:10px; FONT-WEIGHT: normal;TEXT-DECORATION: none;} 
a.topmenu:hover { color: #183e3c; background-color: #DDD;  }
a.topmenu:visited {color: #FFF; FONT-SIZE:10px; FONT-WEIGHT: normal;TEXT-DECORATION: none;} 
a.topmenu:visited:hover { color: #183e3c; background-color: #DDD;  }


.msg_menu { color: black; FONT-SIZE:14px; FONT-WEIGHT: bold;TEXT-DECORATION: none;} 

a.newmess {font-size: 14px;line-height:120%;FONT-WEIGHT: bold;}
a.oldmess {font-size: 14px;line-height:120%;FONT-WEIGHT: normal;}

a.comments { color: blue; FONT-SIZE:12px; FONT-WEIGHT: normal;TEXT-DECORATION: none;} 
a.comments:hover { color: red; background-color: #FFF;TEXT-DECORATION: underline;}
a.comments:visited {color: blue; FONT-SIZE:12px; FONT-WEIGHT: normal;TEXT-DECORATION: none;} 
a.comments:visited:hover { color: red; background-color: #FFF;  }

a.gedolim:visited {FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif; text-decoration: underline; }
a.gedolim:link {FONT-WEIGHT: normal; FONT-SIZE: 10px;  FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif; text-decoration: underline; }
a.gedolim:hover {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: red; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif; text-decoration: none; }
a.gedolim:active {FONT-WEIGHT: normal; FONT-SIZE: 10px;  FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif; text-decoration: underline; }


a.readmore { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #8B0F31; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;}
a.readmore:visited { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #8B0F31; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }
a.readmore:visited:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif ;background-color: #A3847F;TEXT-DECORATION: none;} 
a.readmore:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif ;background-color: #A3847F;TEXT-DECORATION: none;} 

.home_art_tit { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #585951; FONT-FAMILY: Arial, Geneva, Helvetica, Trebuchet MS, Sans-serif;TEXT-DECORATION: none;}
a.home_art_tit { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #585951; FONT-FAMILY: Arial, Geneva, Helvetica, Trebuchet MS, Sans-serif;TEXT-DECORATION: none;}
a.home_art_tit:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #585951; FONT-FAMILY: Arial, Geneva, Helvetica, Trebuchet MS, Sans-serif;TEXT-DECORATION: none;}
a.home_art_tit:visited:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: Arial, Geneva, Helvetica, Trebuchet MS, Sans-serif;TEXT-DECORATION: underline;}
a.home_art_tit:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: Arial, Geneva, Helvetica, Trebuchet MS, Sans-serif;TEXT-DECORATION: underline;}

.home_art_main { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #585951; FONT-FAMILY: Arial, Geneva, Helvetica, Trebuchet MS, Sans-serif;TEXT-DECORATION: none;}
a.home_art_main { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #585951; FONT-FAMILY: Arial, Geneva, Helvetica, Trebuchet MS, Sans-serif;TEXT-DECORATION: none;}
a.home_art_main:visited { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #585951; FONT-FAMILY: Arial, Geneva, Helvetica, Trebuchet MS, Sans-serif;TEXT-DECORATION: none;}
a.home_art_main:visited:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #585951; FONT-FAMILY: Arial, Geneva, Helvetica, Trebuchet MS, Sans-serif;TEXT-DECORATION: underline;}
a.home_art_main:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #585951; FONT-FAMILY: Arial, Geneva, Helvetica, Trebuchet MS, Sans-serif;TEXT-DECORATION: underline;}
.subHead  { MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY:Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }

.heading  { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }
.headingb  { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #383438; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }


input.post, textarea.post, select, input.button, input.mainoption, input.liteoption { border-color: #886040; }

table.MainBox  { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 0px solid;font-size: 14px; }
table.MainBox td {
    BORDER-BOTTOM: #999 1px solid;
}
.sectionlink{
	font-size:10px;
	clear: left;
	
}

.HL {background: #ffffbb;color: #000000;}

.even {BACKGROUND-COLOR: #BEDAFA;font-style: italic;}
.odd {BACKGROUND-COLOR: #CABEFA;font-style: italic;}

.ck1 {margin-top:10px}
.stats    { FONT-WEIGHT: normal;  COLOR: #000; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }
.stats2    { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }
.statsw    { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }

.abstract { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }
.abstract_red { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }
.abstract_rd { FONT-WEIGHT: normal; FONT-SIZE: 11px; color:#FFF;BACKGROUND-COLOR: red; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }
.abstract_or { FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-COLOR: #F7BE81; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }
.abstract_gr { FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-COLOR: #90EE90; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }

.red_b3 {   
}
.red_b33 {   

-webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: none;
  color: red;
  -o-text-overflow: clip;
  text-overflow: clip;
  text-shadow: 1px 1px orange,0 0 5px rgb(254,252,201) , 2px -2px 6px rgb(254,236,133) , -4px -4px 8px rgb(255,174,52) , 4px -8px 10px rgb(236,118,12) , -4px -15px 15px rgb(205,70,6) , 0 -20px 18px rgb(151,55,22) , 2px -22px 20px rgb(69,27,14) ;
}
.red_b2 {text-shadow: 2px 2px orange}


.abstract_red_b3 {   
-webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: none;
  color: red;
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
  -o-text-overflow: clip;
  text-overflow: clip;
  text-shadow: 1px 1px orange,0 0 5px rgb(254,252,201) , 2px -2px 6px rgb(254,236,133) , -4px -4px 8px rgb(255,174,52) , 4px -8px 10px rgb(236,118,12) , -4px -15px 15px rgb(205,70,6) , 0 -20px 18px rgb(151,55,22) , 2px -22px 20px rgb(69,27,14) ;
}

.abstract_red_b2 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif; text-shadow: 1px 1px orange}
.abstract_red_b { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif; }
.abstract_red_b_fd { opacity: 0.5;filter:alpha(opacity=50);FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif; }
.abstract_green { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #347C17; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }
.ab { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif }

div.MSG {
  background-color:#C6DAFF;
  border:1px solid #0F3C6D;
  color:#142A3B;
  padding:10px;
  margin-top:8px;
  margin-bottom:8px;
  font-weight:bold;
}

.floatright { float: right; }

.headingr  { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FF0000; FONT-FAMILY: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif; }

.georgia_purple_big {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 20pt;
	color: #3f2947;
}
.georgia_purple_small {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 15pt;
	color: #3f2947;
}
.georgia_purple_small_italics {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 15pt;
	color: #3f2947;
	font-style: italic;
}

.bigalert {
	color: brown;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	display:inline;
}

.seder {
	color: #3f2947;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	display:inline;	
}
h1 {
	color: #3f2947;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	display:inline;
}
h2 {
	color: #3f2947;
	font-family: Georgia, "Times New Roman", Times, serif;
	display:inline;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
}
h4 {
	color: #3f2947;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
    font-style: italic;
	text-decoration: none;
	margin-bottom: 0px;
}

/* begin css tabs */

ul#tabnav { /* general settings */
text-align: center; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 13px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #6c6; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 5px 3px 5px; /* THIRD number must change with respect to padding-top (X) below */
line-height:150%;
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 body#tab5 li.tab5 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a body#tab5 li.tab5 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #6c6; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #cfc; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

@media print {
  img {
    display: none !important;
  }

  * {
    background-image: none !important;
  }
  .printhide {display:none !important;} 
}