html, body{
	margin:0;
	padding:0;
	text-align:center;
	background-image: url(graphics/BG.png);
	background-repeat: repeat;
}

#pagewidth{
 width:750px;
 text-align:left;
margin-left:auto;
 margin-right:auto;
}

#header{
	position:relative;
	height:190px;
	width:750px;
	background-image: url(graphics/BGHeader.png);
	background-repeat: repeat-x;
	background-color: #018081;
}

#maincol{
	float: right;
	display:inline;
	position: relative;
	width:750px;
	background-image: url(graphics/MAIN_BG.png);
	background-repeat: repeat-x;
	background-color: #ccc5ef;
 }

#footer{
	height:199px;
	clear:both;
	background-image: url(graphics/F_m03.png);
	background-repeat: no-repeat;
	width: 750px;
 }

 /* *** Float containers fix:/
.clearfix:after {
 content: ".";
 display: block;
height: 0;
 clear: both;
 visibility: hidden;
 }

.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}

.Ragil3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #252000;
}
.Ragil2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #504000;
}
.Ragil2B {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #504000;
}

.Ragil3B {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #252000;
}
.Koteret0 {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: #006666;
}
.Koteret1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #006666;
}
.Koteret2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #006666;
}
.Koteret2h {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #006666;
}
.Memory3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff8dc;
}
.Memory2B {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff8dc;
}


/* set millions of background images */
.rbroundbox { background: url(graphics/nt.png) repeat; }
.rbtop div { background: url(graphics/tl.png) no-repeat top left; }
.rbtop { background: url(graphics/tr.png) no-repeat top right; }
.rbbot div { background: url(graphics/bl.png) no-repeat bottom left; }
.rbbot { background: url(graphics/br.png) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 20px;
font-size: 1px;
}
.rbcontent { margin: 0 20px; }
.rbroundbox { width: 80%; margin: 1em auto; }


a#buttonH {
    display: block;
    width: 100px;
    height: 30px;
    background-image: url(graphics/HebrewButton.png);
    background-position: 0 0;
    margin: 0 auto;
}
a#buttonH:hover {
    background-position: 0 -30px;
}

a .alt { display: none; }
