body{
	line-height: 1.8em;
	text-align: center;
	margin-bottom: 20px;
	background-color: #f1f1f1;
	background-image: url(../images/sitebg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
	
html{
	direction:rtl;
	overflow-y: scroll;
}


#container{
	width:802px;
	margin: 0 auto;
	text-align: right;
	
}

#sitewrap{


background-image: url(../images/sitetopbg.jpg);
background-position: left top;
background-repeat: no-repeat;
}
#sitebottom{
background-image: url(../images/sitebottom.jpg);
background-position: left bottom;
background-repeat: no-repeat;
min-height: 500px;
padding: 0 9px 10px 8px;
}
#bottom{

	
	
}
#seotext{
	
}
#top{
		margin-bottom: 8px;
		height: 22px;
	
}

a#branding{
	float: right;
	width:264px;
	height: 60px;
	
	text-indent: -9999px;
	
}

h1#branding{
	float: right;
	width:264px;
	height: 60px;
	
	text-align:right;
	text-indent: -9999px;
	margin: 0 4px  0px 0  !important;
	padding: 0 0px  0px 0  !important;
	border:0 !important;
	background-position: 0 0 !important;
}
#branding{
margin:0 4px 0 0 !important;
background: url(../images/logo.jpg) no-repeat 0 0 !important;

}
#site{
	background-image: url(../images/centerbg.jpg);

}
#topmenu{
	float: right;

	width: 588px;
}
#classes{
	position:absolute;
	text-align: center;
	width: 176px;
	right:1px;
	background-color:#9f0b8f;
	padding:0 6px 0 6px;		
	display: none; 
}
#classes li{
	float:right;
	
	width:88px;
}

#classes a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	
	padding:7px 0;
	text-decoration: none;
	font-weight: bold;
	color: white;
	border-bottom:1px solid #c05eb5;
		margin:0 !important;
	
}

#classmenu h2{
	height:22px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	background-image: url(../images/bullet.gif) ;
	background-repeat: no-repeat;
 	background-position: 8px center;
	
	
}

#classmenu{
	width: 188px;
	float: left;
	position:relative;
}
#topmenu ul{
	padding: 0 12px 0 0;
}
#topmenu li{
	display:block;
	float:right;

}
#topmenu li.separator{
	color: white;
	padding: 0 12px;
}
#topmenu a{
	color:white;
	font-weight: bold;
	font-size: 12px;
}
#mainnavigation{
	margin: 5px 0 0 0;
}
#mainnavigation ul{
	
	height: 28px;
	padding: 0 5px;
}
#mainnavigation li{
	float:right;
	display: block;
}
#mainnavigation li a{
	width: 126px;
	display: block;
	margin-left: 4px;
	text-align: center;
	
	color: white;
	font-weight: bold;
	font-size: 12px;
	line-height: 23px;
	padding-bottom:6px;
	
}
#mainnavigation a{
background-image: url(../images/menubgnew.jpg);	
}
#mainnavigation .item_0 a{
background-position: -654px -29px;
}

#mainnavigation .item_0 a:hover{
	
background-position: -654px -58px;
}

#mainnavigation .item_0 a.selected{
background-position: -654px 0px;
}


#mainnavigation .item_1 a{

background-position: -524px -29px;
	margin-left: 3px !important	;
}

#mainnavigation .item_1 a:hover{
	
background-position: -524px -58px;

}
#mainnavigation .item_1 a.selected{
background-position: -524px 0px;
}
#mainnavigation .item_2 a{

background-position: -394px -29px;
	margin-left: 3px !important	;
}

#mainnavigation .item_2 a:hover{
	
background-position: -394px -58px;
}
#mainnavigation .item_2 a.selected{
background-position: -394px 0px;
}
#mainnavigation .item_3 a{

background-position: -265px -29px;
}

#mainnavigation .item_3 a:hover{

background-position: -265px -58px;
}
#mainnavigation .item_3 a.selected{
background-position: -265px 0px;
}
#mainnavigation .item_4 a{

background-position: -135px -29px;
}

#mainnavigation .item_4 a:hover{

background-position: -135px -58px;
}
#mainnavigation .item_4 a.selected{
background-position: -135px 0px;
}
#mainnavigation .item_5 a{

background-position: -4px -29px;
	margin-left: 0 !important	;
}

#mainnavigation .item_5 a:hover{
	
background-position: -4px -58px;
}
#mainnavigation .item_5 a.selected{
background-position: -4px 0px;
}
#content{
	padding:  0 4px 0 6px;
}
#hpbanner{
	margin-top: 6px;
	height: 197px;
	margin-bottom: 10px;
}
#hpcontent{
	float: right;
	width:461px;
}
#hpcontent li{
	background-image: url(../images/hpitem1topbg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 6px;
}
#hpcontent li.hpitem_1{
	background-image: url(../images/hpitem2topbg.gif);
}
#hpcontent li.hpitem_1 .hpitemwrap{
	background-image: url(../images/hpitem2bottombg.gif);
}
#hpcontent li.hpitem_2{
	background-image: url(../images/hpitem3topbg.gif);
}
#hpcontent li.hpitem_2 .hpitemwrap{
	background-image: url(../images/hpitem3bottombg.gif);
}
#hpcontent li.hpitem_3{
	background-image: url(../images/hpitem4topbg.gif);
}
#hpcontent li.hpitem_3 .hpitemwrap{
	background-image: url(../images/hpitem4bottombg.gif);
}
#hpcontent li.hpitem_4{
	background-image: url(../images/hpitem5topbg.gif);
}
#hpcontent li.hpitem_4 .hpitemwrap{
	background-image: url(../images/hpitem5bottombg.gif);
}
#hpcontent li.hpitem_5{
	background-image: url(../images/hpitem6topbg.gif);
}
#hpcontent li.hpitem_5 .hpitemwrap{
	background-image: url(../images/hpitem6bottombg.gif);
}
#hpcontent li a{
	display: block;

	
}
#hpcontent img{
	float:right;
	width: 70px;
	margin-left: 10px;
	border: 1px solid white !important	;
	display: block;
}
.hpitemtitle{
	color:white;
	font-size: 16px;
	font-weight: bold;
	display: block;	
}
.hpitemtext{
	color:white;
	font-size: 12px;
	display: block;
	}
.hpitemdata{
	float:left;
	display: block;
	cursor: pointer;
	width:350px;
}
.hpitemwrap{
		background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(../images/hpitem1bottombg.gif);
	padding: 10px;
}
#hpcontext{
	width:303px;
	float: left;
}
.ndate{
	color:#fb722b;
	font-size: 14px;
	font-weight: bold;
}
#hpnews{
	margin: 10px 0;
	font-size: 12px;
	color:black;
}
#hpnews a{
	color: black;
}
#bottom li{

	display: inline;
	padding: 0 5px;
}
#bottom li a{
	color:black;
}
#bottom {
	text-align: center;
	font-size: 1.1em;
		color:black;
}
#seotext{
	background-color: black;
	padding: 1px 10px;
	margin: 6px 12px;
	color:white;
}
#maincontext{
	float: right;

	width:215px;
}
#maincontent{
	float: left;
	width:540px;
	min-height: 350px;
}
#innerbanner
{
	padding-right:1px;
	height: 140px;	
}
#breadcrumbs{
	margin-right: 16px;
}
#breadcrumbs,#breadcrumbs a{
	color: #898989;
	font-size: 12px;
}
.treeseparator{
	padding:  0 3px 0 6px;
}
h1{
	color:#860727;
	padding-right: 16px;
	background-image: url(../../idan/images/dot.gif);
	background-position: right 12px;
	background-repeat: no-repeat;
	font-weight: bold;
	margin-bottom: 13px;
	border-top:1px solid #898989;
	border-bottom:1px solid #898989;
	padding: 3px 16px  6px 16px;
	font-size: 24px;
	}	
#sidemenu{
	margin-top: 6px;
}
#sidemenu li{
display: block;
margin-right:8px;

}
#sidemenu a{
	color:black;
	display: block;
	font-size: 12px;
	font-weight: bold;
	background: url(../images/menudot.jpg) no-repeat right 8px;
	padding: 1px 8px 1px 0;
#background-position: 229px 8px;
}
#sidemenu a span{
	border-bottom:1px solid #898989;
	display: block;
}
#sidemenu a:hover span, #sidemenu a:hover{
	color:#860727;
}
#sidemenu li ul li a{
	font-weight: normal !important;
	#background-position: 210px 8px;
}
#sidemenu li ul {
	margin-right: 10px;
}

.newstitle{
	background-color: #860727;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 16px;
	margin-top: 16px;
	color: white;
	padding-bottom: 3px;
}
.userlogin{
	width:270px;
	float:left;
	
}
#loginsmall .rightlogin{
	width:132px;
	float:right;
}
#loginsmall .leftlogin{
	width:132px;
	float:left;
}
#loginsmall label{
	display: block;
}

#loginsmall input{
border:1px solid black;
width:120px;
}
.toploginlinks a{
	float:right;
	display: block;
	margin-left:12px;
}
.toploginlinks{
	margin-top:4px;
}
.textbutton .button,
.toploginlinks .button{
	float:left;
	display: block;
	background: black;
	border:1px solid #999;
	padding:0 8px;
	margin-left:11px;
	color:white;
	font-weight: bold;
}
.textbutton .button:hover,
.toploginlinks a:hover{
color:#e00;
}
.sidenews{
	font-size:12px;
}
.sidenews a{
	color:#000 !important;
}
.userloginpage{
	margin-top:24px;
	
}
.userloginpage .floated{
float:right;
margin-left:12px;
}
.userloginpage .textbox{
font-weight: bold;
}
.userloginpage input{
	width:220px;
	border:1px solid #000;
	padding:1px 0;
}
#logonclass .textbox{
width:92px;
padding-bottom:8px;
	
}
.textbutton{
	padding-left:203px;
}

#contactform{
	margin-top:20px;
	padding-right:20px;
	
}

#contactUs{
	padding:15px;
	overflow: hidden;
	
}

#contactInfo{
	float:right;
	width:225px;
	
}

#contactUs label{
	width:85px;
	display:block;
	float:right;
	margin-bottom:10px;
	
}
#contactFormSubmit{
	margin-right:227px;
	margin-top:10px;
}
#contactFormSubmit a{
	display:block;
	float:right;
	padding:1px 12px;
	background:black;
	color:white;
	margin-left:7px;
}

#contactFormSubmit a:hover{
	color:#ee0000;
}

#contactUs input{
	width:175px;
	padding:2px;

}

