/* CSS Document */

/* New CSS */
a
{
color:#E6FF5F;
text-decoration:none;
}

a:hover
{
color:#FBB235;
text-decoration:underline;
}

.homeMainTable
{
	padding:10px 30px;
	border-spacing: 0px;
	border-collapse: separate;
	width:100%;
}

.pagination
{
	padding:10px 30px;
	text-align:center;
	margin:30px auto;
	cursor:default;
	line-height:300%;
}

.pagination a
{
	width:100%;
	padding:10px;
	margin:5px;
	text-decoration: none;
	color: #085929;
	background-color: #4C902A;
	font-weight: bold;
	/*Corners*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	cursor: pointer;
	text-decoration:none;
	-moz-box-shadow:    0px 0px 5px 2px #062119;
	-webkit-box-shadow: 0px 0px 5px 2px #062119;
	box-shadow:         0px 0px 5px 2px #062119;
}

.pagination a:hover
{
	color: #ffffff;
	background-color: #066666;
	text-decoration:none;
}

.pagination a.currentpage
{
	background-color: #066666;
	color: #FFFFFF !important;
	cursor: default;
	text-decoration:none;
}

.pagination a.disablelink, .pagination a.disablelink:hover
{
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal !important;
}

.pagination a.prevnext
{
	font-weight: bold;
}

.liPart
{
	color: #ffffff;
	font-weight: bold !important;

}

.a-22-black-b
{
	text-align:left;
	font-size:22pt;
	color:#FBB235;
	/*margin:5px;*/
	font-family:"Traditional Arabic";
	font-weight:bold;
	direction:rtl;
}

.arabicTextLinks
{
	direction:rtl;
}

.a-22-red-b
{
	text-align:left;
	font-size:22pt;
	color:red;
	margin:5px;
	font-family:"Traditional Arabic";
	font-weight:bold;
}

.redarabictxt
{
	color:red;
}


/* New version styles */

.paragraphs
{
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	font-size:1em;
	line-height: 250%;
}

.lessonTitle
{
	width:100%;
	text-align:center;
	font-size:1.7em;
}

.lessonSubTitle
{
	width:100%;
	text-align:center;
	font-size:1em;
}

.LessonTable
{
	width:90%;
	border: 1px #CED585 solid;
	border-collapse: collapse;
	margin:0 auto;
}

.LessonTableTR
{
	
}

.LessonTableTD
{
	border: 1px solid #CED585;
	padding:10px 10px;
	background-color: #082b25;
}
.LessonTableP
{
	direction:rtl;
	padding:10px 20px;
	text-align: center;
	font-size:1em;
	line-height: 300%;
}
.LessonTableP span img
{
	margin:0 auto;
	padding: 5px 20px;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}

.ulclass
{
	text-align: justify;
	font-size:1em;
	line-height: 230%;
	padding-right:20px;
}

.ulclass ul 
{
	text-align: justify;
}

.ulclass ol 
{
	text-align: justify;
}

.ulclass li
{
	text-align: justify;
}

.voclink
{
	width:100%;
	text-align:center;
}

.nextbutton
{
	margin:0 auto;
	width:20%;
}

.nextbutton a, .nextbutton a:visited
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	border: 1px solid #3F6500;
	background-color:#FAEB48;
	color: #082b25;
	font-size:1em;
	font-weight:bold;
	display: block;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	text-decoration:none;
}

.nextbutton a:hover
{
	border: 1px solid #2b66a5;
	background-color:#FFFFFF;
	font-size:1em;
	display: block;
}

.sitesubtitle
{
	margin-left:10px;
	font-size:0.9em;
	font-weight:bold;
}

.sitetext
{
	margin-left:10px;
	text-align: justify;
	font-size:1em;
	line-height: 230%;
	padding-right:20px;
}

.sitetitle
{
	width:100%;
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
}

.ulclass
{
	text-align: justify;
	font-size:1em;
	line-height: 230%;
	padding-right:20px;
}

.ulclass ul 
{
	font-size: 100%;
	text-align: justify;
}

.ulclass ol 
{
	font-size: 100%;
	text-align: justify;
}

.ulclass li
{
	text-align: justify;
}







/* Questions */

#qstcontainer
{
	width:100%;
	text-align:center;
	margin:30px auto;
}
.qstTable
{
	width:100%;
	border:0;
}
.qstTableStyle
{
	border-width:1px solid #89a02c;
	margin:0 auto;
}
.wordSubTxt
{
	text-align:center;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
}
.questionSound
{
	text-align:center;
	width:30px;
	height:30px;
	padding:5px;
	border-right-color:#89a02c;
	border-right-width:1px;
	border-right-style:solid;
}
.questionSubTxt
{
	text-align:center;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#009999;
}
.questionTrs
{
	text-align:center;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#009999;
}
.questionAnswer
{
	text-align:center;
	font-family:"Traditional Arabic";
	font-size:20pt;
	font-weight:bold;
	color:red;
}
#rslt
{
	display:none;
	width:70%;
	padding:10px;
	margin:0 auto;
	text-align:center;
	font-family:Verdana;
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:20px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-moz-box-shadow:    0px 0px 10px 2px #062119;
	-webkit-box-shadow: 0px 0px 10px 2px #062119;
	box-shadow:         0px 0px 10px 2px #062119;
	background-color:#0b4a24;
}
.qstscore
{
	font-size:1em;
	padding:7px;
	background-color:#062119;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	line-height:200%;
	
}
.mrbuttons
{
	margin:20px auto;
	width:50%;
}
.mrbuttons a, .mrbuttons a:visited
{
	width:10%;
	margin:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	border: 1px solid #3F6500;
	background-color:#FAEB48;
	color: #082b25;
	font-size:1em;
	font-weight:bold;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	text-decoration:none;
	-moz-box-shadow:    0px 0px 10px 2px #062119;
	-webkit-box-shadow: 0px 0px 10px 2px #062119;
	box-shadow:         0px 0px 10px 2px #062119;
}
.mrbuttons a:hover
{
	border: 1px solid #2b66a5;
	background-color:#FFFFFF;
}




/* Videos */
.videosTable
{
	margin-left:20px;
}
.videosTable tr td
{
	text-align:left;
}
.videosiframe
{
	text-align:left;
	margin:0 auto;
	padding:10px 15px;
	width:500px;
	margin-bottom:70px;
	background-color:#012a2d;
}
.videosiframe p
{
	padding:10px;
	background-color:#003e42;
}





/* Articles */
#articlecontainer
{
	width:90%;
	margin:0 auto;
}
#articlecontainer table
{
	border: 1px #CED585 solid;
	border-collapse: collapse;
	margin:0 auto;
}
#articlecontainer table td
{
	border: 1px solid #CED585;
	padding:0 10px;
	background-color: #082b25;
}
#articlecontainer table td p
{
	text-align:center;
}
#articlecontainer ul, #articlecontainer ol
{
	line-height:180%;
}
#articlecontainer img
{
	padding: 5px 5px;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
#articlecontainer .articleimg
{
	margin:20px auto;
	text-align:center;
}
#articlecontainer .articlesTable
{
	border:0;
	border-spacing: 0px;
	border-collapse: collapse;
	margin:0 auto;
}
#articlecontainer .articlesTable td
{
	border: 0px;
	padding:20px;
	background-color: transparent;
}
#articlecontainer .articlesimg
{
	margin:5px;
	-moz-box-shadow:    0px 0px 10px 2px #062119;
	-webkit-box-shadow: 0px 0px 10px 2px #062119;
	box-shadow:         0px 0px 10px 2px #062119;
}
#articlecontainer .articlesTable td div
{
	margin:5px;
}