body{
	margin:0;
	padding:0;
	font:normal 14px Trebuchet MS;
	color:#333333;
	line-height:24px;
	background:url(../images/bg.jpg) 0 0 fixed repeat-x;}
	
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:899px;
	padding:25px 0 0 0;}

.float_left{
	float:left;}

.float_right{
	float:right;}

.top{
	float:left;
	width:882px;
	background:url(../images/top_bg.jpg) top right no-repeat #f0e6be;
	padding-left:17px;}

.reg_right {
	float:right;
	font:normal 12px Calibri;
	color:#666666;
	height:76px;
	width:567px;
	text-align:right;
	padding:10px 10px 0 0;}

#navigation{
	width:899px;
	padding:0;
	float:left;
	line-height:normal;
	background:#aa8c50;
	height:39px;
	font:bold 12px Verdana;
	color:#ffffff;
	border-top:1px solid #b69c68;}

#navigation ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:899px;
	float:left;}

/*Top level list items*/
#navigation ul li{
	position:relative;
	display:inline;
	float:left;
	padding:7px 11px;}

/*Top level menu link items style*/
#navigation ul li a.home{
	display:block;
	height:15px;
	width:49px;
	padding:6px 5px 6px 5px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;}

#navigation ul li a.home:hover{
	color:#ffffff;
	background:url(../images/home.gif) center no-repeat;
	text-decoration:none;
	height:15px;
	width:49px;
	padding:6px 5px 6px 5px;
	text-align:center;}
	
#navigation ul li a.activeh{
	color:#ffffff;
	background:url(../images/home.gif) center no-repeat;
	text-decoration:none;
	height:15px;
	width:49px;
	padding:6px 5px 6px 5px;
	text-align:center;
	display:block;}	

#navigation ul li a.about{
	display:block;
	height:15px;
	width:77px;
	padding:6px 5px 6px 5px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;}

#navigation ul li a.about:hover{
	color:#ffffff;
	background:url(../images/about_ot.gif) center no-repeat;
	text-decoration:none;
	height:15px;
	width:77px;
	padding:6px 5px 6px 5px;
	text-align:center;}
	
#navigation ul li a.activea{
	color:#ffffff;
	background:url(../images/about_ot.gif) center no-repeat;
	text-decoration:none;
	height:15px;
	width:77px;
	padding:6px 5px 6px 5px;
	text-align:center;
	display:block;}
	
#navigation ul li a.events{
	display:block;
	height:15px;
	width:116px;
	padding:6px 3px 6px 3px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;}

#navigation ul li a.events:hover{
	color:#ffffff;
	background:url(../images/events.gif) center no-repeat;
	text-decoration:none;
	height:15px;
	width:116px;
	padding:6px 3px 6px 3px;
	text-align:center;}
	
#navigation ul li a.activee{
	color:#ffffff;
	background:url(../images/events.gif) center no-repeat;
	text-decoration:none;
	height:15px;
	width:116px;
	padding:6px 3px 6px 3px;
	text-align:center;
	display:block;}	
	
#navigation ul li a.projects{
	display:block;
	height:15px;
	width:86px;
	padding:6px 3px 6px 3px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;}

#navigation ul li a.projects:hover{
	color:#ffffff;
	background:url(../images/projects.gif) center no-repeat;
	text-decoration:none;
	height:15px;
	width:86px;
	padding:6px 3px 6px 3px;
	text-align:center;}
	
#navigation ul li a.activep{
	color:#ffffff;
	background:url(../images/projects.gif) center no-repeat;
	text-decoration:none;
	height:15px;
	width:86px;
	padding:6px 3px 6px 3px;
	text-align:center;
	display:block;}		

#navigation ul .noline{
	background-image:none;
	background:none;}
	
.img1{
	padding:0;
	width:899px;
	float:left;
	border-bottom:4px solid #90640b;
	background:#ffffff;}	

.ban_line{
	width:277px;
	float:left;
	background:#ffffff;
	padding:0;}

.ban_line2{
	width:277px;
	float:left;
	padding:0 16px 0 16px;}

.ban{
	width:899px;
	float:left;
	background:#ffffff;
	padding:20px 0 20px 0;}

.MailingList2{
	float:left;
	width:279px;
	background:#010101;}
	
.MailingList{
	float:left;
	width:259px;
	padding:10px 10px 9px 10px;
	background:#333333;}	
	
.Activem{
	float:right;
	width:81px;
	background:url(../images/active.gif) no-repeat;
	height:19px;
	font:normal 11px Verdana;
	color:#cccccc;
	text-align:center;
	padding:7px 0 0 7px;}	
	
.Passivm{
	float:right;
	width:81px;
	text-align:center;
	background:url(../images/passiv.gif) no-repeat;
	height:19px;
	font:normal 11px Verdana;
	color:#615e5e;
	padding:7px 0 0 7px;}		
	
.mailing1{
	float:left;
	width:259px;
	padding:3px 0 3px 0;
	background:#333333;}
	
.name{
	float:left;
	width:74px;
	padding: 5px 6px 0 0;
	color:#999999;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;}

.class1{
	float:left;
	padding:5px 10px;
	background:url(../images/form_bg.jpg) no-repeat;
	width:159px;
	height:23px;}
	
.form1{
	border:none;
	border:0;
	background:none;}	

.btn1{
	float:right;
	padding:6px 5px 0 0;}

.h2mail{
	float:left;
	width:259px;
	padding:5px 0;
	border-bottom:1px dotted #747474;
	margin:0 0 10px 0;}

#wrapper1{
	float:left;
	width:899px;
	background:#ffffff;
	padding:20px 0 0 0;}
	
#wrapper2{
	float:left;
	width:859px;
	background:#ffffff;
	padding:20px 20px 0 20px;}
	
#content{
	float:left;
	width:564px;
	padding:0 20px 0 20px;
	text-align:justify;
	font:normal 12px Arial;
	color:#333333;
	line-height:18px;}

#right{
	float:left;
	width:275px;
	padding-right:20px;}
	
.latest_news{
	float:left;
	width:253px;
	padding:20px 11px 0 11px;}

.h3class_lat{
	padding:20px 0 15px 0;
	float:left;
	width:253px;
	margin:0;}
	
.news_right{
	width:253px;
	float:left;
	padding:10px 0 10px 0;
	font:bold 13px Calibri, Tahoma, Helvetica, sans-serif;
	border-bottom:1px dotted #cccccc;}

.news_rgtdate{
	width:30px;
	float:left;
	padding:0 10px 0 0;
	background:url(../images/date_bg.jpg) 0 0 no-repeat;
	height:40px;
	text-align:center;
	color:#ffffff;
	text-transform:uppercase;}
		
.news_rgttitle{
	width:213px;
	float:right;
	padding:0 0 6px 0;
	color:#666666;}
	
.news_rgtrm{
	width:213px;
	float:right;
	padding:0;
	color:#3366ff;}

.news_rgtrm a{
	color:#99ccff;
	text-decoration:none;
	font:normal 12px Calibri, Arial, Helvetica, sans-serif;
	font-style:italic;}

.news_rgtrm a:hover{
	color:#99ccff;
	font-style:italic;
	text-decoration:underline;
	font:normal 12px Calibri, Arial, Helvetica, sans-serif;}

.LR_link2{
	width:253px;
	float:left;
	text-align:right;
	padding:18px 0 6px 0;
	height:18px;}
	
.LR_link2 a{
    text-decoration:none;
    color:#999999;
	font:bold 11px Calibri;}  	
	
.LR_link2 a:hover{
    text-decoration:underline;
    color:#999999;
	font:bold 11px Calibri;} 
	
.right_c{
	width:253px;
	margin:0;
	float:left;
	border:1px solid #e1dede;
	padding:5px 15px 5px 15px;
	background:#ffffcc;}

.right_c a{
	color:#333333;
	text-decoration:none;}

.right_c a:hover{
	color:#976809;
	text-decoration:none;}		

ul#news {
	width:253px;
	margin:0;
	float:left;
	padding:0;
	list-style-type:none;}
	
#news li{
	width:243px;
	padding:10px 0 10px 0;
	margin:0;
	float:left;
	list-style-type:none;
	border-bottom:1px dotted #cccca6;
	font:bold 16px Arial;}
	
ul.news {
	width:253px;
	margin:0;
	float:left;
	padding:0;
	list-style-type:none;}
	
.news li{
	width:243px;
	padding:10px 0 10px 0;
	margin:0;
	float:left;
	list-style-type:none;
	border-bottom:1px dotted #cccca6;
	font:bold 16px Arial;}	
	
.h2con{
	width:243px;
	padding:10px 0 10px 0;
	margin:0;
	float:left;
	background:#ffffcc;
	list-style-type:none;
	border-bottom:1px dotted #cccca6;
	font:bold 16px Arial;}

#content .h1class{
	float:left;
	width:564px;
	padding:0 0 8px 0;
	border-bottom:1px solid #e3e1e1;
	margin:0 0 10px 0;
	color:#333333;
	font:bold 24px Arial;}
	
.h3class{
	float:left;
	width:564px;
	padding:0 0 8px 0;
	margin:0 0 10px 0;
	color:#333333;
	font:bold 24px Arial;}
	
.h4class{
	float:left;
	width:859px;
	padding:0 0 8px 0;
	margin:0 0 10px 0;
	color:#333333;
	font:bold 24px Arial;}
		
.title{
	float:left;
	width:564px;
	padding:0 0 15px 0;
	color:#51402b;
	font:bold 16px Arial;}
	
.news2{
	float:left;
	width:564px;
	border-bottom:1px dashed #cccccc;
	padding-bottom:8px;
	margin-bottom:8px;}

.news_title{
	float:left;
	font:bold 18px Garamond, Arial, Helvetica, sans-serif;
	width:491px;
	color:#666666;
	padding:0 0 8px 5px;}
	
.news_title a{
	text-decoration:none;
	color:#666666;}
		
.news_title a:hover{
	text-decoration:underline;
	color:#666666;}		

.news_desc a{
	color:#99ccff;
	text-decoration:none;
	font:normal 12px Calibri, Arial, Helvetica, sans-serif;
	font-style:italic;}

.news_desc a:hover{
	color:#99ccff;
	font-style:italic;
	text-decoration:underline;
	font:normal 12px Calibri, Arial, Helvetica, sans-serif;}

.news_desc{
	float:left;
	width:491px;
	font:normal 12px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0 0 0 5px;}

.news_img{
	border:1px solid #dddddd;
	padding:1px solid #b6b6b6;
	float:left;}
	
.news2_b{
	float:left;
	width:564px;
	border-bottom:1px dashed #cccccc;
	padding-bottom:12px;
	margin-bottom:10px;}

.news_title_b{
	float:left;
	font:bold 18px Garamond, Arial, Helvetica, sans-serif;
	width:431px;
	color:#666666;
	padding:0 0 8px 5px;}
	
.date_b{
	float:left;
	font:bold 14px Calibri, Arial, Helvetica, sans-serif;
	width:431px;
	color:#cccccc;
	padding:0 0 8px 5px;}	
	
.news_title_b a{
	text-decoration:none;
	color:#666666;}
		
.news_title_b a:hover{
	text-decoration:underline;
	color:#666666;}		

.news_desc_b a{
	color:#99ccff;
	text-decoration:none;
	font:normal 12px Calibri, Arial, Helvetica, sans-serif;
	font-style:italic;}

.news_desc_b a:hover{
	color:#99ccff;
	font-style:italic;
	text-decoration:underline;
	font:normal 12px Calibri, Arial, Helvetica, sans-serif;}

.news_desc_b{
	float:left;
	width:431px;
	font:normal 12px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0 0 0 5px;}

.news_img_b{
	border:1px solid #dddddd;
	padding:1px solid #b6b6b6;
	float:left;}
	
#prayer{
	background:url(../images/timetable_bg.jpg) center no-repeat;
	float:left;
	width:275px;
	color:#a67f00;}
	
#prayer h2{
	width:275px;
	float:left;
    color:#cccccc;
    font:bold 12px Trebuchet MS;
    padding:0 0 3px 0;
	border-bottom:1px solid #e3e1e1;
	margin:0 0 10px 0;}

#prayer2{
	width:259px;
	float:left;
    margin:0;
    padding:0 11px 0 5px;}

.PT_td1{
	width:165px;
	float:left;
	font:bold 11px Trebuchet MS;
	color:#a67f00;
	text-align:right;
	padding:9px 0 4px 0;}

.PT_td2{
	width:50px;
	float:left;
	font:bold 11px Trebuchet MS;
	color:#a67f00;
	padding:9px 0 4px 34px;}
	
.PT_td3{
	width:108px;
	float:left;
	font:bold 14px Trebuchet MS;
	border-bottom:1px dotted #669933;
	padding:6px 0 6px 10px;}
		    
.PT_td4{
	width:60px;
	float:left;
	border-bottom:1px dotted #669933;
	padding:6px 0;
	text-align:center;
	font:normal 14px Trebuchet MS;}
	    
.PT_td5{
	width:81px;
	float:left;
	border-bottom:1px dotted #669933;
	padding:6px 0;
	text-align:center;
	font:normal 14px Trebuchet MS;}

.PT_td6{
	width:108px;
	float:left;
	font:bold 14px Trebuchet MS;
	padding:6px 0 11px 10px;}
	
.PT_td7{
	width:60px;
	float:left;
	padding:6px 0 14px 0;
	text-align:center;
	font:normal 14px Trebuchet MS;}
	    
.PT_td8{
	width:81px;
	float:left;
	padding:6px 0 14px 0;
	text-align:center;
	font:normal 14px Trebuchet MS;}
	
.LR_link{
	width:259px;
	float:left;
	text-align:right;
	padding:30px 0 6px 0;}
	
.LR_link a{
    text-decoration:none;
    color:#999999;
	font:bold 11px Calibri;}  	
	
.LR_link a:hover{
    text-decoration:underline;
    color:#999999;
	font:bold 11px Calibri;} 
	
.newslink{
	width:564px;
	float:left;
	text-align:right;
	padding:1px 0 6px 0;}
	
.newslink a{
    text-decoration:none;
    color:#999999;
	font:bold 11px Calibri;}  	
	
.newslink a:hover{
    text-decoration:underline;
    color:#999999;
	font:bold 11px Calibri;} 

#footer{
	width:100%;
	float:left;
	height:245px;
	background:url(../images/bg_footer2.jpg) repeat-x;}

#footer2{
	width:100%;
	float:left;
	height:245px;
	background:url(../images/footer_bg.jpg) top left no-repeat;}

#copy{
	float:left;
	padding:205px 0 0 15px;
	color:#ffffff;
	font:normal 12px Calibri;
	letter-spacing:1px;}

#copy a{
	text-decoration:none;
	color:#999999;}	

#copy a:hover{
	text-decoration:none;
	color:#999999;}

#validation{
	float:right;
	padding:25px 10px 0 0;
	width:279px;}

#validation2{
	float:right;
	padding:52px 10px 0 0;
	width:260px;}

.TT_heading{
	background-color:#ffdb6c;
	color:#917847;
	font:normal 10px Verdana;}
		
.TT_row{
	background-color:#f0e6be;}
		
.Datecolum{
	font-weight:bold;}
	
.pray_day{
	font-weight:bold;}	
	
.jamaat{
	background-color:#f0e6be;}
		
.bold_class1{
	font-weight:bold;
	color:#917847;
	padding:10px 0 6px 0;}

.date1{	
	padding-top:40px;
	font:bold 18px Calibri;
	color:#333300;
	text-align:center;}

.news_title4{
	padding-top:20px;
	text-align:center;
	font:bold 14px Calibri;}

.news_thumb2{
	float:left;
	margin:20px 20px 10px 0;
	border:1px solid #465526;}		
.hadith{
	width:879px;
	color:#634d33;
	border-bottom:1px dotted #c5b6a5;
	float:left;
	background:#fef5eb;
	padding:20px 10px;}

.float1{
	float:left;
	padding-top:10px;
	width:430px;}
	
.dot_line{
	float:left;
	width:100%;
	padding-bottom:10px;
	border-bottom:1px dotted #cccca6;
	line-height:16px;}
			
.title2{
	font:bold 18px Verdana;}

.italic{
	font:bold 11px Verdana;
	font-style:italic;}
	
.bold_class{
	font-weight:bold;
	padding-bottom:6px;}

.float_right3{
	float:right;
	padding:10px 0 0 0;}

.AI_td1{
    vertical-align:top;
    width:85%;
    background-color:#f0e6be;
    font-weight:bold;}

.AI_td1a{
    vertical-align:top;
    width:15%;
    background-color:#f0e6be;
    font-weight:bold;}   
    
.AI_td2{
    background-color:#e8deb7;}    

.AI_td2 a{
    color:#333333;
    text-decoration:none;
    font-weight:bold;}

.AI_td2 a:hover{
	text-decoration:underline;
	color:#333333;
	font-weight:bold;}
    
.AI_td3{
    border:1px solid #AEB9A3;
    padding:5px;
    width:99%;}
    
.text1{
    font-weight:bold;}
    
.form11{
    margin:0 0 7px 0;
    width:170px;
    border:1px solid #CAD5BF;
    font:normal 12px Calibri;
    color:#305709;
    float:right;}

.form2{
    margin:0;
    border:1px solid #CAD5BF;
    font:normal 12px Trebuchet MS;
    color:#305709;}

.ask_imaam{
    padding:7px 2px 7px 6px;
    float:left;
    background-color:#EBFDD9;
    width:173px;
    border:1px solid #D4DDCB;}

.GB1{
	font-size:11px;
	width:253px;
	float:left;
	font-weight:bold;
	padding-top:10px;}

.lbl_txt1{
	float:left;
	margin:0;
	width:500px;
	padding:6px 0 6px 0;}

.pad2{
	float:left;
	padding:0 10px 0 0;}

.right_c h2{
	width:253px;
	margin:0;
	float:left;
	padding:5px 0 5px 0;
	color:#bc4c20;
    font:bold 16px Trebuchet MS;}
