@charset "utf-8";

.challengelive #body .content #banner { /* Banner is 12 columns across using 20 pixel gaps based on a 12 column, 20 pixel gap/gutter */
	height:170px;
	background:transparent url('images/banner_challengelive.jpg') no-repeat top left;		
}
.challengelive #body .content {
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;}

.challengelive .scorestitles {
	margin-left:32px;
}
.challengelive .scorestitles a {
	text-decoration:none;
	padding:13px;
	display:block;
	float:left;
	font-weight:bold;
	background-color:#c1c7cd;
	color:#ffffff;
	margin-right:5px;
	border:solid 1px #c1c7cd;
	border-bottom-width:0px;
}
.challengelive .scorestitles a.sel {
	position:relative;
	background-color:#ffffff;
	z-index:12;
	margin-bottom:-10px;	
	color:#faaf3b;
	border-bottom:solid 2px #ffffff;
	/*padding-top:4px;*/
	/*border-bottom:solid 2px #ffffff;*/
}

.challengelive .scoresbody {
	border:solid 1px #c1c7cd;
	padding:10px;
	color:#555555;
}

.challengelive .scoresbody .org, .challengelive .scoresbody .orghead {
	/*border-bottom:dashed 1px #999999;*/
	padding:3px 0px;
}
.challengelive .scoresbody .hr, .challengelive .scoresbody .hr {
	border-bottom:dashed 0px #999999;
}

.challengelive .scoresbody .orghead {
	font-weight:bold;
	/*border-bottom:solid 1px #999999;*/
}


.challengelive .scoresbody .deps .org  {
	font-size:0.9em;
}
.challengelive .scoresbody .deps .org  .orgname {
	padding-left:20px;
	width:280px;
}
.challengelive .scoresbody .deps {
	displat:none;
}

.challengelive .scoresbody .org  .orgname a {
	text-decoration:none;
}
.challengelive .scoresbody .org  .orgname a:hover {
	text-decoration:underline;
}

.challengelive .scoresbody .org .orgname, .challengelive .scoresbody .orghead .orgname {
	display:inline-block;
	float:left;
	width:300px;
}
.challengelive .scoresbody .org .totalmiles, .challengelive .scoresbody .orghead .totalmiles {
	display:inline-block;
	float:left;
	width:75px;
	margin-left:12px;
}
.challengelive .scoresbody .org .totaltrips, .challengelive .scoresbody .orghead .totaltrips {
	display:inline-block;
	float:left;
	width:75px;
}
.challengelive .scoresbody .org .totalperc, .challengelive .scoresbody .orghead .totalperc {
	display:inline-block;
	float:left;
	width:75px;
}
.challengelive .scoresbody .org .totalperc span {	
}
.challengelive .scoresbody .org .orgname span {
}


.challengelive .scoresbody .org .avgpoints, .challengelive .scoresbody .orghead .avgpoints {
	display:inline-block;
	float:left;
	width:155px;
	margin-left:12px;
}


.leadno {
	font-weight:bold;
	padding-right:5px;
}

#leaderpos1, .challengelive .scoresbody #leaderpos1.org  .orgname a {
	font-size:1.3em;
	font-weight:bold;
	color:#d8bf27;
}
.challengelive .scoresbody #leaderpos1.org  .orgname a {
	background:transparent url('images/icon_medal_gold.gif') center right no-repeat;
	padding-right:20px;
}
#leaderpos2, .challengelive .scoresbody #leaderpos2.org  .orgname a {
	font-size:1.2em;
	font-weight:bold;
	color:#9a9a9a;
}
.challengelive .scoresbody #leaderpos2.org  .orgname a {
	background:transparent url('images/icon_medal_silver.gif') center right no-repeat;
	padding-right:20px;
}
#leaderpos3, .challengelive .scoresbody #leaderpos3.org  .orgname a {
	font-size:1.1em;
	font-weight:bold;
	color:#ba8f62;
}
.challengelive .scoresbody #leaderpos3.org  .orgname a {
	background:transparent url('images/icon_medal_bronze.gif') center right no-repeat;
	padding-right:20px;
}

#ajaxloading {
	display:none;
}

.scoresbody h3 {
	margin-top:25px;
	margin-bottom:0px;
	padding-bottom:2px;
	color:#faaf3a;
	border-bottom:solid 1px #faaf3a;
}
