body {
	color:#333;
	background-color:white;
	margin:20px;
	padding:0px;
	font:11px verdana, arial, helvetica, sans-serif;
	}
h1 {
	margin:0px 0px 15px 0px;
	padding:2px;
	font-size:25px;
	font-weight:900;
	color: #CC0000;
	border:1px solid black;
	background: #ffFFFF;
	}
h2 {
	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
h3 {
	font:bold 14px/16px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:3px;
	background: #CCFFFF;
	}
h4 {
	margin:0px 0px 0px 0px;
	padding:0px;
	background: #ffFFFF;
	}

p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
.Content>p {margin:0px;}
.Content>p+p {text-indent:30px;}

a {
	color:#09c;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
	}
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {background-color:#eee;}
  
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.content {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:58%;
	min-width:525px;
	padding:6px;
	border:1px solid black;
	left: 20%;
	background: #E5E9E4 url('images/background_over.jpg') no-repeat fixed 0 0;
	 z-index:3; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px
	}

#navAlpha {
	position:absolute;
	width:18%;
	min-width:168px;
	top:150px;
	left:0.5em;
	border:1px dashed black;
	background: #E5E9E4 url('images/background_over.jpg') no-repeat fixed 0 0;
	z-index:2;
	padding:2px;


	voice-family: "\"}\"";
	voice-family:inherit;
	}

body>#navAlpha {width:18%;background: #E5E9E4 url('images/background_over.jpg') no-repeat fixed 0 0;}
		
#navBeta {
	position:absolute;
	width:18%;
	min-width:150px;
	top:150px;
	right:0.5em;
	border:1px dashed black;
	background: #E5E9E4 url('images/background_over.jpg') no-repeat fixed 0 0;
	z-index:1;
	padding:2px;

	voice-family: "\"}\"";
	voice-family:inherit;
	}

body>#navBeta {width:18%;background: #E5E9E4 url('images/background_over.jpg') no-repeat fixed 0 0;}

body {background: white url('images/background.jpg') no-repeat fixed 0 0;}

.ReportHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
	}
.ProfileContent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: justify;
	}

.ProfileHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0px 0px 0px 0px;
	padding:2px;
	background: #ffFFFF;
	letter-spacing: 16px;
	text-align: justify;
	color:#808000;
	font-weight:bold;
	}
.ProfileSubHeading{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
	background: #ffFFFF;
	letter-spacing: 10px;
	text-align: justify;
	font-size:10px;
	color:#808000;
	font-weight:bold;
	}
.hebrew{
	text-align:right;
	direction:rtl;>
	}
.SpecialEventRightText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: justify;
	}
	.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
	width: 150px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 