BODY {
	color: black;
	font-family: Arial, "Web Hebrew AD", Globes, Helvetica, sans-serif;
}

BR, TD {
	font-family: Arial, "Web Hebrew AD", Globes, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
}

B, Strong, .bb {
	font-weight: bold;
}

A:Link, A:visited {
	text-decoration: underline;
	color: #000000;
}
		
A:hover, A:Active {
	text-decoration: none;
}


H1 {
	font-family: Arial, "Web Hebrew AD", Globes, Helvetica, sans-serif;
	text-align: right;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
}

H2 {
	font-family: Arial, "Web Hebrew AD", Globes, Helvetica, sans-serif;
	text-align: right;
	font-weight: bold;
	font-size: 14pt;
	color: #000000;
	text-decoration: none;
}


H3 {
	font-family: Arial, "Web Hebrew AD", Globes, Helvetica, sans-serif;
	text-align: right;
	font-weight: bold;
	font-size: 11pt;
	color: #808080;
}

.pic, A.pic, A.pic:Link, A.pic:Visited {
	font-size: 9pt;
	color: #434343;
	font-weight: bold;
	text-decoration: none;
}

A.pic:Hover, A.pic:Active {
	text-decoration: underline;
}

.fl1, A.fl1, A.fl1:Link, A.fl1:Visited {
	font-size: 9pt;
	color: #FE3C27;
	font-weight: bold;
	text-decoration: none;
}

A.fl1:Hover, A.fl1:Active {
	text-decoration: underline;
}

.fl2, A.fl2, A.fl2:Link, A.fl2:Visited {
	font-size: 9pt;
	font-weight: bold;
	color: #434343;
	text-decoration: none;
}

A.fl2:Hover, A.fl2:Active {
	text-decoration: underline;
}

.new_fl2, A.new_fl2, A.new_fl2:Link, A.new_fl2:Visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

A.new_fl2:Hover, A.new_fl2:Active {
	text-decoration: underline;
}

.fl3, A.fl3, A.fl3:Link, A.fl3:Visited {
	font-size: 9pt;
	color: #434343;
	font-weight: bold;
	text-decoration: none;
}

A.fl3:Hover, A.fl3:Active {
	text-decoration: underline;
}

.fl4, A.fl4, A.fl4:Link, A.fl4:Visited {
	font-size: 9pt;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

A.fl4:Hover, A.fl4:Active {
	text-decoration: underline;
}

.fl5, A.fl5, A.fl5:Link, A.fl5:Visited {
	font-size: 9pt;
	color: #0042FF;
	font-weight: bold;
	text-decoration: none;
}

A.fl5:Hover, A.fl5:Active {
	text-decoration: underline;
}

.fl6, A.fl6, A.fl6:Link, A.fl6:Visited {
	font-size: 9pt;
	color: #417BA0;
	font-weight: bold;
	text-decoration: none;
}

A.fl6:Hover, A.fl6:Active {
	text-decoration: underline;
}

.fl7, A.fl7, A.fl7:Link, A.fl7:Visited {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

A.fl7:Hover, A.fl7:Active {
	text-decoration: underline;
}

INPUT, .winput, SELECT, BUTTON {
	border-width: 1px;
	border-color: #8f8f8f;
	font-family : Arial, "Web Hebrew AD", Globes, Helvetica, sans-serif;
	font-size: 9pt;
}

.Date{
	font-size: 9pt;
	color: #000000
}

#news_holder, #news_holder p, #news_holder a{
	font-size: 10pt;
	color: #434343;
	text-decoration: none;
}

#news_holder a:hover{
	text-decoration: underline;
}

.News, A.News, A.News:Link, A.News:Visited {
	font-size: 10pt;
	color: #434343;
	text-decoration: none;
}

A.News:Hover, A.News:Active {
	text-decoration: underline;
}


.News2, A.News2, A.News2:Link, A.News2:Visited {
	font-size: 9pt;
	color: #434343;
	text-decoration: none;
}

A.News2:Hover, A.News2:Active {
	text-decoration: underline;
}

#hp_news A, #hp_news A:Visited, #hp_news A:Link, #hp_news A:Active{
	font-size: 10pt;
	color: #434343;
	text-decoration: none;
}

#hp_news A:Hover{
	text-decoration: underline;
}

.Credit, A.Credit, A.Credit:Link, A.Credit:Visited {
	font-size: 7pt;
	font-weight: bold;
	color: #A78E01;
	text-decoration: none;
}

A.Credit:Hover, A.Credit:Active {
	color: #736100;
	text-decoration: underline;
}
.urhere {
	font-size : 11px;;
	color: #000000;
}

A.urhere:link, A.urhere:visited {
	font-size : 11px;;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}

A.urhere:Hover, A.urhere:Active {
	color: #000000;
	text-decoration: underline;
}

.onpage{
	font-size : 14pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.c_subcat, .c_subcat TD, .c_subcat A, .c_subcat A:Active, .c_subcat A:Visted, .c_subcat A:Link, .c_subcat P{
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.HD1, A.HD1, A.HD1:Link, A.HD1:Visited {
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

A.HD1:Hover, A.HD1:Active {
	text-decoration: underline;
}

.new_HD1, A.new_HD1, A.new_HD1:Link, A.new_HD1:Visited {
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

A.new_HD1:Hover, A.new_HD1:Active {
	text-decoration: underline;
}

.HD2, A.HD2, A.HD2:Link, A.HD2:Visited {
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

A.HD2:Hover, A.HD2:Active {
	text-decoration: underline;
}
.HD3, A.HD3, A.HD3:Link, A.HD3:Visited {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

A.HD3:Hover, A.HD3:Active {
	text-decoration: underline;
}

.m_Forum, A.m_Forum, A.m_Forum:Link, A.m_Forum:Visited {
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
}

.m_Forum_bold, A.m_Forum_bold, A.m_Forum_bold:Link, A.m_Forum_bold:Visited {
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

UL{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 15px;
}

UL.rlinks{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
}

UL.rlinks a:link, UL.rlinks a:visited {
	font-size : 9pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

UL.rlinks A:Hover, UL.rlinks A:Active {
	color: #000000;
	text-decoration: underline;
}
.catbook, A.catbook:Link, A.catbook:Visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	width: 100%;
	padding : 5px 5px 5px 15px;
	background-color : #FFD800;
}

A.catbook:Hover, A.catbook:Active {
	color: #FFD800;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	background-color : #000000;
}

.icons{
	width: 100px;
	margin: 2px;
	padding: 2px;
	float: right;
	background-color:#ffffff;
	
}

.iconsHolder{
	position: absolute;
	top: 35px;
	left: -105px;
	width: 150px;
	border: 1px solid #fff30b;
	background-color: #fcfbe3;
}

.iconsNew{
	margin: 2px;
	padding: 2px;
	float: right;
	background-color:#ffffff;
}

A.icon:Link, A.icon:Visited, A.icon:Hover, A.icon:Active {
	font-size: 9pt;
	color: #bfb26d;
	text-decoration: none;
}

.teacher{
	position: relative;
	width: 100px;
	margin-right: 15px;
	margin-bottom: 15px;
}

A.teacher_name P{
	margin: 0;
	padding: 0;
}
.teacher_name, A.teacher_name:Link, A.teacher_name:Visited {
	text-decoration: none;
	font-size: 13px;
	color: #ffffff;
}

A.teacher_name:Hover, A.teacher_name:Active {
	font-size: 13px;
}

#dLinkTxt{
	line-height: 150%
}

#dLinkTxt ul{
	padding: 0px;
	margin: 0px;
}

#dLinkTxt ul li{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}

#hp_brench{
	padding-top: 13px;
}

#hp_campus{
	padding-right: 9px;
	padding-top: 11px;
}

#hp_brench ul{
	padding-right: 3px;
}

#hp_brench li{
	list-style-image: url(../images/new_b2.png);
}

#hp_brench a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#hp_brench a:hover{
	text-decoration: underline;
}

.new_txt{
	font-size: 11px;
	width: 115px;
	border: 2px solid #fef770;
	color: #000000;
	z-index: 1;
}

.new_txt2{
	font-size: 11px;
	width: 108px;
	height: 20px;
	border: 0px;
	background-color: #ffffff;
	color: #000000;
	z-index: 1;
	padding: 2px 2px 0 0 ;
}

.new_txt3{
	font-size: 11px;
	width: 234px;
	height: 20px;
	border: 2px solid #ffffff;
	background-color: #ffffff;
	color: #000000;
	z-index: 1;
	direction: ltr;
}

.new_txt4{
	font-size: 11px;
	width: 227px;
	height: 20px;
	border: 2px solid #ffffff;
	background-color: #ffffff;
	color: #000000;
	z-index: 1;
}

#password_hider{
	position: absolute;
	top: 3px;
	right: 1px;
	font-size: 11px;
	width: 108px;
	height: 20px;
	color: #000000;
	z-index: 10;
}

#d_prefix{
	position: relative;
	z-index: 200;
}

#d_prefix2{
	position: relative;
	z-index: 2;
}

#prefix_val{
	text-align: right;
}

#d_what{
	position: relative;
	z-index: 1;
}

#d_what2{
	position: relative; 
}

#d_when2call{
	position: relative;
	z-index: 1;
}

#d_when2call2{
	position: relative;
	z-index: 1;
}
#d_rad2{
	position: relative;
	z-index: 1;
}

.d_scrolldown_vals{
	position: absolute;
	left: 0px;
	top: 0px;
	top: 18px;
	direction: rtl;
	background-color: #ffffff;

}

.d_scrolldown_vals ul{
	padding: 0px;
	margin: 0px;
}

.d_scrolldown_vals li{
	list-style-type: none;
}

.d_scrolldown_vals a, .d_scrolldown_vals a:Visited{
	font-weight: bold;
	text-decoration: none;
}

.d_scrolldown{
	position: absolute;
	top: 5px;
	left: 3px;
}
.campaign{
	position: relative;
	width: 485px;
	overflow: hidden;
}

.wbg1{
	 height: 190px;
}

.wbg2{
	height: 181px;
	background-image: url(http://www.geva.co.il/geva/images/new_bg_books.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.wbg3{
	height: 181px;
	background-image: url(../images/new_bg_brench.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}
	
.listed{
	position: absolute;
	right: 15px;
	width: 157px;

}
	
UL.main_li{
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	margin-right: 0px;
	position: relative;
	
}

UL.main_li li{
	list-style-image: url(../images/new_b1.png);
	padding-right: 0px;
	margin-right: 0px;
}

UL.main_li2{
	padding-top: 15px;
	line-height: 105%;
	padding-right: 5px;
	margin: 0px;
}

UL.main_li2 li{
	list-style-image: url(../images/new_b2.png);
	margin-bottom: 3px;
}

UL.main_li3{
	line-height: 105%;
	padding: 0px;
	margin: 0px;
	padding-top: 13px;
	padding-right: 25px;
	margin-right: 0px;
	
}

UL.main_li3 li{
	list-style-image: url(../images/new_b1.png);
	padding-right: 0px;
	margin-right: 0px;
	position: relative;
}

UL.main_li4{
	padding-top: 5px;
	line-height: 105%;
	padding-right: 20px;
	margin: 0px;
}

UL.main_li4 li{
	list-style-image: url(../images/new_b2.png);
	margin-bottom: 3px;
}

UL.main_li5{
	padding-top: 10px;
	line-height: 105%;
	padding-right: 20px;
	margin: 0px;
}

UL.main_li5 li{
	list-style-image: url(../images/new_b2.png);
	margin-bottom: 3px;
}

#hp_forum{
	padding-top: 15px;
	font-size: 11px;
	width: 270px; overflow: hidden;
}

#hp_forum a{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.hp_forum_title{
	width: 110px;
	overflow: hidden;
	height: 15px;
	font-weight: bold;
}

.hp_forum_date{
	font-size: 10px;
	padding: 0px 5px;
	float: right;
}

#left_pane{
	width: 270px;
}

#new_right_pane{
	width: 450px;
	padding-right: 15px;
	padding-top: 15px;
	direction: rtl;
	overflow: visible;
}

#new_right_pane UL{
	padding: 0 15px 0 0;
	margin: 0;
}

#new_pane_forum{
	padding-right: 15px;
	padding-left: 15px;
	direction: rtl;
	width: 730px;
}

#newForum{
	direction: rtl;
	z-index: 1;
}

.vod_item{
	width: 215px;
	height: 200px;
	float: right;
	text-align: center;
}

.tbl1 TD{
	color: #ffffff;
}

.cat_title_teacher{
	position: absolute;
	top: -20px;
	right: 20px;
	width: 400px;
}

.dashed{
	padding: 10px 0;
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	margin-top: 20px;
}

#forumMessages{
	margin-top: 20px;
	border-bottom: 1px dashed #000000;
}

.newBaseMessage{
	cursor:pointer; cursor:hand;
}

.newMessage{
	cursor:pointer; cursor:hand;
}

.strokeMessage{
	padding: 2px 0;
	/*border-top: 1px solid #a7a7a7;*/
}

.strokeBaseMessage{
	padding: 5px 0;
	border-top: 1px dashed #000000;
}

.openclose{
	margin-left: 8px;
}

.openclose2{
	margin-left: 8px;
}

.forumTitle{
	font-weight: bold;
	float: right;
}

.forumTitle_HL{
	font-weight: bold;
	background-color: #e2dfda;
	float: right;
	font-size: 14px;
}

.forumTitle_BASE{
	font-weight: bold;
	border-bottom: 1px solid #fdf305;
	float: right;
	font-size: 14px;
}

.forumUser{
	color: #797979;
}

.message_actions{
	text-align: left;
	margin: 5px 0;
}

.message_actions a, .message_actions a:link, .message_actions a:active, .message_actions a:visited, a.message_actions, a.message_actions:link, a.message_actions:active, a.message_actions:visited{
	color: #ffffff;
	background-color: #5e5e5e;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 5px;
	margin: 0 5px;
}

.message_actions a:hover, a.message_actions:hover{
	color: #5e5e5e;
	background-color: #fdf305;
}

.forumAdminUser{
	font-weight: bold;
	background-color: #ffff97;
}

.reply{
	position: relative;
	width: 100px;
	height: 264px;
	margin: 10px 0;
}

.reply_holder{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 740px;
	height: 264px;
	background-image: url('../images/add_reply_bg.png');
	text-align: center;
}

.forumActionsBox_bg_top{
	position: relative;
	width: 740px;
	height: 10px;
	background-image: url('../images/forum_addReply_top.png');
}

.forumActionsBox_bg{
	width: 740px;
	background-image: url('../images/forum_addReply_bg.png');
}

.forumActionsBox_bg_bot{
	width: 740px;
	height: 14px;
	background-image: url('../images/forum_addReply_bot.png');
	overflow: hidden;
}

.forum_input{
	width: 650px;
	border: 1px solid #878787;
}

.forum_textarea{
	width: 650px;
	height: 135px;
	border: 1px solid #878787;
	margin: 0;
	padding: 0;
}

.forumCloseIcon{
	position: absolute;
	top: -10px;
	right: -8px;
}

#exp{
	margin: 20px 0;
}

.forumactions_top{
	width: 255px;
	height: 7px;
	background-image: url("../images/forumactions_top.png");
	overflow: hidden;
}

.forumactions_bg{
	background-image: url("../images/forumactions_bg.png");
	padding-right: 10px;
}

.forumactions_bg a, .forumactions_bg a:link, .forumactions_bg a:hover, .forumactions_bg a:active{
	text-decoration: none;
}

.forumactions_bot{
	width: 255px;
	height: 11px;
	background-image: url("../images/forumactions_bot.png");
	overflow: hidden;
}

#d_forumactions{
	position: fixed;
	top: 0px;
	left: 0px;
}

#d_register, #d_frgtpwd{
	position: absolute;
	width: 255px;
	top: 0px;
	left: 0px;
}

.foruminp2{
	width: 60px;
}

.foruminp3{
	width: 200px;
	border: 1px solid #000000;
}

.forum_err{
	font-size: 11px;
	color: red;
}

#forum_login{
	position: relative;
	height: 30px;
	background-color: #e2dfda;
	margin-top: 5px;
	margin-bottom: 5px;
	z-index: 1;
}


#forum_actions a, #forum_actions a:visited, #forum_actions a:active, #forum_actions a:hover{
	text-decoration: none;
} 

#d_login{
	position: absolute;
	width: 255px;
	top: -5px;
	right: -8px;
	z-index: 100;
}

#d_frgtpwd{
	position: absolute;
	width: 255px;
	top: -6px;
	right: -8px;
	z-index: 100;
}

#forumRegister{
	position: relative;
	margin: 10px 0;
}

#addUser_error, #updateUser_error{
	margin-top: 20px;
	background-color: #e1ded9;
	padding: 10px;
}

.newStickyMessage{
	position: relative;
	width: 247px;
	height: 145px;
	margin-left: 5px;
	margin-bottom: 10px;
	float: right;
	background-image: url("../images/sticky_msg_bg.png");
	overflow: hidden;
}

.newStickyMessage_Title{
	margin-top: 40px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 2px solid #fdf305;
	cursor:pointer; cursor:hand;
}

.newStickyMessage_Body{
	padding-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	cursor:pointer; cursor:hand;
}

.newStickyMessage_From{
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	cursor:pointer; cursor:hand;
}

.newStickyMessage_Date{
	text-align: left;
	margin-left: 10px;
}

#forum_left_side{
	position:absolute;
	width: 100px;
	left: 0;
	top: 128px;
}

#dForumRL{
	line-height: 150%;
}

#dForumRL ul{
	padding: 0;
	margin: 0;
}

#dForumRL ul li{
	list-style-type: none;
	padding: 0px;
	padding: 5px 0;
	border-bottom: 1px dashed #5e5e5e;
}

.foundTxt{
	background-color: #fff30b;
	font-weight: bold;
}

.pagesNav{
	clear: both;
	padding: 5px 0;
	margin: 10px 0;
}

#Pics_Books{
	position: absolute;
	top: 20px;
	right: 310px;
}

.newTeachersCat{
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	margin-top: 20px;
}

.newTeachersCat a, .newTeachersCat a:active, .newTeachersCat a:visited{
	text-decoration: none;
}

.TeachersCatName{
	width: 100%;
	background-color: #ababab;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 5px;
}

.newTeachersRecommend{
	background-color: #f5e947;
	font-size: 11px;
	padding: 2px 5px;
}

#teachers_space{
	
}

.teacher_box{
	
	float: right;
	margin-top: 10px;
	margin-left: 35px;
	margin-bottom: 40px;
}

.teacher_pic{
	border: 1px solid #7f7f7f;
	margin-bottom: 1px;
	overflow: hidden;
}

.teacher_name{
	background-color: #606060;
	color: #ffffff;
	text-align: center;
	padding: 3px 0;
	font-size: 11px;
}


#shade_bg {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	position: absolute; 
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
	background: url("/geva/images/black50.png");
}

#teacher_details{
	width: 299px;
	height: 274px
}

.teacher_name_tbl{
	background-color: #f7e94a;
	height: 27px;
	color: #000000;
	font-weight: bold;
}

.teacher_name_td{
	padding: 5px;
	color: #353736;
	font-size: 16px;
}

.teacher_details_right{
	background-color: #ffffff;
	overflow: scroll;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	padding: 10px;
}

.teacher_details_right p{
	margin: 0px;
	margin-top: 2px;
}

.teacher_details_right UL{
	padding: 0;
	margin: 0;
	margin-right: 15px;
	list-style-image: url("/geva/images/b1_teacher.png");
}

.teacher_details_left{
	width: 100px;
	background-color: #505050;
	padding: 0px;
}

.teacher_details_body{
	height:274px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	/*background: url("/geva/images/black90.png");*/
}

.tblTeacherDetails{
	width: 325px;
	height: 303px;
	background: url("/geva/images/teacher_bg.png") no-repeat top left;
}

/* New forms */

.forms_txt1{
	width: 120px;
	border: 0px;
	background-color: #ffffff;
	color: #000000;
	height: 21px;
	padding-right: 2px;
	font-size: 12px;
}

.forms_bg1{
	border: 0;
	background-color: #ffffff;
	color: #000000;
	height: 21px;
	z-index: 1000;
	font-size: 12px;
}

.forms_scrolldown{
	position: absolute;
	top: 7px;
	left: 3px;
	font-size: 12px;
}

.forms_scrolldown_vals1{
	position: absolute;
	left: 0px;
	top: 21px;
	direction: rtl;
	color: #000000;
	border-top: 0;
	background: #ffffff url("../images/forms_dd_bg1.png") no-repeat bottom left;
	font-size: 12px;
}

.forms_scrolldown_vals2{
	position: absolute;
	left: 0px;
	top: 21px;
	direction: rtl;
	color: #000000;
	border-top: 0;
	background: #ffffff url("../images/forms_dd_bg2.png") no-repeat bottom left;
	font-size: 12px;
}

.forms_scrolldown_vals3{
	position: absolute;
	left: 0px;
	top: 21px;
	direction: rtl;
	color: #000000;
	border-top: 0;
	background: #ffffff url("../images/forms_dd_bg3.png") no-repeat bottom left;
	font-size: 12px;
}

.forms_scrolldown_vals1 UL, .forms_scrolldown_vals2 UL,  .forms_scrolldown_vals3 UL{
	padding: 0;
	margin: 0;
	list-style: none;
}

/* End New Forms */

/* Facebook Button */
#btnFB
{
	background-image: url('../images/fb16.png');
	background-repeat: no-repeat;
	background-position: center right;
	height: 16px;
	width: 16px;
	cursor: pointer;
}