/* STYLES FOR THE AGENCY SPORTS */


/*--------------------GENERAL STYLES AFFECTING ENTIRE SITE--------------------*/
a:link{border:none; color:#666; text-decoration:none;}
a:visited{border:none; text-decoration:none;}
a:hover{border:none; color:#000; outline:none;}
a:active{border:none; outline:none;}

body{
font-family: Arial, Helvetica, sans-serif;
background-color:#fff;
font-size:11px;
letter-spacing:0.1em;
line-height:1.4em;
margin:0px;
}

#wrap{
margin: 0px auto 0px auto;
padding-left: 0px 80px;
width: 950px;
}

#container{
background-image: url(../images/background.gif);
background-repeat:no-repeat;
margin: 0px auto 0px auto;
padding-left: 0px 80px;
width: 950px;
}

h1{
font-size:18px;
font-weight:bold;
line-height:18px;
}

h2, h3{
font-size:11px;
}


h3.mt{
	display:inline;
}
a.email {
	color:#00F;
	text-decoration:underline;
}

/*--------------------END GENERAL STYLES AFFECTING ENTIRE SITE--------------------*/

h1 span.examples{
font-weight:normal;
margin-left:10px;
}

h1 span.examples a{
color:#000;
font-size:11px;
text-decoration:underline;
}

h1 span.examples a:hover{
font-size:11px;
color:#999;
text-decoration:underline;
}

#container #contactContentLeft ul.officeAddress{
margin-left:-40px;
margin-top:-5px;
width:160px;
}

#container #contactContentLeft ul.officeAddress a{
color:#000;
}

p.firstParagraph{
margin:0;
}

p.submitBtn a{
background-color:#000;
color:#fff;
padding-right:10px;
}

ul#expertiseNav {
list-style:none;
margin:0px auto;
padding:20px 0px 20px 60px;
width: 910px;
}

ul#expertiseNav li, ul#clientsNav li{
display: inline;
float:left;
}

/*--------------------CLIENTS 2ND LEVEL NAVIGATION STYLES--------------------*/
ul#clientsNav{
background-image: url(../images/clientsNavPipes.png);
background-position: -22px 17px;
background-repeat:no-repeat;
list-style:none;
margin:0px auto 0px auto;
padding:20px 0px 20px 0px;
width: 910px;
}

ul#clientsNav li.teamSports a, ul#clientsNav li.olympians a, 
ul#clientsNav li.broadcasters a, ul#clientsNav li.coaches a, 
ul#clientsNav li.actionSports a, ul#clientsNav li.golf a{
background-repeat:no-repeat;
display: block;
height:19px;
text-indent:-9999px;
}

ul#clientsNav li.teamSports a{
background-image: url(../images/teamSportsBtn.png);
margin-left:55px;
width: 82px;
}

ul#clientsNav li.olympians a{
background-image: url(../images/olympiansBtn.png);
margin-left:68px;
width: 68px;
}

ul#clientsNav li.broadcasters a{
background-image: url(../images/broadcastersBtn.png);
margin-left:78px;
width: 91px;
}

ul#clientsNav li.coaches a{
background-image: url(../images/coachesBtn.png);
margin-left:77px;
width: 56px;
}

ul#clientsNav li.actionSports a{
background-image: url(../images/actionSportsBtn.png);
margin-left:76px;
width: 90px;
}

ul#clientsNav li.golf a{
background-image: url(../images/golfBtn.png);
margin-left:80px;
width: 32px;
}
/*--------------------END ROSTER 2ND LEVEL NAVIGATION STYLES--------------------*/


/*--------------------EXPERTISE 2ND LEVEL NAVIGATION STYLES--------------------*/
ul#expertiseNav li a{
background-image: url(../images/experticeNav.png);
background-repeat:no-repeat;
display: block;
height:19px;
text-indent:-9999px;
}

ul#expertiseNav li.marketing a{
background-position:0px 0px;
width: 130px;
}

ul#expertiseNav li.broadcasting a{
background-position:-131px 0px;
width: 118px;
}

ul#expertiseNav li.coaching a{
background-position:-248px 0px;
width: 243px;
}

ul#expertiseNav li.procurement a{
background-position:-491px 0px;
width: 159px;
}
ul#expertiseNav li.consulting a{
background-position:-650px 0px;
width: 160px;
}

/*--------------------END EXPERTISE 2ND LEVEL NAVIGATION STYLES--------------------*/


/*--------------------HOME PAGE STYLES--------------------*/
#mainContentHome{
float:left;
padding:20px 60px 20px 80px;
width: 500px;
}

#signUp{
float:right;
padding:20px 0px 20px 0px;
width: 300px;
}

#signUp p img{
border:none;
}
/*--------------------END HOME PAGE STYLES--------------------*/
#contactContentRight p{
margin-top:-10px;
padding-bottom:10px;
}

#mainContentExpertiseHP{
height: 150px;
padding:20px 80px 20px 80px;
width: 790px;
}


/*--------------------END HOME PAGE STYLES--------------------*/
#mainNews{
padding:20px 80px 20px 80px;
width: 790px;
}

#mainContentTalentRep{
height: 250px;
padding:20px 80px 20px 80px;
width: 790px;
}
  
/*--------------------expertise PAGE--------------------*/
#contentLeft{
float:left;
padding:20px 0px 0px 80px;
width:350px;
}

#contentRight{
float:right;
padding:30px 100px 0px 10px;
width:350px;
margin-left:0px; 
}

#contentRight img{
padding:0px;
}
/*--------------------END expertise PAGE--------------------*/


/*--------------------CONTACT PAGE--------------------*/
#contactContentLeft{
float:left;
padding:20px 60px 0px 80px;
width: 200px;
}

#contactContentRight{
border-left:1px solid #000;
float:right;
margin-top:20px;
padding:0px 60px 20px 20px;
width: 529px;
}

h2.address{
margin-top:20px;
}

h2.managementTeam{
margin-top:2px;
}
/*--------------------END CONTACT PAGE--------------------*/
table table{
	/*border:1px solid #cccccc;*/
}

table{
clear:both;
margin-left:40px;
padding-bottom:10px;
width:780px;
}

table.clients{
width:380px;
}

table.clients p{
color:#fff;
padding-left:15px;
padding-right:15px;
}
table.clients h1{
color:#fff;
padding-left:15px;
padding-right:15px;
line-height:20px;
}

table.clients h3{
color:#fff;
padding-left:15px;
padding-right:15px;
}

table.clients p{
font-size:11px;
line-height:13px;
padding-top:0px;
}
table.clients h3{
	margin-top:0px;
}
table.clients tr td{
	background-color:#333;
}
table.clients a{
	color:#fff;
	padding-left:15px;
	font-size:12px;
}
table.clients a:hover{
	color:#CCC;
	padding-left:15px;
	font-size:12px;
}

/*--------------------OLYMPIAN PAGE--------------------*/
#clientTable{
padding:20px 80px 20px 80px;
width: 350px;
}

/*--------------------END OLYMPIAN PAGE--------------------*/

#mainContentProcurement{
height: 250px;
padding:20px 80px 20px 80px;
width: 390px;
}

#mainContentSponsorship{
height: 250px;
padding:20px 80px 20px 80px;
width: 390px;
}

#mainContentClients{
height:150px;
padding:20px 80px 20px 80px;
width: 790px;
}

ul.talentCategories, ul.consultingCategories, ul.procurementCategories, ul.sponsorshipCategories{
font-size:11px;
line-height:24px;
}

ul.talentCategories{
margin-left:-30px;
}

ul.consultingCategories, ul.sponsorshipCategories{
line-height:18px;
margin-left:25px;
padding:0px;
}

ul.consultingCategories li, ul.procurementCategories li{
padding-bottom:5px;
}

ul.procurementCategories{
line-height: 18px;
margin-left:-20px;
}

/*--------------------FOOTER STYLES--------------------*/
#footer{
background-image: url(../images/footerLine.png);
background-position: 0px -5px;
background-repeat:no-repeat;
clear:both;
color: #666;
font-size:10px;
margin-top:0px;
margin-bottom:20px;
padding:15px 0px 20px 0px;
text-align:center;
width: 949px;
}

#footer span.footerNav{
color:#666;
padding: 0px 10px 0px 10px;
text-decoration:none;
}

#footer span.footerNav a{
color:#666;
text-decoration:none;
}

#footer span.footerNav a:hover{
color:#000;
text-decoration:none;
}
/*--------------------END FOOTER STYLES--------------------*/

a:link.showBtn{
	color:#F90;
}