

body {
background:url(../images/line_bd.gif) repeat-x top #222b37;
margin:0;
padding:0;
font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}


a { color: #3399cc; background: transparent }
a:hover { color: #3399cc;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 */
  
#wrapper1 p
{
    padding:7px 0;
    margin:0;
}
  


#wrapper {
margin:auto;
width:1000px;
}

#wrapper1 {
float:left;
width:975px;
background:url(../images/line_wr1.gif) repeat-x top #fff;
padding:15px 0 0 25px;
}
#line_btm 
{
float:left;
background:url(../images/line_wr2.gif) repeat-x bottom #fff;
height:15px;
width:1000px;
padding-top:60px;
	}

#blog {
float:left;
width:974px;
background:url(../images/line2.gif) repeat-y;
}
#bn_box 
{
float:left;
padding-bottom:45px;	
	}
.box1  {
float:left;
padding-right:78px;
}
.box1 h1 {
margin:0;
padding:0;
font:bold 22px Verdana;
color:#666666;
}
.box1 ul {
padding:0;
margin:0;
}

.box1 li {
width:264px;
list-style-type:none;
padding:18px 0px 15px 0;
background:url(../images/dots.gif) repeat-x bottom;
}
.box1 li a{
text-decoration:none;
font-weight:bold;
}
.box1 li a:hover{
text-decoration:underline;
}



.box5  {
float:left;
padding-right:58px;
}
.box5 h1 {
margin:0;
padding:0 0 13px 0;
font:bold 22px Verdana;
color:#666666;
}
.box5 ul {
padding:0;
margin:0;
}

.box5 li {
width:284px;
list-style-type:none;
padding:5px 0px 10px 0;
}

.box5 li ul li {
width:270px;
list-style-type:none;
padding:7px 0px 7px 14px;
background:url(../images/dots.gif) repeat-x bottom;
}

.box5 li a{
text-decoration:none;
font-weight:bold;
}
.box5 li a:hover{
text-decoration:underline;
}

.box5 li ul li a{
text-decoration:none;
color:#666;
font-weight:normal;
font-size:11px;
}
.box5 li ul li  a:hover{
text-decoration:underline;
}

#calendar 
{
float:left;
width:260px; 
padding:0 0 10px 10px;
background-color:#484646;
	}
	

.texbox {
margin:0;
padding:0;
float:left;
font:bold 22px Verdana;
color:#666666;}

.texbox1 
{
	float:left;
margin:0;
padding:0 0 15px 0;
float:left;
font:bold 22px Verdana;
color:#666666;}
.subbox1  {
float:left;
width:266px;
padding: 10px 0 9px 0;
font:bold 11px Arial;
background-color:#333333;
margin-right: 78px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
display:block;
letter-spacing:1px;}

 .box3 {
 float:left;
 width:974px;
 padding-top:16px;
 }
.box3 a
 {
color:#FFFFFF;
text-decoration:none;

}
.box3 a:hover{
color:#FFFFFF;
text-decoration:none;
}
.subbox2  {
float:left;
width:266px;
padding: 10px 0 9px 0;
font:bold 11px Arial;
background-color:#0f7638;
margin-right:74px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1px;}

.subbox3  {
float:left;
width:266px;
padding: 10px 0 9px 0;
font:bold 11px Arial;
background-color:#ff9933;
text-align:center;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1px;}


.box2 {
float:left;
width:223px;
background:url(../images/bg.png);
padding:11px 20px 0 20px;
margin-top:18px;
}

.box2 h2 {
margin:0;
padding:0;
font:bold 12px Trebuchet MS;
color:#6699cc;
text-align:center;
text-transform:uppercase;}
.PT_td1
{
	width:135px;
	float:left;
	font:bold 14px Trebuchet MS;
	color:#10112a;
	text-align:right;
	padding:6px 0;
    }
.PT_td2
{
	width:63px;
	float:left;
	font:bold 14px Trebuchet MS;
	color:#10112a;
	text-align:left;
	padding:6px 0 6px 25px;
}
.PT_td3
{
	width:107px;
	float:left;
	background:url(../images/dots.gif) repeat-x bottom;
    color:#10112a;
	font:bold 12px Trebuchet MS;
	padding:6px 0 6px 0px;
}	    
.PT_td4
{
	width:72px;
	float:left;
	padding:6px 0;
	text-align:left;
    background:url(../images/dots.gif) repeat-x bottom;
    color:#10112a;
	font:normal 12px Trebuchet MS;
}	    
.PT_td5
{
	width:44px;
	float:left;
	padding:6px 0;
	text-align:left;
	font:normal 12px Trebuchet MS;
    color:#10112a;
	background:url(../images/dots.gif) repeat-x bottom;
}

.PT_td6
{
	width:107px;
	float:left;
	font:bold 12px Trebuchet MS;
	color:#10112a;
	padding:6px 0 6px 0px;
}	    
.PT_td7
{
	width:72px;
	float:left;
	padding:6px 0;
	text-align:left;
	font:normal 12px Trebuchet MS;
	color:#10112a;

}	    
.PT_td8
{
	width:44px;
	float:left;
	padding:6px 0;
	text-align:left;
	font:normal 12px Trebuchet MS;
		color:#10112a;

}


.LR_link
{
	width:183px;
	float:left;
	text-align:center;
	padding:8px 0;
	background-color:#669933;
    }
 .LR_link a
{
    text-decoration:none;
    color:#fff;
    font-weight:bold;
    font-size:10px;
	font:bold 9px Arial;
    } 
#wrapper3 {
float:left;
width:974px;
margin-top:300px;
padding:0 13px 0 13px;
background:url(../images/line_wrapper.gif) repeat-y;
}	
	
#content {
float:left;
width:635px;
padding: 0 50px 0 35px;
font:normal 12px Tahoma; 
color:#5e5c5c;
line-height:20px;
}	  
.map 
{
	border: 1px solid #c7c6c6;}

#right {
float:left;
padding:0 0 0px 15px;
width:220px;
}
#right a {
text-decoration:none;
}
#right a:hover {
text-decoration:underline;
}

#right h1{
margin:0;
padding:0;
font:normal 24px Myriad Pro;
color:#525050;
}

#right ul {
float:left;
margin:0;
padding:0 0 15px 0;
list-style-type:none;
}
.right_nav li {
width:220px;
background:url(../images/dots.gif) repeat-x bottom;
padding:10px 0 10px 0;
}
.right_nav li a {
font:bold 13px Tahoma;
color:#087635;
}

.right_nav a:hover {
color:#01d05b;}

.right_nav .active  a {
	color:#01d05b;}



#news li {
width:220px;
padding:10px 0 10px 0;
}
#news h1{
margin:0;
padding:15px 0 0 0;
font:normal 24px Myriad Pro;
}
#news li ul li {
width:200px;
background:url(../images/dots.gif) repeat-x bottom;
padding:10px 0 10px 20px;
}
#news li ul li a
{
	color:#666666;
	font-size:11px;
	}


.h1class {
padding:0 0 10px 0;
margin:0;
font:normal 24px Myriad Pro;
color:#19481e;
}
.h1_2 {
margin:0;
padding-top:5px;
font:normal 24px Myriad Pro;
color:#525050;}

#wrapper2  {
float:left;
width:100%;
height:100px;
background:url(../images/lini_ftr.gif) repeat-x;
padding-top:45px;

}

.subwrapper  {
margin:auto;
width:1000px;
color:#FFFFFF;
font:normal 11px Trebuchet MS;
}

#footernavigation  {
float:left;
width:1000px;
}

#footernavigation ul  {
float:left;
margin:0;
padding:0 0 40px 14px;
list-style-type:none;
}

#footernavigation li {
float:left;
display:inline;color:#fff;
padding-right:5px;
}
#footernavigation a {
text-decoration:none;
color:#fff;
padding-right:3px;
}
#footernavigation a:hover {
text-decoration:underline;
}

.float_left{float:left;}
.copyright  {
background:url(../images/copyright.gif) no-repeat 15px 2px;
float:left;
padding:3px 0 0 50px;
color:#cccccc;
font-family:Calibri;
font-size:12px;
}
.text_clr  {
color:#999999;}


.float_right {
float:right;
height:26px;
padding:0px 70px 0 0;
}

.right1 {
float:left;
padding-right:7px;
}
.right2 {
float:left;
padding-right:14px;}

.right3 {
float:left;
}

#text_box 
{
	float:left;
	width:600px;
	}
.h3class 
{
	margin:0;
	padding:10px 0 5px 0;
	font:bold 18px Myriad Pro;}	
	
.lbl_txt1 
{
	float:left;
	margin:0;
	width:500px;
	padding:6px 0 6px 0;}

.label 
{
	float:left;
	width:80px;
	font-size:11px;
	font-weight:bold;
	padding-top:6px;}

.textbox1 
{   
	 float:left;
	 font-size:11px;
	 padding:3px;
	 width:170px;		
	border:1px solid #c5c5c5;
	background-color:#f4f4f4;
	}
.textbox2
{
	float:left;
	font-size:11px;
	 padding:3px;	
	border:1px solid #c5c5c5;
	background-color:#f4f4f4;
	}
.button 
{
	float:left;	
	margin:5px 0 0 80px;}

#address 
{
	float:left;
	width:635px; 
	padding-top:25px;} 

.address1 
{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	font-size:11px;
	width:80px;
	}
.address3 
{
	float:left;
	margin:0;
	padding:5px 0 0 0;
	font-size:11px;
	width:170px;
}
.dv_cl 
{
float:left;
width:100%;
	}		
.address2 
{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:555px;}
.address4 
{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:355px;}	
	
.photo_invisible
{
	display:none;
	}
.row3 
{
	float:left;
	width:100%;
background:url(../images/dots.gif) repeat-x bottom;	}
.row3 a 
{
	text-decoration:none;
	}	
.row3 a:hover 
{
	text-decoration:underline;}		
	
.news_thumb2 
{
float:left;
margin:20px 20px 10px 0;
border:1px solid #c0bebf;

}
.date 
{
font:bold 14px Calibri;
	}
.news_title 
{
padding-top:20px;
font:bold 14px Calibri;}
.morenew 
{
	float:right;
	padding:0 35px 10px 0;
	}
.date1 
{	
	padding-top:10px;
font:bold 18px Calibri;
color:#085a84;}	
.title 
{
	font:bold 18px Calibri;
	padding-top:20px;
	color:#085a84;}

.date3 
{
	font:normal 12px Arial;
	}
.GB1 
{font-size:11px;
 width:220px;
 float:left;
	font-weight:bold;
	padding-top:10px;	
	 }	
.form1 
{
	 float:left;
	 font-size:11px;
	 padding:3px;
	 margin-top:5px;
	 width:190px;		
	border:1px solid #c5c5c5;
	background-color:#f4f4f4;}
.td_01 
{
	float:left;
	width:220px;
	font-weight:normal;
	font-size:10px;
}	

.btn 
{
float:left;
padding-top:10px;}
.lbl 
{
		font-weight:normal;
}
.tabble_dot 
{
	background:url(../images/dots.gif) repeat-x bottom;
	}			 
.cld 
{
	float:left;
	width:100%;
	padding-top:20px;
	}
.OtherMonthDayStyle 
{
	background-color:#ecf2ef;}	
.style 
{
	padding:0 5px;
}		
.cal_a a
{
	color:#123315;
	}
.br1 
{
	font-size:12px; 
	font-weight:bold;
	padding-top:20px;
	}
.br2
{
	margin:0 10px 0 0;
	padding:2px;
	border:1px solid #566C8B;
	}          
	
.float_right3 
{
	float:right;
	padding:50px 35px 0 0;
	}	

.float1 	 
{
	float:left;
   padding-top:10px;
	width:430px;}
.dot_line 
{
        float:left;
        width:100%;
        padding-bottom:10px;
		background:url(../images/dots.gif) repeat-x bottom;
		line-height:16px;
}	
.title2 
{
font:bold 18px Calibri;
color:#085a84;
}
.italic 
{
	font:bold 11px Georgia;
	font-style:italic;
	}
.bold_class 
{
	font-weight:bold;
	color:#000000;
	padding-bottom:6px;}
	
.bold_class0 
{
	float:left;
	width:600px; 
	font-weight:bold;
	color:#000000;
	padding-bottom:6px;}

.bold_class2 
{
	float:right;
	width:300px;
	font-weight:bold;
	color:#000000;
	padding-bottom:6px;
	text-align:right;
	padding:0 15px 10px 0;
	}
		
	
.pclass 
{ font-weight:bold;
	color:#637c93;}	
	
.GV 
{
	border:1px solid #484646;}
.GV2 
{
	float:left;
	border:1px solid #484646;}
.TT_heading	 
{
	background-color:#484646;
	color:#ffffff;
	font:normal 10px Verdana;}	
.TT_row 
{
	background-color:#fdf9f4;}	
.Datecolum	 
{
	background-color:#5e5c5c;
	color:#ffffff;
	}
.pray_day 
{
	background-color:#737070;
	color:#ffffff;}	
.jamaat 
{
	background-color:#f4efe9;
	}	
.bold_class1 
{
	font-weight:bold;
	color:#000000;
	padding:20px 0 6px 0;}
	
.mosque 
{
float:left;
padding:0 25px 0 0;
margin:0;
font:normal 24px Myriad Pro;
color:#19481e;
}
.box
{	float:left;
 	width:260px;
 	padding-top:55px;
	text-align:center;
	}
.box a
{   
	
	text-decoration:none;
	font:bold 16px Calibri;
	 color:#140700;
	}
.img2 
{
padding-top:10px;}	
.class1 
{
float:left;	
	}
.img3 
{
	float:left;
	padding:0 15px 10px 0;}		
	
.imgleft{
	float:left;
	padding:5px 0 0 0;
	width:413px;
	text-align:right;
	}	
.ul_class 
{
list-style-type:none;
margin:0;
padding:0;	
	}
	
.ul_class li
{
background:url(../images/li_bg.gif) no-repeat 0 5px;
padding:0 0 10px 20px;
}	
.ul_class li ul li 
{
background:none;	
	}
