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

h1 {	margin: 0; padding: 0; font-size: 14px; display: inline; font-weight: normal }
h2 {	margin: 0; padding: 0; font-size: 16px; 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: 15px 70px 15px 30px }


/*Footer Begin*/
.footer { height: 100%;  line-height: 130%; overflow: hidden; padding: 15px 20px; text-align: right; 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:rtl;}
.main { width: 980px; margin: 0 auto; height: 100%; overflow: hidden; background: #f4f7f9;   }
.cntnt { direction: ltr;  width: 942px; }
.witbg { background: #fff;}

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


.clmnritin {float: right; width: 220px;}
.clmnlftin {float: left; width: 702px; padding-right: 16px; }

.nav{ height: 33px; direction: rtl; clear: both; background: url(navof.gif) repeat-x; }
.nav a,visited { display: block; padding: 8px 33px 0px 30px; 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 15px 10px 12px; }
.mnuon { background: url(mnuon.gif) left; float: left; padding:11px; width: 92%; clear:both}
.mnuon1 { background: url(mnuon1.gif) left; float: left; padding:11px; width: 92%; clear:both}
.mnuon2 { background: url(mnuon.gif) left; float: left; padding:11px; width: 85%; clear:both; margin-left: 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:left ; font-weight: bold; }
.tabon {  padding: 8px 25px 7px 25px; float:left ; font-weight: bold; background: url(tabon.gif) repeat-x; border-left: 1px solid #ddddde; border-right: 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:left ; font-weight: bold; }
.tabonin {  padding: 8px 48px 7px 48px; float:left ; font-weight: bold; background: url(tabon.gif) repeat-x; border-left: 1px solid #ddddde; border-right: 1px solid #ddddde; }


.pad15 {padding: 15px;}

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


.btn { height: 24px; margin: 0px; font-weight: bold; padding: 0 6px 2px 6px;   margin:0;  width:auto; 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:right; }
.fltlft { float:left; }
.titl {background:#edf4fa url(titl.gif) repeat-y; padding: 8px 7px }


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

.noul1Inn { list-style: none;  padding: 0px 0px 0px 0px; margin: 0px 0px; }
.noul1Inn li {  padding: 5px 0px; }

.noul1Inn li span { background: url(blt1.gif) no-repeat;  padding: 0px 0px 0px 28px; float: left }


.noul1 { list-style: none;  padding: 0px 0px 0px 0px; margin: 0px 0px; }
.noul1 li {  padding: 3px 0px; }
.noul1 li a,visited{ background: url(blt1.gif) no-repeat;  padding: 0px 0px 0px 20px; display: block;  }
.noul1 li span { background: url(blt1.gif) no-repeat;  padding: 0px 0px 0px 22px; float: left }

.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:left;MARGIN-RIGHT: 0.1em; padding:0.2em 0.5em;}
.pages SPAN {BORDER: #fff 1px solid; DISPLAY: block; BACKGROUND: #fff; FLOAT: left; MARGIN-RIGHT: 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-LEFT-COLOR: #976729; BORDER-BOTTOM-COLOR: #976729; BORDER-TOP-COLOR: #976729; BORDER-RIGHT-COLOR: #976729;}
.pages A.nextprev {FONT-WEIGHT: bold}
.pages SPAN.nextprev {COLOR: #666;}
.pages A.nextprev {border:solid 0px #fff;}






.border_red { background:#FFFFFF; border:solid #FCBC6C 1px  }
.bg_red {background-color:#D4E2EE }

.box_cal {

	background:#F6D2AB; text-align: left; padding: 0px;
}

.white_repeat {background:url(white_x.gif)}


