body { margin: 0; padding: 0; font-size: 12px; font-family: tahoma, Arabic Transparent, Traditional Arabic, Simplified Arabic, Arial; *direction:rtl; line-height: 130%}

h1 {	margin: 0; padding: 0; font-size: 14px; display: inline; font-weight: normal }
h2 {	margin: 0; padding: 0; font-size: 13px; display: inline }
h3 {	margin: 0; padding: 0; font-size: 12px; display: inline; font-weight:normal }

form	{margin: 0; padding: 0;}

img {border: 0;}

table, select, input, textarea	{font-size: 12px; font-family: tahoma, Arabic Transparent, Traditional Arabic, Arial; }

a,visited { text-decoration: none; color: #2168ba}
a:hover {text-decoration: Underline;}

/* Begin header */
.header {background: url(hdr.gif) no-repeat; height: 109px; padding:10px 25px 15px 50px  }


/*Footer Begin*/
.footer { height: 100%;  line-height: 130%; overflow: hidden; padding: 15px 20px; text-align: left; background: url(ftr.gif) repeat-x; height: 70px}
.gry {font-size:11px; color: #a8a8a8 }

/* Begin body */
.bdy {  background: url(mainbg.gif) center repeat-y; *direction:ltr;}
.main { width: 980px; margin: 0 auto; height: 100%; overflow: hidden; background: #f4f7f9;   }
.cntnt { direction: rtl;  width: 942px; }
.witbg { background: #fff;}

.clmnrit {float: left; width: 370px;}
.clmnlft {float: right; width: 552px; padding-left: 16px; }


.clmnritin {float: left; width: 220px;}
.clmnlftin {float: right; width: 702px; padding-left: 16px; }
.clmnlftin2 {float: right; padding-left: 16px; }
.nav{ height: 33px; direction: ltr; clear: both; background: url(navof.gif) repeat-x; }
.nav a,visited { display: block; padding: 8px 12px 0px 12px; float:right ; font-size:14px; font-weight: bold; color: #fff}
.navEN a,visited { display: block; padding: 8px 12px 0px 12px; float:left ; font-size:14px; font-weight: bold; color: #fff}
.navon { background: #faaa2f}
.blubg { background: #fff url(blubg.gif) repeat-x bottom; }
.orngbg { background: #fff url(orngbg.gif) repeat-x; }
.mnu { background: url(mnu.gif) repeat-y; width: 170px; padding: 10px 12px 10px 15px; }
.mnuon { background: url(mnuon.gif) right; float: right; padding:11px; width: 92%; clear:both}
.mnuon1 { background: url(mnuon1.gif) right; float: right; padding:11px; width: 92%; clear:both}
.mnuon2 { background: url(mnuon.gif) right; float: right; padding:11px; width: 85%; clear:both; margin-right: 10px }
.spnsr { background:url(spnsrbg.gif) repeat-x; height: 115px; padding-bottom: 11px; line-height: 200%;}
.spnsr1 { padding: 0px 15px; overflow: hidden; height: 100%; border: 1px solid #ddddde; border-bottom:0px; }
.tabof{ height: 30px;  clear: both; background: url(tabof.gif) repeat-x; }
.tabof a,visited { display: block; padding: 8px 25px 0px 25px; float:right ; font-weight: bold; }
.tabon {  padding: 8px 25px 7px 25px; float:right ; font-weight: bold; background: url(tabon.gif) repeat-x; border-right: 1px solid #ddddde; border-left: 1px solid #ddddde; }
.tabofin{ height: 30px;  clear: both; background: url(tabof.gif) repeat-x; }
.tabofin a,visited { display: block; padding: 8px 48px 0px 48px; float:right ; font-weight: bold; }
.tabonin {  padding: 8px 48px 7px 48px; float:right ; font-weight: bold; background: url(tabon.gif) repeat-x; border-right: 1px solid #ddddde; border-left: 1px solid #ddddde; }


.pad15 {padding: 15px;}

.mrgr15 { margin-left: 15px }
.mdl {  padding:15px; width:470px; border: 1px solid #ddddde; background:#fefefa;  }


.btn { height: 24px; margin: 0px; font-weight: bold; padding: 0 6px 2px 6px;   margin:0;  width:auto;  overflow:visible; cursor: pointer; border: 0px; background: url(btnbg.gif) repeat-x; color: #ffffff }

.oh { overflow: hidden; height: 100%}
.brdr { border: 1px solid #ddddde }
.brdrt { border: 1px solid #ddddde; border-top: 0px }

.txt10{ font-size: 10px; font-weight: normal}
.txt14{ font-size: 14px}
.txt16{ font-size: 16px}
.txt18{ font-size: 18px}

.cls{ clear:both; }
.half { line-height: 20%; }
.half1 { line-height: 90%; }
.fltrit { float:left; }
.fltlft { float:right; }
.titl {background:#edf4fa url(titl.gif) right repeat-y; padding: 8px 7px }


.noul { list-style: none;  padding: 0px 5px 0px 0px; margin: 0px 0px; }
.noul li {  padding: 5px 0px; }
.noul li a,visited{ background: url(blt.gif) right no-repeat;  padding: 0px 15px 0px 0px; display: block;  }

.noul1 { list-style: none;  padding: 0px 5px 0px 0px; margin: 0px 0px; }
.noul1 li {  padding: 5px 0px; }
.noul1 li a,visited{ background: url(blt1.gif) right no-repeat;  padding: 0px 26px 0px 0px; display: block;  }
.noul1 li span { background: url(blt1.gif) top right no-repeat;  padding: 0px 28px 0px 0px; float: right }

.pages {padding: 15px 0px; margin: 0px 0px 0px 0px; font-size:11px; clear: both }
.pages A {border: #fff 1px solid; DISPLAY: block; BACKGROUND: #fff; FLOAT:right;MARGIN-left: 0.1em; padding:0.2em 0.5em;}
.pages SPAN {BORDER: #fff 1px solid; DISPLAY: block; BACKGROUND: #fff; FLOAT: right; MARGIN-left: 0.1em; padding:0.2em 0.5em; }
.pages SPAN.current {FONT-WEIGHT: bold; BACKGROUND: orange; BORDER:solid 1px #976729; color:#FFF;}
.pages A {BORDER:solid 1px #976729;TEXT-DECORATION: none;}
.pages A:hover {BORDER-right-COLOR: #976729; BORDER-BOTTOM-COLOR: #976729; BORDER-TOP-COLOR: #976729; BORDER-left-COLOR: #976729;}
.pages A.nextprev {FONT-WEIGHT: bold}
.pages SPAN.nextprev {COLOR: #666;}
.pages A.nextprev {border:solid 0px #fff;}



.accordion {
	

}
.accordion h3 {
cursor:pointer;
	background: url(blt1.gif) no-repeat;  padding: 0px 0px 0px 28px; float: right 
}
.accordion h3:hover {
	
	background-color: #e3e2e2;
	
}
.accordion h3.active {
	
}
.accordion p {
	display: none;
	margin: 0;
	padding: 10px 15px 0px;
	
}


.accordion h2 {
cursor:pointer;
	padding: 0px 0px 0px 28px; float: right 
}
.accordion h2:hover {
	
}
.accordion h2.active {
	
}
.mdlFull {
background:#FEFEFA none repeat scroll 0 0;
border:1px solid #DDDDDE;
padding:15px;
}

.mdlFull2 {  padding:15px; border: 1px solid #ddddde; background:#fefefa; width:710px; }

