@font-face {
font-family: 'KFGQPC_Naskh';
src: url('fonts/KFC_naskh.eot');
src: local('KFGQPC Uthman Taha Naskh'), url('fonts/KFC_naskh.otf') format('opentype');}

@font-face {
font-family: 'GE SS Text Light';
src: url('fonts/GE_SS_Text_Light.eot');
src: local('KFGQPC Uthman Taha Naskh'), url('fonts/GE SS Text Light.otf') format('opentype');}

* { margin: 0;	padding: 0; }
body { margin: 0; padding: 0; font: 15px GE SS Text Light, GE SS Text Light, Helvetica, sans-serif;	color: #333; background:url(images/body.jpg); background-attachment: fixed; }

#mainWrapper { width:980px; background:url(images/main_wrapper.png); margin: auto; margin-top:0px; overflow:hidden; }

#wrapper { width:906px; margin:10px; background:#fff url(images/wrapper.png) 100% 0 no-repeat; overflow:hidden; padding:27px; }

a {color:#333; text-decoration:none;}
a:hover {color:#00A5FF;}

h1.index { padding: 0; margin: 1px 0 20px 0; font: bold 30px GE SS Text Light,tahoma; color:#333; text-align:center;}
table.index { direction:ltr; text-align:left;}
img.index {border:none; margin:0 3px 0 0;}

div.header { background:url(images/dotted_horiz.png) 0 100% repeat-x; height:215px; margin-top:0px; margin-bottom:0px; }
div.header img { border:none; margin: 0 15px 0 0; border:none; vertical-align:middle; margin-right:15px; }

div.content { overflow:hidden; margin-top:3px; padding-top:10px; }

div.space { padding: 10px 0 0 0; }
div.navbar { width:500px; padding: 0; margin: 0 auto; margin-bottom:1px; margin-top:3px; text-align:center; }
div.navbar h1 { padding: 0; margin: 0; font: bold 30px GE SS Text Light,tahoma; color:#333; }
div.navbar h1:hover { color:#00A5FF; }
div.navbar a { font: bold 30px GE SS Text Light,tahoma; color:#333; }
div.navbar a:hover { color:#00A5FF; }

div.contentspace { padding: 0; margin:10px 20px 0 20px; font: normal 14px GE SS Text Light; text-align:justify; }

div.copyright { height:45px; padding:0; text-align:center; clear:both; }
div.copyright p { padding:10px 0 10px 0; }
div.copyright a { color:#333; }
div.footertext { color:#333; padding:10px 0 10px 0; text-align:center; }
div.footer { color:#333; padding:0; }

span.ayat { color:#333; padding: 0; font: normal 19px KFGQPC_Naskh,'traditional arabic','DecoType Thuluth'; line-height:35px; }


/* start header ads */
div.headerads { padding: 2px 0 2px 0; text-align:center; }
div.headerads img { border:none; }
/* end header ads */

/* start footer ads */
div.footerads { padding: 20px 0 2px 0; text-align:center; }
div.footerads img { border:none; }
/* end footer ads */


/* start allsoraloop */
div.allsoraloop { padding: 15px 0 15px 0; }
div.allsoraloop td { padding:7px; border:1px solid #cccccc; }
div.allsoraloop td:hover { background-color:#f2f2f2; border:1px solid #dddddd; }
div.allsoraloop a { display:block; color:#333; }
div.allsoraloop a:hover { color:#333; }
div.allsoraloop span.n { padding:0 3px; }
div.allsoraloop span.s { padding:0 3px; }
/* end allsoraloop */


/* Start: Header Menu */
.headerMenu { background:url(images/dotted_horiz_dbl.png) 0 100% repeat-x; height:12px; padding:0 0 17px; }
.headerMenu ul { list-style: none; }
.headerMenu ul li { float:right; padding-left:20px; position:relative; }
.headerMenu ul li a { background:url(images/bullet_list.png) right 2px no-repeat; display:block; padding-right:15px; text-transform:uppercase; color:#333; padding-bottom:17px; }
.headerMenu ul li a:hover { color:#00A5FF;	text-decoration:none; }
	
/* Drop Down Menu */
.headerMenu ul ul { position:absolute; width:220px; right:0; top:30px; background-color:#ffffff; height:auto; font-size:12px; line-height:18px; display:none; z-index:100; }
.headerMenu ul ul li { float:none; padding:0 0 1px; 	border: 1px solid lightgray; border-bottom: 2px solid #9b9b9b; box-shadow: 0 0 4px #9b9b9b; }
.headerMenu ul ul li a { color:#333; text-decoration:none; background:none; height:auto; padding-top:4px; padding-bottom:4px; height:100%; }
.headerMenu ul ul li a:hover { background-color:#eeeeee; color:#333; }
.headerMenu ul ul ul { right:100%; top:0; }				
/* End: Header Menu */


/* accordion */
#accordion {
	background-color:#fff;
	border:1px solid #ccc;	
}

#accordion .translateallsoraloop {
	padding:0;
	margin:0;
}

#accordion h2 {
	background-color:#f2f2f2;
	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;
	text-align:center;
}

#accordion h2.current {
	cursor:default;
	background-color:#fff;
}

#accordion .pane {
	border:1px solid #fff;
	display:none;
	height:1220px;
	padding:15px;
	color:#fff;
	font-size:12px;
}
/* accordion */