body {
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	background-color: #b9bdc0;
	margin: 0px;
}

.contentTitle {
	font-size:13px;
	font-weight:bold;
	color:#4445b1;
	text-align:right;
	direction:rtl;
	text-indent:10px;
}
.navigation {
	font-size:11px;
	color:#9f3ba2;    
	text-align:left;
	text-indent:25px;	
}

.statusbBrd {
	border: 1px solid #DFE1FF;
	font-family:Tahoma;
	font-size:12px;
}

.container {
	padding-left:20px;
	padding-right:5px;
}

.img {
	border:solid 1px #edeefc;
	background-color:#f4f5fe;
}
.lbl {	
	background-image:none;
	
	background-color:#e7e8f3;/*e0e2f1*/
	color:#6d7fbf;
	
	font-size:10px;
	font-weight:bold;
	
	direction:ltr;
	
	text-align:left;
	text-indent:10px;
	
	vertical-align:middle;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
		
	height:20;
}
.backG {
	background-image:none;
	background-color:#e0e2f1;  /*dbddf1 */
	font-size:12px;
	direction:rtl;
	text-indent:5px;
	color:#525693;
}

.imgDetail {
	text-align:justify;
	font-size:11px;
	line-height:15px;
	padding-left:10px;  
	direction:rtl;
}

.panelTtl {
	color:#f5ab36;
	font-size:12px;
	font-weight:bold;

}

.panelHr {
	color:#faebce;
	width:100%;
	height:2px;
	vertical-align:middle;
}

.item {
	font-size:11px;
	font-weight:bold;
	color:#0574a8;
}

.detail {
	font-size:11px;
}
.panelLnk:link {
	font-size:11px;
	font-weight:bold;
	color:#0574a8;
	text-decoration: none;

}
.panelLnk:hover {
	font-size:11px;
	font-weight:bold;
	color:#0574a8;
	text-decoration: none;
}

.panelLnk:visited {
	font-size:11px;
	font-weight:bold;
	color:#0574a8;
	text-decoration: none;
}

.headLeft {
	background-image:url(../images/headLeft.jpg);
	background-position:left;
	background-repeat:no-repeat;
	
	width:10px;
	height:25px;
}

.headRight {
	background-image:url(../../guest_pack/images/headRight.jpg);
	background-position:Right;
	background-repeat:no-repeat;
	
	width:10px;
	height:25px;
}

.headBack {
	background-image:url(../images/headBack.jpg);
	background-repeat:repeat-x;

	direction:rtl;
	text-align:right;
	font-size:11px;	
	font-weight:bold;
	color:#FFFFFF;
	
	height:25px;
}

.listBG_1 {
	background-color:#e2f6f1 ;
	font-size:12px;
	direction:rtl;
	text-indent:10px;
	color:#666666;

}

.listBG_2 {
	background-color:#f7f4d0;
	font-size:12px;
	direction:rtl;
	text-indent:10px;
	color:#666666;
}

.listHover {
	background-image:url(../images/tdBg.png);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	
	height:20px;
}

.listSelected {
	background-image:url(../images/tdSelected.png);
	background-repeat:no-repeat;
	vertical-align:middle;

	font-size:12px;
	direction:rtl;
	text-indent:10px;
	color:#333333;
	height:20;
}


.aj_listHover {
	background-image:url(../images/aj_tdBg.png);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	
	height:20px;
}

.aj_listSelected {
	background-image:url(../images/aj_tdSelected.png);
	background-repeat:no-repeat;
	vertical-align:middle;

	font-size:12px;
	direction:rtl;
	text-indent:10px;
	color:#333333;
	height:20;
}

.pad {
	text-indent:25px;
}




/*.listBG_hover {
	background-color:#5fb0b2;
	color:#FFFFFF;
	font-size:11px;
	text-indent:10px;
	font-weight:bold;
	direction:rtl
}
*/
.listBorder {
	height:3px;
}

.footLine {
	border-top-width:2px;
	border-top-color:#8cd6ef;
	border-top-style:solid;
}
/*---------- FORM --------------*/
.formLabel {
	vertical-align:middle;
	text-align:left;
	text-indent: 15px;
	font-size:12px;
	color:#333333;
}

.labels{
	vertical-align:middle;
	text-align:left;
	text-indent: 15px;
	font-size:12px;
}

.lbl_1 {
	background-color:#e3fbfa;
	color:#36796f;
	
	font-size:10px;
	font-weight:bold;
	
	text-indent:10px;
	text-align:left;
	vertical-align:middle;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
		
	height:20;
}

.lbl_2 {	
	background-image:none;
	
/*	background-image:url(../images/backG_2.jpg);
	background-repeat:repeat;*/
	background-color:#f9f7da;
	color:#bb5f10;
	
	font-size:10px;
	font-weight:bold;
	
	text-indent:10px;
	text-align:left;
	vertical-align:middle;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
		
	height:20;

}

.fld_1 {
	background-color:#e2f6f1;
	color:#666666;
	
	font-family:Tahoma;
	font-size:11px;

	direction:rtl;
	text-indent:5px;								
	text-align:right;	
	vertical-align:middle;

	border: 0px;
							
	width:145px;
	height:16px;
}

.browse_body {
	width: 105px;
	overflow: hidden;
	

	margin-top: -20px;
	margin-left: -28px;

	padding: 0 0 0 0; 
 
}

.browse_file {
  
 font-size : 15px;
 opacity: 0.0;
 
 -moz-opacity: 0.0;
 
 filter: alpha(opacity=00); 

}

.browse_main {
  background-image:url(../images/browse.PNG);
  background-position: 0 2 ;
  background-repeat:no-repeat;
  text-align:left;

}

.browse_text {
  background-color:#e2f6f1;
  width: 190px;
  
  float:right;
  overflow:hidden;
  text-align: left;
}



.fld_e_1 {
	background-color:#e2f6f1;
	color:#666666;
	
	font-family: Arial;
	font-size: 12px;
    
	text-align:left;
	direction: ltr;
	text-indent: 2px;
	
	border: 0px;
							
	width:190px;
	height:20px;
}

.fld_2 {
	background-color:#f7f4c9;
	color:#666666;
	
	font-family:Tahoma;
	font-size:11px;

	direction:rtl;
	text-indent:5px;								
	text-align:right;	
	vertical-align:middle;

	border: 0px;
							
	width:145px;
	height:16px;
}

.fld_small {
	background-color:#f7f4c9;
	color:#666666;
	
	font-family:Tahoma;
	font-size:11px;

	direction:rtl;
	text-indent:5px;								
	text-align:right;	
	vertical-align:middle;

	border: 0px;
							
	width:50px;
	height:16px;
}
.birthday {
	font-size:12px;
	direction:rtl;
	text-indent:5px;
}

.backG_1 {
	background-image:none;
	background-color:#e2f6f1;
	font-size:12px;
	direction:rtl;
	text-indent:5px;
}

.backG_2 {
	background-image:none;
	background-color:#f7f4c9;
	font-size:12px;
	direction:rtl;
	text-indent:5px;
}

.topBorder {
	height:2px;
}


.radioBtn {
	font-family:Tahoma;
	font-size:11px;
	vertical-align:middle;
}

.combo_1 {
	background-color:#f7f4c9;
	color:#666666;
	font-family:Tahoma;
	font-size:11px;
	direction:rtl;
	text-indent:5px;
	width:70px;
	height:20px;

}
.combo_2 {
	background-color:#e2f6f1;
	color:#666666;
	font-family:Tahoma;
	font-size:11px;
	direction:rtl;
	width:165px;
	height:20px;

}


.txtArea {
	background-color:#f7f4c9;
	color:#666666;
	
	font-family:Tahoma;
	font-size:11px;

	direction:rtl;
	text-indent:5px;								
	text-align:right;	
	vertical-align:middle;

	border: 0px;
	overflow:hidden;
	
							
	width:145px;

}

.address {
	text-indent:0px;
	overflow:auto; 
	overflow-x:none;

	width:155px;
	height:50px;
}
.detail {
	text-indent:0px;
	overflow:auto; 
	overflow-x:none;
	
	font-size:12px;
	direction:rtl;

	width:200px;
	height:65px;
}
.browsFld {
	background-color:#e2f6f1;
	border:0px;	
	color:#666666;

	width:170px;
	
}

.edit:link {
	text-decoration:none;
	color:#7a84ca;	
	font-size:11px;
}

.edit:hover {
	color:#FF6600;	
	font-size:11px;
}
.edit:visited {
	text-decoration:none;
	color:#7a84ca;	
	font-size:11px;
}
.delete:link {
	color:#7a84ca;
	text-decoration:none;
	font-size:11px;
}

.delete:hover {
	color:#FF6600;	
	font-size:11px;
}
.delete:visited {
	text-decoration:none;
	color:#7a84ca;	
	font-size:11px;


}
/*---------- CALENDAR ----------*/
.numbBrd {
	border: 1px solid #DFE1FF;
	font-family:Tahoma;
	font-size:12px;
	background-color:#F7F7F7;
	cursor: pointer;

}

.numbBrdOver {
	background-image:url(../images/calHover.png);
	background-repeat:no-repeat;
	background-position:0px 1px;
	font-size:12px;
	font-weight:bold;
	color:#2eac42;
	cursor:pointer;
}	

.durationHover {
	background-image:url(../images/tdBgCal.png);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	direction:rtl;
	color:#FFFFFF;
	
	height:20px;
}


/*---------- ******************************************************* ----------*/

/*---------- LOGIN PAGE----------*/
.forgetPass {
	font-size:11px;
	padding-left:3px;
	color:#09409c;

}
.loginBg {
	background-image:url(../images/loginBg.jpg);
	background-repeat:no-repeat;
}

.loginField {
	background-image:url(../images/loginField.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:7px;
			
	height:30px;	
}

.loginTxtFld {
	background-color:#FFFFFF;
	font-family:Calibri, Arial, Verdana;
	font-size:12px;
	text-indent:3px;
	direction:rtl;
	color:#333333;
	border: 0;
}

.loginLabel {
	vertical-align:middle;
	text-align:left;
	text-indent: 15px;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	height: 30px;
}

.txtFieldEng {
	font-family:Calibri, Arial, Verdana;
	font-size:12px;
	color:#333333;

}

.loginEr {
	vertical-align:middle;
	text-align:center;
	direction:rtl;
	font-size:11px;
	color:#FF0000;

	height: 45px;
}

.forgetUser {
	font-family:tahoma;
	font-size:12px;
	direction:rtl;
	text-align:justify;
	color:#444444;
	line-height:17px;
	margin:0 20px 0 20px;
	width:430px;
}

.forgetUserBg {
	background-image:url(../images/forgetUser0.png);
	background-repeat:no-repeat;
	width:270px;
	height:71px;
} 
.userId {
	direction:ltr;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#9D1B16;
	padding:15px 0 0 10px;
}

/*---------- FORM FRAME ----------*/
.formHead {
	background-image:url(../images/formHead.jpg);
	background-repeat:no-repeat;
	
	width:550px;
	height:30px;
}

.formFoot {
	background-image:url(../images/formFoot.jpg);
	background-repeat:no-repeat;
	
	width:550px;
	height:20px;
}

.formLeft {
	background-image:url(../images/formLeft.jpg);
	background-position:left;
	background-repeat:repeat-y;
	
	width:25px;
}

.formRight {
	background-image:url(../images/formRight.jpg);
	background-position:right;
	background-repeat:repeat-y;
	
	width:25px;
}
/*---------- FORM FRAME end----------*/

.hatch_r {
	background-image:url(../images/hatch_r.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.hatch_l {
	background-image:url(../images/hatch_l.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

/*---------- MSG ----------*/

.success {
	color:green;
	direction:rtl;
	font-size:12px;

}

.fail {
	color:red;
	direction:rtl;
	font-size:12px;
}

.alert{
  color:#FF9900;
  padding-right:7px;
  font-weight:bold;
  font-size:11px;
  direction:rtl;
}
/*---------- PAGING ----------*/
.paging {
	background-image:url(../images/pagingBg.jpg);
	background-position:center;
	background-repeat:no-repeat;
    cursor:pointer;
/*		font-weight:bold;*/
	font-size:11px;
}

.pgDis {
	background-image:url(../images/pagingBg.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.pagingOver {
	background-image:url(../images/pagingBgHover.jpg);
	background-position:center;
	background-repeat:no-repeat;
    cursor:pointer;
	color:#FFFFFF;
}

/*---------- HEADER ----------*/
.header{
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 60px;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #fe7525;
	background-image: url(../images/headBG.jpg);
}

.date {
	font-size:13px;
	font-weight: bold;
	direction:rtl;
	color: #dde7f0;
	vertical-align:top;
	margin-top:23px;
	height:25px;
	width:220px;
}
/*---------- SEARCH ----------*/
.search {
	font-size:11px;
}

.searchFeild {
	background-color:#eeeeee;
	font: 10px tahoma;
	direction:rtl;
	color:#666666;
	border: 1px solid #c5c6cb;
}
/*---------- MENU ----------*/
.menuTop {
	background-image:url(../images/menuTop.jpg);
	background-repeat:no-repeat;
	height:25px;
}

.menu {
	background-color:#eef6fa;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:3px;
	color: #295252;
	direction:rtl;	
	font-size:12px;
	text-indent:10px;
	height:23px;
	cursor:pointer;
}

.menuRollover {
	background-color:#f3f9d5;  
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:3px;
	color: #333333;
	direction:rtl;	
	font-size:12px;
	text-indent:10px;
	height:23px;
}

.menuParent {
	background-color:#f8e9fe;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:3px;
	color: #333333;
	direction:rtl;	
	font-size:12px;
	text-indent:10px;
	height:23px;
}

.menuLine {
	border-top-color:#6dc5c7;
	border-top-style:solid;
	border-top-width:3px;
}

/*---------- USER ----------*/
.userTop {
	background-image:url(../images/userTop.jpg);
	background-repeat:no-repeat;
	height:25px;
}

.operator {
	background-color:#f4f4f4;
	direction:rtl;	
	font-size:13px;
	padding-right:15px;
	color:#4949a9;
}

.user {
	background-color:#f4f4f4;
	direction:rtl;	
	font-size:12px;
	padding-right:15px;
	color:#666666;
	line-height:17px;
}

.userLine {
	border-top-color:#8f9aea;
	border-top-style:solid;
	border-top-width:3px;
}

/*---------- FOOTER ----------*/
.footer{
	height: 35px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #fe7525;
	background-color: #596976;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.pop_croquis {

 width: 320px;
 height: 345px;
 
 
 text-align: center;
 overflow:hidden;
 
 position: absolute;
   
}

.pop_over {

 width: 300px;
 height: 300px;
 
 vertical-align:top; 

 margin-left: -314px;
 margin-top:36px;
 position: absolute;

}


.ajax_body_operator {
 border-right: 2px solid #778591;
 border-left: 2px solid #778591;
 border-top: none;
 border-bottom: none;
 background-color:#FFFFFF;
}

/*---------- CONTROL PANEL --------------*/
.panelTtl {
    color:#f5ab36;
    font-size:12px;
    font-weight:bold;

}

.panelHr {
    color:#faebce;
    width:100%;
    height:2px;
    vertical-align:middle;
}

.item {
	font-size:11px;
	font-weight:bold;
	color:#0574a8;
}

.detail {
    font-size:11px;
}

.panelLnk:link {
	font-size:11px;
	font-weight:bold;
	color:#0574a8;
	text-decoration: none;

}
.panelLnk:hover {
	font-size:11px;
	font-weight:bold;
	color:#0574a8;
	text-decoration: none;
}

.panelLnk:visited {
	font-size:11px;
	font-weight:bold;
	color:#0574a8;
	text-decoration: none;
}

.preText {
 font-family:tahoma;
 font-size:12px;
 direction:rtl;
 text-align:justify;
 filter:alpha(opacity=100);
 -moz-opacity:1;
 opacity:1;
 color:#000000;
 margin-right: 7px;
 margin-left: 7px;
 
}



/*---------- end CONTROL PANEL --------------*/
