body{
	margin:0;
	padding:0;
	font:normal 12px Georgia, Verdana;
	color:#333333;
	line-height:18px;
	background:url(../images/bg.jpg) 0 0 repeat-x #f4a03c;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;}
	
a {color:#3366cc;background:transparent;text-decoration:none;}
a:hover {color: #3366cc;text-decoration:underline;}
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 */

p{
	padding:7px 0;
	margin:0;}

#wrapper{
	margin:auto;
	width:966px;}

.float_left{
	float:left;}

.float_right{
	float:right;}

.top{
	float:left;
	width:966px;}
	
.pager span{
	font:bold 12px Verdana;
	background:#84bf0d;
	color:#ffffff;
	border:1px solid #dedede;
	padding:0 2px;}

.pager a{
	font:bold 12px Verdana;
	background:#dedede;
	color:#9d5500;
	border:1px solid #dedede;
	padding:0 2px;
	text-decoration:none;}

.pager a:hover{
	font:bold 12px Verdana;
	background:#84bf0d;
	color:#ffffff;
	border:1px solid #dedede;
	padding:0 2px;}
	
.img1{
	padding:0;
	margin:2px 0 5px 0;
	width:958px;
	float:left;
	border:2px solid #ffffff;}	

#left{
	float:left;
	width:260px;
	padding-right:20px;
	background:url(../images/left_bg.png) left repeat-y;}

#left1{
	float:left;
	width:260px;
	padding-bottom:90px;
	background:url(../images/left_bottom.jpg) bottom no-repeat;
	min-height:550px;}

.l0{float:left;
	width:241px;
	padding:0 12px 20px 7px;}
.l{
	float:left;
	width:241px;
	background:url(../images/l_bg.gif) left repeat-y;}

.l1{
	float:left;
	width:241px;
	background:url(../images/l_bottom.gif) bottom no-repeat;}

.l1 ul{
	float:left;
	width:231px;
	padding:0 5px 5px 5px;
	list-style:none;
	margin:0;
	font:normal 13px Calibri, Arial, Helvetica, sans-serif;
	color:#144e14;
	line-height:22px;}
	
.l1 ul li{
	float:left;
	width:211px;
	padding:0 10px 10px 10px;
	list-style:none;
	border-bottom:1px dashed #d5d5d5;}	

.l1 ul a{
	text-decoration:none;
	color:#666666;}	

.l1 ul a:hover{
	text-decoration:underline;
	color:#666666;}

ul.classul{
	float:left;
	width:205px;
	padding:0;
	list-style:none;
	margin:0;
	font:normal 13px Calibri, Arial, Helvetica, sans-serif;
	color:#144e14;}

ul.classul li{
	float:left;
	width:200px;
	list-style:none;
	padding:3px 0 3px 5px;
	margin:0;
	border-bottom:none;}	

.l1 ul ul li a{
	text-decoration:none;
	color:#666666;}	

.l1 ul li ul li a:hover{
	text-decoration:underline;
	color:#666666;}		

#wrapper1{
	float:left;
	width:966px;
	padding:0;}

#wrapper1 .h2class{
	float:left;
	width:966px;
	padding:20px 0 20px 0;
	margin:0;
	color:#144e14;
    font:bold 20px Georgia, Palatino Linotype, Trebuchet MS;}   

#content{
	float:left;
	width:656px;
	padding:0 20px 0 10px;
	text-align:justify;
	color:#333333;
	line-height:18px;}

#content .h1class{
	float:left;
	width:656px;
	padding:10px 0 20px 0;
	text-align:center;
	margin:0;}

#content .h2class{
	float:left;
	width:656px;
	padding:20px 0 20px 0;
	margin:0;
	color:#144e14;
    font:bold 20px Georgia, Palatino Linotype, Trebuchet MS;}
    
#content .h4class{
	float:left;
	width:656px;
	padding:20px 0 5px 0;
	margin:0;
	color:#144e14;
    font:bold 20px Georgia, Palatino Linotype, Trebuchet MS;
    border-bottom:6px solid #144e14;}    	

#prayer{
	background:url(../images/timetable_bg.jpg) center no-repeat;
	float:left;
	width:230px;
	color:#144e14;}
	
#prayer h2{
	width:230px;
	float:left;
    color:#665706;
    font:bold 18px Palatino Linotype, Trebuchet MS;
    padding:0;
	margin:0 0 10px 0;
	text-align:center;}

.lefth2{
	width:260px;
	float:left;
    color:#144e14;
    font:bold 26px Palatino Linotype, Trebuchet MS;
    padding:10px 0;
	text-align:center;}
	
#site_map{
	float:left;
	width:656px;
	font:bold 14px Arial;
	color:#c47e27;
	padding:6px 0;}
	
.step{
	width:656px;
	float:left;
	padding-top:2px;
	color:#144e14;
	font:bold 10px Verdana;}
	
.step a{
    color:#665706;}
   
.step a:hover{
    color:#665706;
    text-decoration:none;}
   
.step2{
	width:966px;
	float:left;
	font-size:10px;
	padding-top:2px;
	color:#144e14;
	font-weight:bold;}
	
.step2 a{
    color:#665706;}
   
.step2 a:hover{
    color:#665706;
    text-decoration:none;}
    
.conform{
	float:left;
	width:656px;
	font:bold 14px Arial;
	color:#c47e27;
	padding:6px 0;}	
	
.donate2{
	float:right;
	padding:0 0 35px 10px;}
	
.news_thumb2{
	float:left;
	padding:0 10px 10px 0;}	
	
.novisible{
	display:none;}
	
.float_leftg{
	float:left;
	margin-top:20px;
	width:100%;}
	
.grid1{
	height:70px;
	vertical-align:bottom;
	background:url(../images/month.gif) top no-repeat;}

.grid2{
	height:70px;
	vertical-align:bottom;
	background:url(../images/weekly.gif) top no-repeat;}

.grid3{
	height:70px;
	vertical-align:bottom;
	background:url(../images/annual.gif) top no-repeat;}	
	
.newgrid_title{
	padding:6px; 
	font:bold 18px Palatino Linotype, Arial, Helvetica, sans-serif;
	color:#144e14;
	border-bottom:1px solid #333333;}

.newgrid_title2{
	padding:6px; 
	font:bold 12px Georgia, Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom:1px dotted #666666;}
	
.newgrid_title2 a{
	color:#333333;
	text-decoration:none;}	
	
.newgrid_title2 a:hover{
	color:#333333;
	text-decoration:underline;}		

.newgrid_desc{
	padding:2px 0; 
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#144e14;
	margin:0;
	border-bottom:6px solid #144e14;
	padding:6px 0 6px 2px;
	float:left;
	width:100px;}	

.newgrid_desc2{
	padding:2px 0; 
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#144e14;
	margin:0;
	border-bottom:6px solid #144e14;
	padding:6px 0 6px 2px;
	float:left;
	width:296px;}	

.newgrid_desc3{
	padding:2px 0; 
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#144e14;
	margin:0;
	border-bottom:6px solid #144e14;
	padding:6px 0 6px 2px;
	float:left;
	width:50px;}

.newgrid_descB{
	padding:2px 0; 
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4b4c4b;
	margin:0;
	padding:6px 0 6px 2px;
	float:left;
	width:100px;
	text-align:left;}	

.newgrid_desc2B{
	padding:2px 0; 
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#144e14;
	margin:0;
	padding:6px 0 6px 2px;
	float:left;
	width:296px;}	

.newgrid_desc2B a{
	color:#144e14;}	
		
.newgrid_desc2B a:hover{
	color:#144e14;}	

.newgrid_desc5B{
	padding:2px 0; 
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0;
	padding:6px 0 6px 2px;
	float:left;
	width:222px;}		

.newgrid_desc3B{
	padding:2px 0; 
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4b4c4b;
	margin:0;
	padding:6px 0 6px 2px;
	float:left;
	width:50px;}

.newgrid_desc4B{
	padding:2px 0; 
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0;
	padding:6px 0 6px 2px;
	float:left;
	width:496px;
	font-style:italic;}

.rowborder{
	border-bottom:1px dashed #e5b57b;}
	
.videos{
	padding:6px; 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom:1px dotted #666666;}
	
.videos a{
	color:#333333;
	text-decoration:none;}	
	
.videos a:hover{
	color:#333333;
	text-decoration:underline;}		

.vch a{
	color:#144e14;
	font:bold 12px Arial;
	margin-top:15px;}
		
.float1{
	float:left;
	padding-top:10px;
	width:656px;}
	
.dot_line{
	float:left;
	width:100%;
	padding-bottom:10px;
	line-height:18px;
	border-bottom:1px dotted #144e14;}

.float_right3{
	float:right;
	padding:5px 0 0 0;}
			
.title2{
	font:bold 18px Calibri;}

.italic{
	font:bold 11px Georgia;
	font-style:italic;}
	
.bold_class{
	font-weight:bold;
	color:#000000;
	padding-bottom:6px;}
	
.br1{
	border:3px solid #144e14;}	

.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;}		

#prayer2{
	width:214px;
	float:left;
    margin:0;
    padding:0 11px 0 5px;}

.PT_td1{
	width:137px;
	float:left;
	font:bold 14px Trebuchet MS;
	color:#144e14;
	text-align:right;
	padding:6px 0 4px 0;}

.PT_td2{
	width:77px;
	float:left;
	font:bold 14px Trebuchet MS;
	color:#144e14;
	text-align:center;
	padding:6px 0 4px 0;}
	
.PT_td3{
	width:74px;
	float:left;
	font:bold 14px Trebuchet MS;
	border-bottom:1px dotted #669933;
	padding:6px 0 6px 10px;}
		    
.PT_td4{
	width:55px;
	float:left;
	border-bottom:1px dotted #669933;
	padding:6px 0;
	text-align:center;
	font:normal 14px Trebuchet MS;}
	    
.PT_td5{
	width:75px;
	float:left;
	border-bottom:1px dotted #669933;
	padding:6px 0;
	text-align:center;
	font:normal 14px Trebuchet MS;}

.PT_td6{
	width:74px;
	float:left;
	font:bold 14px Trebuchet MS;
	padding:6px 0 11px 10px;}
	
.PT_td7{
	width:55px;
	float:left;
	padding:6px 0 14px 0;
	text-align:center;
	font:normal 14px Trebuchet MS;}
	    
.PT_td8{
	width:75px;
	float:left;
	padding:6px 0 14px 0;
	text-align:center;
	font:normal 14px Trebuchet MS;}
	
.LR_link{
	width:220px;
	float:left;
	text-align:left;
	padding:12px 0 6px 10px;
	height:18px;}
	
.LR_link a{
    text-decoration:none;
    color:#003200;
	font:normal 13px Calibri;}  	
	
.LR_link a:hover{
    text-decoration:underline;
    color:#003200;
	font:normal 13px Calibri;} 

.news_box{
	padding:10px 0;
	width:656px;
	float:left;
	border-bottom:1px dotted #666666;
	line-height:14px;}

.date{
	float:left;
	width:40px;
	background-color:#d2d83c;
	border:1px solid #bd9e5a;
	color:#003300;
	padding:5px 0;
	text-align:center;}

.date1{
	float:left;
	width:40px;
	text-transform:uppercase;}
	
.date2{
	float:left;
	width:40px;
	font-size:20px;
	text-transform:uppercase;}
	
.news2{
	float:left;
	width:586px;
	padding-left:20px;}
	
.news_title{
	font:bold 14px Georgia, Verdana, Helvetica, sans-serif;
	color:#003300;
	padding-bottom:10px;}
	
.news_title a{
	color:#003300;
	text-decoration:none;}
	
.news_title a:hover{
	color:#003300;
	text-decoration:underline;}	

.morenew{
	float:left;
	width:576px;
	padding-left:20px;
	text-align:right;}

.morenew a{
	text-decoration:underline;
	color:#003300;
	font-weight:bold;}
	
.morenew a:hover{
	text-decoration:none;
	color:#003300;
	font-weight:bold;}

#footer{
	width:100%;
	float:left;
	height:250px;
	background:url(../images/footer_bg.jpg) top left no-repeat;}

#footer2{
	margin:auto;
	width:966px;}

#copy{
	float:left;
	padding:205px 0 0 15px;
	color:#ffffff;
	font:normal 12px Calibri;
	letter-spacing:1px;}

#copy a{
	text-decoration:none;
	color:#ffffff;}	
	
#copy a u{
	color:#66ff66;}
	
#copy a:hover{
	text-decoration:none;
	color:#ffffff;}

#validation{
	float:right;
	padding:205px 10px 0 0;
	width:279px;}

#validation img{
	float:left;
	padding:0 10px 0 0;}

.personal_td1{
	font:bold 12px arial;
	color:#42453e;}
	
.personal_td01{
	font:normal 12px arial;
	color:#42453e;}	 	

.right_col{
	font:bold 12px arial;
	color:#42453e;
	padding:5px; 
	width:200px;}
	
.manditory{
	color:Red;
	padding-left:5px;}	

.form{
	background-color:#fefdfe;
	border:1px solid #e6bddf;
	font-size:12px;
	padding:2px;}

.al0{
	float:left;
	width:241px;
	padding:0 12px 20px 7px;}
.al{
	float:left;
	width:241px;
	background:url(../images/al_bg.gif) left repeat-y;}

.al1{
	float:left;
	width:241px;
	background:url(../images/al_bottom.gif) bottom no-repeat;}

.al1 ul{
	float:left;
	width:231px;
	padding:0 5px 5px 5px;
	list-style:none;
	margin:0;
	font:normal 11px Georgia, Arial, Helvetica, sans-serif;
	color:#144e14;
	line-height:22px;}
	
.al1 ul li{
	float:left;
	width:211px;
	padding:0 10px 10px 10px;
	list-style:none;
	border-bottom:1px dashed #a8daa8;}	

.al1 ul a{
	text-decoration:none;
	color:#000000;}	

.al1 ul a:hover{
	text-decoration:underline;
	color:#000000;}

.float_leftgrid{
	float:left;
	width:656px;}

.float_leftgrid h2{
	margin:20px 0 0 0;}

.hadith{
	width:460px;
	float:left;
	height:110px;
	padding:45px 98px 40px 98px;
	background:url(../images/hadith.gif) repeat-y;
	font:normal 12px Tahoma;
	color:#003200;}

.nodisplay{
	display:none;
	visibility:hidden;}
