/* general rules */
body {color:#57585A;}
strong {font-weight:bold;}
a:link, a:visited {text-decoration:underline;color:#066;}

a:hover {text-decoration:none;}
i {font-style:normal;}
/* fieldset */ 
fieldset {border:0px none; padding:0px; margin:0px;}
legend {color:#fff;font-size:17px;font-weight:bold;/*padding:5px 5px 20px;*/}
/*h3 legend {padding:0;}*/
/* generic classes */
.clear {clear:both;}
.hidden {display:none;}
.center {text-align:center;}
.title-red {color:#c23943; font-weight:bold;font-size:15px;}
.title-green-bg {background:url(../images/title_green_bg.gif) top repeat-x; color:#fff;padding:5px;font-weight:bold;}
.highlight {border:1px solid #c00;padding:5px;background:#f4f4f5 url(../images/highlight_bg.gif) top repeat-x;}
.clear-10{clear:both;height:10px;}
.clear-10-sep {clear:both;margin:5px 0;height:1px;background:#cdcdcd;}
.clear-5-sep {clear:both;margin:2px 0;height:1px;background:#e7e7e8;}
.arabic {font-size:100%;font-family:Tahoma;direction:rtl;}
.zoom {zoom:1;}
.block {display:block !important;}
.gray-border {border:1px solid #ccc;}
.normal-weight {font-weight:normal !important;}
.red_error {color:#C23943;}
.padding-5 {padding:5px;}

/* Validation */
.Validation {border:1px solid #c00;color:#5B0000 !important;background:#FDE1E2; margin:0px auto;padding:15px 45px !important;display:none;}
.Validation span , .Validation font {color:#5B0000 !important;} 
.Validation div {background:none;}
.Validation legend {display:none;}
.Validation .box-head {display:none;}
.Validation .box-content {padding:0;}
.ded-td-input-validation {color:#c23943; font-weight:bold;}
.ded-input-validation {color:#c23943; font-weight:bold;}

.ValidationBook {border:1px solid #c00;color:#5B0000 !important;background:#FDE1E2; margin:0px auto;padding:15px 25px !important;visibility:none;}
.ValidationBook span , .Validation font {color:#5B0000 !important;} 
.ValidationBook div {background:none;}
.ValidationBook legend {display:none;}
.ValidationBook .box-head {display:none;}
.ValidationBook .box-content {padding:0;}



/* Pagination */
.pagination {display:block;height:20px;margin:10px 0 0;/*border-bottom:1px solid #D2D3D5;*/}
.pagination .paging-numbers {float:left;width:200px;}
.pagination .paging-numbers .current, .pagination .paging-numbers .total {font-weight:bold;}
.pagination .paging-arrows {float:right;text-align:right;width:200px;}
.pagination .paging-arrows a {display:block;width:30px;height:20px;float:right;text-indent:999px;overflow:hidden;}
.pagination .paging-arrows a.next {background:url(../images/paging_next.gif) center center no-repeat;}
.pagination .paging-arrows a.prev {background:url(../images/paging_prev.gif) center center no-repeat;}
.pagination .paging-arrows a.first {background:url(../images/paging_start.gif) center center no-repeat;}
.pagination .paging-arrows a.last {background:url(../images/paging_end.gif) center center no-repeat;}

/* buttons */  
.btn-sml-1 , .btn-sml-2 , .btn-sml-3 , .btn-sml-4 , .btn-sml-5 , .btn-sml-6, 
.btn-sml-1 input, .btn-sml-2 input, .btn-sml-3 input, .btn-sml-4 input, .btn-sml-5 input, .btn-sml-6 input, .btn-sml-7 , .btn-sml-7 input{border:0px; color:#fff;padding:9px;padding-top:4px; padding-bottom:4px;}
.btn-sml-1 , .btn-sml-1 input{background:url(../images/btn_sml_1.gif) center center no-repeat;width:42px;}
.btn-sml-2 , .btn-sml-2 input{background:url(../images/btn_sml_2.gif) center center no-repeat;width:72px;}
.btn-sml-3 , .btn-sml-3 input {background:url(../images/btn_sml_3.gif) center center no-repeat;width:102px;}
.btn-sml-4 , .btn-sml-4 input {background:url(../images/btn_sml_4.gif) center center no-repeat;width:132px;}
.btn-sml-5 , .btn-sml-5 input {background:url(../images/btn_sml_5.gif) center center no-repeat;width:162px;}
.btn-sml-6 , .btn-sml-6 input {background:url(../images/btn_sml_6.gif) center center no-repeat;width:192px;}
.btn-sml-7 , .btn-sml-7 input {background:url(../images/btn_sml_7.gif) center center no-repeat;width:260px;}

.btn-1 , .btn-2 , .btn-3 , .btn-4, .btn-wrap-4 button , .btn-5 , .btn-6, 
.btn-1 input, .btn-2  input, .btn-3  input, .btn-4  input, .btn-5  input, .btn-6 input{border:0px; color:#fff;padding:7px;font-weight:bold;}
.btn-1 ,.btn-1 input {background:url(../images/btn_1.gif) center center no-repeat;width:42px;}
.btn-2 ,.btn-2 input{background:url(../images/btn_2.gif) center center no-repeat;width:72px;}
.btn-3 ,.btn-3 input{background:url(../images/btn_3.gif) center center no-repeat;width:102px;}
.btn-4 ,.btn-4 input, .btn-wrap-4 button{background:url(../images/btn_4.gif) center center no-repeat;width:132px;}
.btn-5 ,.btn-5 input{background:url(../images/btn_5.gif) center center no-repeat;width:162px;}
.btn-6 ,.btn-6 input{background:url(../images/btn_6.gif) center center no-repeat;width:192px;}

.btn-dis-1 , .btn-dis-2 , .btn-dis-3 , .btn-dis-4 , .btn-dis-5 , .btn-dis-6
.btn-dis-1 input, .btn-dis-2  input, .btn-dis-3  input, .btn-dis-4  input, .btn-dis-5  input, .btn-dis-6  input{border:0px; color:#fff;padding:7px;font-weight:bold;}
.btn-dis-1 ,.btn-dis-1 input {background:url(../images/btn_dis_1.gif) center center no-repeat;width:42px;}
.btn-dis-2 ,.btn-dis-2 input{background:url(../images/btn_dis_2.gif) center center no-repeat;width:72px;}
.btn-dis-3 ,.btn-dis-3 input{background:url(../images/btn_dis_3.gif) center center no-repeat;width:102px;}
.btn-dis-4 ,.btn-dis-4 input{background:url(../images/btn_dis_4.gif) center center no-repeat;width:132px;}
.btn-dis-5 ,.btn-dis-5 input{background:url(../images/btn_dis_5.gif) center center no-repeat;width:162px;}
.btn-dis-6 ,.btn-dis-6 input{background:url(../images/btn_dis_6.gif) center center no-repeat;width:192px;}

/* ---------------------------- layout styles ------------------------ */
.wrapper {width:930px;margin:10px auto;}

/* Header section */
.header {background:url(../images/header_bg.gif) top center no-repeat; height:89px;color:#fff;margin:10px 0;position:relative;}
.header h1 {padding:23px 44px 0px;margin:0px;font-size:23px;font-weight:bold;}
.header .login-cont {padding:0px 44px 0px;color:#d3d7df;}
.header .login-cont a{color:#d3d7df;}
.header a.help-icon-link{background:url(../images/help_icon.gif) center center no-repeat;display:block;height:25px; width:25px;margin:34px;float:left}


/* generic box styles */
.box {background:#fff;margin-bottom:5px;zoom:1;} 
.box-t {background:url(../images/box_t_bg.gif) top repeat-x;}
.box-r {background:url(../images/box_r_bg.gif) right repeat-y;}
.box-b {background:url(../images/box_b_bg.gif) bottom repeat-x;}
.box-l {background:url(../images/box_l_bg.gif) left repeat-y;}
.box-t-r {background:url(../images/box_t_r.gif) top right no-repeat;}
.box-t-l {background:url(../images/box_t_l.gif) top left no-repeat;}
.box-b-r {background:url(../images/box_b_r.gif) bottom right no-repeat;}
.box-b-l {background:url(../images/box_b_l.gif) bottom left no-repeat;}
.box-head {color:#fff;height:43px;}
/*.box legend, */.box-head h3 {font-size:17px; font-weight:bold; padding:5px 0px 0;color:#FFFFFF;height:43px;}
/*.box legend {display:none;}*/
.box-content {padding:10px 25px;zoom:1;}
.box-content table {zoom:1;}
.left-menu .box-content , .left-service-menu .box-content{padding:10px;}
.left-menu .box-head h3 , .left-menu legend {padding:5px 20px;}
.left-service-menu .box-head h3 , .left-service-menu legend {padding:5px 20px;*padding:5px 15px;}
/*.left-menu .box-head h3 {padding:5px 20px; }
.left-service-menu .box-head h3 {padding:5px 20px;}*/

/* generic panel styles */
.panel {margin:5px 5px 15px;}
.panel .panel-head {background:url(../images/panel_t.gif) top repeat-x;}
.panel .panel-head-l {background:url(../images/panel_t_l.gif) top left no-repeat;}
.panel .panel-head-r {background:url(../images/panel_t_r.gif) top right no-repeat;height:35px;}
.panel .panel-content {border:1px solid #cdcdcd;border-bottom:0px none;padding:10px 27px 5px;}
.panel .panel-foot {background:url(../images/panel_b.gif) bottom repeat-x;}
.panel .panel-foot-l {background:url(../images/panel_b_l.gif) bottom left no-repeat;}
.panel .panel-foot-r {background:url(../images/panel_b_r.gif) bottom right no-repeat;height:8px;}
.panel h4, .panel-open h4  {color:#666;font-size:15px;padding:9px 15px;font-weight:bold;margin:0 15px;}

/* generic open panel styles */
.panel-open {margin:5px 5px 15px;}
.panel-open .panel-content, .panel-open .panel-foot {display:none;}
.panel-open .panel-head {background:url(../images/panel_t_o.gif) top repeat-x;}
.panel-open .panel-head-l {background:url(../images/panel_t_l_o.gif) top left no-repeat;}
.panel-open .panel-head-r {background:url(../images/panel_t_r_o.gif) top right no-repeat;height:35px;}

/* generic no panel styles */
.panel-no {}
.no-panel {/*width:607px;*/margin:2px 7px;}
.no-panel legend, .no-panel .box-head {display:none;}
.no-panel fieldset {border:0px none;margin-bottom:-15px;}
.no-panel div{background-image:none;/*padding:0;*/}
.no-panel .box-content {padding:0;}


/* content area */
.content .left {width:235px;}
.content .right {width:690px;}

/* menu styles */ 
.menu .my-links {border:1px solid #7fb5b3;border-left:0px none;border-right:0px none;margin-bottom:15px;}
.menu .service-links {border-top:1px solid #f3f3f3;margin-bottom:10px;}
.menu ul li {display:block;border-bottom:1px solid #E0E0E0;font-size:12px;color:#58585a;}
.menu ul li a {display:block;color:#58585a;padding:5px 24px;text-decoration:none;}
.menu ul li span a {padding: 5px 0;background:none;}
.menu ul li span a:hover {background:none;}
.menu ul li ul li a {padding:3px 44px;}
.menu ul li span {display:block;border-bottom:1px solid #f3f3f3;cursor:default;font-weight:bold;}
.menu ul li.open ul {display:block;}
.menu ul li ul {display:none;}
.menu .selected {color:#fff;border:1px solid #006c64;border-left:0px none;border-right:0px none;background:#3a9491 url(../images/left_nav_selected.gif) top repeat-x;}
.menu .selected a{color:#fff;}

/* licence renewal page */
.static-listing ul li {border-bottom:1px solid #e7e7e8;clear:both;min-height:27px;}
.static-listing ul li span {display:block;padding:5px;}
.static-listing ul li span span{padding:0 0 5px;}
.static-listing ul li .col-1, .col-1 {width:145px;font-weight:bold;white-space:normal;display:block;}
.static-listing ul li .col-2 {color:#6d6e71;}
.static-listing ul li .title-red {border-bottom:1px solid #e7e7e8;}
.highlight .col-2 {color:#c00 !important;font-weight:bold;}

/* alert boxes */
.info-box{background:#feeeaf url(../images/info_box_bg.jpg) top repeat-x !important;border:1px solid #d2c072;padding:10px !important;margin:5px 0px;}
.success-box{background:#8fd5d1 url(../images/success_box_bg.gif) top repeat-x !important;border:1px solid #298a84;padding:10px !important;margin:5px 0px;color:#333;}

/* Row input */
.row-input {margin:5px 0;}
.row-input .col-1 {width:170px;/*padding:5px 0;*/}
.row-input .col-2 {width:200px;}
.row-input .col-3 {width:200px;}
.row-input .input-text {padding:3px 5px;width:180px;}
/* footer btns */
.footer-btns {padding:10px 6px;height:32px;zoom:1;}
.footer-btns .left,  .footer-btns .right {width:330px;}
.box .footer-btns-inside {padding:0;}
/* grid */
.grid table th , .grid table .th td {background:#FAFAFB;color:#282460;padding:5px;white-space:normal;font-weight:bold;}
.grid table td {background:#f3f3f4;border-bottom:1px solid #d2d3d5;padding:5px; vertical-align:top;white-space:normal !important;}
.dashboard .grid table th {line-height:26px;}
.dashboard .grid table td {line-height:26px;}

/* tooltip */
.help-icon .tooltip {position:absolute;width:500px;top:60px;display:none;z-index:1000;}
.tooltip-head {height:29px;}
.tooltip-content {background:url(../images/tooltip_bg.png) center center repeat-y;padding:0 30px 0 19px;color:#333}
.tooltip-foot {background:url(../images/tooltip_foot.png) bottom center no-repeat;height:11px;}
.tooltip-close {position:absolute;background:url(../images/tooltip_close.gif) center center no-repeat;width:12px; height:12px;padding:25px 8px;}
.tooltip-close a{display:block;height:12px; width:12px;}

/* Login box */
.login-box{width:190px;margin:0 auto;}
.login-box td {background:none !important;}
.login-box img {display:none;}
.login-box span{/*display:block;*/}
.login-box .login-txt{/*border:solid 1px #d2d3d5*/;height:18px;width:180px;line-height:16px;padding:0;margin:5px 0 5px 0!important;}
.login-btns{margin:0 0 5px;}
.login-box .Errorvalidation {display:block;margin-bottom:5px; color:#c00;}
.dashboard .login-btns a {display:inline !important; margin:0px !important;}

/* DED Controls and general inputs */
.ded-td-input-label, .ded-td-phone-label {width:140px;font-weight:bold;}
.ded-input-text {width:160px;border:2px solid #CDCDCD;color:#6D6E71;margin:4px !important;padding:2px;}
.ded-select-dropdown {width:160px;border:2px solid #CDCDCD;color:#6D6E71;margin:4px !important;padding:2px;}
.ded-phone-input-1 {width:31px;border:2px solid #CDCDCD;color:#6D6E71;margin:4px !important;padding:2px;}
.ded-phone-input-2 {width:50px; border:2px solid #CDCDCD;color:#6D6E71;margin:4px !important;padding:2px;}
.ded-td-phone-text input, .ded-td-date-text input {border:2px solid #CDCDCD;color:#6D6E71;margin:4px !important;padding:2px;}


.iframe {border:1px solid #ccc;margin:5px; padding:5px;}
.input_text, select {border:2px solid #cdcdcd;padding:2px;color:#6d6e71;margin:4px !important;}
.input_checkbox , .input_radio {margin:0 3px;}
.HRClass {color:#ccc;width:676px;}


/* Wizard */
.wizard {}
.wizard-steps{ list-style-type: none;;height:40px;/*margin:-3px -16px 10px; */ width:672px; margin:7px auto;}
.wizard-steps li{color: #fff;position:relative;color: #C2C2C2;height:40px;width:88px;padding:0px;}
.wizard-steps li .number{ background:url(../images/circle.png) center center no-repeat;_background:none; display:block;width:20px;_width:15px;height:20px; color: #FFF; text-align:center;line-height:19px; font-size:12px; font-weight:bold;letter-spacing:-1px; }
.wizard-steps li .text{width:60px;color: #FFF;font-size:12px;position:relative;top:3px; }
.wizard-steps li .text a{color:#fff;vertical-align:middle; display:table-cell;height:32px;}
.wizard-steps .next a, .wizard-steps .empty a {text-decoration:none;cursor:default;}
/*.single-word .text {top:11px !important;}*/
.wizard-6 .wizard-steps li {width:104px;}
.wizard-6 .wizard-steps li .text {width:76px;} 
.wizard-4 .wizard-steps li {width:160px;}
.wizard-4 .wizard-steps li .text {width:120px;} 
.wizard-4 .wizard-steps li .number {margin:10px !important;}
.wizard-2 .wizard-steps li {width:328px;}
.wizard-2 .wizard-steps li .text {width:295px;} 
.wizard-2 .wizard-steps li .text a {position:relative;top:50%;}
.wizard-10 .wizard-steps li {width:117px;}
.wizard-10 .wizard-steps li .text {width:80px;} 

/* wizard scroll */
.wizard-scroll {}
.wizard-scroll-left {float:left;width:30px;}
.wizard-scroll-right {float:left;width:30px;}
.wizard-scroll-left a{width:30px;height:30px;display:block;background:url(../images/wizard-prev.gif) center center no-repeat;margin-top:12px;outline:none;}
.wizard-scroll-right a{width:30px;height:30px;display:block;background:url(../images/wizard-next.gif) center center no-repeat;margin-top:12px;outline:none;}
.wizard-scroll-center {float:left;width:625px;overflow:hidden;height:47px;position:relative;}
.wizard-scroll .wizard-10 {width:1250px;position:absolute;}
.wizard-scroll .wizard-10 .wizard-steps {width:1250px;}

/* -------- Pages and special cases ----------- */
/*user boxes */
.info-box-content , .info-box-content font{color:#333 !important;}
/* License renewal page */
.find-license .col-1 {width:440px;}
.find-license .col-1 td{ padding:3px;}
.find-license .col-2 {width:120px;}
.find-license td img {display:none !important;}
.find-license td {background:none !important;}
.find-license input {float :left;}

.rent-find .left {width:360px;padding:3px;}
.rent-find .right { width:260px;}
.rent-find td img {display:none !important;}
.rent-find td {background:none !important;}

.footer-btns  img, .btn img {display:none !important;}
.footer-btns TD , .btn TD {background:none !important;}

/* change password page */
.left-service-menu {width:210px !important;}
.left-service-menu .left {width:216px;}

/*License certificate page */
.lc-cert .left {width:170px;}
.lc-cert .lc-cert-check {padding:7px 0;}
.lc-cert .lc-cert-btn {}
.lc-cert td img {display:none !important;}
.lc-cert td {background:none !important;}
.cert-checks {padding:10px;}


/* Forgot password page */
.for-pass .col-1 {padding:8px 0;}

/* Error page */
.error-page {width:50%;margin:50px auto 0;}
.error-back-home {margin:10px auto;text-align:center;width:50%;}

/* arabic in english text boxes */
.ded-input-text-inv .ded-td-input-label {width:143px;*width:133px;}
.ded-input-text-inv2 .ded-td-input-label {width:143px;}

/* Simulation page */
.simulation .grid .defaultTable {width:100%;}
.simulation .Errorvalidation {border:1px solid #c00;color:#5B0000 !important;background:#FDE1E2; margin:0px auto;padding:15px 25px;padding:15px 45px;visibility:none;display:block;}
.sim-market-fee .ded-td-input-label {width:145px;}

/* Initial approval */
.ia-activity-search {width:280px;}
.persons-add .ded-select-dropdown, .persons-add .ded-input-text {width:80px;}

/* Initial approval activity search popup */
.activity-search .right {width:300px;}
.activity-search .left {width:300px;}



/* 10 steps wizard */
.wizrd-span-wrap {clear:both;}

