body
{
	background-color:#09415C;
	font-family:verdana,tahoma;
	color:#06357a;
	font-size:8pt;
}

img
{
	border: 0;
}

ul, li
{
	list-style-type:none;
	list-style:none;
	padding:0px;
	margin:0px;
}
	
#MainTable
{
	text-align:center;
}

#container
{
	width:950px;
	vertical-align:bottom;
}

#content
{
	background-image:url(../images/SiteBGSlice950.jpg);
	background-repeat:repeat-y;
	width:950px;
}

a:hover 
{
	text-decoration:underline;
	color :#32820d;
}

a:active, a
{
	color: #06357a;
	text-decoration:none;
}

/*******************************side navigation*************************************/
a.selected
{
	font-weight:bold;
	text-decoration:none;
}
	
a.subselected
{
	font-weight:bold;
	text-decoration:none;
}
	
a.Subsubselected
{
	font-weight:bold;
}
/*************************************************************************************/

.section
{
	text-align:left;
}

.Lefttitle
{
	/*font-size:x-small;*/
	line-height:3em;
	vertical-align:text-bottom;
	font-weight:bold;
	color:#ffffff;
}

.section img
{
	text-align:center;
	float:none;
}
/**************************side login section****************************/
	
.LoginLinkDiv a
{
	text-decoration:underline;
	color:#c0f367;
	text-align:center;
}

.LoginLinkDiv a:hover
{
	color:#c0f367;
	text-align:center;
}

.LoginLinkDiv
{
	text-align:center;
	color:White;
	width:178px;
	/*margin-left:10px;*/
	margin-right:2px;
}
/********************************************************************/	
/**************************Logo****************************/
/*     not needed any more
#Logo
{
	background-image:url(../images/Logo.gif);
	background-repeat:no-repeat;
}

#LogoRight
{
	background-image:url(../images/LogoRight.gif);
	background-repeat:no-repeat;
}
*/

.LeftSide div.section
{
	margin-bottom:5px;
	white-space:normal;
}

/*************************************************** Mid content *******************************************************/
.MidContent a
{
	text-decoration:underline;
}


.MidContent div.section ul li
{
	margin-left:25px;
	list-style-image:url(../../../UserFiles/image/b11.gif);
	margin-bottom:5px;
	margin-top:5px;
}

.MidContent
{
	font-size:8.5pt;
	text-align:center;
	background-color:#E3F1F5;
	width:535px;
}

*html .MidContent
{
	width:530px;
}

.MidContent .section
{
	margin-top:10px;
	font-size:8.5pt;
	text-align:left;
	line-height:10pt;
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
	width:525px;
}

.MidContent .section .articlelist li div
{
	margin-left:10px;
	margin-right:10px;
}

.MidContent .section #sitemap ul li 
{
	list-style-image:url(../../../UserFiles/image/b11.gif);	
}

.MidContent .section #sitemap ul li  ul li 
{
	list-style-image:url(../../../UserFiles/image/b12.gif);	
}

.MidContent .section #sitemap ul li ul li ul li
{
	list-style-image:url(../../../UserFiles/image/b13.gif);	
}

.MidBottomSeparator
{
	height:15px;
	min-height:15px;
}

.TopSeparator
{
	height:20px;
	min-height:20px;
}

.MidContent .section ul li h4
{
	font-size:8pt;
	margin-bottom:5px;
}
/**********************************************************************************************************************/

/**************************** Top Bar Styless  ****************************/
.LogoSearchSeparator
{
	width:157px;
}

.topbar
{
	color:#ddd3b5;
	text-align:center;
}	
.topbar a:hover 
{	
	text-decoration: underline;
}

.topbar a:active
{
	color: #ddd3b5;
}
	
.topbar  a
{
	color:#ddd3b5;
	text-decoration: none;
	font-size:7.5pt;
	vertical-align:middle;
}
	
.topbar ul 
{
	display: inline;
}
	
.topbar ul li
{
	font-size:9pt;
	margin-left: 0px;
	padding:0px;
	list-style: none;
	display: inline;
}

a.topSelected
{
	color:#c0f367;
}

.topbar li a
{
	text-align:center;
	 text-decoration: none;
}

.topbar li a:hover, .topbar li a:active
{
	text-decoration:underline;
	color:#ddd3b5;
}


/***************************************************************/

/***************************** Pager ***********************************/
.pager
{
	font-size: 120%;
	text-align:center;
}

.pager a
{
	margin-left: 7px;
	margin-right: 7px;
}
/***************************************************************/


/************************** moduletools ********************************/
.moduletools
{
	float: left;
	font-size:9.5px;
}
.moduletools a:hover 
{
	text-decoration: underline;
}
 
#searchBox div.moduletools a 
{
	color:White;
}
#searchBox div.moduletools
{
	color:White;
} 
#searchBox div.moduletools a:hover
{
	color:White;
}

#Foot div.section
{
	font-size: 7pt;
	color:#b4b4b4;
}	

#Foot div.moduletools a
 {
	color:White;
}
	
#Foot div.moduletools
{
	color:White;
}
	
#Foot div.moduletools a:hover
{
	color:White;
}

#Div1 div.moduletools
{
	
	color:White;
}

#Div1 div.moduletools a
{
	
	color:White;
}

#Div1 div.moduletools a:hover
{
	
	color:White;
}
.LoginLinkDiv div.moduletools a
{
	text-decoration:underline;
	color:White;
}

.LoginLinkDiv div.moduletools a:hover
{
	text-decoration:underline;
	color:White;
}

.LoginLinkDiv div.moduletools
{
	color:White;
	width:178px;
}
/***************************************************************/

#Foot div.section a
 {
	color:White;
	text-decoration:none;
}
	
	
#Foot div.section a:hover
{
	color:White;
	text-decoration:none;
}

.BottomSeparator
{
	height:15px;
	min-height:15px;
}

/*************************** Right Side ************************************/

.RightSide div.section ul li
{
	list-style-image:url(../../../UserFiles/image/b11.gif);
	margin-left:15px;
}

.RightSide div.section ul.articlelist li
{
	list-style-image:none;
	list-style:none;
	margin-left:0px;
}

.Righttitle
{
	font-size:xx-small;
	line-height:3em;
	color:#ffffff;
}


.Righttitle a, .Righttitle a:hover, .Righttitle a:active,
.Lefttitle a, .Lefttitle a:hover, .Lefttitle a:active
{
	color:#ffffff;
	text-decoration:none;
}

*html .Righttitle
{
	 margin-top:3px;
	 font-size:x-small;
	 line-height:2em;
	 vertical-align:bottom;
}

.Righttitle div.section
{
	font-weight:bold;
	text-align:left;
}

	
.RighttitleBox
{
	background-image:url(../images/RightTitleBG.gif);
	background-repeat:no-repeat;
	max-height:24px;
	min-height:24px;
	height:24px;
	padding-bottom:0px;
}

.industrylist li h4 , .countrylist li h4 
{
	font-size:8pt;
	margin-bottom:1px;
	padding:0 0 0 0;
	margin-top:1px;
}


/**************************************/


/****************** Mesc ***************************/
.TechLinkDiv
{
	text-align:center;
	color:White;
}


#Midtitle
{
	background-color:#09415C;
	padding:3px 2px 5px 2px;
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
}

.midEmptySection
{	background-color:#09415C;}
/*************************************************/

/******************** subsubmenulink ******************************/
.subsubmenulink
{
	background-color:red;	
}
	
.Subsubmenu ul li a:hover
{
	text-decoration:underline;
	color:#32820d;
}

.LeftSide ul.Subsubmenu li
{
	/*list-style-type:circle;*/
	list-style-image:url(../../../UserFiles/image/b11.gif);
	margin-left:-20px;
	padding-bottom:8px;
	list-style-position:inherit;
}

.Subsubmenu li
{
	/*display: inline;*/
	
	position: relative;
}
			
.Subsubmenu li a
{
	text-decoration:none;
}
/**************************************************/

/******************** Side Navigation ******************/

.SideNavigationTD
{
	background-image:url(http://www.asset.com.eg/Templates/NewTestTemp/images/sidenavigation_BG.jpg);
	background-repeat:repeat-y;
}

.SideNavigationBottomTD
{
	font-size:5px;
}

.SideNavigation
{
	margin-right:0px;
	/*margin-bottom:7px;*/
	padding-left:8px;
	padding-right:5px;
	/*padding-top:8px;
	padding-bottom:5px;*/
	width:175px;
	/*background-color:#f1f1f1;*/
	background-image:url(http://www.asset.com.eg/Templates/NewTestTemp/images/sidenavigation_BG.jpg)
}

.SideNavigation ul 
{
	text-align:left;
	font-size:9pt;
	margin-left:0px;
}

.SideNavigation ul li
{
	margin-top:6px;
}

.SideNavigation li 
{
	list-style-image:none;

}

.SideNavigation ul li a
{
	margin-left:0px;
	text-decoration: none;
	color:#FFFFFF;
}

.SideNavigation ul li a.selected
{
	font-weight:bold;
	color:#e9b72f;
}

.SideNavigation ul li a:hover
{
	/*color:#32820d;*/
	color:#c9e5e9;
}
.SideNavigation ul li  ul  
{
	margin-left:5px;
}
	
.SideNavigation ul li  ul li a
{
	margin-left:0px;
}
.SideNavigation ul li  ul li ul 
{
	font-size:7pt;
	margin-left:10px;
}
	
.SideNavigation ul li  ul li ul li a
{
	font-size:7pt;
	margin-left:0px;
}

/*****************************************************/


#searchtexttop
{
	height:7pt;
	font-size:1pt;
}

*html #searchtexttop
{
	height:6pt;
}

#searchtextbottom
{
	height:1pt;
	font-size:1pt;
}
/********************************************************/
.LeftSide
{
	margin-right:0px;
	margin-bottom:7px;
	padding-left:8px;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:5px;
	float:left;
	width:175px;
	background-color:#f1f1f1;
}

.RightSide
{
	margin-bottom:7px;
	float: left;
	width:175px;
	background-color:#f1f1f1;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	
}
/********************************************************/

/********************** Left title************************************/
.Lefttitle
{
	font-size:xx-small;
	line-height:3em;
	vertical-align:text-bottom;
}

*html .Lefttitle
{
	 margin-top:3px;
	 font-size:x-small;
	 line-height:2em;
	 vertical-align:bottom;
}

	
.LefttitleBox
{
	background-image:url(../images/leftTitleBG.jpg);
	background-repeat:no-repeat;
	min-height:24px;
	height:24px;
	padding-bottom:0px;
}

#LeftTitleTable
{
	float:left;
	width:145px;
}

.Righttitle a, .Righttitle a:hover, .Righttitle a:active,
.Lefttitle a, .Lefttitle a:hover, .Lefttitle a:active
{
	color:#ffffff;
	text-decoration:none;
}
/*************************************************************/

.Add
{
	float: left;
	width:190px;
	background-color:#ffffff;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	vertical-align:middle;
}
.ADDL
{
	margin-right:0px;
	margin-bottom:7px;
	padding-left:8px;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:5px;
	float:left;
	width:175px;
	background-color:White;
}
/********************** Articles *****************************/

.articlelist
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image:none;
	
}

.section ul.articlelist li h4 a /* Article Title */
{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	text-decoration:underline;
}

.articlelist li h4 /* Article Title */
{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	font-size:8pt;
	
	font-weight:normal;
	/*color:#32820d;*/
}

.articlesub
{
	color: #666;
	padding-bottom:10px;
	font-size: 0.8em;
	border-top: dashed 1px #ccc;
	
	margin-top:8px;
	margin-bottom:0px;
}


.articlesub span
{
	margin-right: 6px;
	font-family:Verdana;
}

.articlesub a
{
	margin-right: 6px;
}


.articlelist li h4 a
{
	/*color:Maroon;*/
	 /*color:#32820d;*/
	 /*margin-left:5px;*/
	margin-bottom:5px;
	margin-top:5px;
	
}
	
.articlelist li h4
{
	margin-left:5px;
	margin-bottom:5px;
	margin-top:5px;
}

.articlelist li
{

	padding-bottom:3px;
	padding-top:3px;
}

.section ol li
{
	padding-bottom:3px;
	padding-top:3px;
}


.articlecontent
{
	background-image: url(../images/bgitem.gif);
	background-repeat: no-repeat;
	
	margin-bottom: 0;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0px;
	padding-top: 13px;
	
}

.articlecontent h4
{
	font-size:10pt;
	line-height:10pt;
}

.articlecontent p
{
	
	
	margin-bottom: 10px;
	margin-right:5px;
	padding-left: 5px;
	padding-top: 0px;
}

.articlecomments
{
	margin: 0px;
	padding: 0;
	list-style-type: none;
	
}

.articlecomments li
{
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: solid 1px #eee;
	
}

.articleerror
{
	
	color: #c00;
}



/*************************************/

/***************** nav *********************/
#nav
{
	/*width: 198px;*/
	/*border-bottom: 0px solid #eee;*/
	margin-top: 2px;
	margin-bottom: 10px;
	vertical-align:middle;
}
#nav ul 
{
	margin: 0px;
	padding:0px;
	vertical-align:middle;
}
	
#nav ul li
{
	font-size:10pt;
	vertical-align:middle;
}
	
#nav ul li a
{
	 margin-right: 3px;
	 margin-left: 3px;  
	 padding-right:3px;
	 padding-left:3px;
	 vertical-align:middle;
	 text-decoration: none;
	 vertical-align:middle;
}

/**************************************/


.MidContent div.section ul.articlelist  li , 
.MidContent div.section ul.articlelist  li h4 a
{
	list-style:none;
	list-style-image:none;
	margin-left:5px;
}

.genericitem h4
{
	font-size:8pt;
	font-weight:bold;
	margin-bottom:2px;
	margin-left:5px;
}

.genericitem h4 a
{font-weight:bold;
margin-left:-1px;
}


.genericitem h4 a:hover
{font-weight:bold;}

.MidContenterSection
{text-align:center;
background-color:#E3F1F5;
vertical-align:top;}

.MainMidContenterSection
{
	text-align:left;
	background-color:#E3F1F5;
	vertical-align:top;
}

.LoginBG
{
	background-image:url(http://www.asset.com.eg/Templates/NewTestTemp/images/Login_BG_03.jpg);
	background-repeat:repeat-y;
}


a:hover, .SideNavigation ul li a:hover
{
	color:#e9b72f;
}

a.selected, .SideNavigation ul li a.selected
{
	color:#71da38;
	font-weight:normal;
}
