/* ------ [ Body ] ------ */
.body { background:url(images/background.gif) #1d1d1d; color:#5b5b5b; margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.print-only { display:none; }
/* ------ [ Layout ] ------ */
#main-wrap {
	background: #292929;
	width: 1044px;
	margin: 0 auto;
	padding-bottom:30px;
	}
#container {
	background: #fff;
	width: 984px;
	margin: 0 auto;
	overflow: hidden;
	}
#header {
	width: 984px;
	margin: 0;
	padding: 0;
	}
	#header-content {
		background: url(images/header_bg.jpg) no-repeat;
		width: 984px;
		height: 158px;
		position: relative;
		}
		#header-link {
			overflow:hidden;
			text-indent:-300px;
			display:block;
			position:absolute;
			width:268px;
			height:158px;
			}
		#newsletter {
			position: absolute;
			top: 40px;
			left: 677px;
			}
			#submitBtn { background: #6b541c; padding: 0; margin: 0; color: #fff; border: 1px solid #907f66; cursor: pointer; }
		#social-links { position: absolute; top: 16px; left: 918px; }
		#presented-by { position: absolute; top: 119px; left: 268px; }
#main-body { background: url(images/body_bg.jpg) repeat-y; width: 984px; padding: 0; margin: 0; overflow: hidden; }
	#left-content { width: 691px; padding: 0; margin: 15px 0 0 15px; }
		#slideshow { background: url(images/slideshow.jpg) no-repeat; width: 691px; height: 350px; }
		#news { width: 691px; margin-top: 20px; min-height: 400px; }
			#news h2 { background: url(images/news.jpg) no-repeat; width: 535px; height: 19px; margin: 0 auto; text-indent: -9999px; }
			.news-wrap { width: 691px; padding:10px 0 }
				.news-headline { font-size: 14px; font-weight: bold; }
					.news-headline a { text-decoration: none; }
				.news-content { font-size: 12px; }
	#right-content { background: url(images/right_top.jpg) no-repeat; width: 254px; padding: 0; margin-right: 10px; padding-top: 10px; }
		#videoDiv {width:224px; height:auto; margin:15px 0 0 15px; background:url(images/greenBoxRep.gif) repeat-y;}
			#videoDiv h2 {color:#fff; margin: 0px 20px; }
			#videoDiv p { margin: 0 20px; color: #fff; line-height: 12px; }
			#videoDiv a { color: #57917B; text-decoration:none; }
			#videoDivBottom {width:224px; height:5px; background:url(images/greenBoxBottom.gif) no-repeat; margin:0 0 0 15px;}
		#sponsors { margin-top: 10px; width: 254px; }
			#rolex-clock { width: 160px; margin: 0 auto; }
			#sponsors-EEI-stars { background: url(images/eei_stars.jpg) no-repeat; width: 203px; height: 147px; margin: 10px auto; }
			#sponsors-HSBC { background: url(images/hsbc.jpg) no-repeat; width: 104px; height: 162px; margin: 10px auto; }
				#sponsors-HSBC a { display: block; width: 104px; height: 162px; }
			#sponsors-ariat { background: url(images/ariat.jpg) no-repeat; width: 184px; height: 54px; margin: 10px 0 0 38px; }
				#sponsors-ariat a { display: block; width: 184px; height: 54px; }
			#sponsors-USEF { background: url(images/usef.jpg) no-repeat; width: 58px; height: 74px; margin: 10px 0 0 65px; float: left; }
				#sponsors-USEF a { display: block; width: 58px; height: 74px; }
			#sponsors-NBCSports { background: url(images/nbc.jpg) no-repeat; width: 76px; height: 68px; margin: 10px auto; float: left; }
				#sponsors-NBCSports a { display: block; width: 76px; height: 68px; }
			#sponsors2 #sponsors-rolex, #sponsors-rolex { background: url(images/rolex_logo.gif) no-repeat; width: 162px; height: 105px; margin: 10px auto; clear: both; }
				#sponsors-rolex a { display: block; width: 162px; height: 105px; }
			#sponsors span { display: none; }
	/*#leftSideNavTop {width:200px; height:9px; background:url(images/leftTopcurve.gif) no-repeat; float:left; margin:10px 0 0 10px;}*/
	#leftSide {
		width:220px;
		float:left; margin:10px 0 0 10px !important; margin:10px 0 0 5px;}
	#leftSideTopCurve { width:200px; padding-top:9px; background:url(images/leftTopcurve.gif) top no-repeat; margin:0px 0 0 0px;}
	#leftSideBottomCurve { width:200px; padding-bottom:9px; background:url(images/leftBottomcurve.gif) bottom no-repeat; }
	#leftSideBackground { width:200px; background:url(images/leftBG.gif) left top repeat-y; }
		#leftSideNav {width:200px; }
		.leftNavBox {width:200px; height:42px; background:url(images/leftNavBox.gif); line-height:13px;}
		.leftNavBox a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#554c32; display:block; height:28px; width:167px; text-decoration:none; padding:14px 0 0 28px;}
		.leftNavBox a:hover {color:#000; background:url(images/leftNavBox.gif) 0 -42px;;}
		
		.leftNavBoxCurrent {width:200px; height:42px; background:url(images/leftNavBox.gif) 0 -84px; line-height:13px;}
		.leftNavBoxCurrent a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; display:block; height:28px; width:171px; text-decoration:none; padding:14px 0 0 28px;}
	
		.subNavTop {width:200px; height:6px; background:url(images/subnav_top.gif) top center no-repeat; margin:0px; padding:0px;;}
		.subNavBottom {width:200px; height:6px; background:url(images/subnav_bottom.gif) top center no-repeat; /*margin-bottom:10px;*/ padding:0px;}
		.subNav {
			width:200px;
			width/* */:/**/196px;
			width: /**/196px;
			border-left:2px solid #134632;
			border-right:2px solid #134632;
			padding:0px;
			margin:0px;
			background-color:#266f52;
			}
		.subNav a, .subNav a:visited, .subNav a:hover { display:block; padding:4px; color:#fff; font-weight:bold; font-size:11px; }
		.subNav a { background-color:#134632; border-top:1px solid #426B5B; }
		/* .subNav a, .subNav a:visited, .subNav a:hover { display:block; padding:4px; color:#c4d7cf; } */
		.subNav a:hover { background-color:#0f291f; color:#edd377; }
		.subNav a.odd:hover { background-color:#0f291f; }
		.subNav a.level0, .subNav a.level0:visited, .subNav a.level0:hover { padding-left:20px; border:0; }
		.subNav a.level1, .subNav a.level1:visited, .subNav a.level1:hover { padding-left:30px; /*color:#EDD377;*/ }
		.subNav a.level2, .subNav a.level2:visited, .subNav a.level2:hover { padding-left:40px;}
		.subNav a.level3, .subNav a.level3:visited, .subNav a.level3:hover { padding-left:40px;}
		.subNav a.currentPage, .featuredRider .subNav a.riderCurrentPage { font-weight:bold; color:#edd377; background-color:#0f291f; }
		.featuredRider .subNav a.currentPage { font-weight:normal; color:#c4d7cf; }
		
		#clock {width:200px; height:183px; background:url(images/clock.jpg);} 

		#sponsors2 div{margin:10px auto;}

		#sponsors2 #sponsors-rolex2, #sponsors-rolex2 { background: url(images/rolex_logo2.gif) no-repeat; width: 162px; height: 105px; margin: 10px auto; clear: both; }
			#sponsors-rolex2 a { display: block; width: 162px; height: 105px; }
		
		#sponsors2 {width:203px; }
		#sponsors2 span{display:none;}
		#sponsors2 a{display:block;}
		
		#sponsors-EEI {width:127px; height:127px; background:url(images/logo1.gif); margin-left:36px}
		#sponsors-EEI a{height:127px; width:127px;}
		
		#sponsors-EEI-withtext { width:200px; height:152px; background:url(images/logo1-withtext.gif); }
		#sponsors-EEI-withtext a{ width:200px; height:152px;}
		
		#sponsors-EEI-withtext2 { width:200px; height:152px; background:url(images/logo1-withtext.gif); }
		#sponsors-EEI-withtext2 a{ width:200px; height:152px;}
		/*#sponsors-EEI a:hover{ background:url(images/logo1.gif) 0 -127px;}*/

		#sponsors-ariat2 { background: url(images/ariat2.jpg) no-repeat; width: 184px; height: 54px; margin: 10px 0 0 38px; }
			#sponsors-ariat2 a { display: block; width: 184px; height: 54px; }
			
		#sponsors-27 {width:160px; height:39px; background:url(images/logo_wkyt.gif); margin:0 auto; margin-top:14px;}
		#sponsors-27 a{height:39px; width:160px;}
		/*#sponsors-27 a:hover{ background:url(images/logo_wkyt.gif) 0 -32px;}*/
		
		#sponsors-FEI {width:167px; height:95px; background:url(images/logo2.gif); margin-top:17px; margin-left:15px;}
		#sponsors-FEI a{height:95px; width:167px;}
		
		#sponsors-FEI2 {width:200px; height:155px; background:url(images/newFIE.jpg); margin-top:17px;}
		#sponsors-FEI2 a{height:155px; width:200px;}
		/*#sponsors-FEI a:hover{ background:url(images/logo2.gif) 0 -95px;}*/
		
		#sponsors-USEF {width:54px; height:71px; background:url(images/logo3.gif); margin:10px auto 20px 60px;}
		#sponsors-USEF a{height:71px; width:54px;}
		
		#sponsors-USEF2 {width:54px; height:71px; background:url(images/logo3-2.gif); margin:10px 25px 20px; float:left;}
		#sponsors-USEF2 a{height:71px; width:54px;}
		/*#sponsors-USEF a:hover{ background:url(images/logo3.gif) 0 -71px;}*/
		
		#sponsors-bridgestone {width:186px; height:50px; background:url(images/bridgestone.gif); margin:10px auto 0;}
		#sponsors-bridgestone a{ height:50px; width:186px;}
		
		#sponsors-NBCSports {width:77px; height:64px; background:url(images/logo4.gif); margin:17px 15px  0 25px; float: left;}
		#sponsors-NBCSports a{height:64px; width:77px;}
		
		#sponsors-NBCSports2 {width:77px; height:64px; background:url(images/logo4-2.gif); margin:17px 15px  0 25px; float: left;}
		#sponsors-NBCSports2 a{height:64px; width:77px;}
		#sponsors2 #sponsors-NBCSports2 { margin:17px 0 0; float:left;}
		/*#sponsors-NBCSports a:hover{ background:url(images/logo4.gif) 0 -64px;}*/
		
		#sponsors2 #usef-nbc-container { width:203px; height:101px; position:relative; margin:0; }
		#usef-nbc-container #sponsors-NBCSports2 {
			margin:0 !important;
			margin:0;
			float:none;
			position:absolute;
			right:21px;
			top:15px;
			}
		#usef-nbc-container #sponsors-USEF2 {
			margin:0 !important;
			margin:0;
			float:none;
			position:absolute;
			left:35px;
			top:11px;
			}

		#sponsors-lex18 {width:58px; height:40px; background:url(images/lex18.gif); margin:21px 7px 0 0px; float: left;}
		#sponsors-lex18 a{height:40px; width:58px;}
		
		#sponsors-BGA {width:75px; height:53px; background:url(images/logo5.gif); margin:17px auto 0;}
		#sponsors-BGA a{height:53px; width:75px;}
		/*#sponsors-BGA a:hover{ background:url(images/logo5.gif) 0 -53px;}*/
		
		#sponsors-wkyt {width:85px; height:28px; background:url(images/wkyt.gif) 0 -28px; margin:17px auto 0;}
		#sponsors-wkyt a{height:28px; width:85px;}
		/*#sponsors-wkyt a:hover{ background:url(images/wkyt.gif) 0 -28px;}*/
		
		#sponsors-eventingRadioShow {width:135px; height:135px; background:url(images/logo_eventing_radio.gif); margin:20px auto;}
		#sponsors-eventingRadioShow a{height:135px; width:135px;}
		/*#sponsors-eventingRadioShow a:hover{ background:url(images/logo_eventing_radio.gif) 0 -135px;}*/
		
	
	#content{
		margin:0 auto;
		width/* */:/**/743px; 
		width: /**/743px;
		width:723px;
		padding:20px 10px 10px;
		float:right;
	}
#footer { background: url(images/footer_bg.jpg) top center no-repeat; width: 691px; padding-top: 20px; text-align: center; font-size: 10px; }

/* ------ [ Links ] ------ */
a, a:visited, a:active { color: #005838; text-decoration: none; }
a:hover { color: #007f51; }

/* ------ [ Ordered, Unordered, and Definition Lists ] ------ */
ol { list-style: decimal; }
ul { list-style: circle; }
li { }

/* ------ [ Form Styling ] ------ */
form { }
input { }
textarea { }
fieldset { }
label { }
legend { }
select { }
option { }

/* 
input[type="text"] { width: 100%; }
input[type="submit"] { }
input:focus { }
input:focus:hover { }
*/

/* ------ [ Headings ] ------ */
h1, h2, h3, h4, h5, h6 {
	color:#6B541C;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	}
h1  {
	color:#6B541C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	font-weight:lighter;
	line-height:24px;
	margin:0 0 10px;
	}
h2 { font-size:	16px; }
h3 { }
h4 { }
h5 { }
h6 { }

/* ------ [ Tables ] ------ */
table { }
thead { }
tbody { }
tfoot { }
th { }
tr { }
td { }

/* ------ [ Images ] ------ */
img { }


/* ------ [ Miscellaneous ] ------ */
hr { }
p { }

/* ------ [ Global Classes ] ------ */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }


/* ------ [ Entry List Classes For Startbox Online Scoring ] ----------*/
.listhdr, .copylist, .content, .copySm, .button, .form {font-family : Arial,Helvetica,sans-serif;} 

.listhdr { font-weight: 800; font-size: 14px; color: #797979; text-decoration : none; }
.copylist { font-size : 12px; font-weight : 400; color : #000000; line-height : 2em; }

a.listhdr, a.listhdr:link, a.listhdr:visited, a.listhdr:active, a.listhdr:hover { 
	font-weight: 800;
	color: #797979; 
	text-decoration : none; 
	}
	a.listhdr:hover { color: #555555; }


.list {
  font-weight: 800;
	font-size: 12px;
	font-family: Arial,Helvetica;
	color: #000000;
	text-decoration : none;
}

a.list, a.list:link, a.list:visited, a.list:active, a.list:hover { 
	font-size: 12px;
	font-weight: 800;
	color: #000000; 
	text-decoration : none; 
	}
	a.list:hover { color: #555555; }
	a.list:active { color: #797979; }
	
.content {
	padding-top:15px;
	padding-right:15px;
	padding-left:15px;
	font-size: 12px;
	}
/* SMALLER COPY */
.copySm {	
	font-size : 9px;	
	font-weight : 400;	
	color : #000000;	
	line-height : 1.5em;
	}
.copySm td { border-right:1px solid #000; }

.button { 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight : 800; 
	background-color: #003923; 
	border: 1px solid #B9B9B9; 
	cursor: pointer;
	}

.form {
	font-size : 10px;	
	font-weight : 400;	
	color : #000000; 
	background-color: #e9e9e9;
	}

