body {
font:normal 13px Tahoma;
margin:0;
padding:0;
color:#999999;
background:#2d322b url(../images/bd_bg.gif) top center repeat-x;
}
html, form{
margin:0;
padding:0;
}
a { color: #ff7209; background: transparent; text-decoration:none; }
a:hover { color: #a17027;text-decoration:none;}
a:link img, a:visited img { border-style: none } /* no border on img links */

  a img { color: white; border:none;} /* trick to hide the border in Netscape 4 */
  a img { color: inherit; }  /* undo the color change above */
 .float_left{float:left;}
 .float_right{float:right;}



.wrapper p
{
padding:6px 0;
margin:0;
}
.wrapper {
width:1000px;
margin:0 auto;
}

#wrapperbg1 {
width:100%;
background:url(../images/wrap_left.gif) top left repeat-y;
float:left;
}

#wrapperbg2 {
width:100%;
background:url(../images/wrap_right.gif) top right repeat-y;
float:left;
padding-bottom:20px;
}

#top 
{
	float:left;
	width:825px; 
	padding:0 0 0 155px;
	height:181px;
	background: url(../images/msq_img.gif) bottom left no-repeat;
	margin-bottom:13px;
	}
	
.lg_cls 
{
	float:left;
	padding:41px 0 0 0;
	}
.hjr_cls 
{
	padding:40px 0 0 115px;
	}
	
#BN_bx 
{
	float:left;
	width:966px;
	background-color:#80ca15;
	margin:5px 0 0 12px;
	padding:0 0 0 10px;
	}	
	
.content 
{
	float:left;
	width:704px;
	padding:14px 0 0 12px;
	}
	
.content2 
{
	float:left;
	width:980px;
	padding:14px 0 0 12px;
	}
		
.reminder_box 
{
	float:left;
	width:666px;
	border:3px solid #80ca15;
	background-color:#181a18;
	padding:11px 16px;
	color:#f2f2f2;
	}	
	
.reminder_box h1 
{
	margin:0;
	padding:0;
	font:normal 20px Tahoma;
	color:#80ca15;
	}
	
.reminder_box span 
{
	color:#989797;
	}

.VD_box 
 {
 	float:left;
 	width:320px;
 	padding:15px 0 0 0;
 	}
	
.VD_box h2 
{
	margin:0;
	padding:0;
	font:normal 18px Tahoma;
	color:#80ca15;
	}
	
.NW_box 
 {
 	float:right;
 	width:320px;
 	padding:15px 0 0 0;
 	}
	
.NW_box h2 
{
	margin:0;
	padding:0 0 10px 0;
	font:normal 18px Tahoma;
	color:#80ca15;
	}
	
.br1 
{
	border-bottom:1px dotted #51514e;
	padding:10px 0;
	}
	
.br1 a 
{
	color:#5a9702;
	}
	
.row3 
{
	float:left;
	width:100%;
	border-bottom:1px dotted #51514e;
	padding:0 0 15px 0;
	font:normal 12px Calibri;
	margin-bottom:15px;
	}

.row3 h3 
{
	margin:0;
	padding:0;
	font:bold 12px Tahoma;
	color:#bfbdbd;
	}
		
.row3 a 
{
	color:#bfbdbd;
	font:bold 12px Tahoma;
	}

.row5
{
	border-bottom:1px dotted #51514e;
	padding:10px 0;
	margin-bottom:15px;
	line-height:normal;
	float:left;
	width:100%;
	}
.row5 a
{
	text-decoration:none;
	}	
	
.row5 h2 
{
	margin:0;
	padding:0 0 5px 0;
	font:bold 12px Tahoma;
	color:#000000;
	}
.row5 h2 a
{
	color:#000000;
	}		
		
a.img_cls 
{
	float:left;
	margin:0 7px 0 0;
	}
	
a.img_cls  img 
{
	border:1px solid #5f5b5b;
	}
	
	
.right_box 
{
	float:right;
	width:226px;
	background-color:#181a18;
	margin:14px 10px 0 0;
	padding:8px 9px;
	}	

.DT_bx 
{
	float:left;
	width:225px;
	font-family:Arial;
	padding:0 0 25px 0;
}	

.DT_bx h2 
{
	margin:0;
	padding:6px 0;
	font:normal 18px Tahoma;
	color:#ffffff;
	background-color:#80ca15;
	text-align:center;
	}

.DT_bx h2 a
{
	color:#fff;
	}
	
.titleRH 
{
	margin:0;
	padding:6px 0;
	font:normal 18px Tahoma;
	color:#ffffff;
	background-color:#80ca15;
	text-align:center;
	}
	
.titleRH a
{
	color:#fff;
	}
	
.PT_box 
{
	float:left;
	width:225px;
	font-family:Arial;
	padding:0 0 25px 0;
}	

.PT_title 
{
	margin:0;
	padding:6px 0;
	font:normal 18px Tahoma;
	color:#ffffff;
	background-color:#80ca15;
	text-align:center;
	margin-bottom:7px;
	}

.PT_begin 
{
	float:left;
	width:127px;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:#999595;
	}
	
.PT_Jamaah 
{
	float:left;
	width:77px;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:#999595;
	}	
	
.PT_row1 
{
	float:left;
	width:200px;
	padding:7px 0;
	border-bottom:1px dotted #629816;
	margin-left:13px;
	font:normal 13px Arial;
	color:#999999;
	}	

.PT_row2 
{
	float:left;
	width:200px;
	padding:7px 0;
	margin-left:13px;
	font:normal 13px Arial;
	color:#999999;
	}	
	
.prayer 
{
	float:left;
	width:80px;
	padding:0 0 0 5px;
	}	
	
.begins2 
{
	float:left;
	width:76px;
	}	
	
.jamaah2 
{
	float:left;
	width:33px;
	}	
	
a.view_cls 
{
	float:left;
	margin:5px 0 30px 13px;
}	
				
#wrapperFR 
{
	float:left;
	width:100%;
	background: url(../images/ftr_bg.gif) top left repeat-x;
	}
	
#footer 
{
	float:left;
	height:198px;
	margin:10px 0 0 0;
	width:990px;
	background:url(../images/ftr_img.gif) top left no-repeat;
	}

.ftr_left 
{
	float:left;
	width:680px;
	padding:10px 0 0 30px;
	}

.AU_bx 
{
	float:left;
	width:175px;
	padding:0 25px 0 0;
	}
	
.UR_bx 
{
	float:left;
	width:225px;
	padding:0 0 0 45px;
	}
	
	
.titleFR 
{
	margin:0;
	padding:0 0 10px 0;
	font:normal 19px Trebuchet MS;
	color:#80ca15;
	}
	
.titleFR span 
{
	color:#cccccc;
	}

.FR_ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	}

.FR_ul li 
{
	padding:2px 0 0 10px;
	background:url(../images/arrowBg.png) 0 8px no-repeat;
	}

.FR_ul a 
{
	font:normal 13px Trebuchet MS;
	color:#ffffff;
	}

a.lnkMore 
{
	float:right;
	font:normal 12px Trebuchet MS;
	color:#eeeadc;
	margin-top:15px;
	}

.copyright 
{
	float:left;
	width:600px;
	background:url(../images/copyright.gif) no-repeat;
	font:normal 12px Calibri;
	color:#ffffff;
	padding:3px 0 0 23px;
	margin-top:6px;
	}

a.UD_cls 
{
	float:left;
	margin-left:7px;
	color:#ffffff;
	}

.UD_cls span 
{
	text-decoration:underline;
	}

.icn_bx 
{
	float:right;
	width:150px;
	}
	
.icn_bx a 
{
	margin:0 2px 0 0;
	}
	
.ML_bx 
{
	float:right;
	width:250px;
	padding:20px 0 0 0;
	color:#fff;
	font:normal 11px Tahoma;
	}	
	
.ftr_form 
{
	border:1px solid #ffffff;
	background-color:#99cc00;
	padding:2px;
	width:200px;
	}
			
a.rss_cls	
{
	float:right;
	margin:1px 10px 0 0;
	}	
	
/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(../images/black_arrow.png);
	font-size:11px;
	height:70px;
	width:160px;
	padding:20px 25px 25px 25px;
	color:#fff;
	line-height:16px;
}
.calendar
{
	float:left;
	width:610px;
	margin-top:20px;
	}	
.OtherMonthDayStyle
{
    background-color:#e4ffbe;
    border:1px solid #faf8f2;
    color:#a2a2a2;
    height:50px;
    }
.DayStyle
{
    border:1px solid #faf8f2;
    font:normal 14px Trebuchet MS;
    color:#000000;
    text-transform:uppercase;
    background-color:#b7ce95;
    height:50px;
    }  
    
.OtherMonthDayStyle2
{
    background-color:#e4ffbe;
    border:1px solid #faf8f2;
    color:#a2a2a2;
    height:30px;
    }
.DayStyle2
{
    border:1px solid #faf8f2;
    font:normal 14px Trebuchet MS;
    color:#000000;
    text-transform:uppercase;
    background-color:#b7ce95;
    height:30px;
    }      
.PT_np
   {
   	text-transform:uppercase;
   	color:#46760c;
   	text-align:center;
   	}
.cal_date
{
	font:normal 18px Trebuchet MS;
	color:#ffe697;
	background-color:#434a40;
	height:40px;
	}      
.PT_br
{
    border:1px solid #faf8f2;
    font:normal 12px Trebuchet MS;
    color:#ffc600;
    text-transform:uppercase;
    background-color:#5d5c5c;
    height:30px;
    }
/* tooltip styling. by default the element to be styled is .tooltip  */
		
.category 
{
	float:left;
	width:225px;
	padding:8px 0 20px 0;
	font:normal 14px Tahoma;
	color:#000000;
	}
	
.category ul 
{
margin:0;
padding:0;
list-style-type:none;	
	}
.category ul li 
{
	padding:6px 0 6px 12px;	
	border-bottom:1px dotted #51514e;
}
.category ul li a 
{
font:bold 13px Tahoma;
color:#999999;
	}
.category ul li a.active
{
	color:#80ca15;
	}			

.h1class
{
	margin:0;
	padding:6px 0;
	font:normal 24px Tahoma;
	color:#80ca15;
	}	
	
.site_map
{
	float:left;
	width:100%;
	font-size:13px;
	color:#ff7e00;
	border-bottom:1px dotted #51514e;
	padding:7px 0 5px 0;
	margin:0 0 10px 0;
	}

.site_map a
{
	color:#999999;
	font-size:13px;
	text-decoration:none;
	}
	
.morenew
{
	color:#7c4017;
	padding:10px 0;
	float:right;
	}
	
.morenew a
{
	color:#82c91b;
	}

.more_bg
{
	width:84px;
	height:19px;
	float:left;
	background:#ffebc2 url(../images/more_bg.gif) no-repeat;
	padding:3px 0 0 30px;
	margin-right:20px;
	}
a.more_bg
{
	color:#7c4017;
	}	
	
	.comment_bg
{
	width:84px;
	height:19px;
	float:left;
	background:#ffebc2 url(../images/comment_bg.gif) no-repeat;
	padding:3px 0 0 30px;
	margin-right:20px;
	}

.date_bg
{
	width:84px;
	height:19px;
	float:left;
	background:#ffebc2 url(../images/date_bg.gif) no-repeat;
	padding:3px 0 0 30px;
	margin-right:20px;
	}

.br3
{
	border:1px dotted #819b5e;
	margin-bottom:27px;
	}	
	
.date
{
	font:11px;
	font-weight:bold;
	font-style:italic;
	color:#666666;
	}	
	
.h2class1 {
	margin:0 0 10px 0;
	padding:2px 0 2px 10px;
	font:normal 20px Calibri;
	color:#ffffff;
	background-color:#80ca15;
	float:left;
	width:694px;
	}	
.news_title {
font:normal 16px Tahoma;
color:#643c0c;
padding-bottom:4px;
float:left;
width:100%;
}
.news_title a {
color:#ff7e00;
}

.course_date
{
	float:left;
	width:270px;
	text-align:left;
	line-height:18px;
	padding:10px 0 0 0;
	}
.course_date0
{
	float:left;
	width:662px;
	background-color:#e9fecc;
	border:1px solid #d9f1b6;
	padding:20px;
	}
	
.class_date
{
	color:#68991f;
	text-align:left;
	line-height:22px;
	font-size:14px;
	}
	
.class_date2
{
	color:#bfbebe;
	text-align:left;
	line-height:22px;
	font-size:14px;
	}
		
.h3class2{
	font:normal 14px Tahoma;
	padding:0 10px 0 0;
	float:left;
	margin:0;
	color:#ff7e00;
}	

.mv_desc
{
	float:left;
	padding:5px 0;
	width:100%;
	}

.form_box
{
	float:left;
	width:300px;
	padding:16px 0 15px 20px;
	text-align:left;
	}
.form_box2
{
	float:left;
	width:300px;
	padding:16px 0 15px 25px;
	text-align:left;
	}
.form_input
{
	float:left;
	width:298px;
	height:22px;
	padding:3px 0 13px 0;
	}
.form_input2
{
	float:left;
	width:290px;
	padding:3px 0 25px 0;
	}
.name_input
{
	float:left;
	margin:0;
	width:250px;
	padding:3px;
	border:1px solid #666666;
	}
.name_input2
{
	float:left;
	margin:0;
	width:290px;
	height:140px;
	padding:3px;
	border:1px solid #666666;
	}
	
.capcha_form 
{
	border:1px solid #738c67;
	font:normal 26px Arial;
	color:#666666;
	padding:2px 5px;
	margin-left:10px; 
	}
	
.gal_thumb
{
float:left;
width:131px;
padding:14px 8px 0 16px;
height:140px;
background:#ecfeb5 url(../images/gallery_bg.gif) 9px 8px no-repeat;
font-size:11px;
border:1px solid #d1e889;
margin:0 15px 40px 0;
text-align:center;
}
.gal_thumb img
{
float:left;
margin-bottom:10px;
}

.gal_thumb h3
{
	font:normal 11px verdana;
	line-height:15px;
	color:#3c5b89;
	}		
	
.pgr_bdr a
{
border:1px solid #8ad423;
color:#8ad423;
text-decoration:none;
padding:2px 5px;	
font:bold 11px Calibri; 
	}
.pgr_bdr a:hover
{
border:1px solid #8ad423;
background-color:#8ad423;
color:#ffffff;
text-decoration:none;
padding:2px 5px;	
font:normal 11px Calibri; 
	}	
	
.pager_active
{
border:1px solid #8ad423;
background-color:#8ad423;
color:#ffffff;
text-decoration:none;
padding:2px 5px;	
font:normal 11px Calibri; 
	}
	
.pgr_bdr2 a
{
border:1px solid #8ad423;
color:#8ad423;
text-decoration:none;
padding:2px 5px;	
font:bold 11px Calibri; 
	}
.pgr_bdr2 a:hover
{
border:1px solid #8ad423;
background-color:#8ad423;
color:#ffffff;
text-decoration:none;
padding:2px 5px;	
font:normal 11px Calibri; 
	}
.pgr_bdr2 span
{
border:1px solid #8ad423;
background-color:#8ad423;
color:#ffffff;
text-decoration:none;
padding:2px 5px;	
font:normal 11px Calibri; 
	}
	
.view-all
{
	float:left;
	width:96%;
	text-align:right;
	padding-top:15px;
	}
	
a.vote_cls 
{
	margin-right:5px;
	}	
	
.tb_header
{
	background-color:#6e923b;
	font-weight:bold;
	color:#fff;
	width:170px;
	}
.tb_header2
{
	background-color:#6e923b;
	font-weight:bold;
	text-align:center;
	color:#fff;
	}
.tb_header3
{
	background-color:#cfcece;
	font-weight:bold;
	color:#1a1a1a;
	width:150px;
	}
.tb_header4
{
	background-color:#cfcece;
	font-weight:bold;
	text-align:center;
	color:#1a1a1a;
	}	
	
.tb
{
	background-color:#eaf8d5;
	border:1px solid #6e923b;
	color:#7f542a;
	}	
	
.tb2
{
	background-color:#e0dfdf;
	border:1px solid #cfcece;
	}
.tb_td
{
	font-weight:bold;
	text-align:center;
	border-bottom:1px dotted #8faa69;
	}
.tb_td2
{
	width:220px;
	border-bottom:1px dotted #8faa69;
	}			
	
.show
{
	float:right;
	width:235px;
	}
