/*Generic margin*/
* {
	padding: 0;
	margin: 0;
	text-align: right;
	}

/*Generic Body*/
body
{
 background-color: #a69c8c;
 color: #7a7a7a;
 font: normal 0.7em tahoma,arial,verdana,serif;
 padding-top: 10px;
 padding-bottom: 30px;
 direction: rtl;
}

/*Generic p*/
p
{
 padding-bottom: 10px;
 line-height: 14px;
}

/*Generic link*/
a
{
 text-decoration: none;
 color: #b28535;
 background-color: #fff; 
 font-size: 1.0em;
}

a:hover
{
 color: #595959;
 background-color: #fff; 
}

a img
{
 border: 0px;
 background-color: transparent;
}

/*Generic  table*/
table, 
table td, 
table th
{
 border-style: none;
 border-width: 0px;
 border-spacing: 0px;
 border-collapse: collapse;
 padding: 0px;
 vertical-align: top;
 text-align: right;
}

fieldset
{
 border: none;
}

/*Generic  horizantal line*/
hr
{
 width: 100%;
 color: #caac56;
 background-color: #fff;
 height: 1px;
 border: 0px;
 margin-bottom: 12px;
}

/*Generic  list*/
ul, 
ul li 
{
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

/* Main Container*/
#Master
{
 width: 770px;
	margin-left: auto;
	margin-right: auto;
}

/* Header Container*/
#Header
{
 width: 715px;
 height: 75px;
 background-color: #fff;
 color: #b28535;
 background-image: url(../Image/Generic/HeaderBackground.gif);
 background-repeat: no-repeat; 
 padding: 15px 30px 0px 25px;
}

#BannerTop
{
 float: right;
 margin: 0px;
 width: 468px;
 height: 60px;
 background-color: #f2e9d7;
 color: #333;
}

/* Top Navigation */
#Navigation0
{
 font-size: 0.94em;
 line-height: 1.2em;
 margin: 9px 0px 0px 0px;
 height: 28px;
 float: left;
 width: 240px;
}

#Navigation0 li
{
 float: left;
}

#Navigation0 li a
{
 padding: 0px 0px 0px 11px;
 display: block;
 color: #595959;
 background-color: #fff;
 background-image: url(../Image/Generic/Separator.gif);
 background-repeat: no-repeat; 
 background-position: 5px 4px;
}

#Navigation0 li.FirstChild a,
#Navigation0 li:first-child a
{
 background-image: none;
 padding: 0px 0px 0px 0px;
}

#Navigation0 li img
{
 margin-top: 2px;
}

#Navigation0 a:hover
{
 color: #b28535;
 background-color: #fff; 
}

/* Search Form */
#Header form
{
 float: left;
}

#Header form fieldset
{
 display: block;
 text-align: left;
 width: 190px;
}

#Header form fieldset label
{
 font-size: 1em;
 float: right;
}

#Header form fieldset input.SearchField
{
 width: 126px;
 margin: 0px 10px 1px 0px;
 padding-right: 3px;
 font-size: 0.9em;
 color: #7a7a7a;
 background-color: #fff;
 font-family: tahoma,times,arial,verdana,serif;
 display: block;
 float: right;
}

#Header form fieldset input.Button
{
 margin: 0px 0px -2px 0px;
}

/* Main Navigation*/
#Navigation1
{
 width: 770px;
 height: 35px;
 overflow: hidden;
 font-size: 0.9em;
 font-weight: bold;
 background-color: #caac56;
 color: #595959;
 margin-top: 5px;
 background-image: url(../Image/Menu/Background.gif);
 background-repeat: no-repeat;  
 font-family: tahoma,times,arial,verdana,serif;
}

#Navigation1 li
{
 float: right;
}

#Navigation1 li a
{
 float: left;
 xpadding: 8px 11px 11px 11px;
 padding: 8px 8px 11px 8px;
 background-color: #467DBE;
 color: #595959;
 background-image: url(../Image/Menu/Separator.gif);
 background-repeat: no-repeat; 
 background-position: 100% 0px;
 line-height: 1em;
}

#Navigation1 li.FirstChild a,
#Navigation1 li:first-child a
{
 background-image: none;
 border-left: none;
 padding: 8px 25px 11px 12px;
 margin-right: 10px;
}

/* Profile Container*/
#Profile
{
 width: 770px;
 height: 245px;
 background-image: url(../Image/Generic/Profile_en_gb.gif);
 background-repeat: no-repeat;
 background-position: bottom left; 
 background-color: #f7f1e6;
 color: #caac56;
}

h1
{
 float: right;
 position: absolute;
 font-size: 1.2em;
 margin: 30px 20px 0px 608px;
}

h1 a,
h1 a:hover
{
 color: #b28437;
 background-color: transparent;
}

h1.Home
{
 display: none;
}

#Profile p
{
 padding: 0px;
}

/* Title Location and Dates*/
#ShowInformation
{
 background-color: #000;
 color: #dcce8d;
 height: 60px;
 margin: 2px 0px 2px 0px;
 background-image: url(../Image/Generic/ShowInformation.gif);
 background-repeat: no-repeat;
}

#ShowInformation h2
{
 font-size: 1.2em;
 line-height: 0.9em;
 padding: 13px 30px 0px 0px;
 font-family: tahoma,times,arial,verdana,serif;
 float: right;
}

#ShowInformation p
{
 line-height: 12px;
 float: left;
 width: 176px;
 color: #8e8e8e;
 -background-color: #000;
 background-image: url(../Image/Generic/SeparatorLong.gif);
 background-repeat: no-repeat; 
 background-position: 100% 0px;
 margin-top: 10px;
 padding: 0px 32px 0px 49px;
}

#ShowInformation p a
{
 color: #8e8e8e;
 background-color: #133C68;
}

#ShowInformation p img
{
 display: block;
 margin: 0px 1px 6px 0px;
}

#Synopsis
{
 width: 770px;
 height: 215px;
 background-color: #f2e9d7;
 color: #595959;
}

#Synopsis a
{
 display: block;
 margin-top: 4px;
 background-color: #f2e9d7;
 color: #b28535;
}

#Synopsis a:hover
{
 color: #595959;
 background-color: #f2e9d7;
}

#Synopsis #Photo
{
 padding: 19px 30px 29px 63px;
 float: right;
}

#Synopsis #Details
{
 float: right;
 width: 460px;
}

#Synopsis h3
{
 padding-top: 20px;
}

#Synopsis p
{
 padding-bottom: 14px;
}

#Content
{
 width: 770px;
 background-image: url(../Image/Generic/BackgroundContent_ar_ae.gif);
 background-repeat: repeat-y;
}

#FirstPane
{
 padding-top: 35px;
 width: 230px;
 position: absolute;
 margin-left: 540px;
 font-size: 1em;
 color: #7a7a7a;
 background-color: #d5d1b8;
 top: 449px;
}

#Content .FirstPaneHome
{
 top: 682px;
 padding-top: 0px;
}

#FirstPane a
{
 color: #b28535;
 background-color: #d5d1b8;
}

#FirstPane a:hover
{
 color: #595959;
 background-color: #d5d1b8;
}

#Navigation2
{
 margin: 0px 0px 61px 0px;
}

#Navigation2 a
{
 width: 190px;
 display: block;
 color: #333;
 background-color: #d5d1b8;
 font-weight: bold;
 padding: 1px 30px 2px 10px;
 border-bottom: 1px solid #f2e9d7;
}

#Navigation2 a:hover
{
 color: #000;
 background-color: #f2e9d7; 
}

#Navigation2 li.Selected a
{
 color: #000;
 background-color: #f2e9d7;
}

#Navigation2 li.Selected li a
{
 color: #946d27;
 background-color: #d5d1b8;
}

#Navigation2 li li a
{
 color: #373535;
 background-color: #e7e7e7;
 border-bottom: 1px solid #f2e9d7;
 padding-right: 40px; 
 width: 180px;
}

#Navigation2 li li a:hover
{
 color: #000;
 background-color: #f2e9d7; 
}

#FirstPane h4
{
 height: 26px;
 padding: 0px;
 color: #000;
 background-color: #d5d1b8;
 font-size: 1.4em;
 font-family: tahoma,times,arial,verdana,serif; 
}

#FirstPane form fieldset
{
 width: 200px;
 height: 89px;
 margin-right: 30px;
 border-bottom: 1px solid #f2e9d7; 
}

#FirstPane form fieldset label
{
 font-size: .95em;
 color: #595959;
 background-color: #d5d1b8; 
 display: block;
 padding-bottom: 3px;
}

.GetUpdates input.Button
{
 padding-right: 3px;
 margin-bottom: -3px;
}

input.EmailField
{
 width: 118px;
 padding: 0px 3px 0px 0px;
 margin-right: 0px;
 font-size: .9em;
 color: #7a7a7a;
 background-color: #fff;
 font-family: tahoma,times,arial,verdana,serif; 
}

#FactsFigures
{
 width: 200px;
 height: 105px;
 margin: 30px 30px 0px 0px;
 border-bottom: 1px solid #f2e9d7;
}

#FactsFigures p
{
 font-size: .9em;
 line-height: 12px;
 padding-bottom: 3px;
}

#FactsFigures p a
{
 font-size: 1.1em; 
}

#DIHF
{
 margin: 30px 30px 0px 0px;
 width: 190px;
 padding: 0px 0px 0px 10px;
}

#DIHF p
{
 padding-bottom: 3px;
}

#DIHF p a
{
 font-size: 1.1em; 
}

#Partner
{
 margin: 10px 30px 0px 0px;
 width: 200px; 
 padding: 0px;
}

#Partner img
{
 padding: 0px 35px 5px 0px;
}

#Partner p
{
 font-size: 1em;
 margin-right: 20px;
}

img.Button
{
 margin: 0px 0px -2px 0px;
 padding: 0px 6px 0px 0px;
}

#Copy
{
 width: 485px;
 margin-right: 230px;
 padding: 30px 30px 40px 25px;
 color: #7a7a7a;
 background-color: #fff;
 min-height: 630px;
 height: auto !important;
 height: 630px;
}

#Content .CopyHome
{
 padding: 20px 30px 10px 25px; 
 min-height: 400px;
 height: auto !important;
 height: 400px; 
}

#Copy p
{
 padding-bottom: 14px;
}

#Copy strong
{
 color: #595959;
 background-color: #fff;
}

/* Page Heading */
h3
{
 color: #b28535;
 background-color: transparent;
 font-size: 1.6em;
 line-height: 1.2em;
 padding-bottom: 17px;
 font-family: tahoma,times,arial,verdana,serif; 
}

#Content .CopyHome h4
{
 height: 24px;
}

#Copy h4
{
 font-size: 1.1em;
 color: #b28535;
 background-color: #fff;
 font-family: tahoma,arial,times,verdana,serif; 
 padding-bottom: 15px; 
}

#Copy h4.Organised
{
 padding-right: 200px;
}

#Copy h5
{
 font-size: 1em;
 padding-bottom: 2px;
 color: #595959;
 background-color: #fff;
 font-family: tahoma,arial,verdana,times,serif; 
}

/* Home Page Columns */
.Column
{
 float: left;
 width: 226px;
}

.ColumnSpacing
{
 margin-right: 30px;
}

#Copy .Column .Image
{
 height: 90px;
}

#Copy .Column p
{
 padding-bottom: 13px;
}

/* News Listing on Home page */
#Copy #News
{
 clear: left;
 width: 100%;
 padding: 20px 0px 2px 0px;
 border-top: 1px solid #e6d5b3;
}

#Copy #News ul li
{
 color: #7a7a7a;
 background-color: #fff;
 font-size: 1em;
 line-height: 1.2em;
 padding: 0px 0px 9px 0px;
 background-image: none;
}

#News ul
{
 padding-bottom: 4px;
}

#News ul li a
{
 color: #7a7a7a;
 background-color: #fff;
}

#News ul li a:hover
{
 color: #595959;
 background-color: #fff; 
}

#News ul li a span.New
{
 color: #ed1c24;
 background-color: #fff; 
 font-style: italic;
}

#News ul li a span
{
 color: #b28535;
 background-color: #fff; 
}

/* dwtc logo and Gallery collage on Home Page */
#CreditGallery
{
 clear: right;
 width: 770px;
 height: 117px;
 background-image: url(../Image/Generic/CreditsGallery_ar_ae.gif);
 background-repeat: no-repeat;
}

#CreditGallery p.Credit
{
 float: right;
 margin-top: 30px;
 width: 230px;
}

#CreditGallery p.Credit a
{
 color: #7a7a7a;
 background-color: #d5d1b8;
}

#CreditGallery p.Credit img
{
 padding-right: 48px;
}

#PhotoGallery
{
 width: 486px; 
 float: right;
 padding-top: 19px;
 margin-right: 30px;
}

#PhotoGallery h4
{
 height: 25px;
 color: #b28535;
 background-color: #fff;
 font-family: tahoma,times,arial,verdana,serif; 
}

#PhotoGallery div
{
 width: 486px; 
 height: 55px;
 background-image: url(../Image/Generic/PhotoGallery.gif);
 background-repeat: no-repeat;  
}

#PhotoGallery .Collage
{
 float: right;
 padding: 7px 10px 0px 0px;
 width: 326px;
 height: 40px;
}

#PhotoGallery p
{
 float: right;
 display: block;
 width: 85px;
 margin: 20px 45px 0px 0px;
}

#PhotoGallery div p a
{
 background-color: #d5d1b8;
 color: #b28535;
}

#PhotoGallery div p a:hover
{
 background-color: #d5d1b8;
 color: #595959;
}

/* Inner Pages Styles */
/* Tabular Data */
#Copy table
{
 width: 100%;
 table-layout: fixed;
 margin: 0px 0px 15px 0px;
 direction: ltr;
}

#Copy table.FreeFlow
{
 table-layout: auto;
 width: auto;
}


#Copy table.FreeFlowZ
{
 table-layout: auto;
 width: auto;
 direction:rtl;
}

#Copy table.FullWidth
{
 width: 100%; 
}

#Copy table tr td
{
 padding: 3px 9px 2px 5px;
 border: 1px solid #d5d1b8;
}

#Copy table.NoBorder tr td,
#Copy table.NoBorder tr th
{
 padding: 3px 5px 2px 0px;
 border: 0px;
}

#Copy table.SponsorsNoBorder
{
 direction: rtl;
}

#Copy table.SponsorsNoBorder tr td,
#Copy table.SponsorsNoBorder tr th
{
 padding: 3px 5px 25px 0px;
 text-align:center;
 border: 0px;
 vertical-align: bottom;
}

#Copy table.SponsorsNoBorder tr td.SponsorsHead
{
 text-align: right;
 font-size: 1.1em;
 color: #b28535;
 background-color: #fff;
 font-family: tahoma,arial,times,verdana,serif; 
 padding-bottom: 15px;  
 font-weight: bold;
}

#Copy table.SponsorsNoBorder tr td.SponsorsLogo
{
 padding: 3px 40px 12px 5px;
 border: 0px;
 text-align: right; 
 vertical-align: top;
}

#Copy table.SponsorsNoBorder tr td.SponsorsLogoMiddle
{
 padding: 3px 5px 12px 30px;
 border: 0px;
 text-align: left; 
 vertical-align: baseline;
}

#Copy table.SponsorsNoBorder tr td.SponsorsLogoSouqMiddle
{
 padding: 3px 5px 12px 30px;
 border: 0px;
 text-align: left; 
 vertical-align: middle;
}

#Copy table.SponsorsNoBorder tr td.LogoMiddle
{
 border: 0px;
 vertical-align: middle;
}

#Table2Sponsors tr td
{
	xbackground-color:Blue;
	text-align:right;
	width: 100px;
}

#Copy table tr th
{
 padding: 7px 9px 7px 7px;
 border: 1px solid #d5d1b8;
}

#Copy table tr.Hidden td
{
 display: none;
}

/* Generic List Items in Copy */
#Copy ul
{
 padding-bottom: 15px;
}

#Copy ul li
{
 background-image: url(../Image/Generic/Bullet.gif);
 background-repeat: no-repeat; 
 background-position: 100% 6px;
 padding: 0px 15px 2px 0px;
}

/* 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;
}

/* Page Back and Page Top Buttons */
#BackTop
{
 display: block;
 width: 485px;
 height: 10px;
 position: absolute;
 margin: -30px 260px 0px 35px;
 font-size: 1em;
}

#BackTop img
{
 margin-bottom: -2px;
}

#BackTop p.Back
{
 float: right;
}

#BackTop p.Back img
{ 
 padding-left: 7px;
}

#BackTop p.Top
{
 float: left;
}

#BackTop p.Top img
{ 
 padding-right: 7px;
}

/* Paging */
#Copy .Paging
{
 text-align: left;
 font-size: 90%;
}

#Copy .Paging select
{
 width: 38px;
 margin: 0px;
}

/* Listings */
#Copy #Listings li
{
 padding: 7px 0px 7px 0px;
 background-image: none;
 border-top: 1px solid #d5d1b8;
}

#Copy #Listings li.FirstChild,
#Copy #Listings li:First-Child
{
 border-top: none;
}

#Listings a
{
 font-weight: bold;
 color: #a59c8b; 
 background-color: #fff;
}

#Listings a:hover
{
 color: #595959; 
 background-color: #fff;
}

#Listings span
{
 display: block;
 padding-bottom: 2px;
}

/* Generic input */
#Copy input
{
 width: 145px;
 font-family: tahoma,arial,verdana,times,serif;
 background-color: #fff;
 color: #999;
 font-size: 1em;
 margin: 0px 6px 0px 0px;
}

/* Generic Filter Select */
#Copy select 
{
 width: 150px;
 font-family: tahoma,arial,verdana,times,serif;
 background-color: #fff;
 color: #999;
 font-size: 1em;
 margin: 0px 0px 0px 6px;
 direction: ltr;
 text-align: left;
}

/* Generic Filter Select */
#Copy .FilterList 
{
 padding-bottom: 25px;
}

#Copy input.FormButton
{
 width: auto;
 color: #fff;
 background-color: #a59c8b;
 font-weight: bold;
 font-size: 1em;
 text-align: center;
 padding: 2px 3px 2px 3px;
 margin: 10px 0 0 0;
 border: 1px;
 border-color: #e7e7e7;
}

/* Sitemap */
#Copy ul#Sitemap
{
 display: block;
 margin: 20px 0px 0px 0px;
 width: 480px;
 height: 700px;
}

#Copy ul#Sitemap li
{
 direction: rtl;
 width: 169px;
 float: right;
 padding: 0px 0px 30px 70px;
 background-image: none;
}

#Copy ul#Sitemap li a
{
 font-weight: bold;
 width: 100%;
 display: block;
 border-bottom: 1px solid #d5d1b8;
 color: #a59c8b;
 background-color: #fff;
 padding-bottom: 1px; 
}

#Copy ul#Sitemap li a:hover
{
 color: #595959;
 background-color: #fff;
}

#Copy ul#Sitemap li ul
{
 margin-top: 11px; 
}

#Copy ul#Sitemap li ul li
{
 padding: 0px;
}

#Copy ul#Sitemap li ul li a
{
 padding-bottom: 0px;
 border: none;
 font-weight: normal;
 width: 150px;
 color: #b28535;
 background-color: #fff;
}

#Copy ul#Sitemap li li a:hover
{
 color: #595959;
 background-color: #fff;
}

#Copy ul#Sitemap li ul li ul li a
{
 color: #7a7a7a;
 background-color: #fff;
 padding-right: 4px;
}

#Copy ul#Sitemap ul ul
{
 margin: 0px;
}

#ExpandSitemap
{
 margin-bottom: 80px;
}

/* Photo Gallery */
#Copy ul#Thumbnails
{
 display: block;
 height: 360px;
 padding: 15px 0px 15px 0px;
}

#Copy ul#Thumbnails li
{
 direction: ltr;
 width: 102px;
 text-align: left;
 background-image: none;
 float: right;
 padding: 0px 0px 15px 18px;
}

#Copy ul#Thumbnails li a img,
#Copy p.Enlarge a img
{
 border: 1px solid #b28437;
}

#Copy ul#Thumbnails li a:hover img,
#Copy p.Enlarge a:hover img
{
 border: 1px solid #595959;
}

#Copy p.Enlarge
{
 position: absolute;
 width: 482px;
 padding-left: 50px;
 margin: 0px;  
 text-align: left;
 display: none;
 background-color: transparent;
 color: #999; 
}


/* Footer Styles*/
#Footer
{
 width: 770px;
 height: 50px;
 font-size: 1em;
 margin-top: 9px;
 color: #d6d0ba;
 background-color: #a59c8b;
}

#Footer a
{
 color: #d6d0ba;
 background-color: #a59c8b;
}

#Footer a:hover
{
 color: #fff;
 background-color: #a59c8b;
}

/* Copyright note*/
#Copyright
{
 float: right;
 width: 500px;
 padding-right: 30px;
}

/* Privacy Legal Links*/
#PrivacyLegal
{
 float: left;
 padding: 0px 0px 0px 25px;
}

#PrivacyLegal a
{
 margin: 0px 0px 0px 7px; 
}

/* Paging in XML News */
#Copy .PageNumber
{
 float: left;
 padding-top: 5px;
}

#Copy .Pagination
{
 font-size: 95%;
 float: right;
}

#Copy .Pagination select
{
 width: 38px;
 margin: 0px;
 font-size: 95%; 
}

#Copy .Pagination input,
#Copy .SearchNews input.NewsButton
{
 padding: 0px 2px 0px 2px;
 width: auto;
 color: #fff;
 background-color: #a59c8b;
 font-weight: bold;
}

#Copy .SearchNews select
{
 width: 100px;
}

#Copy .SearchNews input
{
 width: 100px;
}

#Copy p.BorderTop
{
 padding-top: 10px;
 border-top: 1px solid #B28535;
}
