﻿/* General Styles **************************************** */
body {
	font-size:100%; /*16px */
	font-family:verdana,Helvetica,Arial,sans-serif;
	color:#333;
	line-height:1.2em;
	text-align:center; /* centers page for IE */
	margin:0;
	padding:0;
	background:url("http://feivideo.digiknow.com/graphics/global/aerial-bg.jpg") no-repeat scroll center top #FFFFFF;
	}

.modalBackground{background-color: Black;filter: alpha(opacity=40);opacity: 0.4;}

/* resets */	
div, p, input, form, select, textarea, fieldset, label, table, th, td, dl, dt, dd {
	margin:0; padding:0;
	}h
img, table {border:0; padding: 0px; margin: 0px;}
p {margin-bottom:1.5em;}
/* links */
a {
	color:#143e75;
	text-decoration:underline;
	}
	a:hover, a:active {
		color:#143e75;
		}
	a:link, a:visited {
		color:#143e75;
		}
a img {border:none;}
/* headers */		
h1 {
	font-size:1.5em; /* 18px */
	font-family:verdana,Helvetica,Arial,sans-serif;
	font-weight:bold;
	line-height:1.6em;
	color:#005dab;
	margin:0 0 0.75em 22px;
	padding:0;
	}
	.mainContent-Inner h1 {margin-left:0;}
h2 {
	font-size:1.4em; /* 16px */
	font-family:verdana,Helvetica,Arial,sans-serif;
	font-weight:normal;
	line-height:1.1em;
	color:#f63;
	margin:0 12px 1em 12px;
	padding:0;
	}
	.mainContent-Inner h2 {margin-left:0; margin-right:0;}
	h2.blueHdr {color:#005dab; font-weight:bold;}
	
h3 {
	font-size:1.0em;
	font-family:verdana,Helvetica,Arial,sans-serif;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:0 0 0 6px;
	background:#900 url(/graphics/global/bg_h3tile.gif) repeat-x top left;
	height:23px;
	overflow:hidden;
	}
	.tblFrame h3 { margin:0 7px; }
	.featProdRight h3 {
		font-size:1.17em; /* 14px */
		padding:0;
		background:none;
		height:auto;
		}
h4 {
	font-size:1.0em; /* 12px */
	font-family:verdana,Helvetica,Arial,sans-serif;
	font-weight:bold;
	color:#333;
	line-height:2.0em;
	margin:0;
	padding:0;
	}
h5 {
	font-size:1.0em; /* 12px */
	font-family:verdana,Helvetica,Arial,sans-serif;
	font-weight:bold;
	color:#143e75;
	margin:0;
	padding:0;
	}
h6 {
	font-size:1.0em; /* 12px */
	font-family:verdana,Helvetica,Arial,sans-serif;
	font-weight:bold;
	color:#005dab;
	line-height:1.2em;
	margin:0 0 10px 0;
	padding:0;
	}
/* text decorations */
.bold {font-weight:bold;}
.italics {font-style:italic;}
.redBold {font-weight:bold; color:#900;}
.blueBold {font-weight:bold; color:#143e75;}
.small {font-size:0.833em;}
.error {font-weight:bold; color:#900; background: #e7dec4;}
.required {color:#f00;}

/* Site Structure ************************************************ */
	
.container {
	font-size:0.75em; /* 12px */
	font-family:verdana,Helvetica,Arial,sans-serif;
	text-align:left; /* resets body center align */
	width:990px;
	background:#537fb3;
	margin:0 auto; /* centered */
	}
	.sideFrame {
		width:20px;
		float:left;
		}
	.pageBody {
		width:950px;
		background:url("/graphics/global/bg_page.gif") repeat-y scroll 195px 50% #104E87;
		float:left;
		}
		.leftCol {
			width:195px;
			float:left;
			background-color: #104E87;
			}
			
			.leftCol a, .rightCol a {color:#fff}
			
			* html body .leftCol {overflow:hidden;}
		.centerCol {
			width:559px;
			float:left;
			background:#e7dec4;
			/*background:#EDF0F5;*/
			}
			.home .centerCol{
				background-color:#EDF0F5;
			}
			* html body .centerCol {overflow:hidden;}
			.mainContent {
				background-color:#E7DEC4;
				background-image:url("/graphics/global/bg_mainContent.jpg");
				background-position:center top;
				background-repeat:no-repeat;
				clear:both;
				padding-top:20px;
				position:relative;
				width:559px;
				}
				.home .mainContent{
					background-color:#EDF0F5;
					background-image:none;
				}
				.mainContent-Inner {padding:0 22px;} /* CANNOT be used to wrap framed table layouts */
					/* cancels heading margins */
					.mainContent-Inner h1 {margin-left:0;}
					.mainContent-Inner h2 {margin-left:-10px; margin-right:-10px;}
				.mainContent-Inner2 {padding:0 12px;} /* CANNOT be used to wrap framed table layouts */
					/* cancels heading margins */
					.mainContent-Inner h1 {margin-left:10px;}
					.mainContent-Inner h2 {margin-left:0px; margin-right:0px;}
			.mainContent2 {
				width:559px;
				clear:both;
				background:transparent url(/graphics/global/bg_mainContent.jpg) no-repeat center top;
				}
			.subSponsor {
				margin-top:-20px;
				width:559px;
				height:78px;
				}
		.rightCol {
			width:196px;
			float:left;
			background:url("/graphics/global/navbg_vTile.jpg") repeat scroll 0 0 transparent;
			height:541px;
			height:1200px important!;
			overflow:visible;
			margin-top:154px;
			}
			
			#rightColHeader{
				position:absolute;
				top:0;
			}
			
			* html body .rightCol {overflow:hidden;}
/* alignment */
.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.clearAll {clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px;}

.centered {text-align:center; margin-left:auto; margin-right:auto;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}

/* pre-load rollover images */
.preLoad {display:none;}

/* for hiding SEO text */
.hidden {display:none;}

/* skip to content link for screen readers */
a.skip, a.skip:hover, a.skip:visited {
	display:block;
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	}
 
	a.skip:active {
		position:static;
		width:auto;
		height:auto;
		} 

/* Global Header ************************************************ */
.siteHeader {
	width:559px;
	height:118px;
	}
.subHeader {
	width:559px;
	height:112px;
	margin-top:35px;
	}

/* Footer **************************************** */
.footerBanner {
	margin:0 0 20px 8px;
	clear:both;
	}
.footer { 
	text-align:center;
	border-top:1px #9eb2b5 solid;
	margin:0 12px;
	padding:10px 0 42px 0;
	color:#143e75;
	font-size:1em; /* 12px */
	clear:both; 
	}
	.footer p {
		margin-bottom:0.5em;
		}
	.copyright {
		font-size:0.83em; /* 10px */
		}
#socmed {border-bottom:1px #9eb2b5 solid; padding-bottom:6px; margin-bottom:10px; text-align:center;}		
	#socmed img {margin:0 24px;}
		
/* Sidebar Parts **************************************** */

#logo_left{
	background-image:url("/graphics/global/logo_left.jpg");
	background-repeat:no-repeat;
	height:152px;
	width:195px;
}
.countdown {
	background:url("/graphics/home/bg_daystogo.jpg") no-repeat scroll left top #0E4B84;
	height:152px;
	position:relative;
	width:196px;
	}
	.numbers {
		padding:45px 0 0 59px;
		}
		.number {
			color:#CC0000;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-size:34px;
			font-weight:bold;
			left:-9px;
			line-height:1em;
			margin-right:15px;
			position:relative;
			text-align:center;
			top:-14px;
			width:20px;
			}
.leftAds {
	width:195px;
	text-align:center;
	}
	.leftAds img {
		border:0;
		}
	.leftAd {
		margin-bottom:4px;
		}
.search {
	background:none repeat scroll 0 0 transparent;
	height:24px;
	width:196px;
}
	.searchFields {
		padding:0 0 0 13px;
		}
		.searchFields input {
			vertical-align:middle;
			}
		.searchFields .searchField {
			width:120px;
			margin-right:4px;
			}
#social_links{
	padding-left:13px;
}
.rightAds {
	clear:both;
	position:relative;
	text-align:center;
	width:196px;
}
	.rightAds img {
		border:0;
		margin-top:10px;
		}
	.rightAd {
		margin-bottom:4px;
		}
.home .rightAds{
	top:-35px;
}
		
/* Navigation **************************************** */

.nav {
	background:url("/graphics/global/navbg_vTile2.jpg") repeat-y scroll left center #0E4B84;
	margin:0 0 8px;
	padding-top:0;
	width:195px;
	}
	.nav a {text-decoration:none; cursor:pointer;}

/* Home Page **************************************** */
.home .countdown {
	width:196px;
	height:152px;
	background:#0E4B84 url(/graphics/home/bg_daystogo.jpg) no-repeat scroll left top;
	position:relative;
	}
	.home .numbers {padding:45px 0 0 59px;}
		.home .number {
			float:left;
			margin-right:14px;
			color:#c00;
			font-size:34px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			width:20px;
			text-align:center;
			line-height:1em;
			}
			
	#count_date{
		color:#CC0000;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		left:10px;
		margin-top:122px;
		position:absolute;
	}
.weather-box{
	background:url("/graphics/home/bg_rightside.jpg") no-repeat scroll left top #0E4B84;
	height:152px;
	position:relative;
	width:196px;
}
.weather {
	background:#d3dce5;
	border:#aeb9c6 1px solid;
	text-align:center;
	width:169px;
	height:70px;
	font:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#006699;
	position:absolute;
	margin-left:15px;
	margin-top:41px;
	z-index:2;
			}
			.weather .text {
				float:left;
				margin-top:10px;
				height:25px;
			}
			.weather .leftTop {
				float:left;
				margin-left:10px;
			}
			.weather .leftBtm {
				float:right;
				margin-right:2px;
				margin-top:11px;
			}
			
			.weather .rightBtm {
				float:left;
				margin-left:2px;
				margin-top:-3px;
			}
			
			.weather-text {
				padding-left:15px;
				}
				
	.weather-text span{
		margin-left:10px;
		}
.homeHeader {
	width:559px;
	height:152px;
	background-color:#135f9b;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-family:Arial;
	margin-bottom:4px;
}
	.homeHeader a{
		color:#FFFFFF !important;
		font-size:15px;
		font-weight:bold;
		margin:0 22px;
		position:relative;
		text-decoration:none;
		top:-2px;
	}
	#hheader1{
		height:15px;
		overflow:hidden;
	}
		#hheader1 span{
			font-size:12px;
			position:relative;
			top:-3px;
		}
		#hheader1 img{
			margin:0 5px;
			vertical-align:middle;
		}
	#hheader2{
		background-image:url("/graphics/global/bg_header.jpg");
		background-repeat:no-repeat;
		height:120px;
		overflow:hidden;
	}
	#hheader3{
		height:17px;
		overflow:hidden;
	}
.newsRotator {
	background-color:#EDF0F5;
	margin-top:-4px;
	padding-bottom:16px;
	padding-top:13px;
	text-align:center;
	width:559px;
 }
.home	.topStoriesTop {
		width:543px;
		height:7px;
		background:transparent url(/graphics/home/bg_box542w_tanTop.gif) no-repeat center top;
		}
		
.homeBoxLeft {
	width:268px;
	height:288px;
	overflow:hidden;
	background:#fff url(/graphics/home/bg_box268w_tanTile.gif) repeat-y center;
	}
	.homeBoxLeftTop {
		width:268px;
		height:6px;
		background:transparent url(/graphics/home/bg_box268w_tanTop.gif) no-repeat center top;
		}
		* html body .homeBoxLeftTop {overflow:hidden;}
	.homeBoxLeftFoot {
		float:left;
		width:268px;
		background:transparent url(/graphics/home/bg_box268w_tanFoot.gif) no-repeat center bottom;
		margin:0 11px 6px 8px;
		padding-bottom:6px;
		}
		* html body	.homeBoxLeftFoot {margin-left:4px; overflow:hidden;}
	.homeBoxLeftInner {
		margin:1px 7px 1px 8px;
		height:280px;
		background:#e7dec4;
		}
		.homeBoxLeftInner .photoThmb {
			border:1px #c7b69f solid;
			float:left;
			margin:5px 0 0 5px;
			}
.trHomePhotoGallery {
	padding: 1px 1px 1px 1px;	
	}
.tdHomePhotoGallery {
	padding: 1px 1px 1px 1px;	
	}
.homeBoxRight {
	width:263px;
	height:288px;
	overflow:hidden;
	background:#fff url(/graphics/home/bg_box263w_tanTile.gif) repeat-y center;
	}
	.homeBoxRightTop {
		width:263px;
		height:6px;
		background:transparent url(/graphics/home/bg_box263w_tanTop.gif) no-repeat center top;
		}
		* html body .homeBoxRightTop {overflow:hidden;}
	.homeBoxRightFoot {
		float:left;
		width:263px;
		background:transparent url(/graphics/home/bg_box263w_tanFoot.gif) no-repeat center bottom;
		margin:0 0 6px 0;
		padding-bottom:6px;
		}
		* html body .homeBoxRightFoot {overflow:hidden;}
	.homeBoxRightInner {
		margin:1px 7px 1px 7px;
		font-size:0.83em; /* 10px */
		line-height:1.25em;
		height:280px;
		background:#e7dec4;
		}
		.featProdLeft {
			float:left;
			margin:6px 8px 0 6px;
			width:109px;
			}
			.prodThmb {
				border:1px #c7b69f solid;
				margin-bottom:9px;
				}
			.prodBtn {
				margin-bottom:5px;
				}
		.featProdRight {
			width:120px;
			float:left;
			}
			.featProdRight h3 {
				font-size:1em; /* 10px */
				font-weight:bold;
				color:#143e75;
				margin:1em 0 1.25em 0;
				padding:0;
				}
			.featProdRight p {
				margin:0 0 1.1em 0;
				}
.home .rightCol {
	background:url("/graphics/global/navbg_vTile.jpg") repeat scroll 0 0 transparent;
	height:541px;
	}



.home .search {
	background:none;
	height:24px;
	width:196px;
	}
.searchLabel{
	font-family:Arial;
	color:#fff;
	font-size:14px;
	margin-left:13px;
}
	.home .searchFields {
		padding:0 0 0 14px;
		}
		.home .searchFields input {
			vertical-align:middle;
			}
		.home .searchFields .searchField {
			width:120px;
			margin-right:4px;
			}
			
			
.home .rightAds {
	position:relative;
	text-align:center;
	top:-32px;
	width:196px;
}


/* DISCIPLINE MENU */
#menu_disciplines{
	background-color:#FFFFFF;
	border:2px outset #9A9C9F;
	height:322px;
	margin:13px auto;
	padding:12px 10px 0;
	width:144px;
}
.disc_icons{
	clear:both;
	position:relative;
}
	#disc_icons_1{
	
	}
	#disc_icons_2{
		margin-top:-10px;
		top:-7px;
	}
	#disc_icons_3{
		top:-14px;
	}
	#disc_icons_4{
		top:-21px;
	}
	#disc_icons_5{
		top:-28px;
	}
	#disc_icons_6{
		top:-35px;
	}
	#disc_icons_7{
		top:-42px;
	}
	#disc_icons_8{
		top:-49px;
	}
.disc_icon{
	width:36px;
	height:36px;
	overflow:hidden;
	float:left;
	background-repeat:no-repeat;
	display:block;
}
	#icon_1{
		background-image:url(/graphics/global/icon_36_Reining.gif);
	}
	#icon_2{
		background-image:url(/graphics/global/icon_36_Endurance.gif);
	}
	#icon_3{
		background-image:url(/graphics/global/icon_36_Dressage.gif);
	}
	#icon_4{
		background-image:url(/graphics/global/icon_36_Eventing.gif);
	}
	#icon_5{
		background-image:url(/graphics/global/icon_36_Jumping.gif);
	}
	#icon_6{
		background-image:url(/graphics/global/icon_36_ParaDressage.gif);
	}
	#icon_7{
		background-image:url(/graphics/global/icon_36_Vaulting.gif);
	}
	#icon_8{
		background-image:url(/graphics/global/icon_36_Driving.gif);
	}
.disc_info{
	width:90px;
	height:36px;
	float:left;
	margin:5px;
	position:relative;
	top:-3px;
}
	.disc_info span, .disc_info a{
		color:#9C3B44 !important;
		font-size:10px;
		text-decoration:none;
		font-family:Arial;
	}
	.disc_info h6, .disc_info h6 a{
		color:#000!important;
		margin:0;
		font-family:Arial;
		font-size:11px;
	}
			
.quickLinks {
	background:url("/graphics/home/bg_QuickLinks_tile.gif") repeat-y scroll left center transparent;
	font-size:0.83em;
	position:relative;
	top:-34px;
	width:196px;
	}
	.quickLinks h2 {
		background:transparent url(/graphics/home/bg_QuickLinks_top.gif) no-repeat top left;
		width:196px;
		height:42px;
		margin:0;
		padding:0;
		}
		.quickLinks h2 span {
			position:relative;
			z-index:-1;
			}
	.quickLinks ul {
		list-style-type:none;
		padding:12px 24px 22px 20px;
		margin:0;
		}
		.quickLinks ul li {
			list-style-type:none;
			margin:1.0em 0 0 0;
			padding:0 0 0 17px;
			background:transparent url(/graphics/global/bullet_7square_red.gif) no-repeat 0 7px;
			}
			
			.quickLinks a{
				color:#000!important;
			}
.photoRotator {
	width:196px;
	height:415px;
	}
	
/* General Sub Page Styles ************ ************************************************ */
img.photoLeft {float:left; border:1px solid #cab9a2; margin-right:10px; margin-bottom:10px;}
img.photoRight {float:right; border:1px solid #cab9a2; margin-left:10px; margin-bottom:10px;}
img.photo {border:1px solid #cab9a2;}


.PageOperations {
	background: url(/graphics/global/head_pageBar.jpg) no-repeat;
	width:534px;
	height:50px;
	vertical-align:middle;
	color:#0a2f65;
	padding:7px 0 0 25px;
	}
.PageOperations .buttons {
	margin:11px 16px 0 0;
	text-align:right;
	float:right;
	}
	
#ctl00_EmailButton{
	left:4px;
	position:relative;
}
.buttons > img{
	left:7px;
	position:relative;
}
#ctl00_lnkPrint{
	left:15px;
	position:relative;
}

#linkTV{
	left:5px;
	margin-bottom:-31px;
	position:relative;
	z-index:1;
}


/* 2 column layout - 2 columns that expand independently */
.sub2ColLeft {
	float:left;
	width:263px;
	margin:0 15px 0 9px;
	}
	* html body .sub2ColLeft {margin:0 13px 0 5px;}
.sub2ColRight {
	float:left;
	width:263px;
	margin:0;
	}
	
	

/* framed content and tables */
.tblFrame {
	clear:both;
	width:543px;
	background:#fff url(/graphics/global/bg_box543w_tanTile.gif) repeat-y center;
	margin:0 8px 5px 8px;
	}
	* html body .tblFrame {background:transparent url(/graphics/global/bg_box543w_tanTile.gif) repeat-y left;}
	.tblFrameTop {
		width:543px;
		height:7px;
		background:transparent url(/graphics/home/bg_box542w_tanTop.gif) no-repeat center top;
		}
		* html body .tblFrameTop {overflow:hidden;}
	.tblFrameTopWht {
		width:543px;
		height:7px;
		background:transparent url(/graphics/global/bg_box543w_whtTop.jpg) no-repeat center top;
		}
	.tblFrameFoot {
		width:543px;
		height:7px;
		background:transparent url(/graphics/global/bg_box543w_tanFoot.gif) no-repeat center bottom;
		}
		* html body .tblFrameFoot { margin-top:-6px;}
	.tblFrame .tblFrame-Inner { /* for general content framed */
		margin:0 7px;
		background:#fcf2e2;
		padding:12px 6px 4px 6px;
		font-size:0.917em; /*11px*/
		line-height:1.25em;
		} 

/* framed boxes - 2 box columns that expand vertically together (used on Discipline landing pages) */
.boxFrame2col {
	clear:both;
	width:543px;
	background:#fff url(/graphics/global/box_543w_2Col_tanTile.gif) repeat-y center;
	margin:0 8px 5px 8px;
	}
	* html body .boxFrame2col {background:transparent url(/graphics/global/box_543w_2Col_tanTile.gif) repeat-y left;}
	.boxFrame2colTop {
		width:543px;
		height:7px;
		background:transparent url(/graphics/global/box_543w_2Col_tanTop.gif) no-repeat center top;
		}
		* html body .boxFrame2colTop {overflow:hidden;}
	.boxFrame2colFoot {
		clear:both;
		width:543px;
		height:7px;
		background:transparent url(/graphics/global/box_543w_2Col_tanFoot.gif) no-repeat center bottom;
		}
		* html body .boxFrame2colFoot { margin-top:-6px;}
	.colLeft {
		margin:0 29px 0 8px;
		width:249px;
		float:left;
		background:#e7dec4;
		}
	.colRight {
		width:249px;
		float:left;
		background:#e7dec4;
		}

/* framed box - half page - 263 wide */

.boxFrame263 {
	width:263px;
	background:transparent url(/graphics/global/box_263w_Foot.gif) no-repeat center bottom;
	margin:0 0 10px 0;
	padding-bottom:7px;
	}
	* html body .boxFrame263 {overflow:hidden;}
	.boxFrame263Inner {
		width:263px;
		background:#fff url(/graphics/global/box_263w_Tile.gif) repeat-y center;
		}
		.boxFrame263Top {
			width:263px;
			height:7px;
			background:transparent url(/graphics/global/box_263w_Top.gif) no-repeat center top;
			}
			* html body .boxFrame263Top {overflow:hidden;}





	/* framed box - half page - 263 wide - Used on Tickets and Hospitality section */
	
	/* 1st box */
	.thboxFrame263 {
	width:263px;
	background:transparent url(/graphics/global/box_263w_Foot.gif) no-repeat center bottom;
	margin:0px 0px 0px 15px;
	padding-bottom:7px; float:left;
	}
	* html body .thboxFrame263 {overflow:hidden;}
		
	.thBoxHead {width:249px;height:280px;white-space:nowrap;margin:0 auto;background-color:#e7dec4;}
	.thBoxHead .thPicture {width:196px;margin:10px auto;}
	.thBoxHead .thParagraph {width:196px;margin:0 auto;font-size:11px;text-align:center;line-height:13px;}	
	.thBoxHead .thHorseLogo{width:93px;margin:10px auto 5px auto;}	
	.thBoxHead .thButton{width:99px;margin:0px auto;}
	
	/* 2nd box */
	.thboxFrame263_b {
	width:263px;
	background:transparent url(/graphics/global/box_263w_Foot.gif) no-repeat center bottom;
	margin:0 10px 10px 0;
	padding-bottom:7px; float:right;
	}
	* html body .thboxFrame263_b {overflow:hidden;}
		
	.thBoxHead_b {width:249px;height:280px;white-space:nowrap;margin:0 auto;background-color:#e7dec4;}
	.thBoxHead_b .thPicture {width:196px;margin:10px auto;}	
	.thBoxHead .thParagraph {width:196px;margin:0 auto;font-size:11px;text-align:center;line-height:13px;}
	.thBoxHead_b .thHorseLogo{width:93px;margin:10px auto 5px auto;}	
	.thBoxHead_b .thButton{width:99px;margin:0px auto;}
	
	/* Common */
		.thboxFrame263Inner {
		width:263px;
		background:#fff url(/graphics/global/box_263w_Tile.gif) repeat-y center;
		}
		.thboxFrame263Top {
			width:263px;
			height:7px;
			background:transparent url(/graphics/global/box_263w_Top.gif) no-repeat center top;
			}
			* html body .thboxFrame263Top {overflow:hidden;}		
				
			
			
/* framed box - 209 wide */

.boxFrame209 {
	width:209px;
	background:transparent url(/graphics/global/box_209w_Foot.gif) no-repeat center bottom;
	margin:0 0 10px 0;
	padding-bottom:7px;
	}
	* html body .boxFrame209 {overflow:hidden;}
	.boxFrame209Inner {
		width:209px;
		background:#fff url(/graphics/global/box_209w_Tile.gif) repeat-y center;
		}
		.boxFrame209Top {
			width:209px;
			height:7px;
			background:transparent url(/graphics/global/box_209w_Top.gif) no-repeat center top;
			}
			* html body .boxFrame209Top {overflow:hidden;}

/* framed box - 145 wide */

.boxFrame145 {
	width:145px;
	background:transparent url(/graphics/global/box_145w_Foot.gif) no-repeat center bottom;
	margin:0 0 10px 0;
	padding-bottom:7px;
	}
	* html body .boxFrame145 {overflow:hidden;}
	.boxFrame145Inner {
		width:145px;
		background:#fff url(/graphics/global/box_145w_Tile.gif) repeat-y center;
		}
		.boxFrame145Top {
			width:145px;
			height:7px;
			background:transparent url(/graphics/global/box_145w_Top.gif) no-repeat center top;
			}
			* html body .boxFrame145Top {overflow:hidden;}
			
/* Search results */
.results {
	margin:0 7px;
	font-size:0.833em;
	}
	.resultsHead {
		background:#a58b6f;
		color:#fff;
		font-size:0.917em; /*11px*/
		text-align:right;
		padding:4px 6px;
		}
	.result {
		padding:8px 15px;
		background:#d8cdc1;
		font-size:0.917em; /*11px*/
		line-height:1.2em;
		}
		.result p {margin-bottom:0.5em;}
	.results .atern {
		background:#fcf2e2;
		}

/* About *************************************************/

.AboutTitle {
	font-size: 14pt;
	font-weight: bold;
	color: #005DAB;
	padding-bottom: 15px;
	}	
.AboutImage {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	}
.HistoryImage {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	}
.listDisciplines {
	clear:both;
	}
/* leadership */
.leadership {padding-bottom:20px;}
.leadership .keyLogos div div {
	background:#fff;
	text-align:center;
	padding:10px 0 6px 0;
	}
	
.LeadershipMember
{
    width: 100%;
    padding: 17px 10px 0px 10px;
    color: #333333;
    font-family: Verdana;
}    	

.LeadershipMember a
{
    font-weight: bold;
    text-decoration: none;
    color: #333333;    
}    

.LeadershipMember p
{
    padding-right: 10px;    
}    

.LeadershipImage
{
    border: 1px solid #cbbba4;    
    float: left;
    margin-right: 10px;
}    
.LeadershipHR {
    width: 100%;
    color: #ff9966;
	clear:both;
	}    
	
/* FAQs page */
.faqForm {
	border-bottom:3px double #9d8e77;
	border-top:3px double #9d8e77;
	background:transparent url(/graphics/about/bg_faqForm.gif) repeat-y center;
	padding:8px 0 8px 24px;
	font-size:0.917em;
	font-weight:bold;
	margin-bottom:20px;
	}
	.faqForm input {
		margin-bottom:-4px;
		}
	.faqForm select,
	.faqForm select option {
		font-size:11px;
		}
	.faqForm div {
		float:right;
		margin-right:12px;
		}
/* sponsors */
.sponsors {
	background:#fff;
	text-align:center;
	}
	.sponsors h3 {
		text-align:left;
		line-height:20px;
		}
	.sponsors img {
		margin:8px 6px;
		}
	.sponsors table {
		text-align:center;
		width:100%;
		background:#ffffff;
		}
	
/* The Competition ****************************************/
.compIcons {
	background:transparent url(/graphics/competition/disciplines_background.gif) 0px 0px no-repeat;
	}
.discIcons {
	margin-left:11px;
	margin-bottom:6px;
	}
/*.CompetitionList {
	padding:20px 22px;
	}*/
.Discipline {
	width: 510px;
	position: relative;
	padding-bottom: 20px;
	overflow: auto;
	}
	.Discipline .DisciplineIcon {
		width: 50px;
		height: 100%;
		text-align: left;
		float: left;
		}
	.Discipline .DisciplineDescription {
		width: 436px;
		color: #000000;
		font-family: Arial, sans-serif;
		font-size: 9pt;
		padding-bottom: 20px;
		border-bottom: 1px solid #f63;
		float: right;
		}
		.Discipline .DisciplineDescription a.title {
			font-size: 10pt;
			color: #274776;
			font-weight: bold;
			text-decoration: none;
			}
		.Discipline .DisciplineDescription a.title:hover {
			text-decoration: underline;
			}
		.Discipline .DisciplineDescription a {
			color: #274776;
			}
			
/* Discipline Landing Pages **************************************** */
/* non-color/graphics styles */
.disciplineHeader { 
	margin-top:-20px;
	width:559px;
	height:78px;
	}
.btn-view-course {
    float:right;
    margin:35px 13px 0 0;
    }

table.discIntro {
	margin:1px 8px;
	}
table.discIntro td.introImg {
	padding-right:4px;
	}
table.discIntro td.introText {
	background:#fcf2e2;
	font-size:11px;
	color:#666;
	padding:15px 10px 23px 10px;
	}
	table.discIntro td.introText h2 {
		font-size:20px;
		font-family:verdana,Helvetica,Arial,sans-serif;
		font-weight:normal;
		line-height:1.1em;
		color:#666;
		margin:0 0 1em 0;
		padding:0;
		}
.headViewAllsm {
	width:77px;
	height:28px;
	float:left;
	}
	.headViewAllsm a {
		width:77px;
		height:28px;
		display:block;
		}
		.headViewAllsm a span {display:none;}
.headViewAll {
	width:77px;
	height:28px;
	float:left;
	}
	.headViewAll a {
		width:77px;
		height:28px;
		display:block;
		}
		.headViewAll a span {display:none;}

.headNews {
	margin-left:8px;
	width:450px;
	height:28px;
	float:left;
	color:#fff;
	}
	.headNews span {display:none;}
.disciplineNews {
	clear:both;
	margin:0 8px;
	}
	.disciplineNews table {
		background:#fcf2e2;
		color:#143e75;
		font-size:0.83em; /* 10px */
		width:100%;
		}
		.disciplineNews table th {
			padding:8px 12px;
			width:30%;
			font-weight:bold;
			text-align:left;
			vertical-align:top;
			}
		.disciplineNews table td {
			padding:8px 12px;
			text-align:left;
			vertical-align:top;
			}
			.disciplineNews table td.headTd {padding:0; background:#fff;}
.disciplineResults .eventResults {margin:0 4px;color:#143E75;}
	.disciplineResults .eventResults h2.blueHdr {display:none;}
	.disciplineResults .eventResultsList {margin-bottom:0px;margin-top:0px;padding:1px 4px;}
	.disciplineResults .eventResultsList h4.listHeader {padding:0;height:28px;width:527px;overflow:hidden;text-indent:-9000px;}
	.disciplineResults .eventResultsList .links {margin:0;padding:0;list-style:none;background:#FCF2E2;}
	.disciplineResults .eventResultsList .links li {margin:0;padding:0;list-style:none;padding:8px 12px;font-weight:bold;font-size:0.83em;}
	.disciplineResults .eventResultsList .links a {padding:8px;font-weight:normal;}
.headVideo {
	width:172px;
	height:28px;
	float:left;
	color:#fff;
	}
	.headVideo span {display:none;}
.disciplineVideo {
	clear:both;
	text-align:center;
	font-style:italic;
	font-size:0.833em;
	padding-top:10px;
	width: 250px;
	height:250px;
	}
.headSchedule {
	width:172px;
	height:28px;
	float:left;
	color:#fff;
	}
	.headSchedule span {display:none;}
.disciplineSchedule {
	float:left;
	}
	.disciplineSchedule table {
		margin:0 0 10px 0;
		width:249px;
		}
		.disciplineSchedule table tr.altern {
			background:#fcf2e2;
			}
		.disciplineSchedule table th {
			padding:8px 0 8px 8px;
			font-size:0.833em;
			line-height:1.1em;
			text-align:left;
			vertical-align:top;
			}
		.disciplineSchedule table td {
			padding:8px 4px;
			font-size:0.833em;
			line-height:1.1em;
			font-weight:bold;
			text-align:left;
			vertical-align:top;
			}
			.disciplineSchedule table th .hours {
				color:#900;
				}
			.disciplineSchedule table th .venName {
				font-weight:normal;
				font-style:italic;
				}
	.tixBtns {
		text-align:center;
		}
.headVenue {
	margin-left:8px;
	width:450px;
	height:28px;
	float:left;
	color:#fff;
	}
	.headVenue span {display:none;}
.venue {
	clear:both;
	margin:0 8px;
	text-align:center;
	padding:12px 0;
	}
.hospitality div div {
	margin:0 7px;
	padding:8px 12px;
	background:#e7dec4;
	}
.hospitality h3 {
	height:23px;
	padding:5px 0 0 11px;
	}
/* color styles for each discipline */
.dressageLanding {}
	.dressageLanding .disciplineHeader {background:transparent url(/graphics/competition/dressage/pgHead.gif) no-repeat;}
	.dressageLanding .headViewAllsm {background:#00548e url(/graphics/competition/dressage/head_ViewAll_sm.gif) no-repeat;}
	.dressageLanding .headViewAll {background:#00548e url(/graphics/competition/dressage/head_ViewAll_wide.gif) no-repeat;}
	.dressageLanding .headNews {background:#00548e no-repeat;}
	.dressageLanding .disciplineNews table td.headTd {background:url(/graphics/competition/dressage/head_empty.gif) repeat-x;padding:0;height:28px;width:573px;}
	.dressageLanding .disciplineNews .altern {background:#beced4;}
	.dressageLanding .headVideo {background:#00548e url(/graphics/competition/dressage/head_Video.gif) no-repeat;}
	.dressageLanding .headSchedule {background:#00548e url(/graphics/competition/dressage/head_Schedule.gif) no-repeat;}
	.dressageLanding .headVenue {background:#00548e url(/graphics/competition/dressage/head_Venue.gif) no-repeat;}
	.dressageLanding .venue {background:#beced4;}
	.dressageLanding .hospitality h3 {background:#00548e url(/graphics/competition/dressage/head_empty.gif) repeat-x;}
.eventingLanding {}
	.eventingLanding .disciplineHeader {background:transparent url(/graphics/competition/eventing/pgHead.gif) no-repeat;}
	.eventingLanding .headViewAllsm {background:#006545 url(/graphics/competition/eventing/head_ViewAll_sm.gif) no-repeat;}
	.eventingLanding .headViewAll {background:#006545 url(/graphics/competition/eventing/head_ViewAll_wide.gif) no-repeat;}
	.eventingLanding .headNews {background:#006545 no-repeat;}
	.eventingLanding .disciplineNews table td.headTd {background:url(/graphics/competition/eventing/head_empty.gif) repeat-x;padding:0;height:28px;width:573px;}
	.eventingLanding .disciplineNews .altern {background:#a5c4b2;}
	.eventingLanding .headVideo {background:#006545 url(/graphics/competition/eventing/head_Video.gif) no-repeat;}
	.eventingLanding .headSchedule {background:#006545 url(/graphics/competition/eventing/head_Schedule.gif) no-repeat;}
	.eventingLanding .headVenue {background:#006545 url(/graphics/competition/eventing/head_Venue.gif) no-repeat;}
	.eventingLanding .venue {background:#b9c6ab;}
	.eventingLanding .hospitality h3 {background:#006545 url(/graphics/competition/eventing/head_empty.gif) repeat-x;}
.drivingLanding {}
	.drivingLanding .disciplineHeader {background:transparent url(/graphics/competition/driving/pgHead.gif) no-repeat;}
	.drivingLanding .headViewAllsm {background:#aa9a00 url(/graphics/competition/driving/head_ViewAll_sm.gif) no-repeat;}
	.drivingLanding .headViewAll {background:#aa9a00 url(/graphics/competition/driving/head_ViewAll_wide.gif) no-repeat;}
	.drivingLanding .headNews {background:#aa9a00 no-repeat;}
	.drivingLanding .disciplineNews table td.headTd {background:url(/graphics/competition/driving/head_empty.gif) repeat-x;padding:0;height:28px;width:573px;}
	.drivingLanding .disciplineNews .altern {background:#dfd393;}
	.drivingLanding .headVideo {background:#aa9a00 url(/graphics/competition/driving/head_Video.gif) no-repeat;}
	.drivingLanding .headSchedule {background:#aa9a00 url(/graphics/competition/driving/head_Schedule.gif) no-repeat;}
	.drivingLanding .headVenue {background:#aa9a00 url(/graphics/competition/driving/head_Venue.gif) no-repeat;}
	.drivingLanding .venue {background:#fdf393;}
	.drivingLanding .hospitality h3 {background:#aa9a00 url(/graphics/competition/driving/head_empty.gif) repeat-x;}
.jumpingLanding {}
	.jumpingLanding .disciplineHeader {background:transparent url(/graphics/competition/jumping/pgHead.gif) no-repeat;}
	.jumpingLanding .headViewAllsm {background:#8b0029 url(/graphics/competition/jumping/head_ViewAll_sm.gif) no-repeat;}
	.jumpingLanding .headViewAll {background:#8b0029 url(/graphics/competition/jumping/head_ViewAll_wide.gif) no-repeat;}
	.jumpingLanding .headNews {background:#8b0029 no-repeat;}
	.jumpingLanding .disciplineNews table td.headTd {background:url(/graphics/competition/jumping/head_empty.gif) repeat-x;padding:0;height:28px;width:573px;}
	.jumpingLanding .disciplineNews .altern {background:#d5a1a8;}
	.jumpingLanding .headVideo {background:#8b0029 url(/graphics/competition/jumping/head_Video.gif) no-repeat;}
	.jumpingLanding .headSchedule {background:#8b0029 url(/graphics/competition/jumping/head_Schedule.gif) no-repeat;}
	.jumpingLanding .headVenue {background:#8b0029 url(/graphics/competition/jumping/head_Venue.gif) no-repeat;}
	.jumpingLanding .venue {background:#d5a1a8;}
	.jumpingLanding .hospitality h3 {background:#8b0029 url(/graphics/competition/jumping/head_empty.gif) repeat-x;}
.vaultingLanding {}
	.vaultingLanding .disciplineHeader {background:transparent url(/graphics/competition/vaulting/pgHead.gif) no-repeat;}
	.vaultingLanding .headViewAllsm {background:#94bee5 url(/graphics/competition/vaulting/head_ViewAll_sm.gif) no-repeat;}
	.vaultingLanding .headViewAll {background:#94bee5 url(/graphics/competition/vaulting/head_ViewAll_wide.gif) no-repeat;}
	.vaultingLanding .headNews {background:#94bee5 no-repeat;}
	.vaultingLanding .disciplineNews table td.headTd {background:url(/graphics/competition/vaulting/head_empty.gif) repeat-x;padding:0;height:28px;width:573px;}
	.vaultingLanding .disciplineNews .altern {background:#d8e3ea;}
	.vaultingLanding .headVideo {background:#94bee5 url(/graphics/competition/vaulting/head_Video.gif) no-repeat;}
	.vaultingLanding .headSchedule {background:#94bee5 url(/graphics/competition/vaulting/head_Schedule.gif) no-repeat;}
	.vaultingLanding .headVenue {background:#94bee5 url(/graphics/competition/vaulting/head_Venue.gif) no-repeat;}
	.vaultingLanding .venue {background:#d8e3ea;}
	.vaultingLanding .hospitality h3 {background:#94bee5 url(/graphics/competition/vaulting/head_empty.gif) repeat-x;}
.Landing {}
	.reiningLanding .disciplineHeader {background:transparent url(/graphics/competition/reining/pgHead.gif) no-repeat;}
	.reiningLanding .headViewAllsm {background:#817669 url(/graphics/competition/reining/head_ViewAll_sm.gif) no-repeat;}
	.reiningLanding .headViewAll {background:#817669 url(/graphics/competition/reining/head_ViewAll_wide.gif) no-repeat;}
	.reiningLanding .headNews {background:#817669 no-repeat;}
	.reiningLanding .disciplineNews table td.headTd {background:url(/graphics/competition/reining/head_empty.gif) repeat-x;padding:0;height:28px;width:573px;}
	.reiningLanding .disciplineNews .altern {background:#d2cabe;}
	.reiningLanding .headVideo {background:#817669 url(/graphics/competition/reining/head_Video.gif) no-repeat;}
	.reiningLanding .headSchedule {background:#817669 url(/graphics/competition/reining/head_Schedule.gif) no-repeat;}
	.reiningLanding .headVenue {background:#817669 url(/graphics/competition/reining/head_Venue.gif) no-repeat;}
	.reiningLanding .venue {background:#d2cabe;}
	.reiningLanding .hospitality h3 {background:#817669 url(/graphics/competition/reining/head_empty.gif) repeat-x;}
.enduranceLanding {}
	.enduranceLanding .disciplineHeader {background:transparent url(/graphics/competition/endurance/pgHead.gif) no-repeat;}
	.enduranceLanding .headViewAllsm {background:#f3cb03 url(/graphics/competition/endurance/head_ViewAll_sm.gif) no-repeat;}
	.enduranceLanding .headViewAll {background:#f3cb03 url(/graphics/competition/endurance/head_ViewAll_wide.gif) no-repeat;}
	.enduranceLanding .headNews {background:#f3cb03 no-repeat;}
	.enduranceLanding .disciplineNews table td.headTd {background:url(/graphics/competition/endurance/head_empty.gif) repeat-x;padding:0;height:28px;width:573px;}
	.enduranceLanding .disciplineNews .altern {background:#fae89b;}
	.enduranceLanding .headVideo {background:#f3cb03 url(/graphics/competition/endurance/head_Video.gif) no-repeat;}
	.enduranceLanding .headSchedule {background:#f3cb03 url(/graphics/competition/endurance/head_Schedule.gif) no-repeat;}
	.enduranceLanding .headVenue {background:#f3cb03 url(/graphics/competition/endurance/head_Venue.gif) no-repeat;}
	.enduranceLanding .venue {background:#fae89b;}
	.enduranceLanding .hospitality h3 {background:#f3cb03 url(/graphics/competition/endurance/head_empty.gif) repeat-x;}
.paradressageLanding {}
	.paradressageLanding .disciplineHeader {background:transparent url(/graphics/competition/paradressage/pgHead.gif) no-repeat;}
	.paradressageLanding .headViewAllsm {background:#ee8a1d url(/graphics/competition/paradressage/head_ViewAll_sm.gif) no-repeat;}
	.paradressageLanding .headViewAll {background:#ee8a1d url(/graphics/competition/paradressage/head_ViewAll_wide.gif) no-repeat;}
	.paradressageLanding .headNews {background:#ee8a1d no-repeat;}
	.paradressageLanding .disciplineNews table td.headTd {background:url(/graphics/competition/paradressage/head_empty.gif) repeat-x;padding:0;height:28px;width:573px;}
	.paradressageLanding .disciplineNews .altern {background:#f8d1a4;}
	.paradressageLanding .headVideo {background:#ee8a1d url(/graphics/competition/paradressage/head_Video.gif) no-repeat;}
	.paradressageLanding .headSchedule {background:#ee8a1d url(/graphics/competition/paradressage/head_Schedule.gif) no-repeat;}
	.paradressageLanding .headVenue {background:#ee8a1d url(/graphics/competition/paradressage/head_Venue.gif) no-repeat;}
	.paradressageLanding .venue {background:#f8d1a4;}
	.paradressageLanding .hospitality h3 {background:#ee8a1d url(/graphics/competition/paradressage/head_empty.gif) repeat-x;}

/* News Section **************************************** */
.topStories {
	width:543px;
	background:#fff url(/graphics/global/bg_box543w_tanTile.gif) repeat-y center;
	margin:8px 8px 5px 8px;
	}
	.topStoriesTop {
		width:543px;
		height:7px;
		background:transparent url(/graphics/global/bg_box543w_tanTop.gif) no-repeat center top;
		}
		* html body .topStoriesTop {overflow:hidden;}
	.topStoriesFoot {
		width:543px;
		height:7px;
		background:transparent url(/graphics/global/bg_box543w_tanFoot.gif) no-repeat center bottom;
		}
		* html body .topStoriesFoot {overflow:hidden;}
		.topStories table {
			width:527px;
			color:#143e75;
			font-size:0.83em; /* 10px */
			background:#fcf2e2;
			margin:0 8px;
			border-top:1px #fff solid;
			border-bottom:1px #fff solid;
			}
			.topStories table tr.odd {
				width:529px;
				background:#d8cdc1;
				}
				.topStories table th {
					padding:8px 12px;
					width:35%;
					font-weight:bold;
					text-align:left;
					vertical-align:top;
					}
				.topStories table td {
					padding: 7px 0px 0px 12px;
					text-align:left;
					vertical-align:top;
					}
					.topStories table td.headTd {
						padding:0;
						height:28px;
						background:url(/graphics/home/box542w_head.gif) repeat-x;
						}
.rssIcon {float:right; margin-top:6px; margin-right:6px; margin-left:6px;}
.viewAllIcon {float:right;}
.topStories table .NewsArchiveDate {margin:0px;padding:0px;}    		   	
.topStories table .NewsArchiveDate td {
    background: url(/graphics/news/NewsArchive-bg.gif) no-repeat; height: 28px; padding-top: 0px; color: #FFF; font-size: 12pt; font-weight: bold; vertical-align: middle;   
	}
/* News detail page ******************************* */
.NewsDetailContent {}
	.NewsTitle {
		color:#f63;
		font-size:14px;
		font-family: Helvetica, Arial, sans-serif;
		}
	.NewsDate {
		font-size: 8pt; /* Points? Really?!? WTF */
		font-family: Verdana, Arial, sans-serif;
		padding-bottom: 5px;
		}
	.NewsAuthor {
		font-size: 8pt;
		font-family: Verdana, Arial, sans-serif;
		font-weight: bold;
		}
	.NewsContent {
		font-size: 9pt;
		font-family: Verdana, Arial, sans-serif;
		padding-top: 15px;
		padding-bottom: 20px;
		}
/* Media Center ******************************* */
.tblQuickFacts {
	background:#d8cdc1;
	width:249px;
	margin-left:7px;
	border:none;	
	}
	.tblQuickFacts tr.altern {
		background:#fcf2e2;
		}
	.tblQuickFacts td {
		padding:8px 8px 6px 16px;
		text-align:left;
		vertical-align:top;
		font-size:0.833em;  /* 10px */
		line-height:1.25em;
		color:#143e75;
		}
.mediaResources {
	margin:0 7px;
	background:#fcf2e2;
	}
	.mediaResources table {
		width:225px;
		margin:4px 0 4px 12px;
		}
		.mediaResources table td {
			padding:4px 2px;
			border-bottom:1px dotted #8aa3bb;
			font-size:0.833em;
			text-align:left;
			vertical-align:middle;
			}
			.mediaResources table td img {margin-right:7px; margin-bottom:-3px;}
			.mediaResources table td a {text-decoration:none;}
			.mediaResources table td a:hover {text-decoration:underline;}
.getAdobe {
	padding:20px 28px 22px 28px;
	font-size:0.833em;  /* 10px */
	line-height:1.17em;
	}
.boxNwsltr {
	margin:0 7px;
	padding:10px 8px 9px 11px;
	background:#aacbea;
	color:#143e75;
	font-size:0.917em;
	}
	.boxNwsltr p {margin:0 0 3px 0;padding:0; line-height:1.3em;}
	.boxNwsltr input {margin-left:153px;}

/* Newsletter ******************************* */
.nwsltrMenu {
	text-align:right;
	vertical-align:middle;
	font-size:0.917em;
	margin-top:-20px;
	margin-bottom:8px;
	}
	.nwsltrMenu select {font-size:11px;margin:0 2px;}
	.nwsltrMenu option {font-size:11px;}
	.nwsltrMenu input {margin-bottom:-4px;}
table.newsletterTble td {padding:10px;}
	
/* Calendar ******************************* */
table.calendar {
	font-size:0.833em; /* 10px */
	width:527px;
	margin:0 8px;
	background:#fcf2e2;
	}
	table.calendar th {
		width:25%;
		padding:9px 10px 8px 17px;
		color:#fff;
		font-weight:bold;
		text-transform:uppercase;
		vertical-align:middle;
		text-align:left;
		}
		table.calendar th.headCol {
			padding:8px;
			}
	table.calendar td {
		width:25%;
		padding:8px 8px 8px 12px;
		vertical-align:middle;
		text-align:left;
		color:#333;
		}
		table.calendar td.tblHead {
			width:527px;
			height:28px;
			padding:0 0 0 0;
			border-right:none;
			border-bottom:none;
			overflow:hidden;
			}
			table.calendar td.tblHead span {
				visibility:hidden;
				}
		table.calendar td.headCol {
			padding:8px;
			font-weight:bold;
			}
/* small calendar ******************************* */
.miniCal {
	height:150px;
	margin-right:9px;
	float:right;
	}
	.miniCal .boxFrame145 {
		float:left;
		}
		.calThmb {
			width:133px;
			color:#fff;
			line-height:1.1em;
			font-size:10px;
			margin-left:7px;
			}	
			.calThmb a, .calThmb a:link, .calThmb a:visited {
				color:#fff;
				text-decoration:none;
				}
			.calThmbMonth {
				width:131px;
				height:14px;
				margin-bottom:2px;
				overflow:hidden;
				text-align:center;
				}	
			.calThmbDay {
				float:left;
				width:17px;
				height:15px;
				margin-bottom:2px;
				margin-right:2px;
				overflow:hidden;
				text-align:center;
				}	
				.calThmbDayOn {
					float:left;
					width:17px;
					height:15px;
					margin-bottom:2px;
					margin-right:2px;
					overflow:hidden;
					text-align:center;
					}
			.calFoot {
				clear:both;
				height:1px;
				margin-bottom:-3px;
				}
/* calendar color variations for different disciplines */
.dressageCal .subSponsor { background:transparent url(/graphics/competition/dressage/pgHead.gif) no-repeat;}
	.dressageCal table.calendar tr.altern {background:#beced4;}
	.dressageCal table.calendar th {background:#003;}
	.dressageCal table.calendar td {
		border-bottom:1px solid #003;
		border-right:1px solid #003;
		}
		.dressageCal table.calendar td.tblHead {
			background:#00548e url(/graphics/competition/dressage/calHead.gif) no-repeat;
			border-right:none;
			border-bottom:none;
			}
		.dressageCal table.calendar td.headCol {
			color:#003;
			border-left:1px solid #003;
			}
			.dressageCal table.calendar td.headCol span.day {color:#00548e;}
			
.eventingCal .subSponsor { background:transparent url(/graphics/competition/eventing/pgHead.gif) no-repeat;}
	.eventingCal table.calendar tr.altern {background:#a5c4b2;}
	.eventingCal table.calendar th {background:#00411a;}
	.eventingCal table.calendar td {
		border-bottom:1px solid #00411a;
		border-right:1px solid #00411a;
		}
		.eventingCal table.calendar td.tblHead {
			background:#006545 url(/graphics/competition/eventing/calHead.gif) no-repeat;
			border-right:none;
			border-bottom:none;
			}
		.eventingCal table.calendar td.headCol {
			color:#00411a;
			border-left:1px solid #00411a;
			}
			.eventingCal table.calendar td.headCol span.day {color:#006545;}
						
.drivingCal .subSponsor { background:transparent url(/graphics/competition/driving/pgHead.gif) no-repeat;}
	.drivingCal table.calendar tr.altern {background:#dfd393;}
	.drivingCal table.calendar th {background:#660;}
	.drivingCal table.calendar td {
		border-bottom:1px solid #660;
		border-right:1px solid #660;
		}
		.drivingCal table.calendar td.tblHead {
			background:#aa9a00 url(/graphics/competition/driving/calHead.gif) no-repeat;
			border-right:none;
			border-bottom:none;
			}
		.drivingCal table.calendar td.headCol {
			color:#660;
			border-left:1px solid #660;
			}
			.drivingCal table.calendar td.headCol span.day {color:#aa9a00;}
			
.jumpingCal .subSponsor { background:transparent url(/graphics/competition/jumping/pgHead.gif) no-repeat;}
	.jumpingCal table.calendar tr.altern {background:#d5a1a8;}
	.jumpingCal table.calendar th {background:#300;}
	.jumpingCal table.calendar td {
		border-bottom:1px solid #300;
		border-right:1px solid #300;
		}
		.jumpingCal table.calendar td.tblHead {
			background:#8b0029 url(/graphics/competition/jumping/calHead.gif) no-repeat;
			border-right:none;
			border-bottom:none;
			}
		.jumpingCal table.calendar td.headCol {
			color:#300;
			border-left:1px solid #300;
			}
			.jumpingCal table.calendar td.headCol span.day {color:#8b0029;}
			
.vaultingCal .subSponsor { background:transparent url(/graphics/competition/vaulting/pgHead.gif) no-repeat;}
	.vaultingCal table.calendar tr.altern {background:#d8e3ea;}
	.vaultingCal table.calendar th {background:#069;}
	.vaultingCal table.calendar td {
		border-bottom:1px solid #069;
		border-right:1px solid #069;
		}
		.vaultingCal table.calendar td.tblHead {
			background:#94bee5 url(/graphics/competition/vaulting/calHead.gif) no-repeat;
			border-right:none;
			border-bottom:none;
			}
		.vaultingCal table.calendar td.headCol {
			color:#069;
			border-left:1px solid #069;
			}
			.vaultingCal table.calendar td.headCol span.day {color:#94bee5;}
			
.reiningCal .subSponsor { background:transparent url(/graphics/competition/reining/pgHead.gif) no-repeat;}
	.reiningCal table.calendar tr.altern {background:#d2cabe;}
	.reiningCal table.calendar th {background:#5a4c3b;}
	.reiningCal table.calendar td {
		border-bottom:1px solid #5a4c3b;
		border-right:1px solid #5a4c3b;
		}
		.reiningCal table.calendar td.tblHead {
			background:#817669 url(/graphics/competition/reining/calHead.gif) no-repeat;
			border-right:none;
			border-bottom:none;
			}
		.reiningCal table.calendar td.headCol {
			color:#5a4c3b;
			border-left:1px solid #5a4c3b;
			}
			.reiningCal table.calendar td.headCol span.day {color:#817669;}
			
.enduranceCal .subSponsor { background:transparent url(/graphics/competition/endurance/pgHead.gif) no-repeat;}
	.enduranceCal table.calendar tr.altern {background:#fae89b;}
	.enduranceCal table.calendar th {background:#c18300;}
	.enduranceCal table.calendar td {
		border-bottom:1px solid #c18300;
		border-right:1px solid #c18300;
		}
		.enduranceCal table.calendar td.tblHead {
			background:#f3cb03 url(/graphics/competition/endurance/calHead.gif) no-repeat;
			border-right:none;
			border-bottom:none;
			}
		.enduranceCal table.calendar td.headCol {
			color:#c18300;
			border-left:1px solid #c18300;
			}
			.enduranceCal table.calendar td.headCol span.day {color:#f3cb03;}
			
.paradressageCal .subSponsor { background:transparent url(/graphics/competition/paradressage/pgHead.gif) no-repeat;}
	.paradressageCal table.calendar tr.altern {background:#f8d1a4;}
	.paradressageCal table.calendar th {background:#c60;}
	.paraCal table.calendar td {
		border-bottom:1px solid #c60;
		border-right:1px solid #c60;
		}
		.paradressageCal table.calendar td.tblHead {
			background:#ee8a1d url(/graphics/competition/paradressage/calHead.gif) no-repeat;
			border-right:none;
			border-bottom:none;
			}
		.paradressageCal table.calendar td.headCol {
			color:#c60;
			border-left:1px solid #c60;
			}
			.paradressageCal table.calendar td.headCol span.day {color:#ee8a1d;}
			
/* small calendar color variations*/
.dressageCal .calThmbMonth {background:#003;}	
.dressageCal .calThmbDay {background:#73a1c1;}	
.dressageCal .calThmbDayOn {background:#003;}
	
.eventingCal .calThmbMonth {background:#00411b;}	
.eventingCal .calThmbDay {background:#73aa99;}	
.eventingCal .calThmbDayOn {background:#00411b;}

.drivingCal .calThmbMonth {background:#660;}	
.drivingCal .calThmbDay {background:#aa9a00;}	
.drivingCal .calThmbDayOn {background:#660;}

.jumpingCal .calThmbMonth {background:#300;}	
.jumpingCal .calThmbDay {background:#c77373;}	
.jumpingCal .calThmbDayOn {background:#300;}

.vaultingCal .calThmbMonth {background:#069;}	
.vaultingCal .calThmbDay {background:#94bee5;}	
.vaultingCal .calThmbDayOn {background:#069;}

.reiningCal .calThmbMonth {background:#5a4c3b;}	
.reiningCal .calThmbDay {background:#a49d93;}	
.reiningCal .calThmbDayOn {background:#5a4c3b;}

.enduranceCal .calThmbMonth {background:#c18300;}	
.enduranceCal .calThmbDay {background:#f3cb03;}	
.enduranceCal .calThmbDayOn {background:#c18300;}

.paradressageCal .calThmbMonth {background:#c60;}	
.paradressageCal .calThmbDay {background:#f5b977;}	
.paradressageCal .calThmbDayOn {background:#c60;}
	
/* Multimedia ****************************************/
.mmBoxHead {
	width:249px;
	height:28px;
	white-space:nowrap;
	margin-left:7px;
	}
.mmBox {
	width:249px;
	height:75px;
	background:#e7dec4;
	margin-left:7px;
	font-size:0.917em; /*11px*/
	line-height:1.1em;
	}
	.mmBoxPhoto {
		height:63px;
		padding:12px 10px 0 118px;
		background:transparent url(/graphics/multimedia/multimedia_pic_PhotoGallery.jpg) left top no-repeat;
		}
	.mmBoxVideo {
		height:63px;
		padding:12px 10px 0 118px;
		background:transparent url(/graphics/multimedia/multimedia_pic_Videos.jpg) left top no-repeat;
		}
	.mmBoxWlpr {
		height:63px;
		padding:12px 10px 0 118px;
		background:transparent url(/graphics/multimedia/multimedia_pic_Wallpapers.jpg) left top no-repeat;
		}
	.mmBoxAdCamp {
		height:63px;
		padding:12px 10px 0 118px;
		background:transparent url(/graphics/multimedia/multimedia_pic_AdCampaign.jpg) left top no-repeat;
		}
	/*screensaver is no longer used*/
	.mmBoxScrnsvr {
		height:63px;
		padding:12px 10px 0 118px;
		background:transparent url(/graphics/multimedia/multimedia_pic_Screensaver.jpg) left top no-repeat;
		}
/* wallpaper ******************************* */
.wallpapers table {
	width:100%;
	}
	.wallpapers table td {
		text-align:left;
		vertical-align:middle;
		padding:0 8px;
		}
		.wpBox {
			padding:6px;
			margin:0 7px;
			height:98px;
			background:#e7dec4;
			font-size:0.833em;
			}
			.wpBox img {
				float:left;
				border:1px solid #c7b69f;
				}
			.wpBox ul {
				margin-top:24px;
				margin:20px 0 0 160px;
				padding:0;
				}
				.wpBox li {
					line-height:1.4em;
					margin:0;
					padding:0;
					}
/* videos ******************************* */
.videoMenu {
	text-align:right;
	vertical-align:middle;
	font-size:0.917em;
	margin-top:-26px;
	margin-bottom:8px;
	margin-right:15px;
	}
	.videoMenu select {
		font-size:11px;
		margin:0 2px;
		}
	.videoMenu option {font-size:11px;}
	.videoMenu input {margin-bottom:-4px;}
table.featVid {width:526px;margin:1px 8px;}
	td.featVidHead {
		height:28px;
		background:#900 url(/graphics/multimedia/head_FeaturedVideo.gif) no-repeat;
		color:#fff;
		font-size:20px;
		font-weight:bold;
		}
		td.featVidHead span {display:none;}
	td.featVidTd {
		height:253px;
		text-align:center;
		vertical-align:middle;
		background:#666 url(/graphics/multimedia/bg_videoFeatured.jpg) no-repeat;
		}
.videoFrame {
 width:525px;
 height:253px;
 padding:3px;
 border:2px #666 solid;
 margin:0 12px 5px 12px;
 }
.vidThmbs {margin:16px 3px;}
	.vidThmbs td {
		width:112px;
		padding:0 12px 12px 12px;
		font-size:0.833em;
		line-height:1.3em;
		}	
		.vidThmbs td img {border:1px solid #c7b69f;}
		.vidThmbs td a {font-weight:bold;}
.relatedVideos {
	width: 525px;
	margin-left: 12px;
	}
.relatedTitle {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #005dab;
	}
.relatedDate {
	font-size: 7pt;
	color: #000000;
	}
.relatedVideoTitle {
	font-size: 8pt;
	color: #214e70;
	font-weight: bold;
	}
.relatedVideoTD {padding-right:23px;}
.pagination {margin-left:15px;font-size:8pt;}   
.pagination a, a:visited {color:#005DAB;}
	
/* Event Schedule *************************************** */
.schedKeyTeamCompetition {background:#8cc16f;}
.schedKeyIndividualCompetition {background:#fd7402;}
.schedKeySpecialEvent {background:#145c93;}
.schedKeyAwardCeremony {background:#f4c900;}	
.schedKeyGenAdmis {background:#F18C22;}	
.schedKey {width:12px;height:12px;float:left;margin:6px 4px 3px 12px;}	
.schedKeyLabel {font-size:0.833em;float:left;margin:6px 0 3px 0;height:12px;line-height:1.1em;}
table.schedule {
	width:527px;
	color:#143e75;
	font-size:0.83em; /* 10px */
	background:#cee1f3;
	margin:0 8px;
	}
	table.schedule th {
		height:22px;
		text-align:left;
		vertical-align:middle;
		border-top:1px #fff solid;
		border-bottom:1px #fff solid;
		border-right:2px #fff solid;
		padding-left:32px;
		white-space:nowrap;
		}
	table.schedule td {
		height:22px;
		width:18px;
		text-align:center;
		vertical-align:middle;
		border-top:1px #fff solid;
		border-bottom:1px #fff solid;
		border-right:2px #fff solid;
		}
		table.schedule td.class {background:#8cc16f;}
		table.schedule td.final {background:#fd7402;}
		table.schedule td.show {background:#145c93;}
	table.schedule tr.month th {
		height:18px;
		color:#fff;
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
		background:#145c93;
		padding-left:0;
		}
	table.schedule tr.date td {
		height:18px;
		color:#fff;
		font-weight:bold;
		font-size: 11px;
		background:#39f;
		}
	table.schedule tr.day td {
		height:18px;
		color:#fff;
		font-size: 12px;
		background:#14305b;
		}
	table.schedule tr.altern {background:#e3eef8;} 
	table.schedule td.last {border-right:none;}
	table.schedule th.last {border-right:none;}
	table.schedule tr.last td {border-bottom:none;}
	table.schedule th.schedDressage {background: url(/graphics/global/icon_22_Dresage.gif) no-repeat left;}
	table.schedule th.schedEventing {background: url(/graphics/global/icon_22_Eventing.gif) no-repeat left;}
	table.schedule th.schedDriving {background: url(/graphics/global/icon_22_Driving.gif) no-repeat left;}
	table.schedule th.schedJumping {background: url(/graphics/global/icon_22_Jumping.gif) no-repeat left;}
	table.schedule th.schedVaulting {background: url(/graphics/global/icon_22_Vaulting.gif) no-repeat left;}
	table.schedule th.schedReining {background: url(/graphics/global/icon_22_Reining.gif) no-repeat left;}
	table.schedule th.schedEndurance {background: url(/graphics/global/icon_22_Endurance.gif) no-repeat left;}
	table.schedule th.schedParaDressage {background: url(/graphics/global/icon_22_ParaDressage.gif) no-repeat left;}

.eventPanelFloat {
	background:transparent url(/graphics/events/bg_eventPanelFloat.gif) no-repeat;
	width:398px;
	height:168px;
	font-size:10px;	
	padding:0 10px 0 0;
	text-align:center;
	margin-left:-183px;
	margin-top:-6px;
	opacity:.94;
	filter:alpha(opacity=94); 
	-moz-opacity: 0.94;
	}
	* html body .eventPanelFloat {background:transparent url(/graphics/events/bg_eventPanelFloat.gif) no-repeat;}
	.eventPanelFloat table {
		margin:0 auto;
		}	
		.eventPanelFloat table td {
			width:200px;
			padding:10px 10px 0 10px;
			vertical-align:top;
			text-align:left;
			line-height:1.3em;
			border:none;
			}	
.generaladmission, .generaladmissionlast, .lastgeneraladmission {background:#F18C22;}    
.individualcompetition, .individualcompetitionlast {background:#89c06c;}    
.individualcompetitionteamcompetition, 
.individualcompetitionteamcompetitionlast {background:#89c06c;}    
.individualcompetitionawardceremony, 
.individualcompetitionawardceremonylast {background: url(/graphics/events/team-award.gif) no-repeat center center;}    
.individualcompetitionteamcompetitionawardceremony,
.individualcompetitionteamcompetitionawardceremonylast {background: url(/graphics/events/team-award.gif) no-repeat center center;}
.teamcompetition, .teamcompetitionlast {background:#89c06c;}    
.teamcompetitionawardceremony, 
.teamcompetitionawardceremonylast {background: url(/graphics/events/team-award.gif) no-repeat center center;}    
.specialevent, .specialeventlast {background:#155c92;}    
.awardceremony, .awardceremonylast {background:#f4c900;}
		
/* Site Registration ********************************** */
.input180 {width:180px;}
.input310 {width:310px;}
.input164 {width:164px;}
.formNote input, .formNote select, .formNote option, .alreadyRegistered input {
	font-size:10px;
	}
.tblDivider {
	height:12px;
	border-bottom:4px #fff solid;
	}
	* html body .tblDivider {
		height:4px;
		background:#fff;
		border:none;
		margin-top:4px;
		}
.tblDivider2 {height:12px;}
.alreadyRegistered {
	width:527px;
	margin:1px 8px;
	background:#fcf2e2;
	font-size:0.833em;
	}	
	.alreadyRegistered th {
		width:166px;
		text-align:right;
		vertical-align:middle;
		font-weight:normal;
		}	
	.alreadyRegistered td {
		padding:3px 0 3px 17px;
		vertical-align:middle;
		text-align:left;
		}	
		.alreadyRegistered td.regInfo {
			color:#006;
			text-align:center;
			}
		.alreadyRegistered td.noGap {padding:3px 20px 3px 0;}
		.alreadyRegistered td.head {
			background:#900 url(/graphics/registration/head_AlreadyRegistered.gif) no-repeat;
			height:28px;
			}
			.alreadyRegistered td.head span {display:none; color:#fff;}	
.formNote {
	font-style:italic;
	text-align:right;
	padding-right:15px;
	font-size:0.833em;
	}				
.regForm {
	width:527px;
	margin:1px 8px;
	background:#cee1f3;
	font-size:0.833em;
	}	
	.regForm tr.altern {background:#e3eef8;}
	.regForm th {
		width:166px;
		text-align:right;
		vertical-align:middle;
		font-weight:normal;
		line-height:1.2em;
		}	
		.regForm th.vAlignTop {vertical-align:top;}
	.regForm td {
		padding:3px 17px;
		text-align:left;
		vertical-align:top;
		line-height:1.2em;
		}	
		.regForm td.head {
			background:#145c93 url(/graphics/registration/head_RegistrationForm.gif) no-repeat;
			height:32px;
			border-bottom:4px #fff solid;
			}
			.regForm td.head span {
				display:none; 
				color:#fff;
				line-height:0px;
				}	
		.regForm td.radios label { margin-right:12px; }
		* html body .regForm td.radios label { margin-right:6px; }
		.regForm td.wrapKiller label { display:block; float:left; margin-left:18px; margin-top:-1.2em;}
		* html body .regForm td.wrapKiller label { display:block; float:left; margin-left:12px; margin-top:-1.2em;}
.accessProfile {
	width:527px;
	margin:1px 8px;
	background:#fcf2e2;
	font-size:0.833em;
	}	
	.accessProfile th {
		width:166px;
		text-align:right;
		vertical-align:middle;
		font-weight:normal;
		}	
	.accessProfile td {
		padding:3px 0 3px 17px;
		vertical-align:middle;
		text-align:left;
		}	
		.accessProfile td.regInfo {
			color:#006;
			text-align:center;
			}
		.accessProfile td.noGap {padding:3px 20px 3px 0;}
		.accessProfile td.register {text-align:right; padding-right:16px;}
		.accessProfile td.head {
			height:23px;
			font-size:1.3em;
			font-weight:bold;
			color:#fff;
			margin:0;
			padding:0 0 0 10px;
			background:#900 url(/graphics/global/bg_h3tile.gif) repeat-x top left;
			vertical-align:middle;
			}

/* Search Results	********************************************** */
	/* the rest of the search styles are located in /workarea/csslib/search.css   */
.searchPage {background:#d8cdc1;margin:1px 8px;}

/* The Venue *********************************************** */	
.venueMapTble {margin:0 auto;}
	
/*News Feeds Styles ***********************************************/
.news-hdr {width:535px;padding-left:12px;}
.news-hdr p {margin-left:26px;padding-top:30px;}
.newsfeeds {
	background:#FFF url(/graphics/global/bg_box543w_tanTile.gif) repeat-y scroll center center;
	margin:0 8px 5px;
	width:543px;
	}
.newsfeedstop {
	background:transparent url(/graphics/home/bg_box542w_tanTop.gif) no-repeat scroll center top;
	height:7px;
	width:543px;
	}
.newsfeeds table  {
	background:#FCF2E2 none repeat scroll 0 0;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	color:#143E75;
	font-size:0.83em;
	margin:0 8px;
	width:527px;
	}
.newsfeeds table td {
	font-weight:bold;
	padding:8px 12px;
	text-align:left;
	vertical-align:top;
	width:100%;
	}
.newsfeeds table td.headTd {
	background:transparent url(/graphics/home/box542w_head.gif) repeat-x scroll 0 0;
	height:28px;
	padding:0;
	}
.odd {background:#D8CDC1 none;width:100%;}

/* Events Results *****************************  */
.eventResultsList {padding:4px; background-color:#fff; margin-bottom:40px; margin-top:20px;}
.eventResultsList h4.listHeader {background:#578ecd url(/graphics/global/bg_h2_bluGrad.gif) repeat-x left top; font-weight:bold; color:#fff; font-size:1.2em; padding:6px 0 8px 10px; line-height:1.3em;}

.popTitle{
	font-family:Arial;
	font-weight:bold;
	margin-bottom:7px;
	padding:5px 25px;
	text-align:right;
}
	.popTitle .blueHdr{
		left:20px;
		position:absolute;
		text-align:left;
		top:14px;
		width:420px;
	}
.resultsPDF {
	display:block;
	margin:-10px;
}
.eventResults ul.links {margin-left:40px;}

/* Events Results details */
.eventResults {margin:0 0;}
.eventResults h2.blueHdr {margin:0 0 1px 3px;float:left;}
.eventResultsDate {
	color:#000548;
	margin:15px 0 8px;
	clear:left;
	font-weight:normal;
	float:left;
}
.eventResultsTbl {
	background-color:#FFFFFF;
	border:5px solid #FFFFFF;
	border-collapse:collapse;
	line-height:1.1em;
	margin:auto auto 15px;
	width:513px;
}

.eventResultsTbl th {
		background:url("/graphics/global/bg_h2_bluGrad.gif") repeat-x scroll left top #578ECD;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		padding:6px 5px 8px;
		text-align:left;
		vertical-align:top;
		white-space:nowrap;
}
.eventResultsTbl td {
	border-bottom:1px solid #E2ECF7;
	color:#333333;
	font-size:12px;
	line-height:1.25em;
	padding:5px;
	text-align:left;
	vertical-align:top;
}
.eventResultsTbl td.rank {padding-left:10px; padding-right:35px;}
.eventResultsTbl td.nation {padding-right:35px; padding-top:8px;}
.eventResultsTbl td.names {padding-right:15px; width:75%; }
.eventResultsTbl td.stats {padding-right:25px; text-align:center;}

/* Events Results details POP UP */

.popupResultsDetail{
	background-color:#FFFFFF !important;
	position:absolute !important;
	text-align:left;
	top:-221px !important;
}

#ResultsDetailPopupContainer{
	text-align: center;
}

#resultsPop {background:#fff;}
.resultsPopContent {

	width:775px;text-align:left;font-size:0.75em;/* 12px */background:#fff;margin:0 auto;position:relative;

}
#closePop {display:block;position:absolute;z-index:10;top:10px;right:10px;padding:5px 22px 5px 0;font-weight:bold;color:#8b0029;background:transparent url(/graphics/global/bg-closeX.gif) no-repeat right center;text-decoration:none;}
#closePop:hover, #closePop:active, #closePop:link, #closePop:visited {color:#8b0029;text-decoration:none;}
.popHeader {height:82px;background:#93bde3 url(/graphics/competition/bg-results-pop-head.jpg) no-repeat right top;text-indent:-6000px;overflow:hidden;}
#resultsPop .popTitle {width:735px;padding:25px 20px;margin-bottom:5px;background:#f0e5d1 url(/graphics/competition/bg-results-pop-ttl.jpg) no-repeat center top;}
	#resultsPop .resultsPDF {font-weight:bold;font-family:Helvetica,Arial,sans-serif;}
	#resultsPop h2.blueHdr {float:left;margin:0 0 1px 3px;}
#resultsPop .eventResults {margin:0 0px;}
#resultsPop .eventResultsTbl {border:0;width:765px;margin:0 5px;font-size:1em;}
#resultsPop .eventResultsTbl th {background:#578ecd url(/graphics/global/bg_h2_bluGrad.gif) repeat-x left top;font-weight:bold; color:#fff;font-size:0.83em;padding:6px 5px 8px 5px;text-align:left;vertical-align:top;font-family:verdana,Helvetica,Arial,sans-serif;}
/*	IF WE HAVE A SUB HEADER ?
#resultsPop .eventResultsTbl th {background:#E3EDF7;font-size:0.83em;padding:10px 5px 5px;font-family:Helvetica,Arial,sans-serif;text-align:left;vertical-align:top;}
#resultsPop .eventResultsTbl th.resultType {background:#578ecd url(/graphics/global/bg_h2_bluGrad.gif) repeat-x left top;font-weight:bold;color:#fff;font-size:1.3em;padding:6px 5px 8px 5px;font-family:verdana,Helvetica,Arial,sans-serif;}
*/
#resultsPop .eventResultsTbl td {font-size:0.92em;text-align:left;vertical-align:top;color:#333;border-bottom:1px solid #e2ecf7; padding:10px 5px; line-height:1.25em;font-family:Helvetica,Arial,sans-serif;}
#resultsPop .eventResultsTbl td.rank {padding:10px 5px 10px 10px;}
	
.noWrap {white-space:nowrap;}
.normalTxt {font-weight:normal;font-style:normal;}


.clearBoth{
	clear:both;
}

#no_live_scoring{
	position:relative!important;
	text-align:center!important;
	top:125px!important;
}
#horse_rider{
	margin-top: -34px;
}



#ctl00_ContentPlaceHolder1_resultsPop .popTitle .blueHdr {
	position:absolute;
	text-align:center;
	top:14px;
	width:100%;
}





/* Colorbox Full Result Elements */
#colorbox .popTitle {
	line-height:2px;
}
#colorbox .popTitle .blueHdr {
	font-size:16px;
	line-height:5px;
}
#colorbox .eventResultsDate {
	font-size:12px;
	margin:15px -4px 8px;
}
