body { 
background:url(../../images/bg.gif) repeat-y center #ffffff; 
margin:auto; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size:10pt; 
color:#333333; 
direction:rtl; 
}

h1 {
font-size:15pt; 
color:#000000; 
text-align:right; 
font-weight:bold; 
margin:12px 0px 10px 0px; 
}

h2 {
font-size:13pt; 
color:#df0225;; 
text-align:right;
font-weight:bold; 
margin:12px 0px 0px 0px; 
}

h3 {
font-size:11pt; 
color:#df0225; 
margin:0px; 
padding:3px; 
}

h4 {
font-size:10pt; 
color:#000000; 
margin:0px; 
padding:3px; 
font-weight:bold; 
}

.clear {
clear:both; 
overflow:hidden; 
height:4px; 
}

#main_content {
width:930px; 
height:auto; 
margin:auto; 
background-color:#ffffff; 
}

#top_banner {
width:930px; 
height:150px; 
background:url(../../images/banner_Logo.jpg) no-repeat center; 
}

#center_banner {
width:930px; 
height:200px; 
background:url(../../images/pic2.jpg) no-repeat center; 
}

#center_banner_content {
width:400px; 
height:auto; 
float:left; 
padding:55px 0 0 20px; 
}

#learn_more {
width:400px; 
height:50px; 
clear:both; 
float:left; 
padding-top:10px; 
}

#learn_more a {
padding:6px; 
margin:0 0 0 80px; 
text-decoration:none; 
color:#000000; 
font-size:12px; 
border:1px  #cccccc solid;
}

#learn_more a:hover {
padding:6px; 
margin:0 0 0 80px; 
color:#666666; 
border:1px  #999999 solid; 
}

#page_content {
width:930px; 
height:auto; 
background-color:#ffffff; 
}



/*------top menu---------*/

ul.menu {
list-style-type:none; float:center; display:block; width:500px; height:18px; 
clear:both; margin-top:110px; padding:0; 
}

ul.menu li {
display:inline;
}

a.nav:link, a.nav:visited {
display:block; float:left; padding:4px 11px 0 11px; margin:0;width: auto; height:18px; text-align:center; line-height:20px; font-weight:bold; font-size:12px;
text-decoration:none; color:#045c97; 
}

a.nav:hover {
display:block; float:left; padding:4px 11px 0 11px; margin:0;width: auto; height:18px; text-align:center; line-height:20px;
text-decoration:none; color:#df0225; border-bottom:1px #562231 dashed; 
}



/*------left section-----*/

#left_section {
width:300px; 
float:right; 
padding:0 0 10px 0px; 
}

.left_box_border {
width:250px; 
height:auto; 
border:1px #cccccc solid; 
padding:2px; 
margin-top:15px; 
}

.left_box {
width:250px; 
height:auto; 
background:url(../../images/box.jpg) no-repeat top; 
padding-top:10px; 
}

#login {
padding:10px; 
}

.input {
width:140px; 
height:12px; 
font-size:10px; 
}

.submit {
float:right; 
margin-right:30px; 
margin-top:5px; 
}

img.pic {
float:left; 
padding:10px; 
}

.title {
font-size:14px; 
font-weight:bold; 
color:#000000; 
}

.title a {
text-decoration:none; 
font-weight:bold; 
color:#000000; 
}

.content {
padding:5px; 
text-align:justify; 
}

.content_small {
padding:5px; 
text-align:justify; 
font-size:9pt;
}


/*------right section-----*/

#right_section {
width:600px; 
height:auto; 
float:right; 
}

.right_box {
margin:10px 0px 10px 0px; 
}

img.pic_border {
float:left; 
padding:2px; 
margin-right:15px; 
border:1px solid #cccccc; 
}

.title_small {
font-size:12px; 
font-weight:bold; 
color:#000000; 
}

#right_box_1 {
width:250px; 
height:280px; 
float:left; 
margin:10px 0px 10px 0px; 
border-right:3px #b3b5b8 solid; 
}

#right_box_2 {
width:342px; 
height:280px; 
float:left; 
margin:570px 5px 10px 1px; 
padding-left:258px; 
border-left:1px #cccccc solid; 
}

.news_box {
padding:10px 0 0 0; 
clear:both; 
}

img.pic_news {
float:left; 
padding:0px 10px 10px 10px; 
}

.news_submenu {
clear:both; 
float:left; 
padding-top:5px; 
margin-left:10px; 
border-bottom:1px #cccccc solid; 
}

.news_link {
float:left; 
padding-right:30px; 
}

.news_link a {
text-decoration:none; 
color:#999999; 
}

.news_link a:hover {
text-decoration:none; 
color:#000; 
}



/*---------services---------*/

ul.services {
list-style-type:none; float:right; display:block; width:auto; /*height:20px; */
margin:0px; padding:10px 0px 0px 2px; text-align:right; 
}

ul.services li {
display:inline; /*height:25px; */ 
}

a.nav_services:link, a.nav_services:visited {
display:block; padding:0px 14px 0px 0px; margin:12px; /*width:auto*/ width:100%; /*height:auto;*/ /*text-align:left;*/ /*height:17px; */
text-decoration:none; background:url(../../images/bullet.png) no-repeat top right; color:#000; 
text-align:right; direction:rtl; font-weight:normal; font-size:9pt; 
}

a.nav_services:hover, a.nav_services:visited:hover {
display:block; padding:0px 14px 0px 0px; margin:12px; /*width:auto*/ width:100%; /*height:auto;*/ /*text-align:left;*/ /*height:17px;*/
text-decoration:none; background:url(../../images/bullet_a.png) no-repeat top right; color:#db0019;
text-align:right; direction:rtl; font-weight:normal; font-size:9pt; 
}



/*-------footer-----*/

#footer {
width:930px; 
height:40px; 
clear:both; 
background-color:#d7d8d2; 
}

#copyrights {
width:250px; 
color:#666666; 
font-size:10px; 
float:left; 
padding:10px; 
}

#madeby {
width:200px; 
height:30px; 
float:right; 
text-align:center; 
padding-top:10px; 
}

#madeby a {
text-decoration:none; 
color:#666666; 
}



/*---------footer menu---------*/

ul.footer_menu {
list-style-type:none; float:left; display:block; width:auto; height: auto;  margin:0px; padding:3px 0 0 10px; 
text-align:right; direction:rtl;
}

ul.footer_menu li {
display:inline; 
text-align:right; direction:rtl;
}

a.nav2:link, a.nav2:visited {
display:block; float:left; padding:4px 0 0 5px; margin:2px;width: auto; height:20px; text-align:center; line-height:16px; 
text-decoration:none; color:#999999; 
text-align:right; direction:rtl;
}

a.nav2:hover {
display:block; float:left; padding:4px 0 0 5px; margin:2px;width:auto; height:20px; text-align:center; line-height:16px; 
text-decoration:none;color:#000000; 
text-align:right; direction:rtl;
}



/* Hapoel Haifa */

A:link {font-weight:bold; color:#045c97; text-decoration:none;}
A:active {font-weight:bold; color:#045c97; text-decoration:none;}
A:hover {font-weight:bold; color:#df0225;}
A:visited {font-weight:bold; color:#045c97; text-decoration:none;}
A:Visited:hover {font-weight:bold; color:#df0225;}

.RssTitle {color:#42c64a; font-size:10pt; font-weight:bold; width:380px; padding:0px 0px 6px 0px;}
.RssTitleBig {color:#42c64a; font-size:10pt; font-weight:bold; width:440px; padding:0px 0px 6px 0px;}
.RssTitleYnet {color:#42c64a; font-size:10pt; font-weight:bold; width:440px; padding:0px 0px 6px 0px;}
.RssSource {font-size:9pt; color:#c0c0c0; font-weight:bold; text-align:left; width:60px; padding:0px 0px 6px 0px;}
.RssDate {font-weight:bold; text-align:right; vertical-align:top; font-size:8pt; color:#000000; width:160px;}
.RssDateYnet {font-weight:bold; text-align:right; vertical-align:top; font-size:8pt; color:#000000; width:160px;}
.RssDescription {word-wrap:break-word; font-size:10pt; padding-bottom:24px;}
.DescriptionLink {color:#000000; font-weight:normal;}
.RssTable {width:100%; table-layout:fixed;}
.RssIndent {direction:rtl;}
.RssPic {margin:0px 0px 0px 10px; border:1px solid #000000;}


/*------------- CONTACT FORM ----------- */

#contactbody {
	width:550px;
	height:320px;
	margin:0 auto;
	padding-top:20px;
	background:none; 
	border:0px solid #000000; 
	text-align:right; 
	direction:rtl; 
	}

#contact {
	width:549px; margin:0 auto 0 auto;
	text-align:right; 
	direction:rtl; 
	}

#contact form {
	width:549px; display:block; margin:0 auto 0 auto;
	text-align:right; 
	direction:rtl; 
	}

#contact form label {
	margin:0px 0px 0px 0px; display:block; font:10pt Arial, Verdana, Helvetica, Sans-Serif; float:right; color:#000000; 
	width:90px; 
	text-align:right; 
	direction:rtl; 
	}

#contact form input {
    background:#eeeeee; 
	width:350px; height:20px; margin:0 0 0px 0; padding:0; float:right; 
	border:1px solid #135c49; 
	font:10pt Arial, Verdana, Helvetica, Sans-Serif; 
	}

#contact form textarea {
    background:#eeeeee; 
	width:350px; height:140px; margin:0 0 8px 0; padding:0; float:right; 
	border:1px groove #135c49;
	font:10pt Arial, Verdana, Helvetica, Sans-Serif; 
	}

#contact form input.bu {
	/*background:url(../../images/submit.gif) no-repeat 0 0;*/ /*width:79px;*/ height:22px; margin:12px 40px 0 0px; float:center; border:none;
	cursor:pointer; display:block; float:center;
	}

.SectionOrange {color:red;}
span.required {visibility:visible; color:red;}
span.filled {visibility:hidden; color:red;}

