html {
	padding: 0px;
	margin: 0px;
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	color:#000;
	height: 100%;
}
.body { background: url(images/background.jpg) top center no-repeat #033057 fixed; }
.body-print-friendly { background:#fff; }

.body-print-friendly #frame { background:none; }
.body-print-friendly #nav1 { display:none; }
.body-print-friendly #cse-search-box { display:none; }
.body-print-friendly #sidebar-td { background:none; width:auto; }
.body-print-friendly #sidebar-td * { display:none; }
.body-print-friendly #mainArea { float:none; margin:0 0 0 0; width:974px; }
.body-print-friendly #mainArea .non-ad-container { float:none; width:974px; padding:0; margin:0; }
.body-print-friendly .ad-container { display:none; }

a:link, a:hover, a:visited, a:active { /* font-size:11px; */ }
h1, h2, h3, h4 { color: #003c71; /* font-family:Trebuchet MS, Verdana, Arial; */ margin-top:0; font-size:22px /* 24px */ ; }
h2 { font-size:18px; color:#7B040A; }
h3 { font-size:14px; }
h4 { font-size:11px; }
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { font-size:22px /* 24px */; }
h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { font-size:18px; }
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active { font-size:14px; }
h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active { font-size:11px; }

a.return-home, a.return-home:visited, a.return-home:hover { display:block; width:56px; height:27px; background:url(images/home-btn.gif) left 0 no-repeat; overflow:hidden; text-indent:-500px; text-align:left; }
a.return-home:hover { background-position:left -27px; }

img {
	display: block;
	border: 0px;
}

#frame {
	width: 1015px;
	margin: 0px auto;
	background: url(images/frame_bg.jpg) top left repeat-y;
	min-height: 100%;
}


.blocklink {
	color: #000;
	display: block;
	width: 100%;
	height: 100%;
}

/*\*/
* html #frame {
height: 100%;
}
/**/

.button {
	border: 1px solid #999;
	background-color: #efefef;
}

#header {
	width: 974px;
	margin: 0px 20px;
	background: url(images/header_bg.jpg) top left no-repeat;
}

#content {
	width: 954px;
	margin: 0px auto;
}
#content.not-home { padding:15px 5px; width:944px; }
#content.not-home-sidebar { width:974px; }

/* HEADER SEARCH */

#search {
	width: 225px;
	height: 56px;
	padding-left: 10px;
	background: url(images/google_bg.jpg) top left no-repeat;
}

input.search {
	background-color: #003c6f !important;
	border: 1px solid #5c82a4;
	width: 206px;
	width/* */:/**/200px; 
	width: /**/200px;
	/*height: 15px;*/
	padding:2px;
	color: #fff !important;
	font-size: 11px;
}
select.search { background-color: #003c6f; color:#fff; border: 1px solid #5c82a4; padding:2px; font-size: 11px; }

#header input.search {
	background:#003C6F url(images/hdr_search_magnifier.gif) 2px 2px no-repeat;
	padding-left:20px;
	width: 206px;
	width/* */:/**/182px; 
	width: /**/182px;
}

/* MAIN SITE NAV */

#nav1, #nav2 {
	clear: both;
	/*position: relative;*/
	width: 974px;
	height: 34px;
	/*overflow: hidden;*/
	background: url(images/menu.gif) top left no-repeat;
	margin:0;
	padding:0;
}
#nav2 { background-image: url(images/menuV2.gif); }

#nav1 span, #nav2 span { display:none; }

#nav1 ul, #nav2 ul, li {
	padding: 0px;
	margin: 0px;
}

#nav1 li, #nav2 li {
	float: left;
	list-style: none;
}
#nav1 li.maindrop, #nav2 li.maindrop { height:34px; }
#nav1 a#link-1, #nav1 a#link-2, #nav1 a#link-3, #nav1 a#link-4, #nav1 a#link-5, #nav1 a#link-6, #nav1 a#link-7,
#nav2 a#link-1, #nav2 a#link-2, #nav2 a#link-3, #nav2 a#link-4, #nav2 a#link-5, #nav2 a#link-6, #nav2 a#link-7, #nav2 a#link-8 { display: block; height: 34px; }

#nav1-1, #nav1-1 a#link-1, #nav1-1 a#link-1:visited, #nav1-1 a#link-1:hover { width:123px;}
#nav1-2, #nav1-2 a#link-2, #nav1-2 a#link-2:visited, #nav1-2 a#link-2:hover { width:134px;}
#nav1-3, #nav1-3 a#link-3, #nav1-3 a#link-3:visited, #nav1-3 a#link-3:hover { width:121px;}
#nav1-4, #nav1-4 a#link-4, #nav1-4 a#link-4:visited, #nav1-4 a#link-4:hover { width:104px;}
#nav1-5, #nav1-5 a#link-5, #nav1-5 a#link-5:visited, #nav1-5 a#link-5:hover { width:145px;}
#nav1-6, #nav1-6 a#link-6, #nav1-6 a#link-6:visited, #nav1-6 a#link-6:hover { width:139px;}
#nav1-7, #nav1-7 a#link-7, #nav1-7 a#link-7:visited, #nav1-7 a#link-7:hover { width:206px;}
		
#nav1-1 a#link-1:hover { background:url(images/menu.gif) no-repeat 0px -34px; }
#nav1-2 a#link-2:hover { background:url(images/menu.gif) no-repeat -123px -34px; }
#nav1-3 a#link-3:hover { background:url(images/menu.gif) no-repeat -257px -34px; }
#nav1-4 a#link-4:hover { background:url(images/menu.gif) no-repeat -378px -34px; }
#nav1-5 a#link-5:hover { background:url(images/menu.gif) no-repeat -482px -34px; }
#nav1-6 a#link-6:hover { background:url(images/menu.gif) no-repeat -627px -34px; }
#nav1-7 a#link-7:hover { background:url(images/menu.gif) no-repeat -766px -34px; }


#nav2 #nav1-1, #nav2 #nav1-1 a#link-1, #nav2 #nav1-1 a#link-1:visited, #nav2 #nav1-1 a#link-1:hover { width:118px;}
#nav2 #nav1-2, #nav2 #nav1-2 a#link-2, #nav2 #nav1-2 a#link-2:visited, #nav2 #nav1-2 a#link-2:hover { width:122px;}
#nav2 #nav1-3, #nav2 #nav1-3 a#link-3, #nav2 #nav1-3 a#link-3:visited, #nav2 #nav1-3 a#link-3:hover { width:107px;}
#nav2 #nav1-4, #nav2 #nav1-4 a#link-4, #nav2 #nav1-4 a#link-4:visited, #nav2 #nav1-4 a#link-4:hover { width:92px;}
#nav2 #nav1-5, #nav2 #nav1-5 a#link-5, #nav2 #nav1-5 a#link-5:visited, #nav2 #nav1-5 a#link-5:hover { width:132px;}
#nav2 #nav1-6, #nav2 #nav1-6 a#link-6, #nav2 #nav1-6 a#link-6:visited, #nav2 #nav1-6 a#link-6:hover { width:89px;}
#nav2 #nav1-7, #nav2 #nav1-7 a#link-7, #nav2 #nav1-7 a#link-7:visited, #nav2 #nav1-7 a#link-7:hover { width:127px;}
#nav2 #nav1-8, #nav2 #nav1-8 a#link-8, #nav2 #nav1-8 a#link-8:visited, #nav2 #nav1-8 a#link-8:hover { width:187px;}
		
#nav2 #nav1-1 a#link-1:hover { background:url(images/menuV2.gif) no-repeat 0px -34px; }
#nav2 #nav1-2 a#link-2:hover { background:url(images/menuV2.gif) no-repeat -118px -34px; }
#nav2 #nav1-3 a#link-3:hover { background:url(images/menuV2.gif) no-repeat -240px -34px; }
#nav2 #nav1-4 a#link-4:hover { background:url(images/menuV2.gif) no-repeat -347px -34px; }
#nav2 #nav1-5 a#link-5:hover { background:url(images/menuV2.gif) no-repeat -439px -34px; }
#nav2 #nav1-6 a#link-6:hover { background:url(images/menuV2.gif) no-repeat -571px -34px; }
#nav2 #nav1-7 a#link-7:hover { background:url(images/menuV2.gif) no-repeat -660px -34px; }
#nav2 #nav1-8 a#link-8:hover { background:url(images/menuV2.gif) no-repeat -787px -34px; }


#postTime-widget {
	float:left;
	margin-top:8px;
	width:120px;
	}
	#postTime-widget .postTime-dataContainer { background-color:#282828; }
	#postTime-widget .postTime-dataContainer td { color: #fff; /* font-family:Verdana,Arial,Helvetica,sans-serif; */ font-size:11px /* 9px */; padding:2px 0; }
	#postTime-widget .postTime-dataContainer .postEven td { background-color:#4e4e4e; }
	#postTime-widget td.post-page-link { text-align:center; padding:5px 4px; }
	#postTime-widget .post-page-link a, #postTime-widget .post-page-link a:visited, #postTime-widget .post-page-link a:hover { color:#CCCCCC; font-weight:bold; text-decoration:none; font-size:10px; }
	#postTime-widget .all-posts { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
	#postTime-widget .postTime-footer { color: #cacaca; background:#3a3a3a url(images/post-time-ftr.gif) left bottom no-repeat; padding:8px 3px; }
#postTime-wide { margin:0 auto; width:450px; border:1px solid #DFDFDF; }
	#postTime-wide .postTime-dataContainer td { padding:2px 0; }
	#postTime-wide .postTime-dataContainer .postEven td { background-color:#EEEEEE; }
	#postTime-wide td.post-page-link { text-align:center; padding:7px 4px; }
	#postTime-wide .post-page-link a, #postTime-wide .post-page-link a:visited, #postTime-wide .post-page-link a:hover { font-weight:bold; text-decoration:none; font-size:10px; }
	#postTime-wide .all-posts { text-align:center; font-size:10px; font-weight:bold; }
	#postTime-wide .postTime-footer { color: #cacaca; background:#3a3a3a url(images/post-time-ftr.gif) left bottom no-repeat; padding:10px 3px; }
/* NEWS SECTION */

#newsblock {
	float:right;
	width: 822px;
	height: 288px;
	margin: 8px 0px 0px 0px;
	border: 1px solid #c9c9c9;
	background: url(images/news_bg.jpg) top left no-repeat #e5e5e5;
	overflow: hidden;
}
#newsblock.news-blue {
	border: 0;		/* border is now on graphic */
	padding:1px;	/* replace border */
	background: url(images/news_bg-blue.gif) top left no-repeat #fff;
	}
	#newsblock.news-blue #newsframe .noImg { padding:21px 20px 20px 21px; border:0; }

#newsframe {
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 464px;
	height: 288px;
	overflow: hidden;
}

.newspic {
	float: left;
	width: 300px;
	padding: 20px;
	height: 248px;
	overflow: hidden;
	}
	.newspic .newspic-inner { width: 300px; height: 245px; overflow: hidden; }

.newssummary {
	float: left;
	width: 235px;
	height: 248;
	padding: 20px 20px 20px 0px;
	overflow: hidden;
	font-size: 11px;
	}
	.newssummary a, .newssummary a:visited, .newssummary a:hover { font-size:11px; }
	#newsframe .noImg { width:424px; padding:20px; border:1px solid #eee; border-width:1px 0 0 1px; }

.newsheadline, #newsframe .newsheadline a, #newsframe .newsheadline a:visited, #newsframe .newsheadline a:hover {
	/*font-family: "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #00437d;
	}
	#newsframe .newsheadline a:hover { color: #00639F; }

.newsstory { padding-top: 15px; text-align:justify; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; }
.newsstory a, .newsstory a:visited, .newsstory a:hover { font-size:12px; }
.storyhasimage { padding-top:5px; }
.top-news-img-container { border:1px solid #c2c2c2; margin-bottom:5px; }
.newsstory a.top-news-img, .newsstory a.top-news-img:visited, .newsstory a.top-news-img:hover { display:block; border:3px solid #fff; }
.newsstory a.top-news-img:hover { border-color:#eee; }
.newsstory img { }
.newsImg { margin:0 0 10px 10px; }

.news-action-link { color:#666666; padding-top:3px; padding-bottom:3px; }
.sendToFriend { padding-left:12px; background:url(images/sm_mail.gif) left center no-repeat; }
.printerFriendly { padding-left:16px; background:url(images/sm_printer.gif) left center no-repeat; }


#newsticker {
	width: 344px;
	padding-top: 10px;
	height: 270;
	overflow: hidden;
}

#newsticker .tickertop {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background: url(images/ticker_top.gif) top left no-repeat;
	padding-left: 15px;
	height: 42px;
	overflow: hidden;
}
.news-blue #newsticker .tickertop { background-image:url(images/ticker_top-blue.gif); }

#newsticker .tickerheadline {
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding-top: 12px;
}

#ticks div {
	padding: 6px 0px 0px 45px ;
	height: 28px;
	height/* */:/**/22px; 
	height: /**/22px;
	overflow: hidden;
}

#newsticker .tickeritem {
	background: url(images/ticker_item.gif) top left no-repeat;
	color: #5b5b5b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#newsticker .tickerbottom {
	background: url(images/ticker_bottom.gif) top left no-repeat;
	color: #5b5b5b;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	.news-blue #newsticker .tickerbottom { background-image:url(images/ticker_bottom-blue.gif); }

	.font-verdana #newsticker .tickeritem, .font-verdana #newsticker .tickerbottom { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

#newsticker .tickerbottomover {
	background: url(images/ticker_bottom_over.gif) top left no-repeat;
	color: #5b5b5b;
	height:32px;
	}
	.news-blue #newsticker .tickerbottomover { background-image:url(images/ticker_bottom_over-blue.gif); }

#newsticker .tickerover {
	background: url(images/ticker_item_over.gif) top left no-repeat;
	color: #5b5b5b;
}

#newsticker .tickerselect, 	.news-blue #newsticker .tickerselect {
	background: url(images/ticker_item_select.gif) top left no-repeat;
	color: #583600;
	font-weight: bold;
}

#mainblock {
	position: relative;
	width: 915px;
	margin-top: 8px;
	padding: 0px 20px 20px 15px;
	border: 1px solid #c9c9c9;
	background: url(images/content_block_bg.gif) top left repeat-x #f3f3f3;
}
#mainblock.mainblock-search { background:none; }

/*\*/
* html #mainblock {

}
/**/

#adblock {
	position: relative;
	width: 560px;
	padding: 20px;
	border: 1px solid #c9c9c9;
	background: url(images/content_block_bg.gif) top left repeat-x #f3f3f3;
	min-height: 420px;
}

/*\*/
* html #adblock {
height: 420px;
}
/**/

#sectionblock {
	float: right;
	margin: 0px 0px 0px 12px;
	width: 339px;
}

.form { font-size:12px; font-family:trebuchet ms, helvetica, verdana, arial; border:1px solid #ccc; }

.formErrors { background:#F99; padding:5px 5px 5px 20px; border:1px solid #f00; }
.formErrors li{ margin-left:20px; }
.formErrors .formErrorHeading { list-style:none; margin-left:0; font-weight:bold; }

.section { position: relative; margin-top: 10px; font-size: 11px /* 10px */; width: 339px; background: url(images/section_bg.jpg) top left no-repeat; }
.section a, .section a:visited, .section:hover { font-size:11px /* 10px */; }
.section .sectiontitle { width: 319px; height: 19px; font-weight: bold; padding: 8px 0px 0px 20px; color:#fff; background: url(images/section_title.gif) top left no-repeat; overflow: hidden; }
.section .sectionbody { padding: 12px 15px 8px 20px; background: url(images/section_bottom.gif) bottom left no-repeat; min-height: 61px; }
.section-long { position: relative; margin-top: 10px; font-size: 11px /* 10px */; width: 330px; background: url(images/section_bg_long.gif) top left no-repeat; float:right; }
.section-long .sectiontitle { width: 330px; width/* */:/**/310px; width: /**/310px; height: 19px; font-weight: bold; padding: 8px 0px 0px 20px; color:#fff; background: url(images/section_title_long.gif) top left no-repeat; overflow: hidden; }
.section-long .sectionbody { padding: 12px 15px 8px 20px; background: url(images/section_bottom_long.gif) bottom left no-repeat; min-height: 61px; }

.section-haslink .sectiontitle { width: 339px; height: 27px; padding: 0; }
.section-haslink .sectiontitle a { display:block; color:#fff; font-weight: bold; text-decoration:none; width: 319px; height: 19px; font-weight: bold; padding: 8px 0px 0px 20px;  }
.section-haslink .sectionbody { padding: 0; background: url(images/section_bottom.gif) bottom left no-repeat; min-height: 81px; }
.section-haslink .sectionbody a { display:block; padding: 12px 15px 8px 20px; min-height: 61px; color:#000; }

#todaysVideos-text { float:left; }
#todaysVideos-ad { width:234px; float:left; margin-left:38px; }
#todaysVideosUnder-ad { width:234px; float:left; margin-left:48px; margin-top:10px; }
#todaysAboveStallion-ad { width:234px; margin-left:48px; margin-top:10px; }
#todaysAboveStallion-ad .ad-category25 { padding-top:5px; }
#todaysVideos-adblock.section-long .sectionbody { padding:12px 10px 8px 10px; }
#homeSquare-ad { float:left; margin:10px 13px 0px 0px; }
#left-section.homepage { width:330px; float: left; padding: 0px; }

/*\*/
* html .sectionbody {
height: 61px;
}
/**/

/* END NEWS STYLES */


/* FOOTER */

#footer {
	clear: both;
	padding: 15px 0px;
	color: #939393;
	font-size: 10px;
	text-align: center;
}

#footer a, a:link, a:hover, a:visited, a:active{
	color: #546e84;
	text-decoration: none;
}
/* END FOOTER STYLES */
	
.copy, .copy a, .copy a:visited, .copy a:active, .copy a:hover {
	/*
	font-size: 11px;
	*/
	font-weight: normal;
	color:#363636;
}
.copy a, .copy a:visited, .copy a:active, .copy a:hover {
	text-decoration:none;
	color:#004179;
}
.copy a:hover {
	color:#0863B0;
	text-decoration:underline;
}

.hdr {	
font-size : 12px;	font-family : Verdana,Arial,Helvetica;	font-weight : 800;	color : #430003;
}
.hdrwht {	
font-size : 12px;	font-family : Verdana,Arial,Helvetica;	font-weight : 800;	color : #ffffff;
}
.subhdr {	
font-size : 11px;	font-family : Verdana,Arial,Helvetica;	font-weight : 800;	color : #003366;
}
.headline {	
font-size : 18px;	font-family : Verdana,Arial,Helvetica;	font-weight : 800;	color : #7B040A;
}



.ac_results {
	border: 1px solid gray;
	background-color: white;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;
}
	
.ac_results li {
	padding: 2px 5px;
	white-space: nowrap;
	color: #101010;
	text-align: left;
}

.ac_over {
	cursor: pointer;
	background-color: #F0F0B8;
}

.ac_match {
	text-decoration: underline;
	color: black;
}

#sidebar-and-mainarea { width:974px; margin:20px 0 0 0; padding:0; }
#mainArea { float:right; margin-right: 16px; width:768px; }
#sidebar-td { width:160px; background:url(images/sidebar-repeat-bg.gif) repeat-y; }

#sidebar { width:160px; background:url(images/sidebar-top-bg.gif) left top no-repeat; }
#sidebar #inner-sidebar { width:160px; min-height:509px; height:auto !important; height:509px; }
#sidebar #inner-sidebar h1 { margin:0; padding:5px 0 5px 20px; color:#fff; }
#sidebar #inner-sidebar h1 a { color:#fff; }

#mainArea .ad-container { width:160px; float:right; }
#mainArea .non-ad-container { width:560px; float:left; }
#mainArea.newsArchive { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#sidebar.newsArchive, #sidebar.calendar {  }
#mainArea.newsArchive, #mainArea.calendar {  }

.calendarWrapper { width:160px; }
.calendarHeader { padding:8px 2px 2px; text-align:center; color:#AF514C }
.calendarHeader a { color:#fff; font-weight:bold; }
.calendarHeader .form { padding: 3px; border:1px solid #ccc; font-size:10px;}
.calendarTable { padding:4px; color:#AF514C; font-style:italic; font-size:11px; }
.calendarTable a, .calendarTable a:visited, .calendarTable a:hover { color:#fff; font-style:normal; }
.calendarTable .calDay-current { background:#FFF; color:#AD271A; padding:2px; }
.calendarTable .calDay-current a, .calendarTable .calDay-current a:visited, .calendarTable .calDay-current a:hover { color:#AD271A; }
.calendarTable .calDay-old { text-decoration:line-through; }

.news-date { font-weight:bold; color:#999; font-size:10px; }
.news-articleExcerptBlock { font-size:11px; margin:20px 0; }
#mainArea.newsArchive .news-date { font-size:11px; }
#mainArea.newsArchive .news-articleExcerptBlock, #mainArea.newsArchive a, #mainArea.newsArchive a:visited, #mainArea.newsArchive a:hover { font-size:12px; }
.news-articleExcerptBlock .news-articleLink { color:#004179; font-weight:bold; }
.news-articleLink, .news-articleLink a, .news-articleLink a:visited, .news-articleLink a:hover {
	color:#004179;
	font-weight:bold;
	/* text-decoration:none; */
}
.news-articleLink a:hover {
	color:#0863B0;
	text-decoration: underline;
}

.news-articleExcerptBlock .news-date { font-weight:normal; }

#sidebar.pageEditorPagePreview {  }
#mainArea.pageEditorPagePreview {  }
#mainArea.pageEditorPagePreview .ad-container { width:160px; float:right; }
#mainArea.pageEditorPagePreview .non-ad-container { width:593px; float:left; }

/*#sidebar.pageEditorPagePreview .subNavFooter { width:180px; height:6px; background:url(images/page_editor_sidebar_bottom.gif) no-repeat; }*/

#sidebar #navmenu { list-style-type:none; margin:0; padding:0; background:url(images/sidebar-menu-seperator.gif) left top no-repeat; }
#sidebar #navmenu li { padding:0; margin:0; height:27px; background:url(images/sidebar-menu-seperator.gif) left bottom no-repeat; }
#sidebar #navmenu li.active { background:#fff; }
#sidebar #navmenu a { display:block; padding: 7px 10px 0 27px; height:27px; height/* */:/**/16px; height: /**/16px; color:#FFF; /* font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; */ background:url(images/sidebar-menu-bullet.gif) 18px 12px no-repeat; }
#sidebar #navmenu li.active a, #sidebar #navmenu li.active a:visited, #sidebar #navmenu li.active a:hover { color:#AE281A; }
#sidebar #navmenu .last a { border-color:#212122; }
#sidebar #navmenu a:hover { color:#fff; }

.recap-search strong.inactive { color: #999; font-style:italic; }
.recap-search select.inactive { color: #999; font-style:italic; }

.report-listing { border:1px solid #DFDFDF; border-collapse:collapse; font-size:11px /* 10px */; }
.report-listing th { border:1px solid #caabac; border-width:0 0 1px 1px; background:#90030b url(images/search-th-off.gif) top left repeat-x; color:#fff; }
.report-listing th.first { border-width:0 0 1px 0; }
.report-listing th.hover { background:#010101 url(images/search-th-on.gif) top left repeat-x; }

.report-listing th a, .report-listing th a:visited, .report-listing th a:hover { color:#fff; padding-right:13px; background-position:right 3px; background-repeat:no-repeat; }
.curSort-DESC th a:hover { background-image:url(images/search-arrow-asc.png); }
.curSort-ASC th a:hover { background-image:url(images/search-arrow-desc.png); }
.report-listing th a.colSort-DESC, .report-listing th a.colSort-DESC:visited, .report-listing th a.colSort-DESC:hover { background-image:url(images/search-arrow-desc.png); }
.report-listing th a.colSort-DESC:hover, .report-listing th a.colSortDefault-ASC:hover { background-image:url(images/search-arrow-asc.png); }
.report-listing th a.colSort-ASC, .report-listing th a.colSort-ASC:visited, .report-listing th a.colSort-ASC:hover { background-image:url(images/search-arrow-asc.png); }
.report-listing th a.colSort-ASC:hover, .report-listing th a.colSortDefault-DESC:hover { background-image:url(images/search-arrow-desc.png); }

.report-listing td, .report-listing th { padding:3px; }
.header-table td, .header-table th { padding:6px; text-align:center; }
.report-listing .evenRow td { background-color:#eee; }
.report-listing .evenRow .other-sale { border-top:1px solid #ccc; }
.report-listing .oddRow .other-sale { border-top:1px solid #DFDFDF; }

.saleReport-types { list-style:none; padding:5px 0 5px 20px; margin:0; }
.saleReport-years { margin:5px 0 5px 20px; }

#results-error { padding:4px; margin:5px 2px; border:1px solid #822; background:#eaa; }
#results-error ul { margin:2px 0; }
#results-error a { color: #844; font-weight:bold; }

.prev-page a, .prev-page a:visited, .prev-page a:hover, .prev-page span,
.next-page a, .next-page a:visited, .next-page a:hover, .next-page span { display:block; width:22px; height:22px; text-indent:-100px; overflow:hidden; background:url(images/pagination-arrows-left.gif) left -22px no-repeat; float:left }
.next-page a, .next-page a:visited, .next-page a:hover, .next-page span { background-image:url(images/pagination-arrows-right.gif); float:right; }
.prev-page a:hover, .next-page a:hover { background-position:left 0; }
.prev-page span, .next-page span { background-position:left -44px; }
.prev-page a strong, .prev-page a:visited strong, .prev-page a:hover strong, .prev-page span strong,
.next-page a strong, .next-page a:visited strong, .next-page a:hover strong, .next-page span strong { display:none; }
.pagination .dropdown { width:100px; }

p.note { color: #888; font-size: 11px; }

.clear { clear:both; }

.copysm {
	/*
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	*/
	font-size:10px;
	color:#000;
	padding:2px 0px 2px 0px;
}

#cse-search-box {
	height:46px;
	margin:0;
	padding:0;
}

a.view-rss { color: #fff; background:url(images/rss-red.gif) no-repeat; display:block; padding:5px 0 0 34px; font-family:Trebuchet MS, Verdana, Arial; font-size:12px; font-weight:bold; margin:0 8px; height:23px; }

.borderBottom { border-bottom:1px solid #ccc; }
.raceschedule-day { font-size:14px; color: #07497F; }

#guideSearchHeaderForms {
	background:transparent url(images/guide-search-bg.gif) repeat scroll 0 0;
	color:#FFFFFF;
	float:right;
	font-size:11px;
	height:29px;
	margin-bottom:20px;
	padding:8px 0 0 8px;
	width:776px;
	}
#guideSearchHeaderForms .form { font-size:12px; font-family:Verdana, Trebuchet MS, Arial; padding:2px; border:1px solid #ccc; }
#guideSearchHeaderForms .guideSearch-alphaSubmit, #guideSearchHeaderForms .guideSearch-locationSubmit { width:55px; height:22px; background:url(images/guide-search-button.png) no-repeat; border:0; margin:0 4px; }
#guideSearchHeaderForms .guideSearch-alphaSubmit span, #guideSearchHeaderForms .guideSearch-locationSubmit span { display:none; }
#guideSearchHeaderForms label { display:block; padding:4px; }

/*
AD SPOTS
*/
.ad-120-240 { width:120px; height:240px; }
.ad-160-600 { width:160px; height:600px; }
.ad-728-90 { width:728px; height:90px; }
#sidebar .ad-spot { margin:25px auto 5px; }
.ad-category11 { margin:0; }
#sidebar .ad-category23 { margin-top: 0; padding-top:25px; }

#extremeBanner-spot { width:738px; height:90px; }
#extremeBanner-spot .ad-728-90 { margin-left:10px; }

.reportSpot-728-90 { width:728px; height:90px; margin:5px auto; }
.reportSpot-728-90 a img { display:inline; border:0; }

#leadersInterface {
	width:595px;
	float:left;
	margin-top:15px;
	}
	#leadersInterface ul, #leadersInterface li { list-style:none; padding:0; margin:0; }
	#leadersInterface li.leader-item { width:148px; height:27px; float:left; }
	#leadersInterface li.leader-item a { display:block; width:136px; height:23px; padding:2px 3px 2px 5px; background:url(images/leader-tab.gif) 0 0 no-repeat; color:#036; font-size:10px; text-transform:uppercase; }
	#leadersInterface li.current-leader a { background-position:0 -27px; color:#fff; font-weight:bold; }
	#leadersInterface .item-container { border:2px solid #036; }
	#leadersInterface div.leader-item { display:none; }
	#leadersInterface div.leader-item p { margin-top:2px; }
	#leadersInterface div.current-leader { display:block; padding:5px; color:#000; }
	#leadersInterface div.leader-item table tr td { background:#fff url(images/leader-dots.gif) left bottom repeat-x; }
	#leadersInterface div.leader-item table tr td.white { background:#fff; }
	#leadersInterface div.leader-item table tr td.first { padding-left:0; }
	#leadersInterface div.leader-item table tr td.last { padding-right:0; }
	#leadersInterface div.leader-item table tr td span { background:#fff; }
	#leadersInterface div.leader-item table tr td span span { visibility:hidden; background:none; }
	#leadersInterface div.leader-item table tr td.last span { display:block; }
	#leadersInterface div.leader-item table tr td.last span span { display:inline; }

	.table-with-redbox { width:430px; float:left; }
	.red-box { width:145px; float:left; margin:0 3px; }
	#leading-trainers-div .red-box, #leading-drivers-div .red-box { margin-top:15px; }
	.red-box .red-box-top { background:url(images/redbox-top.gif) no-repeat; width:145px; height:10px; float:none; }
	.red-box .red-box-text { background:#991b1e; padding:0 10px; text-align:center; color:#fff; font-size:12px; font-weight:bold; }
	.red-box .red-box-bottom { background:url(images/redbox-bottom.gif) no-repeat; width:145px; height:10px; float:none; }
	
	.leader-pdf-link a, .leader-pdf-link a:visited, .leader-pdf-link a:hover { display:block; padding:2px 5px 5px; background:#003366; color:#fff; }
	.leader-pdf-link a:hover { color:#eee; }
	.leader-pdf-link a strong, .leader-pdf-link a:visited strong, .leader-pdf-link a:hover strong { font-size:12px; }
	
	.leader-pdf-link a.leader-left-link, .leader-pdf-link a.leader-left-link:visited, .leader-pdf-link a.leader-left-link:hover {
		float:left;
		width:460px;
		width/* */:/**/450px; 
		width: /**/450px;
		height:35px;
		height/* */:/**/28px; 
		height: /**/28px;
		}
	.leader-pdf-link a.leader-right-link, .leader-pdf-link a.leader-right-link:visited, .leader-pdf-link a.leader-right-link:hover, .leader-pdf-link span.leader-right-link {
		display:block; padding:2px 5px 5px; background:#003366; color:#fff;
		float:left;
		text-align:right;
		font-size:11px;
		font-weight:bold;
		width:135px;
		width/* */:/**/125px; 
		width: /**/125px;
		height:35px;
		height/* */:/**/28px; 
		height: /**/28px;
		}
/*
 TOP RIGHT AD
*/
#hdr-top-right-ad {
	padding:0 0 8px 10px;
	width: 225px;
	height: 88px;
	}
/*
WEEKEND PREVIEW
*/
#hdr-weekend-preview {
	padding:0 0 8px 10px;
	width: 225px;
	}
.weekend-preview { padding-left:40px; color:#024073; font-weight:bold; margin:7px 0; }
.weekend-preview a, .weekend-preview a:visited, .weekend-preview a:hover {
	color:#024073;
	font-weight:bold;
	text-decoration:underline;
	}

/*
GUID
*/

.SpecialListing {
	background-color: #FFE1B5;
	border: 1px solid #FF9900;
}
.copybold {	
font-size : 12px;	/* font-family : Verdana,Arial,Helvetica; */	font-weight : 800;	color : #000000;
}

