
/* CSS Document */
html{
    direction:rtl;}
body , img {
    margin:0px;
    padding:0px;
    border:0px;
    text-align:center;
    font-family:Simplified Arabic, Arial (Arabic);
    font-size:10px; 
    background-color:#fff;
}
.error {
    font-family:Simplified Arabic, Arial (Arabic);
    font-size:14px;
    font-weight:bold;
    color:red;
}
.alert {
    font-family:Simplified Arabic, Arial (Arabic);
    font-size:13px;
    padding:5px;
    background-color:#fff2c8;
    color:#fe3c00;
    border-color:#d1d1d1;
    border-style:solid;
    border-width:1px;
}
/*----------------------- Start of my styles -----------------------*/
.footer {
	background-image:url(../images/footer-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:50px;
	width:1000;
	font-family:Tahoma, "Simplified Arabic";
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	background-color:#ffffff;
	}
.footer a:link {
	font-family:Tahoma, "Simplified Arabic";
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	}
.footer a:visited {
	font-family:Tahoma, "Simplified Arabic";
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	}
.footer a:hover {
	font-family:Tahoma, "Simplified Arabic";
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}
.footer a:active {
	font-family:Tahoma, "Simplified Arabic";
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	}

.top-nav-bg {
	background-image: url(../images/top-nav-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height:32px;
}
.header-links a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
.header-links a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
.header-links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	}
.header-links a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
.paragraph 
{
    font-family:Simplified Arabic, Arial (Arabic);
    font-weight:bold;
    font-size:15px;
    color:#000;
    padding-right:20px;
    padding-left:40px;
    text-align:justify;
    direction:rtl;
}
.div-paragraph 
{
    font-family:tahoma;
    font-weight:bold;
    font-size:15px;
    color:#666666;
    padding-right:20px;
    padding-left:40px;
    text-align:justify;
    direction:rtl;
}
.top-links {
	height:28px;
    background-image:url(../Images/top-header-bg.jpg);
    background-repeat:repeat-x;
	background-position:center top;
	width:1000;
	font-family:Tahoma, "Simplified Arabic";
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	background-color:#ffffff;
	}
.top-links a:link {
	font-family:Tahoma, "Simplified Arabic";
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}
.top-links a:visited {
	font-family:Tahoma, "Simplified Arabic";
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}
.top-links a:hover {
	font-family:Tahoma, "Simplified Arabic";
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	}
.top-links a:active {
	font-family:Tahoma, "Simplified Arabic";
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}
#table-border 
{
    border-color:#cccccc;
    border-style:solid;
    border-width:1px;
    background-color:#ffffff;
}
    /*----------------------- End of my styles -----------------------*/
	
#page {
	
	text-align: left;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	clear: both;
	width:1000px;
	background-color:#ffffff;
	border:1px solid #4d4d4d;
	
	}
#nav1 , #nav2 , #nav3, #tcontent, .navshadow, .marquee ,#footer{
width:1000px;
clear:both;  
}
#nav1{
background-image:url(../NImages/Nav1_patt.gif);
text-align:left;
}
#nav1 a{
margin-left:5px;
margin-right:5px;
color:#4D813E;
text-decoration:none;
}
#nav1 a:hover{
text-decoration:underline;
}
#nav2{
border-top:1px solid #A5A8AD;
border-bottom:1px solid #39764A;}
#nav3{
background-image:url(../NImages/backcolor_table.gif);
font-family:Simplified Arabic, Arial (Arabic); font-size:10px; font-weight:bold;width:1000px; float:right;
border:1px solid #898888;


}
#content1
{background-image:url(../NImages/Nav2_Patt.gif);
    width:1000px }
  
#nav3 td a{ color:#0e0e6d;text-decoration:none}

#nav3 td a:hover{
text-decoration:underline;
}
#nav3 td a:visited, #nav3 td a:active{color:#0e0e6d;}
.navshadow{
background-image:url(../NImages/nav_shadow.gif);
height:3px;
}
.marquee{
height:18px;
font-size:12px;
font-family:Tahoma;
padding-top:10px;
}
#left{
float:left;
width:191px;
margin-top:15px;
margin-left:10px;
margin-right:10px;
background-image:url(../NImages/left_table_patt.gif);
}
.lefticons img{
margin-top:2px;
margin-bottom:2px;
}
#content{
float:right;
}
#innercontent
{
text-align:center;
margin-top:10px;
font-size:11px;
margin-bottom:10px;
}
#innercontent .G1Gride
{
width:600px;
text-align:right;
}
#innercontent .G1Gride input,#innercontent .G1Gride select
{
width:160px;
margin:2px;
height:18px;
font-size:10px;
font-weight:bold;
font-family:Tahoma;
padding:0px;
text-align:right;
}
#innercontent2 .G1Gride {
width:764px;
text-align:right;
}
#innercontent2 .G1Gride input
{
margin:2px;
height:16px;
font-size:10px;
font-family:Tahoma;
font-weight:bold;
padding:0px;
text-align:right;
}

#innercontent2 .G1Gride select
{

margin:2px;
height:18px;
font-size:11px;
font-family:Tahoma;
padding:0px;
text-align:right;
}
#innercontent2 .G1Gride .formcol
{
    background-color:#efefef;
    width:190px;
}
#innercontent2 .G1Gride .formcol2
{
    width:190px;
}
#innercontent2 .G1Gride td
{
    background-color:#dcdcdc;
}
/*-------------------for Registeration page---------------------------*/ 
 
#innercontent2 .G1Gride1 .formcol
{
background-color:#efefef;
width:190px;
}
#innercontent2 .G1Gride1 .formcol2
{
width:190px;
}
#innercontent2 .G1Gride1 td
{
background-color:#ffffff;
text-align:right;
}
 
/*--------------------------------------------------------------------*/
#logincontent
{
text-align:center;
margin-top:15px;
font-size:11px;
margin-bottom:10px;
}
#logincontent .G1Gride
{
width:400px;
text-align:right;
border-color:#cccccc;
border-style:solid;
border-width:1px;
color:#1e6c79;
}
#logincontent .G1Gride td 
{
    background-color:#e9e9e9;
}

#logincontent .G1Gride input
{
width:120px;
margin:2px;
height:16px;
font-size:13px;
font-family:Tahoma;
padding:0px;
text-align:right; 
}

#logincontent .G1Gride select
{
width:130px;
margin:2px;
height:20px;
font-size:11px;
font-family:Tahoma;
padding:0px;
text-align:right; 
}
.formcol
{
background-color:#ffffff;
width:100px;
}
.formcol2
{
width:140px;
}
.formcol3
{
background-color:#E4E294;
text-align:center;
font-size:12px;
font-weight:bold;
color:Red;

}
.mainhint
{
font-size:13px;
font-weight:bold;
text-align:right;
padding-right:20px;
padding-bottom:10px;
padding-top:0px;
}
.iframe
{
margin:0px;
border:0px;
padding:0px;
width:100%;
height:auto;
    }
.imgrow
    {
margin-top:10px;
padding-bottom:10px;
text-align:center;
margin-left:5px;
vertical-align:middle;
background-color:#ffffff;
    }
#tabs_jobs
    {
width:805px;
    }
#tabs_jobs td
{
height:30px;
font-size:12px;
font-weight:bold;
vertical-align:bottom;

}
#tabs_jobs .activetab{
background-image:url(../NImages/unactiv_tab_Patt.gif);
height:18px;
padding-bottom:3px;
}
#tabs_jobs .activetab div, #tabs_jobs .unactivetab div
{
height:18px;
vertical-align:bottom;
padding-bottom:8px;
font-size:16px;
}
#tabs_jobs .unactivetab{
background-image:url(../NImages/unactiv_tab_Patt.gif);
background-repeat:repeat-x;
background-position:bottom;
width:200px;
text-align:center;
height:10px;
}

#tabs_jobs .activetab .arrowbottom
{
position:absolute;
margin-bottom:-20px;
}
#tabs_jobs a
{
	color:#000000;
	text-decoration:none;
	}
	
#tabs_jobs a:hover
{
    text-decoration:underline
    }	

#tabs_jobs a:active
{
color:#ffffff;
background-image:url(../NImages/activ_tab_Patt-23.gif);
display:block;
}
	
#tgridecontent{
    border:0px solid #5F7C5A;
    height:auto;
    width:100%;
    background-color:#ffffff;
}
#inner_static_content{
    border:1px solid #BFC3E3;
    width:764px;
    background-color:#e6ebff;
}
#inner_static_content li 
{
    font-family:Simplified Arabic, Arial (Arabic);
    list-style-type: armenian;
    font-size:16px;
    font-weight:bold;
    padding:10px; color:#2F355F
}
.G1Gride{
width:800px;
height:auto;
font-size:11px;
text-align:center;
}
.G1Gride td
{
font-family:Tahoma;
font-weight:bold;
font-size:12px;
padding-right:2px;
padding-left:2px;
border-left-color:#c6c6c6;
border-left-style:solid;
border-left-width:1px;
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-bottom-width:1px;  color:#5A5959; font-variant:normal
}
.G1GrideHeader {
height:27px;
font-weight:bold;
color:#001e24;
font-size:18px;
white-space:nowrap;
padding-right:10px;
background-image:url(../Images/forms-headers.jpg);
text-align:center;
}
.G1GrideC1 ,.G1GrideC2
{
text-align:right;
padding-bottom:2px;
padding-top:2px;
vertical-align:top; 
}
.G1GrideC1{
background-color:#ffffff;
}
.G1GrideC2{
background-color:#e9e8e8;
color:#007d92;
}
.btn{
float:left;
margin-top:10px;
margin-right:5px;
margin-left:5px;
margin-bottom:5px;
}
.nowidth input, .nowidth select 
{
width:50px;
}
.width1
{
width:50px;
}

.width2
{
width:50px;
}

.width5
{
width:150px;
}
.nostyle{
border:0;
margin:0px;
padding:0px;
}
.table_nostyle
{
border:0px;
margin:0px;
padding:0px;
}

.table_nostyle td
{
border:0px;
margin:0px;
padding:0px;
}
/*-----------------------------//G1Gride//------------------------------------*/
.G1Gride1{
width:800px;
height:auto;
font-size:11px;
text-align:center;
}
.G1Gride1 td
{
font-family:Simplified Arabic, Arabic Transparent, Arial (Arabic);
font-weight:bold;
font-size:13px;
border-left-color:#c6c6c6;
border-left-style:solid;
border-left-width:1px;
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-bottom-width:1px; 
}
.G1Gride1Header {
height:27px;
font-weight:bold;
color:#001e24;
font-size:15px;
background-image:url(../Images/forms-headers.jpg);
text-align:right;
}
/********Grid View*************/
.gridtable
{
border-top:1px solid #313031;
border-right:1px solid #313031;
}
.gridtable td
{
border-bottom:1px solid #313031;
border-left:1px solid #313031;
}
.gridAlt
{
background-color: #EAF3EA;
}

.Headers
{
font-weight: bold;
background-color: #426531;
padding-bottom: 5px;
padding-top: 3px;
}
.Headers a:link, .Headers a:visited
{
color: #1B462A;
}
.Headers a:hover
{
color: #4A7A58;

}
.new_links{}
.new_links a:link, .new_links a:visited
{
color:#8697EF; text-decoration:none; font-family:Tahoma; font-weight:bold;font-size:12px; padding:0px 5px 0px 5px; font-variant:normal
} 
.new_links a:hover{color:#2E45B6; text-decoration:none; font-family:Tahoma; font-weight:bold;font-size:12px;font-variant:normal}
.boldd{font-family:Tahoma; font-weight:bold;font-size:12px; color:#fff; }
/********Footer*************/
#footer
{
background-image:url(../NImages/foosterBG_2.gif);
height:50px;
margin-top:0px;
color:#FFFFFF;
text-align:center; 
}
#footer .copyrights
{
background-image:url(../NImages/footerBG_1.gif);
height:60px;
float:left;
width:200px;
padding-top:0px;

color:#FFFFFF;
}
 .links
{
 float:right; width:570px;
}
#footer a
{
color:#ffffff;
text-decoration:none;
}
#footer a:hover
{
color:#ffffff;
text-decoration:underline;
}
.big_select
{
height:30px;
font-size:11px;
width:160px; color:Black
}




/*******karim

.markermenu{

margin: 5px 5px 0; 
padding: 0;
width: auto;   

}

.markermenu li {

font:11px Verdana, Helvetica, sans-serif, "Lucida Grande", "Trebuchet MS";
color:#2f2a2a;
display:block;
width: auto;
padding: 3px 0;
padding-right: 15px;
 text-align:right; line-height:12px
}*********/