BODY{
	FONT-FAMILY: Arial;
	FONT-SIZE:12;
	margin:0px;
}
.hand
{
	cursor:hand;
}
A:link{
	TEXT-DECORATION	: none;
	FONT-FAMILY: Arial;
	color:#0086D0;
	FONT-SIZE:12;
}
A:hover{
	TEXT-DECORATION	: underline;
	FONT-FAMILY: Arial;
	color:#FA9300;
	FONT-SIZE:12;
}
A:visited{
	TEXT-DECORATION	: none;
	FONT-FAMILY: Arial;
	color:#0086D0;
	FONT-SIZE:12;
}
A:visited:hover{
	TEXT-DECORATION	: underline;
	FONT-FAMILY: Arial;
	color:#FA9300;
	FONT-SIZE:12;
}

A.siteMap:link{
	TEXT-DECORATION	: none;
	FONT-FAMILY: Arial;
	color:#0086D0;
	FONT-SIZE:12;
}
A.siteMap:hover{
	TEXT-DECORATION	: underline;
	FONT-FAMILY: Arial;
	color:#FA9300;
	FONT-SIZE:12;
}
A.siteMap:visited{
	TEXT-DECORATION	: none;
	FONT-FAMILY: Arial;
	color:#0086D0;
	FONT-SIZE:12;
}
A.siteMap:visited:hover{
	TEXT-DECORATION	: underline;
	FONT-FAMILY: Arial;
	color:#FA9300;
	FONT-SIZE:12;
}

A.hadmayotImageTitle:link{
	TEXT-DECORATION	: none;
	FONT-FAMILY: Arial;
	color:#0E8DD3;
	FONT-SIZE:11;
}
A.hadmayotImageTitle:hover{
	TEXT-DECORATION	: underline;
	FONT-FAMILY: Arial;
	FONT-SIZE:11;
	color:#FA9300;
}
A.hadmayotImageTitle:visited{
	TEXT-DECORATION	: none;
	FONT-FAMILY: Arial;
	color:#0E8DD3;
	FONT-SIZE:11;
}
A.hadmayotImageTitle:visited:hover{
	TEXT-DECORATION	: underline;
	FONT-FAMILY: Arial;
	FONT-SIZE:11;
	color:#FA9300;
}
	


A.subTitle:link{
	TEXT-DECORATION	: none;
	font-size		: 12px;	
	color			: #002462;
	font-weight		: bold;
}
A.subTitle:hover{
	TEXT-DECORATION	: underline;
	font-size		: 12px;	
	color			: #FA9300;
	font-weight		: bold;
}
A.subTitle:visited{
	TEXT-DECORATION	: none;
	font-size		: 12px;	
	color			: #002462;
	font-weight		: bold;
}
A.subTitle:visited:hover{
	TEXT-DECORATION	: underline;
	font-size		: 12px;	
	color			: #FA9300;
	font-weight		: bold;
}

.mainTitle{
	font-size		: 16px;	
	color			: #FA9300;
	font-weight		: bold;
	padding-bottom	: 5px;
}
.subTitle{
	font-size		: 12px;	
	color			: #002462;
	font-weight		: bold;
}
.text{
	font-size		: 12px;	
	color			: #002462;
}
.subTitleHP{
	font-size		: 12px;
	color			: #0C4584;
	font-weight		: bold;
}

.linkTable{
	font-size		: 12px;	
	background-color: #FEF0DB;
}
.linkTableLabel{
	font-size		: 12px;	
	color			: #FFFFFF;
	background-color: #FA9300;
	font-weight		: bold;
	padding-right	: 10px;
}
.bottomBgHP{
	background-color: #0086D0;
}
.menusBg{
	background-color: #FA9300;
}
.sideBarBG{
	background-color: #D6EAF5;
	padding-right	: 20px;
	padding-top		: 5px;
}
.titleBottomBorder{
	background-color: #E1EDF4;
}
.titleTopBorder{
	background-color: #FFFFFF;
	height			: #6px;
}
.titleBG{
	background-color: #8ED2FF;
}
.titleBGEnd{
	background-color: #63C1FB;
}
.faqTable{
	font-size		: 12px;	
	color			: #002462;
	background-color: #EBF6FB;
}
.formText{
	font-size		: 12px;	
	color			: #002462;
}
INPUT,SELECT
{
	font-size:12px;
	color			: #002462;
}
TEXTAREA{
	font-size		: 12px;
	height			: 19px;
	direction		: rtl;
	color			: #002462;
}
.formButton_ON,.formButton_OFF{
	font-size		: 12px;	
	font-weight		: bold;
	color			: #0086D0;
}
.formButton_ON{
	color			: #FA9300;
}
.formConfirm{
	font-size		: 12px;	
	font-weight		: bold;
	color			: #002462;
}
.Stroke{
	background-color: #8ED2FF;
}
.contactUsTitle{
	font-size		: 12px;	
	font-weight		: bold;
	color			: #002462;
}
.contactUsText{
	font-size		: 12px;	
	color			: #002462;
}
.contactUsEmail{
	font-size		: 12px;	
	color			: #0086D0;
}
.siteMapTitles_off{
	color			: #002462;
	font-size		: 12px;	
	font-weight		: bold;
	text-decoration : underline;
}
.siteMapTitles_on{
	color			: #002462;
	font-size		: 12px;	
	font-weight		: bold;
	text-decoration : none;
}
.linkTitle{
	color			: #002462;
	font-size		: 12px;	
	font-weight		: bold;
}
.HPlinkTitle
{
	FONT-FAMILY		: Arial;
	font-size		: 12px;	
	font-weight		: bold;
	 
}
.linkText{
	color			: #002462;
	font-size		: 12px;	
}
.profesionalTitle{
	color			: #002462;
	font-size		: 12px;	
	font-weight		: bold;
	padding-right	: 10px;
	background-color: #8ED2FF;
}
.profesionalText{
	color			: #002462;
	font-size		: 12px;
	padding-right	: 10px;	
}
.LightStroke{
	background-color: #D6EAF5;
}
A.PROFESIONAL:link{
	TEXT-DECORATION	: none;
	FONT-FAMILY: Arial;
	color:#002462;
	FONT-SIZE:12;
}
A.PROFESIONAL:hover{
	TEXT-DECORATION	: underline;
	FONT-FAMILY: Arial;
	color:#FA9300;
	FONT-SIZE:12;
}
A.PROFESIONAL:visited{
	TEXT-DECORATION	: none;
	FONT-FAMILY: Arial;
	color:#002462;
	FONT-SIZE:12;
}
A.PROFESIONAL:visited:hover{
	TEXT-DECORATION	: underline;
	FONT-FAMILY: Arial;
	color:#FA9300;
	FONT-SIZE:12;
}

A.profesionalFile:link{
	TEXT-DECORATION	: none;
	FONT-FAMILY: Arial;
	color:#0086D0;
	FONT-SIZE:12;
}
A.profesionalFile:hover{
	TEXT-DECORATION	: underline;
	FONT-FAMILY: Arial;
	color:#FA9300;
	FONT-SIZE:12;
}
A.profesionalFile:visited{
	TEXT-DECORATION	: none;
	FONT-FAMILY: Arial;
	color:#0086D0;
	FONT-SIZE:12;
}
A.profesionalFile:visited:hover{
	TEXT-DECORATION	: underline;
	FONT-FAMILY: Arial;
	color:#FA9300;
	FONT-SIZE:12;
}

A.HADMAYOT:link{
	TEXT-DECORATION	: none;
	FONT-FAMILY: Arial;
	color:#0E8DD3;
	FONT-SIZE:11;
}
A.HADMAYOT:hover{
	TEXT-DECORATION	: underline;
	FONT-FAMILY: Arial;
	color:#FA9300;
	FONT-SIZE:11;
}
A.HADMAYOT:visited{
	TEXT-DECORATION	: none;
	FONT-FAMILY: Arial;
	color:#0E8DD3;
	FONT-SIZE:11;
}

A.HADMAYOT:visited:hover{
	TEXT-DECORATION	: underline;
	FONT-FAMILY: Arial;
	color:#FA9300;
	FONT-SIZE:11;
}

.hadmayotStroke{
	background-color: #8ED2FF;
}
.hadmayotBorder{
	border-color: #8ED2FF;
}
.hadmayotImageTable{
	background-color: #DDEEF7;
}
.hadmayotText{
	FONT-FAMILY: Arial;
	color:#002462;
	FONT-SIZE:12;
}
.hadmayotButton_ON,.hadmayotButton_OFF{
	FONT-FAMILY: Arial;
	color:#108ED3;
	FONT-SIZE:11;
}
.hadmayotButton_ON{
	color:#FA9300;
}
.hadmayotImageTitle{
	FONT-FAMILY: Arial;
	color:#0E8DD3;
	FONT-SIZE:11;
}

.newsTable{
	font-size		: 12px;	
	color			: #002462;
	background-color: #EBF6FB;
}
.newsOrg{
	font-size		: 12px;	
	color			: #0086D0;
	background-color: #EBF6FB;
}












/* 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
-------------------------------------------------------------------------------------- 
*/

p, form
{
	margin:0px;
}

.site_width
{
	width:764px;
}

.content_width
{
	width:750px;
}

.site_sides
{
	width:7px;
	background-color:white;
}

/* ----------------------------------------------------------------------------------- 
PAGE TITLE
-------------------------------------------------------------------------------------- */
td.page_title_bg
{
	height:28px;
	background-image:url(../he/images/header/page_title_bg.gif);
	background-repeat:repeat-x;
}

/* ----------------------------------------------------------------------------------- 
WINDOWS (the windows spread throughout the site (hadmayot, rail works, photos...) 
-------------------------------------------------------------------------------------- */

td.window_title
{
	height:26px;
	border:solid 1px #9BC7FF;
	border-bottom:none;
	background-image:url(../he/images/windows/title_bg.gif);
	background-repeat:repeat-x;
	font-size:17px;
	font-weight:bold;
	color:#2687FF;
}

td.window_photo
{
	border:solid 1px #9BC7FF;
}

/* window bottom navigation between photos */
td.swap_photos
{
	width:195px;
	border-bottom:solid 1px #9BC7FF;
	font-size:12px;
	color:#2687FF;
}
span.swap_photos_numbers
{
	font-size:12px;
	color:#2687FF;
	cursor:hand;
	text-decoration:underline;
}
span.swap_photos_numbers_selected
{
	font-size:12px;
	color:#FF9933;
	text-decoration:none;
}
td.swap_photos_arrows
{
	width:17px;
	height:18px;
	border:solid 1px #9BC7FF;
	border-top:none;
	cursor:hand;
}
span.swap_photos_div
{
	padding:5px;
}

/* info window content */
td.window_info_container
{
	width:220px;
	border:solid 1px #9BC7FF;
	padding:10 5 10 5;
}
/* info window for pages other than the homepage */
.window_info_width, .windowpart_width
{
	width:229px;
}

/* INFO window arrow */
.windows_info_arrow
{
	padding:4 4 0 4;
	vertical-align:top;
	width:8px;
}
.windows_info_arrow_more
{
	padding:14 4 0 4;
	vertical-align:top;
	width:8px;
}
/* INFO window text */
.windows_info_title
{
	font-size:12px;
	color:#2687FF;
	padding-bottom:4px;
}
.windows_info_text
{
	font-size:12px;
	color:#666666;
}

.window_info_more
{
	font-size:11px;
	color:#FF9933;
	padding-top:10px;
}

.window_redline_width
{
	width:229px;
}
a.window_link:link, a.window_link:visited, a.window_link:hover 
{
	font-size:12px;
	color:#2787FF;
	text-decoration:none;
}
a.window_link:hover 
{
	color:#FC9933;
	text-decoration:underline;
}

.magnify
{	
	border-bottom:solid 1px #9BC7FF;
	font-size:11px;
	color:#2687FF;
	padding:2 0 2 0;
}


.works_div_container
{
	height:116px;
	overflow-y:scroll;
	SCROLLBAR-FACE-COLOR: #F0F7FF;
	SCROLLBAR-HIGHLIGHT-COLOR:#F0F7FF;
	SCROLLBAR-SHADOW-COLOR: #F0F7FF;
	SCROLLBAR-3DLIGHT-COLOR: #9BC7FF;
	SCROLLBAR-ARROW-COLOR: #9BC7FF;
	SCROLLBAR-TRACK-COLOR: #F0F7FF;
	SCROLLBAR-DARKSHADOW-COLOR:#9BC7FF;
}
/* ----------------------------------------------------------------------------------- 
FOOTER 
-------------------------------------------------------------------------------------- */
table.footer, div.footer_bg
{
	height:30px;
}

div.footer_bg
{
	background-image:url(../he/images/footer/footer_bg.gif);
	background-repeat:repeat-x;
}

td.footer
{
	vertical-align:middle;
	font-size:11px;	
	color:white;
}
a.footer_link:link, a.footer_link:visited, a.footer_link:hover
{
	font-size:11px;
	font-weight:bold;
	color:white;
	text-decoration:none;
}
a.footer_link:hover
{
	text-decoration:underline;
}
span.footer_div
{
	font-size:12px;
	color:white;
	padding:0 4 0 4;
}
.footer_top_Space
{
	height:15px;
}
/* ----------------------------------------------------------------------------------- 
CITIES MAP 
-------------------------------------------------------------------------------------- */
/* city text DIV */
#cities_map_window
{
	z-index:1000;
	width:220px;
}

/* city title */
.cities_map_title
{
	font-size:16px;
	font-weight:bold;
	color:#2687FF;
	padding-bottom:8px;
}

/* city text */
.cities_map_text
{
	vertical-align:top;
	width:210px;
	font-size:12px;
	color:#666666;
}
.cities_map_intro
{
	vertical-align:top;
	font-size:12px;
	color:#666666;
	padding-top:10px;
}

/* WORKS MAP */
.borderMap
{
	border:solid 1px #9FCAFE;
}
table.cityCombo, div.citySelectCombo
{
	width:235px;
}
div.citySelectCombo
{
	border:solid 1px #9BC7FF;
}
.combo_bg
{
	background-image:url(../he/images/citiesMap/combo_bg.gif);
	background-repeat:repeat-x;
	height:32px;
}

select.citySelect
{
	width:140px;
	font-size:12px;
	color:#2687FF;
}

.citiesSelectSpace
{
	margin:0px;
	height:10px;
}

.worksWindow
{
	width:241px;
	background:none;
}
.works_bg
{
	height:26px;
	background-image:url(../he/images/citiesMap/works_bg.gif);
	background-repeat:repeat-x;
	font-size:16px;
	color:#2687FF;
	font-weight:bold;
	border:solid 1px #9BC7FF;
}
.works_content_side
{
	background-color:#B6D8F3;
}
.works_content
{
	padding:6px;
	border:solid 1px #9BC7FF;
	border-top:none;
	background-color:white;
}
.works_content_title
{
	margin:0px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#2687FF;
}
.works_content_text
{
	font-weight:normal;
	font-size:12px;
	color:#666666;
	
}
.initialCityWorks
{
	width:100%;
	height:100px;
}

#citySelectWindow
{
	z-index:500;
	position:relative;
	top:190px;
}
.works_content_map_bg
{
	width:571px;
	height:491px;
	font-size:12px;
	color:#666666;
	background-image:url(../he/images/citiesMap/worksMap.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
.cities_content_map_bg
{
	
	width:571px;
	height:494px;
	font-size:12px;
	color:#666666;
}
td.title_path
{
	background-image:url(../he/images/citiesMap/title_path.gif);
	background-repeat:no-repeat;
	border-bottom:solid 1px #9BC7FF;
	padding-bottom:4px;
	padding-top:15px;
}
img.title_path
{
	height:12px;
}
td.title_redline
{
	background-image:url(../he/images/citiesMap/title_redline.gif);
	background-repeat:no-repeat;
	border-bottom:solid 1px #9BC7FF;
	padding-bottom:4px;
	padding-top:15px;
}
img.title_redline
{
	height:16px;
}
/* ----------------------------------------------------------------------------------- 
SEARCH
-------------------------------------------------------------------------------------- */

td.title_search
{
	background-image:url(../he/images/citiesMap/title_search.gif);
	background-repeat:no-repeat;
	border-bottom:solid 1px #9BC7FF;
	padding-bottom:4px;
	padding-top:15px;
}
img.title_search
{
	height:16px;
}

/* ----------------------------------------------------------------------------------- 
HOMEPAGE
-------------------------------------------------------------------------------------- */
.home_image_bg
{
	height:184px;
	/*background-image:url(../he/images/home/intro_sides_bg.gif);
	background-repeat:repeat-x;*/
}
.home_body_bg
{
	background-image:url(../he/images/home/home_body_bg.gif);
	background-repeat:repeat-x;
}
/* home news  */
.home_news_title
{
	font-size:20px;
	font-weight:normal;
	color:#FF9933;
	padding-top:12px;
	padding-bottom:4px;
	border-bottom:solid 1px #9BC7FF;
}
.home_text_title
{
	font-size:20px;
	font-weight:normal;
	color:#FF9933;
	padding-top:12px;
	padding-bottom:4px;
	border-bottom:solid 1px #9BC7FF;
}

td.news_ticker
{	
	font-size:12px;
	color:#2687FF;
	padding-bottom:10px;
}
a.news_ticker_link:link, 
a.news_ticker_link:visited, 
a.news_ticker_link:hover
{
	font-size:12px;
	color:#666666;
}
a.news_ticker_link:hover
{
	color:#FF9933;
	text-decoration:none;
}

.home_content_right
{
	width:250px;
}
.home_content_mid
{
	border-left:solid 1px #9BC7FF;
	border-right:solid 1px #9BC7FF;
	text-align:center;
}
.home_content_left
{
	width:250px;
}
.content_bottom_Space
{
	height:20px;
}
/* right part text */
.content_right_text
{	
	color:#666666;
	font-size:12px;
	padding-top:10px;
}


/* ----------------------------------------------------------------------------------- 
LOGO
-------------------------------------------------------------------------------------- */
td.logo
{
	padding:4 0 8 0;	
}
div.head_bg
{
	height:96px;
	width:100%;
	/*background-image:url(../he/images/header/head_bg.gif);
	background-repeat:repeat-x;*/
}
table.logo
{
	height:96px;
	background-color:white;
}


.below_header_line
{
	height:7px;
}
/* ----------------------------------------------------------------------------------- 
SEARCH
-------------------------------------------------------------------------------------- */

input.search
{
	width:130px;
	height:18px;
	border:solid 1px #2687FF;
	font-size:11px;
	color:black;
}

td.search
{
	padding-top:12px;
}

/* ----------------------------------------------------------------------------------- 
SIDEBAR MENUS (TOOLBAR)
-------------------------------------------------------------------------------------- */
.sidebar_width
{
	width:159px;
	background-image:url(../he/images/sidebar/sidebar_bg.gif);
	background-repeat:repeat-x;
	background-position:center top;	
	background-color:#9BC7FF;
}

/* ----------------------------------------------------------------------------------- 
SITE PARTS 
-------------------------------------------------------------------------------------- */
.page_left_part
{	
	width:229px;
}
.page_parts_hdiv
{
	width:10px;
}
.page_bg 
{
	background-image:url(../he/images/page_bg.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
}
.general_top_space
{
	height:17px;
}


/* ----------------------------------------------------------------------------------- 
TEXTS
-------------------------------------------------------------------------------------- */
.content_text_title
{
	font-size:12px;
	font-weight:bold;
	color:#FF9A32;
	padding-bottom:10px;
}
.content_text
{
	font-size:12px;
	color:#666666;
}
.page_headline_main
{	
	font-size:18px;
	font-weight:normal;
	color:#FF9A32;
	border-bottom:solid 1px #9AC7FF;
	padding:10 0 5 0;
}
.page_headline_sub
{	
	font-size:16px;
	font-weight:bold;
	color:#2788FD;
}
.page_headline_div
{	
	font-size:14px;
	font-weight:lighter;
	padding:0 6 0 6;
	color:#9AC7FF;
}
/* ----------------------------------------------------------------------------------- 
NEWS
-------------------------------------------------------------------------------------- */
td.title_news
{
	background-image:url(../he/images/header/title_news.gif);
	background-repeat:no-repeat;
	border-bottom:solid 1px #9BC7FF;
	padding-bottom:10px;
	padding-top:10px;
}
img.title_news
{
	height:17px;
}
.news_side_padd
{
	width:10px;
}

/* ----------------------------------------------------------------------------------- 
PAGING
-------------------------------------------------------------------------------------- */

a.prevNext:link,
a.prevNext:visited,
a.prevNext:hover,
.prevNext
{
	TEXT-DECORATION	: underline;
	FONT-FAMILY: Arial;
	color:#2787FF;
	FONT-SIZE:11;
}
a.prevNext:hover
{
	color:#FF9A32;
}

a.selectedPage:link,
a.selectedPage:visited,
a.selectedPage:hover,
.selectedPage
{
	TEXT-DECORATION	: none;
	FONT-FAMILY: Arial;
	color:#FF9A32;
	FONT-SIZE:11;
}
.paging_div
{
	font-size:12px;
	color:#2787FF;
}
.paging_top_line
{
	height:10px;
	border-top:solid 1px #9CC7FE;
}

/* ----------------------------------------------------------------------------------- 
FIELD WORKS
-------------------------------------------------------------------------------------- */

td.field_works_city
{
	FONT-FAMILY: Arial;
	color:#FF9A32;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #9AC7FE;
}
.field_works_text
{
	font-size:12px;
	color:#666666;	
}
.field_works_title
{
	font-size:12px;
	font-weight:bold;
	color:#2686FE;	
}

.content_bg_general_1
{
	background-image:url(../he/images/timeline_back.jpg);
	background-repeat:no-repeat;
}