
.upper_menu_div a{
color:#000066;
text-decoration:none;
}

/*---------menu -------*/

.upper_menu_div ul {
padding:0px;
margin:0px;
list-style: none;
float:right;
}



.upper_menu_div ul li { /* all list items */
	float:left;
	position:relative;
	margin-left:8px;
	margin-right:2px;
	width:auto;
	text-align:center;
	}
		

.upper_menu_div ul li ul {
  	display:none;
	position:absolute;
	width:12em;
	visibility:hidden;
	z-index:10;
	background-color:#D3ECA9;
	text-align:center;
	border-top-style:solid;
	border-top-width:10px;
	border-top-color:#396CAF;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-bottom-color:#396CAF;
		
	}

.upper_menu_div li > ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}
	
	
.upper_menu_div ul li a {
	display: block;
	text-decoration: none;
	}
	
	.upper_menu_div ul li a:hover {
	display: block;
	text-decoration: none;
	color:#396CAF;
	}

.upper_menu_div ul li ul li {
	display: block;
	width:inherit;
	text-decoration: none;
	margin:0px;
	padding:0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#396CAF;

	}

	
.upper_menu_div ul li ul li a {
	display: block;
	width:100%;
	text-decoration: none;
	margin:0px;
	padding:0px;
	}


.upper_menu_div ul li ul li a:hover {
	display: block;
	width:100%;
	text-decoration: none;
	background-color:#E2F2C8;
	margin:0px;
	padding:0px;
}

.upper_menu_div li:hover ul, .upper_menu_div li.over ul { /* lists nested under hovered list items */
  visibility:visible;
  display:block;
  z-index:15;
 }

.lang {
position:relative;
width:auto;
text-decoration:none;
float:left;
border-style:none;
margin-left:5px;
vertical-align:bottom;
margin-bottom:0px;
margin-right:0px;
}

.lang img {
border-style:none;
margin:0px;
}

/*---------end of menu -------*/



.left_column_div h1 {
position:relative;
width:160px;
font-size:0.85em;
font-weight:bold;
text-align:center;
padding:0px;
margin:0px;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#B3CE69;
background-image:url(../images/css/left_column_h1.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#396CAF;
background-color:#B3DE69;
vertical-align:top;
z-index:6;
}

.left_column_div ul {
   position:relative;
   width:160px;
   float:left;
   display:block;
   margin:0px;
   padding:0px;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#B3CE69;
z-index:12;

      }

.left_column_div li {
position:relative;
width:160px;
margin:0px;
float:left;
list-style-type:none;
padding:0px;
z-index:10;
}

.left_column_div .left_link{
position:relative;
width:160px;
float:left;
text-align:center;
text-decoration:none;
color:#B3DE69;
font-family:"Trebuchet MS", Verdana, Arial, "Arabic Transparent", serif;
font-size:0.8em;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#D3ECA9;
background-color:#E7F4D0;
padding:0px;
z-index:10;
color:#003366;

}



.left_column_div .left_link:hover {
position:relative;
width:160px;
float:left;
text-align:center;
text-decoration:none;
font-family:"Trebuchet MS", Verdana, Arial, "Arabic Transparent", serif;
font-size:0.8em;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#D3ECA9;
background-color:#396CAF;
color:#D3ECA9;
padding:0px;
margin-bottom:0px;
z-index:7;
}

.left_column_div .left_column_sep {
position:relative;
width:100%;
height:1em;
background-color:#FFFFFF;
float:left;
z-index:10;
margin:0px;
padding:0px;
border-style:none;
}

.response {
position:relative;
width:inherit;
padding:0.2em;
color:#0033CC;
font-size:1.2em;
text-align:center;
}

.alert {
position:relative;
width:100%;
padding:1em;
color:#990000;
font-size:1.25em;
text-align:center;
}


.desc {
font-size:0.8em;
font-style:italic;
}

.imp {
font-weight:bold;
font-size:0.9em;
}


/* ------------------- butons ---*/
.btn_logout {
position:relative;
display:block;
width:160px;
font-weight:bold;
text-decoration:none;
font-family:"Trebuchet MS", Verdana, Arial, "Arabic Transparent", serif;
font-size:0.8em;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#D3ECA9;
background-color:#E7F4D0;
z-index:7;
color:#990000;
text-align:center;
}

.btn_clickme {
position:inherit;
display:block;
width:80%;
text-align:center;
text-decoration:none;
font-family:"Trebuchet MS", Verdana, Arial, "Arabic Transparent", serif;
font-size:1em;
border-style:outset;
border-width:2px;
border-color:D3ECA9;
background-color:#396CAF;
color:#D3ECA9;
padding-top:0.1em;
padding-bottom:0.1em;
padding-left:0.2em;
padding-right:0.2em;
vertical-align:top;
margin-left:auto;
margin-right:auto;
z-index:10;
}

.btn_nav {
position:inherit;
text-align:center;
text-decoration:none;
font-family:"Trebuchet MS", Verdana, Arial, "Arabic Transparent", serif;
font-size:1em;
border-style:double;
background-color:#396CAF;
color:#D3ECA9;
padding-top:0.2em;
padding-bottom:0.2em;
padding-left:0.5em;
padding-right:0.5em;
vertical-align:top;
z-index:10;
}

.logout_btn {
background-color:#000033;
color:#FFFFFF;
}

.login_btn {
background-color:#FFFFCC;
color:#000000;
}
.news_info {
position:relative;
font-size:0.8em;
color:#999999;
padding-left:0.2em;
}

.newsfeed_hr {
position:relative;
width:100%;
border-style:solid;
color:#B3CE69;
border-width:1px;
clear:both;
}
/* center newsfeed FR*/


.newsfeed_FR {
position:relative;
padding-left:0.5em;
padding-right:0.5em;
margin-left:auto;
margin-right:auto;
color:#003366;
font-size:0.9em;
}


.newsfeed_FR .news_title {
position:relative;
width:100%;
font-size:1.2em;
color:#000066;
font-weight:bold;
text-align:left;
margin-top:1em;

}

.newsfeed_FR .news_info {
position:relative;
font-size:0.8em;
color:#999999; }

.newsfeed_FR .news_text {
position:relative;
width:inherit;
font-size:1em;
color:#333333;
text-align:justify;
margin-bottom:1em;
vertical-align:top;

}

.newsfeed_FR .news_image {
position:relative;
float:right;
width:inherit;
font-size:1em;
color:#333333;
text-align:left;
margin-bottom:1em;
padding:0.2em;
vertical-align:top;

}


/* end of center newsfeed FR */


/* center newsfeed EN*/
.newsfeed_EN {
position:relative;
padding-left:0.5em;
padding-right:0.5em;
margin-left:auto;
margin-right:auto;
color:#003366;
font-size:0.9em;
}


.newsfeed_EN .news_title {
position:relative;
width:100%;
font-size:1.2em;
color:#000066;
font-weight:bold;
text-align:left;
margin-top:1em;

}

.newsfeed_EN .news_info {
position:relative;
font-size:0.8em;
color:#999999; }

.newsfeed_EN .news_text {
position:relative;
width:inherit;
font-size:1em;
color:#333333;
text-align:justify;
margin-bottom:1em;
vertical-align:top;

}

.newsfeed_EN .news_image {
position:relative;
float:right;
width:inherit;
font-size:1em;
color:#333333;
text-align:left;
margin-bottom:1em;
padding:0.2em;
vertical-align:top;

}


/* end of center newsfeed EN*/



/* center newsfeed AR*/
.newsfeed_AR {
position:relative;
float:left;
padding-left:0.5em;
padding-right:0.5em;
margin-left:auto;
margin-right:auto;
color:#003366;
font-size:1.2em;
direction:rtl;

}

.newsfeed_AR .news_title {
position:inherit;
font-size:1.2em;
color:#000066;
font-weight:bold;
margin-top:1em;
text-align:right;
}

.newsfeed_AR .news_info {
position:relative;
font-size:0.6em;
color:#999999;
text-align:right;


 }

.newsfeed_AR .news_text {
position:relative;
float:left;
font-size:1em;
color:#333333;
margin-bottom:1em;
vertical-align:top;
}

.newsfeed_AR .news_image {
position:relative;
float:left;
width:inherit;
font-size:1em;
color:#333333;
text-align:left;
margin-bottom:1em;
vertical-align:top;

}


/* end of center newsfeed AR*/