.rect{
	border: 1px solid #719E19;
	padding: 3px;
}

.flatinput{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #454545;
	 border:1px solid #7F9DB9;
	 height:18px;
	 background-color: #ffffff;
}

.alternatrow{
	background-color: #EAEAEA;
	font-size:10pt;
	color:#454545;
	height: 25px;
}

.aligndirection{
	text-align: right;
}

.text{
	color: #719E19;
	font-size:12px;	
}

.error{
	color: #ff0000;
}

#errorsDiv li{
	list-style:	none;
	background:	url(../images/iconerr.gif) no-repeat;
	padding: 0 5px;
	margin: 0px;
	line-height: 18px;
}

.reg_div
{
    width:80%;
    height:100%;
    margin-left:80px;
    *margin-left:100px;
    padding-top:7px;
    padding-bottom:7px;
    }

.separator
{
     background:url(images/separator.gif) repeat-x;
     margin-top:5px;
      }

.last_btn
{
    width:100%; 
   margin-top:5px;
   *margin-top:7px;
   margin-bottom:8px;
   *margin-bottom:25px;
   border:none;
   }
  
.last_btn img
{
    border:none;}
      
 .txt_box130
{   
    font-size:11px;
    font-weight:normal;
    width:130px;
    height:17px;
   }
   
   .combo_box75 
{   
 
    font-size:10px;
    font-weight:normal;
    width:75px;
    height:17px;
    }
   
.combo_box130
{   
  
    font-size:10px;
    font-weight:normal;
    width:130px;
    height:17px;
    }

.personalborder2{
	background-color: #BED30B;
	border: 1px solid #BED30B;
	margin-top:10px;
}


.scerrormeg_left{

font-size:12px;
font-weight:bold;
color:#D801AD;
text-align:left;
padding-top:15px;
}

.row2_personal_header{
	background-color: #fff;

	font-size:8pt;
	font-weight:bold;
	color:#BED30B;
	height:20px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom:1px solid #BED30B;
}


.darklink a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
	 color: #719E19;

	 TEXT-DECORATION: none;
}

.darklink a:hover
{
	color: #C4CF23;
  
    TEXT-DECORATION: none;
}

.last_link
{   
   width:98.5%; 
   *width:100%; 
   margin-top:5px;
   padding:5px;
    }
    
    
.last_link a{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
	 color: #05B4D8;

	 TEXT-DECORATION: none;
}

.last_link a:hover
{
	color: #68A9C5;

    TEXT-DECORATION: none;
}

.extra_checkbox
{
    width:100%;
    margin-top:10px;
    border-bottom:1px solid #719E19;
     }
    
.extra_checkbox td
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    color: #719E19;

    padding-bottom:10px;}
    
    
.info_table
{
    background-color: #fff;
	border: 1px solid #BED30B;
	margin:10px 5px 0px 0px;
	padding:2px;
	}

.info_table div
{
    margin:5px 10px 10px 0px;
    }
    
.info_table img
{
    border:none;}
	
.green
{
    font-weight:bold;
    color:#719E19;}
    
    .left_content
{
    float:left;
    width:69%;
    *width:70%;}
    
 .right_content
 {
    float:left; 
    width:29%; 
    margin-top:-2px;
    *margin-top:0px;
    margin-left:10px;
    *margin-left:0px;}
    
    
 .left_content2
{
    float:left;
    width:65%;
    }
    
 .right_content2
 {
    float:left; 
    width:32%; 
    margin-top:0px;
    margin-left:15px;
    *margin-left:10px;}
    
     .router_desc td
 {
    font-size:11px;
    font-weight:normal;
    padding-left:8px;}
    
    
    
    
    
    
    
    
/**************eman************/
.greenframed span{
color:#000;

font-size:11px;
font-weight:bold;
margin-right:0px;
margin-left:70%;
}

.alternatrow2_personal{
	background-color: #ffffff;
	font-size:8pt;
	color:#454545;
	padding-left: 5px;
	padding-right: 5px;
}


/******************************  added classes 2009 ******************************/
.scname{
color:#454545;
font-weight:bold;
font-size:14;

padding-bottom: 10px;
}
.row2_personal{
	background-color: #EAEAEA;

	font-size:8pt;
	color:#454545;
	height:20px;
	padding-left: 5px;
	padding-right: 5px;
}

/**************Hesham 19-5-2009************/
.divlayer{
	position: absolute;
	margin-top:0px;
	*margin-top:0px;
	margin-left:160px;
	*margin-left:0px;
	background: url(../images/div_bg.png) no-repeat;


    font-weight: normal;
    font-size:11px;
    width:210px;
    height:51px;

}

.darkgreen
{
  
    font-size:11px;
    font-weight:bold;
    color:#689806;
    padding:3px;
    padding-left:7px;
    }

.divlayer td
{ 
    padding:3px;

    }

 .txt_box80
{ 
    font-size:11px;
    font-weight:normal;
    width:80px;
    height:17px;
    margin-top:3px;
    *margin-top:0px;
   }