body{
	font: normal 15px Calibri, Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#000000;
	padding:0;
	margin:0;
	background:url(../images/top_bg.jpg) top repeat-x;}


a
{
	color:#339999;
  text-decoration:underline;
  background:transparent;}
	
a:active{
	color:#f5d001; 
	background:transparent;}
	
a:hover{
	color:#f5d001; 
	text-decoration:none; 
	background:transparent;}

a:link img, a:visited img{
	border-style:none;} /* no border on img links */

a img {color:white;}        /* trick to hide the border in Netscape 4 */
a img {color:inherit;}    /* undo the color change above */

.float_right{
	float:right;}

.float_left{
	float:left}

p{margin:0;
  padding:8px 0 0 0;}

.wrapper{
	margin:auto;
	width:987px;}
	
.wrapper2{
	margin:auto;
	width:987px;
	background:url(../images/foote_bg2.jpg) 25px 0 no-repeat;
	height:121px;}	

#top{
	width:945px;
	float:left;
	height:150px;
	padding:24px 0 0 42px;}
#wrapper0	
{
	width:100%;
	float:left;
	background:url(../images/backgr.jpg) center;}
	
#main0{
	float:left;
	width:100%;
	padding-bottom:20px;
	}

#main{
	float:left;
	width:100%;
	background:url(../images/nav_bottom.gif) top repeat-x;}	

#content{
	float:left;
	width:720px;
	padding:32px 20px 0 0;
	line-height:18px	}
	
#right{
	float:left;
	width:247px;
	background:url(../images/right_bg.jpg) 0 3px repeat-x #e4f5fb;
	color:#effcf7;
}
	
.events{
	width:247px;
	float:left;
	padding:25px 0 7px 0;
	text-align:center;}	
	
.calendar{
	width:213px;
	float:left;
	padding:0 17px 18px 17px;
	text-align:center;}
	
.calendar a{
	text-decoration:none;}	

.calendar2{
	width:203px;
	float:left;
	background-color:#135645;
	padding:5px 5px 15px 5px;}
	
.donate{
	width:247px;
	float:left;
	padding:0 0 8px 0;
	text-align:center;}	
	
.donate2{
	width:247px;
	float:left;
	padding:0 0 25px 0;
	text-align:center;}	
	
.onlinestore{
	width:247px;
	float:left;
	padding:0 0 9px 0;
	text-align:center;}	
	
.onlinestore2{
	width:231px;
	float:left;
	padding:0 8px;}
	
.onlinestore3{
	width:231px;
	float:left;
	padding:12px 0;
	border-bottom:1px dotted #009999;}
	
.onlinestore4{
	width:176px;
	float:left;
	padding:0 0 5px 15px;
}
.onlinestore4 a
{
	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;}	
.onlineimg{
	width:40px;
	float:left;}		
	
.imgright{
	border:1px solid #666600;
	float:left;}
	
.viewoustore{
	width:247px;
	float:left;
	padding:8px 0 8px 0;
	text-align:center;
	font:bold 14px Georgia, Verdana, Arial, Helvetica, sans-serif;}	
	
.viewoustore a{
	color:#009999;
	text-decoration:underline;}	
	
.viewoustore a:hover{
	color:#009999;
	text-decoration:none;}
												
.advertisement{
	width:235px;
	float:left;
	padding:12px 6px 0 6px;
	text-align:left;
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;}
			
.welcome{
	width:700px;
	float:left;
	padding:5px 0 10px 0;
	text-align:center;}
	
.img1{
	border:1px solid #6f6f3e;
	float:left;
	margin:5px 10px 30px 0;}
	
.latest{
	padding:2px 0;
	width:700px;
	float:left;
	color:#028d7e;
	font:bold 18px Century, Georgia, Trebuchet MS, Helvetica, sans-serif;
	border-bottom:1px solid #028d7e;
	text-transform:uppercase;}
	
.news_box{
	padding:10px 0;
	width:700px;
	float:left;
	border-bottom:1px dotted #028d7e;}

.date{
	float:left;
	width:40px;
	background-color:#333333;
	border:1px solid #000000;
	color:#ffffff;
	padding:5px 0;
	text-align:center;}

.date_box{
	float:left;
	width:40px;
	background-color:#333333;
	border:1px solid #000000;
	color:#ffffff;
	padding:5px;
	font-size:14px;
	text-align:center;
	margin:0 15px 5px 0;
	}


.date1{
	float:left;
	width:40px;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;}
	
.date2{
	float:left;
	width:40px;
	font:normal 20px Georgia, Arial, Helvetica, sans-serif;
	text-transform:uppercase;}
	
.news2{
	float:left;
	width:638px;
	padding-left:20px;}
	
.news_title{
	font:bold 12px Georgia, Arial, Helvetica, sans-serif;
	color:#339999;}
	
.news_title a{
	color:#339999;
	text-decoration:none;}
	
.news_title a:hover{
	color:#339999;
	text-decoration:underline;}	
	
	
a.newtextlnk{
	color:#000000;
	text-decoration:none;}
	
a.newtextlnk:hover{
	color:#666666;
	text-decoration:underline;}			
	


.corces0{
	width:700px;
	float:left;
	padding-top:20px;}
	
.corces{
	padding:2px 0 0 0;
	margin-bottom:-50px;
	width:460px;
	float:left;
	color:#028d7e;
	font:bold 18px Century, Georgia, Trebuchet MS, Helvetica, sans-serif;
	text-transform:uppercase;
}
	
.corces2{
	width:227px;
	float:left;
	vertical-align:top;}
	

	
.cources_title{
	padding:13px 0 13px 0; 
	width:100%;
	font:bold 12px Georgia, Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom:1px dotted #666666;}
	
.cources_title a{
	color:#333333;
	text-decoration:none;}	
	
.cources_title a:hover{
	color:#333333;
	text-decoration:underline;}		
	
	
		
#footer2{
	width:100%;
	float:left;
	padding-top:0;
	height:121px;
	background:url(../images/footer_bg.jpg)  repeat-x;}
	
#footer_menu{
	width:100%;
	float:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;}

#footer_menu ul{
    margin:0;
    padding:30px 0 0 0;
    list-style-type:none;}

/*Top level list items*/
#footer_menu ul li{
    float:left;
	color:#fedf33;
	padding-left:7px;}

#footer_menu a{
	font:normal 11px Tahoma;
	color:#fedf33;
	text-decoration:none;
	padding-right:3px;}
	
#footer_menu a:hover{
	text-decoration:none;}	

#copy{
	float:left;
	background:url(../images/copyright.gif) no-repeat 5px 32px;
	padding:30px 0 0 35px;
	color:#fcd814;
	font:normal 12px Calibri;}
		
#copy a{
	text-decoration:none;
	color:#fcee51;}

#copy a:hover{
	text-decoration:none;}

#validation{
	float:right;
	padding:45px 10px 0 0;}
	
#validation img{
	float:left;
	padding-right:5px;}
.h1class
{
	 margin:0;
	 padding:0 0 10px 0;
	 font:bold 22px Georgia;
	 color:#79df02;
	}
.title
{
	 font:bold 15px Verdana;
	 color:#d8d001;
	 padding-bottom:10px;
	 float:left;
	 width:100%;
	}
#right ul 
{
	margin:0;
	padding:0 0 35px 0;
	list-style:none;
	float:left;
	width:247px;
	}
#right ul li ul
{
	margin:0;
	padding:0;
	}	
	
	
#right ul li a
{
	text-decoration:none;
	color:#bcfefc;
	font:normal 13px Verdana;
	background:url(../images/arrow.png) no-repeat 11px 5px;
	padding-left:30px;
	padding-right:6px;
	display:block;
	}
#right ul li a:hover
{
	color:#093d25;
	}
#right ul li
{
	background:url(../images/dots.gif) repeat-x bottom;
	padding:9px 0 10px 0;
	float:left;
	width:247px;
	}
	
#right ul li ul li
{
	padding:7px 0 0 20px;
	width:217px;
	background:none;
	}
#right ul li ul li a
{
	font:normal 12px verdana;
	background:url(../images/arrow2.png) no-repeat 11px 3px;
	padding-left:25px;
	color:#9fd6cd;
	}	
	
	
	
.hadith
{
	background:url(../images/bg_17.gif);
	width:500px;
	float:left;
	padding:0 15px 10px 52px;
	font-size:12px;
	line-height:19px;
	color:#9d9f2a;
	}
.collector
{
	float:right;
	font-style:italic;
	font:bold italic 11px verdana;
	}
.hadith_collections a
{
	font-weight:bold;
	font-size:16px;
	padding:20px 0 0 210px;
	color:#010101;
	float:left;
	
	}
.CustomTabStyle .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(images/tab-line.gif) repeat-x bottom;
}
.OtherMonthDayStyle
{
    visibility:hidden;
    }
a.cal_a {color:#ffffff;}
.br1
{
	border-bottom:1px dotted #bdbdb2;
	padding:15px 0;
	}
.GB1
{
    padding:15px 0 0 23px;
    color:#effcf7;
    }
.PS
{
    font-size:9px;
    font-family:Verdana;
    }
#D_btn
{
    text-align:center;
    padding-top:15px;
    }
.form1
{   font:normal 11px verdana;
    border:1px solid #c1c1b6;
    color:#026b60;
    background-color:#fefefd;
    padding:2px;
    }
.AI_td1
{
    vertical-align:top;
    width:90px;
    background-color:#cce8e4;
    font-weight:bold;
    text-align:right;
    padding-right:10px;
    }
.AI_td2
{
    background-color:#e1f4f1;
    }    
.AI_td2 a
{
    text-decoration:none;
    font-weight:bold;
    }    
.AI_td3
{
    border:1px solid #e9eaea;
    padding:2px;
    width:99%;
    }
    
 

.box
{	float:left;
 	width:360px;
 	padding-top:55px;
	text-align:center;
	}
.box a
{   
	
	text-decoration:none;
	font:bold 16px Calibri;
	 color:#140700;
	}
.box a:hover 
{
	text-decoration:underline;
	}		
.img2 
{
padding-top:10px;}

.titleclass 
{     float:left;
      width:720px;
      padding:30px 0 30px 0;
      text-transform:uppercase;
	 font:bold 15px Arial;
	color:#1e8652;}
.titleclass1 
{
	float:left;
	width:680px;
	padding:0 0 12px 36px;}

 .subtitle
{     float:left;
      width:520px;
      padding-bottom:12px;  
	
	} 
	
.subtitle a:hover 
{
	color:#59c38e;}	
	
.boldclass 
{     float:left;
	font:bold 12px Arial;
	color:#3d6250;
	width:120px;
	padding:0 0 12px 36px;}

.h3class 
{
	margin:0;
	padding-top:12px;
	font:bold 14px Verdana;}	
	
.ulclass  
{   
	margin:0;
	padding:15px 0 6px 20px;
	list-style-type: disc;
	}
.ulclass li 
{
	padding-top:5px;}	
.ulclass a:hover	  
{
	color:#59c38e;}
.h2class 
{
	margin:0;
	padding:10px 0;
	text-align:center;
	font:bold 20px Georgia;
	}
.h2class a 
{
	text-decoration:none;
	color:#f6920e;}	
.h2class a:hover 
{
	text-decoration:underline;
	color:#139486;}
.price
{
	color:#ed3902;
	font:bold 18px Georgia;
	text-align:center;
	}
.td1class	
{
	width:460px;
	padding-left:20px;
		}
.lblTitle 
{
	font:bold 18px calibri;
	color:#16483b;
           }
.price2 
{
	color:#ed3902;
	font:bold 22px Georgia;} 

.form2 
{
	width:50px;
	border:1px solid #658274;
	color:#335343;
	background-color:#fffffe;}
.form3 
{
	width:18px;
	border:1px solid #658274;
	color:#335343;
	padding-left:2px;}	
.tb_title 
{
	padding:20px 0 0 100px;
      text-transform:uppercase;
	 font:bold 15px Arial;
	color:#1e8652;	}	
.tb_title1 
{
	 font:bold 13px Arial;
	color:#1e8652;}
	
	
	
.boldclass1 
{
	font:bold 12px Arial;
	color:#3d6250;
	width:200px;
	text-align:right;
	padding-right:15px;
	}	
.table_class 
{
	width:350px;
	margin:50px 0 0 160px; 
}  	
.img3 
{
	float:left;
	padding:0 15px 10px 0;}	
.photo_invisible
{
	display:none;
	}
.g_title1 
{
	 font:bold 13px Arial;
	 padding-bottom:5px;
	color:#1e8652;}
.italic
{
	font-style:italic;
	color:#959594;
	}
.donate3
{
	background-color:#bdddcc;
	border:1px solid #8db9a2;
	padding:0 0 20px 20px;
	}
#course_nav ul li
{
	padding:8px 0 0 25px;
	width:auto;
	background:none;
	}
#course_nav ul li a
{
	background:none;
	padding:0;
}











