
body {
font:normal 12px Verdana;
color:#666666;
margin:0;
padding:0 ;
background:url(../images/bd_bg.gif);
}

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 */
 .float_left{float:left;}
  .float_right{float:right;}
#wrapper p
{
    padding:7px 0;
    margin:0;
}

#wrapper00 {
width:100%;
background:url(../images/bg_im.jpg) top no-repeat;
float:left;}

#wrapper0 {
width:100%;
background:url(../images/Background_img_02.jpg) top repeat-y;
float:left;}

#wrapper{
 width:860px;
 margin:auto;}

#navigation {
float:left;
width:100%;
height:195px;
}
#navigation ul {
float:left;
margin:0;
padding:15px 0 0 0;
list-style-type:none;
font:bold 13px Tahoma;}

#navigation li {
float:left;
padding:0 12px 0 12px;}

#navigation ul li a {
color:#f9fcf9;
text-decoration:none;}

#navigation ul li a:hover {
border-bottom:4px solid #478c40;
color:#f9fcf9;
padding-bottom:4px;
text-decoration:none;
display:block;}

a.home_active {
border-bottom:4px solid #478c40;
color:#f9fcf9;
padding-bottom:4px;
text-decoration:none;
display:block;}					

.Hadith {
float:left;
width:792px;
background:url(../images/Hadith.gif) no-repeat 0px 7px; 
height:100px;
padding:70px 20px 29px 20px;
color:#000;
font-size:18px;
font-family:Calibri;
line-height:20px;}

.Reported {
width:100%;
margin:0;
padding:0;
font-size:12px;
font-weight:normal;}

#content {
float:left;
background:url(../images/line_2.gif) bottom repeat-x;
width:807px;
background-color:#FFFFFF;
padding:20px 12px 0 12px;
line-height:18px;
text-align:justify;}

.line {
float:left;

}

.content {
float:left;
width:793px;
background:url(../images/content_line1.gif) top no-repeat;
color:#3d3a3a;
margin-top:17px;
padding:7px 7px 0 7px;
}

.Welcome {
float:left;
padding-left:10px;
}

.Upcoming {
float:left;
padding:25px 0 0 7px;
}
#left_box {
float:left;
width:550px;
padding-right:15px;
}
.news {
float:left;
width:450px;
background:url(../images/dots.gif) bottom repeat-x;
padding-top:11px;
}

.news1 {
float:left;
width:750px;
background:url(../images/dots.gif) bottom repeat-x; 
padding-top:11px;
}
.news2 {
float:left;
width:500px;
background:url(../images/dots.gif) bottom repeat-x; 
padding-top:11px;
}
.news_box {
float:left;
width:700px;
background:url(../images/dots.gif) bottom repeat-x;}

.Date {
float:left;
border:1px solid #bd9e5a;
background-color:#478c40;
width:27px;
height:49px;
font:normal 20px Georgia;
color:#FFFFFF;
padding:0 5px 2px 5px;
margin-right:10px;
text-align:center;}

.h2class {
margin:0;
padding:0;
color:#e0a366;
font-size:14px;
font-weight:bold;
font-family:Tahoma;}

.entr_title {
margin:0;
padding:0;
color:#e0a366;
font-size:14px;
font-weight:bold;
font-family:Tahoma;}

.news p {
float:left;
width:400px;
color:#666;}


.news1 p {
float:left;
width:700px;
color:#666;
}

#right_box {
float:left;
width:200px;
padding-bottom:15px;
text-align:left;
}

.Date span {
 font:normal 12px Arial;
 }
 .events {
 padding:0 0 15px 40px;
 }


#footer1 {
float:left;
width:100%;
padding:26px 0 0 0;
}
.footer2 {
 width:850px;
 margin:auto;
}


#footernavigation  {
float:left;
width:850px;
}

#footernavigation ul  {
float:left;
margin:0;
padding:26px 0 23px 12px;
list-style-type:none;
font:normal 10px Tahoma;
}

#footernavigation li {
float:left;
display:inline;color:#ffff66;
padding:0 5px;
}
#footernavigation a {
text-decoration:none;
color:#ffff99;
padding-right:3px;
}
#footernavigation a:hover {
text-decoration:underline;
}

.copyright  {
background:url(../images/copyright.png) no-repeat 0px 2px;
float:left;
padding:3px 0 0 30px;
color:#ffcc66;
font:normal 12px Calibri;
letter-spacing:1px;
}

.copyright a  {
color:#ff9933;
text-decoration:none;
}

.copyright span {
color:#ff9933;
text-decoration:underline;
}

.float_right {
float:right;
height:26px;
padding:20px 40px 0 0;
}

.right1 {
float:left;
padding-right:7px;
}
.right2 {
float:left;
padding-right:14px;}

#ctl00_ContentPlaceHolder1__calendar1_calSchedule a{
	text-decoration:none;
	}
.NextPrevStyle a
{
	color:#ffffff;
	font-size:14px;
	padding:0 5px;
	}
a.cal_a
{
	background-color:#cc6600;
	width:100%;
	height:100%;
	display:block;
	color:#ffffff;
	float:left;
	line-height:22px;
	}
.OtherMonthDayStyle
{
	visibility:hidden;
	border-left:none;
	}	
.Calendar 
{
float:left;
background:url(../images/cal_line.gif) top repeat-x;
width:205px;
background-color:#e4e4e4;
padding:0 0 6px 12px;
text-align:center;	
	}
	
.h1class 
{
float:left;
background:url(../images/content_line1.gif) bottom no-repeat;
width:100%;
margin:0;
padding:0 0 10px 0;
font:bold 24px Tahoma;
color:#339933;	
margin-bottom:10px;
	}
.content_box 
{
float:left;
min-height:300px;
width:787px;
padding:0 10px 30px 10px;
line-height:18px;
text-align:justify;}
.MainTitle 
{
color:#333333;
font-size:14px;	
font-weight:bold;
padding-top:7px;
	}
	
.date 
{
font-weight:bold;	
	}

.search 
{
float:right;	
	}
.search a
{
color:#c96500;
font-size:12px;
	}
.form 
{
background-color:#fdfbf7;
border:1px solid #ebc985;
padding:2px;
font:normal 11px Verdana;	
	}	
.h2_title 
{
float:left;	
margin:0;
padding:0;
font-size:16px;	
font-weight:bold;
	}

#right_navigation 
{
float:left;
width:220px;
margin:0;
padding:10px 0 20px 0;
list-style-type:none;	
	}	

#right_navigation li 
{
	padding:8px 0 8px 5px;
 border-bottom:1px dotted #333;
	}

#right_navigation li a 
{
	color:#cc6600;
	text-decoration:none;
	font-weight:bold;
	} 
	
.GB1 
{font-size:11px;
 width:220px;
 float:left;
	font-weight:bold;
	padding-top:10px;	
	 }
.GB2 
{font-size:11px;
 width:220px;
 float:left;
	padding-top:5px;	
	 }	 	
.GBtype 
{
font-size:11px;
 width:220px;
 float:left;
padding-left:3px;	
	}	 	
	
.btn 
{
float:left;
padding:10px 0 0 60px;}	
	
.form_capcha 
{
padding:0 15px;	
	}	
.news_title a {
color:#e0a366;
font-size:14px;
font-weight:bold;
font-family:Tahoma;
text-decoration:none;
}	
.readmore a
{
float:right;
text-decoration:none;
margin:15px 0 8px 0;
font-family:Tahoma;	
	}
.br1 
{
font-size:14px;
color:#333;
font-weight:bold;	
	}	
.title	 
{
line-height:22px;
	}
a.Advanced 
{
color:#71b1c4;
 font-size:11px;
 text-decoration:none;
 margin-left:2px;
	}	
a:hover.Advanced 
{
color:#71b1c4;
 font-size:11px;
 text-decoration:none;
	}	
	
.drop 
{
background-color:#fdfbf7;
border:1px solid #ebc985;
font:normal 11px Verdana;
margin-right:5px;		
}	
.required 
{
font-size:9px;	
text-align:left;
	}
.entry 
{
float:left;
width:500px; 
	}	
.search_for 
{
padding:10px 0 20px 6px;
font-weight:bold;	
	}	
.PS 
{
font-weight:normal;	}	

.pub_title 
{
font-family:Tahoma;	
	}	
.seemore 
{
float:left;
background:url(../images/dots.gif) bottom repeat-x; 
width:510px;
padding:0 0 7px 0;
	}
	
.seemore a 
{
float:right;
text-decoration:none;
margin-right:10px;
font:normal 13px Tahoma;	
	}
.pageSize 
{
	float:left;
	width:370px;
	background:#ebebeb;
	border:1px solid #a2a2a2;
	font:normal 12px Tahoma;	
	color:#cc6600;
	padding:10px;
	margin-bottom:10px;}
			
.cl_pd{
float:left;
padding:5px 10px 0 0;
color:#4a270a;}
	
.collapsePanel{
	line-height:18px;}

#text_box{
	float:left;
	width:426px;
	padding:20px 40px 0 175px;}

.lbl_txt1{
	float:left;
	margin:0;
	width:326px;
	padding:6px 0 6px 0;}

.label{
	float:left;
	width:100px;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#666666;
	padding-top:6px;}
	
.textbox1{   
	float:left;
	background-color:#fdfbf7;
	border:1px solid #ebc985;
	padding:2px;
	font:normal 11px Verdana;
	width:250px;}
	
	
.textbox2{   
	float:left;
	background-color:#fdfbf7;
	border:1px solid #ebc985;
	padding:2px;
	font:normal 11px Verdana;
	width:250px;}
	
.form1{   
	background-color:#fdfbf7;
	border:1px solid #ebc985;
	padding:2px;
	font:normal 11px Verdana;}	





