
body{
	margin: 0px;
	background: #fff;
	font-family: tahoma;
}
a{
	color: navy;
	text-decoration: none;
}
a:hover{
	color: black;
	text-decoration: underline;
}
a:visited{
	text-decoration: underline;
}
a img{
	border: 0px;
}
ul{
	margin: 0px;
	padding: 0px;
}
.header{
	background: URL("/images/local/header_tile.jpg");
	height: 165px;
	width: 100%;
	direction: rtl;
	cursor: pointer;
}
.header_left_pic{
	background: URL("/images/local/header_left_pic.jpg") left top no-repeat;
	height: 165px;
}
.header_center_pic{
	background: URL("/images/local/header_center_pic.jpg") 60% top no-repeat;
	height: 125px;
	position: absolute;
	top: 40px;
	width: 83%;}
.header_right_pic{
	background: URL("/images/local/header_right_pic.jpg") right bottom no-repeat;
	height: 165px;
	margin-top: -165px;
	position: absolute;
	width: 100%;
}
.header_date{
	position: absolute;
	width: 80%;
	direction: rtl;
	color: white;
	font-family: "Tahoma", Arial;
	font-size: 10px;
	padding-top: 22px;
	right: 1em;
}
.navigation{
	background: #DBF0DD;
}
.navigation_table{
	direction: rtl;
}
.navigation_key{
	background: URL('/images/local/navigation_key_local.gif') right bottom no-repeat;
	width: 120px;
	height: 20px;
	text-align: right;
	padding-right: 17px;
	font-size: 11px;
	font-family: tahoma;
}
.navigation_key a{
	color: black;
	width: 90%;
	text-decoration: none;
}
.navigation_key a:hover, .navigation_key a#current{
	text-decoration: none;
	color: #0F8DA4;
}
#left_tile{
	background: URL("/images/local/left_tile.gif") left top repeat-y;
	width: 22px;
}
#right_tile{
	background: URL("/images/local/right_tile.gif") right top repeat-y;
	width: 22px;
}

#circle_left_tile{
	background: URL("/images/local/circle_left_tile.gif") left top repeat-y;
}
#circle_right_tile{
	background: URL("/images/local/circle_right_tile.gif") right top repeat-y;
}
.lang_key{
	background: URL("/images/local/bg_lang_key.gif") right top repeat-x;
	height: 17px;
}
#lang_key{
	font-family: tahoma;
	direction: rtl;
}
#lang_key a{
	color: black;
	text-decoration: none;
}
#lang_key a:hover{
	color: #595959;
}

/* Local -> Navigation Style Sheet */

ul#navlist{
	background: #eef4f1;
	direction: rtl;
	padding: 5px 0px 4px 0px; height: 12px;	border-right: 1px dotted #A6D1BE;
	border-top: 1px dotted #A6D1BE;
	margin: 0px;
}
ul#navlist li{
	direction: rtl;
	display: inline;	list-style: none;
	font-weight: bold;
	font-size: 0.6em;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px dotted #A6D1BE;
}
ul#navlist li:after{
	content: '   ';
}
ul#navlist li:before{
	content: '    ';
}
ul#navlist li a{
		color: #4B886F;
	text-decoration: none;
}
ul#navlist li a:hover, ul#navlist li a#current{
	color: #95bbae;
}
.home{
	float: left;
	font-size: 11px;
	background: #eef4f1 URL('/images/local/home_icon.gif') 5px no-repeat;
	padding: 5px;
	padding-left: 25px;
	color: #4B886F;
	cursor: pointer;
	margin-left: 5px;
}
div.home:hover{
	background: #d1e3db URL('/images/local/home_icon.gif') 5px no-repeat;
}
.printable{
	float: left;
	font-size: 11px;
	background: #eef4f1 URL('/images/local/print_icon.gif') 5px no-repeat;
	padding: 5px;
	padding-left: 25px;
	color: #4B886F;
	cursor: pointer;
	margin-left: 5px;
}
div.printable:hover{
	background: #d1e3db URL('/images/local/print_icon.gif') 5px no-repeat;
}
.friend{
	float: left;
	font-size: 11px;
	background: #eef4f1 URL('/images/local/friend_icon.gif') 5px no-repeat;
	padding: 5px;
	padding-left: 25px;
	color: #4B886F;
	cursor: pointer;
	margin-left: 5px;
}
div.friend:hover{
	background: #d1e3db URL('/images/local/friend_icon.gif') 5px no-repeat;
}
.rpp{
	float: left;
	font-size: 11px;
	background: #eef4f1;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: #4B886F;
	cursor: pointer;
	margin-left: 5px;
}
div.rpp:hover{
	background: #d1e3db;
}
.rpp select{
	font-size: 0.7em;
}
.topofpage{
	float: left;
	font-size: 11px;
	background: #eef4f1 URL('/images/local/topofpage_icon.gif') 5px no-repeat;
	padding: 5px;
	padding-left: 25px;
	color: #4B886F;
	cursor: pointer;
	margin-left: 5px;
}
div.topofpage:hover{
	background: #d1e3db URL('/images/local/topofpage_icon.gif') 5px no-repeat;
}

h3{
	color: green;
	font-family: "Trebuchet MS", "Times", "Arial", "Verdana", "Georgia", "Tahoma", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Luxi Sans", Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
h3 a{
	color: #003300;
	text-decoration: none;
}
h3 a:hover{
	text-decoration: underline;
}
h6{
	color: #999999;
	font-family: "Tahoma", "Verdana";
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h6 a{
	color: #009933;
	text-decoration: none;
}
h6 a:hover{
	text-decoration: underline;
}
span{
	font-size: 0.75em;
	line-height: 25px;
	text-align: justify;
}
p{
	margin: 0px;
}
hr{
	vertical-align: bottom;
}
ul.list{
	margin: 0px;
	padding: 0px;
}
.list_header_bg{
	background: URL('/images/local/list_header_bg.gif') left no-repeat;
	height: 21px;
	font-weight: bold;
	color: #fff;
	list-style: none;
	padding-right: 1em;
	padding-top: 5px;
	font-size: 0.75em;
}
.list_header_bg a{
	color: white;
}
.list_header_bg a:hover{
	color: white;
}
.list_items{
	background: #B1D1C4;
	list-style: none;
	font-size: 11px;
	padding: 4 1em 4px 9px;
	border-bottom: 1px solid #83AD9C;
	border-left: 1px solid #40755F;
}
.list_items_ie{
	float: right;
	width: 49.99%;
	background: #B1D1C4;
	font-size: 11px;
	padding: 4px 1em 4px 9px;
	border-bottom: 1px solid #83AD9C;
	border-left: 1px solid #40755F;
}
.list_items_ff{
	float: right;
	width: 50%;
}
li.list_items:hover{
	background: #A0C6B7;
	cursor: pointer;
}
#tree_img{
	cursor: pointer;
}
.list_items_desc{
	background: #CEE6DC;
	list-style: none;
	font-size: 11px;
	padding: 4 1em 4px 9px;
	border-bottom: 1px solid #B1D1C4;
	border-left: 1px solid #40755F;
	color: #40755F;
}
.books_indextext{
	background: #ECF7ED;
	padding: 1em;
	font-size: 0.7em;
	list-style: none;
	border-bottom: 1px solid #B1D1C4;
	border-left: 1px dotted #40755F;
	border-right: 1px solid #CEE6DC;
}
.alpha_input{
	border: 1px solid #77B883;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 1px;
	font-size: 10px;
	font-family: tahoma;
	margin-right: 2px;
}
.form_input{
	background: #F4F4F4 url('/images/local/bg_form_input.gif') repeat-x;
	border: 1px solid #C1D3C8;
	padding-left: 4px;
	padding-right: 4px;
	height: 18px;
	font-size: 11px;
	font-family: tahoma;
	color: #3B8258;
}
.form_textarea{
	background: #F4F4F4 url('/images/local/bg_form_input.gif') repeat-x;
	border: 1px solid #C1D3C8;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px;
	font-family: tahoma;
	color: #3B8258;
}
.alpha_input_submit{
	margin-bottom: -3px;
}
.istifta_alpha{
	background: url(/images/local/istifta_alpha.gif) right top no-repeat;
	padding-right: 100px;
	font-size: 25px;
	font-family: georgia;
	color: green;
	font-weight: bold;
	height: 60px;
}
.istifta_cats{
	float: right;
	width: 21%;
	list-style: none;
	padding-right: 25px;
	background: url(/images/local/star.gif) top right no-repeat;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
}
.istifta_q{
	background: #B6C4B7 URL("/images/local/istifta_circle_top_left.gif") left top no-repeat;
	width: 100%;
}
div.istifta_q:before{
	background: URL("/images/local/istifta_circle_top_right.gif") right top no-repeat;
	content: "     ";
}
div.istifta_q:after{
	background: URL("/images/local/istifta_circle_bottom_right.gif") right bottom no-repeat;
	content: "     ";
}
.istifta_a{
	background: #D3DCD4 URL("/images/local/istifta_a_circle_bottom_left.gif") left bottom no-repeat;
	width: 100%;
}
div.istifta_a:before{
	background: URL("/images/local/istifta_a_circle_top_right.gif") right top no-repeat;
	content: "     ";
}
div.istifta_a:after{
	background: URL("/images/local/istifta_a_circle_bottom_right.gif") right bottom no-repeat;
	content: "     ";
}
.istifta_text{
	padding-right: 15px; padding-left: 15px;	font-family: Tahoma;
	font-size: 13px;
}
.istifta_count{
	position: absolute;
	background: URL("/images/local/istifta_count.gif") right 3px no-repeat;
	width: 83px;
	height: 28px;
	padding-right: 23px;
	padding-left: 10px;
	font-size: 13px;
	margin-top: -15px;
	margin-right: 15px;
}
.pagenums{
	font-size: 13px;
	background: URL("/images/local/pagenums.gif") right no-repeat;
	padding-right: 40px;
}
.affiliated{
	position: absolute;
	direction: ltr;
	left: 75px;
	margin-top: -13px;}
.dragme{
	position: relative;
	background: #89C194 URL("/images/local/win_bg.gif") right top no-repeat;
	padding: 5px;
	padding-top: 20px;
	border: 1px solid #77A780;
}
#win{
	left: 90px;
	position: absolute;
	cursor: move;
	height: 1px;
	display: none;
}
.title_main_menus{
	background: URL("/images/local/bg_main_menus.gif") no-repeat;
	height: 23px;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 15px;
	color: #3F685B;
	text-align: right;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 1px;}
div.title_main_menus a{
	color: #3F685B;
}
.main_menus_content{
	font-size: 0.75em;
	font-family: tahoma;
	height: 110px;
	padding-top: 10px;
	text-align: right;
}
.footnote{
	background: navy;
	color: white;
	padding: 2px;
	text-decoration: none;
}
.footnote:hover{
	background: #005999;
	color: white;
	text-decoration: none;
}
.list_content{
	background: #eef4f1;
	list-style: none;
	font-size: 11px;
	padding: 4 1em 4px 9px;
	border-bottom: 1px solid #40755F;
	border-left: 1px solid #40755F;
}
.daily_marquee{
	color: black;
	direction: rtl;
	position: absolute;
	top: 133px;
	right: 10px;
	width: 550px;
}
.mrq{
	position: relative;
	top: -18px;
	right: 140px;
	border: 0px;
}
.daily_istifta_{
	background: URL("/images/local/daily_istifta_tile.jpg");
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.list_items_di{
	background: URL("/images/local/daily_istifta_tile2.gif") top center repeat-x;
	font-size: 11px;
	padding: 20px;
}
.alpha_li{
	background: #417D64;
	list-style: none;
	padding: 15px;
	;
	height: 90px;
	border-top: 1px solid white;;
}
#alpha_pic{
	position: relative;
	float: left;
	margin-top: -42;
	margin-left: -15px;
}
.alpha{
	background: URL("/images/local/alpha_li.jpg") center no-repeat;
	width: 42px;
	height: 30px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #589663;
}
.alpha a{
	color: #417D64;
}
.alpha_search_marquee{
	width: 408;
	height: 33px;
	background: URL('../local/bg_alpha_search_marquee.png') no-repeat;	position: absolute;
	left: 90px;
	margin-top: -10px;
	direction: ltr;
	padding-top: 13px;
	font-size: 11px;
	color: white;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
}
div.alpha_search_marquee input{
	font-size: 11px;
}
.alpha_marquee{
	width: 222px;
	font-size: 11px;
	position: absolute;
	margin-top: -46px;
	right: 45px;
}
.alpha_table tr td{
	vertical-align: top;
}
.livesearch_go{
	position: absolute;
	margin-top: 0px;
	margin-left: -20px;
}
.books_bg_tile{
	background: url("/images/local/books_bg_tile.gif") right top repeat-y;
	padding-right: 70px;
}
.books_bg_bottom{
	background: url('/images/local/books_bg_bottom.png') right bottom no-repeat;	height: 50px;
	width: 90px;
	margin-right: -70px;
}
#ol{
	color: green;
	position: absolute;
	padding: 4px;
	padding-right: 12px;
	background: url('/images/local/bg_bio_ol.gif') right 8.5px no-repeat;
	margin-top: -30px;	font-size: 10px;
	margin-right: -12px;	display: none;
}
.subscribe{
	background: url("/images/local/bg_subscribe.gif") right top no-repeat;
	height: 31px;
	font-size: 11px;
	text-align: center;
}
.subscribe_input{
	font-size: 10px;
	font-family: tahoma;
	font-weight: normal;
	color: #006633;
	height: 16px;
	text-align: center;
	width: 130px;
	background: white;
	border: 1px solid gray;
}
.subscribe_submit{
	border: 1px solid green;
	font-family: tahoma;
	font-size: 10px;
	background: white;
	color: #006633;
}
.gallery_h_inp{
	direction: rtl;
	width: 30;
	font-size: 10px;
	font-family: courier new;
	text-align: center;
	height: 16px;
	border: 1px solid gray;
	color: navy;
}
.search_td{
	background: url(/images/local/search_t.gif) center repeat-x;
	height: 31px;
	font-size: 11px;
	text-align: center;
}
.search_select{
	font-size: 10px;
	font-family: tahoma;
	color: #006633;
	height: 14px;
	background: white;
	border: 1px solid gray;
}
#hl{
	font-weight: bold;
	background: #FFFFCC;
}
#nums{
	float: right;
	background: #E1FFE1;
	padding: 0 8 0 8px;
}
#address{
	direction: ltr;
	color: green;
	float: left;
	font-size: 11px;
}
#dl_list_header{
	float: left;
	margin-top: -4px;	font-size: 10px;
}
#dl_list_header img{
	margin-top: -2px;}
.na_li{
	background: #417D64;
	list-style: none;
	padding: 10px;
	border-top: 1px solid white;;
}
.table_li{
	font-size: 10px;
	color: white;
}
#td_li{
	background: white;
	color: black;
	text-align: center;
	padding: 4 0 4 0;
}