/* <general> */
	.content_section {
		margin: 0 0 10px 0;
		overflow: hidden; zoom: 1; word-wrap: break-word; /* clear floats */
		}
	.content_section h2 {
		font-family: times New Roman, Serif;
		color: #357789;
		font-size: 24px;
		font-weight: normal;
		letter-spacing: -0.03em;
		margin: 0;
		}
	.title_tooltip {
		display: none;
		position: absolute;
		z-index: 3000;
		width: 212px;
		background-color: #F0F6F9;
	}
	.title_tooltip .tippadding {
		padding: 8px;
		margin: 6px;
		border: 1px solid #e0ecf3;
		}
/* </general> */

/* <notifications> */
	.notifications_ticker { width: 651px; }
	.notifications_ticker h2 { margin-bottom: 10px; }
	.notifications_ticker .items_view {
		overflow: hidden; zoom: 1; word-wrap: break-word; /* clear floats */
		}
	.notifications_ticker .items { width: 9999px; height: 45px; }
	.notifications_ticker .notification {
		float: left;
		width: 217px;
		line-height: 13px;
		}
	.notifications_ticker .notification .padding {
		padding: 5px 17px;
		border: 1px solid #e0ecf3;
		border-width: 0 0 0 1px;
		}
	.notifications_ticker .notification .title {
		/*white-space: nowrap;*/
		height: 26px;
		overflow: hidden;
		text-overflow: ellipsis;
		}
	.notifications_ticker .notification .time {
		color: #A8C2D3;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		}
	.notifications_ticker .newer , .notifications_ticker .older {
		float: left;
		width: 20px; height: 20px;
		margin: 10px 17px;
		background-color: #E0ECF3
		}
	.notifications_ticker .older { float: right; }
	.notifications_ticker .newer a, .notifications_ticker .older a {
		display: block;
		width: 20px; height: 20px; line-height: 20px;
		font-size: 9px;
		text-align: center;
		}
/* </notifications> */

/* <race_results> */
	.race_results .sortdata { display: none; }
	.race_results .col1 { width: auto; }
	.race_results .col2 { width: 15%; }
	.race_results .col3 { width: 10%; }
	.race_results .col4 { width: 5%; }
	.race_results .col5 { width: 13%; }
	.race_results .col6 { width: 13%; }
	.race_results .col7 { width: 8%; }
	.race_results .col8 { width: 6%; }
	.race_results th span { cursor: pointer; padding-right: 21px; background: url(/images/icons/bg.gif) no-repeat right center; }
	.race_results th.headerSortUp span { background-image: url(/images/icons/asc.gif) }
	.race_results th.headerSortDown span { background-image: url(/images/icons/desc.gif) }
/* </race_results> */

/* <Media Gallery> */
	.select_mediatype {
		font-size: 13px;
		font-weight: normal;
		padding-bottom: 5px;
		margin-bottom: 5px;
		}
	.select_mediatype a { white-space: nowrap; }
	.select_mediatype ul {
		list-style: none;
		margin: 0; padding: 0;
		}
	.select_mediatype li {
		float: left;
		padding: 0 10px 0 10px;
		margin: 0 0 5px 0;
		border-left: 1px solid #9c9b9b;
		}
	.select_mediatype li.first {
		border-left: none;
		padding-left: 0;
		}
	.type_video .selectmenu_video a, .type_images .selectmenu_images a {
		color: #434242;
		text-decoration: none;
		font-weight: bold;
		}
	.gallery_video embed { background-color: #000; }
/* </Media Gallery> */

/* <Fleet List> */
	table.fleetlist { width: 100%; }
	.fleetlist th.col4 {
		width: 132px;
		}
	table.subdata {
		border-collapse: collapse;
		margin: 5px 0;
		}
	.subdata th, .subdata td {
		padding: 0;
		border: none;
		background: none;
		}
	.subdata th { width: 70px; }
/* </Fleet List> */

/* <Leaderboard> */
		#leaderboard {
			padding-right: 20px;
			}
		table.leaderboard {
			width: 100%;
			border-spacing: 0;
			line-height: 20px;
			/*font-size: 12px;*/
			}
		.leaderboard th, .leaderboard td {
			padding: 0 0 0 10px;
			text-align: left;
			}
		.leaderboard th {
			line-height: 34px;
			font-weight: normal;
			background-color: #dfecf4;
			}
		.leaderboard .top3 {
			font-size: 14px;
			line-height: 18px;
			}
		.leaderboard .top3 td {
			padding-top: 10px;
			padding-bottom: 10px;
			}
		.leaderboard .col2, .leaderboard .col3 { white-space: nowrap; }
		.leaderboard .top3 .col2, .leaderboard .top3 .col3 { font-size: 16px; }
/* </Leaderboard> */
