body {
        font-family: Verdana, Arial, Helvetica, sans-serif, Simplified Arabic, Traditional Arabic;
        font-size: 17px;
        margin: 0px; 
        padding:0px; 
        background: url(/images/background.jpg) top center repeat #ccc7a1;
}
.headerImg{
    background-image: url(/images/Header_1.jpg);
    width: 950px;
    height: 143px;
    BORDER: 0px;
    border-collapse: collapse;
    border-spacing: 0pt;
    padding: 0px;
    border-spacing: 0px;
}
.sectorSeparator{
    background: url(/images/LargeBdr.png) repeat-x #c9b27d; 
    height:5px;
}
.smallsectorSeparator{ 
    background: url(/images/SmallBdr.png) repeat-x #c9b27d; 
    height:3px;
}
.wrap{
    position: relative;
    margin: 0px auto; 
    vertical-align: top;
}
.navBG{
    background: url(/images/SideMenuShd1.png) repeat #2254DB; 
    height:40px;
}
.titleBG{
    background: url(/images/News-Bg1.png) repeat-y rgb(150, 171, 236);
    height:25px;
    width: 950px;
    float:right; 
    background-position:top right;
    color: #ffffff;
    font-weight: bold;
    font-family: Traditional Arabic;   /*Verdana, Arial, Helvetica, sans-serif;*/
}
.threeColsContainer{
    width:100%;
    BORDER: 0px;
    padding: 0px;
    direction: rtl;
    border-spacing: 0px;
    border-collapse: collapse;
    background-image: url("/images/ShdThreeCol.png");
}
.twoColsContainer{
    width:100%;
    BORDER: 0px;
    padding: 0px;
    direction: rtl;
    border-spacing: 0px;
    border-collapse: collapse;
    background-image: url("/images/ShdTwoCol.png");
}
style9 {
	color: #F8F9FD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sel_codeStyle{
    width: 100px;
}
.sel_typeStyle{
    width: 150px;
}
.header{
    font-family: Simplified Arabic;
    font-size: 15px;
}
.resultTable{
    direction: rtl; 
    text-align: center; 
    vertical-align: top;
    border: 1px; 
    border-color: #ffffff;
    width: 90%;    
    /*border-collapse: collapse;*/
    font-size: small;
}
.rowHeaderResult{
    height: 30px;
    background-image:url("/images/SideMenuShd1.png");
    color:#ffffff;
    vertical-align: middle;
    font-size: 16px;
    -webkit-print-color-adjust: exact;
}
.resultRowOdd{
	background-color: #f4f4f4;
	font-size: 13;
}
.resultRowEven{
	background-color: #eaeaea;
	font-size: 13;
}
.resultRowOddStrong{
	background-color: #f4f4f4;
	font-size: 16;
	font-weight: bold;
}
.resultRowEvenStrong{
	background-color: #eaeaea;
	font-size: 16;
	font-weight: bold;
}
.rowCellResult{
    height: 30px;
    background-color: #eeeeee;
}
.inputForm{
    margin:0 auto;
}
.inputLabel{
    font-weight: bold;
    padding:4px 4px 4px 4px;
    border: 0px none  #CCCCCC;
    height:30px;
}
.inputTextBox{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    padding:4px 4px 4px 4px;
    border:1px solid #d2cfb9;
    width: 150px;
    height:30px;
    direction: ltr;
    background: #fefdf5;
    text-align: center;
}
.inputText{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    padding:4px 4px 4px 4px;
    border:1px solid #d2cfb9;
    width: 150px;
    /*width:60px;*/
    height:30px;
    direction: ltr;
    background: #fefdf5;
    text-align: right;
}

.inputTextCompl{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    padding:4px 4px 4px 4px;
    border:1px solid #d2cfb9;
    width: 65px;
    /*width:60px;*/
    height:30px;
    direction: ltr;
    background: #fefdf5;
    text-align: right;
}

.inputTextOrg{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    padding:4px 4px 4px 4px;
    border:1px solid #d2cfb9;
    width: 300px;
    /*width:60px;*/
    height:30px;
    direction: ltr;
    background: #fefdf5;
    text-align: right;
}
.inputTextValue{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    padding:4px 4px 4px 4px;
    border:1px solid #d2cfb9;
    width: 80px;
    height:30px;
    direction: ltr;
    background: #fefdf5;
    text-align: center;
}
.inputTextArea{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    padding:4px 4px 4px 4px;
    border:1px solid #d2cfb9;
    direction: rtl;
    background: #fefdf5;
    text-align: right;
}
.inputTextValue[readonly]{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    text-decoration:underline;
    padding:4px 4px 4px 4px;
    border:1px solid #d2cfb9;
    width: 80px;
    height:30px;
    direction: ltr;
    background: #fefdf5;
    text-align: center;
}
.inputTextValue[disabled]{
    font-family: Traditional Arabic;
    font-weight: lighter;
    font-size: medium;
    padding:4px 4px 4px 4px;
    border:1px solid #d2cfb9;
    width: 80px;
    height:30px;
    direction: ltr;
    background: #fefdf5;
    text-align: center;
}
.inputEmail{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    color : #000000;
    padding:4px 4px 4px 4px;
    border:1px solid #d2cfb9;
    width:200px;
    height:30px;
    direction: rtl;
    background: #fefdf5;
    text-align: center;
}
.inputCivilnumber{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    color : #000000;
    padding:4px 4px 4px 4px;
    border:1px solid #d2cfb9;
    width:180px;
    height:30px;
    direction: ltr;
    background: #fefdf5;
    text-align: center;
}
.inputCivilnumberDef{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    color : #CCCCCC;
    padding:4px 4px 4px 4px;
    border:1px solid #d2cfb9;
    width:180px;
    height:30px;
    direction: ltr;
    background: #fefdf5;
    text-align: center;
}
.inputCaseNumber{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    padding:4px 4px 4px 4px;
    border:1px solid #d2cfb9;
    width:100px;
    height:30px;
    direction: ltr;
    background: #fefdf5;
    text-align: center;
}
.inputSelectDate{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    padding:4px 4px 4px 4px;
    border:1px solid #d2cfb9;
    width:125px;
    height:30px;
    text-align: center;
    direction: ltr;
    background: #fefdf5;
    text-align: center;
}
.commandButton{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    padding: 0px 0px 0px 0px;
    /*border:2px outset #CCCCCC;*/
    border: solid 1px #b7b7b7;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
    cursor: pointer;
    width:100px;
    height:30px;
}
.commandButton:hover{
    background: #ededed;
}
.comboYear{
    font-family: Traditional Arabic;
    font-size: medium;
    font-weight: normal;
    padding:0px 4px 4px 4px;
    border: 1px solid  #d2cfb9;
    height:30px;
    background: #fefdf5;
    width: 150px;
}
.comboSelectNum{
    font-family: Traditional Arabic;
    font-size: medium;
    font-weight: normal;
    padding:0px 4px 4px 4px;
    border: 1px solid  #d2cfb9;
    height:30px;
    background: #fefdf5;
    width: 50px;
}
.mainContainer{
    width: 950px ;
    border: 0px ;
    padding: 0px ;
    border-collapse: collapse;
    direction: rtl ;
    border-spacing: 0px ;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.bodyContainer{
    BORDER: 0px;
    padding: 0px;
    direction: rtl;
    border-spacing: 0px;
    font-size: 12px;
}
.tblContainer{
    width: 100%;
    BORDER: 0px;
    padding: 0px;
    border-spacing: 0pt;
    direction: rtl;
    border-spacing: 0px;
    border-collapse: collapse;
    background-color: #f7f3ea;
}
.rightShadow{
    background-image:url("/images/rightpagebg.gif");
    width: 10px;
}
.leftShadow{
    background-image:url("/images/leftpagebg.gif");
    width: 10px;
}
.inputUserFeild{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: medium;
    color : #000000;
    padding:4px 4px 4px 4px;
    border:1px solid #CCCCCC;
    width:150px;
    height:30px;
    direction: ltr;
}
.commandButtonUsr{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    padding: 0px 0px 0px 0px;
    border: solid 1px #b7b7b7;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
    cursor: pointer;
    width:100px;
    height:30px;
}
.commandButtonUsr:hover{
    background: #ededed;
}
.textField{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    padding:4px 4px 4px 4px;
    border:1px solid #CCCCCC;
    height:35px;
    width:120px;
    direction:rtl;
}
.textArea{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    padding:4px 4px 4px 4px;
    border:1px solid #CCCCCC;
    height:150px;
    width:120px;
    direction:rtl;
}
.hidden{
    display: none;
}
.shown{
    display: block;
}
.combo{
    width: 120px;
    font-family: Times New Roman;
    font-size: 15px;
    direction: rtl;
}
.combo1{
    width: 200px;
    font-family: Times New Roman;
    font-size: 15px;
    direction: rtl;
}
.combo_c{
    width: 110px;
    font-family: Times New Roman;
    font-size: 15px;
    direction: rtl;
}
.combo_c1{
    width: 150px;
    font-family: Times New Roman;
    font-size: 15px;
    direction: rtl;
}
.tdText{
    width: 25%;
    font-weight: bold;
    text-align: right;
}
.tdfield{
    width: 60%;
    font-weight: bold;
    text-align: right;
}
.button{
    font-family: Traditional Arabic;
    font-weight: bold;
    font-size: medium;
    padding: 0px 0px 0px 0px;
    /*border:2px outset #CCCCCC;*/
    border: solid 1px #b7b7b7;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
    cursor: pointer;
    width:100px;
    height:30px;
}
.button:hover{
    background: #ededed;
}
.title{
    text-align: center;
    width: 100%;
    font-family: Times New Roman;
    font-size: 25px;
    direction: rtl;
    font-weight: bold;
}
.erorrMessage{
    font-family: Simplified Arabic;
    font-size: 25px;
    direction: rtl;
    font-weight: bold;
}
.linkclass{
    COLOR: #000000; 
    TEXT-DECORATION: underline;
}
.error{
    text-align: center;
    width: 100%;
    font-family: Simplified Arabic;
    font-size: 20px;
    direction: rtl;
    font-weight: bold;
    color: #ff0000;
}
.confirm{
    text-align: center;
    width: 100%;
    font-family: Simplified Arabic;
    font-size: 20px;
    direction: rtl;
    font-weight: bold;
    color: blue;
}
.noInfo{
    text-align: center;
    width: 300px;
    font-family: Simplified Arabic;
    font-size: 20px;
    direction: rtl;
    font-weight: bold;
    color: white;
    background-color: #786B20;
}
.dataItem{
    font-weight: bold;
    COLOR: #29456D;
}
.menuDiv{
    FONT-FAMILY: Traditional Arabic;
    FONT-SIZE: 10px;
}
.menuTd{
    FONT-FAMILY: Traditional Arabic;
    FONT-SIZE: 10px;
}
A.menuLink:link {
    COLOR: #ffffff;
    FONT-SIZE: 16px;
    font-weight: bold; 
    TEXT-DECORATION: none;
    CURSOR: pointer;
}
A.menuLink:visited {
    COLOR: #ffffff;
    FONT-SIZE: 16px;
    font-weight: bold; 
    TEXT-DECORATION: none;
}
A.menuLink:hover {
    COLOR: #FF9900;
    FONT-SIZE: 16px;
    font-weight: bold; 
    TEXT-DECORATION: none;
}
A.menuLink:active {
    COLOR: #FF9900;
    FONT-SIZE: 16px;
    font-weight: bold; 
    TEXT-DECORATION: none;
}
.menuSeparator{
    COLOR: #FF9900;
    FONT-SIZE: 14px; 
    font-weight: bold; 
    TEXT-DECORATION: none;
    width: 5px;
}
.pgTitle{
    COLOR: #ffffff; 
    font-weight: bold;
}
.hyperText{
    cursor: pointer;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold;
    color: blue;
}
.hyperText:hover{
    COLOR: #FF9900;
    FONT-SIZE: 13px;
    font-weight: bold; 
    TEXT-DECORATION: underline;
}
.headerTitle{
    text-align: center;
    width:100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    direction: rtl;
    font-weight: bold;
}
.footer{ 
    width: 950px;
    margin: 0px auto; 
    padding: 10px 0px 5px 0px; 
    background-image: url(/images/FooterBg.png); 
    background-position: center top; 
    background-repeat: no-repeat; 
}
.visitCnt{
    width: 222px; 
    text-align:right; 
    /*color:#666; */
    font-family: Tahoma, arial, sans-serif;
    font-size:10px; 
}
.CopyWrite{ 
    /*width: 563px;*/ 
    text-align:center; 
    /*color:#666; */
    font-family: Tahoma, arial, sans-serif;
    font-size:12px; 
}
.userIDSection{ 
    width: 221px; 
    text-align:center; 
    /*color:#666; */
    font-family: Tahoma, arial, sans-serif;
    font-size:12px; 
}
.menuLink:link {
    COLOR: #FF9900;
    FONT-SIZE: 16px;
    font-weight: bold; 
    TEXT-DECORATION: none;
    cursor: pointer;
}
.menuLink:hover {
    COLOR: #FF9900;
    FONT-SIZE: 16px;
    font-weight: bold; 
    TEXT-DECORATION: none;
    cursor: pointer;
}
.menuLink:visited {
    COLOR: #FF9900;
    FONT-SIZE: 16px;
    font-weight: bold; 
    TEXT-DECORATION: none;
    cursor: pointer;
}
.innerTableFill{
    width: 100%; 
    text-align: right;
    border: 0px;
    border-spacing: 1px;
    border-collapse: collapse;
    vertical-align: top;
}
.divTextFix{
    Padding: 0px 4px 0px 3px;
}
iframe{
    border: 0;
    height: 100%;
    width: 100%;
}
table{
    direction: rtl;
}
.required{
    font-size: small;
    font-weight: bold;
    color: red;
    vertical-align: middle;
    display:inline;
}
.ovalDiv{
    width: 30px; 
    height: 30px; 
    top: 0px; 
    left: 0px; 
    padding: 0px; 
    margin: 0px; 
    overflow: hidden; 
    border: 0px;
    background-attachment: scroll;
    display: inline-block;
    background-repeat: no-repeat no-repeat;
}
.errDiv{
	font-size: 16pt;
	width: 80%;
	border: outset 5px #A0B1C0;
	padding: 50px;
	border-spacing: 5px;
}
.hMarqueeContainer {
	width: 845px;
	height: 20px;
	margin:0;
}
.hMarqueeUl {
	list-style-type: none;
	padding: 0;
	width: 845px;
	margin: -3px 0px 0px 0px;
	height: 25px;
	list-style: circle;
}

.hMarqueeUl li {
	height: 20px;
	float: right;
	padding-left: 100px;
	margin:0;
	margin:0;
}
.receiptHeaderResult{
    height: 30px;
    background-color: #999999;
    color:#ffffff;
    vertical-align: middle;
    font-size: 16px;
    border: 1px;
    border-color: #ffffff;
}
.center {
    margin-left: auto;
    margin-right: auto;
    width: 40%;
   
}

.lawPageTitle {
	
	font-size:medium;
	font-weight:bold;
	color:#c00;
	
}

.req:after { 
    content: " *";
    background-color: yellow;
    color: red;
    font-weight: bold;
}

