.c40 span {
      color: #333;
	  display:block;
	  font-weight:bold;
      background: transparent url(/player/g/header/c40header.png) repeat-x scroll 0pt 100%;
      font-size: 1.1em;
	  border-top: 1px solid #d2d2d2;
	  padding: 8px 16px;
	  margin: 0;
}

.c40 ul li {
	background: #fff url(/player/g/header/dottedborder.png) repeat-x 0 100%;
	overflow:hidden;
	padding-bottom:8px;
}
	
.c40 ul li span {
	margin:4px 0 4px 16px;	
	float:left;
	width:80px;
}

.c40 ul li a {
	text-align:left;
	margin: 5px 16px 0;
	display:block;
}
	
.c40 ul li a:hover {
	background:none; 
	cursor:pointer;
	color:#003399;
	}

.c40 ul li span a:hover {
	background:none;
	color:#003399;
}

.c40 ul li a:visited {color:#663399;}
.c40 .content {
	background-color: #fff;
	border: solid #d2d2d2;
	border-width: 0 1px;
}


#secondarynav .com25 .c40 .header,
#secondarynav .com25 .c40 .content 	{	width: 202px;}
#secondarynav .com25 .c40 .footer  	{	background-image: url(/player/g/bespoke/c40_25sn_bot.png); height:20px;}

.com25 .c40 .header,
.com25 .c40 .content 	{	width: 226px;}
.com25 .c40 .footer  	{	background-image: url(/player/g/bespoke/c40_25_bot.png); height:20px;}

.com375 .c40 .header,
.com375 .c40 .content 	{	width: 344px;}
.com375 .c40 .footer  	{	background-image: url(/player/g/bespoke/c40_375_bot.png); height:20px;}

.com50 .c40 .header,
.com50 .c40 .content 	{	width: 462px;}
.com50 .c40 .footer  	{	background-image: url(/player/g/bespoke/c40_50_bot.png); height:20px;}

.com75 .c40 .header,
.com75 .c40 .content 	{	width: 698px;}
.com75 .c40 .footer  	{	background-image: url(/player/g/bespoke/c40_75_bot.png); height:20px;}
}