﻿/* <style type="text/css">*/
div img {
 border-style:none;	
}
.transText
{
background-color:transparent;
border : 0px solid #9fd2fd;
/*background-color : #ffffff;*/
color : #378EDD;
font-size : 11px;
font-family : Verdana,Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
height: 14pt; 
text-align:right;

	
	
	}
input text{
background-color:transparent;
border : 0px solid #9fd2fd;
/*background-color : #ffffff;*/
color : #378EDD;
font-size : 11px;
font-family : Verdana,Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
height: 14pt; 
text-align:right;
padding-right:3px;
padding-left:5px;
}


.menu {position:relative;  height:25px; width:413px}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding:0px 0px}
.menu li {float:left}
.menu a, .menu a:active, .menu a:visited {text-decoration:none; color:#FFF; padding:0px}
.menu a:hover {color:#ebf0e6}
#slide {position:absolute; top:25px; height:5px; background:#89957a; z-index:10}



/*-----------------------------------------           --------------------------------------------*/
body{
    padding:0px;
	margin:0px;
background-color:#6C6C6C;/*#8C8C8C;*/
}

a:link {text-decoration: none;color: #ffffff;}
a:visited {text-decoration: none;color: #F0f0f0;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

a.blueLink:link {text-decoration: none;color: #034B8A;}
a.blueLink:visited {text-decoration: none;color: #F69413;}
a.blueLink:hover {text-decoration: none;}
a.blueLink:active {text-decoration: none;}

div.mainDiv-R { /* container Div */

    background-color:#F0F0F0;
	width:187px;
	height:535px;
	padding:0px;
	margin:0px;
	border-left:solid #CCCCCC 1px;
}

div.topImg-R {
    overflow: hidden;
	background:url(images/Contractors_rightt_01.jpg) no-repeat left top; 
	width:187px;
	height:12px;
}
div.topMenu-R{

	/*background:url(images/Contractors_rightt_all.jpg) repeat-y left top;*/
    width:187px;
	height:259px;
}
div.topMenu1-R{
    /* padding:0px 20px 0px 58px;*/
    width:187px;
	height:37px;
	direction:rtl;
	margin-right:20px;
}
div.topMenu1-R #linkk{
    padding:7px 20px 0px 0px; /*to put the div with links center */
    text-align: right;
	font-size:12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}
div.shadowImg-R {
    overflow: hidden;
	background:url(images/Contractors_rightt_09.jpg) no-repeat left top; 
	width:187px;
	height:20px;
}
div.voteDiv-R {
    overflow: hidden;
    width:187px;
	height:210px;
}
div.titleImg-R {
    overflow: hidden;
	background:url(images/Contractors_rightt_10.jpg) no-repeat left top;
    width:187px;
	height:25px;
}
div.askDiv-R {
    overflow: hidden;
	background:url(images/Contractors_rightt_11.jpg) no-repeat left top;
    width:187px;
	height:51px;
}
div.askDiv-R #ask{
    margin:6px 23px 5px 19px; /* to put the div with paragraph center */
	line-height:18px;
    text-align: right;
	font-size:10px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	direction:rtl;
}
div.leftImgVote-R {
    float:left;
	clear:left;
    overflow: hidden;
	background:url(images/Contractors_rightt_12.jpg) no-repeat left bottom; 
	width:142px;
	height:97px;
}
div.inputDiv-R {
	float: left;
    clear: left;
}
div.inputDiv1-R {
    /*margin:0px 0px 0px 0px;*/
    padding-left:7px;
	padding-top:7px;
	height:20px;
	float: left;
	clear: left;
}
div.inputDiv2-R {
    /*margin:0px 0px 0px 0px;*/
    padding-left:7px;
	padding-top:7px;
	height:20px;
	float: left;
	clear: left;
}
div.inputDiv3-R {
   /* margin:0px 0px 0px 0px;*/
    padding-left:7px;
	padding-top:7px;
	float: left;
	clear: left;
}
div.rightImgVote-R {
    float:right;
	clear:right;
    overflow: hidden;
	background:url(images/Contractors_rightt_13.jpg) no-repeat right bottom; 
	width:45px;
	height:97px;
	
}
div.leftImgResult-R{
    overflow: hidden;
    background:url(images/Contractors_rightt_14.jpg) no-repeat left top;
	width:25px;
	height:18px;
	float:left;
}
div.resultBtnImg-R {
    overflow: hidden;
   /* background:url(images/Contractors_rightt_15.jpg) no-repeat left top;*/
	width:70px;
	height:18px;
	float:left;
}
div.centerImgResult-R{
    overflow: hidden;
    background:url(images/Contractors_rightt_16.jpg) no-repeat right top;
	width:13px;
	height:18px;
	float:left;
}
div.votingBtnImg-R{
    overflow: hidden;
    background:url(images/Contractors_rightt_17.jpg) no-repeat left top;
	width:57px;
	height:18px;
	float:left;
}
div.rightImgResult-R{
    overflow: hidden;
    background:url(images/Contractors_rightt_18.jpg) no-repeat right top;
	width:22px;
	height:18px;
	float:right;
}
div.shadowImg2-R {
    float:left;
	clear:both;
	background:url(images/Contractors_rightt_19.jpg) no-repeat left top; 
	width:187px;
	height:19px;
}
div.whiteImg-R {
    overflow: hidden;
   /* background:url(images/Contractors_rightt_20.jpg) no-repeat left bottom;*/
	width:187px;
	height:34px;
	background-color:#ffffff;
}
div.blueImg-R {
    overflow: hidden;
    background:url(images/Contractors_rightt_21.jpg) no-repeat;
	width:187px;
	height:5px;
}
/*-----------------------------------------           --------------------------------------------*/

div.mainDiv-F{ /* container Div */
    background-color:#F0F0F0;
	width:1000px;
	height:60px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	
}
div.leftImg-F{
    overflow: hidden;
    float:left;
	background:url(images/Contractors_footerr_01.jpg) no-repeat left top;
    width:97px;
	height:60px;
}
div.rightImg-F{ 
    overflow: hidden;
    float:right;
	background:url(images/Contractors_footerr_02.jpg) repeat-x left top;
    width:903px;
	height:60px;
}
div.C-Div { /* container of para */
    width:320px;
	height:18px;
	margin:20px 0px 0px 280px; /* to put the div with paragraph center */
}
div.C-Div #copyright {
    text-align: center;
	font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
div.Count-Div { /* container of para. */
    width:65px;
	height:18px;
	margin:0px 0px 0px 15px; /* to put the div of counter to be center from the left */

}
div.Count-Div #counter {
    margin:30px 0px 0px 0px;
    text-align: center;
	font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#23407A;
	font-weight:bold;
}
/*-----------------------------------------           --------------------------------------------*/

div.mainDiv-H { /* container Div */
    background-color:#F0F0F0;
	width:1000px;
	height:139px;
	padding:0px;
	margin:0px;
}
div.topImg-H {
    overflow: hidden;
	background:url(images/Contractors_bannerr_01.jpg) repeat-x left top; 
	width:1000px;
	height:28px;
}
div.logoImg-H {
    overflow: hidden;
	background:url(images/Contractors_bannerr_02.jpg) no-repeat left top; 
	width:1000px;
	height:81px;
}
div.topMenu-H { /* div container of (1) + (2) */
    width:1000px;
	height:25px;
}
div.topMenu-H div.leftDiv { /* (1) */
    overflow: hidden;
    float:left;

    width:404px;
	height:25px;
} 
div.topMenu-H div.rightDiv { /* (2) */
    overflow: hidden;
	float:left;
	background:url(images/Contractors_bannerr_04.jpg) no-repeat left top;
    width:596px;
	height:25px;
} 
div.blueImg-H {
    overflow: hidden;
    background:url(images/Contractors_bannerr_05.jpg) repeat-x left top;
	width:1000px;
	height:5px;
}
/*-----------------------------------------           --------------------------------------------*/
#tinybox {position:absolute; display:none; padding:0px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:0px solid #F3F2FA; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}  
/*-----------------------------------------           --------------------------------------------*/
div.mainDiv {
    overflow: hidden;
    padding:25px;
    background-color:#F0F0F0;
	width:626px;
	/*height:540px;*/
	padding:0px;
}
div.topImg {
    overflow: hidden;
	background-image:url(images/Contractors_inner-1_01.jpg);
	background-repeat:no-repeat;
	width:626px;
	height:15px;
}
div.titleImg {
    overflow: hidden;

	background-repeat:no-repeat;
	width:626px;
	height:46px;
}
div.contentImg {
     overflow: hidden; 
    background-image:url(images/Contractors_inner-1_04.jpg);
	background-repeat:repeat-y;
	width:626px;
	/*height:450px;*/
}
div.paraDiv { /* default text format for all pages in the contractors site */
    padding:0px 40px 0px 28px;
	direction:rtl;
	text-align:right;
    vertical-align:top;
	overflow:hidden;
	font-style:normal;
	font-size:12px;
    font-weight:normal;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#585858;
	line-height:25px;

}
.li-Bullets { /* use the arrow image list where ever in the contractors like this. */
	padding-bottom:10px;
	/*background-image:url(images/Contractors_inner-1_07.jpg);
	background-repeat:no-repeat;
	background-position:top right ;
	/*border:solid 1px black;*/

	list-style:none;
	list-style-image:url(images/Contractors_inner-1_07.jpg);
	/*text-indent:20px;*/
	padding-right:5px;
}
.orange { /* to hilight text in any paragraph */
    /*text-decoration:underline;
	text-transform:lowercase;
	text-transform:uppercase;
	text-shadow:#000000;
	font-style:italic;
	font-weight:bold;color:#FC9B45*/
	color:#FC9B45;
}
div.bottomImg {
    overflow:hidden;
    background-image:url(images/Contractors_inner-1_05.jpg);
	background-repeat:no-repeat;
	width:626px;
	height:24px;
}
div.blueImg {
    overflow:hidden;
    background-image:url(images/Contractors_inner-1_06.jpg);
	background-repeat:no-repeat;
	width:626px;
	height:5px;
}
#tableBorder{
 border-left-style:solid;
 border-left-width:1px;
 border-left-color:Black;
 border-right-style:solid;
 border-right-width:1px;
 border-right-color:Black;
  border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:Black;
}

.style1 {

                color: #FF9900;

                font-weight: bold;

                font-family: tahoma;

                font-size: 12px;

}

.style2 {

    color: #585858;

             

                font-family: tahoma;

                font-size: 12px; 
           text-align: center;     
                
                
                }
                
    .style3 
    {
		

            color: #ffffff;

            font-weight: bold;

            font-family: tahoma;

            font-size: 12px;

            padding-right:10px;

}

.style4 {

    color: #585858;

            font-weight: bold;

            font-family: tahoma;

            font-size: 10px; 

            padding:10px;
}  













/*-----------------------------------------           --------------------------------------------*/


div.mainDiv-tab {
    padding:25px;
    background-color:#F0F0F0;
	width:626px;

	padding:0px;
}
div.topImg-tab {
    overflow: hidden;
	background-image:url(images/Contractors_inner-1_01.jpg);
	background-repeat:no-repeat;
	width:626px;
	height:15px;
}
div.titleImg-tab {
    overflow: hidden;
    background-image:url(images/Contractors_inner-1_02.jpg);
	background-repeat:no-repeat;
	width:626px;
	height:46px;
}
div.contentImg-tab {
    overflow: hidden; /* */
    background-image:url(images/Contractors_inner-1_04.jpg);
	background-repeat:repeat-y;
	width:626px;
	/*height:450px;*/
}
div.tabs{
    overflow: hidden;
   /* background-image:url(images/Contractors_inner-1_04-.jpg);
	background-repeat:no-repeat;*/
	left:0px;
	top:0px;
	width:626px;
	height:38px;
}
div.L-imgtab{
    overflow: hidden;
    background-image:url(images/Contractors_inner-tab_03.jpg);
	background-repeat:no-repeat;
	left:0px;
	top:0px;
	width:23px;
	height:38px;
	float:left;
}
div.imgtab{
  
    background-image:url(images/Contractors_inner-tab_04.jpg);
	background-repeat:no-repeat;
	left:23px;
	top:0px;
	width:410px;
	height:38px;
	float:left;
}
div.R-imgtab{
    overflow: hidden;
    background-image:url(images/Contractors_inner-tab_05.jpg);
	background-repeat:no-repeat;
	right:0px;
	top:0px;
	width:202px;
	height:38px;
	float:right;
	clear:right;
}
div.paraDiv-tab { /* default text format for all pages in the contractors site */
    padding:0px 40px 0px 28px;
	direction:rtl;
	text-align:right;
	
	/*overflow:hidden;*/
	font-style:normal;
	font-size:12px;
    font-weight:normal;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#585858;
	line-height:25px;
	float:left;
	clear:left;
}

.orange { /* to hilight text in any paragraph */
    /*text-decoration:underline;
	text-transform:lowercase;
	text-transform:uppercase;
	text-shadow:#000000;
	font-style:italic;
	font-weight:bold;*/
	color:#FC9B45;
}
div.bottomImg-tab {
    overflow: hidden;
    background-image:url(images/Contractors_inner-1_05.jpg);
	/*background-repeat:repeat-y;*/
	width:626px;
	height:24px;
	float:left;
	clear:both;
}
div.blueImg-tab {
    overflow: hidden;
    background-image:url(images/Contractors_inner-1_06.jpg);
	background-repeat:repeat-y;
	width:626px;
	height:5px;
	float:left;
	clear:both;
}
.cont_bg_td{ /*background-color:#F5F5F5;*/
	
	font-family: tahoma, Arial;
	font-size: 11px;
	color:#333333;
}
.cont_bg_td2 {
   /*	background-color:#EBECEE;FDF7EeC9D2E2;#FDF7E8;*/
	font-family: tahoma, Arial;
	font-size: 11px;
	color:#333333;/*333333;45628A; 45628Afont-weight:bold;*/
	
}
.table_border {
	border-style:solid;
	border-width:1px;
	border-color:#9D9D9D;
}
div.subTitle {
    color:#F99B13;
    font-weight:bold;
    text-align:right;
    right:0px;
    /* padding-bottom:5px;*/
}






/*-----------------------------------------           --------------------------------------------*/

div.mainDiv-L { /* container Div */
    overflow: hidden;
    background-color:#F0F0F0;
	width:185px;
	height:540px;
	padding:0px;
	margin:0px;
	border-right:solid #CCCCCC 1px;
}
div.topBtnImg-L{
    overflow: hidden;

    width:187px;
	height:123px;
}
div.newsDiv-L{
    overflow: hidden;
    width:187px;
	height:233px;
}
       div.titleImg-L {
            overflow: hidden;
	        background:url(images/Contractors_leftt1_02.jpg) no-repeat left top;
            width:187px;
	        height:34px;
       }
	   div.news-L {
            overflow: hidden;
        	background:url(images/Contractors_leftt1_03.jpg) no-repeat left top;
		    width:187px;
			height:145px;
       }
	        #newss{
			     margin:6px 29px 6px 17px; /* to put the div with paragraph center */
				 line-height:18px;
   				 text-align: right;
				 font-size:10px;
	  			 font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
				 color:#FFFFFF;
				 font-weight:bold;
				 direction:rtl;
			}
	   div.ctrlDiv-L{
	        overflow: hidden;
        	width:187px;
			height:54px;
	   }
	        div.lImg-L{
				 float:left;
			     overflow: hidden;
         	     background:url(images/Contractors_leftt1_04.jpg) no-repeat left top;
		         width:16px;
		         height:54px;
		    }
			div.btnCtrl-L{
			     float:left;
				 overflow: hidden;
        	     width:25px;
			     height:54px;
			}
			div.upImg-L{
				 overflow: hidden;
         
		         width:25px;
			     height:17px;       
		    }
			div.downImg-L{
				 overflow: hidden;
         	   
		         width:25px;
			     height:18px;       
		    }
			div.imgg-L{
				 overflow: hidden;
         	     background:url(images/Contractors_leftt1_08.jpg) no-repeat left top;
		         width:25px;
			     height:19px;       
		    }
			div.rImg-L{
				 float:right;
				 overflow: hidden;
         	     background:url(images/Contractors_leftt1_06.jpg) no-repeat right top;
		         width:146px;
			     height:54px;
			}
div.downBtnImg-L{
    overflow: hidden;

    width:187px;
	height:116px;
}
div.whiteImg-L {
    overflow: hidden;
    /*background:url(images/Contractors_leftt1_10.jpg) no-repeat left bottom;*/
	width:187px;
	height:63px;
	background-color:#ffffff;
}
div.blueImg-L {
    overflow: hidden;
    background:url(images/Contractors_leftt1_11.jpg) no-repeat;
	width:187px;
	height:5px;
}
/*-----------------------------------------           --------------------------------------------*/

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	
	position:relative;
	margin: 0;
	padding: 0;
    
    vertical-align :middle;
    list-style-type:none;
	width:187px;
	height:37px;
    background:url(images/Contractors_rightt_all.jpg) no-repeat right top;
	font-size:12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;

	
	}

#sddm li a
{	
	display:block;
	padding: 6px 18px;
	color: #FFF;
	vertical-align:middle;
	text-decoration: none}

#sddm li a:hover
{	/*background: #49A3FF*/}

#sddm div
{	position:absolute;
    z-index:100;
	visibility:hidden;
	margin: -25px;
	
     right:211px;
	/**right:100px;*/

	padding: 0px 1px;
	background: #FFF;


	}
   
	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: 177px;
		height:20px;
		white-space: nowrap;

        border-right:solid 1px #FFF ;
		text-decoration: none;
		/*background: #1954A0; #FC9B45	border-right	:solid 10px #FC9B45 ;*/
	     background: #3372a8;
		 text-align: right;
	     font-size:12px;
	     font-family : Tahoma,Verdana, Arial, Helvetica, sans-serif;
	     color  :#FFFFFF;
	     font-weight :bold;   
	     border-bottom : #ffffff 1px solid;

		}

	#sddm div a:hover
	{	BACKGROUND-COLOR: #458dc8;
		color: #FFF;

		}
/*Form-----------------------------------------           --------------------------------------------*/	

div.borderForm {
    padding:15px;
	border:solid #CCCCCC 1px;
	width:520px;
	/*height:500px;*/
	left:0px;
	top:0px;
	background-color:#F8F8F8;
}
div.rowDiv {
 
	/*border:solid #CCCCCC 1px;
	width:450px;*/
	

	clear:both;
}
div.titlDiv {
    float:right;
	width:102px;
	/*height:18px; */
	right:0px;	
	padding-left:5px;
	padding-top:5px; /* important value: maximam 7px */
	padding-bottom:5px;
	
	text-align:right;
	vertical-align:top;
	color:#06346E;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
}
div.componantDiv {
   
    text-align:right;
	width:390px;
		/*height:18px; */
	right:0px;
	top:0px;
	margin-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:5px;
	direction:rtl;
	display:block;
}
div.titlDivFree {
    float:right;

	height:12px;
	right:0px;	
	padding-left:5px;
	padding-top:7px; /* important value: maximam 7px */
	padding-bottom:5px;
	
	text-align:right;
	color:#06346E;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
}
div.componantDivFree {
    float:right;
    text-align:right;
font-family:Tahoma;
font-size:12px;
	height:12px;
	right:0px;
	top:0px;
	margin-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:5px;
	direction:rtl;
	display:block;
}
div.componantDivFree .btn {
	font-size:13px;
    right:0px;
	top:0px;
	text-align:center;
	color:#06346E;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
}
div.componantDiv .inputtxt {
    right:0px;
	top:0px;
	width:100%;
    border:1px solid #ABD3ED;
	text-align:right;
	color:#06346E;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
	
}
div.componantDiv .textArea {
    right:0px;
	top:0px;
	width:338px;
    border:1px solid #ABD3ED;
	text-align:right;
	color:#06346E;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
}

div.componantDiv .btn{
  /*  right:0px;
	top:0px;
	text-align:center;
	color:#06346E;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
		background-image:url(../../images/login-button-bg.jpg);
	background-repeat:repeat-x;
	background-position:center;
	height:24px;
	width:60px;
	border:solid 1px #6c6c6c; */

	font-size:13px;
    right:0px;
	top:0px;
	text-align:center;
	color:#06346E;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;

}
div.componantDiv .radioBtn{

	font-size:13px;
    right:0px;
	top:0px;
	text-align:center;
	color:#06346E;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
   
 
}
div.separatDiv {
    height:200px;
	width:480px;
	display:block; /*to hidden the separat div */
	
}
/*End Form-----------------------------------------           --------------------------------------------*/	
div.bgPopup {
    padding:0px;
	margin:0px;
	top:0px;
	left:0px;
	width:369px;
	height:227px;
	background:url(images/pop-up.jpg) no-repeat;

}	


/*-----Main-----------------------------------------------------------------------*/



div.innerDiv-I{
    overflow: hidden;
	/*background-color:#000000;*/
    /*background-color:#f0f0f0;*/
	width:626px; 
	height:540px;
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
	/*border-left:solid #CCCCCC 1px;*/
}
/*----------------------------------------------------------------------------*/
div.hiLoginDiv-I{
    overflow: hidden;
	width:626px;
	height:123px;
}
div.imgTop-I{
    overflow: hidden;
	width:626px;
	height:11px;
	background:url(images/Contractors_inner2div_01.jpg) no-repeat left top;
}
div.hi+LogDiv-I{
    overflow:hidden;
	width:626px;
	height:96px;
	top:0px;
	left:0px;
}
div.hiDiv-I{
    overflow:hidden;
	width:313px;
	height:96px;
	top:0px;
	left:0px;
	float:left;
}
div.hiDiv1-I{
    overflow:hidden;
	width:9px;
	height:96px;
	background:url(images/Contractors_inner2div_02.jpg) no-repeat left top;
	float:left;
}
div.hiDiv2-I{
    overflow:hidden;
	width:298px;
	height:96px;
	background:url(images/Contractors_inner2div_03.jpg) no-repeat left top;
	float:left;
}
div.hiDiv3-I{
    overflow:hidden;
	width:6px;
	height:96px;
	background:url(images/Contractors_inner2div_04.jpg) no-repeat left top;
	float:left;
}
div.loginDiv-I{
    overflow:hidden;
	width:313px;
	height:96px;
	top:0px;
	left:0px;
	float:right;

}
div.loginDiv1-I{
    overflow:hidden;
	width:6px;
	height:96px;
	float:left;
	
	
	background:url(images/Contractors_inner2div_05.jpg) no-repeat left top;
}
div.loginDiv1True-I{
    overflow:hidden;
	width:6px;
	height:96px;
	float:left;
	
	background:url(images/Contractors_inner2div-true_05.jpg) no-repeat left top;
	
}

div.loginDiv2-I{
    overflow:hidden;
	width:298px;
	height:96px;
	float:left;
	top:0px;
	left:0px;
/*	background:url(images/Contractors_inner2div_08.jpg) no-repeat left top;*/
}
    div.loginDiv2-1-I{
	    overflow:hidden;
	 	width:89px;
		height:96px;
		float:left;
		/*background:url(images/Contractors_inner2div_06.jpg) no-repeat left top;*/
	}
	div.loginDiv2-1True-I{
	    overflow:hidden;
	 	width:89px;
		height:96px;
		float:left;
		background:url(images/Contractors_inner2div-true_06.jpg) no-repeat left top;
	}
	div.loginDiv2-1False-I{
	    overflow:hidden;
	 	width:89px;
		height:96px;
		float:left;
		background:url(images/Contractors_inner2div-false_06.jpg) no-repeat left top;
	}
	div.newReg-I{
	    overflow:hidden;
	 	width:89px;
		height:28px;
		background:url(images/Contractors_inner2div_06.jpg) no-repeat left top;
	}
	
	
	#signOut-I{ /* important: this style for signOut image that its over the big image to solve link problem*/
	    overflow:hidden;
	 	width:72px;
		height:20px;
		margin-top:3px;
		margin-left:0px;
		position:absolute;
		/*background:url(images/Contractors_inner2div-trueOn_09.jpg) no-repeat left top;*/
	}
	#pressHere-I{ /* important: this style for signOut image that its over the big image to solve link problem*/
	overflow:hidden;
	width:21px;
	height:22px;
	margin-top:43px;
	margin-left:60px;
	position:absolute;
	left: 472px;
	top: 35px;
	/*background:url(images/Contractors_inner2div-falseOn_11.jpg) no-repeat left top;*/
	}
	#signIn-I{ /* important: this style for signOut image that its over the big image to solve link problem*/
	overflow:hidden;
	width:60px;
	height:18px;
	margin-top:20px;
	margin-left:6px;
	position:absolute;
	left: 332px;
	top: 57px;	/*background:url(images/Contractors_inner2divOn_15.jpg) no-repeat left top;*/
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	div.forgetPass-I{
	    overflow:hidden;
	 	width:89px;
		height:34px;
		background:url(images/Contractors_inner2div_09.jpg) no-repeat left top;
	}
	div.enterBtn-I{
	    overflow:hidden;
	 	width:89px;
		height:34px;
		background:url(images/Contractors_inner2div_12-.jpg) no-repeat left top;
	}
	div.loginDiv2-2-I{
	    overflow:hidden;
	 	width:209px;
		height:96px;
		float:left;
	}
	    div.loginDiv2-2-1-I{
		    overflow:hidden;
	 		width:209px;
			height:28px;
			background:url(images/Contractors_inner2div_07.jpg) no-repeat left top;
		}
		div.loginDiv2-2-1True-I{
		    overflow:hidden;
	 		width:209px;
			height:28px;
			background:url(images/Contractors_inner2div-true_07.jpg) no-repeat left top;
		}
		div.loginDiv2-2-1False-I{
		    overflow:hidden;
	 		width:209px;
			height:28px;
			background:url(images/Contractors_inner2div-false_07.jpg) no-repeat left top;
		}
		div.loginDiv2-2-2-I{ /* old image */
		    overflow:hidden;
	 		width:209px;
			height:68px;
			/*background:url(images/Contractors_inner2div_09.jpg) no-repeat left top;*/
		}
		div.loginDiv2-2-2True-I{
		    overflow:hidden;
	 		width:209px;
			height:68px;
			background:url(images/Contractors_inner2div-true_09.jpg) no-repeat left top;
		}
		div.loginDiv2-2-2False-I{
		    overflow:hidden;
	 		width:209px;
			height:68px;
			background:url(images/Contractors_inner2div-false_09.jpg) no-repeat left top;
		}
		div.U-P-input-I{
		    overflow:hidden;
	 		width:116px;
			height:68px;
			float:left;
		}
		div.username{
		    overflow:hidden;
			width:116px;
			
			height:23px;
			background:url(images/Contractors_inner2div_10-.jpg) no-repeat left top;/**/
			/*padding:11px 0px 0px 3px;*/
			padding:11px 0px 0px 3px;
		}
		div.password{
		    overflow:hidden;
			width:116px;
			
			height:34px;
			background:url(images/Contractors_inner2div_13-.jpg) no-repeat left top;/**/
			padding:5px 0px 0px 3px;
			/*padding:5px 0px 0px 3px;*/
		}
		div.U-P-img-I{
		    overflow:hidden;
	 		width:93px;
			height:68px;
			background:url(images/Contractors_inner2div_11-.jpg) no-repeat left top;
			float:left;
		}
div.loginDiv3-I{
    overflow:hidden;
	width:9px;
	height:96px;
	float:left;
	background:url(images/Contractors_inner2div_08.jpg) no-repeat left top;
}
div.imgButton-I{
    overflow:hidden;
	width:626px;
	height:16px;
	float:left;
}
div.imgButton1-I{
    overflow: hidden;
	width:313px;
	height:16px;
	background:url(images/Contractors_inner2div_10.jpg) no-repeat left top;
	float:left;
}
div.imgButton2-I{
    overflow:hidden;
	width:313px;
	height:16px;
	background:url(images/Contractors_inner2div_11.jpg) no-repeat left top;
	float:left;
	
/*border-left:solid #ff0000 1px;*/
}
/*--------------------------------------------------------------------------------------*/
div.squareDiv-I{
    overflow: hidden;
	width:626px;
	height:295px;
	padding:0px;
	top:0px;
	left:0px;
	/*background-color:#FFff00;*/
}
div.squareDiv1-I{ /* this style 4 each regtangles (rows) container (contain two squares) only */
    overflow: hidden;
	width:626px;
	height:149px;
	padding:0px;
	top:0px;
	left:0px;
}
div.squareDiv1-1-I{ /* this style 4 each square container only */
    overflow: hidden;
	width:313px;
	height:149px;
	padding:0px;
	top:0px;
	left:0px;
	float:left;
}
div.squareDiv1-1-1-I{ /* start square 1 */
    overflow:hidden;
	width:9px;
	height:149px;
	background:url(images/Contractors_inner2div_12.jpg) no-repeat left top;
	float:left;
}
div.squareDiv1-1-2-I{
    overflow:hidden;
	width:161px;
	height:149px;
	background:url(images/Contractors_inner2div_13.jpg) no-repeat left top;
	float:left;
}
div.squareDiv1-1-3-I{
    overflow:hidden;
	width:17px;
	height:149px;
	background:url(images/Contractors_inner2div_14.jpg) no-repeat left top;
	float:left;
}
div.squareDiv1-1-4-I{
    overflow:hidden;
	width:126px;
	height:149px;
	background:url(images/Contractors_inner2div_15.jpg) no-repeat left top;
	float:left;
}
div.squareDiv2-1-1-I{ /* start square 2 */
    overflow:hidden;
	width:126px;
	height:149px;
	background:url(images/Contractors_inner2div_16.jpg) no-repeat left top;
	float:left;
}
div.squareDiv2-1-2-I{
    overflow:hidden;
	width:158px;
	height:149px;
	background:url(images/Contractors_inner2div_17.jpg) no-repeat left top;
	float:left;
}
div.squareBullets-I{
    direction:rtl;
    font-family:Arial;
	color:#FFFFFF;
	padding-right:4px;
	padding-top:3px;
	font-size:14px;
	font-weight:bold;
	line-height:1.66;
}
div.mazeed-I{
    direction:ltr;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FD8C25;
	padding:0px 0px 3px 6px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
div.paraHi-I{
    padding:25px 14px  20px  14px;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#585858;
	padding-bottom:1px;
	direction:rtl;
}
/*-- المزيد --*/
a.mazeed:link {
	text-decoration: none;
	color: #FD8C25;
}
a.mazeed:visited {
	text-decoration: none;
	color: #FD8C25;
}
a.mazeed:hover {
	text-decoration: none;
}
a.mazeed:active {
	text-decoration: none;
}
/*-----المربعات-----*/
a:link {
	text-decoration: none;
	color: #FFFFFF;
}
a:visited {
	text-decoration: none;
	color: #f0f0f0;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
div.squareDiv2-1-3-I{
    overflow:hidden;
	width:20px;
	height:149px;
	background:url(images/Contractors_inner2div_18.jpg) no-repeat left top;
	float:left;
}
div.squareDiv2-1-4-I{
    overflow:hidden;
	width:9px;
	height:149px;
	background:url(images/Contractors_inner2div_19.jpg) no-repeat left top;
	float:left;
}
div.squareDiv3-1-2-I{ /* start square 3 */
    overflow:hidden;
	width:161px;
	height:149px;
	background:url(images/Contractors_inner2div_21.jpg) no-repeat left top;
	float:left;
}
div.squareDiv3-1-3-I{
    overflow:hidden;
	width:17px;
	height:149px;
	background:url(images/Contractors_inner2div_22.jpg) no-repeat left top;
	float:left;
}
div.squareDiv3-1-4-I{
    overflow:hidden;
	width:126px;
	height:149px;
	background:url(images/Contractors_inner2div_23.jpg) no-repeat left top;
	float:left;
}
div.squareDiv4-1-1-I{ /* start square 4 */
    overflow:hidden;
	width:126px;
	height:149px;
	background:url(images/Contractors_inner2div_24.jpg) no-repeat left top;
	float:left;
}
div.squareDiv4-1-2-I{
    overflow:hidden;
	width:158px;
	height:149px;
	background:url(images/Contractors_inner2div_25.jpg) no-repeat left top;
	float:left;
}
div.squareDiv4-1-3-I{
    overflow:hidden;
	width:20px;
	height:149px;
	background:url(images/Contractors_inner2div_26.jpg) no-repeat left top;
	float:left;
}
div.squareDiv4-1-4-I{
    overflow:hidden;
	width:9px;
	height:149px;
	background:url(images/Contractors_inner2div_27.jpg) no-repeat left top;
	float:left;
}
/*--------------------------------------------------------------------------------------*/
div.searchDiv-I{
    overflow: hidden;
	width:626px;
	height:89px;
	padding:0px;
	top:0px;
	left:0px;
	background-color:#f0f0f0;
}
div.searchDivv-I{
    overflow: hidden;
	width:626px;
	height:60px;
	padding:0px;
	top:0px;
	left:0px;
}
div.searchDivv1-I{
    overflow:hidden;
	width:9px;
	height:60px;
	background:url(images/Contractors_inner2div_28.jpg) no-repeat left top;
	float:left;
}
div.searchDivv2-I{
    overflow: hidden;
	width:608px;
	height:60px;
	padding:0px;
	top:0px;
	left:0px;
	float:left;
}
div.searchTitle-I{
    overflow: hidden;
	width:608px;
	height:42px;
	padding:0px;
	top:0px;
	left:0px;
}
div.searchTitle1-I{
    overflow:hidden;
	width:430px;
	height:42px;
	background:url(images/Contractors_inner2div_29.jpg) no-repeat left top;
	float:left;
}
div.searchTitle2-I{
    overflow:hidden;
	width:178px;
	height:42px;
	background:url(images/Contractors_inner2div_30.jpg) no-repeat left top;
	float:left;
}
div.searchBar-I{
    overflow: hidden;
	width:608px;
	height:18px;
	padding:0px;
	top:0px;
	left:0px;
}
div.searchBarWhite1-I{
    overflow:hidden;
	width:17px;
	height:18px;
	background:url(images/Contractors_inner2div_32.jpg) no-repeat left top;
	float:left;
}
div.searchBarWhite2-I{
    overflow:hidden;
	width:10px;
	height:18px;
	background:url(images/Contractors_inner2div_34.jpg) no-repeat left top;
	float:left;
}
div.searchBarAdvanc-I{
    overflow:hidden;
	width:68px;
	height:18px;
	background:url(images/Contractors_inner2div_33.jpg) no-repeat left top;
	float:left;
}
div.searchBarSearch-I{
    overflow:hidden;
	width:49px;
	height:18px;
	background:url(images/Contractors_inner2div_35.jpg) no-repeat left top;
	float:left;
}
div.searchBarInput-I{
    overflow:hidden;
	width:238px;
	height:18px;
	background:url(images/Contractors_inner2div_37.jpg) no-repeat right top;
	float:left;
}

#brdrFild {
    background-color:transparent;
	border : 0px solid #9fd2fd;
	height:18px;
	width:236px;
	/*height: 12pt; */
	/*--------------*/
	text-align:right;
	font-size : 12px;
	font-family : Verdana,Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color : #378EDD;
}
#brdrFild2 {
    background-color:transparent;
	border : 0px solid #9fd2fd;
	height:17px;
	width:110px;
	/*height: 12pt; */
	/*--------------*/
	text-align:right;
	font-size : 12px;
	font-family : Verdana,Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color : #378EDD;
	padding:0px 0px 0px 0px;
}
#brdrFild3 {
    background-color:transparent;
	border : 0px solid #9fd2fd;
	height:17px;
	width:110px;
	padding:0px 0px 0px 0px;
	/*height: 12pt; */
	/*--------------*/
	text-align:right;
	font-size : 12px;
	font-family : Verdana,Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color : #378EDD;
}
div.searchBarTitle-I{
    overflow:hidden;
	width:216px;
	height:18px;
	background:url(images/Contractors_inner2div_38.jpg) no-repeat left top;
	float:left;
}
div.searchDivv3-I{
    overflow:hidden;
	width:9px;
	height:60px;
	background:url(images/Contractors_inner2div_31.jpg) no-repeat left top;
	float:left;
}
div.shadowsearch-I{
    overflow:hidden;
	width:626px;
	height:29px;
	background:url(images/Contractors_inner2div_39.jpg) no-repeat left top;
}
/*--------------------------------------------------------------------------------------*/
div.bubbleDiv-I{
    overflow: hidden;
	width:626px;
	height:33px;
	padding:0px;
	top:0px;
	left:0px;
	/*background-color:#FF0000;*/
}
div.bubbleDivss-I{
    overflow: hidden;
	width:626px;
	height:28px;
	padding:0px;
	top:0px;
	left:0px;
}
div.bubbleDivssWhite-I{
    overflow:hidden;
	width:10px;
	height:28px;
	background:url(images/Contractors_inner2div_40.jpg) no-repeat left top;
	float:left;
}
div.bubbleDivssWhite1-I{
    overflow:hidden;
	width:3px;
	height:28px;
	background:url(images/Contractors_inner2div_42.jpg) no-repeat left top;
	float:left;
}
div.bubbleDivssWhite2-I{
    overflow:hidden;
	width:219px;
	height:28px;
	background:url(images/Contractors_inner2div_42.jpg) repeat-x left top;
	float:left;
}
div.bubbleDivss1-I{
    overflow:hidden;
	width:97px;
	height:28px;
	background:url(images/Contractors_inner2div_41.jpg) no-repeat left top;
	float:left;
}
div.bubbleDivss2-I{
    overflow:hidden;
	width:97px;
	height:28px;
	background:url(images/Contractors_inner2div_43.jpg) no-repeat left top;
	float:left;
}
div.bubbleDivss3-I{
    overflow:hidden;
	width:97px;
	height:28px;
	background:url(images/Contractors_inner2div_45.jpg) no-repeat left top;
	float:left;
}
div.bubbleDivss5-I{
    overflow:hidden;
	width:97px;
	height:28px;
	background:url(images/Contractors_inner2div_47.jpg) no-repeat left top;
	float:left;
}
div.bubbleBar-I{
    overflow:hidden;
	width:626px;
	height:5px;
	background:url(images/Contractors_inner2div_49.jpg) no-repeat left top;

}
/*-----Main---------------------------------------------------------------------------------*/

div.trueUsername{
		    overflow:hidden;
			width:116px;
			
			height:23px;
			/*background:url(images/Contractors_inner2div_10-.jpg) no-repeat left top;*/
			/*padding:11px 0px 0px 3px;*/
			padding:5px 10px 0px 38px;
		}
		div.password{
		    overflow:hidden;
			width:116px;
			
			height:34px;
			background:url(images/Contractors_inner2div_13-.jpg) no-repeat left top;/**/
			padding:5px 0px 0px 3px;
			/*padding:5px 0px 0px 3px;*/
		}
		
		/*---------------------------------------------------------------------------------------------*/
		  div.imgtab1{/* new */
	    overflow: hidden;
    	background-image:url(images/Contractors_inner-tabNew_04.jpg);
		left:23px;
		top:0px;
		width:135px;
		height:38px;
		float:left;
	 }
	 div.imgtab2{/* new */
	    overflow: hidden;
    	background-image:url(images/Contractors_inner-tabNew_05.jpg);
		left:0px;
		top:0px;
		width:104px;
		height:38px;
		float:left;
	 }
	 div.imgtab3{/* new */
	    overflow: hidden;
    	background-image:url(images/Contractors_inner-tabNew_06.jpg);
		left:0px;
		top:0px;
		width:104px;
		height:38px;
		float:left;
	 }
	 div.imgtab4{/* new */
	    overflow: hidden;
    	background-image:url(images/Contractors_inner-tabNew_07.jpg);
		left:0px;
		top:0px;
		width:104px;
		height:38px;
		float:left;
	 }
div.R-imgtab{ /* new */
    overflow: hidden;
    background-image:url(images/Contractors_inner-tabNew_08.jpg);
	background-repeat:no-repeat;
	right:0px;
	top:0px;
	width:152px;
	height:38px;
	float:right;
	clear:right;
}
		/*---------------------------------------------------------------------------------------------*/
		.formTitle
{
            color:#06346E;
      font-size:12px;
      
      font-family:Tahoma;
      
      
      }
.formInputtxt {
   
	width:220px;
    border:1px solid #ABD3ED;
	text-align:right;
	color:#06346E;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
	
}
