﻿/* using HTML5 ✰ Boilerplate */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
ins { color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body { font:13px/1.231 sans-serif; *font-size:small; }
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

html { overflow-y: scroll; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; } 
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
.ie7 img { -ms-interpolation-mode: bicubic; }
button {  width: auto; overflow: visible; }
b{font-weight:bold}
i{font-style:italic}

@font-face {
	font-family: 'Rutz_OERegularPro';
	src: url('rutz_oeregpro-Rutz.eot');
	src: url('rutz_oeregpro-Rutz.eot?iefix') format('eot'),
		 url('rutz_oeregpro-Rutz.woff') format('woff'),
		 url('rutz_oeregpro-Rutz.svg#webfontXqjqfm2I') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body, table, td{
	text-align:right;
	direction:rtl;
}

html{
	background:url(/images/page_bg.jpg) fixed;
}

body{
}

html, body, td, input, select, textarea{
	color:#4c4c4c;
	font-family:"Arial Hebrew",Arial;
	font-size:15px;
	line-height:18px;
}

input.clsField{
	width:182px;
	padding:3px;
	margin:0 5px 5px 0;
}

input.clsFieldWide{
	width:335px;
	padding:3px;
	margin:0 5px 5px 0;
}

select.clsField{
	width:192px;
	padding:3px;
	margin:0 5px 5px 0;
}

textarea.clsField{
	width:337px;
	padding:3px;
	margin:0 5px 5px 0;
	resize:vertical;
}

h1{
	color:#e55000;
	font-size:30px;
	font-weight:500;
	line-height:30px;
	margin:0 0 5px 0;
}

h2{
	color:#e55000;
	font-size:22px;
	font-weight:500;
	line-height:20px;
	margin:5px 0 5px 0;
}

h3{
	color:#444444;
	font-size:15px;
	font-weight:bold;
	margin:2px 0 2px 0;
}

label{
	cursor:pointer;
	cursor:hand;
}

a:link, a:visited, a:active{color:#4c4c4c; text-decoration:underline; background-color:transparent;}
a:hover{color:#e55000; text-decoration:underline;}

.clsTextLink:link, .clsTextLink:visited, .clsTextLink:active{color:#000000; text-decoration:none;}
.clsTextLink:hover{text-decoration:none;}

.clsWhiteLink:link, .clsWhiteLink:visited, .clsWhiteLink:active{color:#ffffff; text-decoration:none;}
.clsWhiteLink:hover{text-decoration:underline;}

.clsBlackLink:link, .clsBlackLink:visited, .clsBlackLink:active{color:#000000; text-decoration:none;}
.clsBlackLink:hover{text-decoration:underline;}

.clsOrangeLink, a.clsOrangeLink, a.clsOrangeLink:link, a.clsOrangeLink:visited, a.clsOrangeLink:active{
	color:#e55000;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	background-color:transparent;
}
.clsOrangeLink:hover, a.clsOrangeLink:hover{
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
}

.clsGrayLink:link, .clsGrayLink:visited, .clsGrayLink:active{color:#4c4c4c; text-decoration:none; background-color:transparent;}
.clsGrayLink:hover{color:#e55000; text-decoration:underline;}

.B{
	font-weight:bold;
}

.U{
	text-decoration:underline;
}

.clsRed{
	color:red;
}

.clsOrange{
	color:#e55000;
}

.clsUserLogged{
	display:none;
}

.clsSpacer{
	clear:both;
	height:0;
	font-size:0;
	background-color:transparent;
}

.clsHR{
	clear:both;
	height:11px;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	background:url(/images/dot.gif) repeat-x center center;
}

.clsLink{
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
}

.clsDottedLine{
	height:1px;
	font-size:0;
	background:url(/images/dot.gif);
}

.clsHidden, .clsHiddenText{
	display:none;
}

.clsErrorMsg{
	color:red;
	font-weight:bold;
	text-align:center;
	padding:10px;
}

.clsFormButtons{
	text-align:center;
	margin-top:10px;
}

.clsFormButtons input, .clsFormButtons button, .clsButton{
	width:auto;
	height:auto;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
	font-family:"Arial Hebrew",Arial;
	text-align:center;
	cursor:pointer;
	padding:3px 10px 5px 10px;
	border:0 none;
	background:#e65000;
}

.clsOrangeBtn{
	color:#ffffff;
	line-height:9px;
	font-weight:500;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:6px 12px 6px 12px;
	border:0 none;
	background:#e55000;
}

.clsFormButtons .clsCancelBtn, .clsCancelBtn{
	background:#999999;
}



.clsBackButton{
	text-align:center;
	margin:10px;
}

.clsLtr{
	text-align:left;
	direction:ltr;
}

.clsTableAlign{
	position:relative;
	width:820px;
	margin:auto;
}

.clsPageAlign{
	position:relative;
	width:990px;
	margin:auto;
}

.clsHeader{
	position:relative;
	height:101px;
	margin:auto;
	background:url(/images/header_bg.jpg) repeat-x top;
}

.clsHeader .clsLogo{
	float:right;
	padding:22px 0 0 0;
}

.clsHanuka{
	position:absolute;
	right:320px;
	top:15px;
}

.clsHanuka img{
	width:80px;
}

 .clsHeader  .clsSearch{
	float:left;
	width:228px;
	height:33px;
	padding:5px 6px 5px 6px;
	margin:30px 0 0 0;
	background:url(/images/social_box.png) no-repeat center top;
}

.clsHeader  .clsSearch input.clsField{
	color:#3c3634;
	font-size:16px;
	line-height:13px;
	font-weight:normal;
	width:148px;
	height:33px;
	padding:0 5px 0 5px;
	margin:0;
	outline:none;
	border:0 none;
	background:#ffffff;
}

.clsHeader .clsSearch input.clsGoBtn{
	color:#ffffff;
	line-height:11px;
	font-weight:normal;
	width:70px;
	height:33px;
	padding:0;
	margin:0;
	border:6px solid #ffffff;
	background:#e65000;
}

.clsSocialMedia{
	float:left;
	width:232px;
	height:29px;
	font-size:13px;
	font-family:Georgia;
	font-weight:500;
	text-align:left;
	direction:ltr;
	padding:14px 0 0 8px;
	margin:30px 0 0 10px;
	background:url(/images/social_box.png) no-repeat center top;
}

.clsSocialMedia img{
	position:relative;
	vertical-align:middle;
	margin:-3px 5px 0 4px;
}




.clsMainMenu{
	height:37px;
	padding:8px 0 0 0;
	margin:0 auto 15px auto;
	background:url(/images/menu_bg.jpg) repeat-x center top;
}

.clsMainMenu ul{
	height:37px;
	padding:0;
	overflow:hidden;
	margin:0;
}

.clsMainMenu li{
	position:relative;
	height:28px;
	float:right;
	list-style:none;
	margin:0 0 0 10px;
	border:1px solid #6f7379;
}

.clsMainMenu li.clsSelected{
	height:38px;
	border:1px solid #a3a3a3;
	border-bottom:0 none;
  -webkit-box-shadow: 0px 0px 4px #606060; 
	 -moz-box-shadow: 0px 0px 4px #606060; 
		  box-shadow: 0px 0px 4px #606060; 

}

.clsMainMenu li a:link, .clsMainMenu li a:visited, .clsMainMenu li a:active, .clsMainMenu li a:hover{
	display:block;
	height:20px;
	color:#ffffff;
	font-size:17px;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
	padding:8px 8px 0 8px;
	background:#3c3634;
}

.clsMainMenu li a:hover{
	background:#505050;
}

.clsMainMenu li.clsSelected a:link, .clsMainMenu li.clsSelected a:visited, .clsMainMenu li.clsSelected a:active, .clsMainMenu li.clsSelected a:hover{
	color:#3c3634;
	height:30px;
	background:#fbfbfb url(/images/menu-sel_bg.gif) repeat-x top;
}


.clsCardBox{
	color:#ffffff;
	font-size:17px;
	line-height:14px;
	font-weight:normal;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	
	position:absolute;
	left:10px;
	top:0;
	z-index:1000;

	height:24px;
	width:130px;
	overflow:hidden;
	text-align:right;
	direction:ltr;
	margin-top:2px;
	border:1px solid #ffffff;
	background:#627aac;
}

.clsCardBoxMenu:hover{
	height:75px;
}

.clsCardBoxIcon{
	position:absolute;
	top:-12px;
	left:3px;
}

.clsCardBox .clsLoginBtn{
	text-align:right;
	display:block;
	height:22px;
	padding:2px 26px 0 0;
	margin:1px 1px 0 auto;
	cursor:pointer;
	border-top:2px solid #879ac0;
	background:url(/images/icon_facebook-login.giff) no-repeat 108px -1px;
}

.clsCardBox a.clsBlackLink:link, .clsCardBox a.clsBlackLink:visited, .clsCardBox a.clsBlackLink:active, .clsCardBox a.clsBlackLink:hover{
	display:block;
	color:#ffffff;
	height:20px;
	text-decoration:none;
	padding:5px 4px 0 0;
}

.clsCardBox a.clsBlackLink:hover{
	background:#3c5dab;
}




.clsContent{
	width:632px;
	position:relative;
	padding:0 25px 10px 13px;
	margin:0 0 20px 0;
	border:1px solid #868f98;
	background:#ffffff;
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:3px;
	background:#ffffff url(/images/box_deco.png) repeat-y right top; 
}

.clsContent h1{
	color:#e55000;
	font-size:30px;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	font-weight:500;
	line-height:30px;
	padding:0 0 3px 0;
	margin:0;
}

.clsBreadCrumbs{
	color:#e55000;
	font-size:12px;
	line-height:9px;
	padding:7px 10px 7px 0;
	margin:0 -13px 15px -13px;
	-webkit-border-radius:3px 3px 0 0; 
	-moz-border-radius:3px 3px 0 0; 
	border-radius:3px 3px 0 0;
	background:#f5f5f5;
}

.clsBreadCrumbs a:link, .clsBreadCrumbs a:visited, .clsBreadCrumbs a:active{color:#808080;text-decoration:none;}
.clsBreadCrumbs a:hover{text-decoration:underline;}

.clsAuthor{
	color:#444444;
	font-size:13px;
	padding:5px 0 8px 0;
	background:url(/images/dot.gif) repeat-x bottom;
}

.clsAuthor .clsOrgLogo{
	float:left;
	position:relative;
	top:22px;
}

.clsAuthor .clsOrgLogo img{
	height:35px;
}

.clsShareBar{
	height:28px;
	color:#444444;
	font-size:13px;
	padding:5px 0 0 0;
	background:url(/images/dot.gif) repeat-x bottom;
}

.clsShareBar .twitter-share-button{
	float:right;
	margin:0 0 0 10px;
}

.clsShareBar .plus-one{
	float:right;
	margin:0 0 0 10px;
}

.clsShareBar .fb-like{
}

.clsContentText{
	font-size:15px;
	line-height:22px;
	margin:10px 0 0 0;
}

.clsContentText h2{
	color:#e55000;
	font-size:22px;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	font-weight:500;
	line-height:20px;
	margin:30px 0 5px 0;
}

.clsContentText h3{
	font-size:15px;
	line-height:22px;
	margin:30px 0 2px 0;
}

.clsContentText p{
	padding:0;
	margin:0 0 20px 0;
}

.clsContentText img{
	max-width:630px!important;
}

.clsContentText ul{
	list-style:square;
	margin:0 0 20px 0;
}

.clsContentText ol{
	margin:0 0 20px 0;
}

.clsContentText ul li, .clsContentText ol li{
	margin:0 20px 3px 0;
}



.clsArticleAuthorBox{
	float:right;
	width:380px;
	padding:25px 0 0 0;
	margin:5px 0 5px 0;
	border:1px solid #dddddd;
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:3px; 
	background:url(/images/usercard_deco.png) no-repeat center 8px;
}

.clsArticleAuthorBox h2{
	color:#e55000;
	font-size:19px;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	font-weight:500;
	padding:0;
	margin:0 0 5px 0;	
}

.clsArticleAuthorBox .clsImg{
	float:right;
	width:92px;
	height:92px;
	padding:4px 0 4px 0;
	margin:0 10px 10px 15px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
}

.clsArticleAuthorBox .clsImg img{
	width:92px;
	height:92px;
}

.clsArticleAuthorBox .clsBody{
	float:right;
	width:240px;
	font-size:12px;
	padding:0 0 20px 0;
}

.clsArticleAuthorBox .clsReadMore{
	clear:both;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	text-align:left;
	padding:6px 0 6px 20px;
	margin:10px 0 0 0;
	background:#f9f9f9;
}

.clsArticleAuthorBox .clsReadMore img{
	vertical-align:middle;
}

.clsArticleReadMoreBox{
	float:left;
	width:226px;
	margin:5px 0 5px 0;
}

.clsArticleReadMoreBox h2{
	color:#ffffff;
	font-size:19px;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	font-weight:500;
	font-weight:500;
	text-align:center;
	height:22px;
	padding:5px;
	margin:0;
	background:url(/images/readmore-box_head-bg.gif) no-repeat center top;
}

.clsArticleReadMoreBox ul{
	padding:0;
	margin:0;
}

.clsArticleReadMoreBox ul li{
	padding:8px 15px 8px 0;
	list-style:none;
	border-bottom:1px solid #eeeeee;
	background:url(/images/arrow4_left.gif) no-repeat right 10px;
}

.clsTags{
	height:10px;
	font-size:12px;
	line-height:9px;
	padding:5px 20px 0 0;
	background:url(/images/icon_tag.gif) no-repeat right 5px;
}

.clsTags a, .clsTags a:link, .clsTags a:visited, .clsTags a:active{
	color:#e55000;
	text-decoration:none;
}
.clsTags a:hover{
	text-decoration:underline;
}

.clsArticleContent{

}

.clsArticleContent table td{
	padding:3px;
	border:1px solid #404040;
}

.clsArticleContent span.code table td{
	border:0 none;
}

.code{
	clear:both;
	display:block;
	font:12px Courier;
	line-height:20px;
	text-align:left;
	padding:4px;
	direction:ltr;
	border:1px solid #cfcfcf;
	overflow-x:auto;
	white-space: pre;
	background: #efefef;
}

.code, .code table, .code td{
	text-align:left;
	direction:ltr;
}

.clsArticleContent .code{
	width:610px;
}

.clsContainer.clsGuidesMenu .clsBody{
	padding:12px 5px 10px 0;
}

.clsGuidesMenu ul{
	position:relative;
	float:right;
	width:120px;
	padding:0;
	margin:0 0 0 0;
	background:url(/images/dot.gif) repeat-y 3px top;
}

.clsGuidesMenu ul li{
	width:120px;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	list-style:none;
	padding:0;
	margin:0;
}

.clsContainer.clsGuidesMenu ul li a:link, .clsContainer.clsGuidesMenu ul li a:visited, .clsContainer.clsGuidesMenu ul li a:active, .clsContainer.clsGuidesMenu ul li a:hover{
	display:block;
	color:#444444;
	text-decoration:none;
	padding:5px 8px 5px 5px;
}

.clsGuidesMenu ul li.clsSelected{
	background:url(/images/leftmenu_sel.png) no-repeat left top;
}

.clsGuidesMenu ul li.clsSelected a:link, .clsGuidesMenu ul li.clsSelected a:visited, .clsGuidesMenu ul li.clsSelected a:active, .clsGuidesMenu ul li.clsSelected a:hover{
	color:#ffffff;
	text-decoration:none;
	height:25px;
	padding:10px 8px 0 5px;
}

.clsContainer.clsGuidesMenu ul li ul{
	position:absolute;
	right:120px;
	top:-6px;
	width:155px;
	padding:3px 5px 5px 5px;
	margin:0;
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	border-radius:5px; 
	background:#818a93;
}

.clsContainer.clsGuidesMenu ul li ul li{
	color:#ffffff;
	width:155px;
	line-height:14px;
	font-weight:500;
	border-top:1px solid #949ca3;
	border-bottom:1px solid #737980;
}

.clsContainer.clsGuidesMenu ul li ul li a:link, .clsContainer.clsGuidesMenu ul li ul li a:visited, .clsContainer.clsGuidesMenu ul li ul li a:active, .clsContainer.clsGuidesMenu ul li ul li a:hover{
	color:#ffffff;
	text-decoration:none;
	height:auto!important;
	padding:5px 0 5px 5px;
}

.clsContainer.clsGuidesMenu ul li ul li a:hover{
	color:#ffc6a7;
}

.clsContainer.clsGuidesMenu ul li ul li.clsSelected{
	width:auto;
	background:transparent;
}

.clsContainer.clsGuidesMenu ul li ul li.clsSelected a:link, .clsContainer.clsGuidesMenu ul li ul li.clsSelected a:visited, .clsContainer.clsGuidesMenu ul li ul li.clsSelected a:active, .clsContainer.clsGuidesMenu ul li li.clsSelected a:hover{
	color:#ffc6a7;
	text-decoration:none;
	height:auto;
}

.clsContainer.clsGuidesMenu ul li ul li:first-child, .clsContainer.clsGuidesMenu ul li ul li.clsSelected:first-child{
	border-top:0 none;
	border-bottom:1px solid #737980;
}

.clsContainer.clsGuidesMenu ul li ul li:last-child, .clsContainer.clsGuidesMenu ul li ul li.clsSelected:last-child{
	border-top:1px solid #949ca3;
	border-bottom:0 none;
}


.clsLeftCol .clsBanner{
	margin:0 0 20px 0;
}

.fb-recommendations{
	margin-bottom:20px;
	background:#ffffff;
}

.clsContainer{
	position:relative;
	margin:0 0 20px 0;
	border:1px solid #868f98;
	background:#ffffff;
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:3px; 
}

.clsContainer h1, .clsContainer h2{
	color:#ffffff;
	font-size:17px;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	line-height:12px;
	font-weight:500;
	padding:8px 10px 8px 5px;
	margin:1px 1px 0 1px;
	background:#e65000;

	-webkit-border-radius:2px 2px 0 0; 
	-moz-border-radius:2px 2px 0 0; 
	border-radius:2px 2px 0 0; 
}

.clsContainer .clsBody{
	padding:6px 6px 5px 6px;
	margin:1px;
	border-top:5px solid #ebebea;
}






.clsBulletsList{
	padding:0;
	margin:0;
}

.clsBulletsList li{
	padding:0 10px 4px 0;
	margin:2px 0 0 0;
	border-bottom:1px solid #eeeeee;
	list-style:none;
	background:url(/images/arrow4_left.giff) no-repeat right 5px;
}

.clsRadioOptions div{
	float:right;
	white-space: nowrap;
	margin:0 0 5px 5px;
}

.clsRadioOptions input{
	width:auto;
	border:0 none;
	background-color:transparent;
}





.clsMultiCombo1{
	width:320px;
	height:85px;
	overflow:scroll;
	overflow-x:hidden;
	border:1px solid #808080;
	background-color:#efefef;

	scrollbar-base-color: #808080;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #808080;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

.clsMultiCombo1 div{
	white-space:nowrap;
	margin:0 0 1px 0;
}



.clsFieldDesc{
	font-size:11px;
}


.clsGeneralButtons{
	height:15px;
	font-size:11px;
	line-height:14px;
	text-align:left;
	background-color:#F4F4F4;
}

.clsBtnLink:link, .clsBtnLink:visited, .clsBtnLink:active{
	color:#404040;
	text-decoration:none;
	padding:0 4px 1px 4px;
	background-color:#cccccc;
}
.clsBtnLink:hover{
	color:#ffffff;
	text-decoration:none;
	background:#e65000;
}

.clsMarked:link, .clsMarked:visited, .clsMarked:active, .clsMarked:hover{
	color:#ffffff;
	text-decoration:none;
	padding:0 4px 1px 4px;
	background:#e65000;
}



.clsPaging{
	height:32px;
	font-size:16px;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	text-align:center;
	margin:20px 0 20px 0;
}

.clsPaging .clsPages{
	height:24px;
	font-size:18px;
	text-align:center;
	padding:3px 15px 0 15px;
	border-top:5px solid #cd4c08;
	background:#e65000;
}

.clsPaging .clsNextBtn, .clsPaging .clsPrevBtn{
	float:left;
	height:23px;
	width:120px;
	text-align:center;
	padding:4px 0 0 0;
	border-top:5px solid #cd4c08;
	border-right:1px solid #e4dad4;
	background:#e65000;
}

.clsPaging .clsNextBtn img, .clsPaging .clsPrevBtn img{
	position:relative;
	top:-1px;
	vertical-align:middle;
	margin:0 5px 0 5px;
}

.clsPaging .clsPrevBtn{
	float:right;
	border-right:0 none;
	border-left:1px solid #e4dad4;
}


.clsLoginBeforeReply{
	text-align:center;
	margin:15px 25px 0 0;
}

.clsLoginBeforeReply .clsOrangeBtn{
	font-size:14px;
	font-weight:bold;
}

.clsComments{
	margin:10px 0 0 0;
}

.clsComments h2{
	color:#000000;
	font-size:20px;
	padding:12px 25px 12px 25px;
	background:#f5f5f5;
}

.clsComments .clsBody{
	padding:20px 40px 20px 40px;
	
}

.clsMidArticlesBanner{
	text-align:center;
	margin:0 0 20px 0;
	background:#e6e6e6;
}

.clsIndexItem{
	margin:0 0 20px 0;
	border:1px solid #868f98;
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:3px; 
	background:#ffffff;
}

.clsIndexItem .clsBody{
	line-height:22px;
	padding:10px 25px 10px 25px;
	margin:1px;
	background:#ffffff url(/images/box_deco.png) repeat-y right top;
}

.clsIndexItem .clsBodyHasImg{
	padding-right:175px;
}

.clsIndexItem h1, .clsIndexItem h2{
	color:#e55000;
	font-size:30px;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	font-weight:500;
	line-height:30px;
	padding:0 0 3px 0;
	margin:0;
}

.clsIndexItem p{
	padding:0;
	margin:0;
}

.clsIndexItem .clsFloatImg{
	float:right;
	width:135px;
	margin:5px -150px 5px 0;
}

.clsIndexItem .clsFloatImg img{
	max-width:135px;
}

.clsIndexItem .clsDetails{
	font-size:12px;
	padding:5px 0 1px 0;
	margin:0 0 5px 0;
	background:url(/images/dot.gif) repeat-x bottom;
}

.clsIndexItem .clsReadMore{
	font-weight:bold;
	margin:5px 0 0 0;
}

.clsIndexItem .clsReadMoreLeft{
	float:left;
	font-weight:bold;
	margin:0 0 0 0;
}

a.clsReadMore:link, a.clsReadMore:visited, a.clsReadMore:active, a.clsReadMore:hover{
	color:#e55000;
	font-weight:bold;
	text-decoration:none;
}
a.clsReadMore:hover{text-decoration:underline;}



.clsFaqIndexItem{
	margin:0 0 20px 0;
	border:1px solid #868f98;
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:3px; 
	background:#ffffff;
}

.clsFaqIndexItem .clsBody{
	min-height:90px;
	line-height:22px;
	padding:10px 25px 5px 25px;
	margin:1px;
	background:#ffffff url(/images/box_deco.png) repeat-y right top;
}

.clsFaqIndexItem .clsVotes, .clsFaqIndexItem .clsAnswers, .clsFaqIndexItem .clsViews{
	float:right;
	min-width:40px;
	font-size:11px;
	text-align:center;
	padding:5px 5px 0 5px;
	margin:0 0 15px 5px;
	background:#f5f5f5;
}

.clsFaqIndexItem .clsVotes span, .clsFaqIndexItem .clsAnswers span, .clsFaqIndexItem .clsViews span{
	color:#606060;
	font-size:40px;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	font-weight:500;
	line-height:35px;

}

.clsFaqIndexItem .clsViews{
	margin-left:10px;
}

.clsFaqIndexItem h2{
	color:#e55000;
	font-size:30px;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	font-weight:500;
	line-height:30px;

	min-height:70px;
	padding:0 0 3px 0;
	margin:0 0 0 0;
}

.clsFaqIndexItem .clsDetails{
	min-height:10px;
	font-size:12px;
	padding:5px 0 1px 0;
	margin:0 0 5px 0;
	background:url(/images/dot.gif) repeat-x top;
}

.clsFaqIndexItem .clsReadMoreLeft{
	float:left;
	line-height:15px;
	padding:0;
	margin:0;
}


.clsTabsBar{
	color:#ffffff;
	font-family:'Rutz_OERegularPro','Arial Hebrew',Arial;
	font-size:16px;
	min-height:23px;
	padding:6px 5px 6px 5px;
	margin:0 0 0 0;
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	border-radius:4px; 
	margin-bottom:20px;
	background:#3c3634;
}

.clsTabsBar .clsTitle{
	float:right;
	color:#ffffff;
	font-size:16px;
	line-height:18px;
	padding:3px 15px 3px 15px;
	margin:0;
}

.clsTabsBar .clsTab, .clsTabsBar .clsTabSelected{
	float:right;
	color:#ffffff;
	font-size:16px;
	line-height:18px;
	cursor:pointer;
	padding:3px 5px 3px 5px;
	margin:0 5px 0 5px;
}

.clsTabsBar .clsTab:hover{
	text-decoration:underline;
}

.clsTabsBar .clsTabLeft{
	float:left;
}

.clsTabsBar .clsTab a:link, .clsTabsBar .clsTab a:visited, .clsTabsBar .clsTab a:active{color:#ffffff; text-decoration:none;}
.clsTabsBar .clsTab a:hover{text-decoration:underline;}

.clsTabsBar .clsTabSelected{
	color:#3c3634; 
	background:#ffffff;
}

.clsTabsBar .clsTabSelected:hover{
	text-decoration:none;
}

.clsTabsBar .clsTabSelected a:link, .clsTabsBar .clsTabSelected a:visited, .clsTabsBar .clsTabSelected a:active{color:#3c3634; text-decoration:none;}
.clsTabsBar .clsTabSelected a:hover{text-decoration:underline;}





.clsJobsBox .clsItem{
	font-size:13px;
	padding:0 0 6px 0;
	margin:0 0 4px 0;
}

.clsJobsBox .clsJobTypeIcon{
	float:right;
	color:#ffffff;
	font-size:10px;
	line-height:8px;
	width:48px;
	height:13px;
	text-align:center;
	padding:2px 0 0 0;
	margin:5px 0 10px 6px;
	background:url(/images/job_type1.gif) no-repeat center top;
}

.clsJobsBox .clsJobTitle{
	float:right;
	width:220px;
}

.clsJobsBox .clsDetails{
	color:#808080;
	font-size:10px;
}



.clsFAQs{

}

.clsFAQs h2{
	color:#026390;
	font-size:13px;
	font-weight:500;
	cursor:pointer;
	cursor:hand;
	padding:4px 8px 4px 3px;
	margin:0 0 2px 0;
	background:#EBF4F9;
}

.clsFAQs h2 span{
	color:#F4AE01;
	font-size:13px;
	font-weight:bold;
}

.clsFAQs .clsBody{
	padding:5px 28px 5px 5px;
	margin:0 0 2px 0;
	border:1px solid #DFE8ED;
}

.clsCatList{
	margin:0 0 5px 0;
}

.clsCatList .clsButton{
	width:144px;
	color:#000000;
	font-size:12px;
	font-family:"Arial Hebrew",Arial;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	padding:2px 15px 2px 10px;
	margin:0 0 1px 0;
	border:0 none;
	border-right:3px solid #FCBB01;
	background:#FDECBE url(/images/arrow_btn.gif) no-repeat right center;
}


.clsSiteMap ul{
	margin-right:20px;
}

.clsSiteMap ul>li{
	width:190px;
	float:right;
	font-weight:bold;
	margin:30px 0 0 0;
}

.clsSiteMap ul li ul li{
	font-weight:500;
	margin:0;
}



.clsGeneralPageActions{
	margin:15px 0 10px 5px;
}

.clsGeneralPageActions .clsButton{
	float:left;
	width:110px;
	margin-right:10px;
}




#oGeneralNote{
	position:fixed;
	height:35px;
	left:0;
	top:-35px;
	width:100%;
	z-index:100;
	background:#fff79d;
}

#oGeneralNote .clsMessage{
	width:960px;
	color:#404040;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:auto;
	padding-top:8px;
}

#oGeneralNote .clsGeneralNoteCloseBtn{
	float:right;
	font-size:16px;
}


.clsPopupLayer{
	display:none;
	position:fixed !important;
	position:absolute;
	top:0 !important;

	left:0;
	z-index:1000;

	width:100%;
	height:100%;
	padding:0;
	margin:0;
	filter:alpha(opacity=40);
	opacity:0.40;
	background-color:#000000;
}

.clsPopupLayerFrame{
	display:none;
	position:fixed !important;
	position:absolute;
	left:0;
	z-index:1001;

	width:540px;
	height:400px;
	border:1px solid #000000;
	background-color:#ffffff;
}

.clsPopupLayerFrame .clsCloseIcon{
	position:absolute;
	right:-12px;
	top:-12px;
	cursor:pointer;
}


.clsFooterBanner{
	width:990px;
	text-align:center;
	padding-top:3px;
	margin:20px auto 20px auto;
	background:#E6E6E6;
}


.clsMegaFooter{
	height:220px;
	background:url(/images/footer_bg.jpg) top;
}

.clsMegaFooter .clsBlock{
	float:right;
	width:140px;
	margin:25px 0 0 0;
}

.clsMegaFooter .clsBlock h2{
	color:#e55000;
	font-size:12px;
	padding:4px 10px 4px 0;
	margin:0 0 5px 0;
	border-right:3px solid #e55000;
}

.clsMegaFooter .clsBlock ul{
	padding:0 0 2px 0;
	margin:0 1px 0 0;
	border-right:1px solid #49494a;
}

.clsMegaFooter .clsBlock ul li{
	font-size:12px;
	list-style:none;
	padding:2px 11px 1px 0;
}

.clsMegaFooter a:link, .clsMegaFooter a:visited, .clsMegaFooter a:active{
	color:#bbbbbb;
	font-weight:500;
	text-decoration:none;
}
.clsMegaFooter a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.clsFooter{
	color:#bbbbbb;
	font-size:11px;
	padding:5px;
	border-top:1px solid #515151;
	background:#262626;
}

.clsFooter .clsLinks{
	float:left;
	color:#888888;
}

.clsFooter a:link, .clsFooter a:visited, .clsFooter a:active{
	color:#bbbbbb;
	text-decoration:none;
}
.clsFooter a:hover{
	color:#ffffff;
	text-decoration:underline;
}



@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}
