/***************************
09/09/09 NEW talent LAYOUT ADDED
**************************/
/***************************
03/30/10 NEW talent LIST ADDED
**************************/
*{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
html {
	height:100%;
	width: 100%;
	background-color: #ffffff;
	color: #000;
	font-size: 12px;
}
body {
}
/**********************
LAYOUT
***********************/
/*******************
********************
PAGE ALL
********************
********************/
#page_all{
	width: 948px;
	margin-right: auto;
	margin-left: auto;	
	/*position: relative;
	background-image: url(images/BAT_layout.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
}
/**********************
TOP WRAPPER
***********************/
#page_all #topwrapper{
	width: 948px;
	position: relative;
	height: 80px;
}
#page_all #topwrapper .logo{
	position: absolute;
	left: 0px;
	top: 5px;
	float: left;
	z-research: 999;
}
#page_all #topwrapper .wordlogo{
	position: absolute;
	left: 628px;
	top: 10px;
	float: left;
	z-research: 999;
}
#page_all #topwrapper .login{
	position: absolute;
	left: 747px;
	top: 45px;
	float: left;
	z-research: 999;
	font-size: 11px;
	width: 200px;
	text-align: right;
	color: #666666;
}
#page_all #topwrapper .login a {
	color: #666666;
	text-decoration: none;
}
#page_all #topwrapper .login a:hover{
	color: #CC0000;
	text-decoration: none;
}
/*******************
MAIN WRAPPER
********************/
#page_all #mainwrapper{
	width: 948px;
	min-height: 600px;
	height:auto;
	display: block;
	clear: both;
	position: relative;
}
/* for Internet Explorer */
/*\*/
* html #page_all #mainwrapper {
height: 600px;
}
/**/

#page_all #mainwrapper .adspace{
	float: right;
	width: 160px;
	display: block;
	padding-right: 20px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#page_all #mainwrapper .promospace{
	width: 190px;
	height: 600px;
	float: left;
	display: block;
	position: absolute;
	left: 0px;
	top: 10px;
	z-index: 9;
}
#page_all #mainwrapper .promospace_right{
	float: right;
	width: 160px;
	display: block;
	padding-right: 50px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*******************
********************/
#page_all #bottomwrapper{
	width: 948px;
	float: left;
	display: block;
	height: 140px;
	position: relative;
	background-image: url(../images/bottomwrapper_bkg.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/****/
#page_all #bottomwrapper .legalline{
	position: absolute;
	left: 19px;
	top: 125px;
	font-size: 11px;
	color: #666666;
	width: 600px;
}
#page_all #bottomwrapper .athleteslineup{
	position: absolute;
	left: 634px;
	top: 0px;
	font-size: 11px;
	color: #666666;
	height: 140px;
	width: 314px;
}
/****/
#page_all #bottomwrapper .bottomnav {
	position: absolute;
	left: 19px;
	top: 58px;
	font-size: 11px;
	color: #666666;
	width: 600px;
}
#page_all #bottomwrapper ul#bottomnav {
}
#page_all #bottomwrapper #bottomnav li {
	display: inline;
	list-style-type: none;
	color: #CC0000;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 1px;
}
#page_all #bottomwrapper #bottomnav li a{
	color: #666666;
	text-decoration: none;
}
#page_all #bottomwrapper #bottomnav li a:hover{
	color: #CC0000;
	text-decoration: none;
}
#page_all #bottomwrapper #bottomnav li .selected{
	color: #CC0000;
}
/*******************
********************
PAGE HOME
********************
********************/
#page_home{
	width: 948px;
	margin-right: auto;
	margin-left: auto;	
	/*position: relative;
	background-image: url(images/BAT_layout.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
}
/**********************
TOP WRAPPER
***********************/
#page_home #topwrapper{
	width: 948px;
	position: relative;
	height: 40px;
}
#page_home #topwrapper .logo{
	position: absolute;
	left: 379px;
	top: 26px;
	float: left;
	z-research: 999;
}
#page_home #topwrapper .wordlogo{
	position: absolute;
	left: 318px;
	top: 101px;
	float: left;
	z-research: 999;
}
#page_home #topwrapper .login{
	position: absolute;
	left: 747px;
	top: 14px;
	float: left;
	z-research: 999;
	font-size: 11px;
	width: 200px;
	text-align: right;
	color: #666666;
	height: 13px;
	z-index: 999;
}
#page_home #topwrapper .login a {
	color: #666666;
	text-decoration: none;
}
#page_home #topwrapper .login a:hover{
	color: #CC0000;
	text-decoration: none;
}
#page_home #topwrapper .flashintro{
	position: absolute;
	left: 0px;
	top: 0px;
	float: left;
	z-research: 999;
	font-size: 11px;
	width: 948px;
	text-align: right;
	color: #666666;
	height: 530px;
	z-index: 99;
}
/*******************
MAIN WRAPPER
********************/
#page_home #mainwrapper{
	width: 948px;
	min-height: 600px;
	height:auto;
	display: block;
	clear: both;
	position: relative;
}
/* for Internet Explorer */
/*\*/
* html #page_home #mainwrapper {
height: 600px;
}
/**/

#page_home #mainwrapper .adspace{
	float: right;
	width: 160px;
	display: block;
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 0px;
}
#page_home #mainwrapper .promospace{
	z-index: 999;
	width: 190px;
	height: 600px;
	float: left;
	display: block;
	position: absolute;
	left: 0px;
	top: 10px;
}
/*******************
********************/
#page_home #bottomwrapper{
	width: 948px;
	float: left;
	display: block;
	height: 140px;
	position: relative;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/****/
#page_home #bottomwrapper .legalline{
	position: absolute;
	left: 20px;
	top: 143px;
	font-size: 11px;
	color: #666666;
	width: 900px;
	text-align: center;
}
#page_home #bottomwrapper .athleteslineup{
	position: absolute;
	left: 634px;
	top: 0px;
	font-size: 11px;
	color: #666666;
	height: 140px;
	width: 314px;
	display: none;
}
/****/
#page_home #bottomwrapper .bottomnav {
	position: absolute;
	left: 20px;
	top: 95px;
	font-size: 11px;
	color: #666666;
	width: 900px;
	text-align: center;
}
#page_home #bottomwrapper .bottomnav {
	position: absolute;
	left: 20px;
	top: 95px;
	font-size: 11px;
	color: #666666;
	width: 900px;
	text-align: center;
}
#page_home #bottomwrapper ul#bottomnav {
}
#page_home #bottomwrapper #bottomnav li {
	display: inline;
	list-style-type: none;
	color: #CC0000;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 1px;
}
#page_home #bottomwrapper #bottomnav li a{
	color: #666666;
	text-decoration: none;
}
#page_home #bottomwrapper #bottomnav li a:hover{
	color: #CC0000;
	text-decoration: none;
}
#page_home #bottomwrapper #bottomnav li .selected{
	color: #CC0000;
}
/****************************
STYLES
*****************************/
p {
	font-size: 12px;
	line-height: 16px;
	color: #000;
	display: block;
	padding-bottom: 10px;
	text-align: left;
}
h1{
	font-size:16px;
	color: #666666;
	padding-bottom: 5px;
	line-height: 18px;
}
h2{
	font-size:17px;
	color: #333333;
	padding-bottom: 5px;
	line-height: 18px;
}
h3{
	font-size:13px;
	line-height: 15px;
	padding-bottom: 5px;
	font-weight: normal;
	text-align: left;
	color: #666666;
	display: block;
}
h4{
	font-size:14px;
	line-height: 20px;
	padding-bottom: 5px;
	font-weight: normal;
}
h5{
	font-size:14px;
	line-height: 16px;
	padding-bottom: 5px;
	font-weight: normal;
	text-align: left;
	color: #CC0000;
}
h6 {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	display: block;
	padding-bottom: 10px;
	font-weight: normal;
}
a {
color: #CC0000;
}
.clear{
	clear: both;
	padding-bottom: 10px;
}

/************************
WIDGETS
*************************/
/******* FORM **********/
.formwrapper {
	font-size: 12px;
	width: 350px;
}
.fixedsizefield {
	font-size: 12px;
	background-color: #CCCCCC;
	padding: 3px;
	width: 250px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.variablesizefield {
	font-size: 12px;
	background-color: #CCCCCC;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.pulldownform {
	width: 200px;
	font-size: 12px;
	background-color: #CCCCCC;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/******* TO THE TOP **********/
.tothetop {
	font-size: 10px;
	line-height: 14px;
	color: #CC0000;
	display: block;
	padding-bottom: 15px;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
	padding-right: 15px;
}
.tothetop a{
color: #CC0000;
	text-decoration: none;
}
.tothetop a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* DIVIDER **********/
.divider{
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*************************
PHOTOSHOOT SLIDE SHOW
*************************/
.photoshoot_p1 {
	background-image: url(../images/photoshoot_panel1_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 400px;
	text-align: left;
	font-size: 12px;
}
.photoshoot_p2 {
	background-image: url(../images/photoshoot_panel2_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 400px;
	text-align: left;
	font-size: 12px;
}
.photoshoot_p3 {
	background-image: url(../images/photoshoot_panel3_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 400px;
	text-align: left;
	font-size: 12px;
}
.photoshoot_p4 {
	background-image: url(../images/photoshoot_panel4_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 400px;
	text-align: left;
	font-size: 12px;
}
.photoshoot_p5 {
	background-image: url(../images/photoshoot_panel5_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 400px;
	text-align: left;
	font-size: 12px;
}
.photoshoot_p6 {
	background-image: url(../images/photoshoot_panel6_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 400px;
	text-align: left;
	font-size: 12px;
}
.photoshoot_p7 {
	background-image: url(../images/photoshoot_panel7_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 400px;
	text-align: left;
	font-size: 12px;
}
/********************
RESARCH SLIDESHOW
*********************/
.researchpanel_p0 {
	background-image: url(../images/research_panel0_bkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 400px;
	width: 918px;
	text-align: left;
	font-size: 12px;
}
.researchpanel_p1 {
	background-image: url(../images/research_panel1_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 400px;
	text-align: left;
	font-size: 12px;
}
.researchpanel_p2 {
	background-image: url(../images/research_panel2_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 400px;
	text-align: left;
	font-size: 12px;
}
.researchpanel_p3 {
	background-image: url(../images/research_panel3_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 400px;
	text-align: left;
	font-size: 12px;
}
.researchpanel_p4 {
	background-image: url(../images/research_panel4_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 400px;
	text-align: left;
	font-size: 12px;
}
.researchpanel_p5 {
	background-image: url(../images/research_panel5_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 400px;
	text-align: left;
	font-size: 12px;
}
/*******************/
#horizontalslider.SlidingPanels {
	float: left;
}
#horizontalslider .SlidingPanelsContentGroup {
	float: left;
	width: 10000px;
}
#horizontalslider .SlidingPanelsContent {
	float: left;
}
/****************/
hr {
	border: 0;
	color: #CC0000;
	background-color: #CC0000;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 15px;
}


.NOPromos_contentPadding10{
	float: right;
	PADDING-RIGHT: 5px;
	padding-left: 10px;
	padding-top: 10px;
	width: 928px;
	display: block;
}
.NOPromos_contentPadding10 .ad_preview{
	width:100px;
	height: 100px;
	display: inline;
}
.NOPromos_contentPadding10 .ad{
	position:relative;
	cursor:pointer;
	height: 150px;
	width: 89px;
	display: inline;
	padding-right: 2px;
	padding-bottom: 2px;
}

/****** SLIDER CODER********/
/***************************/
.faq_question{	/* Styling question */
	/* Start layout CSS */
	cursor: pointer;
	cursor: hand;
	padding-bottom: 8px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	/* End layout CSS */
	overflow:hidden;
	cursor:pointer;
	line-height: 18px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.faq_question a{	/* Styling question */
	color: #333333;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.faq_question a:hover{	/* Styling question */
	color: #CC0000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.faq_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	/* End layout CSS */
	font-size: 14px;
	line-height: 16px;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	margin-bottom: 20px;
	color: #666666;
}
.faq_answer li {
margin-bottom: 8px;
}

.faq_answer_content{	/* Content that is slided down */	
	position:relative;
}
/********************
EVENTS
*********************/
/********* DATE **********/
.event_date  {
	color: #CC0000;
	display: block;
	padding-bottom: 0px;
	font-style: italic;
}
.event_date p {
	padding-bottom: 0px;
}
/********* NAME **********/
.event_name {
	font-size:14px;
	color: #333333;
	display: block;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 4px;
}
.event_name p {
	padding-bottom: 0px;
}
.event_name a{
	color: #333333;
	text-decoration: none;
}
.event_name a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* LOCATION **********/
.event_location {
	color: #666666;
	display: block;
	padding-bottom: 5px;
}
.event_location p {
	padding-bottom: 0px;
}
/********* GALLERY **********/
.event_photogallery  {
	color: #CC0000;
	display: inline-block;
	padding-bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.event_photogallery p {
	padding-bottom: 0px;
}
.event_photogallery a{
	color: #CC0000;
	text-decoration: none;
	padding-right: 10px;
	background-image: url(../images/icon_photogallery.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 23px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.event_photogallery a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* VIDEO **********/
.event_videogallery  {
	color: #CC0000;
	display: inline-block;
	padding-bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.event_videogallery p {
	padding-bottom: 0px;
}
.event_videogallery a{
	color: #CC0000;
	text-decoration: none;
	padding-right: 10px;
	background-image: url(../images/icon_videogallery.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 24px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.event_videogallery a:hover{
	color: #CC0000;
	text-decoration: none;
}

/********* ATTENDEE **********/
/*.event_attendee {
	color: #000000;
	display: block;
	padding-bottom: 2px;
}
.event_location p {
	padding-bottom: 0px;
}*/
/********* DESCRIPTION **********/
.event_description {
	color: #000000;
	display: block;
	padding-bottom: 2px;
}
.event_location p {
	padding-bottom: 0px;
}
/********* LINK **********/
.event_link  {
	color: #CC0000;
	display: inline-block;
	padding-bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.event_link p {
	padding-bottom: 0px;
}
.event_link a{
	color: #CC0000;
	text-decoration: none;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.event_link a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* talent **********/
.event_phototalent  {
	color: #CC0000;
	display: inline-block;
	padding-bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.event_phototalent p {
	padding-bottom: 0px;
}
.event_phototalent a{
	color: #CC0000;
	text-decoration: none;
	padding-right: 10px;
	background-image: url(../images/icon_phototalent.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 23px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.event_phototalent a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* VIDEO **********/
.event_videotalent  {
	color: #CC0000;
	display: inline-block;
	padding-bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.event_videotalent p {
	padding-bottom: 0px;
}
.event_videotalent a{
	color: #CC0000;
	text-decoration: none;
	padding-right: 10px;
	background-image: url(../images/icon_videotalent.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 24px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.event_videotalent a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********************
press
*********************/
/********* DATE **********/
.press_date  {
	color: #CC0000;
	display: block;
	padding-bottom: 0px;
	font-style: italic;
}
.press_date p {
	padding-bottom: 0px;
}
/********* TITLE **********/
.press_title {
	font-size:14px;
	color: #666666;
	display: block;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 4px;
}
.press_title p {
	padding-bottom: 0px;
}
.press_title a{
	color: #666666;
	text-decoration: none;
}
.press_title a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* SNIP **********/
.press_snip {
	color: #000000;
	display: block;
	padding-bottom: 4px;
}
.press_snip p {
	padding-bottom: 0px;
}
.press_snip a{
	color: #666666;
	text-decoration: none;
}
.press_snip a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* SOURCE **********/
.press_source {
	color: #000000;
	display: block;
	padding-bottom: 4px;
	font-weight: bold;
}
.press_source p {
	padding-bottom: 0px;
}
.press_source a{
color: #CC0000;
	text-decoration: none;
}
.press_source a:hover{
	color: #666666;
	text-decoration: none;
}
/********* LINK **********/
.press_link  {
	color: #CC0000;
	display: block;
	padding-bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.press_link p {
	padding-bottom: 0px;
}
.press_link a{
	color: #CC0000;
	text-decoration: none;
}
.press_link a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* HEADLINE **********/
.press_headline {
	font-size:16px;
	color: #333333;
	display: block;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 4px;
}
.press_headline p {
	padding-bottom: 0px;
}
.press_headline a{
	color: #333333;
	text-decoration: none;
}
.press_headline a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* HEADLINE **********/
.press_publication {
	color: #333333;
	display: block;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 4px;
}
.press_publication p {
	padding-bottom: 0px;
}
.press_publication a{
	color: #333333;
	text-decoration: none;
}
.press_publication a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* CONTENT **********/
.press_content {
	color: #666666;
	display: block;
	padding-bottom: 5px;
}
.press_content p {
	padding-bottom: 15px;
	line-height: 20px;
}
/********************
SPECS
*********************/
/********* DATE **********/
.specs_date  {
	color: #CC0000;
	display: block;
	padding-bottom: 0px;
	font-style: italic;
}
.specs_date p {
	padding-bottom: 0px;
}
/********* TITLE **********/
.specs_title {
	font-size:14px;
	color: #666666;
	display: block;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 4px;
}
.specs_title p {
	padding-bottom: 0px;
}
.specs_title a{
	color: #666666;
	text-decoration: none;
}
.specs_title a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* SNIP **********/
.specs_snip {
	color: #000000;
	display: block;
	padding-bottom: 4px;
}
.specs_snip p {
	padding-bottom: 0px;
}
.specs_snip a{
	color: #666666;
	text-decoration: none;
}
.specs_snip a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* LINK **********/
.specs_link  {
	color: #CC0000;
	display: block;
	padding-bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.specs_link p {
	padding-bottom: 0px;
}
.specs_link a{
	color: #CC0000;
	text-decoration: none;
}
.specs_link a:hover{
	color: #CC0000;
	text-decoration: none;
}
/*****************/


#mainwrapper .content{
	float: right;
	PADDING-RIGHT: 15px;
	padding-left: 10px;
	padding-top: 10px;
	width: 708px;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}
/*
#mainwrapper .content ul{
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: square;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 5px;	
}
#mainwrapper .content li{
	line-height: 17px;
}
#mainwrapper .content ol{
	padding-left: 24px;
	list-style-position: outside;
	list-style-type: decimal;
	line-height: 17px;
	padding-bottom: 5px;
}
*/
#mainwrapper .NOPromos_content{
	float: right;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	/*width: 918px;*/ /*this was made 2 pixel larger for the talent*/
	width: 920px;
}

#mainwrapper .TWOcols_content{
	border:0;
	float: left;
	width: 490px;
	PADDING-RIGHT: 15px;
	display: block;
	font-weight: normal;
	color: #666666;
}

#mainwrapper .TWOcols_leftnav{
	float: left;
	width: 200px;
	display: block;
	list-style-type: none;
	font-size: 12px;
}
#mainwrapper .TWOcols_leftnav ul {
	list-style-type: none;
	float: left;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
}
#mainwrapper .TWOcols_leftnav li {
	list-style-type: none;
	float: left;
	display: list-item;
	width: 200px;
	list-style-image: none;
}
#mainwrapper .TWOcols_leftnav li a {
	line-height: 14px;
	color: #CC0000;
	display: block;
	border: 0;
	padding-bottom: 10px;
	text-decoration: none;
}
#mainwrapper .TWOcols_leftnav li a:hover {
	text-decoration: underline;
}
/***********
talent
************/
.ad_clientlogo{
	float:left;
	position:relative;
	clear:none;
	height: 150px;
}
.ad_preview{
	float:left;
	width:89px;
	position:relative;
	clear:none;
	height: 150px;
}
.ad_wrapper{
	float:left;
	width:184px;
	clear:none;
	height: 184px;
	background-image: url(../images/wrapper.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pagetitle {
	font-size: 18px;
	color: #CC0000;
	display: block;
	line-height: 22px;
	padding-bottom: 5px;
	font-weight: bold;
}
.intro {
	font-size: 13px;
	color: #666666;
	display: block;
	line-height: 16px;
	padding-bottom: 12px;
	font-style: italic;
}
/***********
miscellaneus
************/
.nextBTN{
	float:right;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	padding-top: 10px;
}
.nextBTN a{
	color: #000000;
	text-decoration: none;
}
.nextBTN a:hover{
	color: #CC0000;
	text-decoration: none;
}
/**************/
.infoBTN{
	float:none;
	font-size: 11px;
	color: #ffffff;
	height: 20px;
	width: 90px;
	display: block;
}
.infoBTN a{
	padding-top: 10px;
	color: #ffffff;
	text-decoration: none;
	height: 20px;
	width: 90px;
	display: block;
	background-image: url(../images/data_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.infoBTN a:hover{
	padding-top: 10px;
	color: #ffffff;
	text-decoration: none;
	height: 20px;
	width: 90px;
	display: block;
	background-image: url(../images/data_button.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/**************/
.backBTN{
	float:left;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	padding-top: 10px;
}
.backBTN a{
	color: #000000;
	text-decoration: none;
}
.backBTN a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********************
technology
*********************/
/********* TITLE **********/
.technology_title {
	font-size:14px;
	color: #666666;
	display: block;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 4px;
}
.technology_title p {
	padding-bottom: 0px;
}
.technology_title a{
	color: #666666;
	text-decoration: none;
}
.technology_title a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* SNIP **********/
.technology_snip {
	color: #000000;
	display: block;
	padding-bottom: 4px;
}
.technology_snip p {
	padding-bottom: 0px;
}
.technology_snip a{
	color: #666666;
	text-decoration: none;
}
.technology_snip a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* LINK **********/
.technology_link  {
	color: #CC0000;
	display: block;
	padding-bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.technology_link p {
	padding-bottom: 0px;
}
.technology_link a{
	color: #CC0000;
	text-decoration: none;
}
.technology_link a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* LINK **********/
.technology_entry  {
	color: #666666;
	display: block;
	padding-bottom: 3px;
	font-size: 12px;
	line-height: 14px;
}
.technology_entry p {
	padding-bottom: 0px;
}
.technology_entry a{
	color: #CC0000;
	text-decoration: none;
}
.technology_entry a:hover{
	color: #CC0000;
	text-decoration: none;
}
/*****************/
/********* LINK **********/
.technology_logo  {
	color: #CC0000;
	display: block;
	padding-bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
#mainwrapper .technology_content{
	float: right;
	PADDING-RIGHT: 5px;
	padding-left: 20px;
	padding-top: 10px;
	width: 928px;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}
/*****************/
#mainwrapper .technology_WRAPPER{
	float: left;
	width: 718px;
	display: block;
	list-style-type: none;
	font-size: 12px;
	height: 130px;
}
#mainwrapper .technology_LEFTCOL{
	float: left;
	width: 270px;
	display: block;
	list-style-type: none;
	font-size: 12px;
	padding-right: 10px;
}

#mainwrapper .technology_RIGHTCOL{
	border:0;
	float: left;
	width: 620px;
	PADDING-RIGHT: 5px;
	display: block;
	font-weight: normal;
	color: #666666;
}
/***************************
VIDEO PROMOTIONS
***************************/
#videopromowrapper{
	width: 948px;
	position: relative;
	height: 615px;
	text-align: center;
}
#videopromowrapper .logo{
	position: absolute;
	left: 0px;
	top: 5px;
	float: left;
	z-research: 999;
}
#videopromowrapper .wordlogo{
	position: absolute;
	left: 628px;
	top: 10px;
	float: left;
	z-research: 999;
}
#videopromowrapper .NOPromos_content{
	position: absolute;
	left: 0px;
	top: 90px;
	float: left;
	z-research: 999;
	width: 948px;
	text-align: center;
}
#videopromowrapper p{
	text-align: center;
}
/********************
SHOWCASE
*********************/
/********* CATEGORY **********/
.showcase_category {
	font-size:11px;
	color: #CC0000;
	font-weight: bold;
	line-height: 12px;
}
.showcase_category p {
	padding-bottom: 0px;
}
/********* ENTRY **********/
.showcase_entry {
	font-size:11px;
	color: #666;
	line-height: 12px;
	padding-bottom: 4px;
	display: block;
}
.showcase_entry p {
	padding-bottom: 0px;
}
.showcase_entry strong{
	color: #CC0000;
}
/********* IMAGE **********/
.showcase_image {
	display: block;
	float: left;
	padding-right: 5px;
	padding-bottom: 0px;
}
/********* DIVIDER **********/
.showcase_divider {
	display: block;
	padding-bottom: 5px;

}
/* {
	float: left;
	clear: both;
	
}*/
/********* PLATFORM ***********/
.platform_loginbkg {
	background-image: url(../images/athletes/platform_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 550px;
	width: 454px;
	padding-right: 234px;
	padding-left: 232px;
}
.platform_loginpanel{
	width: 290px;
	font-size: 12px;
	line-height: 14px;
	color: #999;
	height: 283px;
	padding-right: 20px;
	padding-left: 146px;
}
.platform_loginpanel ul{
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 5px;
	color: #999;
	padding-left: 15px;
	list-style-position: outside;
	list-style-type: square;
}
.platform_loginpanel li{
	padding-bottom: 6px;
}
.platform_footer{
	width: 310px;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	padding-right: 20px;
	padding-left: 126px;
}
.platform_footer em{
	color: #fff;
}
/********************
PARTNERS
*********************/
/********* TITLE **********/
.partners_title {
	font-size:14px;
	color: #666666;
	display: block;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 4px;
}
.partners_title p {
	padding-bottom: 0px;
}
.partners_title a{
	color: #666666;
	text-decoration: none;
}
.partners_title a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* SNIP **********/
.partners_snip {
	color: #000000;
	display: block;
	padding-bottom: 4px;
}
.partners_snip p {
	padding-bottom: 0px;
}
.partners_snip a{
	color: #666666;
	text-decoration: none;
}
.partners_snip a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* LINK **********/
.partners_link  {
	color: #CC0000;
	display: block;
	padding-bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.partners_link p {
	padding-bottom: 0px;
}
.partners_link a{
	color: #CC0000;
	text-decoration: none;
}
.partners_link a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* LINK **********/
.partners_entry  {
	color: #666666;
	display: block;
	padding-bottom: 3px;
	font-size: 12px;
	line-height: 14px;
}
.partners_entry p {
	padding-bottom: 0px;
}
.partners_entry a{
	color: #CC0000;
	text-decoration: none;
}
.partners_entry a:hover{
	color: #CC0000;
	text-decoration: none;
}
/*****************/
/********* LINK **********/
.partners_logo  {
	color: #CC0000;
	display: block;
	padding-bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
#mainwrapper .partners_content{
	float: right;
	PADDING-RIGHT: 5px;
	padding-left: 20px;
	padding-top: 10px;
	width: 928px;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}
/*****************/
#mainwrapper .partners_WRAPPER{
	float: left;
	width: 718px;
	display: block;
	list-style-type: none;
	font-size: 12px;
	height: 130px;
}
#mainwrapper .partners_LEFTCOL{
	float: left;
	width: 270px;
	display: block;
	list-style-type: none;
	font-size: 12px;
	padding-right: 10px;
}

#mainwrapper .partners_RIGHTCOL{
	border:0;
	float: left;
	width: 620px;
	PADDING-RIGHT: 5px;
	display: block;
	font-weight: normal;
	color: #666666;
}
/************************************
*************************************
*************************************/

/************************************
STEPS TYPE LAYOUT
*************************************/
.steps{
	width: 700px;
}
.steps  a {
	text-decoration: none;
}
.steps h2{
	padding-top: 0px;
	display: block;
	padding-bottom: 2px;
	float: right;
	text-align: left;
	width: 660px;
}
.steps h3{
	display: block;
	padding-bottom: 5px;
	float: right;
	text-align: left;
	width: 660px;
}
.steps .numbers{
	float: left;
}
/*.stepONE{
	background-image: url(../images/step1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
}
.stepTWO{
	background-image: url(../images/step2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
}
.stepTHREE{
	background-image: url(../images/step3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
}
.stepFOUR{
	background-image: url(../images/step4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
}
.stepFIVE{
	background-image: url(../images/step5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
}
.steps .continue{
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-align: right;
	padding-bottom: 0px;
	display: block;
	text-transform: uppercase;
}
.steps .continue a:hover{
	color: #CC0000;
	text-decoration: none;
}
.steps .continue a {
	color: #CC0000;
	text-decoration: none;
}
*/
/************************************
FAQs TYPE LAYOUT
*************************************/
.FAQs {
	padding-bottom: 20px;
	width: 700px;
}
.FAQs ul{
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: square;
	font-size: 12px;
line-height: 24px;
	padding-bottom: 5px;	
}
.FAQs ol{
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: decimal;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 5px;
	padding-right: 40px;
}
.FAQs li{
	line-height: 15px;
	padding-bottom: 5px;
}
.FAQs ol li{
	line-height: 24px;
	padding-bottom: 5px;
}
.FAQs li a{
	color: #666666;
	text-decoration: none;
}
.FAQs li a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.FAQs p {
	font-size: 12px;
	line-height: 24px;
	color: #000;
	display: block;
	padding-bottom: 0px;
	text-align: left;
	padding-right: 60px;
}
.FAQs h2{
	font-size:17px;
	color: #666666;
	padding-bottom: 5px;
	line-height: 18px;
	display: block;
	padding-right: 60px;
}
/************************************
PARTNERS LAYOUT
*************************************/
.partner_wrapper{
	float:left;
	width:184px;
	position:relative;
	clear:none;
	height: 184px;
	background-image: url(../images/wrapper.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.partner_wrapper .link a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
.partners_entry {
	font-size:12px;
	color: #666;
	line-height: 15px;
	padding-bottom: 4px;
	display: block;
}
.partners_entry p {
	padding-bottom: 0px;
}
.partners_entry strong{
	color: #CC0000;
}
.partners_image {
	display: block;
	padding-bottom: 5px;
}
/************************************
CHANNELS LAYOUT
*************************************/
.channels {
	padding-bottom: 20px;
}
.channels a{
	color: #666666;
	text-decoration: none;
}
.channels a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.channels .leftcol{
	width: 450px;
	float: left;
}
.channels .rightcol{
	width: 450px;
	float: right;
}
.channels .intro {
	padding-bottom: 50px;
	width: 380px;
	font-style: normal;
	z-index: 99;
	position: relative;
}
.channels .digital {
	padding-bottom: 20px;
	padding-right: 100px;
	width: 300px;
	float: left;
	z-index: 99;
	position: relative;
	background-image: url(../images/channels_bkg_digital.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 100px;
	padding-left: 25px;
}
.channels .radio {
	padding-bottom: 25px;
	padding-left: 0px;
	width: 305px;
	float: left;
	z-index: 99;
	position: relative;
	background-image: url(../images/channels_bkg_radio.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 120px;
	padding-top: 35px;
}
.channels .tv {
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 100px;
	width: 325px;
	font-style: normal;
	float: right;
	z-index: 99;
	position: relative;
	background-image: url(../images/channels_bkg_tv.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 20px;
}
.channels .print {
	padding-bottom: 20px;
	padding-top: 5px;
	padding-left: 160px;
	width: 265px;
	font-style: normal;
	float: right;
	z-index: 99;
	position: relative;
	background-image: url(../images/channels_bkg_print.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 20px;
}
.channels .ooh {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 75px;
	width: 370px;
	font-style: normal;
	float: right;
	z-index: 99;
	position: relative;
	background-image: url(../images/channels_bkg_ooh.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 0px;
}
.channels .athlete {
	position: absolute;
	z-index: 9;
	left: 0px;
	top: 0px;
	padding-top: 30px;
}
.channels ul{
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: square;
	font-size: 12px;
    line-height: 24px;
	padding-bottom: 5px;	
}
.channels ol{
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: decimal;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 5px;
}
.channels li{
	line-height: 15px;
	padding-bottom: 5px;
}
.channels ol li{
	line-height: 24px;
	padding-bottom: 5px;
}
.channels li a{
	color: #666666;
	text-decoration: none;
}
.channels li a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.channels p {
	font-size: 12px;
	line-height: 16px;
	color: #000;
	display: block;
	padding-bottom: 5px;
	text-align: left;
}
.channels h2{
	font-size:17px;
	color: #666666;
	padding-bottom: 2px;
	line-height: 18px;
}
.channels h1{
	font-size:14px;
	color: #666666;
	padding-bottom: 2px;
	line-height: 16px;
	font-weight: normal;
}
/************************************
ACTIVATION LAYOUT
*************************************/
.activation {
	padding-bottom: 20px;
}
.activation .leftcol{
	width: 450px;
	float: left;
}
.activation .rightcol{
	width: 450px;
	float: right;
}
.activation .intro {
	padding-bottom: 35px;
	width: 380px;
	font-style: normal;
	z-index: 99;
	position: relative;
}
.activation .ticket {
	padding-bottom: 28px;
	padding-right: 75px;
	width: 350px;
	float: left;
	z-index: 99;
	position: relative;
	background-image: url(../images/activation_ticket_bkg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 10px;
}
.activation .memorabilia {
	padding-bottom: 28px;
	padding-left: 150px;
	width: 150px;
	float: left;
	z-index: 99;
	position: relative;
	background-image: url(../images/activation_memorabilia_bkg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 125px;
	padding-top: 10px;
}
.activation .virtual {
	padding-bottom: 28px;
	padding-left: 115px;
	width: 190px;
	float: right;
	z-index: 99;
	position: relative;
	background-image: url(../images/activation_virtual_bkg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 120px;
	padding-top: 10px;
}
.activation .appearance {
	padding-top: 10px;
	padding-bottom: 28px;
	padding-left: 225px;
	width: 200px;
	font-style: normal;
	float: right;
	z-index: 99;
	position: relative;
	background-image: url(../images/activation_appearance_bkg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 0px;
}
.activation .sweepstakes {
	padding-bottom: 28px;
	padding-top: 5px;
	padding-left: 0px;
	width: 285px;
	font-style: normal;
	float: left;
	z-index: 99;
	position: relative;
	background-image: url(../images/activation_sweepstakes_bkg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 140px;
}
.activation .social {
	padding-top: 70px;
	padding-bottom: 28px;
	padding-left: 65px;
	width: 200px;
	font-style: normal;
	float: right;
	z-index: 99;
	position: relative;
	background-image: url(../images/activation_social_bkg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 160px;
}
.activation .athlete {
	position: absolute;
	z-index: 9;
	left: 0px;
	top: 0px;
	padding-top: 30px;
}
.activation ul{
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: square;
	font-size: 12px;
    line-height: 24px;
	padding-bottom: 5px;	
}
.activation ol{
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: decimal;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 5px;
}
.activation li{
	line-height: 15px;
	padding-bottom: 5px;
}
.activation ol li{
	line-height: 24px;
	padding-bottom: 5px;
}
.activation li a{
	color: #666666;
	text-decoration: none;
}
.activation li a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.activation p {
	font-size: 12px;
	line-height: 16px;
	color: #000;
	display: block;
	padding-bottom: 5px;
	text-align: left;
}
.activation h2{
	font-size:17px;
	color: #666666;
	padding-bottom: 2px;
	line-height: 18px;
}
.activation h1{
	font-size:14px;
	color: #666666;
	padding-bottom: 2px;
	line-height: 16px;
	font-weight: normal;
}
/************************************
LANDING PAGES
*************************************/
.landingpages {
	padding-bottom: 10px;
	width: 515px;
	float: left;
	padding-right: 15px;
}
.landingpages ul{
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: square;
	font-size: 12px;
line-height: 24px;
	padding-bottom: 0px;	
}
.landingpages li{
	line-height: 15px;
	padding-bottom: 5px;
}
.landingpages li a{
	color: #CC0000;
	text-decoration: none;
}
.landingpages li a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.landingpages p {
	font-size: 12px;
	line-height: 20px;
	color: #000;
	display: block;
	padding-bottom: 10px;
	text-align: left;
}
.landingpages .legal {
	font-size: 10px;
	line-height: 12px;
	color: #000;
	display: block;
	padding-bottom: 10px;
	text-align: right;
}
.landingpages h1{
	font-size:18px;
	color: #666666;
	padding-bottom: 10px;
	line-height: 20px;
	font-weight: normal;
}
.landingpages h2{
	font-size:15px;
	color: #666666;
	padding-bottom: 5px;
	line-height: 17px;
}
.landingpages_visual {
	width: 184px;
	float: right;
	text-align: center;
	margin-top: -30px;
}
.landingpages_visual h1{
	font-size:12px;
	color: #CC0000;
	padding-bottom: 12px;
	text-align: center;
	line-height: 13px;
}
#mainwrapper .presscontent{
	float: right;
	PADDING-RIGHT: 5px;
	padding-left: 10px;
	padding-top: 10px;
	width: 718px;
	text-align: left;
}
#mainwrapper .presscontent p{
	font-size: 12px;
	line-height: 23px;
	text-align: left;
	padding-bottom: 20px;
}


/********************
awards
*********************/
/********* DATE **********/
.awards_wrapper  {
	padding-bottom: 5px;
	float: right;
	width: 200px;
}

/********* DATE **********/
.awards_date  {
	color: #CC0000;
	display: block;
	padding-bottom: 5px;
	font-style: italic;
}
.awards_date p {
	padding-bottom: 0px;
}
/********* CATEGORY **********/
.awards_category  {
	color: #333;
	display: block;
	padding-bottom: 4px;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
}
.awards_category p {
	padding-bottom: 0px;
}
/********* LOGO **********/
.awards_logo  {
	color: #333;
	display: block;
	padding-bottom: 10px;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	float: left;
	padding-right: 10px;
	height: 184px;
}
.awards_logo p {
	padding-bottom: 0px;
}
/********* TITLE **********/
.awards_title {
	font-size:14px;
	color: #666666;
	display: block;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 4px;
	padding-top: 30px;
}
.awards_title p {
	padding-bottom: 0px;
}
.awards_title a{
	color: #666666;
	text-decoration: none;
}
.awards_title a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* SNIP **********/
.awards_snip {
	color: #000000;
	display: block;
	padding-bottom: 4px;
}
.awards_snip p {
	padding-bottom: 0px;
}
.awards_snip a{
	color: #666666;
	text-decoration: none;
}
.awards_snip a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* SOURCE **********/
.awards_source {
	color: #000000;
	display: block;
	padding-bottom: 4px;
	font-weight: bold;
}
.awards_source p {
	padding-bottom: 0px;
}
.awards_source a{
color: #CC0000;
	text-decoration: none;
}
.awards_source a:hover{
	color: #666666;
	text-decoration: none;
}
/********* LINK **********/
.awards_link  {
	color: #CC0000;
	display: block;
	padding-bottom: 5px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.awards_link p {
	padding-bottom: 0px;
}
.awards_link a{
	color: #CC0000;
	text-decoration: none;
}
.awards_link a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* HEADLINE **********/
.awards_headline {
	font-size:16px;
	color: #333333;
	display: block;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 4px;
}
.awards_headline p {
	padding-bottom: 0px;
}
.awards_headline a{
	color: #333333;
	text-decoration: none;
}
.awards_headline a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* HEADLINE **********/
.awards_publication {
	color: #333333;
	display: block;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 4px;
}
.awards_publication p {
	padding-bottom: 0px;
}
.awards_publication a{
	color: #333333;
	text-decoration: none;
}
.awards_publication a:hover{
	color: #CC0000;
	text-decoration: none;
}
/********* CONTENT **********/
.awards_content {
	color: #666666;
	display: block;
	padding-bottom: 5px; 
}
.awards_content p {
	padding-bottom: 15px;
	line-height: 25px;
}
/*********************************
TALENT LIST
**********************************/
.pagetitle .subtitle {
	font-weight: normal;
	color: #666;
}
.talentlist  {
	padding-bottom: 20px;
	float: left;
	width: 100%;
}
.talentlist .title_bar {
	background-color: #C00;
	width: 100%;
	display: block;
	vertical-align: text-top;
	float: left;
}
.talentlist .title_bar .list_talent {
	font-weight: bold;
	color: #FFF;
	width: 18%;
	display: block;
	text-transform: uppercase;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.talentlist .title_bar .list_team {
	font-weight: bold;
	color: #FFF;
	width: 18%;
	display: block;
	text-transform: uppercase;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.talentlist .title_bar .list_accolades {
	font-weight: bold;
	color: #FFF;
	display: block;
	text-transform: uppercase;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
}
/****************/
.talentlist .content_bar {
	width: 100%;
	display: block;
	vertical-align: text-top;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
}
.talentlist .content_bar .list_talent {
	width: 18%;
	display: block;
	float: left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C00;
	font-weight: bold;
}
.talentlist .content_bar .list_team {
	width: 18%;
	display: block;
	float: left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C00;
	font-style: italic;
}
.talentlist .content_bar .list_accolades {
	display: block;
	float: left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
}
#social a{
	color: #666666;
	text-decoration: none;
}
#social a:hover{
	color: #CC0000;
	text-decoration: none;
}
