++
@charset "utf-8";

a img {border: none; }

#wrapper {
	height: auto;
	width: 100%;

}


#header {
	background-image: url(images/headerbg1.jpg);
	background-repeat:repeat;
	height: 136px;
	width: 100%;
	margin-right:auto;
	margin-left:auto;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	text-align:center;
}
#container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	/*background-color: #E1ECC6;*/
	height:auto;
	color: #666; 
	
	
}
#containera {
	width: 1000px;
	/*background-color: #E1ECC6;*/
	height:auto;
	color: #666;
	border:#E8E7AA thin solid;
	margin-right: auto;
	margin-left: auto;
	
	
}

#news {
	width: 960px;
	/*background-color: #E1ECC6;*/
	height:30px;
	color: #000;
	background-image:url(../images/updates2.jpg);
	padding-top:10px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
	font-weight:bold;
	
	
	
	
	
	
}
#message1 {
	height: 25px;
	font-weight: bolder;
	text-align:center;
	position:relative;
	color:#000;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	
	
}
#message2 {
	height: 25px;
	font-weight: bolder;
	text-align:center;
	position:relative;
	color:#000;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	padding-top: 15px;
}
#message{
	
	
	position:absolute;
	height:40px;
	width:970px;
	
		
}
#messages{
	height:40px;
	width:970px;
	background-image:url(images/updates4.jpg);
	margin-right: auto
	;
	margin-left:auto;
	
	
}

#containerb {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #D9DAA9;
	height:auto;
	color: #666;
	border: medium solid
	 #779123;
	padding-bottom:20px;
	margin-top: 3px;
	
	

	
}
#containerba {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	/*background-color:#E1DF9B; #D9DAA9 */
	height:auto;
	color: #666;
	border:medium solid #a65414;
	padding-bottom:20px;
	
	

	
}



#containerc {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bg1.png);
	height:auto;
	color: #666;
	border: 2px solid
	 #779123 ;
	padding-bottom:20px;

	}
	
	#containerd {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
	border: medium solid
	 #779123;
	padding-bottom:20px;
	margin-top:5px;
	height: auto;
	
	

	
}
#containere {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
	
	padding-bottom:20px;
	margin-top:5px;
	
	

	
}
	#containerkorner {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;	
	height:auto;
	color: #666;
	border: medium solid #779123 ;
	padding-bottom:20px;
	font-size:24px;
	text-align:center;
	
	}
	
	#studentheading{
	width: 711px;
	margin-right: auto;
	margin-left: auto;
	height:100px;
	font-size:24px;
	text-align: center;
	background-image: url(images/studentbg.png);
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	font-weight: bold;
		}
	#studentsreflections1{
	width: 705px;
	margin-right: auto;
	margin-left: auto;
	height:15px;
	font-size:12px;
	text-align: center;
	background-image: url(images/bg6.png);
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	margin-top:15px;
	border: 2px groove #A74625;
	font-weight: bold;
	padding-top: 5px;
	
		}	
	#studentsreflections1 a{
		color: #A22011;}	
		
		
		
#studentseclect {
	width:255px;
	margin-left:auto;
	font-size:24px;
	margin-top:15px;
	margin-right: auto;
	margin-bottom: 0px;
	
}

		
		
	#studentheading1{
	width: 255px;
	height:100px;
	background-color:  #FFF;
	font-size:24px;
	text-align: center;
		}
		
		#studentportion{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height:auto;
	margin-top:10px;

	text-align:center;
	padding:10px;
	border:medium solid #a65414;
	color: #4C6510;
			
		}
		
		#studentportion1{
	width: 255px;
	float:left;
	height:700px;
	
	
		}
		
		#studentportion2{
	width: 96%;
	float:left;
	height:auto;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	margin-left:10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		}
		
		#studenttest{
		width:294px;			
		height:auto;		
		border:2px solid  #7a9524;	
		font-size:20px;		
		
		float:left;
		margin-top:15px;
		margin-left:0px;
		margin-bottom:20px;		
		}
		
		#studenttestprep{
	width:289px;
	height:40px;
	border:2px solid  #7a9524;
	font-size:14px;
	float:left;
	margin-top:15px;
	margin-left:0px;
	margin-bottom:0px;
	background-image: url(images/bg6.png);
	padding-top: 5px;
	font-weight: bold;
	color: #333;
	padding-left: 5px;
	text-align: center;
		}

#studenttestprep1{
	width:287px;
	height:25px;
	border:2px solid  #7a9524;
	font-size:14px;
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	background-image: url(images/bg6.png);
	padding-top: 5px;
	font-weight: bold;
	color: #333;
	padding-left: 5px;
	text-align: center;
		}


#clearindex{
	width:100%;
	height:20px;
	clear:both;}
#banner {
	background-color: #FFF;
	width:620px;
	float:left;	
	height:210px;
	margin-top:7px;	
	border:#CCC;
	border-width:medium;
	
	
}


#livebox {
	height:210px;
	width:255px;
	margin-right:10px;
	margin-left:15px;
	/*background-color: #E1ECC6;*/
	float:left;
	border: #39F;
	border-width:medium;
	color: #E6E5C9;
	clear:both;
	}
	
	#livebox1 {
	height:100px;
	width:255px;
	margin-top:7px;
	background-color: #E1ECC6;
	float:left;
	clear:both;
	
	}
	
	
	#livebox2 {
	height:100px;
	width:255px;
	margin-top:10px;
	background-color: #E1ECC6;
	float:left;	
	clear:both;
	
	}
#registration {
	background-image: url(images/bluegrad.jpg);
	height: 40px;
	width: 116px;
	float:left;
	margin-top:-20px;
	margin-left:20px;
	border-top-right-radius:7px;
	-webkit-border-top-right-radius:7px; /* Safari */
	border-top-left-radius:7px;
	-webkit-border-top-left-radius:1em7px; /* Safari */
	border-bottom-right-radius:7px;
	-webkit-border-bottom-right-radius:7px; /* Safari */
	border-bottom-left-radius:7px;
	-webkit-border-bottom-left-radius:1em7px; /* Safari */
	color: #FFF;
	text-align: center;
	padding: 10px;
	
	
	
}
#content{
	width:680px;
	height:auto;
	float:left;	
	margin-top:40px;
	
	font-size:18px;
	color:#333;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-align: justify;
	border:#E8E7AA thin solid;
	padding:10px;
	
	}
	
	#content1{
	width:680px;
	height:auto;
	float:left;	
	margin-top:5px;	
	font-size:18px;
	color:#333;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-align: justify;
	border:#E8E7AA thin solid;
	padding:10px;
	
	}
	
	#contentsection {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color::#E8E7AA thin solid;
	padding-bottom: 5px;
}

	
	body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #FFF;
}

#main{
	width:920px;
	height: auto;
	border:thin;
	border-color: #999;;
	border-style:solid;
	margin-right:auto;
	margin-left:auto;
	margin-top:30px;
	border-top-right-radius:7px;
    -webkit-border-top-right-radius:7px; /* Safari */
	border-top-left-radius:7px;
    -webkit-border-top-left-radius:1em7px; /* Safari */
	background-color:#e9e8d0;
	
	
	
	}
	
	#maina{
	width:920px;
	height: auto;
	border:thin;
	border-color: #999;
	border-style:solid;
	margin-right:auto;
	margin-left:auto;
	margin-top:30px;
	border-top-right-radius:7px;
    -webkit-border-top-right-radius:7px; /* Safari */
	border-top-left-radius:7px;
    -webkit-border-top-left-radius:1em7px; /* Safari */
	background-color: #F7F4D2; /*#E1DF9B;*/
	
	
	
	}
	
	
	#mainheading1{
	width:895px;
	height:40px;
	/*background-image:url(images/bg5.jpg);	*/
	margin-right:auto;
	margin-left:auto;
	font-weight:bold;
	font-size:20px;
	padding-top:15px;
	padding-left:25px;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-width:thin;
	border-top-right-radius:7px;
	-webkit-border-top-right-radius:7px; /* Safari */
	border-top-left-radius:7px;
	-webkit-border-top-left-radius:7px; /* Safari */
	background-image:url(images/bg1.png);
	color:#333;
	}
	#mainheadingdua{
	width:595px;
	height:40px;
	margin-left:80px;
	font-weight:bold;
	font-size:20px;
	padding-top:15px;
	padding-left:25px;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-width:thin;
	border-top-right-radius:7px;
	-webkit-border-top-right-radius:7px; /* Safari */
	border-top-left-radius:7px;
	-webkit-border-top-left-radius:7px; /* Safari */
	background-image:url(images/bg1.png);
	color:#333;
	float: left;
	margin-top: 50px;
	}
	
		
	
	#mainheading1a{
	width:895px;
	height:40px;
	/*background-image:url(images/bg5.jpg);	*/
	margin-right:auto;
	margin-left:auto;
	font-weight:bold;
	font-size:20px;
	padding-top:15px;
	padding-left:25px;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-width:thin;
	border-top-right-radius:7px;
	-webkit-border-top-right-radius:7px; /* Safari */
	border-top-left-radius:7px;
	-webkit-border-top-left-radius:7px; /* Safari */
	background-image:url(images/bg14.png);
	color:#333;
	}
	
	
		
	
	#mainheading2{
	width:880px;
	height:25px;
	border:thin;
	background-image:url(images/bg.jpg);
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	padding-top:15px;
	color:#FFF;
	font-weight:bold;
	font-size:18px;	
	
	
	}
	
	#mainheading3{
	width:880px;
	height:25px;
	border:thin;
	background-image:url(images/bg6.jpg);
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	padding-top:15px;
	color:#000;
	font-weight:bold;
	font-size:18px;
	
	
	}
	
	
	#table1{
	width:880px;
	height:auto;
	border:thin;	
	margin-right:auto;
	margin-left:auto;
	border:thin;
	border-color: #D3D3D3;
	border-style:solid;
	margin-top:	10px;
	margin-bottom:40px;
	background-color: #FFF;
	}
	
	#surahname{
	width:880px;
	height:25px;
	border:thin;
	background-image: url(images/bg1.png);
	padding-top:15px;
	text-align:center;
	clear:both;
	font-weight: bold;

	}
	
	
	#surahnamea{
	width:880px;
	height:25px;
	border:thin;
	background-image: url(images/bg1.png);	
	padding-top:15px;
		
		
		}
	
	
	#translation{
	width:920px;
	height:90px;
	background-color:#FFF;
		
		}
	
	#selectbox{
	width:920px;
	height:60px;
	}
	#selectbox1{
	width:40%;
	height:35px;
	float:left;
	padding-left:50px;
	padding-top:25px;
	
	}
	#selectbox2{
	width:40%;
	height:35px;
	float:left;
	padding-left:20px;
	padding-top:25px;
	}
	
	.secbox1{
		height:30px;
		width:200px;
		font-size:16px;
		margin-left:10px;
		
	
		}
		.secbox2{
		height:30px;
		width:200px;
		font-size:16px;
		margin-left:10px;
		
	
		}
/*  juz divs*/		
		
	

	#tafseer{
	width:880px;
	height:20px;
		border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;
	padding-top:10px;
	clear:both;
	
	

	}
#tafseera{
	width:640px;
	height:20px;
	border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;
	font-weight:bold;
	padding-top:10px;
	float:left;
	
	

	}
#tafseera2{
	width:560px;
	height:20px;
	border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;
	font-weight:bold;
	padding-top:10px;
	float:left;
	
	

	}

	#tafseerb{
	width:120px;
	height:20px;
	border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;
	padding-top:10px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	

	}
	#tafseerc{
	width:80px;
	height:20px;
	border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;
	padding-top:10px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	

	}


	#ayaha{
	width:880px;
	height:20px;
	border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;		
	padding-top:15px;
	clear:both;
	

	}
#ayah{
	width:560px;
	height:20px;
	border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;	
		
	padding-top:15px;
	padding-left:20px;
	float:left;
	


	}
#ayah2{
	width:480px;
	height:20px;
	border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;	
		
	padding-top:15px;
	padding-left:20px;
	float:left;
	


	}

	#ayahb{
	width:150px;
	height:30px;
	border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;
	background-repeat:no-repeat;
	padding-top:5px;
	float:left;
	text-align:center;
	}
	#ayahc{
	width:80px;
	height:30px;
	border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;
	background-repeat:no-repeat;
	padding-top:5px;
	float:left;
	text-align:center;
	}	
	.headerayah{
		padding-left:200px;
		color: #D9C0A6 ;
		font-size:30px;
		padding-top:20px;
		
	
		}

	
 #grammarlive {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	border:medium solid #799325;
}

.bannerayah {
	color: #FFF;
}
#grammarsec {
	height:auto;
	width:1000px;
	margin-right: auto;
	margin-left: auto;
	border:medium solid #95542D;
	margin-top:2px;	
	/* background-color:#E1ECC6;*/
	
	
}
#grammarsec1 {
	/*background-color: #E5E4C8;*/	
	height:auto;
	width: 300px;
	float: left;
	padding-top:20px;	
	margin-right:auto;
	margin-left:auto;
	padding-bottom:60px;
	padding-left:30px;
	
	
}
#grammarsec2 {
	/* background-color:#E1ECC6;*/
	float: left;
	height: auto;
	width: 650px;
	padding-left:10px;
	
	
}
#grammarlive {
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#333;
	
	
}
#homework {
	
	height:auto;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	margin-bottom: 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	border:#ccc thin solid;
	
	
}

#homework1 {
	height:25px;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	font-size:14px;
	background-image:url(images/grammarhomeworkbg.png);
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	margin-bottom:2px;
	
	
}
#homework2{
	
	height: 50px;
	width: 298px;
	margin-right: auto;
	margin-left: auto;
	margin-top:4px;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	border:#779123 thin solid;
	
	clear:both;
	
	
}
#homework3{
	height: auto;
	width: 288px;
	margin-right: auto;
	margin-left: auto;
	margin-top:2px;
	border:#779123 thin solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding:5px;
	
	
}

#homeworkhead1{
	
	height: 20px;
	width: 180px;
	background-image:url(images/bg4.jpg);
	float:left;	
	margin-top:0px;
	font-size:12px;	
	text-align:center;
	padding-top:5px;
	font-weight:bold;
	
	
}
#homeworkhead2{
	font-size:12px;
	text-align:center;
	height: 20px;
	width: 120px;
	background-image:url(images/bg4.jpg);	
	margin-top:0px;
	padding-top:5px;	
	font-size:12px;	
	float:left;
	font-weight:bold;
	
	
	
}

#homeworksec1{
	width:180px;
	height:25px;
	float:left;
	text-align:center;
	margin-top:2px;
	text-align:center;
	padding-top:15px;
	}
	#homeworksec2{
	width:112px;
	height:30px;
	float:left;
	text-align:center;
	margin-top:2px;
	text-align:center;
	padding-top:10px;
	

	
	}

#homeworkheading {
	 
	height: 25px;
	width: 300px;
	background-image:  url(images/bg.jpg); 
	text-align: center;
	padding-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	
}

#homeworkheading2 {
	 
	height: 25px;
	width: 300px;
	background-image:url(images/bg1.png);
	text-align: center;
	padding-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color: #000;
	
}

#homeworkheading3{
	width:260px;
	height:20px;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	border-top:#CCC thin solid;
	font-size:12px;
	padding-top:5px;
	background-image:url(images/bg4.jpg);	
	}	
#listen {
	 
	height: 20px;
	width: 200px;	
	padding:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	float:left;
	
	
}
#listen1 {
	 
	height: 20px;
	width: 70px;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	float:left;
	padding-top:10px;
	
	
}


#grammarkorner{
	height: 60px;
	width: 620px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #060; /*#7d9827;*/
	font-size:30px;
	font-weight:bold;
	
	
	}


#grammartable {
	
	height:auto;
	width: 600px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	border: thin solid #999;
	padding-bottom:20px;
	background-color:#FFF;
	margin-bottom:40px;
	background-color: #FFFFEA;
	-webkit-border-top-right-radius:7px; /* Safari */
	border-top-left-radius:7px;
	-webkit-border-top-left-radius:1em7px; /* Safari */
	
	
	/*background-color: #e6e5c9 ;*/	
	
	
	
}
#grammarheading {
	background-image: url(images/grammarheadingbg.png); 
	height: 35px;
	width: 600px;
	text-align:center;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:15px;
	color: #000;
	font-weight:bold;
	-webkit-border-top-right-radius:7px; /* Safari */
	border-top-left-radius:7px;
	-webkit-border-top-left-radius:1em7px; /* Safari */
	
	
	
	
}
#grammarinsidetable{
	width:580px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	background-color: #FFFFEA;
	border: #999 thck
	 solid;
	text-align:center;
	padding-top:5px;
	margin-top:10px;
	padding-bottom:20px;
	font-family: Verdana, Geneva, sans-serif;
	
	}
	
#titledivision1{
	width:540px;
	height:20px;
	margin-right:auto;
	margin-left:auto;
	margin-top:2px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	border-top:#CCC thin solid;
	font-size:12px;
	padding-top:5px;
	background-image:url(images/bg4.jpg);	
	}	
	
#titledivision2{
	width:180px;
	text-align:center;
	height:25px;	
	float:left;

}

#titledivision3{
	width:540px;
	height:20px;
	margin-right:auto;
	margin-left:auto;
	margin-top:2px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	border-top:#CCC thin solid;
	font-size:12px;
	padding-top:5px;
	background-image:url(images/bg4.jpg);	
	}	
	
#titledivision4{
	width:270px;
	text-align:center;
	height:25px;	
	float:left;

}


	
#grammartopic1{
	width:540px;
	height:50px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
	border:#CCC thin solid;
	
	
	}	
	


		
#grammartopic2{
	width:180px;	
	height:35px;	
	float:left;
	padding-top:10px
	
		}
		
		#grammartopic3{
	width:540px;
	height:50px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
	border:#CCC thin solid;
	clear:both;
	
	
	}	
	


		
#grammartopic4{
	width:270px;
	height:30px;
	float:left;
	padding-top:15px;
	
	
		}
	
	
	
	
#grammartitle{
	width:540px;
	height:25px;
	margin-right:auto;
	margin-left:auto;
	background-image: url(images/bg.jpg);
	padding-top:15px;
	text-align:center;
	border-bottom:#ccc thin solid;
	font-size:14px;
	font-weight:bold;
	

	}
	
#grammartopics{
	width:480px;
	height:25px;
	background-color:#FFF;
	margin-right:auto;
	margin-left:auto;	
	padding-top:15px;	
	border-bottom:#ccc thin solid;
	float:left;
	text-align:left;
	padding-left:20px;
}
#grammarspeaker{
	width:80px;
	height:25px;
	background-color:#FFF;
	margin-right:auto;
	margin-left:auto;	
	padding-top:15px;
	text-align:center;	
	font-weight: bold;
	border-bottom:#ccc thin solid;
	float:left;
}

#grammarimages{
	width:300px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	
	
	
	}
	
#clearboth{
	height: 40px;
	width:580px;
	clear:both;
	background-color:#FFF;
	
	
	}
#clearindex1 {
	width: 100%;
	margin-top:20px;
}

#textafterheading {
	width: 100%;
	background-image: url(images/bg1.png);
	font-size: 12px;
}
#reflections {
	height: auto;
	width: 710px;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 10px;
	color:#333;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	}
#reflection1 {
	padding: 10px;
	height: auto;
	width: 690px;
	margin-top: 2px;
	margin-bottom: 10px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	border:2px solid #a65414;
	margin-right:auto;
	margin-left:auto;
	background-image: url(images/refbg.png);
	background-repeat: repeat-y;
}

#reflection2 {
	padding: 10px;
	height: auto;
	width: 690px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	border:2px solid #a65414;
	margin-right:auto;
	margin-left:auto;
	background-image: url(images/refbg.png) ;
	background-repeat: repeat-y;
	}

#reflection3 {
	padding: 10px;
	height: auto;
	width: 690px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	border:2px solid #a65414;
	margin-right:auto;
	margin-left:auto;
	background-image: url(images/refbg.png) ;
	background-repeat: repeat-y;
	}

#reflection4 {
	padding: 10px;
	height: auto;
	width: 690px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	border:2px solid #a65414;
	margin-right:auto;
	margin-left:auto;
	background-image: url(images/refbg.png) ;
	background-repeat: repeat-y;
	}

#reflection5 {
	padding: 10px;
	height: auto;
	width: 690px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	border:2px solid #a65414;
	margin-right:auto;
	margin-left:auto;
	background-image: url(images/refbg.png) ;
	background-repeat: repeat-y;
	}
#reflection6 {
	padding: 10px;
	height: auto;
	width: 690px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	border:2px solid #a65414;
	margin-right:auto;
	margin-left:auto;
	background-image: url(images/refbg.png) ;
	background-repeat: repeat-y;
	}
	#reflection7{
	padding: 10px;
	height: auto;
	width: 690px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	border:2px solid #a65414;
	margin-right:auto;
	margin-left:auto;
	background-image: url(images/refbg.png) ;
	background-repeat: repeat-y;
	}
	
.facebook{
	width:32px;
	height:32px;
	padding-left:15px;
	margin-bottom:10px;
}
	
	.email{
	float:left;
	width:32px;
	height:32px;
	padding-left:18px;
	margin-bottom:10px;
}
	
	.mobile{
	float:left;
	width:24px;
	height:32px;
	padding-left:23px;
}
	
	#linkbox{
		
		background:#0FF;
		width:255px;
		height:200px;
		float:right;
		clear:both;}
		
		
#date {	
	font-size: 12px;
	color: #9F4B33;
	font-weight: bold;
	
}

#time {	
	font-size: 12px;
	color: #333;
}
#time a {
	
	height: 60px;
	width: 120px;
	font-size: 12px;
	color: #9F4B33;
}

#rightsidebox {
	height: 203px;
	width: 77px;
	float: left;
	margin-top: 7px;
	border: solid thin;
	text-align: center;
	margin-left: 10px;
	border-color: #E8E7AA;
	padding-top: 5px;
}

#tool{
	width:880px;
	margin-right:auto;
	margin-left:auto;}
	
#head{
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
	
	background-image:url(images/bg.jpg);
	height:35px;
	padding-top:15px;
	float:left;
	width:82%;
	
	}
	
	
	
	
#head1{
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:3%;
	background-image:url(images/bg.jpg);
	height:30px;
	padding-top:20px;
	float:left;
	width:15%;
	color:#FFF;
	font-weight:bold;
	
	
	}
	#ayah{
	width:620px;
	height:20px;
	border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;
	padding-top:15px;
	padding-left:20px;
	float:left;
	font-weight: bold;
	color: #333;
	


	}
	#ayahb{
	width:120px;
	height:30px;
	border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;
	background-repeat:no-repeat;
	padding-top:5px;
	float:left;
	text-align:center;
	}
	
	#hb{
	width:120px;
	height:25px;
	border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;
	background-repeat:no-repeat;
	padding-top:10px;
	float:left;
	text-align:center;
	}

	.entry {
	width:880px;	
	border-bottom:thin;
	border-bottom-color: #D3D3D3;
	border-bottom-style:solid;
	clear:both;
	height:35px;
	
		
		
		
		
	}
	
	.Title {
	font-size:14px;
	color: #000;
	padding-left:30px;
	padding-top:15px;
	width:700px;
	float:left;
	height:20px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	}
	.Title1 {
		
		float:left;			
		width:150px;
		height:30px;
		border-bottom:thin;
		border-bottom-color: #D3D3D3;
		border-bottom-style:solid;
		background-repeat:no-repeat;
		padding-top:5px;
		float:left;
		text-align:center;
	
	}
	
	
#abovecontainer {
	padding-top: 70px;
	padding-bottom: 100px;
	text-align:center;
}
#testtname {
	background-image:url(images/bg6.png);
	height:20px;
	width: 153px;
	margin-right: auto;
	padding-top:15px;
	float:left;
	margin-left: auto;
	padding-top:15px;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	padding-left:20px;
}


#testtname a{
	
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	
	text-decoration:none;
}
#testarrow {
	background-image:url(images/bg6.png);
	height:28px;
	width: 101px;
	margin-right: auto;
	padding-top:7px;
	float:left;
	margin-left: auto;
	text-align:right;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	padding-right: 20px;
}


#weeklydate {
	margin: 5px;
	height: 30px;
	width: 590px;
	border: thin solid #390;
}
#weeklyayahs {
	margin: 5px;
	height: 40px;
	width: 590px;
	border: thin solid #390;
}

#weeklyhifz {
	margin: 5px;
	height: 40px;
	width: 590px;
	border: thin solid #390;
}



#testdate {
	height: 15px;
	width: 270px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	padding:10px;
	text-align:left;
	font:Verdana, Geneva, sans-serif;
	font-weight: bold;
	color:#000;
	clear:both;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DEFEB4;
	
}

.fstyle {
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	color: #a25314;
	clear:both;
	
	
}


#testaddress {
	height: auto;
	width: 270px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	font-family:Verdana, Geneva, sans-serif;
	padding:10px;
	text-align:left;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
}
#studentpresentation {
	padding: 10px;
	height: auto;
	width: 685px;
	margin-right: auto;
	margin-bottom: 10px;
	border:medium solid #a65414;
	margin-left: auto;
	background-color: #924829;
	color: #000;
}
#presentationtitle1 {
background-image: url(images/refbg.png) ;	
	padding-left:20px;
	height:25px;
	width: 670px;
	border: thin solid #396;
	float:left;
	padding-top:15px;
	text-align:left;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	margin-right:auto;
	margin-left:auto;
	
}


#presentationtitle {
background-image: url(images/refbg.png) ;	
	padding-left:20px;
	height:25px;
	width: 580px;	
	float:left;
	padding-top:15px;
	text-align:left;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	margin-top:2px;
	
	
}
#presentationlink{
	background-image: url(images/refbg1.png) ;	
	padding-left:20px;
	height:25px;
	width: 65px;
	margin-top:2px;
	float:left;
	padding-top:15px;
	text-align:left;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	color: #333;
	
	
	
}
#studentlink {
	height: auto;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	border:2px solid  #7a9524; 
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:20px;
	font-weight:bold;
	padding-bottom:10px;
	
	
	
}
#studentlink1 {
	height: 20px;
	width: 250px;
	background-image:url(images/bg.jpg);
	color:#000;	
	padding-top:10px;
	border-bottom:2px solid  #7a9524; 
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;

	
}
#prayerwidget {

	width: 210px;

}
.secbox3{
	width:250px;
	font-size:36px;
	
	+6
	}
#testselectbox {
	margin-left: 0px;
	width: 300px;
	
	
	
}
#testins {
	width:96%;	
	padding: 2%;
	
	font:12px;
	text-align:justify;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	
	
}
#studentrbox {
	height: auto;
	width: 296px;
	float: left;
	margin-left:15px;
}

#weeklyupdatetable {
	height:auto;
	width: 702px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	border:medium solid #a65414;
	color:#000;
}
#weeklyupdatedate {
	height: 30px;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(images/refbg.png);
	border:thin solid #C7BF61;
	padding-left:10px;
	padding-top:15px;
}
#weeklyupdateayah {
	height: 30px;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(images/refbg.png);
	border:thin solid #C7BF61;
	padding-left:10px;
	padding-top:15px;
}
#weeklyupdatehifz {
	height: auto;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(images/refbg.png);
	border:thin solid #C7BF61;
	padding-left:10px;
	padding-top:15px;
	padding-bottom: 10px;
}

#weeklyhomework {
	height: 100px;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(images/refbg.png);
	border:thin solid #C7BF61;
	padding-left:10px;
	padding-top:15px;
	padding-bottom: 20px;
}


#resultstable1 {
	height:auto;
	width: 305px;
	float:left;
	margin-top: 15px;
	margin-left:20px;
}

#resultstable2 {
	height:auto;
	width: 305px;
	float:left;
	margin-top: 15px;
	margin-left:50px;
	
}

#nameheading{
	height: 20px;
	width: 230px;
	background-image:url(images/bg.jpg);
	border:thin solid #C7BF61;
	padding-left:5px;
	padding-top:5px;
	float:left;
	text-align: center;
	color:#000;
	font-weight: 600;
}
#marksheading{
	height: 20px;
	width: 55px;
	background-image:url(images/bg.jpg);
	border:thin solid #C7BF61;
	padding-left:5px;
	padding-top:5px;
	float:left;
	text-align: center;
	color:#000;
	font-weight: 600;

	
}


#name{
	height: 20px;
	width: 230px;	
	background-image:url(images/refbg.png);
	border:thin solid #C7BF61;
	padding-left:5px;
	padding-top:5px;
	float:left;
	
}
#marks{
	height: 20px;
	width: 59px;
	background-image:url(images/refbg.png);
	border:thin solid #C7BF61;
	text-align: center;
	padding-top:5px;
	float:left;
	
}
#ggharana {
	height:auto;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	border: 2px solid #a65414;
	padding-left:15px;
	color:#000;
	background-image: url(images/refbg.png);
}

.secbox4 {
	width: 255px;
	font-size: 14px;
	color: #000;
	border:2px solid  #060;
	height: 32px;
	background-color: #D9E4AB;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
   
       
}

.secbox7{
	
	font-size: 14px;
	color: #000;
	border:2px solid #a65414;
	height: 32px;

	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width:200px;
	margin-left:20px;
   
       
}

.secbox3 {
 
   width: 235px;
   padding: 5px;
   font-size: 14px;
   color: #000;    
   border: 2px solid #a65414;
   height: 34px;
   background-color:#E1D9B5 ;    
}

.secbox5 {
	width: 300px;
	font-size: 14px;
	color: #000;
	border:2px solid  #060;
	height: 32px;
	background-color: #D9E4AB;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
   
       
}

#worksheets {
	height: 20px;
	width: 666px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(images/refbg.png);
	border:thin solid #C7BF61;
	padding-left:10px;
	padding-top:15px;
}


#grammarliveheading {
	padding-top: 5px;
	padding-bottom: 10px;
	background-image: url(images/bg.jpg);
}
#livebroadcasttext {
	margin-top: 60px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #A04323;
	text-align: center;
	font-weight: bold;
	
}

.contentdua{
	width:600px;
	height:auto;
	margin-left:80px;
	font-size:18px;
	color:#333;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-align: center;
	border:#E8E7AA thin solid;
	padding:10px;
	background-color: #FFF;
	float: left;
	
	}	

#studentlink2 {
	text-align: left;
	width: 250px;
	padding-left: 5px;
	font-size:12px;
	padding-top:10px;
	font-weight:normal;
	
}
#linkname{
	width: 250px;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 14px;
}
	
	
#linkname a{
	width: 250px;
	border-bottom:thin #CCC solid;
	padding-top:5px;
	padding-bottom:5px;
	color:#360;
	text-decoration: none;	
	}
#studentlink {
	margin-top:0px;
}



	
	#ramadansec1 {
	height: 900px;
	width: 520px;
	float:left;
	border-top-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A44428;
	border-bottom-color: #A44428;
	border-left-color: #A44428;
	background-color: #ededbf;
	margin-bottom:5px;
}

#ramadansec2 {
	height: 900px;
	width: 462px;
	border: medium solid #A44428;
	float:left;
	background-color: #ededbf;
	margin-bottom:5px;
}
#ramadansec2a {
	height: 35px;
	width: 350px;
	border: thin solid #936;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background-image:url(images/studentbg.png);
	color:#000;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
	
	
	
}
#ramadansec2b {
	height: 25px;
	width: 450px;
	border: thin solid #936;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	background-image:url(images/bg6.jpg);
	text-align: center;
	color: #000;
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
}

#ramadansec2c {
	height:560px;
	width: 450px;
	border: 2px solid #A2442D;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	padding-top:15px;
}

#ramadansec2d {
	height: 25px;
	width: 400px;
	border: thin solid #936;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	margin-top:5px;
	-webkit-border-top-right-radius:4px; /* Safari */
	border-top-left-radius:4px;
	-webkit-border-top-left-radius:1em4px; /* Safari */
	border-bottom-right-radius:4px;
	-webkit-border-bottom-right-radius:4px; /* Safari */
	border-bottom-left-radius:4px;
	-webkit-border-bottom-left-radius:1em4px; /* Safari */
	text-align:center;
	padding-top:15px;
	color: #000;
	background-image: url(images/bg.jpg);
	
}

#ramadansec2d a {
	color: #000;
	text-decoration: none;	

	
}




#ramadancontainer {
	float: left;
	height: 160px;
	width: 170px;
	border: 2px solid #C60;
	padding:5px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 47px;
	color: #CC3;
}
#ramadancontainer2 {
	margin-right: auto;
	margin-right: auto;
	height: 24px;
	width: 166px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	color: #000;
	border: 2px solid #ad6122;
	background-image: url(images/bg13.png);
}

#rightpanesinglecontainer {
	float: left;
	height: 160px;
	width: 350px;
	border: 2px solid #C60;
	padding:5px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 47px;
	color: #CC3;
}
#rightpanesinglecontainerinside {
	margin-right: auto;
	margin-right: auto;
	height: 24px;
	width: 346px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	color: #000;
	border: 2px solid #ad6122;
	background-image: url(images/bg13.png);
}

#aboutuscontent {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
	color: #333;
	background-image: url(images/refbg1.png);
}

#contactuscontent {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
	color: #333;
	background-image: url(images/refbg.png);
	background-repeat: no-repeat;
	font-size: 18px;
	text-align: left;
	clear: both;
	
}
.clear {
	clear:both;
}#temporary {
	height: auto;
	width: 270px;
	clear: both;
	float: left;
	margin-right: 15px;
}
#ramadantemp {
	height: 97px;
	width: 255px;
	text-align: center;
	margin-left: 15px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-top:10px;
	

}
#ramadantemp1 {
	width: 118px;
	height: 87px;
	float: left;
	border: thin solid #CCC;
	margin-right: 6px;
	margin-left: 2px;
	

}
#ramadantemp2 {
	width: 118px;
	height: 87px;
	float: left;
	border: thin solid #CCC;
	
	
}

#cleargap {
	height: 30px;
	width: 300px;
	background-color: #FFF;
	clear: none;
	float: left;
}
.mayyatbox{
	width:170;
	height:83px;
	text-align:center;
	color:#CC0;
	font-size: 24px;
	padding-top: 35px;
	font-weight: bolder;
	background-color: #393029;
	
	}
.mayyatbox a{
	width:170;
	height:83px;
	text-align:center;
	color:#CC0;
	font-size: 24px;
	padding-top: 35px;
	font-weight: bolder;
	
	text-decoration:none;
	
	
	}
#homework3 p a {
	color: #91300F;
}
#formbg {
	height: 700px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	border:thin solid #666;
	padding-left:200px;
	background-image: url(images/flowerbg.png);
}

.TableRowFontX{
	color:#C60;
	font-size:18px;
	font-weight:bold;
}

.TableRowFontY{
	color:#6B870C;
	font-size:18px;
	font-weight:bold;
}

.TableRowX{
	width:680px;
	float:left;
	padding-top: 15px;
	padding-left: 30px;
}

.TableRowY{
	float:right;
	padding-top: 15px;
	padding-right: 80px;
}

.TableRowZ{
	float:left;
}

.urdufont{
	color:#C60;
	font-size:16px;
	font-weight:bold;
}
	
.englishfont{
	color:#9CB731;
	font-size:16px;
	font-weight:bold;
}

.Titlez{
	width:760px;
	height:60px;
	float:left;
	padding-top: 15px;
	padding-left: 30px;
}
	
.Titlex{
	width:760px;
	height:20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border:none;
}

.Titlexa{
	width:760px;
	height:20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border:none;
	color: #7E9C16;
	
}
	
.Titley{
	width:80px;
	height:60px;
	float:left;
}
		
.fontcolor {
	color: #8F290C;
}
#wrapper #containerba #maina #table1 #hname {
	float: left;
	width: 500px;
	height: 25px;
	padding-top: 10px;
	padding-left: 20px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
	font-size: 14px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper #containerba #maina #table1 #hadithta {
	float: left;
	width: 520px;
	height: 30px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
}
