﻿/*body*/
body{
	margin-right:0;
	margin-left:0;
}
a{

	text-decoration:none;

}
a:hover{
	text-decoration:underline;
	
}
a:active{
	background:transparent;
}

.clear{
	clear:both
}
/*Web Part Header*/
h2.ms-webpart-titleText{
	font-family:Arial !important;
	font-size:20px;
	color:#403152;	
	font-weight:bold;
}
.ms-rtestate-field h2 {
    color: #808080 !important;
    font-weight:bold !important;
}
/*Top Banner*/

.A:link {
	COLOR: #0358b6 !important;

}
.A:visited {
	COLOR: #0358b6 !important;
}



.top-banner{
	background:transparent url('../images/general/top-banner-bg.png') repeat-x top center;
	height:136px;
}
.top-banner-content-table{
	display:table;
	min-width:1024px;
	height:136px;
	margin:auto;
}
.top-banner-content-tr{
	display:table-row;
}
.top-banner-content-td-logo{
	display:table-cell;
	vertical-align:top;
	width:114px;
}
.logo{
	padding:25px 9px 0 0px;/*anat 9>>0*/
	width:114px;
}
.top-banner-content-td-title{
	display:table-cell;
	vertical-align:top;
	padding-top:31px;	
	width:500px;
}
.top-banner-title{
}
.top-banner-top-title{
	font-family:Arial;
	font-size:16px;
	color:#000000;
	padding-left:3px;
}
.top-banner-main-title{
	font-family:Arial;
	font-size:30px;	
	font-weight:bold;
	padding-top:10px;
}
.top-banner-main-title .top-banner-main-title-black{
	color:#000000;
}
.top-banner-main-title .top-banner-main-title-white{
	color:#ffffff;
}
.top-banner-sub-title{
	font-family:Arial;
	font-size:16px;
	color:#403152;
}
.top-banner-content-td-left{
	display:table-cell;
	vertical-align:top;
	width:335px;
	text-align:right;
	font-family:Arial;
	font-size:16px;
}
.top-banner-top-left-links{
	padding-top:27px;
	padding-bottom:3px;
}
.top-banner-top-left-links .top-banner-links{
	vertical-align:3px;
}

.top-banner-top-left-links .top-banner-links a{
	font-family:Arial;
	font-size:16px;	
	color:#3b3b3b;
	padding-right:8px;
	padding-left:5px;
	float:left
}
.top-banner-top-left-links .top-banner-links span{
	float:left
}
.top-banner-top-left-links .top-banner-links a:hover{
}
.top-banner-date{
	padding-right:5px;
	padding-left:5px;
}
.top-banner-top-left-links .top-banner-social a{
	padding-left:3px;
}
.top-banner-top-left-links .top-banner-social img{
	border:0;
}
.top-banner-top-left-buttons{
	float:right;
}
.top-banner-top-left-buttons-wrap{
	display:table;
}
.top-banner-top-left-buttons .top-banner-top-left-button{
	display:table-cell;
	background:transparent url('../images/general/top-banner-button-bg.png') no-repeat top right;
	width:72px;
	height:19px;
	color:#ffffff;
	text-align:center;
	padding-left:6px;
	font-size:13px;
	font-family:arial;
	padding-top:2px;
}
.top-banner-top-left-buttons .top-banner-top-left-button a{
	color:#ffffff;
	font-size:12px;
	font-family:arial;
}
.top-banner-top-left-buttons .top-banner-top-left-button a:hover{
}

.top-banner-top-left-search{
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	border:1px solid #919191;
	background-color:#ffffff;
	float:right;
	margin-top:17px;
}
.top-banner-top-left-search .search_input{
	float:left;
	/*width:160px;*/
	border:0;
	margin-left:3px;
	margin-top:2px;
	padding:3px 6px 4px 6px;
	font-size:14px;
	font-family:arial;
	color:#888888;
}
.top-banner-top-left-search .search_button{
	padding:6px
}
/*~~~~~~~SP 2013~~~~~~~*/
.top-banner-top-left-search .ms-srch-sb{
	display:inline;

}
.top-banner-top-left-search .ms-srch-sb.ms-srch-sb-border,
.top-banner-top-left-search .ms-srch-sb.ms-srch-sb-borderFocused{
	border:0 !important;	
}
.top-banner-top-left-search .ms-srch-sb.ms-srch-sb-border input,
.top-banner-top-left-search .ms-srch-sb.ms-srch-sb-borderFocused input{
	font-size:14px;
	font-family:arial;
	color:#888888;
	width:auto
}
.top-banner-top-left-search .ms-srch-sb .ms-srch-sb-navLink{
	display:none
}
.top-banner-top-left-search .ms-srch-sb  .ms-srch-sb-searchImg{
	
}
.top-banner-top-left-search .ms-srch-sb  .ms-srch-sb-searchLink:hover,
.top-banner-top-left-search .ms-srch-sb  .ms-srch-sb-searchLink:active
{
	background-color:transparent !important;
}
.ms-srch-sb-searchLink:active, .ms-srch-sb-searchLink > img:active, .ms-srch-sb-navLink:active, .ms-srch-sb-navLink > img:active, .ms-srch-sb-navLink-menuOpen, .ms-srch-sb-navLink-menuOpen:hover{
	background-color:transparent !important;
}
/*~~~~~~~SP 2013~~~~~~~*/
/*Top Navigation*/
.top-navigation{
	width:1024px;
	margin:auto;
	height:36px;
	top:-4px;
	position:relative;
	display:table;
	z-index:10;	
}
.top-navigation-right-links-td{
	background:#604a79 url('../images/general/top-nav-right-bg.png') repeat-x top left;
	display:table-cell;
	width:697px;
}
ul.top-navigation-list{
	list-style:none;
	padding:0 0 0 10px;
	margin:0;
	font-size:14px;
	font-family:Arial;
}

ul.top-navigation-list li.top-navigation-list-li{
	float:left;
	padding:10px 13px 10px 13px;
	border-left:1px solid #422c5e;
	border-right:1px solid #775f91;
	color:#ffffff;
}
ul.top-navigation-list li.top-navigation-list-li:hover{
	background:transparent url('../images/general/top-nav-hover-bg.png') repeat-x top left;
}
ul.top-navigation-list li.top-navigation-list-li.selected{
	background:transparent url('../images/general/top-nav-selected-arrow.png') repeat-x top left;
	color:#403152;
}
ul.top-navigation-list li.top-navigation-list-li.selected:hover{
	background:transparent url('../images/general/top-nav-hover-bg.png') repeat-x top left;
	color:#ffffff;
}
ul.top-navigation-list li.top-navigation-list-li.selected a{
	color:#403152;
}
ul.top-navigation-list li.top-navigation-list-li.selected a:hover, ul.top-navigation-list li.top-navigation-list-li.selected:hover > a{
	color:#ffffff;
}
ul.top-navigation-list li.top-navigation-list-li:first-child{
	border-left:0;
	margin-left:13px;
}
ul.top-navigation-list li.top-navigation-list-li:last-child{
	border-right:0
}
ul.top-navigation-list li.top-navigation-list-li > a{
	font-size:14px;
	font-family:Arial;
	color:#ffffff;
	padding-bottom:11px;
	padding-top:11px;
}
.top-navigation-left-links {
	background:#604a79 url('../images/general/top-nav-left-bg.png') repeat-x top left;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.top-navigation-left-links span{
	color:#ffffff;
	font-size:14px;
	font-family:Arial;	
	padding-right:7px;
	padding-left:7px;
}
.top-navigation-left-links span a{
	color:#ffffff;
	font-size:14px;
	font-family:Arial;	
}
.top-navigation-left-links span > a:hover{
}
.top-nav-dropdown{
	display:none;
	height:276px;
	width:696px;
	position:absolute;
	left:0;
	top:36px;
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;	
	border-bottom:1px solid #c6c6c6;
	background-color:#fbfbfb;
	z-index:20;
}
.top-nav-dropdown-content{
	height:276px;
	width:696px;
	display:table;
	border-top:3px solid #efefef;
	/* anat 
	background-color:black;
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";	
	filter: alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;   
	opacity: 0.4;
 */

}
.top-nav-dropdown-right{
	padding:31px 13px 0 22px;
	display:table-cell;
	text-align:left;
	vertical-align:top;
	width:137px;	
}
.top-nav-dropdown-right-links{
	width:136px;
	padding:0;
}
.top-nav-dropdown-right-li{
	border-bottom:1px dashed #403152;
	padding-bottom:7px;
	padding-top:3px;
}
.top-nav-dropdown-right-li > a{
	color:#403152;
	font-size:16px;
	font-family:Arial;	
}
.top-nav-dropdown-right-li > a:hover{
	color:#403152 !important;
}
.top-nav-dropdown-center{
	padding:36px 13px 0 22px;
	display:table-cell;
	color:#403152;
	font-size:12px;
	font-family:Arial;
	width:252px;
	text-align:left;
	vertical-align:top
}
.top-nav-dropdown-center-full, .top-nav-dropdown-center-part{
	color:#403152;
	font-size:12px;
	font-family:Arial;
	/* anat 
	padding:36px 13px 0 22px;*/
	padding:20px 30px 0px 0px;	

}
.top-nav-dropdown-center-full div, .top-nav-dropdown-center-full p, .top-nav-dropdown-center-full a:link, .top-nav-dropdown-center-full a:active, .top-nav-dropdown-center-full a:visited, .top-nav-dropdown-center-full a:hover,
.top-nav-dropdown-center-part div, .top-nav-dropdown-center-part p, .top-nav-dropdown-center-part a:link, .top-nav-dropdown-center-part a:active, .top-nav-dropdown-center-part a:visited, .top-nav-dropdown-center-part a:hover{
	color:#403152;
	font-size:12px;
	font-family:Arial;
}
.top-nav-dropdown-left{
	padding:42px 20px 0 13px;
	display:table-cell;
	text-align:center;
	vertical-align:top;
	width:200px;
}
.top-nav-dropdown-left img{
}
.top-nav-dropdown-left-ul{
	list-style:none;
	padding:11px 0 0 0;
	text-align:left
}
.top-nav-dropdown-left-li{
	font-size:12px;
	font-family:Arial;
	color:#403152;
	height:18px;
	margin-top:1px;
	padding-left:8px;
	background-color:#dcdcdc;
	border-left:2px solid #403152;
}
.top-nav-dropdown-left-li-text > a{
	color:#403152;
	font-size:12px;
	font-family:Arial;	
}
.top-nav-dropdown-left-li-text > a:hover{
	color:#403152 !important;
}
.top-nav-dropdown-left-li-text{
	padding-top:1px;
	display:table-cell;
	vertical-align:top;
	width:185px;
}
.top-nav-dropdown-left-li-arrow{
	display:table-cell;
	vertical-align:top;
	font-size:16px;
	font-family:Arial;
	color:#403152;
	width:15px;
	line-height:1.1;
}

/*Main*/
.main-wrapper{
	width:1024px;
	margin:auto;
	min-height:400px;
}
.main{
	display:table;
}
/*navigation*/
.quicklaunch-panel{
	display:table-cell;
	vertical-align:top;
	background-color:#e3e2e5;/*#604a79;*/
	position:relative;
	top:-4px;
	height:400px;
	width:209px;
	border-left:1px #d3d3d3 solid;


	/* Shani
	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";	
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;   
	opacity: 0.7;
	background-color:#e5e5e5;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	z-index:1;*/

}
.quicklaunch{
	width:209px;
}
.quicklaunch-header{
	background-color:#403152;
}
.quicklaunch h1.siteTitle, .quicklaunch h1.siteTitle a{
	color:#ffffff;
	padding:8px 10px 11px 10px;
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
	margin:0;	
}
.quicklaunch h1.siteTitle a:hover{
	text-decoration:none
}
.quicklaunch h1.siteTitle a:active{
	background:transparent
}
.quicklaunch .ms-noList{
	width:100% !important;
	margin:0 !important;
	padding:0 !important
}
.quicklaunch .ms-core-listMenu-verticalBox > ul.root{
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #ffffff;
}
.quicklaunch .ms-core-listMenu-verticalBox > ul.root > li.static{
	font-size:16px;
	font-family:Arial;
	color:#ffffff;
	padding:9px 10px 10px 10px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #aeaeae;
}
.quicklaunch .ms-core-listMenu-verticalBox > ul.root > li.static span{
	font-size:16px;
	font-family:Arial;
	/*color:#ffffff;*/
	/* Shani 
	color: rgb(96, 74, 121);
    font-weight: bolder;*/
    color:#000;
}
.quicklaunch .ms-core-listMenu-verticalBox > ul.root > li > ul li.static span{
	font-size:14px;
}
.quicklaunch .ms-core-listMenu-verticalBox > ul.root > li.static > a{
	background:transparent url('../images/general/purple-arrow-right.png') no-repeat  right center;	
	padding:0 10px 0 10px;
	font-size:16px;
	font-family:Arial;
	color:#ffffff;
}
.quicklaunch .ms-core-listMenu-verticalBox > ul.root > li.static > ul.static li.static a:hover{
	color:#000;
	background:transparent;
	text-decoration:underline
}
.quicklaunch .ms-core-listMenu-verticalBox > ul.root > li.static > a:hover{
	text-decoration:underline
}
.quicklaunch .ms-core-listMenu-verticalBox > ul.root > li.static.selected{
	background:url('../images/general/ql-selected.png') repeat-x left top;		
	font-weight:bold;
	border-top:1px solid #775f91;
	border-bottom:1px solid #422c5e;
}
.quicklaunch .ms-core-listMenu-verticalBox > ul.root > li.static.selected span{
	color:#fff;
}
.quicklaunch .ms-core-listMenu-verticalBox > ul.root > li.static.selected > a{
	background:transparent url('../images/general/white-arrow-right.png') no-repeat right center;	
}
.quicklaunch .ms-core-listMenu-verticalBox > ul.root > li.static.selected a{
	font-weight:bold;
}
.quicklaunch .ms-core-listMenu-item{
	display:none
}
/*Refiner*/
#sideNavBox #Refinement{
	padding:8px 10px 11px 15px !important;
	width:inherit !important
}
#sideNavBox #Refinement a, #sideNavBox #Refinement .handle_label, #sideNavBox #Refinement .handle_label_section.ms-ref-selSec span.ms-ref-filterSel{
	/*color:#ffffff;*/
	color:#444;
}
#sideNavBox #Refinement div{
	/*color:#ffffff;*/
	color:#444;
}
#sideNavBox #Refinement .histogram_bar_active{
	border-color:#ffffff;
}
#sideNavBox #Refinement .histogram_bar_inactive:hover, #sideNavBox #Refinement .histogram_bar_active:hover{
	border-color:#ffffff;
	background-color:#efefef;
}
#sideNavBox #Refinement .ajax__multi_slider_default.inner_rail_horizontal, #sideNavBox #Refinement .slider_tick_active{
	background-color:#C6C6C6;
	border-color:#C6C6C6;
}
#sideNavBox #Refinement .ajax__multi_slider_default.handle_horizontal_right.handle_noforcepressed,
#sideNavBox #Refinement .ajax__multi_slider_default.handle_horizontal_left.handle_noforcepressed{
	background-color:#c6c6c6;
	border:0;
}
.ms-srch-hover-outerContainer{
	left:425px !important;
}

/*main*/
.main-page{
	display:table-cell;
	vertical-align:top;
	position:relative;
	top:-4px;
	width:815px;
}
.breadcrumbs{
	background-color:#efefef;
	height:24px;
	padding:0 10px 0 10px;
}
.breadcrumbs > span{
	margin:0;
	list-style:none;
}
.breadcrumbs > span > span{
	color:#525252;
	font-size:11px;
	font-family:Arial;
	margin:4px;
}
.breadcrumbs > span > span > a{
	color:#525252;
}
.breadcrumbs > span > span > a:hover{
}
.breadcrumbs > span > span{
	color:#525252;
}
/*page body*/
.main-page-body-content{
	color:#2d2d2d;	
	background-color:#efefef;
	padding:10px 24px 50px 24px;
}
.main-page-body-content a{
	/*color:#2d2d2d;*/
	/*Anat
	color:#02598F  !important;*/
}

/*Footer*/
.footer{
	background-color:#e3e2e5;
	border-top:1px #d3d3d3 solid;
	border-bottom:5px solid #bbbbbb;
	height:198px;
	width:1024px;
	margin:auto;
	padding-top:16px;
	display:table;
	position:relative;
	top:-4px;
}
.footer-links{
	display:table-cell;
	padding-left:22px;
	vertical-align:middle;
	text-align:left;
}
ul.footer-list{
	font-size:12px;
	font-family:Arial;		
	color:#3b3b3b;
	list-style:none;
	padding:0;
	line-height:1.8em;
	float:left;
}
ul.footer-list li.footer-link{
	width:145px;
}
ul.footer-list li.footer-link a{
	font-size:12px;
	font-family:Arial;		
	color:#3b3b3b;
}
ul.footer-list li.footer-link a:hover{
}
.footer-list-header{
	margin:0;
	font-size:12px;
	font-family:Arial;		
	color:#3b3b3b;
	font-weight:bold
}
h4.footer-list-header a{
	font-size:12px;
	font-family:Arial;		
	color:#3b3b3b;
	font-weight:bold
}
h4.footer-list-header a:hover{
}
.footer-signup-button{
	background-color:#c2c2c2;
	border-bottom:1px solid #838383;
	height:26px;
	width:110px;
	text-align:center;
	padding-top:5px;
	font-size:14px;
	font-family:Arial;
	color:#403152;
	margin-top:10px;
}
.footer-signup-button a{
	font-size:14px;
	font-family:Arial;
	color:#403152;
}
.footer-signup-button a:hover{
}
.footer-text{
	text-align:center;
	width:239px;
	height:111px;
	display:table-cell;
	vertical-align:middle;
	padding-right:15px;
	padding-bottom:14px
}
.footer-text .haifa-logo{
	margin-bottom:5px;
	visibility:hidden
}
.footer-text-bottom-wrap{
	background-color:#efefef;
	padding:2px;
}.footer-text-bottom{
	background-color:#efefef;
	border:1px dashed #b6b6b6;
	font-size:14px;
	font-family:Arial;
	line-height:1.5em;
	padding-top:9px;
	padding-bottom:3px;
}
.footer-copyright{
	color:#3b3b3b;
	padding-bottom:5px;
}
.footer-address{
	color:#403152;
}
.footer-phone{
	color:#403152;
	font-weight:bold;
}
/*HOME*/
.main .main-top-right{
	padding-right:10px;
	padding-left:35px;
}
.main .main-top-right-header{
	font-size:20px;
}
/*dialog*/
.ms-dialog .main-wrapper{
	width:auto !important;
	margin:auto !important;
	min-height:inherit !important;
}
.ms-dialog  .main-page-body-content{
	color:inherit !important;	
	background-color:#ffffff !important;
	padding:0 !important;
}
/* anat #BB85CD */
.MenuTable .a{
color:navy  !important;
	
}

.menuTx{
	color:#ffffff !important;
	font-weight:bold !important;

}
.menuTxA{
	color:#4771FE !important;
	font-weight:bold !important;

}

