
/* edit by Seniro web designer: Mahmoud Hassanen : mody_mmh@yahoo.com */
body
{
    padding: 0px;
    margin: 0px;
}
/*  The Arabic style  for Login*/
.ArLoginStyle
{
	border: 5px solid #C0C0C0;
	 padding: 10px; 
	 height: 290px;
	 width: 55%;
     text-align:right;
}

/*  The English style  for Login*/
.LoginStyle
{
	border: 5px solid #C0C0C0;
	 padding: 10px; 
	 height: 290px;
	  width: 55%;
      text-align:left   ;
}


ul{list-style:none;}

.specialfont
{
    color: #007CA4;
    font-weight: bold;

}

#container
{
width:980px; 
margin:auto;
}

.linkcontainer
{
    height: 24px;
    background: url('../images/topLinkBg.jpg') repeat-x;
    width :100%; 
}

.modalBackground
{
    background-color: #C0C0C0;
    filter: alpha(opacity=40);
    opacity: 0.5;
}

.ModalWindow

{

  border: solid1px#c0c0c0;

  background:#f0f0f0;

  padding: 0px10px10px10px;

  position:absolute;

  top:-1000px;

}



.links a
{
    float: left;
    text-align: center;
    color: #990000;
    font-size: 12px;
    margin-top: 0px;
    margin-left: 6px;
    margin-right: 4px;
    text-decoration: none;
}

.links a, visited
{
    color: #990000;
    text-decoration: none;
}
.links a:hover
{
    color: #000;
    text-decoration: none;
}

.seperator
{
    background-position: center center;
    width: 8px;
    background: url(../images/seperator.jpg) no-repeat;
    margin-top: 4px;
    height: 25px;
}
/*  The Arabic style  for menu Postion*/
.ArMenuPosition
{
	position:absolute; 
	left:10px; 
	top: 180px;
	width: 977px;
}

.MenuPosition
{
	position:absolute;
	 top: 180px; 
	 width: 977px;
}
/*  The Arabic style  for Header*/
.Arheader
{
    padding: 0px;
    margin: 0px;
    background-position: top;
    width: 980px;
    height: 189px;
    background: url(../images/CVsPro_Header_ar.jpg) no-repeat right;
    text-align: left;
}
/*  The Header style  for menu*/
.header
{
    padding: 0px;
    margin: 0px;
    background-position: top;
    width: 980px;
    height: 189px;
    background: url(../images/CVsPro_Header.jpg) no-repeat right;
    text-align: left;
}
.MasterBox
{
    width: 193px;
    height: 207px;
    background: url(../images/headerbox.jpg) no-repeat;
    margin: 25px 0 0 35px;
    float: left;
    
}

.MasterBox ul
{
    margin: 0;
    padding: 20px 0 0 14px;
}

.MasterBox ul li
{
    color: #FFF;
    font-size: 11px;
    padding: 5px 5px 0px 5px;
    margin: 0px 10px 0px 0px;
    line-height: 15px;
}





.aspNetButton
{
    border-width: 0px;
    background-image: url( '../images/bottomS.png' );
    color: #FFFFFF;
    background-repeat: repeat-x;
    font-size: 12px;
    height: 24px;
    text-decoration: none;
    text-align: center;
}

.bodycontainer
{
    background-position: bottom;
    height: 56px;
    background: url(../images/sublinksbg.gif) repeat-x bottom;
    padding-left: 10px;
}

.internalbodycontainer
{
    background-position: bottom;
    height: 40px;
    background: url(../images/internalMenuBg.png) repeat-x bottom;
    padding-left: 10px;
    margin-top: 7px;
}
.TDinternalbodycontainer
{
    background-position: bottom;
    height: 40px;
    background: url(../images/internalMenuBg.png) repeat-x bottom;
    padding-left: 10px;
    margin-top: 7px;
}

.watermarked
{
	background-color:Gray;
}


.bodytext
{
    height: auto;
  
}


.bodytext ul
{
    margin-top: 20px;
    margin-right: 6px;
    margin-left: 10px;
}

.bodytext ul li{font-size:12px; color:#8E8E8E; margin-top:20px}

.jobsblock{ width:690px; 
            
margin:10px 10px 0 30px; float:left;
}

.jobsheader{float:left; height:33px; width:690px; 
background:url(../images/hotjobs.jpg) no-repeat;
}
.containdiv{ border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-top: none;
    clear:both; width:684px; 
    margin-left:2px;
}
.a-ul{font-size:16px; color:#007CA4; text-decoration:underline; background-color:#F9F9F9; margin:0 2px; padding:10px 20px;}
.a-ul li{font-size:12px; color:#333; text-decoration:none; height:40px;
    width: 388px;
}
.s-ul{font-size:16px; text-decoration:underline; background-color:#F3F3F3; color:#007CA4; margin:2px; padding:10px 20px;}
.s-ul li{font-size:12px; text-decoration:none;color:#333; height:40px; }.feature
{
    border-style: none none solid none;
    border-width: 0px 0px 2px 0px;
    border-color: #CCCCCC #CCCCCC #E8E8E8 #CCCCCC;
    width: 220px;
    margin-top: 10px;
    float: left;
    margin-left: 10px;
}
.featureheader{float:left; height:33px; width:220px; background:url(../images/feature.jpg) no-repeat;}
.f-ul{font-size:16px; color:#007CA4; text-decoration:underline; background-color:#F9F9F9; margin:0 2px; padding:10px 20px;}
.f-ul li{font-size:12px; color:#333; text-decoration:none; height:40px;}
.fs-ul{font-size:16px; text-decoration:underline; background-color:#F3F3F3; color:#007CA4; margin:2px; padding:10px 20px;}
.fs-ul li{font-size:12px; text-decoration:none;color:#333; height:40px; }
.fcontaindiv
{
    padding: 0px;
    border-top: none;
    clear: both;
    width: auto;
    margin-left: 0px;
    text-align: center;
    border-right-color: #E8E8E8;
    border-bottom-color: #CCC;
    border-left-color: #E8E8E8;
    border-style: none solid none solid;
    border-width: medium 2px 0px 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-top-color: inherit;
}
.footer
{
    height: 76px;
    width: 100%;
    background: url(../images/footerbg.jpg) repeat-x;

    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    color: #666666;
    font-family: Tahoma;
}

.copyrights
{margin:20px auto; position:relative; width:780px; text-align:center;
    top: -79px;
    left: -4px;
    height: 51px;}

.headLineLeftListInHome
{
color: #3874A9; font-size: 16px; font-family: Verdana; text-decoration: underline;
}

.titleLeftListInHome
{   font-size: 13px;
    color: #000000;
    text-transform: none;
    font-weight: normal; 
    text-align: left;
}

.imaginLeftList
{
    padding-bottom: 8px;
    padding-top: 5px;
}

.HeadLineInLeftList
{
    color: #01679E;
    font-size: 14px;
    text-decoration: underline;
}



h4
{
padding-right: 0px;
padding-left: 0px;
font-size: 1em;
padding-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
vertical-align: top;
padding-top: 0px;
list-style-type: none;
border-collapse: collapse;
}


.fieldset{ border:none;}
.fieldset-ul{width:600px; height:auto; list-style:none; padding:15px 0 15px 0; 
background:#FFFFE8;border-bottom:1px solid #CACA00}


.bullet{
padding-right: 0px;
background-position: 0px 50%;
display: inline-block;
padding-left: 20px;
padding-bottom: 0px;
padding-top: 0px;
background-repeat: no-repeat;
}

.blt-add 
{
background-image: url(/images/icons/blt-add.gif);
}

.chart-box

{

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 15px;

margin-left: 0pt;

padding-top: 1px;

padding-right: 0pt;

padding-bottom: 1px;

padding-left: 0pt;

width: auto;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #cccccc;

border-right-color-value: #cccccc;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #cccccc;

border-left-color-value: #cccccc;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

border-top-width: 1px;

border-right-width-value: 0pt;

border-bottom-width: 1px;

border-left-width-value: 0pt;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

}



.chart td 

{

padding-top: 6px;

padding-right: 4px;

padding-bottom: 6px;

padding-left: 4px;

font-size: 1.2em;

line-height: 1.4em;

border-top-width: 1px;

border-top-style: solid;

border-top-color: #ffffff;

}

.chart td.th b 

{

font-weight: normal;

color: #666666;

}

.a{background-color:#f9f9f9;}



legend 

{

padding-top: 0pt;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 5px;

font-weight: bold;

font-size: 1.4em;

color: #000000;

}


.ditalesFiled
{
    font-family: Verdana;
    font-size: 12px;
    text-align: left;
    color: #333333;
}

.b{background-color:#f3f3f3;}


li 
{
font-size: 1.2em;
line-height: 1.6em;
}

.fl li 
{
margin-bottom: 2px;
}

.ulFlge 
{
padding-right: 0px;
padding-left: 0px;
font-size: 1em;
padding-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
vertical-align: top;
padding-top: 0px;
list-style-type: none;
border-collapse: collapse;
}


.aTitleFlag 
{
color: #0058a8;
}

.aTitleFlag:hover 
{
color: #000000;
}

.ArrowBulte a 
{
    display: inline-block;
    color: #0066CC;
    text-decoration: underline;
}

.ArrowBulte
{
    background-color: transparent;
    background-image: url( '../images/blt-pt[1]_.gif' );
    background-repeat: no-repeat;
    width: 45%;
    padding-right: 15px;
    padding-left: 18px;
    font-size: 12px;
}
.ArrowBulteDiv
{
    padding-bottom: 6px;
}

.flagSpan
{
    display: inline-block;
    width: 33%;
    padding-top: 1px;
    padding-bottom: 2px;
}

.SpanOurClient
{
    padding: 1px 10px 2px 3px;
    display: inline-block;
    width: 20%;
}


.listMore a
{
    background-color: transparent;
    background-image: url('../images/blt-pt[1]_.gif' );
    background-repeat: no-repeat;
    padding-left: 18px;
    color: #009933;
    text-decoration: underline;
    font-size: 12px;
}



.LoginP 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 12px;
margin-left: 0px;
vertical-align: top;
padding-top: 0px;
font-size: 1.1em;

}



.fieldsetLogin
{

margin: 5px 4px 4px 4px; padding: 3px 3px 3px 14px; border: 1px solid #CCCCCC; background-color: #F9F9F9; height:auto; 
vertical-align: middle; width: 511px;
}


.fieldsetLoginMaster
{

margin: 5px 4px 4px 4px; padding: 3px 3px 3px 14px; border: 1px solid #CCCCCC; background-color: #F9F9F9; height:auto; 
vertical-align: middle; width:95%;
}

.bttnsLogin
{}
