﻿/*================ Weather Webpart Styles ==================*/
#weather p { padding-top:0!important; } 
#weather h2 { 
	border-bottom:none; 
	padding-top:0!important;
}

#weather {
	float:left;
	padding-top:5px;
	margin-right:10px;
	width:230px;	
}

#weather img#weather_icon {
	float:left;
	width:128px;
	height:128px;
}

#weather #weather_currtemp {
	color:#003876;
	margin-left:5px;
	float:left;
	width:auto;
	line-height:normal;
}

#weather #weather_currtemp p {
	font:normal 3em "Century Gothic", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	float:left;
}
#weather #weather_currtemp p#weather_tempunit {
	font:normal 2em "Century Gothic", Arial, Helvetica, sans-serif;
	margin:7px 0 0 3px;
	letter-spacing:normal;
	float:left;
}
#weather #weather_currtemp p#weather_conddesc {
	clear:left;
	letter-spacing:normal;
	font:1.167em Arial, Helvetica, sans-serif;
	width:254px;
}

#weather #weather_lists {
	clear:left;	
	float:left;	
	width:230px;
}

/*============================== HOMEPAGE PROMO BOX COMPONENTS ===============================*/
#promo-box {
	height:262px;
	width:728px; /*Actually 727px but the 1px is for the space between the list and the picture*/
	overflow:hidden;
	position:relative;
}

#promo-list {
	background:url(/Style%20Library/Images/Webparts/NewsRotator/promo-control-bg.gif) no-repeat;
	width:292px;
	height:262px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	position:relative;
}
#promo-list li {
	margin:0px
	padding:0px;
	list-style:none;
	color:#c2c2c2;
	font-size:11px;
	display:block;
	float:left;
	clear:both;
	height:47px;
	width:259px;
	position:absolute;
	left:14px;
}
#promo-list li img.promo-tn {
	float:left;
	margin-right:10px;
}

#promo-list li .promo-text {
	float:left;
	cursor:pointer;
}

#promo-list li#button1 {
	top:10px;
}
#promo-list li#button2 {
	top:75px;
}
#promo-list li#button3 {
	top:141px;
}
#promo-list li#button4 {
	top:207px;
}

#promo1-picture {
	display:none;
	z-index:1;

}
#promo2-picture {
	display:none;
	z-index:1;

}
#promo3-picture {
	display:none;
	z-index:1;

}
#promo4-picture {
	display:none;
	z-index:1;

}
.slide {
list-style:none;
}
.promo-item-on {
	display:block !important;
}
.promo-item-off {
	display:none !important;
}
#promo-list li a {
	display:block;
	height:100%;
	width:100%;
	text-decoration:none;
}
#promo-list li a:link {
	color:#c2c2c2;
	text-decoration:none;
}

#promo-list li a:visited {
	color:#c2c2c2;
	text-decoration:none;
}

#promo-list li a:hover,
#promo-list li.active a {
	color:#3b3b3b;
	text-decoration:underline;
	background:url(/Style%20Library/Images/Webparts/NewsRotator/promo-item-highlight.png) no-repeat center right;
}

#promo-list li a:focus {
	color:#3b3b3b;
	text-decoration:underline;
	background:url(/Style%20Library/Images/Webparts/NewsRotator/promo-item-highlight.png) no-repeat center right;
}

#promo-list li a:active {
	color:#c2c2c2;
	text-decoration:none;
}

#promo-list li h6 {
	color:#c2c2c2;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:normal;
	margin: 6px 0px 0px 0px;
	padding: 0px;
}

#promo-list li:hover h6,
#promo-list li.sfhover h6,
#promo-list li.active h6,
#promo-list li:hover .promo-text,
#promo-list li.active .promo-text,
#promo-list li.sfhover .promo-text{
	color:#3b3b3b;
}
.slide {
	width:435px;
	height:262px;
	top:0px;
	right:0px;
	position:absolute;
}

.slide img {
	position:absolute;
	left:0px;
	top:0px;
}

.slide .promo-picture-briefing 
{
    display:none;
	position:absolute;
	height:46px;
	width:415px;
	background:url(/Style%20Library/Images/Webparts/NewsRotator/promo-item-desc-bg.png) repeat;
	left:0px;
	bottom:0px;
	color:#919191;
	font-size:11px;
	padding:10px;
}
.slide .promo-picture-briefing h6 {
	font-size:15px;
	color:#eaeaea;
}
.slide .promo-picture-briefing a:link {
	color:#a58237;
	text-decoration:none;
}

.slide .promo-picture-briefing a:visited {
	color:#a58237;
	text-decoration:none;
}

.slide .promo-picture-briefing a:hover {
	color:#a58237;
	text-decoration:underline;
}

.slide .promo-picture-briefing a:focus {
	color:#a58237;
	text-decoration:underline;
}

.slide .promo-picture-briefing a:active {
	color:#a58237;
	text-decoration:none;
}

/*========================== HOMEPAGE LEFTBAR AREA COMPONENTS =================================*/
#hp-leftbar {
	float:left;
	width:728px;
}

#leaderboard-ad {
	width:728px;
	height:90px;
	overflow:hidden;
	margin:10px 0px 10px 0px;
}

.infofeed {
	width:356px;
	font-size:11px;
	color:#97897c;
	overflow:hidden;
}

.infofeed a.subscription
{	
    margin: 0px 5px 0px 5px;
}
.infofeed a:link
{    
    color: #f1f1f1;
}


.infofeed li a:link {
	color:#97897c;
	text-decoration:none;
}

.infofeed li a:visited {
	color:#97897c;
	text-decoration:none;
}

.infofeed li a:hover {
	color:#97897c;
	text-decoration:underline;
	cursor: hand;	
}

.infofeed li a:focus {
	color:#97897c;
	text-decoration:underline;
}

.infofeed li a:active {
	color:#97897c;
	text-decoration:none;
}

.infofeed h1 {
	color:#97897c;
	font-size:25px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:10px;
}
.infofeed ul {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	clear:both;
    background:url(/Style%20Library/Images/Webparts/Feed/infofeed-background.jpg) repeat-x top #080807;
	width:356px; 
	min-height:259px;
	height:auto !important;
	height:259px;
}

.infofeed li {
	width:328px;
	margin:14px 14px 0px 14px;
	_margin:14px 7px 0px 7px;
	padding:0px 0px 14px 0px;
	display:block;
	float:left;
	clear:both;
	list-style:none;
	background:url(/Style%20Library/Images/Webparts/Feed/infofeed-divider.gif) bottom repeat-x;
}

.infofeed li p {
	margin-bottom:0px;
}

.infofeed li img {
	float:left;
}

.infofeed li.last {
	background:none;
}

/***** WOODBINE NEWS ******/
#woodbine-news {
	float:left;
	margin-right:15px;
}

#woodbine-news li p,
#woodbine-news li h6 {
	display:block;
	float:right;
	width:250px;
}

#woodbine-news li {
	background:none;
	/*padding:14px 14px 6px 14px;
	_padding:14px 7px 6px 7px;*/
	padding-bottom:14px;
	background: transparent url('../Images/Woodbine/bg-topstory-hr.png') repeat-x bottom;
}
#woodbine-news li a{
	color:#FFB700;
}
#woodbine-news li h6
{
    font-size:100%;
    font-weight:bold;
    margin:0;
    padding:0;
}
#woodbine-news .infofeed ul {
    background: url("/Style%20Library/Images/Woodbine/bg-topstory-red.gif") repeat-x scroll left top #601712;
    margin-bottom:5px;
}

#woodbine-news ul a.pictureLink {	
	display:block;
	width: 67px;
	height:67px;
	position:relative;
	float:left;	
}
#woodbine-news ul a.pictureLink img {
	border:0
}
#woodbine-news a.videoLink{	
	position:absolute;
	right:0;
	padding-left: 20px;
	background:url('/Style%20Library/Images/icon-playvideo.gif') no-repeat;
}
#woodbine-news ul.top-story-box p {				
	position:relative;				
}

#woodbine-news img.newsPicture {}

#woodbine-news img.labelTopStory {position:absolute;bottom:0;left:0}

#woodbine-news li.last {
	margin-bottom:14px;
	background: none;
}

.view-all {
	width:328px;
	text-align:right;
	display:block;
	$margin-bottom:14px;
	color:#97897C;
	text-decoration:underline;
}

.infofeed li .view-all:link {
	color:#97897C;
	text-decoration:underline;
}

.infofeed li .view-all:visited {
	color:#97897C;
	text-decoration:underline;
}

.infofeed li .view-all:hover {
	color:#97897C;
	text-decoration:underline;
}

.infofeed li .view-all:focus {
	color:#97897C;
	text-decoration:underline;
}

.infofeed li .view-all:active {
	color:#97897C;
	text-decoration:underline;
}

.infofeed li.wegtrack {
	 color:#ffba01;
}

#todays-racing.infofeed ul
{
    margin:0px;
    padding:10px;
}

#todays-racing.infofeed li
{
    margin:0px;
    padding:5px;
}

/***** TODAYS RACING ******/
#todays-racing {
	float:left;
}

#todays-racing-list 
{
    width:350px;
    height:304px;
    $height:309px;
    float:left;
    display:block;
    margin:0px;
    padding:0px;
}

#todays-racing h6
{
    font-size:100%;
    font-weight:bold;
    margin:0;
    padding:0;
}

#todays-racing.infofeed h1
{
    color:#97897c;
	font-size:25px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:10px;
}

/*============================== FEEDBACK FORM COMPONENTS ===============================*/

.FormButton
{
	background-image: url(/Style%20Library/Images/Mohawk/SendButton.png);
	cursor:pointer;
	width:107px;
	height:30px;
	border:0px;
	background-color:transparent;
}

.FormTable
{
	
}

.FormCell
{
	padding-bottom:10px;
}

.FormTextBox
{
	
}

.FormLabel
{
	font-weight:bold;
}

/************ RACE EVENTS *************/
#race-events h1 {
	background-image:url(/Style%20Library/Images/Webparts/RaceEvents/wbheader-race-events.jpg);
	height:76px;
}
#race-event-list,
#race-event-list li {
	margin:0px !important;
	margin-left:0px;
	padding:0px;
	display:block;
	float:left;
	clear:both;
	width:204px;
}

#race-event-list {
	margin-left:0px !important;
}

#race-event-list li {
	list-style:none;
	background:url(/Style%20Library/Images/Webparts/RaceEvents/event-list-divider.gif) no-repeat bottom;
	padding:10px 0px 10px 0px;
}
#race-event-list li img {
	float:left;
}

/* modified by leo to incorporate base.css styles */
#race-event-list li h6,
#race-event-list li span 
{
    margin:0px;
    padding:0px;
    font-size:100%;
	display:block;
	float:right;
	text-align:left;
	width:155px;
}

/* added by leo to incoroporate base.css styles */
#race-event-list li h6
{
    font-weight:bold;
}

#race-event-list li.first {
	padding-top:0px;
}

#race-event-list li.last {
	background:none;
	padding-bottom:0px;
}

/************ HOW TO GET *************/
#how-to-get-here h1 {
	background-image:url(/Style%20Library/Images/Mohawk/wbheader-how-to-get-to-mohawk.jpg);
	height:75px;
}

/* to offset the whitebox footer piece */
#how-to-get-here .whitebox-body {
	margin-bottom:0px !important;
}

/************ Live Racing Calendar Styles *************/
#live-racing h1 {
	background-image:url(/Style%20Library/Images/Mohawk/wbheader-live-racing.jpg);
	height:75px;
}

#live-racing a.day
{
    font-weight:bold;
    text-decoration: underline;
}

#live-racing-popup
{
    position:absolute;
    width:auto;
    height:auto;
    background: white;
    margin:5px;
    padding:5px;
}

/************ Search Results Styles *************/
.srch-Title 
{
	font-size: 13px;
}

.srch-Title a:link, 
.srch-Title a:active, 
.srch-Title a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.srch-Title a:hover,
.srch-Title a:focus {
	color:#FFFFFF;
	text-decoration:underline;
}

.srch-Icon {
	padding-right:10px;
}

.srch-Description {
	color:#ffffff;
	font-size:13px;
	margin:8px 0px 5px;
}

.srch-Description b {
	color:#ffffff;
}

.srch-Metadata {
	border-top:1px solid #222222;
	color:#ffffff;
	font-size:12px;
	margin:0 0 15px;
}

.srch-URL a:hover,
.srch-URL a:focus {
	color:#ffffff;
	text-decoration:underline;
}

.srch-URL a:link, .srch-URL a:active, .srch-URL a:visited {
	color:#e1e1e1 !important;
	text-decoration:none;
}

.srch-sort {
	color:#cccccc;
	font-size:13px;
}

.srch-sort a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.srch-sort a:link, .srch-sort a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.srch-Page {
	color:#cccccc;
	font-size:13px;
	text-align: right;
	font-weight: bold;
	background-color: transparent !important;
}

.srch-Page a:hover,
.srch-Page a:focus {
	color:#FFFFFF;
	text-decoration:underline;
}

.srch-Page a:link, .srch-Page a:active, .srch-Page a:visited {
	color:#cccccc !important;
	text-decoration:underline;
}

/*================= Styles for Postings Selector Web Part ====================*/
.postingSelector{
	width:700px;
	overflow:hidden;
}

.postingSelector #postList{
	width:700px;
}

.postingSelector #postList a{
	margin-right:5px;
}

.postingSelector #postList #postHeader{
	width:700px;
	height:100px;
}

.postingSelector #postList #sorting{
	height:25px;
}

.postingSelector #postList .postItem{
	clear:both;
	height:75px;
}

.postingSelector #postList .postItem .authorInfo{
	float:left;
	width:75px;
	height:75px;
	overflow:hidden;
}

.postingSelector #postList .postItem .authorInfo #author{
}

.postingSelector #postList .postItem .authorInfo #authorImage{
}

.postingSelector #postList .postItem .authorInfo #authorImage img{
	width:48px;
	height:48px
}

.postingSelector #postList .postItem .postBody{
	float:left;
	line-height: 17px;
}

.postingSelector #postList .postItem .postBody #title{
	float:left;
}

.postingSelector #postList .postItem .postBody #date{
	float:left;
	clear:right;
}

.postingSelector #postList .postItem .postBody #summary{
	clear:both;
}

.postingSelector #postList .postItem .postBody #rating{
	clear:both;
}

/********* Race Browser ***********/
.CustomTabStyle .ajax__tab_header {font-family:arial,helvetica,clean,sans-serif; font-size:14px; font-weight:normal; color:#ffffff; background:url('/Style%20Library/Images/Mohawk/tab-line.gif') repeat-x bottom; margin-top:20px;}
.CustomTabStyle .ajax__tab_outer {padding-right:0px; background:url('/Style%20Library/Images/Mohawk/tab-right.png') no-repeat right; height:35px; margin-right:2px;}
.CustomTabStyle .ajax__tab_inner {padding-left:3px; padding-right:3px; background:url('/Style%20Library/Images/Mohawk/tab-left.png') no-repeat;}
.CustomTabStyle .ajax__tab_tab {height:35px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:0px; margin-left:5px; margin-right:5px; margin-top:0; margin-bottom:0; background:url('/Style%20Library/Images/Mohawk/tab.gif') repeat-x;}

.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {background:url('/Style%20Library/Images/Mohawk/tab-active-right.png') no-repeat right;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {background:url('/Style%20Library/Images/Mohawk/tab-active-left.png') no-repeat;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {background:url('/Style%20Library/Images/Mohawk/tab-active.gif') repeat-x; color:#ffba01;}

.CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url('/Style%20Library/Images/Mohawk/tab-active-right.png') no-repeat right;}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url('/Style%20Library/Images/Mohawk/tab-active-left.png') no-repeat;}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {background:url('/Style%20Library/Images/Mohawk/tab-active.gif') repeat-x; color:#ffba01;}
.CustomTabStyle .ajax__tab_body {border-top:0; padding:8px; min-height:400px;}

.RBTextBoxStyle {background-color:#000000; border:0px;  text-align:center; margin-left:15px; color:#ffffff;}
.RBComboBoxStyle {background-color:#000000; margin-left:15px; min-width:150px; color:#ffffff;}

.floatRight {float:right;}
table#box_grey {color:#cdc5b7; margin-left:20px;}
table#box_grey th {font-size:13px; text-align:left;}
.box_grey_tp {background:transparent url(/Style%20Library/Images/Mohawk/box_tp_grey.png) no-repeat top; font-size:0; height:7px; width:908px;}
.box_grey_mid {background:#4a4742; padding:14px 0; width:908px;}
.box_grey_btm {background:transparent url(/Style%20Library/Images/Mohawk/box_btm_grey.png) no-repeat bottom; font-size:0; height:7px; width:908px;}
.selectRace {float:left; font-size:11px; padding:2px 4px; color:#f1f1f1;}
.selectRace a:link, .selectRace a:visited, .selectRace a:active {color:#F1F1F1; text-decoration:none;}
.selectRace a:hover, .selectRace a:focus {color:#F1F1F1; text-decoration:underline;}

.selectRaceSelected {float:left; font-size:12px; font-weight:bold; padding:2px 2px; background:#cbc3b8; color:#262626;}
.selectRaceSelected a:link, .selectRaceSelected a:visited, .selectRace a:active {color:#262626; text-decoration:none;}
.selectRaceSelected a:hover, .selectRaceSelected a:focus {color:#262626; text-decoration:underline;}

.selectViewAllRaces {float:left; font-size:11px; padding:2px 4px; color:white; font-weight:bold}
.selectViewAllRaces a:link, .selectViewAllRaces a:visited, .selectViewAllRaces a:active {color:white; text-decoration:none;}
.selectViewAllRaces a:hover, .selectViewAllRaces a:focus {color:white; text-decoration:underline;}
/*===================== World News Styles ========================*/

.world-news
{
	font-family: arial; 
	font-size: 14px; 
	color: #ffffff;
}

.world-news a:link {
	color:#ffffff;
	text-decoration:none;
}

.world-news a:visited {
	color:#ffffff;
	text-decoration:none;
}

.world-news a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.world-news a:focus {
	color:#ffffff;
	text-decoration:underline;
}

.world-news a:active {
	color:#ffffff;
	text-decoration:none;
}

/********* Edutainment ***********/

#ringtones 
{
    margin-bottom:25px;
}

ul.ringtone li {
	margin:0px;
	list-style:none;
    font-size:14px;
    font-weight:bold;
    background:url(/Style%20Library/Images/Mohawk/ringtone.jpg) no-repeat left center;
	padding:0px 0px 0px 35px;
}

ul.ringtone {
	line-height:30px;
	margin:0px 0px 0px 20px;
}

#wallpapers 
{
    margin-bottom:20px;
}

ul.wallpaper li {
	margin:0px;
	list-style:none;
	float:left;
	padding-left:0px;
	padding-right:25px;
	padding-top:0px;
	padding-bottom:25px;
}

ul.wallpaper {
	line-height:30px;
	margin:0px 0px 0px 20px;
}

/*============= Supplementary Race Info ==============*/
.RaceInfoLocatorGrid a:link {
	color:#4486cc;
	text-decoration:none;
}

.RaceInfoLocatorGrid a:visited {
	color:#4486cc;
	text-decoration:none;
}

.RaceInfoLocatorGrid a:hover {
	color:#4486cc;
	text-decoration:underline;
}

.RaceInfoLocatorGrid a:focus {
	color:#4486cc;
	text-decoration:underline;
}

.RaceInfoLocatorGrid a:active {
	color:#4486cc;
	text-decoration:none;
}

.RaceInfoLocatorGrid .ms-vb2
{    
	color:#FFFFFF;
    font-size:14px
}

/*============== Program Retailers =================*/
.programRetailers .retailer
{
    float:left;
    width:140px;
    margin:15px;
}

.programRetailers .retailer .title{
	font-weight:bold;
}

.programRetailers .retailer .map a:link {
	color:#4486cc;
	text-decoration:none;
}

.programRetailers .retailer .map a:visited {
	color:#4486cc;
	text-decoration:none;
}

.programRetailers .retailer .map a:hover {
	color:#4486cc;
	text-decoration:underline;
}

.programRetailers .retailer .map a:focus {
	color:#4486cc;
	text-decoration:underline;
}

.programRetailers .retailer .map a:active {
	color:#4486cc;
	text-decoration:none;
}

/*============== Content Viewer =================*/
.cv-body 
{
	font-family:arial;
	font-size:14px;
	min-height:100px;
}

.cv-body .cv-title-image {
	float:left;
	margin-right:14px;
	margin-bottom:4px;
}
.cv-body.nowrap .cv-content {
	float:right;
	clear:both;
	width:599px;
	margin-top:-41px;
}

/*============== Login webpart =================*/
.fba-login
{
}

.fba-login td
{
    font-size:12px;
}

.fba-login .fba-login-title
{
    font-size:24px;
    font-weight:bold;
    height:50px;
}

.fba-login .fba-login-label
{
}

.fba-login .fba-login-textbox
{
    width:150px;
}

.fba-login .fba-login-checkbox
{
}

.fba-login .fba-login-button
{
}

/*============== Forget password webpart =================*/
.fba-password-recovery
{
}

.fba-password-recovery td
{
    font-size:12px;
}

.fba-password-recovery .fba-password-recovery-title
{
    font-size:24px;
    font-weight:bold;
    height:50px;
}

.fba-password-recovery .fba-password-recovery-label
{
}

.fba-login .fba-password-recovery-textbox
{
    width:150px;
}

.fba-password-recovery .fba-password-recovery-button
{
}

/*============== Create user webpart =================*/
.fba-create-user
{
}

.fba-create-user td
{
    font-size:12px;
}

.fba-create-user .fba-create-user-title
{
}

.fba-create-user .fba-create-user-label
{
}

.fba-login .fba-create-user-textbox
{
    width:150px;
}

.fba-create-user .fba-create-user-button
{
}

/*================ Live Racing Calendar Page ======================*/
.live-racing-schedule .live-racing-list
{
    float:left;
    font-size:12px;
}

.live-racing-schedule .live-racing-list .live-racing-list-item
{
    margin:0px 0px 15px 0px;
}

.live-racing-schedule .live-racing-calendar
{
    float:right;
}

.live-racing-schedule .live-racing-calendar .live-racing-calendar-title
{
    font-size:12px;
    margin-bottom:5px;
}

/*================ Simulcast web part ======================*/
.sm_hdrShort {background:#0063b5 url(/Style%20Library/Images/Mohawk/sm_box_tpleftcorner.gif) no-repeat top left; font-size:0; height:7px; width:100%;} /* changed background colour */
.sm_hdrShortRight {background:transparent url(/Style%20Library/Images/Mohawk/sm_box_tprightcorner.gif) no-repeat top right; height:7px;}
.sm_hdrShort_dark {background:#003664 url(/Style%20Library/Images/Mohawk/sm_box_tpleftcorner_dark.gif) no-repeat top left; font-size:0; height:7px; width:100%;} /* changed background colour */
.sm_hdrShortRight_dark {background:transparent url(/Style%20Library/Images/Mohawk/sm_box_tprightcorner_dark.gif) no-repeat top right; height:7px;}
.sm_rowdata {color:#000; padding:0 15px 0px 15px;}
.sm_box_mid {background:#002747 url(/Style%20Library/Images/Mohawk/sm_box_bg.gif) repeat-x; color:#cbc3b8; font-size:13px; height:198px; line-height:18px; width:100%;} /* changed background colour */
.rowLight {background-color:#cbc3b8; color:#262626; padding-left:15px;}
.rowDark {background-color:#aa9e8d; color:#262626; padding-left:15px;}
.sm_btn {background:transparent url(/Style%20Library/Images/Mohawk/sm_btn.png) no-repeat; border:0; color:#fff; font-size:11px; font-weight:bold; height:28px; margin-right:4px; padding-left:10px; text-align:left; width:148px; font-family:arial,helvetica,sans-serif;}
.sm_ftrShort {background:#002747 url(/Style%20Library/Images/Mohawk/sm_box_btmleftcorner.gif) no-repeat bottom left; font-size:0; height:7px; width:100%;} /* changed background colour */
.sm_ftrShortRight {background:transparent url(/Style%20Library/Images/Mohawk/sm_box_btmrightcorner.gif) no-repeat bottom right; height:7px;}
.sm_ftrShort_dark {background:#686056 url(/Style%20Library/Images/Mohawk/sm_box_ftr_btmleftcorner.gif) no-repeat bottom left; font-size:0; height:15px; width:100%;}
.sm_ftrShortRight_dark {background:transparent url(/Style%20Library/Images/Mohawk/sm_box_ftr_btmrightcorner.gif) no-repeat bottom right; height:15px;}

.floatLeft {float:left;}
.floatRight {float:right;}
.clearAll {clear:both;}
.bgDark {background-color:#003664; padding-left:15px;} /* changed background colour */
.leftMargin {margin-left:20px;}
.rightMargin {margin-right:20px;}
p {margin:0 0 20px 0;}

/*================ Twitter web part ======================*/
.twitter_container {background-color:black; width:100%;}
.twitter_container td.text_cell {font-size:9pt; padding:5px; text-align:left;}
.twitter_container td.first_cell {font-size:12pt; padding:5px; text-align:left;color:#14517B}
.twitter_container td.first_cell a{color:#14517B}
.twitter_container td.img_cell {width:48px;} 

.twitter_container .even_row {color:#DEDEDE;background-color:#4A4743;}
.twitter_container .even_row a{color:#DEDEDE;}

.twitter_container .odd_row {color:black;background-color:#DEDEDE;}
.twitter_container .odd_row a{color:black;}

.twitter_container .error_cell { height:280px;font-size:18px; padding:5px; color:#14517B; text-align:center}
.twitter_container .error_cell a:link{ color:#14517B}
.twitter_container .error_cell a:visited{ color:#14517B}

/*========= Most VIEWED News web part==========*/
#TopNewsContainer {padding:10px;background-color:#333}
#TopNewsContainer .newsRow {display:block;cursor: pointer;font: 9pt arial;margin-bottom: 2px;overflow: hidden;padding: 4px;background-color:#444;border:1px solid #666;font-size:11px}
#TopNewsContainer .newsImage .image {width:60px;height:44px;}
#TopNewsContainer .newsImage {float:left;border: 1px solid #666;margin-right:10px;position:relative}
#TopNewsContainer .newsRow a.newsLink {color:#FFB700;font-weight:bold}
#TopNewsContainer .newsRow .textButtons {position:relative;height:18px;}
#TopNewsContainer .newsRow .description {color:#CCC;font-size:10px}
#TopNewsContainer .newsRow .textButtons a {color:#FFB700}
#TopNewsContainer .newsRow .textButtons .readArticleButton {}
#TopNewsContainer .newsRow .textButtons .playVideoButton {position:absolute;right:0;top:0;padding-left:20px;background:url('/Style%20Library/Images/Global/icon_playVideoSmallSprite.png') no-repeat 5px 1px}
#TopNewsContainer .newsRow .textButtons .playVideoButton:hover {background-position: 5px -21px} 



/*================ BrightCove Most Viewed Videos web part ======================*/
 
.videoLink .title {
	margin-bottom:2px;
	padding:4px;
	font:normal 9pt arial;
	overflow:hidden;
	cursor:pointer;
}
 
.videoLink .title:hover {
	background:#ddd;
}
 
.videoLink .title p {
	margin:0;
	padding:0;
}
 
.videoLink p.displayName {
	font-weight:bold;
	color:#000000;
}
 
.videoLink p.shortDescription {
	font-weight:normal;
	color:#cccccc;
}
 
.videoLink div.thumb {
	float:left;
	width:60px;
	height:44px;
	margin-right:10px;
	background:#333;
	border:1px solid #666;
}
 
.videoLink div.thumb img {
	width:100%;
	height:100%;
} 
.brightCove {padding: 0 12px;font-size:11px}
.brightCove .brightCove { padding:10px}

#right-bar-HomePage #resp {background-color:#333;padding:10px}

#content-copy H3 {color:#CCC;font-size:13px}

.webpart #resp {background-color:#333}
.brightCove a.videoLink {}
.brightCove a.videoLink div.title {background-color:#444;border:1px solid #666}


.racetrack-newsPage .brightCove .ms-WPHeader TD, .racetrack-newsPage .brightCove .ms-WPBorder {border:0 !important}

.brightCove a.videoLink .thumb {}
.brightCove a.videoLink .displayName {font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#FFB700}
.brightCove a.videoLink .views {font-size:11px;color:#CCC}
.brightCove a.videoLink .description {font-size:11px;color:#CCC}
 
/* The Nivo Slider styles  */

.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0;left:0;}
/* If an image is wrapped in a link  */
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:60;display:none;margin:0;padding:0;}
/* The slices in the Slider  */
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;width:100%}


/***********************  Nivo Slider Style.CSS - Parameters **********************/
#slider-wrapper {padding: 13px 0 0 12px;background: transparent url('/Style%20Library/Images/Woodbine/bg_newspage_TS_red.png') no-repeat;height:546px;width:708px}
#slider{position:relative;width:696px;height:416px;background:url(images/loading.gif) no-repeat 50% 50%;}
#slider img{position:absolute;top:0;left:0;display:none;}
.nivo-controlNav{position:absolute;bottom:-120px;height:120px;width:720px;margin-left:-12px;padding-left:6px;text-align:center;background:transparent url('/Style%20Library/Images/Woodbine/bg_newspage_TS_thumb.png') no-repeat}

#slider .nivo-controlNav img{display:inline-block;position:relative;margin-right:12px;width:110px;height:72px;border:2px solid #444}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;display:inline-block}
.nivo-controlNav a.active {padding-top:22px;background:transparent url('/Style%20Library/Images/Global/icon_newsArrowsSprite.gif') no-repeat 48px -117px }
#slider .nivo-controlNav a.active img {border:2px solid #FFB700;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;display:block;width:30px;height:30px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.nivo-prevNav{left:0;}
.nivo-nextNav{right:0;}
a.nivo-nextNav{background-position:-30px 0;right:15px;}
a.nivo-prevNav{left:15px;}
.nivo-html-caption{display:none;}
.nivo-html-caption a{color:#ffb700;}
#content-copy .nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:0.8px;width:100%;z-index:89;font-family:Helvetica, Arial, sans-serif;}
#content-copy .nivo-caption a h3{font-size:18px;color:#FFb700;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
#content-copy .nivo-caption a:hover H3 {text-decoration:none}
#content-copy .nivo-caption p{margin:0;padding:10px}
#content-copy .nivo-caption p p{margin:0;padding:0}
#content-copy .nivo-caption a{color:#ffb700;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}

#content-copy .nivo-caption a.nivoLink {display:block;font-size:12px;width:80px;float:left;font-weight:bold;text-decoration:none;margin:10px 0 5px 0;float:left;height:12px;line-height:12px;padding: 5px 0 0 0}
#content-copy .nivo-caption a.nivoVideoLink {background: transparent url('/Style%20Library/Images/Global/icon_playVideoMediumSprite.png') no-repeat;float:left;width:150px;display:block;height:13px;font-size:12px;line-height:12px;font-weight:bold;text-decoration:none;padding:5px 0 0 24px;float:left;margin: 10px 0 5px 20px}
#content-copy .nivo-caption a.nivoLink:hover {color:#FFF; }
#content-copy .nivo-caption a.nivoVideoLink:hover {color:#FFF;background-position: 0 -28px}

