﻿/*================ 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;
}

.infofeed li.wegtrack {
	 color:#ffba01;
}

#todays-racing.infofeed ul
{
    margin:0px;
    padding:10px;
}

#todays-racing.infofeed li
{
    margin:0px;
    padding: 5px;
}

/***** 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;
	margin:14px 14px 6px 14px;
	_margin:14px 7px 6px 7px;
	padding-bottom:0px;
}

#woodbine-news li h6
{
    font-size:100%;
    font-weight:bold;
    margin:0;
    padding:0;
}

#woodbine-news li.last {
	margin-bottom:14px;
}

.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;
}

/***** 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/Woodbine/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-thoroughbred-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/Woodbine/wbheader-how-to-get-to-woodbine.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/Woodbine/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;
}

/*================= 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;
}

/*===================== World News Styles ========================*/

.world-news
{
	font-family: arial; 
	font-size: 14px; 
	color: #ffffff;
}

.world-news .world-news-item
{
    margin-bottom: 7px;
}

.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;
}


/************ 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 
{
    font-size:12px;
	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;
}

/********* 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/Woodbine/tab-line.gif') repeat-x bottom; margin-top:20px;}
.CustomTabStyle .ajax__tab_outer {padding-right:0px; background:url('/Style%20Library/Images/Woodbine/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/Woodbine/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/Woodbine/tab.gif') repeat-x;}

.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {background:url('/Style%20Library/Images/Woodbine/tab-active-right.png') no-repeat right;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {background:url('/Style%20Library/Images/Woodbine/tab-active-left.png') no-repeat;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {background:url('/Style%20Library/Images/Woodbine/tab-active.gif') repeat-x; color:#ffba01;}

.CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url('/Style%20Library/Images/Woodbine/tab-active-right.png') no-repeat right;}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url('/Style%20Library/Images/Woodbine/tab-active-left.png') no-repeat;}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {background:url('/Style%20Library/Images/Woodbine/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/Woodbine/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/Woodbine/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;}


/********* Edutainment ***********/

#ringtones 
{
    margin-bottom:25px;
}

ul.ringtone li {
	margin:0px;
	list-style:none;
    font-size:14px;
    font-weight:bold;
    background:url(/Style%20Library/Images/Woodbine/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:#ffffff;
	text-decoration:none;
}

.RaceInfoLocatorGrid a:visited {
	color:#ffffff;
	text-decoration:none;
}

.RaceInfoLocatorGrid a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.RaceInfoLocatorGrid a:focus {
	color:#ffffff;
	text-decoration:underline;
}

.RaceInfoLocatorGrid a:active {
	color:#ffffff;
	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:#FFFFFF;
	text-decoration:none;
}

.programRetailers .retailer .map a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.programRetailers .retailer .map a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.programRetailers .retailer .map a:focus {
	color:#FFFFFF;
	text-decoration:underline;
}

.programRetailers .retailer .map a:active {
	color:#FFFFFF;
	text-decoration:none;
}

/*============== Content Viewer =================*/
.cv-body 
{
	font-family:arial;
	font-size:14px;
	min-height:100px;
}

.cv-body .cv-title-image {
	float:left;
	width:75px;
	height:75px;
	padding-right:5px;
	padding-bottom:5px;
}

.cv-body.nowrap .cv-content {
	float:right;
	clear:both;
	width:599px;
	margin-top:-41px;
}

.cv-body .cv-title
{
    float:right;
    width:415px;
}

.cv-body .cv-content
{
    float:right;
    width:415px;
}

/*============== 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;
    font-size:12px !important;
}

.live-racing-schedule .live-racing-calendar .live-racing-calendar-title
{
    margin-bottom:5px;
}


/*================ Simulcast web part ======================*/
.sm_hdrShort {background:#9a4031 url(/Style%20Library/Images/Woodbine/sm_box_tpleftcorner.gif) no-repeat top left; font-size:0; height:7px; width:100%;}
.sm_hdrShortRight {background:transparent url(/Style%20Library/Images/Woodbine/sm_box_tprightcorner.gif) no-repeat top right; height:7px;}
.sm_hdrShort_dark {background:#7c0000 url(/Style%20Library/Images/Woodbine/sm_box_tpleftcorner_dark.gif) no-repeat top left; font-size:0; height:7px; width:100%;}
.sm_hdrShortRight_dark {background:transparent url(/Style%20Library/Images/Woodbine/sm_box_tprightcorner_dark.gif) no-repeat top right; height:7px;}
.sm_rowdata {color:#000; padding:0 15px 0px 15px;}
.sm_box_mid {background:#470000 url(/Style%20Library/Images/Woodbine/sm_box_bg.gif) repeat-x; color:#cbc3b8; font-size:13px; height:198px; line-height:18px; width:100%;}
.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/Woodbine/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:#470000 url(/Style%20Library/Images/Woodbine/sm_box_btmleftcorner.gif) no-repeat bottom left; font-size:0; height:7px; width:100%;}
.sm_ftrShortRight {background:transparent url(/Style%20Library/Images/Woodbine/sm_box_btmrightcorner.gif) no-repeat bottom right; height:7px;}
.sm_ftrShort_dark {background:#686056 url(/Style%20Library/Images/Woodbine/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/Woodbine/sm_box_ftr_btmrightcorner.gif) no-repeat bottom right; height:15px;}

.floatLeft {float:left;}
.floatRight {float:right;}
.clearAll {clear:both;}
.bgDark {background-color:#7c0000; padding-left:15px;}
.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}

