/* CSS reset (the first 50 or so lines of this file, is from http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* ************************************ */

/*
html					{					
						overflow:scroll;
						}*/
						
body					{
						 line-height: 130%;
						margin: 0;
						padding: 0;
 						height: 100%;
						background: white;
						overflow:scroll;
						}
 
#topLogo				{
						width: 95%;
						height:66px;
 						background-image: url('../images/logoAndHillsHebrew.jpeg');
						background-position: right top;
						background-repeat: no-repeat;
 
						}	

 
#topLogoEnglish			{
						width: 95%;
						height: 50px;
						background-image: url('../images/logoAndHillsEnglish.jpeg');
						background-position: left top;
						background-repeat: no-repeat;
						}	 
#thinStrip				{
						width: 100%;
						height: 10px;
						background-image: url('../images/brownHorizStrip.jpeg');
						background-position: right top;
						background-repeat: no-repeat;
						}											

.mainPage				{
 						font-size: 12;
						color: black;
						margin: 10px auto;
						padding: 5px;
						font-family:  Arial, Helvetica, sans-serif;
						font-style: normal;
						font-weight: normal;	
						min-width: 780px;
						max-width: 1260px;					
						}
 
.mainPage #inside		{
						margin: 10px 10px 0px 10px;
						padding-top: 10px;
						padding-bottom: 10px;
						}


.wrappingTable			{
						width:100%;
						}
						
.mainBody				{
						vertical-align: top;
						width: 70%;
						padding: 10;
						}

.sideBar				{
							vertical-align: top;
							width: 30%;
							padding: 10;
						}

.HebrewText				{
					 	text-align: right;
						direction: rtl;
						lang: HE;
						language: HE;
						align: right; 
						}

						
.EnglishText			{
					 	text-align: left;
						direction: ltr;
						lang: EN;
						language: EN;
						align: left; 
						}					

h1						{ 
						font-size: 190%;
						padding:3;
						}


A:link					{ text-decoration: none; font-weight: normal;} 
A:visited				{ text-decoration: none; font-weight: normal; font-style:italic;}
A:hover					{ text-decoration: underline; font-weight: normal;}
A:active				{ text-decoration: underline; font-weight: normal; font-style:italic;}
 

#organizationTitle		{
						float:right;
						text-align: right;
						font-family: Miriam, Times New Roman, serif;
						font-size: 130%;
 						height: 25px;
 						line-height:25px;
						padding-top: 2px;
						padding-left: 10px;
						padding-right: 34px; 
						}

#organizationTitleEnglish		{
						float:left;
						text-align: left;
						font-family: Times New Roman, serif;
						font-size: 130%;
 						height: 25px;
 						line-height:25px;
						padding-top:2px;
						padding-left: 65px;
						padding-right: 10px; 
						}
 
						
.navi 					{
						float:left;
						text-align:left;
						font-size: 120%;
						font-weight: bold;
					 	height: 25px;
						line-height:25px;
						padding-left: 20px;
						padding-right: 7px;
						}

 
						
.naviEnglish 			{
						float:right;
						text-align:right;
						font-size: 120%;
						font-weight: bold;
					 	height: 25px;
						line-height:25px;
						padding-left: 7px;
						padding-right: 30px;
						padding-top: 2px;
						}
						
.navi span				{
						padding-left: 2px;
						padding-right: 3px;
						}
 
.navi1 	A				{
						color: rgb(155, 193, 72);  
						} 

.navi2  A				{
						color: rgb(201, 138, 70);  
						}


a.israelFlag 				{
						float:right;
						vertical-align:bottom;
						position: relative;
						right: 2.5%; 
						top: 31px;  
						}

a.ukUsFlag 				{
						float:left;
						vertical-align:bottom;
						position: relative;
						left: 35px; 
						top: 45px;  
						}

.imagediv				{
					 	 padding-top: 20px;
					 	padding-bottom: 5px;
					 	width:100%;
						}			

.caption				{
						float: left;
					    text-align: left;
						font-size: 112%;
						padding-bottom: 20px;
						padding-top: 3px;
						width:100%;

						}
						
.imagediv img			{
						 float:left;
  
						  max-width: 290px;
 						  max-height: 200px;
						  /*The following for IE6 and 7*/
						  width: expression(this.width > 290 ? 290 : true);
						  height: expression(this.height > 200 ? 200: true);
						}
iframe 					{
						border: 0px solid white;
						}				

.sideBar iframe			{/* For Google Maps */															
						 float:left;
						 width: 290;
						}									

 						
.video					{
						  width: 100% ;
						  margin-left:auto;
						  margin-right:auto ;
						  align:center;
						  text-align:center;
						}						
						
 .videocaption			{
 						width:50%;
						vertical-align: top;
 						}
 						
.tdsmallpadding			{
						padding:2px;
						text-align: right;
						}
						
.EngHebTable 			{
						}

.EngHebTableHeader 		{
						width:50%;
						font-size:150%
						}
						
						
.hlinetd	 			{
						padding:10px;
						width:50%;
						border-top-style: none;
						border-right-style: solid;
						border-right-color: white;
						border-bottom-width:3px;	
						border-bottom-style:solid;
						border-bottom-color:black;	
						border-left-style: none;
 						}										

.hlinecentertd	 		{
						padding:5px;
						border-style:solid;
						border-bottom-width:3px;	
						border-bottom-color:black;	
						border-top-style: none;
						border-left-style: none;
						border-right-style: none;
						align:center;
						text-align:center;																						
						}										
#fliertd				{
						padding:5px;
						font-size:125%;
						background-color: #9BC148;
						border-style:dotted;
						border-width:4px;
						text-align:left;
						}
						
.headertd 				{
						padding:5px;
						font-weight:bold;
						background-color: #9BC148;
						color: white;
						border-style:hidden;
						border-style-top:hidden;
						font-size:125%;
						}
 					
 
#panorama				{
						padding:0px;
						margin: 0px;
						border:0px;
						height: 80px;
						width: 100%;
						background-image:url('../images/panorama.jpeg');
						background-size:900px 80px; 
						background-color:white;
						}
 
/*
#panorama				{
						height:80px; 	
						width: 100%;
						border:-1px;
						margin:-1px;
						padding:0px;
						}
	*/					
#oilstain				{
						border:-1px;
						margin:-1px;
						padding:0px;
						height: 80px;
						width: 100%;
						background-image:url('../images/oilstain.jpeg');
						background-color:black;
						background-size:900px 80px; 
						color: white;
						}						
						
.vertcol				{
						width: 0x;
						background-image: url('../images/verticalBrownLine.png');
						background-repeat: no-repeat;
						background-position:50%;
						border:none;
 
 						padding:10px;
						}
						
.emptytd				{
						border-style:none;
						border-bottom-style:none;
						}
						



						
#contact 				{
						padding: 10px;
						padding-bottom: 30px;
						text-align: center;
						width:100%;
						float:left;
						}
												
#contact A				{
						font-size: 150%;
						color: rgb(57, 191, 58)
						text-decoration: underline;
						}	


p 						{ 
						margin-bottom: 10px;
						} 


ol 						{
						list-style: none;
						}

ul 						{
						 list-style: circle;
						 padding-left:15px;
						 	 padding-right:15px;
						}
											


