body{ margin: 0; padding: 0; font-size:12px; font-family:Arial, Helvetica, sans-serif}
table{font-family:Arial, Helvetica, sans-serif; font-size:13px}
table, select, input, textarea	{font-size:11px; font-family: tahoma, Arabic Transparent, Traditional Arabic, Arial; }
h1,h2,h3 {margin: 0; padding: 0;}
.cls{clear:both;}
.fr {float:right;}
.fl {float:left;}
.half{line-height:50%;}
a img{border:none;}
img{vertical-align:middle}
form {margin:0;padding:0;}
a,visited{font-size:11px;text-decoration:none;}
a:hover{text-decoration:underline}

/* Begin header */
.headn{height:116px; position:relative}  /* modified */
.head{height:208px; position:relative}
.img_usern{position:absolute; left:147px; top:14px} /* modified */
.img_user{position:absolute; right:143px; top:12px}
.img_user div , .nav td  .cntm{position:relative;}
.img_user div img{position:absolute; left:0;top:0;} 
.img_user div .user{position:absolute; left:2px;top:1px;}
.logon{float:right; margin:15px 26px 0 0;_margin:15px 16px 0 0} /* modified */
.logo{float:right; margin:110px 40px 0 0;_margin:110px 26px 0 0}
.nav{height:30px;font-weight:bold}
.nav td h2 , .lbl2 .fon3{font-size:13px}

/* Begin main */
.main{ width:950px; margin:0 auto; margin-top:45px; overflow:auto;}
.cntn{ margin:0px 0 14px 0; padding:0px 16px 16px 16px; overflow:auto} /* modified */
.cnt{ margin:14px 0; padding:20px 16px 16px 16px; overflow:auto}
.cntl{float:left; padding-right:12px;width:300px; margin-bottom:20px;}
.cntl2{float:left; padding-right:20px;width:710px; margin-bottom:20px;}
.cntc{float:left; padding:0 12px;width:396px; margin-bottom:20px; }
.cntr{float:right; padding-left:12px;width:170px; margin-bottom:20px;}
.cntreg{ overflow:auto}
.cntreg .cntlregn{float:left; padding:20px 50px 20px 20px;width:310px;} /* modified */
.cntreg .cntrregn{float:left; padding:22px 10px 22px 50px;width:310px; margin-left: 100px} /* modified */
.cntreg .cntlreg{float:left; padding:20px;width:310px;}
.cntreg .cntrreg{float:right; padding:22px;width:310px;}
.cnt2reg{padding:20px;}
.upload{margin:10px 24px;}
.title1 , .title2 a,visited , .boxlogd a,visited , .title4 a,visited , .txt12{font-size:12px;}
.title1 img{*margin-top:2px}
.title2{font-size:12px; margin-top:10px; font-weight:bold}
.lin{line-height:0px; height:1px; margin:4px 0; font-size:0px}
.title3{font-size:14px; font-weight:bold}
.lis1{float:left; padding-right:14px;width:46%}
.lis2{float:right; padding-left:12px;width:46%}
.padt{padding-top:10px}
.padb{padding-bottom:10px}
.padb4{padding-bottom:4px}
.padtb4{padding:4px 0}
.mart{margin-top:10px;}
.marl{margin-left:10px}
.marb{margin-bottom:10px}
.marr{margin-right:10px}
.lbl1{font-size:16px; font-weight:bold;}
.lbl2{text-align:center; font-weight:bold}
.lbl2 .fon4{font-size:17px;}
.lbl2 h3  a,visited{font-size:25px;}
.lbl2 h3  a:hover , .lnkwinners .link a:hover , .cntm .menu a:hover , .cntm .submenu a:hover{ text-decoration:none}
.lbl2 .fon6 , .lbl4 .fon6 , .nav td h2 a,visited{font-weight:normal}
.lbl3 , .lbl4 , .txtbld{font-weight:bold}
.lbl2 .fon6 , .lbl4 .fon6{font-size:11px;}
.lbl3{font-size:13px;}
.lbl4{width:115px; padding-top:6px}
.lbl4 .fon4{font-size:17px;}
.boxg{padding:1px 8px 0 8px; font-size:11px}
.boxg2{padding:6px 10px; font-weight:bold}
.boxg3{padding:10px 10px 4px 10px; font-size:12px; line-height:120%}
.boxg3 .art1{text-align:justify}
.boxg3 .art1 .artpic{float:left; margin:0 10px 10px 0;}
.boxg4{padding:6px; font-weight:bold}
.boxy , .boxbcr{padding:6px;}
.boxy2{padding:6px 10px;font-weight:bold}
.boxgcr , .boxycr , .boxgcr3{padding:6px;height:17px;}
.boxycr2{padding:9px 10px 2px 10px;height:17px; font-weight:bold; text-align:left}
.boxlogd{padding:6px 8px 8px 8px; font-weight:bold}
.boxlogd span{line-height:150%}
.boxlogd .lnklgd , .padls{padding-left:20px}
.lbl5{font-weight:bold; margin:6px 0 4px 0}
.imgbox{margin-left:-17px;_margin-left:-8px; position:relative; margin-top:17px;}
.txtphoto{width:220px;}
.inptxt1{width:160px;}
.inptxt2{width:140px;}
.inptxt1 , .inptxt2{height:15px; padding:2px 2px;}
.txtreg , .txtreg2 , .txtreg3{height:15px; padding:2px 2px;}
.txtreg{width:300px;}
.txtreg2{width:272px;}
.txtreg3{float:right}
.txtupload{width:300px; padding:2px 4px}
.txtupload2{width:285px; padding:2px 4px}
.txtsign{width:370px;padding:2px 2px;}
.selreg , .selreg2{padding:3px 4px; float:right}
.selreg{width:215px;}
.selreg2{width:368px;}
.txtreg4{width:205px; padding:2px 4px; float:right}
.ckbox{margin-bottom:6px;*margin-bottom:1px; vertical-align:middle}
.txtar1{height:96px;padding:2px 2px;width:186px}
.txtimg{*margin-bottom:10px}
.sel1 , .sel2{height:20px; padding:2px 2px;}
.sel1{ width:166px;}
.sel2{ width:176px;}
.signin{font-size:11px; width:80px; height:16px; cursor:pointer;*margin-top:2px;_margin-top:1px}
.btn_submit , .btn_clear{width:71px; height:22px; border:0px; cursor:pointer}


.btnreg{ width:140px; height:16px; cursor:pointer;*margin-top:2px;_margin-top:1px; padding-right:0px;padding-bottom:3px;*padding-bottom:0px; 
font:bold 14px Arial, Helvetica, sans-serif}
/* modified */


.tblcrp{ font-size:11px}
.tblcrp td{vertical-align:top; padding-top:10px}
.readm{text-align:right; padding-right:6px; margin:0px 0px; line-height:100%}
.readm img{vertical-align:middle; margin-bottom:3px;}
.point tr td{padding:2px 8px}
.point tr.yellow{font-weight:bold}
.regtbl tr td{padding:2px 0px;font-weight:bold;}
.tools{text-align:right}
.lnk2{font-size:14px}
.signinbox{width:550px; margin:18px 0 18px 200px}
.lnksign ,visited{font-weight:bold; font-size:12px}
.reward {text-align:center; float:left ; width:110px; margin:6px 6px}
.reward a,visited{font-weight:bold; margin-top:10px; font-size:13px}
.reward .link{margin-top:5px}
.lnkwinners{height:20px; clear:both; margin-top:3px}
.lnkwinners .icon{ float:left; margin-left:6px}
.lnkwinners .link{ float:left;margin-left:7px; width:348px;*width:338px;padding-bottom:4px;}
.lnkwinners .link a,visited{font-weight:bold}
.regform td{padding:3px 0px 3px 20px;color:#3D6598}
/* Begin footer*/
.footer{ padding:10px 16px; height:60px; font-size:11px}
.footer span{margin-right:340px}
.footer .spr{margin:0px 5px}
/* End footer*/
.bx01{padding:6px 10px; font-size:11px; line-height:120%}
.title4 , .title5{font-size:11px; font-weight:bold}
.title5 a,visited{font-size:11px;}
.txtar2{height:96px;padding:2px 2px;width:310px}
.selreg3 , .selreg4{padding:3px 4px; float:left}
.selreg3{width:215px;}
.selreg4{width:315px;}
.txtreg5{height:15px; padding:2px 2px; float:left}
.txtsml{font-size:10px;}
.txtsml02{font-size:11px; font-family:tahoma; font-weight:bold}
.txtsml03{font-size:11px;font-style:italic}
.txtsml04{font-size:11px;font-weight:normal}
.txtsml05{font-size:11px; font-family:tahoma; font-weight:normal}
.chkbxalgn{border:none; vertical-align:middle}
.rdiobxalgn{border:none; vertical-align:top;  *vertical-align:middle; }
.btn_find{width:58px; height:20px; border:0px; cursor:pointer;font-size:11px; color:#fcfcfc}
.wdth01{ width:99%; *width:94%;}
.wdth02{ width:100%;}
.wdth03{ width:376px; *width:373px;}
.wdth04{width:240px;}
.wdth05{width:210px;}
.wdth06{width:310px;}
.wdth07{width:290px;}
.regtbl02 tr td{padding:2px 0px; font-weight:bold;}
.cnt3{ margin:0px 0 14px 0; padding:0px 0px 14px 0px; overflow:auto}
.txtarbi{font-size:18px; font-weight:700; text-align:right; direction:rtl; line-height:150%}
.txtarbi h2{font-size:25px;}
.cntm .menu{position:absolute; left:0px; top:23px; display:none}
.cntm .menu a,visited , .cntm .submenu a,visited{ display:block; font-size:11px; padding:3px 10px 3px 20px; text-align:left; font-weight:normal}
.imgmar_l{float:left; padding:20px 32px}
.imgmar_l div{padding-bottom:10px}
.imgmar_r{float:left; padding:20px 0 20px 30px}
.imgmar_r div{padding-bottom:10px}
.txtimg1{cursor:pointer;text-align:center; padding:6px 0}
.txtimg1 h3{font-size:24px}
.txtimg1 h2{font-size:36px}
.cntm .submenu{position:absolute; left:110px; top:20px; width:150px}
.selreg5{padding:3px 4px; float:right}
.selreg6{padding:3px 4px;}

/* ---------->>> jtip <<<---------------------------------------------------------------*/
#JT_arrow_left{background-image: url(arrow_left.gif);background-repeat: no-repeat;background-position: left top;position: absolute;z-index:101;left:-12px;
height:23px;width:10px;top:-3px;}
#JT_arrow_right{background-image: url(arrow_right.gif);background-repeat: no-repeat;background-position: left top;position: absolute;z-index:101;height:23px;
width:11px;top:-2px;}
#JT {position: absolute;z-index:100;border: 2px solid #CCCCCC;background-color: #fff;}
#JT_copy{padding:10px 10px 10px 10px;color:#333333;}
.JT_loader{background-image: url(loader.gif);background-repeat: no-repeat;background-position: center center;width:100%;height:12px;}
#JT_close_left{background-color: #CCCCCC;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-weight:bold;}
#JT_close_right{background-color: #CCCCCC;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-weight:bold;}
#JT_copy p{margin:3px 0;}
#JT_copy img{padding: 1px;border: 1px solid #CCCCCC;}
.jTip{cursor:hand;}
/* --->>> Chat <<<---*/
.chatbox {position: fixed;position:expression("absolute");width: 225px;display:none;}
.chatboxhead {background-color: #D4D2C8;padding:7px;color: #005CAD;border-right:1px solid #D4D2C8;border-left:1px solid #D4D2C8;}
.chatboxblink {background-color: #176689;border-right:1px solid #176689;border-left:1px solid #176689;}
.chatboxcontent {font-size: 13px;color: #333333;height:200px;width:209px;overflow-y:auto;overflow-x:auto;padding:7px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #eeeeee;background-color: #ffffff;line-height: 1.3em;}
.chatboxinput {padding: 5px;background-color: #ffffff;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.chatboxtextarea {width: 206px;height:44px;padding:3px 0pt 3px 3px;border: 1px solid #eeeeee;margin: 1px;overflow:hidden;}
.chatboxtextareaselected {border: 2px solid #f99d39;margin:0;}
.chatboxmessage {margin-left:1em;}
.chatboxinfo {margin-left:-1em;color:#666666;}
.chatboxmessagefrom {margin-left:-1em;font-weight: bold;}
.chatboxmessagecontent {}
.chatboxoptions {float: right;}
.chatboxoptions a {text-decoration: none;color: white;font-weight:bold;font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;}
.chatboxtitle {float: left;}

/* --->>> END Chat <<<---*/
.cntservey{ margin:14px 0; padding:20px 0 20px 0; overflow:auto}
.bgservey{ min-height:180px; line-height:180%; font-size:13px; padding: 20px 20px 0 20px}
*html .bgservey{height:180px}
.bgservey a,visited{font-size:13px}
.srvop{margin-top:20px; text-align:left}
.srvop img{vertical-align:text-top}
.srvop label{padding:0 10px}
.srvop .chs{vertical-align:text-bottom;*vertical-align:top; border-width:0}
.srvop .chsrow{ margin-bottom:3px;text-align:left;}
.linw , .txtreg{margin:6px 0;}
.adsrv{padding:10px 0 ;}
.online , .offline{margin:6px 0 10px 0;}
.online img , .offline img{margin-left:3px}
.tbldg{ font-size:11px}
.tbldg td{vertical-align:top; padding-top:5px}
.boxmsyr{padding:12px 10px; font-size:11px; line-height:120%}
.boxmsyr .cnticon{ float:left; width:100px}
.boxmsyr .cntinfo{float:right; width:270px}
.boxmsyr .cntinfo .titmsur{font-size:16px; font-weight:bold; padding-top:3px}
.bary , .barg{padding:5px}
.boxboll{padding:6px 0px 0 8px; font-size:11px}
.boxboll .txtqs{font-size:14px; font-weight:bold}
.boxboll .chsrow{ margin-bottom:3px;text-align:left;}
.boxboll .chsrow label{padding:0 3px}
.boxboll .chsrow .chs{vertical-align:text-bottom;*vertical-align:middle; border-width:0}
.txtwin{font-size:20px; padding-top:4px}
.lnk3{font-size:11px; display:block}
.lnk4{font-size:11px; display:block}
.step{float:right;width:117px; text-align:center;padding:6px; }
.step2{float:right;width:100px; text-align:center;padding:6px;}

.cntlp{margin:14px 0; padding:6px; overflow:auto; margin-bottom:10px}
.cntlpl{width:215px ; float:left}
.cntlpr{width:720px; float:right}
.cnttxt1{ padding:10px 14px 0 14px; font-family:Arial, Helvetica, sans-serif; font-size:18px}
.cnttxt1 span{font-size:20px; font-weight:bold}
.cnttxt2{padding:10px; font-size:12px  }
.cnttxt2 span{font-size:12px; font-weight:bold}
.cnttxt2 a,visited{ font-size:12px;}
.lintxt1{margin:8px 0}

.gryblk *.m5, .orngblk *.m5, .blublk *.m5, .grnblk *.m5  { margin: 0 5px;}
.gryblk *.m3, .orngblk *.m3, .blublk *.m3, .grnblk *.m3  { margin: 0 3px;}
.gryblk *.m2, .orngblk *.m2, .blublk *.m2, .grnblk *.m2  { margin: 0 2px;}
.gryblk *.m1, .orngblk *.m1, .blublk *.m1,.grnblk *.m1 { margin: 0 1px;}
.gryblktop, .gryblkbottom {display: block; width: 100%;}
.gryblktop *, .gryblkbottom * {display: block; height: 1px; overflow: hidden;}

/* new classes */
.txt01{ font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.list{ margin:0px; padding:0; list-style:none; clear:both;}
.list li{ margin:0px; padding:0 0 0 10px; }
.font15{font-size:15px}
.bgcup{ height:57px;padding:30px 10px 5px 59px;width:276px; font-size:11px}
.cnt_steps{padding:10px 0;}

.naxtrg{ width:133px; height:43px;border-width:0; font-size:18px; font-weight:bold; float:right; cursor:pointer}
.lblstep1 , .lblstep2 ,.lblstep1_on , .lblstep2_on{float:left; width:202px; height:28px; text-align:center; padding-top:14px; font-size:14px;}
.cnt_steps a:hover{text-decoration:none}


