﻿/*Generic margin*/
*
{
	padding: 0;
	margin: 0;
	text-align: right;
}

/*Generic Body*/
body
{
	margin: 0px;
	background-color: #cccccc;
	color: #666;
	font: normal 100% tahoma,verdana,arial,serif; 
	direction: rtl;
}

table
{
	border-collapse: collapse;
}

img
{
	border: none;
}

/* Main Container*/
#Main
{
	background-color: #FFFFFF;
	width: 778px;
	margin-left: auto;
	margin-right: auto;
}

/* Header Container*/
#Header
{
	width: 778px;
	color: #999999;
}

#QuickLinks
{
	float:right;
	width: 300px;
	xborder: solid 1px red;
}

#Navigation0
{
	list-style-type: none;
	height: 33px;
	font-size: 12px;
	xborder: 1px solid #bcc3be;
	padding-right: 10px;
}

#Navigation0 li
{
	float: right;
	padding-top: 10px;
}

#Navigation0 li a
{
	border-left: 1px solid #666666;
	padding: 0px 5px 1px 7px;
	display: block;
	color: #707070;
}

#Navigation0 li.LastChild a, 
#Navigation0 li:Last-Child a
{
	border-left: 0px;
	border: none;
	color: #edacc7;
	font-size: 13px;
}

/* Search Form */
#Search
{
	display: none; /*display: block;*/
	height: 50px; 
	font-size: 11px;
	padding: 5px 0px 30px 0px; 	
}

#SearchCaption
{
	height: 25px;
	clear: both;
	color: #666666;
	padding: 7px 0px 0px 0px;
	font-size: 120%;
	font-weight: bold;
}

#Search input.SearchField
{
	width: 120px;
	background-color: #fffaf1;
	font-family: verdana,tahoma,times,arial,serif;
	font-size: 12px;
	color: #999;
	font-weight: normal;
	padding-right:5px;
}

#SearchButton
{
	margin-bottom: -1px;
}

/* Top Banner */
#BannerTop
{
	height: auto;
	float: left;
	padding: 5px 0px 0px 5px;
	background-color: #fff; /*fef5e7*/
	xborder: solid 1px #BBBBBB; 
}

#BannerTop img
{
	border: none;
}

/* ShowCase Header Image */
#ShowCase
{
	sclear: both;
	padding-top: 25px;
}

#ShowCase img
{
	border: none;
}

#ShowCase a
{
	text-decoration: none;
	border: none;
}

/* Main Navigation */

#Navigation1
{
	width: 100%;
	height: 30px;
	color: #757575;
	background-color: #DADADA;
}

#Navigation1 ul
{
	clear: both;
	font-size: 11px;
	font-weight: bold;
	position : static;
	z-index : 20;
	float: left;
	width: 100%;
	border: 1px solid #9999AA; 
	background-color: #DADADA;
}

#Navigation1 li
{
	direction: ltr;
	display: inline;
	float: right; 
}

#Navigation1 li.FirstChild,
#Navigation1 li:First-Child
{
	sdirection: ltr;
	sdisplay: block;
	sfloat: right; 
	spadding-right: 7px;
	smargin-left: 2px;
	sbackground-image: url(../Image/Menu/Background_ar_ae.gif);
	sbackground-repeat: no-repeat; 
	sbackground-position: bottom right;
	smargin-right: 15px;
	smargin-right: 2px;  
}

/*For the widths to  come correct  on the main menu  bar just add fixed width to  the last  menu option*/
.LastMenuChild
{
	sbackground-color: Black;		
	swidth: 100%;
}

#Navigation1 li a
{
	background-color: #dadada;
	color: #666666;
	padding: 9px 16px 0px 15px;
	height: 21px;
	display: block;
	float: left;
	xbackground-image: url(../Image/Menu/Background_ar_ae.gif);
	xbackground-repeat: no-repeat; 
	xbackground-position: bottom left;
}

#Navigation1 li a:hover
{
	xbackground-color: #c9c7c8; /*#aa014c*/;
	background-color: #c33973;
	color: #fff;
}

#Navigation1 li.Highlighted a
{
	background-color: #c9c7c8;
	color: #fff;
}

/* Container for left and copy panes */
#Content
{
	display: block;
	clear: both; /*i added*/
	float: right; /*i chged*/
	width: 778px;
	background-color: #fef5e7;
	color: #666;
}

/* Left Pane */
#LeftPane
{
	float: right;
	display: block;
	width: 200px;
	padding: 10px 15px 5px 12px;
	xbackground-color: #ebe1d2;
	color: #666;
	font-size: 70%;
	margin-top:30px;
}

/*Left Pane HomePage Links */

/* Get Updates */
#GetUpdates
{
	height: 50px;
	padding-bottom: 30px;
	border-bottom: solid 1px #cccccc;
	margin-top: 10px;
	display: none;
}

#GetUpdatesCaption
{
	height: 25px;
	clear: both;
	color: #666666;
	padding: 7px 0px 0px 0px;
	font-size: 120%;
	font-weight: bold;
}

input.GetUpdates
{
	width: 120px;
	background-color: #fffaf1;
	font-family: verdana,tahoma,times,arial,serif;
	font-size: 12px;
	color: #999;
	font-weight: normal;
	padding-right:5px;
}

#EnquireForSpace
{
	height: 50px;
	padding-top: 10px;
	padding-bottom: 30px;
	border-bottom: solid 1px #cccccc;	
}


#PressReleases
{
	height: 100px;
	padding-bottom: 30px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

#PressReleasesCaption
{
	height: 25px;
	clear: both;
	color: #666666;
	padding: 7px 0px 10px 0px;
	font-size: 120%;
	font-weight: bold;
}

#PressReleasesCaption a
{
	color: #666666;
	text-decoration: none;
}

#PressReleases p
{
	color: #666666;
	padding-top:2px;
	padding-bottom:2px;
}


#PressReleases span,
#PressReleases a
{
	color: #c33973;
	text-decoration: none;
}

#SideBanner
{
	border-bottom: solid 1px #cccccc;
	clear: both;
	display: none;
}

#SideBanner ul.Banners
{
	text-align: center;	
	background-image: none;
}

#SideBanner ul.Banners li
{
	padding: 10px 0px;
	text-align: center;	
	background-image: none;
	border-bottom: solid 1px #cccccc;
	list-style-type: none;
}

#SideBanner ul.Banners li:last-child,
#SideBanner ul.Banners li.LastChild
{
	border-bottom: none;
}

#SideBanner ul.Banners li img
{
	border: none;
}

/* Side Navigation */
#Navigation2
{
	font-size: 11px;
	font-weight: bold;	
}
 
#Navigation2 li
{
	list-style-type: none;
	display: block;
	padding: 2px 0px 4px 0px;
	background-image: url(../Image/Generic/Dots.gif);
	background-repeat: repeat-x; 
	background-position: bottom;
}

#Navigation2 li a
{
	text-decoration: none;
	padding: 2px 7px 0px 0px;
	color: #c33973;
}

#Navigation2 li.Highlighted a
{
	color: #999999;
}

/*Sub menu within Side menu*/
#Navigation2 li ul
{
	padding: 4px 0px 0px 0px;
}

#Navigation2 li ul li 
{
	background-image: url(../Image/Generic/Dots.gif);
	background-repeat: repeat-x; 
	background-position: bottom;
}

#Navigation2 li li a
{
	display: block;
	width: 150px;
	padding: 2px 20px 0px 0px;
	margin-right: 20px;
	color: #00496e;
	xbackground-color: #ebe1d2;
	font-weight: normal;
}

#Navigation2 li li:Last-Child,
#Navigation2 li li.LastChild
{
	background-image: none;
}


/* Copy pane */
#Copy
{
	display: inline;
	float: right;
	width: 505px;
	padding: 10px 15px 5px 15px;
	font-size: 70%;
	color: #666;
	xbackground-color: #999;
	line-height: 15px;
	min-height: 500px;
	height: auto !important;
	height: 500px;	
	margin-top:30px;
	border-right: solid 1px #dadada;
}

#WelcomeText
{
	padding-bottom: 30px;
}

#WelcomeText h3
{
	font-size: 13px;
	height: 20px;
	clear: both;
	color: #666666;
	padding: 5px 0px 10px 0px;
	font-weight: bold; 
}

#WelcomeText p
{
	padding: 5px 0px 5px 0px;
}

div.HomeRightSection
{
	float: right;
	width: 240px;
	padding-left: 5px;
	padding-bottom: 30px;	
}

div.HomeRightSection h3
{
	height: 25px;
	clear: both;
	color: #c33973;
	padding: 7px 0px 10px 0px;
	font-weight: bold;
}

div.HomeRightSection p
{
	padding: 5px 0px 5px 0px;
}

div.HomeRightSection a
{
	color: #c33973;
	text-decoration: none;
}

div.HomeLeftSection
{
	float: left;
	width: 235px;
	padding-left: 5px;
	padding-bottom: 30px;
}

div.HomeLeftSection h3
{
	height: 25px;
	clear: both;
	color: #c33973;
	padding: 7px 0px 10px 0px;
	font-weight: bold;
}

div.HomeLeftSection p
{
	padding: 5px 0px 5px 0px;
}

div.HomeLeftSection a
{
	color: #c33973;
	text-decoration: none;
}

#PhotoGallery
{
	clear: both;
	float: right;
	padding-right: 5px;
	width: 400px;
	display: none;
}

#PhotoGallery h3
{
	height: 25px;
	clear: both;
	color: #c33973;
	padding: 7px 0px 10px 0px;
	font-weight: bold;
}

#PhotoGallery img
{
	clear: both;
	padding: 7px 0px 10px 0px;
	border: none;
}

#Footer
{
	clear: both;
	background-color: #ffffff;
	width: 778px;
  float:right;
}

#FooterLogos
{
	width: 778px;
	clear: both;
	background-color: #ffffff;
	float:right;
}

#OrganisedBy
{
	width: 270px;
	float: right;
	list-style-type: none;
}

#OrganisedBy span
{
	clear: both;	
	font-size: 70%;
	color: #666666;	
	float: right;
	padding-right: 100px;
	font-weight: bold;
}

#OrganisedBy li
{
	text-align: center;
	color: #666666;
	font-size: 70%;
	font-weight: bold;
	float: right;
	padding: 5px 10px 5px 10px;
}

#OrganisedBy img
{
	border: none;
	vertical-align: bottom;
}

#Sponsor
{
	width: 505px;
	float: right;
	list-style-type: none;		
	height: 87px;
}

#PlatinumSponsor
{
	float: left;
	width: 100px;
	float: right;
	list-style-type: none;
	height: 87px;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	display: none;
}

#Sponsor #PlatinumSponsor span
{
	clear: both;
	font-size: 70%;
	color: #666666;		
	text-align: center;
	padding-bottom: 8px;
	padding-right: 6px;
}

#PlatinumSponsor li
{
	text-align: center;
	color: #666666;
	font-size: 70%;
	font-weight: bold;
	float: right;
	padding: 5px;
	vertical-align: middle;
}

#PlatinumSponsor li
{
	height: 64px;
	vertical-align:middle;
}

#PlatinumSponsor img
{
	border: none;
}

#SupportingMedia
{
	float: right;
	width: 200px;
	list-style-type: none;
	height: 87px;			
}

ul#SupportingMedia span
{
	clear: both;
	float: right;
	text-align: center;
	font-size: 70%;
	color: #666666;		
	width: 200px;
	padding-bottom: 10px;
	padding-top: 2px;
	font-weight: bold;
}

#SupportingMedia li
{
	text-align: center;		
	float: right;
	padding: 5px;
	padding-left: 0px;	
	border-right: 1px solid #DADADA;
}

#SupportingMedia img
{
	border: none;
	padding-right: 5px;
}

#OfficialMediaPartner
{
	float: left;
	width: 120px;
	list-style-type: none;
	height: 87px;
	border-right: 1px solid #DADADA;	
	display: none;
}

ul#OfficialMediaPartner span
{
	clear: both;
	float: right;
	text-align: center;
	font-size: 70%;
	color: #666666;		
	width: 110px;
	padding-bottom: 0px;
	padding-top: 2px;
	padding-right: 5px;
}

#OfficialMediaPartner li
{
	text-align: center;		
	float: right;
	padding: 5px;	
}

#OfficialMediaPartner img
{
	border: none;	
	padding-right: 30px;
	padding-bottom: 5px;	
	
	
}


#PrivacyLegal
{
	width: 778px;
	clear: both;
	background-color: #fef5e7;
	float:right;
}

#PrivacyLegal p
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 12px;
	font-size: 12px;
	float:right;
	clear:both;
}

#PrivacyLegal a
{
	color: #666666;
	xborder: solid 1px #AABBCC;
	margin-left: 10px;
	xfloat:left;
	text-decoration: none;
}


/* Inner Pages */
/* Crumbs */
#Crumbs
{
	font-size: 85%;
	color: #c33973;
	xdirection: rtl;
	xdisplay:block;
	xheight: 14px;
	margin-bottom: 15px;
}

#Crumbs a
{
	color: #666;
	text-decoration: none;
}

#Crumbs a:hover
{
	color: #999;
	text-decoration: none;
}

#Copy h2
{
	color: #666666;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

#Copy p
{
	padding-bottom: 5px;
}


#Copy strong
{
	color: #aa014c;
	font-size: 110%;
}

/* Image inside Copy */
#Copy img.Left
{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

#Copy img.Right
{
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

#Copy p.Center
{
	text-align: center;
}


/* Copy Generic List */
#Copy ul 
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	list-style-type: none;
}

#Copy ul li
{
	background-image: url(../Image/Generic/Bullet_ar_ae.gif);
	background-repeat: no-repeat;
	background-position: 100% 5px;
	padding-right: 10px; 
	padding-bottom: 3px;
}

/*  Table1 Class*/

div#Copy table.Table1
{
	margin: 10px 0 10px 0;
}


/*CopyTable Class */
div#Copy table.CopyTable
{
	width: 465px;
	margin: 0 0 20px 0;
	border-collapse: collapse;
	direction: ltr;
}

div#Copy table.CopyTable caption
{
	padding: 10px 0 3px 0;
	text-align: right;
	font-weight: bold;
	color: #999999;
}

div#Copy table.CopyTable td a
{
	color: #aa014c;
	background: #f8eee0;
}


div#Copy table.CopyTable td
{
	width: 33%;
	margin: 0;
	padding: 3px 9px 4px 4px;
	border: #d9ccb8 solid 1px;
	color: #666666;
	background: #f8eee0;
}

div#Copy table.CopyTable td.Header
{
	font-weight: bold;
	color: #FFFFFF;
	background: #d9ccb8;
}

/* Top Button */
div#Copy p#Top
{
	position: relative;
	left: -25px;
	text-align: left;
	padding-top: 50px; 
	font-size: .8em;
	display: block;
}

div#Copy p#Top img
{
	display: inline;
	margin: 0 0 -6px 0;
}

div#Copy p#Top a
{
	background-color: transparent;
	color: #aa014c;
}

div#Copy table.NoBorder
{
	direction :rtl;
	border-collapse: collapse;
	
}

div#Copy table.NoBorder tr
{
	height: 15px;
}

div#Copy table.NoBorder tr td.Col1
{
	font-weight: bold;
	width: 35%;
}

span.bold
{
	font-weight: bold;
	font-size: 12px;
}

p.Heading
{
	font-weight: bold;
	font-size: 14px;
}

/* Tabular Data */
div#Copy table
{
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 width: 98%;
 _width: 98%;
 spacing : 0px;
 padding : 0px; 
}

div#Copy table tr > th:first-child,
div#Copy table tr > th.FirstChild
{
 border-right: 0px;
}

div#Copy table tr th
{
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
 font-family: verdana;
 font-size: 11px;
 color: #333333;
}

div#Copy table tr.Header > td:first-child,
div#Copy table tr.Header > td.FirstChild
{
 border-right: 0px;
}

div#Copy table tr.Header td
{
 border-left: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 padding-left: 5px;
 padding-right: 5px;
 font-family: verdana;
 font-size: 11px;
 color: #333333;
 font-weight: bold;
}

div#Copy table tr > td:first-child,
div#Copy table tr > td.FirstChild
{
 border-right: 0px;
}


div#Copy table tr td
{
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
 font-family: verdana;
 font-size: 11px;
 color: #333333;
}

div#Copy table tr td.Image
{
    padding: 10px;    
}

div#Copy table tr 
{
 border-bottom: 1px solid #CCCCCC;
}

div#Copy table tr:last-child,
div#Copy table > tr.LastChild
{
 border-bottom: 0px;
}

div#Copy table tr td.Header
{
 font-family: verdana;
 font-size: 11px;
 color: #333333;
 font-weight: bold;
}

div#Copy table tr td img, div#Copy table tr th img
{
 margin-top: 2px;
}

/*For Exhibitor List Paging */
div.Paging, div.Paging div
{
    margin: 10px 0 0px 0;
    float: right;
}

div.Paging, div.Paging div, div.Paging option
{
    wwidth: 10px;
}

div.Paging form div label select
{
 height: 17px;
 _height : 20px;
 width: 45px;
 font-family: verdana;
 font-size: 8px;
 color: #333333;
 margin-top: -1px;
 _margin-top: -3px;
}

#Copy .ddlText1
{
	font-size: 1em;
	width: 150px;
	height:20px;
	font-family: verdana;
	color: #333333;
}

#Copy .ButtonField input
{
 width: auto;
 color: #fff;
 background-color: #170c42;
 font-weight: bold;
 font-size: 1em;
 text-align:center;
 xpadding: 2px 5px 2px 5px;
 margin: 10px 0 0 0;
 border:0;
}

#Copy table.Grid
{
	direction: ltr;
	border: none;
	margin-bottom: 5px;
	table-layout: auto;
}

#Copy table.Grid tr th,
#Copy table.Grid tr td
{
	text-align: left;
	direction: ltr;
	border: none;
}

#Copy p.AlphabetListing
{
	text-align: left;
	margin: 0px;
	padding-left: 20px;
}

#Copy table.SearchForm
{	
	margin: 20px 0px 15px 0;
	padding: 0px 0px 0px 20px;
	float: left;
	width: 70%;
	border-width: 0;
	direction: ltr;
	font-size: 11px;
	table-layout: auto;
}

#Copy table.SearchForm tr td
{	
	padding: 5px 0px 5px 0px;
	vertical-align: top;
	border-width: 0;
	direction: ltr;
	text-align: left;
	font-size: 11px;
}

#Copy table.SearchForm tr td.LabelCol
{
	width: 40%;
}

#Copy table.SearchForm tr td input,
#Copy table.SearchForm tr td select
{	
	width: 150px;
	font-size: 11px;
	direction: ltr;
	text-align: left;
}

#Copy table.SearchForm tr td select option
{
	direction: ltr;
	text-align: left;	
}

#Copy table.SearchForm tr td input.FormButton
{
	margin-top: 20px;
	text-align: center;
	background-color: #170C42;
	border: 0;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	width: 80px;
}

#Copy table.FreeFlow
{
	margin: 20px 0 20px 0;	
	clear: both;
	direction: ltr;
	border: 1px solid #CCCCCC;	
}

#Copy table.FreeFlow tr th,
#Copy table.FreeFlow tr td
{
	text-align: left;
	direction: ltr;
	border: 1px solid #CCCCCC;
}

#Copy table.Grid tr th,
#Copy table.FreeFlow tr th
{
	border-bottom: 1px solid #CCCCCC;
}

#Copy p.Message
{
	clear: both;
	direction: ltr;
}

#CopyEng
{
	direction: ltr;
	display: inline;
	float: right;
	width: 505px;
	padding: 10px 15px 5px 15px;
	font-size: 70%;
	color: #666;
	xbackground-color: #999;
	line-height: 15px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	border-right: solid 1px #dadada;
	margin-top:30px;
}

#WelcomeTextEng
{
	padding-bottom: 30px;
}

#WelcomeTextEng h3
{
	height: 25px;
	clear: both;
	color: #666666;
	padding: 7px 0px 10px 0px;
	font-weight: bold; 
}

#WelcomeTextEng p
{
	padding: 5px 0px 5px 0px;
}

#CopyEng h3,
#CopyEng p
{
	text-align:left;
}

/* Copy Generic List */
#CopyEng ul 
{
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	list-style-type: none;
	padding-left:25px;
}

#CopyEng ul li
{
	text-align: left;
	xbackground-image: url(../Image/Generic/Bullet_en_gb.gif);
	xbackground-repeat: no-repeat;
	xbackground-position: 100 0;
	padding-left: 10px; 
	padding-bottom: 13px;
}

#CopyEng table.Facts
{
	width: 100%;	
}

#CopyEng table.Facts tr td
{
	text-align: left;
}

#Copy ul.Listings li
{
	margin-top: 10px;
	text-align: right;
	border-bottom: 1px solid #DADADA;
	padding-bottom: 5px;
	background-image: none;			
}

#Copy ul.Listings li.FirstChild,
#Copy ul.Listings li:First-Child
{
	margin-top: 0px;		
}

ul#Listings li p.Date,
#Copy ul.Listings li p.Date
{
	font-weight: bold;
	padding: 5px 0px 10px 0px;
	text-align: right;
}

ul#Listings li p.Title,
#Copy ul.Listings li p.Title
{
	font-weight: bold;	
	text-align: right;
	color: #aa014c;
	font-size: 110%;	
	display: block;	
}

ul#Listings li
{
	text-align: right;
	background-image: none;
	direction: rtl;
}

ul#Listings li p
{
	text-align: right;	
}

ul#Listings li p.Nogap
{
	margin: 0px 5px 0px 5px;
	padding-bottom: 0px;
}

ul#Listings li p.Nogap img
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

ul#Listings li p.Caption
{
	margin: 0px 5px 5px 10px;
	font-weight: bold;	
}

#Copy table.SupportingMedia
{
	border: none;
}

#Copy table.SupportingMedia th
{
	border: none;	
	color: #666666;
	font-family: tahoma;
	font-size: 16px;	
	padding: 15px 5px 10px 0;
	border-bottom: 1px dotted #666666;	
	text-align: center;
}

#Copy table.SupportingMedia tr
{
	margin-top: 20px; 
	width: 90%;
	border: none;
}

#Copy table.SupportingMedia td
{
	vertical-align: middle;
	text-align: right;
	border: none;
}

#Copy table.SupportingMedia tr.LogoRow td
{
	border-bottom: none;
}

#Copy table.SupportingMedia tr.TextRow td
{
	border-top: none;
}

img.Media
{
    margin: 0px 0 10px 0;
    padding-top: 10px;
	border: none;
}

#EnglishMessage p
{
	text-align: left;
	direction: ltr;
}

#PressReleases p.Downloads
{
	font-weight: bold;
	margin: 0px 30px 0px 0px;
}