#news {
	width: 236px;
	height: 239px;
	background: url(../../images/news_bg.jpg) left top no-repeat;
	float: left;
	border-right: 1px solid #cdcdcd;
}

#fedex_standings {
	width: 236px;
	height: 239px;
	background: url(../../images/fedex_standings_bg.jpg) left top no-repeat;
	float: left;
	border-right: 1px solid #cdcdcd;
}

#countdown {
	width: 304px;
	height: 207px;
	background: url(../../images/countdown_bg.jpg) left top no-repeat;
	float: right;
}


#countdown_details {height: 94px;}
#countdown_clock {padding-top: 15px;}

#countdown_clock ul li{
	display:block; 
	list-style-type:none; 
	float:left;
	font-size: 20px;
	color: #4c4c4c;
	width: 44px;
	text-align: center;
}

#countdown_clock ul li.days {padding-left: 17px;}
#countdown_clock ul li.hours {padding-left: 27px;}
#countdown_clock ul li.mins {padding-left: 32px;}
#countdown_clock ul li.secs {padding-left: 30px;}

.countdown_event_name {
	font-weight: bold; 
	font-size: 30px; 
	color: #fefefe; 
	text-align: center; 
	padding-top: 10px; 
	text-shadow: 0.1em 0.07em 0.1em #222222;
}
.countdown_event_time {font-weight: bold; font-size: 18px; color: #fefefe; text-align: center;}

#welcome_text {
	float: left;
	/*width: 600px; Width before Countdown was removed*/
	width: 920px;
}

#content_div { 
	width: 920px;
	/*height: 207px;*/
	padding-top: 18px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	background-color: #ffffff;
}

#ad_wrapper {
	width: 100%;
	height: 239px;
	border-top: 1px solid #cdcdcd;
}

#left_ad  {
	height: 239px;
	width: 80px;	
	float: left;
}

#left_ad_div {
	background-color: #2a2a2a;
	width: 239px;
	float:left;
}

div#left_ad_div:hover {background-color: #5d5d5d;}

#left_ad_img {float: left; border-right: 1px solid #cdcdcd;}
#right_ad_img {float: left;}

#left_ad_img_link {
	float: left; 
	border-right: 1px solid #cdcdcd;
	width: 158px;
	height: 239px;
}

#right_ad  {
	height: 239px;
	width: 79px;
	float: left;
}

#right_ad_div {
	background-color: #2a2a2a;
	width: 237px;
	float:left;
}

div#right_ad_div:hover {background-color: #5d5d5d;}

#right_ad p, #left_ad p {
	color: #ffffff; 
	padding: 8px 0px 0px 4px; 
}

p.ad_title {
	font-size: 24px; 
	font-weight: bold; 
	text-shadow: 0.1em 0.07em 0.1em #000000; 
	line-height: 90%;
}

p.ad_large_caption {font-size: 24px; line-height: 90%;}
p.ad_medium_caption {font-size: 13px;}
p.ad_small_caption {font-size: 8px;}

#news_title {
	width: 100%; 
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 8px;
}

#news_title a{
	font-size: 20px; 
	font-weight: bold; 
	color: #ffffff; 	
	text-shadow: 0.1em 0.07em 0.1em #222222;	
}
	
#fedex_title {
	font-size: 20px; 
	font-weight: bold; 
	color: #ffffff; 
	width: 100%; 
	text-align: center; 
	padding-top: 4px;
	text-shadow: 0.1em 0.07em 0.1em #222222;
}

#caption {
	width: 259px;
	height: 360px;
	background: url(../../images/caption_bg.png) left top no-repeat;	
	position: absolute;
	top: 0px;
	z-index: 5;
}

#slider-wrapper {
	position: relative;
}

#page_left{
	width: 5px; 
	height: 846px; 
	background: url(../../images/shadow_left.png) left top repeat-y;
	position: absolute;
	top: 0px;
	left: 0px;
}

#page_right{
	width: 5px; 
	height: 846px; 
	background: url(../../images/shadow_right.png) left top repeat-y;
	position: absolute;
	top: 0px;
	right: 0px;
}

#page_content {
	padding-left: 7px;
	padding-right: 7px;
	width: 950px;
	background-color: transparent;
	z-index: 97;
	background-image: url(../../images/page_bg.png);
}

#page_top {
	height: 1px;
	width: 950px;
	background-color: #bbb9b9;
	margin-left: 7px;
}


.news_article {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

.news_article  a, #welcome-text a {text-decoration: underline; color: #4e9fdc; font-size: 13px;}
.news_article  a:hover, #welcome-text a:hover  {color: #5c5d5d;}

.news_article_date {float: left; width: 85px; padding-left: 8px;}
.news_article_content_container{float: right; width: 120px; padding-bottom: 15px;}

#press_release_table {
	font-family: Arial;
	font-size: 14px;
	color: #4b4c4c;
	margin-top: 20px;
	margin-bottom: 20px;
}

#press_release_table td {padding-bottom: 20px;}

#welcome_text h1 {padding-bottom: 10px;}
#welcome_text ul , #welcome_text ol {padding-left: 40px; padding-top: 10px;}

#ticker {
	color: #ffffff;
	font-size: 13px;
	list-style-type: none;
	padding-left: 110px;
	padding-top: 10px;
}

#rto_standings {
	display: block;
	width: 303px;
	height: 305px;
	background: url(../../images/RTO_shotlink_background.jpg) left top no-repeat;
	float: right;
}
	
#rto_title {
	font-weight: bold; 
	font-size: 30px; 
	color: #fefefe; 
	text-align: center; 
	padding-top: 80px;
	text-shadow: 0.1em 0.07em 0.1em #222222;
}

#rto_dates {font-weight: bold; font-size: 18px; color: #fefefe; text-align: center; padding-bottom: 10px;}

#rto_standings #ticker {
	padding-left: 145px;
}
