body { margin: 0; padding: 0; font-size: 12px; font-family: tahoma, 'Arabic Transparent', 'Traditional Arabic', 'Simplified Arabic', Arial; *direction:rtl; line-height:20px; text-align:right;}

h1 {	margin: 0; padding: 0; font-size: 18px; font-weight:normal }
h2 {	margin: 0; padding: 0; font-size: 12px;}
h3 {	margin: 0; padding: 0; font-size: 1em;}

img {border: 0;}
img{ behavior: url(images/iepngfix.htc) }

form	{margin: 0; padding: 0;}
table, select, input, textarea	{font-size: 1em; font-family: tahoma, 'Arabic Transparent', 'Traditional Arabic', Arial; direction:rtl; }

a:link,a:visited { text-decoration: none;}
a:hover {text-decoration: Underline;}


/* Begin header */
.header { width:100%; height:174px; direction: rtl;}
.header .collect{position:relative !important; _position:inherit;}
.header .grdHdr {height:154px; position:absolute; float:right; right:0; top:0px; width:100%;}
*html .header .grdHdr  {height:154px; position:relative; float:right; right:0; top:0; clear:both; width:100%}

.header .grdHdr .logo{ float:right; position:relative; right:10px; top:32px;}
.topLinks { text-align:right; color:#fcfcfc; text-decoration:ltr; padding:0px; margin:0;}
.topLinks a:hover { text-decoration:none;}
.txt_lng{font-family: Verdana, Arial, Helvetica, sans-serif;}



/* alberieh top nav */
.nav { height:32px; padding:0px; margin:0}
.nav img { border:none;}
.nav ul { float:right; width:100%; margin:0; padding:0;}
.nav ul li { list-style:none; clear:none; float:right; margin:0px; padding:0;}
.nav ul li a{ display:block; padding:5px 15px 0px 15px;}
.nav a:hover { text-decoration:none}



/* ticker style */
.ticker { height:30px; *height:29px;  }
.ticker .rightBar{ height:19px; width:200px; float:right; font-weight:bold; padding:5px 10px; direction:rtl; text-align:right}
.ticker .leftBar{ height:19px; width:200px; float:left; font-weight:bold; padding:5px 10px; direction:ltr; text-align:center}

.ticker .contBar{width:55%;}
.ticker .marq{position:relative; height:25px; overflow:hidden;}

.ticker ul { float:right; margin:0; padding:3px 0; overflow:hidden; clear:both;}
.ticker ul li { list-style:none; clear:none; float:right; margin:0px 0px 0 10px ; padding:0 10px; }
.ticker ul li a{ display:block; padding:0px;}
.ticker a:hover { text-decoration:none;}


/* Footer Begin */
.footer {width:100%; height:47px; margin:0px; padding:5px 0 0 0; text-align:center; direction: rtl;}
.footer a:hover{text-decoration:none;}


/* Begin body */
.main { width: 980px; min-width: 980px; margin: 0 auto; height: 100%; overflow: hidden; direction:rtl}
.cntnt { direction: rtl; }
.clmnrit {float: right; width: 200px; min-width: 200px; margin-left: 15px; _margin-left: 10px; }
.clmnmid { float: right; width: 550px ; min-width: 550px; direction:rtl}
.clmnlft {float: left; width: 200px; min-width: 200px; margin-right: 10px; _margin-right: 0px;  }
.clmnemp {float: right; width: 50px; min-width: 50px; margin-left: 5px; _margin-left: 5px; }
.clmnphoto {float: right; width: 300px; min-width: 300px; margin-left: 5px; _margin-left: 5px; }


.cls{ clear:both; }
.half { line-height: 50%; }
.fltrit { float:right; }
.fltlft { float:left; }
.ht_obj{ height:100%; overflow:hidden}
.txt_algn{direction:rtl; text-align:right;}


.sml_txt { font-size: 10px;}
.bg_txt { font-size: 18px; }
.btn {width: 82px; height: 21px; border: 0px; cursor:pointer; padding-bottom:4px}

.hght01{height:20px;}

.wdth01{width:300px;}
.wdth02{width:305px;}

/* alberieh right nav */
.navRit { padding:0px; margin:0;}
.navRit img { border:none;}
.navRit  .ftrNav{ height:14px;}

/* old style
.navRit ul { width:100%; margin:0; padding:0;}
.navRit ul li { list-style:none; margin:3px 10px 0px 0; padding:0 20px 5px 20px; font-weight:bold}
.navRit ul li a{ display:block; padding:0px; margin:0;}
.navRit a:hover { text-decoration:none}
*/

/* switch color */
.c1,.c2,.c3,.c4,.c5{width:8px; height:8px; margin:0px 2px; overflow:hidden; cursor:pointer; float:left}
.blk{display:block;}


.pad01{ padding:5px;}
.pad02{ padding:10px;}
.pad03{ padding:3px;}
.pad04{ padding:5px 10px 5px 0px;}
.pad05{ padding:0 15px;}
.pad06{ padding:10px 0;}
.pad07{ padding:3px 10px 3px 3px;}
.pad08{ padding:10px 5px;}
.pad09{ padding:0 5px;}


.mrg01{ margin-right:6px;}
.mrg02{ margin-top:5px;}
.mrg03{ margin:5px 0px;}
.mrg04{ vertical-align:top; margin-top:5px; *margin-top:0px;}
.mrg05{ margin:5px;}
.mrg06{ margin:0px 0px 0 3px;}


.box01{width:550px; height:100%; clear:both; overflow:hidden;  direction:rtl}
.box01 .tabBox01{width:15%; padding:5px 10px}
.box01 .grd_box01 .ftrBox01{ height:15px;}

.box02{width:550px; height:100%; min-height:240px; clear:both; overflow:hidden;  direction:rtl}
.box02 .tabBox02{width:auto !important; width:80px; min-width:80px; padding:5px 10px; float:right}
.box02 .ftrBox02{ height:15px;}

.box03{width:272px; height:100%; min-height:240px; float:right;  direction:rtl}
.box03 .tabBox03{width:auto !important; width:80px; min-width:80px; padding:5px 10px; float:right}
.box03 .ftrBox03{ height:15px;}
.box03 ul{height:100%; width:100%; margin:0px; padding:0px;}
.box03 ul li{margin:0px 0 5px 0; padding:0px 12px; list-style:none}


/* right column */
.grd_servc{ width:200px;}
.grd_servc .hdrServc{ height:100%; _height:88px; padding:20px 10px 10px 10px}
.grd_servc .ftrServc{ height:15px;}
.grd_servc ul{height:100%; width:100%; margin:0px; padding:0px;}
.grd_servc ul li{margin:0px 0 5px 0; padding:0px 12px; list-style:none}
.grd_servc ul li a:hover{ text-decoration:none;}

.bckgrd01{ height:100%;}
.bckgrd01 .ftrGrd01{ height:15px;}

.bckgrd02{width:190px;}
.ftrGrd02{height:15px;}
.grd02 ul{height:100%; width:100%; margin:0px; padding:0px;}
.grd02 ul li{margin:0px 0 5px 0; padding:0px 12px; list-style:none; line-height:18px}



/* left column */
.sechBox{position:relative;}
.sechBox .imgSech {position:absolute; float:left; left:0px; top:0;}

.cmcatBox{position:relative; margin:10px 0}
.cmcatBox .imgCmcat {position:absolute; float:left; left:0px; top:-15px; height:66px; width:73px;}


.dwnlodBox .grd_dwnlod {height:152px;}
.dwnlodBox .ftrDwn{height:15px;}
.dwnlodBox ul{height:100%; width:100%; margin:0px; padding:0px;}
.dwnlodBox ul li{margin:0px 0 5px 0; padding:0px 12px; list-style:none; line-height:15px;}
.dwnlodBox ul li a:hover{ text-decoration:none;}


.photo{position:relative;}
.photo .grd_photo{ height:286px;}
.photo .imgPhto{position:absolute; float:right; right:37px; top:91px;}
.photo .moreLnk{position:absolute; float:left; left:5px; top:260px;}
.photo .ftrPhoto{height:15px;}


/* Flash Intro */
.grdBody { background:#f2ead3 url(introGround.jpg) top center no-repeat}

.logoArea{padding:0px; margin:20px  0 27px -25px; *margin:20px 25px 27px 0 ; }
.flashArea{ position:relative; margin:0px 0 80px -9px; *margin:0px 11px 80px 0 ;}

.langArea{padding-top:0px}

/* Photo Gallery */
.photo_bg {background: url(filmstrip_resize.jpg) top center; height:45px; width:60px;}
