

/* Typography Starts Here */


*{margin:0; padding:0;}
body
{
	background:#cdbc9a url(../../SiteImages/homeBG.gif) repeat-x !important;  
	color:#434444;
	font-size:0.85em;
	font-family:Trebuchet MS, Sans-Serif;
	margin-top:0; 
}
caption
{
	display:none;
}

.clear 
{
	clear:both;
}

fieldset
{
	margin:0;
	padding:0;
	border:0;	
}
option {
	padding-right: 8px !important;
}

legend { display: none; }
 
li
{
	list-style-type:none;	
	margin:0;
	padding:0;
}

a
{
	color:#0c479d;
	font-size:0.85em;
	text-decoration:none;	
}
a:focus
{
	outline:none;	
}
h2
{
	color:#5a594a;
	padding:5px 0;
	font-size:1.5em;	
}
h2.contentHeading {
	color: #000;
	font-size: 1.43em;
	padding: 0;
	font-weight: normal;
}
h3
{
	font-size:0.85em;
	color:#0c479d;
	font-weight:bold;
	padding:5px 0;
}
h3.contentHeading, h3.contentHeadingarabic {
	color: #000;
	font-size: 1.03em;
	padding: 0;
	font-weight: bold;
} 
.country h3.contentHeading {
	margin-bottom: 5px;
}

/* DK - 12/03/09 - onTime 7481 */
div.country p {margin-top:0.7em;}
div.country ul {margin-top:0.5em;}
/* end - DK*/

h3 a
{
	font-size:1em;
	color:#0c479d;
	font-weight:bold;
	padding:5px 0;
}
img
{
	border:0;
}
p
{
	color: #434444;
	font-size: 0.8em;
	line-height: 1.4;
}

#gdPageWrapper .arabic p {direction:rtl;}


/* Typography Ends Here */



/* Generic contents Start Here */

.offset
{
	position: absolute !important;
	top: -99999em !important;
}
.noBorder
{
	border:0 !important;
}
.noMargin
{
	margin:0 !important;	
}
.noBackGround
{
	background:none !important;
}
.theBreaker
{
	height: 0.005em; 
	clear: both; 
	overflow: hidden;
}
h2.bottomInner
{
	color:#FFFFFF;
	font-size:1.3em;
	padding:10px 0;
}
.noLeftPadding
{
	padding-left:0 !important;	
}
.leftPadding
{
	padding-left:15px;	
}
img.topMargin
{
	margin-top:8px;	
}
.gdBreadcrumbs ul li
{
	font-size:0.85em;
	font-weight: bold;
	background: url(../../SiteImages/crumbsBullet.gif) right center no-repeat;
	padding: 0 10px 0 5px;
	color:#0C479D;
	float: left;
}
.gdBreadcrumbs ul.arabic {
	text-align: right;
}
.gdBreadcrumbs ul.arabic li
{
	background: url(../../SiteImages/crumbsBulletArabic.gif) left center no-repeat;
	padding: 0 5px 0 10px;
	float: right;
}
.gdBreadcrumbs ul a 
{
	color:#0C479D;
	font-size: 1em;
	float: left;
}
.gdBreadcrumbs ul .selected,
.gdBreadcrumbs ul .selected a
{
	font-weight: normal;
	color: #000;
	background: none !important;
}
.gdBreadcrumbs ul
{
	margin:0;
	padding:5px 0 5px 0;	
	width: 100%;
	overflow: hidden;
}
.gdBreadcrumbs ul.arabic 
{
	padding: 5px 0 5px 0;
}
.gdBreadcrumbs {
	margin: 0 5px;
}

#pageHome #gdPrintMail,
#pageHome .gdBreadcrumbs 
{
	display: none;
}

.errorMessages li {
	font-weight: bold;
	color: #ff0000;
}

.errorMessage {
	font-weight: bold;
	color: #ff0000;
}

.errorMessageLogin {
    font-weight: bold;
	color: #bb0000;
}

.fRight { float: right; }
.fLeft { float: left; }

/* Generic contents Ends Here */



/* Common Layout Structure Starts Here */







/* Common in all layouts (A,B,C) */
div#container { background: none; width: 962px;}
div#gdPageWrapper
{
	margin:0px auto; 
	width:962px;  
	height:auto; 
}


/* Header Component Starts Here */


div#gdHeader
{
	width:962px; 
	height:auto;
}
div#gdHeader .gdInformationPanel
{
	width:922px; 
	background:url(../../SiteImages/iPanelBG.gif) repeat-x; 
	padding:12px 20px 7px;
}
div#gdHeader .gdInformationPanel fieldset.LoginContainer
{
	width:560px; 
	float:left;
}
div#gdHeader .gdInformationPanel fieldset.loggedIn
{
	float:left;
	margin-left: 6px;
}
div#gdHeader .gdInformationPanel fieldset label 
{
	position: absolute;
	top: -9999em;
}
div#gdHeader .gdInformationPanel fieldset input.email,
div#gdHeader .gdInformationPanel fieldset input.password,
div#gdHeader .gdInformationPanel fieldset input.search
{
	border:1px solid #777777; 
	color:#434444; 
	font-size:0.85em; 
	width:135px; 
	padding: 0 0 0 5px;
}
div#gdHeader .gdInformationPanel fieldset input.emailBG { background: #FFF url(../../SiteImages/inputEmail.gif) left center no-repeat; }
div#gdHeader .gdInformationPanel fieldset input.passwordBG { background: #FFF url(../../SiteImages/inputPassword.gif) left center no-repeat; }
div#gdHeader .gdInformationPanel fieldset.arabic input.emailBG { background: #FFF url(../../SiteImages/inputEmailArabic.gif) right center no-repeat; }
div#gdHeader .gdInformationPanel fieldset.arabic input.passwordBG { background: #FFF url(../../SiteImages/inputPasswordArabic.gif) right center no-repeat; }
div#gdHeader .gdInformationPanel fieldset input.noBG { background: #FFF !important; }

div#gdHeader .leftLoginContainer
{
	float:left;
}
div#gdHeader .rightLoginContainer
{
	float:left;
	margin-left: 5px;
}
div#gdHeader .gdInformationPanel ul
{
	float: left !important; 
	margin:0; 
	padding:0 0 0 10px;
}
div#gdHeader .gdInformationPanel .arabic ul
{
	width: 200px;
}
div#gdHeader .gdInformationPanel ul li
{
	float:left;
}
div#gdHeader .gdInformationPanel ul li a
{
	margin:0; 
	padding:0 6px; 
	background:url(../../SiteImages/headerNavSeperator.gif) no-repeat right center;
	float: left;
	line-height: 1.7em;
}
div#gdHeader .gdInformationPanel .arabic ul li { float: right; }

div#gdHeader .gdInformationPanel fieldset.searchContainer
{
	float:right;
}
div#gdHeader .leftSearchContainer
{
	float:left;
}
div#gdHeader .rightSearchContainer
{
	float:left;
}
div#gdHeader .languageSelectorButton
{
	margin-left:20px;
	float: left;
}
div#gdHeader .gdInformationPanel a.arabicSearch
{
	margin-left:20px;
}
div#gdHeader .gdPrimaryNavigation
{
	width:962px; 
	/* background-color:white; */
}
div#gdHeader .gdPrimaryNavigation ul
{
	height: 60px;
	padding: 0; 
	margin: 0;
	background: url(../../SiteImages/navBG.gif) repeat-x left top;
	position: relative;
}
div#gdHeader .gdPrimaryNavigation ul li
{
	float: left; 
	height: 28px;
	padding: 0;
	margin: 0;
	background: url(../../SiteImages/navSeperator.gif) no-repeat right top;
}
div#gdHeader .gdPrimaryNavigation ul.arabic li 
{
	float: right;
	background-position: left top;
	font-size:1em;
}
div#gdHeader .gdPrimaryNavigation ul ul 
{
	padding:0;
	margin:0;
	background: #12366a url(../../SiteImages/navSubBG.gif) repeat-x 0 0;
	position: absolute;
	left: 0;
	top: 28px;
	width: 100%;
	display: none;
	height: auto;
	z-index: 11;
	overflow: hidden;
}

div#gdHeader .gdPrimaryNavigation ul li.hover ul 
{
	background: url(../../SiteImages/navSubOverBG.gif) repeat-x 0 0;
}

div#gdHeader .gdPrimaryNavigation ul ul li 
{
	height: auto;
	background: none;
}

div#gdHeader .gdPrimaryNavigation ul li.hover ul li
{
	height: 32px;}

div#gdHeader .gdPrimaryNavigation ul li a
{
	/*padding: 0 19px; */
	line-height: 27px;
	height: 27px;
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 0.95em;
	float: left;
	margin: 0 2px 0 0;
}
div#gdHeader .gdPrimaryNavigation ul.arabic li a
{
	margin: 0 0 0 2px;
	font-size: 1em;
}
div#gdHeader .gdPrimaryNavigation ul li a:hover,
div#gdHeader .gdPrimaryNavigation ul li.hover a
{
	background:#0346b0 url(../../SiteImages/hoverNavBG.gif) repeat-x scroll 0 0;
	height:28px;
}
div#gdHeader .gdPrimaryNavigation ul li.selected a
{
	background:#0C1C36 url(../../SiteImages/selectedNavBG.gif) repeat-x scroll 0 0;
	color:#FF9C00;
	height:28px;
}
div#gdHeader .gdPrimaryNavigation ul li.selected ul
{
	display: block;
	background-image: url(../../SiteImages/navSubBGCurrent.gif);
	z-index: 10;
}
div#gdHeader .gdPrimaryNavigation ul ul li a,
div#gdHeader .gdPrimaryNavigation ul li.selected ul li a {
	font-weight: normal;
	padding: 0 19px 0;
	font-size: 0.9em;
	height: 32px;
	line-height: 32px;
	background: none !important;
	margin: 0;												 
	color:#fff;
}

div#gdHeader .gdPrimaryNavigation ul li.selected ul li.selected a {
	color:#FF9C00;}



div#gdHeader .gdPrimaryNavigation ul ul li a:hover 
{
	text-decoration: underline;
}
div#gdHeader .gdPrimaryNavigation ul ul li.selected a
{
	font-weight: bold;
}
div#gdHeader .gdMainDisplay
{
	width:962px; 
	height:225px; 
	background: url(../../SiteImages/flash.jpg) 0 0 no-repeat;
}

#navNews ul li.first { margin-left: 71px !important; }
#navResults ul li.first { margin-left: 312px !important; }
#navStatistics ul li.first { margin-left: 301px !important; }
#navHorses ul li.first { margin-left: 440px !important; }
#navAboutUs ul li.first { margin-left: 68px !important; }
#navInteractive ul li.first { margin-left: 230px !important; }

.arabic #navNews ul li.first { margin-right: 103px !important; margin-left: 0 !important; }
.arabic #navResults ul li.first { margin-right: 285px !important; margin-left: 0 !important; }
.arabic #navStatistics ul li.first { margin-right: 310px !important; margin-left: 0 !important; }
.arabic #navHorses ul li.first { margin-right: 450px !important; margin-left: 0 !important; }
.arabic #navAboutUs ul li.first { margin-right: 160px !important; margin-left: 0 !important; }
.arabic #navInteractive ul li.first { margin-right: 340px !important; margin-left: 0 !important; }
.arabic #navDiscoverRacing ul li.first { margin-right: 102px !important; margin-left: 0 !important; }

/* Header Component Ends Here */


/* Footer Component Starts Here */


div#gdFooter
{
	clear:both;
	margin-top:5px;
	background-color:#FFFFFF;
	width:922px;
	border-bottom:3px solid #95876f;
	padding:10px 20px;
	position: relative;
}
div#gdFooter ul
{
	margin:0;
	padding:0;
	float: left;
}
div#gdFooter ul li
{
	list-style-type:none;
	display: inline;
}
div#gdFooter ul li a
{
	padding:0 10px;
	background:url(../../SiteImages/footerSeperator.gif) no-repeat right center;
}

div#gdFooter ul.arabic li a {  } /* << DK 13/3/9 - onTime 7617  */
div#gdFooter ul.arabic li {  }

div#gdFooter p
{
	color:#818182;
	padding-top:5px;
	float: right;
}


/* Footer Component Ends Here */








/* Common in Layout (A and B) */


/* Race Stats Table Starts Here */

div#gdContent .gdRaceStats
{
	margin: 5px 0 0 0; 
	background-color:#FFFFFF; 
	border-bottom:1px solid #5a594a; 
	padding:15px 20px;
}
#pageGodolphinStats div#gdContent .gdRaceStats
{
	margin: 0 0 5px;
}
div#gdContent .gdRaceStatsHeader {
	width: 100%;
	overflow: hidden;
}
div#gdContent .gdRaceStatsHeader h2
{
	font-size:1.4em;
}
											
div#gdContent .gdRaceStatsHeader span
{
	display:block; 
	float:right; 
	line-height:3;
	font-family:Arial;
	font-size:0.8em;
	color:#434444;
}
div#gdContent table.statsFiguresFirst
{
	background-color:#eee8dc;
}
div#gdContent table.statsFiguresFirst thead th
{
	text-align:left; 
	padding-left:5px; 
	border-right:1px solid #FFFFFF; 
	color:#434444; 
	font-weight:bold; 
	font-size:1em;
}
div#gdContent table.statsFiguresFirst tbody td
{
	padding:0 5px; 
	border-right:1px solid #FFFFFF;
}
div#gdContent table.statsFiguresFirst tbody td a 
{
	font-size:1.4em; 
	color:#0c479d; 
	font-weight:bold; 
}
div#gdContent table.statsFiguresFirst tbody td.strikeRate
{
	color:#434444; 
	font-weight:bold; 
}
div#gdContent table.statsFiguresFirst tbody td.strikeRate a,
div#gdContent table.statsFiguresFirst thead th.stakesWins a
{
	margin-left:20px; 
	color:#0C479D;
	font-size:1em;
}


/* Race Stats Table Ends Here */


/* Common in Layout (B and C) */


/* Main Content Container and Icons Starts Here */

div#gdContent 
{
	position: relative;
}
div#gdContent div.mainContentContainerHeading h2
{
	padding-top: 0;
	width: 602px;
}
div#gdContent .iconsHolder
{
	overflow:hidden;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 150px;
}
div#gdContent .arabic .iconsHolder
{
	left: 20px;
	right: auto;
	width: 65px;
}
#pageHome .iconsHolder {
	display: none;
}
div#gdContent .iconsHolder a,
div#gdContent .iconsHolder span
{
	float:right;
	margin-left:10px;
	width: 21px;
	height: 21px;
}
div#gdContent .arabic .iconsHolder a,
div#gdContent .arabic .iconsHolder span
{
	float:left;
	margin-right:5px;
	margin-left: 0;
}
div#gdContent .iconsHolder #printA 
{
	cursor: help;
}
div#gdContent .iconsHolder img 
{
	float: right;
}
.gdBreadcrumbs ul li
{
	display:inline;	
}

/* Main Content Container and Icons Ends Here */


/* Common Layout Structure Ends Here */


/* Template A Starts Here */


div#gdContent .mainContentContainerA
{
	margin:5px 0 5px;
	width: 100%;
	overflow: hidden;
	z-index: 0;
}


/* Template A Ends Here */





/* Template B Starts Here */

div#gdContent .gdTopMainContent
{
	width: 100%;
	overflow: hidden;
}

div#gdContent div.mainContentContainerB
{
	width:922px; 
	background-color:#FFFFFF; 
	margin:0 5px 5px 0; 
	padding:15px 20px; 
	float:left;
	border-bottom:1px solid #5a594a;	
}
div#gdContent .topMainContentLeftPanelB
{
	width:562px; 
	background-color:#eee8dc; 
	margin-right:5px; 
	padding:15px 20px 15px 20px; 
	float:left;
}

div#gdContent .topMainContentLeftPanelBWide
{
	width:882px; 
	background-color:#eee8dc; 
	margin-right:5px; 
	padding:15px 20px 15px 20px; 
	float:left;
}

div#gdContent .topMainContentLeftPanelC
{
	width:602px; 
	margin-right:5px; 
	padding:0; 
	float:left;
	clear: left;
}
div#gdContent .topMainContentCenterA
{
	width: 100%;
	clear: both;
}
div#gdContent .topMainContentCenterB
{
	clear: both;
	background-color:#eee8dc; 
	padding:15px 20px 15px 20px; 
}
div#gdContent .topMainContentRightPanelB
{
	width:315px;
	float:right;
	background-color:#837a69;
}
div#gdRightMainContentB
{
	background-color:#837a69;
	overflow: hidden;
	padding: 6px 12px 12px;
}
.gdThisSection /* DK - 12/3/9 - BG position below changed from 50% - onTime 7689 - #2 */
{
	background: #d9cbb1 url(../../SiteImages/thisSection.gif) 0 15% no-repeat;
	margin: 0 0 0 -5px;
	border-bottom: 5px solid #fff;
	padding: 15px 15px 15px 30px;
}
.gdThisSection h2 
{
	padding: 0 0 10px;
	line-height: 1;
	font-size: 1.57em;
}
.gdThisSection a 
{
	font-weight: bold;
}
.bottomInnerWrapperB
{
	display: block;
	width: 291px;
	padding: 6px 0 0;
}
.bottomInnerContainerB
{
	background-color:#95876f;
	padding:0 20px 15px 20px;
	width: 251px;
	border-bottom:1px solid #837a69;
}
.bottomInnerContainerB p
{
	color:#FFFFFF;
	font-size:0.8em;
	padding:10px 0 0 0;
}
.bottomInnerFooterB
{
	padding:10px 20px;
	background-color:#d3ccbf;
	width: 251px;
}
.bottomInnerFooterB a, .bottomInnerFooter a
{
	font-weight:bold;
	font-size: 1em;
}
.bottomInnerFooterB a img, .bottomInnerFooter a img
{
	vertical-align: middle;
}

div#gdContent ul ul 
{
	margin-left: 15px;
}										
												
/* Template B Ends Here */




/* Template C Starts Here */


div#gdContent .mainContentPanelC
{
	background-color:#EEE8DC;
	padding:20px;
	margin-top:10px;
}


/* Template C Ends Here */


div#gdContent .mainContentContainerC
{
	width:922px; 
	background-color:#FFFFFF; 
	margin:0 5px 5px 0; 
	padding:15px 20px; 
	float:left;
	border-bottom:1px solid #5a594a;	
}


/* Home Page Starts Here */

/* Latest News layouts */
.homeArticles { width: 562px; background: #eee8dc; padding: 20px; overflow: hidden; height: 1%; }
.homeArticles img { float: left; border: 1px solid #122e44; }

#layout2 {}
	#layout2 #article1 { float: left; width: 240px; margin: 0 20px 0 0; }
	#layout2 #article1 h3 { clear: both; padding: 5px 0 0; }
	#layout2 #article1 img { width: 216px; height: 167px; }
	#layout2 .rightCol { float: right; width: 260px; padding: 0 0 0 20px; border: none;border-left: 1px solid #FFF; }
	#layout2 #article2,
	#layout2 #article3 { width: 260px; overflow: hidden; }
	#layout2 #article2 img,
	#layout2 #article3 img { float: left; width: 101px; height: 78px; margin: 0 10px 0 0; }
	#layout2 #article2 h3,
	#layout2 #article2 p,
	#layout2 #article3 h3,
	#layout2 #article3 p { padding: 0; }
	#layout2 #article2 { padding-bottom: 15px; }
	#layout2 #article3 { background: url(../../SiteImages/hr.gif) left top repeat-x; padding-top: 20px; }
	#layout2.arabic #article2 img,
	#layout2.arabic #article3 img { float: right !important; margin: 0 0 0 10px !important; }
		
#layout3 {}
	#layout3 #article1 { float: left; width: 240px; margin: 0 20px 0 0; }
	#layout3 #article1 h3 { clear: both; padding: 5px 0 0; }
	#layout3 #article1 img { width: 216px; height: 167px; }
	#layout3 .rightCol { float: right; width: 260px; padding: 0 0 0 20px; border: none; border-left: 1px solid #FFF; }
	#layout3 #article2,
	#layout3 #article3,
	#layout3 #article4 { width: 260px; overflow: hidden; }
	#layout3 #article2 img,
	#layout3 #article3 img,
	#layout3 #article4 img { float: left; width: 101px; height: 78px; margin: 0 10px 0 0; }
	#layout3 #article2 h3,
	#layout3 #article2 p,
	#layout3 #article3 h3,
	#layout3 #article3 p,
	#layout3 #article4 h3,
	#layout3 #article4 p { padding: 0; }
	#layout3 #article2 { padding-bottom: 15px; }
	#layout3 #article3 { background: url(../../SiteImages/hr.gif) left top repeat-x; padding-top: 20px; padding-bottom: 15px; }
	#layout3 #article4 { background: url(../../SiteImages/hr.gif) left top repeat-x; padding-top: 20px; }
	#layout3.arabic #article2 img,
	#layout3.arabic #article3 img,
	#layout3.arabic #article4 img { float: right !important; margin: 0 0 0 10px !important; }
	
#layout4 {}
	#layout4 #article1 { float: left; width: 260px; padding: 0 20px 0 0; border-right: 1px solid #FFF; }
	#layout4 #article1 h3 { clear: both; padding: 5px 0 0; }
	#layout4 #article1 img { width: 216px; height: 167px; }
	#layout4 #article2 { float: right; width: 260px; padding: 0 0 0 21px; }
	#layout4 #article2 h3 { clear: both; padding: 5px 0 0; }
	#layout4 #article2 img { width: 216px; height: 167px; }
	
#layout1 {}
	#layout1 div { width: 100%; overflow: hidden; }
	#layout1 img { float: left; width: 101px; height: 78px; margin: 0 10px 0 0; }
	#layout1 h3,
	#layout1 p { float: right; width: 445px; padding: 0; }
	#layout1 #article1 { padding-bottom: 15px;background:none;padding-top:0; }
	/*#layout1 #article2 { background: url(../../SiteImages/hr.gif) left top repeat-x; padding-top: 20px; padding-bottom: 15px; }
	*/	
	#layout1 div { background: url(../../SiteImages/hr.gif) left top repeat-x; padding-top: 20px; padding-bottom: 15px; }
	
#layout5 {}
	#layout5 #article1 { }
	#layout5 #article1 h3 { padding: 0 0 0; }
	#layout5 #article1 img { width: 216px; height: 167px; float: left; margin: 0 10px 0 0; }
	
#layout6 {}
	#layout6 #article1,
	#layout6 #article3 { width: 260px; padding: 0 20px 0 0; float: left; border-right: 1px solid #FFF; }
	#layout6 #article2,
	#layout6 #article4 { width: 260px; padding: 0 0 0 21px; float: right; }
	#layout6 img { float: left; width: 101px; height: 78px; margin: 0 10px 0 0; }
	#layout6 h3,
	#layout6 p { padding: 0; }
	
#layout8 {}
	#layout8 #article1,	
	#layout8 #article3,
	#layout8 #article5 { width: 260px; padding: 0 20px 0 0; float: left; border-right: 1px solid #FFF; }
	#layout8 #article2,
	#layout8 #article4,
	#layout8 #article6 { width: 260px; padding: 0 0 0 21px; float: right; }	 
	#layout8 img { float: left; width: 101px; height: 78px; margin: 0 10px 0 0; }
	#layout8 h3,
	#layout8 p { padding: 0; }	
	.rightCol { width: 100%; overflow: hidden; border-bottom: 1px solid #FFF; margin: 0 0 20px; padding: 0 0 20px; }	
	.noImage h3,
	.noImage p { float: none !important; width: auto !important; }
	
#layout9 {}
	#layout9 #article1,	
	#layout9 #article3,
	#layout9 #article5 { width: 260px; padding: 0 20px 0 0; float: left; border-right: 1px solid #FFF; }
	#layout9 #article2,
	#layout9 #article4,
	#layout9 #article6 { width: 260px; padding: 0 0 0 21px; float: right; }	 
	#layout9 img { float: left; width: 101px; height: 78px; margin: 0 10px 0 0; }
	#layout9 h3,
	#layout9 p { padding: 0; }	
	
#layout10 {}
	#layout10 #article1,	
	#layout10 #article3,
	#layout10 #article5,
	#layout10 #article7 { width: 260px; padding: 0 20px 0 0; float: left; border-right: 1px solid #FFF; }
	#layout10 #article2,
	#layout10 #article4,
	#layout10 #article6,
	#layout10 #article8 { width: 260px; padding: 0 0 0 21px; float: right; }	 
	#layout10 img { float: left; width: 101px; height: 78px; margin: 0 10px 0 0; }
	#layout10 h3,
	#layout10 p { padding: 0; }	
	.rightCol { width: 100%; overflow: hidden; border-bottom: 1px solid #FFF; margin: 0 0 20px; padding: 0 0 20px; }	
	.noImage h3,
	.noImage p { float: none !important; width: auto !important; }
	
#layout11 {}
	#layout11 #article1,	
	#layout11 #article3,
	#layout11 #article5,
	#layout11 #article7 { width: 260px; padding: 0 20px 0 0; float: left; border-right: 1px solid #FFF; }
	#layout11 #article2,
	#layout11 #article4,
	#layout11 #article6,
	#layout11 #article8 { width: 260px; padding: 0 0 0 21px; float: right; }	 
	#layout11 img { float: left; width: 101px; height: 78px; margin: 0 10px 0 0; }
	#layout11 h3,
	#layout11 p { padding: 0; }	
	
.latestNewsFooter { clear: both; }	
/* end */

											
div#gdContent .topMainContentLeftPanelA
{
	width:602px; 
	background-color:#FFFFFF; 
	margin-right:5px; 
	padding: 20px 5px 20px 20px; 
	float:left;
	border-bottom:1px solid #5a594a;
}
div#gdContent .leftPanelHeading
{
	background-color:#eee8dc; 
	padding:20px 20px 0 20px;
	display:block;
}
div#gdContent .latestNewsLeft
{
	width:220px; 
	float:left;
}
div#gdContent .latestNewsRight
{
	width:275px; 
	float:right;
}
div#gdContent .topMainContentRightPanelA
{
	width:315px; 
	float:right;
	position: relative;
	padding-right: 15px;
}
div#gdContent .topMainContentRightPanelA img {
	border: 3px solid #fff;
	display: block;
}
div#gdContent .topMainContentRightPanelA a {
	border-bottom: 1px solid #5a594a;
	display: block;
	margin-bottom: 5px;
}
div#gdContent .topMainContentRightPanel img.bottomImage
{
	margin-top:5px;
}
div#gdContent .rightImagePlaceHolder
{
	float:left;
}
div#gdContent .rightLatestNewsDetails
{
	float:left; 
	margin-left:10px; 
	width:162px;
}
div#gdContent .rightLatestNewsDetails h3
{
	padding-top:0;
}
div#gdContent .rightTopContentHolder
{
	padding-bottom:15px; 
	border-bottom:2px dotted gray;
}
div#gdContent .rightContentHolder
{
	padding:5px 0 10px 0; 
	border-bottom:2px dotted gray;
}
div#gdContent .latestNewsFooter
{
	background: #d8d0c1 url(../../SiteImages/hr.gif) left top repeat-x; 
	padding:5px;
	overflow:hidden;
}
div#gdContent .latestNewsFooter a
{ 
	font-weight:bold;  
	margin-right:10px;
	float:right;
	padding:1px 0 1px 15px;
	background: url(../../SiteImages/chevron.gif) left center no-repeat;
}
div#gdBottomMainContent
{
	clear:both;
	background-color:#837a69;
	border-bottom:1px solid #5a594a;
	padding:12px 20px;
	margin-bottom: 5px;
}
.bottomInnerWrapper
{
	width: 297px;
	float: left;
	margin-right: 15px;		
}												
.bottomInnerContainer
{
	background-color:#95876f;
	padding:0 40px 15px 40px;
	border-bottom:1px solid #837a69;
}	
.bottomInnerContainer p
{
	color:#FFFFFF;
	font-size:0.8em;
	width:215px;
	padding:10px 0 0 0;	
}
.bottomInnerContainerB p a, .bottomInnerContainer p a
{
	color:#0c479d;
	font-size:0.9em;
	font-weight:bold;	
}
.bottomInnerFooter
{
	padding:10px 40px;
	background-color:#d3ccbf;
	clear:both;
}
div#gdAdvertisment
{
	width: 922px;
	padding:10px 20px 20px 20px;
	background-color:#FFFFFF;
	border-bottom:1px solid #5a594a;
	overflow: hidden;
	text-align:center;
}
div#gdAdvertisment H2
{
	text-align:left;
}
div#gdAdvertisment H2.arabic
{
	text-align:right;
}

div#gdAdvertisement .inner {
}

/* Home Page Ends Here */


/* Template A Ends Here */

/* Content */

.article 
{
	width: 100%;
	overflow: hidden;	
}
.article img 
{
	float: left;
	border: 1px solid #002037 !important;
	margin-right: 15px;	
}
.article h3, .article h3 a 
{
	padding-top: 0;
	line-height: 1;
}

p.articleDate {margin-bottom:10px;} /* << DK 13/3/9 - onTime 7809 */

.article h3 .iconVideo img 
{
	float: right;
	margin: 0px 0 0;
	border: none !important;
}
.articleContent {
	margin: -1.1em 0 0;
}
div.articleHeading {
	padding: 0 0 10px;
}
div.articleHeading .arabic {
	text-align: right;
}
.hr hr { display: none; }

.hr 
{
	background: url(../../SiteImages/hr.gif) left center repeat-x;
	height: 2px;
	margin: 15px 0;
	clear:both; /* << DK - onTime7805 - 12/03/09 */ 
}
.register .hr {width:882px;} /* << DK - onTime7625- 12/03/09 */ 


.hr_white
{
	background-image: url(../../SiteImages/hr_white.gif);
}
.noTop {
	margin-top: 0 !important;
}
.secondaryTeaserCluster 
{
	width: 100%;
	overflow: hidden;	
}
.topMainContentLeftPanelB .secondaryTeaserCluster {
	width: 602px;
	position: relative;
	margin-left: -20px;
	margin-right: -20px;
	margin-top: 15px;
	background: #fff;
	margin-bottom: -15px;
}
.secondaryTeaser 
{
	width: 279px;
	padding-left: 20px;
	float: left;
	background: #eee8dc;
	margin: 5px 0 0;
	min-height: 150px;
}
.secondaryTeaserCluster .last 
{
	float: right;
	width: 278px;
	padding-left: 20px;
}
.secondaryTeaser h3 
{
	background: #e3d9c5;
	font-size: 1.29em;
	font-weight: normal;	
	color: #5a594a;
	line-height: 1;
	padding: 10px 20px;
	margin-left: -20px;
}
.secondaryTeaser h4 {
	margin: 7px 20px -10px 0;
	font-size: 0.8em;
	text-transform: uppercase;
}
.secondaryTeaser h4 a {
	font-size: 1em;
}
.secondaryTeaser img 
{
	float: left;
	border: 1px solid #002038;
	margin: 10px 20px 10px 0;
}
.secondaryTeaser p 
{
	margin: 10px 15px 10px 123px;
	zoom: 1;
}
.secondaryTeaser p a 
{
	font-size: 1em;
	font-weight: bold;
}

div.alphaList {
	background: #dcd7c8 url(../../SiteImages/hr.gif) left top repeat-x;
	margin: 0 0 1em;
	text-align:center;
}

div.alphaList ul {
	padding: 10px 10px 5px;
	background: url(../../SiteImages/hr.gif) left bottom repeat-x;
	
}
div.alphaList ul:after {
	content: ".";
	height: 0px;
	overflow: hidden;
	text-indent: -99999em;
	clear: both;
	display: block;
}

div.alphaList li {
	font-size: 1em;
	display:inline;
	list-style: none outside;
	margin: 0 0 5px;
	padding: 0;
	border-right: 1px solid #5a594a;
}

div.alphaList li.last {
	border-right: none;}

div.alphaList li a,
div.alphaList li span {
	display:inline;
	height: 1.5em;
	line-height: 1.5em;
	padding: 0 0.58em;
	text-align: center;
	font-weight: bold;
	
	margin: 0;
	font-size: 0.9em;
}

table.generic {
	border: 1px solid #b9b8af;
	border-right: none;
	margin: 1em 0;
	width: 99.9%;
}
table.generic td,
table.generic th {
	border-right: 1px solid #b9b8af;
	/*padding: 5px 10px;*/
	padding: 4px 2px 4px 6px;
	font-size: 0.85em;
	background: #f7f6e9;
	line-height: 1;
	text-align: left;
}
table.generic td a {
	font-weight: bold;
	font-size: 0.95em;
}
table.generic tr.dark td,
table.generic tr.odd td {
	background: #efead9;
	border-right: 1px solid #b3afa3;
}
table.generic tr.light td{
	background: #f7f6e9;
	border-right: 1px solid #b9b8af;
}
table.generic th {
	background: #d5d2bb url(../../SiteImages/th.gif) left bottom repeat-x;
	border-right: 1px solid #7c7361;
	color: #171414;
	padding: 10px 2px 10px 6px;
}
table.generic td.firstResult {
	color: #f00;
}
table.arabic th,
table.arabic td {
	text-align: right;
}	

/* Image markup */
.imgSection {
	float: right;
	width: 238px;
}
.imgGroup, .imgMain, .pictureBoxRight {
	border: 1px solid #002038;
	float: right;
	margin: 0 0 20px 20px;
	width: 216px;
}

.pictureBoxCentre, .videoPlayerCentre {
	border: 1px solid #002038;
	margin: 1.5em auto;
	width:420px;
	background:#95866f;
	color:#fffdf3;
}

.videoPlayerCentre { width:430px; }

.pictureBoxCentre p , .videoPlayerCentre p 
{
	padding:5px;}

.pictureBoxCentre p { color:#fffdf3; }

.QuestionAndAnswers  p.imageBoxCopyRight  
{
	background:#837a69;
	margin:0;
	color:#d2cec2;}

.imgLeft {
	float: left;
	margin: 0 20px 20px 0;
}
.imgMain {
	width: auto;
	margin: 0;
	float: left;
}
.imgGroup img, .imgMain img, .pictureBoxRight img {
	display: block;
}
.imgGroup .caption, .imgMain .caption, .pictureBoxRight .imageCaption {
	background:#95876F;
	color:#FFFFFF;
	line-height:1.4;
	margin:0;
	padding:7px 10px;
}
 
.imgGroup .copyright, .imgMain .copyright, .pictureBoxRight .imageCopyright {
	background: #837a69;
	color: #c1bdb4;
	padding: 3px 10px;
	font-size: 0.7em;
	margin: 0;
}
.galleryMain {
	text-align: center;
	float: none;
	border: none;
}
.galleryMain img {
	border: 1px solid #002038;
	display: inline;
}
.galleryMain .caption {
	margin: 1em 0 0;
}
.galleryMain .caption,
.galleryMain .copyright {
	text-align: left;
}

/* Video Markup */
.videoPlayer {
	width: 100%;
	overflow: hidden;
}
.videoPlayer .inner {
	border: 1px solid #837A69;
	padding: 5px;
	background: #D9CBB1;
	float: left;
	margin: 10px 0 10px 60px;
	overflow: hidden;
}

.videoPlayer .inner.wide
{
    margin: 10px 0 10px 115px;
}

.videoPlayer .viewMore {
	font-weight: bold;
	clear: both;
	display: block;
	margin:5px 0 20px 0;
}

/* Guestbook entries */
.boxout {
	background: #e3d9c5;
	padding: 10px;
	margin: 0 0 15px;
}
.boxout a {
	font-size: 1em;
	font-weight: bold;
}
.entry .date {
	display: block;
	margin: 0 0 15px;
	font-weight: bold;
}
.entry .name span {
	display: block;
	font-weight: bold;
	line-height: 1.4;
}
.entry p.content {
	line-height: 1.4;
}

/* Content */
.contentText p, .genericContentContainer p,
.contentText ul, .genericContentContainer ul,
.contentText ol, .genericContentContainer ol {
	margin: 1.5em 0 0;
	line-height: 1.5;
	font-size:0.8em;
}

.contentText ul, .genericContentContainer ul
{
	padding: 0 20px;
}

.contentText li, .genericContentContainer li {
	list-style-position: outside;
	list-style-type: disc;
}
.outdent li {
	list-style-position: outside;
	margin-left: 1em;
}
.contentText a, .genericContentContainer a {
	font-size: 1em;
}

fieldset.search {
	width: 100%;
	overflow: hidden;
	padding: 5px 0;
}
fieldset.search ul {
	with: 100%;
	overflow: hidden;
}
fieldset.search ul li {
	list-style: none outside;
	float: left;
	margin: 5px 10px 0 0;
}
fieldset.search label {
	position: relative;
	top: auto;
	display: block;
	font-size: 0.8em;
}
fieldset.search .submitButton {
	float: right;
}
fieldset.search ul li .submitButton {
	float: none;
	margin-top: 1.2em;
}
fieldset.arabic ul li {
	float: right;
}
fieldset.arabic label {
	text-align: right;
}

#horseSearch { clear: both; }

/* Pagination */

#paginationNavigation, .videoPagination {
	background: #e1dacc url(../../SiteImages/hr.gif) left top repeat-x;
	margin: 10px 0;
}
.videoPagination {
	width: 602px;
	position: relative;
	margin-left: -20px;
	margin-right: -20px;
	margin-top: 15px;
	margin-bottom: -15px;
}
#pageNumberingWrapper, .videoPaginationWrapper {
	background: url(../../SiteImages/hr.gif) left bottom repeat-x;
	padding: 5px 0 5px;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.videoPaginationWrapper {
	padding: 10px 0;
}
#pageNumbering, .pageNumbering {
	float: left;
	overflow: hidden;
	margin: 5px 0 5px 41px;
	text-align: center;
}
.pageNumbering {
	font-size: 1em;
	margin: 0 0 0 15px;
	float: left;
	width: auto;
	text-align: left;
	line-height: 1.7em;
}
.pageNumbering a {
	font-size: 0.86em;
}
#pageNumbering.drop {
	margin: 25px 0 5px 41px;
}
#pageNumbering li {
	float: left;
	font-size: 0.85em;
	font-weight: bold;
	text-align: center;
	border: 1px solid #002038;
	margin: 2px;
	background: #95876F;
	color: #FFF;
}
#pageNumbering li.current {
	background: #95876F;
	border: 2px solid #0C479D;
	color: #FFF;
	margin: 1px;
}
#pageNumbering li:hover,
#pageNumbering li.hover {
	border-color: #0C479D;
}
#pageNumbering li.nextLink {
	position: absolute;
	top: 7px;
	right: 41px;
	background: none;
	border: none;
	margin: 0;
	text-align: right;
}
#pageNumbering li.previousLink {
	position: absolute;
	top: 7px;
	left: 41px;
	background: none;
	border: none;
	margin: 0;
	text-align: left;
}
#pageNumbering li a, 
#pageNumbering li span {
	font-size: 1em;
	line-height: 1.6em;
	min-height: 1.6em;
	min-width: 1.6em;
	display: block;
	color: #FFF;
}
#pageNumbering li img {
	float: left;
}
#pageNumbering li.nextLink a,
#pageNumbering li.previousLink a {
	color: #0C479D;
	width: 8em;
}
.videoPaginationWrapper .search {
width: 160px;
margin: 0 15px 0 0;
padding: 0;
float: right;
}
.videoPaginationWrapper .search ul {
float: right;
}
.videoPaginationWrapper .search li {
float: left;
margin: 0;
}
.videoPaginationWrapper .search label {
line-height: 2em;
}
.videoPaginationWrapper .search label, 
.videoPaginationWrapper .search select {
float: left;
margin-right: 10px;
}
.videoPaginationWrapper .search select {
width: 3em;
}
.videoPaginationWrapper .search .submitButton {
float: left;
margin: 0;
}

/* Bullet list */
.rssBulletList {
  margin: 0 0 15px 15px;
  padding: 0;
  list-style-type: none;
}

.rssBulletList li {
  margin: 0 0 5px 0;
  padding: 0;
  list-style-type: none;
}

.rssBulletList li a {
  padding: 0 0 0 19px;
  background: url(../../SiteImages/feed-icon-14x14.gif) no-repeat 0 50%;
  list-style-type: none;
}

/* Register form */
.register ul {
	list-style: none outside;
	margin: 0 0 0 155px;
	overflow: hidden;
	width: 727px;
}
.register ul.arabic {
	margin: 0 155px 0 0;
}
.register ul li {
	list-style: none outside;
	display: block;
	margin: 0 0 5px 0;
	overflow: hidden;
	width: 100%;
}
.register ul li label {
	float: left;
	display: block;
	width: 100%;
}
.register ul.arabic li label {
	float: right;
	display: block;
	width: 100%;
}
.register ul li input,
.register ul li select {
	float: left;
	display: block;
}
.register ul.arabic li input,
.register ul.arabic li select {
	float: right;
	display: block;
}
.register ul li span {
	background: #dc6502 url(../../SiteImages/error.gif) left center no-repeat;
	color: #FFF !important;
	float: left;
	line-height: 20px;
	padding: 0 10px 0 15px;
	margin: 0 0 0 5px;
}
.register ul.arabic li span {
	background: #dc6502 url(../../SiteImages/error_arabic.gif) right center no-repeat;
	color: #FFF !important;
	float: right;
	line-height: 20px;
	padding: 0 15px 0 10px;
	margin: 0 5px 0 0;
}
.register ul li span font {
	color: #FFF !important;
}
.register ul li.checkbox {
}
.register ul li.checkbox label {
	width: 96%; /* << DK 13/3/9 - onTime 7622 */
	padding-left: 5px;
}
.register ul.arabic li.checkbox label {
	width: auto;
	padding-right: 5px;
	padding-left: 0;
}
.register ul li.checkbox input {
	margin-top:0.12em;} /* << DK 13/3/9 - onTime 7622 */
	
.btnRegister {
	margin-left: 155px;
}
#ucArabicRegistration_imgRegister,
#ucArabicUpdateRegistration_imgRegister {
	margin-left: 649px;
}

/* MICROFORMATS */
.vcard { font-size: 0.8em; margin: 1.5em 0 0; }

/* ARABIC */

h2.arabic
{
	text-align: right;
}

/* POPUP */
.pagePopup #container {
	background: #FFF;
	padding: 20px;
	margin: 20px;
	text-align: left;
	width: auto;
}
.pagePopup #container .arabic {
	text-align: right;
}
.pagePopup .accessibleObject,
.pagePopup h1 {
	position: absolute;
	left: -9999em;
}
.pagePopup .closeWindow {
	position: absolute;
	right: 20px;
	top: 5px;
}
.pagePopup .closeWindow img {
	width: 12px !important;
	height: 12px !important;
}
.pagePopup h2 {
	font-size: 1.3em;
	padding: 0;
}
.pagePopup h3 {
	color: #000;
	margin-top: 1em;
	padding: 0;
}
.pagePopup ul,
.pagePopup ul li {
	position: relative;
}

/* related images */
.relatedImages img {
	float: left;
	border: 1px solid #002038;
	margin: 5px 5px 0 0;
}

/* Site Map */
.sitemap ul, .sitemap ul ul {
	margin: 0 !important;
}
.sitemap ul ul li {
	background: url(../../SiteImages/chevron2.gif) 0 0.5em no-repeat;
	padding-left: 12px;
	margin-left: 3px;
}
.sitemap ul.arabic ul li {
	margin: 0; padding: 0;
	background: url(../../SiteImages/chevron2_ar.gif) right 0.5em no-repeat;
	margin-right: 3px;
	padding-right: 12px;
}
.sitemap ul ul ul li {
	background: url(../../SiteImages/chevron1.gif) 0 0.5em no-repeat;
}
.sitemap ul.arabic ul ul li {
	background: url(../../SiteImages/chevron1_ar.gif) right 0.5em no-repeat;
}
.sitemap ul ul ul ul li {
	background: none;
}
.sitemap ul.arabic ul ul ul li {
	background: none;
}

/* Map of World */
#mapOfWorld {
	background: url(../../SiteImages/map.gif) 0 0 no-repeat;
	width: 562px;
	height: 340px;
	position: relative;
}
#mapOfWorld li {
	list-style: none outside;
}
#mapOfWorld li a {
	display: block;
	color: #FFF;
	font-weight: bold;
	position: absolute;
	padding: 30px;
}
#mapOfWorld li a:hover {
	text-decoration: underline;
}
#mapOfWorld #navAsia a { left: 380px; top: 100px; }
#mapOfWorld #navEurope a { left: 270px; top: 55px; }
#mapOfWorld #navNortheAmerica a { left: 40px; top: 75px; }
#mapOfWorld #navSouthAmerica a { left: 115px; top: 180px; width: 5em; }
#mapOfWorld #navAfrica a { left: 250px; top: 150px; }

/* Video Gallery */

#videoSearch .leftCol { float: left; }
#videoSearch .rightCol h3 { margin-left: 10px;  }
#videoSearch .rightCol li { margin-right: 0; margin-left: 10px;  }
#videoSearch .leftCol label,
#videoSearch .rightCol label { position: absolute; top: -9999999em; }
#videoSearch .leftCol .submitButton,
#videoSearch .rightCol .submitButton { margin: 0; }
#videoSearch .rightCol {
	float: right;
	border:none;
	margin:0 72px 0 0;
	overflow:auto;
	padding:0 0 20px;
	width:auto; }

.videoList {
	width: 602px;
	position: relative;
	margin-left: -20px;
	margin-right: -20px;
	margin-top: 15px;
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
	background: #fff;
	margin-bottom: -15px;
}
.videoList h3 {
	background: #eee8dc;
	padding: 5px 20px;
}
.rowodd {
	width: 100%;
	overflow: hidden;
	background: #e4d9c5 url(../../SiteImages/hr.gif) left top repeat-x;
}
.videoList .firstRow {
	background-image: none;
}
.roweven {
	width: 100%;
	overflow: hidden;
	background: #eee8dc url(../../SiteImages/hr.gif) left top repeat-x;
}
.roweven .item,
.rowodd .item {
	float: left;
	width: 50%;
	overflow: hidden;
	padding: 20px 0;
}
.videoList .roweven .item,
.videoList .rowodd .item 
{
	padding:20px 4% 20px 0;
	width:46%; }
	
.videoList  .leftItem {
	background: url(../../SiteImages/VideoListRowBG.gif) no-repeat right top;}
	
.roweven .item img,
.rowodd .item img {
	float: left;
	border: 1px solid #002236;
	margin: 0 20px;
}
.roweven .item h4,
.rowodd .item h4 {
	margin: 0;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
}
.videoList .item h4,
.videoList .item p {
	float: right;
	width: 132px;
}
.videoList .item p { clear:right;}


/**/
.roweven .wideItem,
.rowodd .wideItem {
	float: left;
	overflow: hidden;
	padding: 20px 0;	
}
.videoList .roweven .wideItem,
.videoList .rowodd .wideItem
 {
	padding:20px 4% 20px 0;
		}
	
.roweven .wideItem img,
.rowodd .wideItem img {
	float: left;
	border: 1px solid #002236;
	margin-right:20px;

}
.roweven .wideItem ,
.rowodd .wideItem  {
	margin: 0 20px;
}
.roweven .wideItem h4,
.rowodd .wideItem h4 {
	margin: 0;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
}
.videoList .wideItem h4,
.videoList .wideItem p {
	float: right;
	width: 414px;
}

.videoList .wideItem p { clear:right;}
/**/

/* Refine Search */
.yourSearch { float: left; width: 50%; }
.contentText ul.refineSearch { float: left; width: 50%; padding:0; clear:both; }
.contentText ul.refineSearch li { list-style: none outside; float: left; font-weight: bold; padding-right:25px; }

.searchResults {
	width: 562px;
	position: relative;
	margin-left: -20px;
	margin-right: -20px;
	margin-top: 15px;
	margin-bottom: -15px;
	border-top: 5px solid #FFF;
	border-bottom: 5px solid #FFF;
	padding: 15px 20px;
}

/* Questions and Answers */
.QuestionAndAnswers,
.selectionSubmissionV2Checkbox {
	background: url(../../SiteImages/hr.gif) left top repeat-x;
	padding: 10px 10px 0;
	margin-top: 10px;
}
.QuestionAndAnswers p {
	font-weight: bold;
	margin: 0 0 5px;
}
.QuestionAndAnswers input,
.selectionSubmissionV2Checkbox input {
	float: left;
	margin: 0;
	margin-right: 5px;
	margin-left: 10px;
}
.QuestionAndAnswers label,
.selectionSubmissionV2Checkbox label {
	font-size: 0.85em;
	float: left;
	line-height: 1.2em;
}
.QuestionAndAnswers label a,
.selectionSubmissionV2Checkbox label a {
	font-size: 1em;
}	
.QuestionAndAnswers td {
	padding: 2px 0;
}
.selectionSubmissionV2Checkbox {
	display: block;
	width: 100%;
	overflow: hidden;
}
.selectionSubmissionV2Button {
	margin: 10px 0 0 0;
	float: right;
}

/* Faq nav */
.faqNavigation li.arabic {
	text-align: right;
}

/* Flag List */
#flagList {
	overflow: hidden;
	/*width: 100%;*/
}
#flagList li {
	list-style: none outside;
	float: left;
	width: 50%;
	font-weight: bold;
	margin: 5px 0;
}
#flagList li img {
	vertical-align: middle;
	margin: 0 5px 0 0; 
}
.arabic #flagList li img {
	margin: 0 0 0 5px; 
}

/* Working in Racing */
.workingInRacing h4 {
	font-weight: bold;
	margin: 1.5em 0 -0.7em;
	font-size: 0.8em;
}
.workingInRacing h4.arabic {
	text-align: right;
}

/* Wins Total */
.winsTotal {
	margin-bottom: -1em;
	font-weight: bold;
}
.article .winsTotal {
   margin-bottom: 0;
}
.toDate {
	margin-bottom: 1em;
}

/*Video Icon*/
html body #gdPageWrapper .videoIcon { width: 28px !important; height: 23px !important; border: none !important; display: inline !important; vertical-align: middle; float: none !important; margin-left: 5px !important; margin-right: 5px !important; }

.gdPrimaryNavigation a,
.gdPrimaryNavigation .arabic a
{ text-align: center; }

/*
BC 12/12/2011
Nav metric definitions superceded by the removal of Discover Racing

#navHome a					{ width: 104px; }
#navNews a					{ width: 106px; }
#navEntries	a				{ width: 109px; }
#navResults	a				{ width: 96px; }
#navStatistics a			{ width: 104px; }
#navHorses a				{ width: 94px; }
#navAboutUs	a				{ width: 88px; }
#navInteractive	a			{ width: 95px; }
#navDiscoverRacing a		{ width: 149px; }

.arabic #navHome a					{ width: 114px; }
.arabic #navNews a					{ width: 80px; }
.arabic #navEntries	a				{ width: 90px; }
.arabic #navResults	a				{ width: 79px; }
.arabic #navStatistics a			{ width: 128px; }
.arabic #navHorses a				{ width: 78px; }
.arabic #navAboutUs	a				{ width: 122px; }
.arabic #navInteractive	a			{ width: 115px; }
.arabic #navDiscoverRacing a		{ width: 140px; }

div#gdHeader #navDiscoverRacing a { margin-right: 0;}
div#gdHeader .arabic #navDiscoverRacing a { margin-left: 0;}
*/

#navHome a					{ width: 123px; }
#navNews a					{ width: 125px; }
#navEntries	a				{ width: 128px; }
#navResults	a				{ width: 115px; }
#navStatistics a			{ width: 123px; }
#navHorses a				{ width: 113px; }
#navAboutUs	a				{ width: 107px; }
#navInteractive	a			{ width: 114px; }

.arabic #navHome a					{ width: 132px; }
.arabic #navNews a					{ width: 98px; }
.arabic #navEntries	a				{ width: 108px; }
.arabic #navResults	a				{ width: 96px; }
.arabic #navStatistics a			{ width: 146px; }
.arabic #navHorses a				{ width: 96px; }
.arabic #navAboutUs	a				{ width: 140px; }
.arabic #navInteractive	a			{ width: 132px; }

div#gdHeader #navInteractive a { margin-right: 0;}
div#gdHeader .arabic #navInteractive a { margin-left: 0;}

/* 
/BC 12/12/2011 
*/


#navHome ul a,			
#navNews ul a,				
#navEntries ul a,			
#navResults ul a,			
#navStatistics ul a,		
#navHorses ul a,		
#navAboutUs ul a,			
#navInteractive ul a,		
#navDiscoverRacing ul a,
.arabic #navHome ul a,			
.arabic #navNews ul a,				
.arabic #navEntries ul a,			
.arabic #navResults ul a,			
.arabic #navStatistics ul a,		
.arabic #navHorses ul a,		
.arabic #navAboutUs ul a,			
.arabic #navInteractive ul a,		
.arabic #navDiscoverRacing ul a		
{ width: auto; }

/*
	wysiwyg class to override user gen styles;
*/
.cmsTable li { margin-bottom: 5px; }

/* Photo Gallery Stuff */
.photoGallery {
	background: #968770;
	padding: 8px;
	overflow: hidden;
	width: 570px;
	margin: 0 -12px 0 -12px;
	position: relative;
}
.photoGallery .mainImage {
	text-align: center;
	width: 100%;
	position: relative;
	margin: 0 auto 5px auto;
}
.photoGallery .mainImage img {
	border: 5px solid #FFF;
	display: block;
}
.photoGallery .mainCaption {
	/*clear: both;*/
	/*margin: 5px 0 0 12px;*/
	width: 100%;
	text-align: left;
	bottom: 0;
	left: 0;
	background: #837A69;
	margin-bottom: 10px;
}
	.photoGallery .mainCaption .gutter {
		position: relative;
		padding: 5px;
	}
	.photoGallery .mainCaption .ft {
		background: #000000 none repeat scroll 0 0;
		bottom: 0;
		left: 0;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		position: absolute;
		right:0;
		top:0;
		z-index: 1;
		width: 100%;
		display: block;
	}
	.photoGallery .gaButton {
		background: #0d479b;
		color: #FFF;
		width: 29px;
		height: 29px;
		line-height: 29px;
		text-align: center;
		display: block;
		overflow: hidden;
		cursor: pointer;
		position: absolute;
		top: 0;
		z-index: 10;
		opacity: 0.5;
	}
	.photoGallery .gaButton#gaPrev {left: 0;}
	.photoGallery .gaButton#gaNext {right: 0;}
	
.photoGallery .mainCaption p {
	color: #FFF;
	padding: 5px;
	z-index: 2;
	position: relative;
}
#carousel {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 48px;
	margin: 0 0 0 12px;
}
#carousel ol {
	height: 46px;
	width: 384px;
	overflow: hidden;
	position: absolute;
	left: 14px;
	top: 1px;
	z-index: 9;
}
#carousel li {
	float: left;
	display: block;
	width: 86px;
	overflow: hidden;
	text-align: center;
	background: transparent url(../../SiteImages/footerSeperator.gif) repeat-y right center;
}
#carousel li a img {
	border: 1px solid #FFF;
}
#carousel li a.current img {
	border-color: #f00;
}
#carousel li .caption,
#carousel li .copyright {
	display: none;	
}
#carousel .caButton {
	background: #0d479b;
	color: #FFF;
	width: 14px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	display: block;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: 0;
	z-index: 10;
}
#carousel .caButton#caPrev {left: 0;}
#carousel .caButton#caNext {right: 0;}

#galleryOptions {
	float: right;
	margin: 10px 0 0;
	padding-right: 14px;
}
#galleryOptions li {
	float: left;
	margin-left: 4px;
}
#galleryOptions li span {
	background: #0d479b;
	color: #FFF;
	font-size: 0.7em;
	line-height: 0.7em;
	font-weight: bold;
	padding: 1px 6px;
	text-transform: uppercase;
	cursor: pointer;
}

#numberOf {
	float: left;
	color: #FFF;
	font-weight: bold;
	margin: 10px 0 0;
	padding-left: 12px;
}

.galleryCopyright {
	background: #837a69;
	color: #c1bdb1;
	padding: 5px 10px;
	line-height: 0.7em;
	font-size: 0.7em;
	margin: 0 -12px 0 -12px;
}
.galleryCopyright span.copyright,
.mainCaption span.caption {
	display: block;
}
.galleryCopyright span.arabic,
.mainCaption span.arabic {
	text-align: right;
}

.inset 
{
	background:#fff;
	border:1px solid #434444;
	float:right;
	margin:1em 0 1em 15px;
	padding:0.5em;
	width:47%;}
	
.insetRight	
{
	background:#fff;
	border:1px solid #434444;
	float:left;	
	margin:1em 15px 1em 0;
	padding:0.5em;
	width:47%;
}
	
table.generic td 
{
	line-height:1.5em;
	vertical-align:top;
}



/* contact us */
.contactus ul,
.contactus ul.arabic {	
	list-style: none outside;
	margin: 15px 0 0 0;
	overflow: hidden;
}

.contactus ul li {
	list-style: none outside;
	display: block;
	margin: 0 0 5px 0;
	overflow: hidden;
	width: 100%;
}
.contactus ul li label {
	float: left;
	display: block;
	width: 100%;
}
.contactus ul.arabic li label {
	float: right;
	display: block;
	width: 100%;
}
.contactus ul li input,
.contactus ul li select,
.contactus ul li textarea {
	float: left;
	display: block;
	width:190px;
	font-family:Arial;
	font-size:1.3em;
}
.contactus ul.arabic li input,
.contactus ul.arabic li select, 
.contactus ul.arabic li textarea {
	float: right;
	display: block;
	width:190px;
	font-family:Arial;
	font-size:1.3em;
}

.contactus ul li textarea,
.contactus ul.arabic li textarea {
	height:80px;
	width:300px;
	font-family:Arial;
	font-size:1.3em;
}

.contactus ul li span {
	background: #dc6502 url(../../SiteImages/error.gif) left center no-repeat;
	color: #FFF !important;
	float: left;
	line-height: 20px;
	padding: 0 10px 0 15px;
	margin: 0 0 0 5px;
}
.contactus ul.arabic li span {
	background: #dc6502 url(../../SiteImages/error_arabic.gif) right center no-repeat;
	color: #FFF !important;
	float: right;
	line-height: 20px;
	padding: 0 15px 0 10px;
	margin: 0 5px 0 0;
}
.contactus ul li span font {
	color: #FFF !important;
}
.contactus ul li.checkbox {
}
.contactus ul li.checkbox label {
	width: 96%;
	padding-left: 5px;
}
.contactus ul.arabic li.checkbox label {
	width: auto;
	padding-right: 5px;
	padding-left: 0;	
}
.contactus ul li.checkbox input,
.contactus ul.arabic li.checkbox input {
	margin-top:0.12em;
	width:10px;
} 

.contactus ul li .btnContactUs {
	width:27px;
	height:20px;
}
.contactus ul.arabic li .btnContactUs {
	width:43px;
	height:20px;
}

.contactus ul li .captchaMessage,
.contactus ul.arabic li .captchaMessage {	
	font-size:1em;
}

body#pageSignIn .topMainContentLeftPanelB fieldset ul li 
{
	list-style: none outside;
	display: block;
	margin: 0 0 5px 0;
	overflow: hidden;
	width: 100%;
}

body#pageSignIn .topMainContentLeftPanelB fieldset ul li input.email,
body#pageSignIn .topMainContentLeftPanelB fieldset ul li input.password 
{
	border:1px solid #777777; 
	color:#434444; 
	font-size:0.85em; 
	width:250px; 
	padding: 0 0 0 5px;
}

body#pageSignIn .topMainContentLeftPanelB fieldset ul li label {
	float: right;
	display: block;
	width: 100%;
}

body#pageSignIn .topMainContentLeftPanelB fieldset ul li input.email,
body#pageSignIn .topMainContentLeftPanelB fieldset ul li input.password 
{
	border:1px solid #777777; 
	color:#434444; 
	font-size:0.85em; 
	width:250px; 
	padding: 0 0 0 5px;
}


body#pageSignIn .topMainContentLeftPanelB fieldset ul li input.signin 
{
	margin-top:15px;
}


#WinnersSearchBar  
{
	padding:8px 15px;
	width:912px;
	background-color:#EEE8DC;	
	margin:0 5px 5px 0;
	border:10px solid #fff;
}

#WinnersSearchBar fieldset  
{
	margin:0;
	padding:0;
} 

#WinnersSearchBar fieldset ul li.button  
{
	margin-left:15px;
}
#WinnersSearchBar .headerBar  ul li 
{
	float:left;	
	text-align:center;	
}

#WinnersSearchBar .headerBar ul li.left
{
	width:20px;	
	text-align:left;
}

#WinnersSearchBar .headerBar ul li.right
{
	text-align:right;	
	width:20px;	
}

#WinnersSearchBar .headerBar  
{	
	min-height:20px;
}


div#gdContent #winnersPrint .iconsHolder
{
	overflow:hidden;
	position: absolute;
	right: 20px;
	top: 160px;
	width: 150px;
}

.secondaryTeaser h4 span
{
	font-weight:bold; 
	color: #f00;
}

/*<snippet author="Barney" date="12/10/2010" description="Styles for new dynamic statistics table">*/

.hidden {
    position: fixed;
    top: -9000px;
}

.hiddenText {
    text-indent: -9000px;
}

.dynamicStats, 
.dynamicStats .inner, 
.numericCounter, 
.numericCounter .wrapper, 
.dropDown, 
.dropDown span, 
.dropDown .listWrapper,
.dropDown ol, 
.dropDown .toggle {
    background: url(../../SiteImages/modSprite_counter.png) no-repeat;
}

.dynamicStats {
    background-position: 0 -1px;
    background-repeat: repeat-x;
    border: 3px solid #fff;
    height: 77px;
    margin: 5px 0 0;
    padding: 11px 16px;
    position: relative;
    z-index: 1;
}

.dynamicStats .loadingState,
.dynamicStats .inner {
    height: 80px;
    left: 20px;
    position: absolute;
    top: 7px;
    width: 922px;
}

.dynamicStats .loadingState {
    background: url(../../SiteImages/mod_loading.gif) no-repeat 50% 50%;
    height: 80px;
}

.dynamicStats .inner {
    background-position: 0 -8px;
    display: none;
    z-index: 1;
}

.dynamicStats h2 {
    color: #0c479d;
    font: bold 22px/16px;
    height: 16px;
    padding: 0 0 10px;
}

.dynamicStats_table {
    background-repeat: repeat-x;
    text-align: left;
    width: 100%;
}

.dynamicStats_table caption {
    background-position: 0 -120px;
    display: table-caption;
    height: 16px;
}

.dynamicStats_table th,
.dynamicStats_table td {
    min-width: 100px;
    text-align: left;
}

.dynamicStats_table th {
    color: #444;
    font-size: 15px;
    font-weight: bold;
}

.dynamicStats_table td {
    color: #353427;
    height: 31px;
    font-size: 19px;
    font-weight: bold;
}

.dynamicStats_table td a {
    color: #353427;
    font-size: 19px;
}

.numericCounter {
    background-position: 0 -210px;
    display: block;
    float: left;
    padding-left: 2px;
}

.numericCounter .wrapper {
    background-position: 100% -210px;
    display: block;
    float: left;
    overflow: hidden;
    padding: 2px 2px 1px 0;
}

.numericCounter .wrapper span {
    border-left: 1px solid #827c72;
    display: block;
    float: left;
    height: 27px;
    line-height: 27px;
    margin-left: -1px;
    padding-left: 1px;
    text-align: center;
    width: 21px;
}

.numericCounter .pending {
    background: url(../../SiteImages/numberSet.gif) no-repeat 100% 0;
    text-indent: -9000px;
}

.dropDown {
    background-position: 0 -240px;
    float: left;
    position: relative;
    padding: 0 0 0 4px;
}

.dropDown .listWrapper {
    background-position: 0 100%;
    left: 0;
    overflow: hidden;
    padding: 0 0 0 4px;
    position: absolute;
    right: 0;
    top: 28px;
    zoom: 1;
}

.dropDown  ol {
    background-position: 100% 100%;
    font-size: 0;
    height: 0;
    list-style: none;
    overflow: hidden;
    padding: 1px 0;
    position: relative;
    width: 95px;
    zoom: 1;
}

.dropDown  li {
    display: block;
}

.dropDown .listWrapper a {
    font-size: 14px;
}

.dropDown .listWrapper a {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    margin: 0 4px 0 0;
    padding: 0 0 0 4px;
}

.dropDown .listWrapper a:hover {
    background: #968665;
    color: #fff;
    zoom: 1;
}

.dropDown span {
    background-position: 100% -240px;
    display: block;
    height: 27px;
    line-height: 27px;
    float: left;
    padding: 2px 2px 1px 4px;
}

.dropDown .toggle {
    background-position: 0 -180px;
    display: block;
    height: 28px;
    float: right;
    position: relative;
    margin: -1px -2px 0 6px;
    width: 33px;
    z-index: 1;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .dropDown .toggle {
        top: -27px;
    }
}
 
.dropDown .toggle:hover {
    background-position: -72px -180px;
}

.dropDown .toggle:active {
    background-position: -36px -180px;
}

.expanded .toggle {
    background-position: -108px -180px;
}
 
.expanded .toggle:hover {
    background-position: -180px -180px;
}

.expanded .toggle:active {
    background-position: -144px -180px;
}

/*</snippet>*/

/* **************** GRIDS ***************** */
.line:before,.line:after, .trailBlock:before, .trailBlock:after{content:"";display:table;}
.line:after{clear:both;}
.line{*zoom:1;}
.unit{float:left;}
.unitExt{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit{float:none;display:block;display:table-cell;width:9999em;*width:auto;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px;}

/* extending grids to allow a unit that takes the width of its content */
.media{width:auto;}

.mainTrailBlock {background: #fff;}
div#gdContent .newsArticles {border: 0;}

.trailBlocks {
    background: #EEE8DC;
}

div#gdBottomMainContent {
    background: #fff;   
}

.trailBlocks .gutter {
    padding: 20px;
    position: relative;
}

.trailBlocks .line,
.secondaryTrailBlocks .line {
    margin-bottom: 1.15em;
    padding-bottom: 1.15em;
    background: url(../../SiteImages/hr.gif) left bottom repeat-x;
}

.line .bottomInnerWrapper {
    padding-bottom: 1.15em;
}

.secondaryTrailBlocks .line {
    background: none;
     padding-bottom: 0;
}

.secondaryTrailBlocks .trailBlock {
    background-color: #EEE8DC;
}


.trailBlocks .lastLine,
.secondaryTrailBlocks .lastLine {
    margin-bottom: 0;
    padding-bottom: 0;
    background: none;
}

.thumb {
    padding-left: 113px;
}

.secondaryTrailBlocks .thumb {
    padding-left: 125px;
}

.trailBlock {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    position: relative;
    min-height: 70px;
}

.mainTrail {
    min-height: 167px;
}

.bullet {
    min-height: 1px;
}

.thumb .figure {
    float: left;
    position: absolute;
    left: 0;
}

.secondaryTrailBlocks .thumb .figure {
    left: 10px;
}

.thumb .figure img {
    border: 1px solid #122E44;
}

.thumb .figure a {
    display: block;
}

.unit .trailBlock { 
    margin: 0 5px; 
}

.firstUnit .trailBlock { 
    margin-right: 10px; 
}

.lastUnit .trailBlock { 
    margin-left: 10px; 
}

.giantThumb {
    padding-left: 228px;
}

.trailBlock h3 {
    padding-top: 0;
}

.giantThumb .figure {
    position: relative;
    left: -228px;
    margin-right: -228px;
}

/*
.arabic .giantThumb {
    padding: 0 228px 0 0;
}

.arabic .trailBlock .figure {
    float: right;
    right: -113px;
    margin-left: -113px;
    left: auto;
    margin-right: auto;
}

.arabic .giantThumb .figure {
    float: right;
    right: -228px;
    margin-left: -228px;
    left: auto;
    margin-right: auto;
}


 .arabic .thumb
{
    padding-left: 0;
    padding-right: 125px;
}
*/

.lastUpdated {
    display: inline-block;
    margin-right: 10px;
    font-size: 0.9em;       
}

.secondaryTrailBlocks .even {
    background-color: #d8d0c1;   
}

.bullet {
    padding-left: 47px;
    background-image: url(../../SiteImages/iconNewsBullet.png);   
    background-repeat: no-repeat;
    background-position: 0 0;
    margin: 0;
}

.secondaryTrailBlocks .bullet {
    margin: 0;
}

.arabic .bullet {
    padding-left: 10px;
    padding-right: 47px;
    background-position: 100% 0;
}

.secondaryTrailBlocks .collapsed {
    margin-bottom: 0;   
}

.collapsed h3{ 
    display: inline-block; 
}
 
.collapsed p { 
    display: inline; 
}

.collapsed a { 
    padding: 0; 
}

.collapsed h3 { 
    padding: 0 5px 0 0;
    margin-right: 6px;
    border-right: solid 1px #0C479D; 
}

 .collapsed .arabic h3 { 
    padding: 0 0 0 5px;
    margin-left: 6px;
    border-left: solid 1px #0C479D;  
    border-right: 0 none;
    margin-right: 0;
}

.collapsed .trailBlock .date
{
    border-right: 1px solid #0C479D;
    margin-right: 4px;
    padding: 0 6px 0 0;
    display: inline;
}

.collapsed .arabic .trailBlock .date
{
    border-left: 1px solid #0C479D;
    margin-left: 4px;
    padding: 0 0 0 6px;
    border-right: 0 none;
    display: inline;
}

.twitterFollow  
{		
	max-width: 340px;
	margin-left: 5px;
	float: left;
} 

.secondaryTrailBlocks .seperated {
    margin-bottom: 1.15em;
}
