body, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, a { 
	margin: 0; padding: 0; outline: none;
}

html, body {
	height: 100%;
}

img {
	border: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	background: #F5F3D8;
	text-align: center;
	color: #1B3C90;
}

h1 {
	color: #fff;
	font-size: 1.8em;
	font-weight: bold;
	padding: 10px 0 0 0;
}

.home h1 {
	font-size: .1em;
	text-indent: -9999px;
	background: url(../images/quote-heb.gif) no-repeat 50% 17px;
	height: 209px;
	width: 243px;
	overflow: hidden;
}


h3 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 1em 0 0em;
}

h4
{
    background:#1C3C91;
    color: #fff;
    font-size: 1.4em;
    padding: 0px 10px 2px;
    font-weight:bold;
    margin: 4px -3px 4px 0px;
    }

h5 {
	padding: 1.2em 0 0.4em;
	font-size: 1.1em;
	text-align: right;
}

p {
	padding: 0.4em 0;
	font-size: 1.1em;
}

.main-content a 
{
    color: #A65017;
    text-decoration: none;
    }

.main-content a:hover
{
    text-decoration: underline;
    }

.main-content li {
	font-size: 1.1em;
	padding: 0.4em 0;
	text-align: justify;
    margin-right: 1.2em;
}


#top-strip
{
    width: 100%;
    height: 259px;
    background: #fff;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    }


#logo-strip {
	height: 130px;
	margin: 0 auto;
	text-align: right;
	position: relative;
}

#logo-strip img
{
    margin: 56px 6px 0;
}

#logo-strip #lang
{
    position: absolute;
    left: 6px;
    bottom: 3px;
    text-decoration: none;
	color: #1B3C90;
    }
 
#logo-strip #lang:hover
{
    text-decoration: underline;
    }
   
#header
{
    height: 234px;
    background: #fff;
    text-align: right;
    
    }
/* ---- navigation ---- */

#navigation {
	background: #1B3C90;
	width: 109px;
	margin: 0 6px 0 0;
	padding: 27px 7px 0px 2px;
	position: relative;
	float: right;
	height: 201px;
}

ul.main-nav li 
{
    list-style: none;
}

ul.main-nav li a {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	padding: 2px 2px;
	display: block;
/*	height: 22px; */
	line-height: 18px;
	border-top: solid 1px #4963A6;
}

ul.main-nav li:first-child  a{
	border-top: 0;
}

ul.main-nav li a:hover {
	background: #224BB3;
}

ul.main-nav ul {
	display: none;
	width: 119px;
}


/* display subnav for selected page */

.about li.about ul, .projects li.projects ul, .apply li.apply ul, .park li.park ul {
	display:  block;
	position: absolute;
	top: 245px;
	right: 0;
}

/***********************************/



ul.main-nav li ul li a {
	font-weight: normal;
	color: #304E97;
	border: 0;
	padding:0;
	height:auto;
	line-height:normal;
	padding: 4px 0;
}

ul.main-nav li ul li:hover, ul.main-nav li ul li a:hover {
	background: none;
	text-decoration: underline;
}


/* on state for selected page */

.about li.about > a, .projects li.projects > a, .apply li.apply > a, .annualreports li.annualreports > a, 
.home li.home > a, .movie li.movie > a, .park li.park > a {
	background: #224BB3;
}

.chair ul.main-nav li ul li.chair a, .aboutus ul.main-nav li ul li.aboutus a, .tribute ul.main-nav li ul li.tribute a, .contact ul.main-nav li ul li.contact a, .annualreports ul.main-nav li ul li.annualreports a, 
.educationcalture ul.main-nav li ul li.educationcalture a, .specialneeds ul.main-nav li ul li.specialneeds a, .basic ul.main-nav li ul li.basic a, .kidsyouth ul.main-nav li ul li.kidsyouth a, 
.environment ul.main-nav li ul li.environment a, .crisismanagement ul.main-nav li ul li.crisismanagement a, .pradler ul.main-nav li ul li.pradler a, 
.olim ul.main-nav li ul li.olim a, .australiaisrael ul.main-nav li ul li.australiaisrael a, .howtoapply ul.main-nav li ul li.howtoapply a, 
.parkabout ul.main-nav li ul li.parkabout a, .parkoperatingmodel ul.main-nav li ul li.parkoperatingmodel a, .parkschedule ul.main-nav li ul li.parkschedule a, .parkhistory ul.main-nav li ul li.parkhistory a, .parkreports ul.main-nav li ul li.parkreports a
{
    font-weight:bold;
    }

.chair ul.main-nav li ul li.chair a:hover
{
	text-decoration: none;
    }


/* ---- end of navigation ---- */

#title
{
    width: 256px;
    height: 228px;
    background: #A65017;
    float: right;
    margin: 0 5px 0 0;
    padding: 0 15px 0 0;
    }
#header img
{
    margin: 0 5px 0 0;
    float:right; /*for ie6*/
    }

#content {
	text-align: right;
	width: 710px;
	margin: 0 129px 0 0;
	text-align: justify;
	min-height: 180px;
}

.projects #content {
/*	text-align: left;*/
	min-height: 220px;
}

.main-content {
	float: left;
	margin: 10px 3px 0 5px;
	text-align: justify;
	width: 425px;
}

.aboutus .main-content 
{
	width: auto;
}

#content img
{
    float: left;
    margin-left: 5px; 
    }
    
.orgs
{
    margin-top: 20px;
    }
    
.orgs li
{
/*    display:inline;*/
    background: url(../images/orgs-bullet.gif) no-repeat 100% 6px;
    padding: 0 12px 0 4px;
    margin: 7px 0;
    list-style: none;
    }
    
/*.orgs li:first-child
{
    background: none;
    padding-right: 0px;
    }*/
    
.announce 
{
    margin: 0 auto 7px;
    border-bottom: 1px #1B3C90 solid;
    padding: 0 0 10px;
    }
 .announce p
{
	padding: 0.2em 0;
    }

/* ---- enter block ---- */

#enter
{
    height: 475px;
    background: #1B3C90;
    /*text-align: right;*/
    border: 6px #fff solid;
    border-top:0;
    text-align: left;
    padding:1px 0 0 27px ;
    }
#logo-enter
{
    margin: 31px 0px 0;
    float:left;    
}

#entersite
{
    float: left;
    clear: left;
    text-align: center;
    font-size: 15px;
    margin: 15px 0 0 0px;
    width: 119px;
    line-height:18px;
    }

#entersite a
{
    color: #fff;
    text-decoration: none;
    }
    
#entersite a:hover
{
    text-decoration: underline;
    }
    
#jermia
{
    margin-top: 13px;
    }

#cradit
{
    color: #7285AD;
    text-align: right;
    font-size: 9px;
    margin-right: 7px;
    }
#cradit a
{
    color: #7285AD;
    }
    
/* ---- footer ---- */

.non-footer {
	position: relative;
	min-height: 100%;
	width: 840px;
	margin: 0 auto;
	direction: rtl;
}

.clear
{
    clear: both;
    width: 100%;
    height: 200px;
    }

#footer 
{
    border-top: solid 1px #A65017;
	clear: both;
	height: 150px;
	line-height: 1.9em;
	margin: -150px auto 0;
	position: relative;
	direction: rtl;
	width: 840px;
}

#footer p
{
    color: #A65017;
    font-size:.9em;
    margin: 0;
    padding: 0;
    }
#footer p a
{
    color: #A65017;
    text-decoration: none;
}

#footer p a:hover
{
    text-decoration:underline;
    }

