A {
	overflow: hidden;
	font-weight: bold;
	font-size: 11px;
	color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style: normal;
}
A:link {
	font-weight: bold; 
	font-size: 11px;
	color: #579AB6; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}
a:active {
    font-weight: bold; 
	font-size: 11px; 
	color: #579AB6; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}
a:visited {
    font-weight: bold; 
	font-size: 11px; 
	color: #579AB6; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}

A:hover {
	font-weight: bold; 
	font-size: 11px;
	color: #2D2D2D; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}

.alt {
	font-weight: bold;
	font-size: 11px;
	color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style: normal;
}


.alt:link {
	font-weight: bold; 
	font-size: 11px;
	color: #2D2D2D; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}

.alt:visited {
	font-weight: bold; 
	font-size: 11px;
	color: #2D2D2D; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}

.alt:active {
    font-weight: bold; 
	font-size: 11px; 
	color: #579AB6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}
.alt:hover {
	font-weight: bold; 
	font-size: 11px;
    color: #579AB6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}
	
	
.altRos:link {
	font-weight: bold; 
	font-size: 11px;
	color: #579AB6; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}

.altRos:visited {
	font-weight: bold; 
	font-size: 11px;
	color: #579AB6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}

.altRos:active {
    font-weight: bold; 
	font-size: 11px; 
	color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}
.altRos:hover {
	font-weight: bold; 
	font-size: 11px;
    color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}
	
.alpha {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFF1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style: normal;}
	
.alpha:link {
	font-weight: bold; 
	font-size: 11px;
	color: #FFFFF1; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}
	
.alpha:visited {
	font-weight: bold; 
	font-size: 11px;
	color: #FFFFF1; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}
	
.alpha:active {
    font-weight: bold; 
	font-size: 11px; 
	color: #FFFFF1; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}

.alpha:hover {
	font-weight: bold; 
	font-size: 11px;
	color: #579AB6; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}	

.blue {
	font-weight: bold;
	font-size: 11px;
	color: #579AB6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style: normal;
}
.blue:link {
	font-weight: bold; 
	font-size: 11px;
	color: #579AB6; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}
.blue:active {
    font-weight: bold; 
	font-size: 11px; 
	color: #579AB6; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}
.blue:hover {
	font-weight: bold; 
	font-size: 11px;
	color: #FFFFF1; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}

.footer {
	font-weight: normal;
	font-size: 11px;
	line-height: 19px;
	color: #FFFFF1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style: normal;
}
.footer a:link {
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	text-decoration:none;
	color: #FFFFF1;
}
.footer a:active {
    font-weight: normal; 
	font-size: 11px; 
	line-height: 19px;
	color: #FFFFF1; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}
	
.footer a:visited {
    font-weight: normal; 
	font-size: 11px; 
	line-height: 19px;
	color: #FFFFF1; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}

.footer a:hover {
	font-weight: normal; 
	font-size: 11px;
	line-height: 19px;
	color: #2D2C2C; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none}

.standardtext {
	font-weight: normal;
	font-size: 11px;
	color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}
	
.standardtextblue {
	font-weight: normal;
	font-size: 11px;
	color: #579AB6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}
	
.managementregions {
	font-weight: bold;
	font-size: 13px;
	color: #579AB6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}
	
.printerfriendlyblue {
	font-weight: normal;
	font-size: 15px;
	color: #579AB6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}					

.standardtextbold {
	font-weight: bold;
	font-size: 11px;
	color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}
	
.deptclients {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFF1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}
	
.bandbio {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFF1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}	
	
.bandname {
	font-weight: bold;
	font-size: 24px;
	color: #FFFFF1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}
	
.bioname {
	font-weight: bold;
	font-size: 20px;
	color: #FFFFF1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}		
	
.newsheadline {
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
	
.newstext {
	font-weight: normal;
	font-size: 11px;
	color: #FFFFF1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}
	
.artistsearch {
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFF1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}					
	
.searchtext {
	font-weight: normal;
	font-size: 11px;
	color: #2D2C2C;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}	

.copyrighttext {
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}
	
.printertext {
	font-weight: normal;
	font-size: 10px;
	color: #FFFFF1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none}	
	

/* Top Nav */  

#navBox {
 	width: 560px;
	height: 20px;
	display: block;
	float:right;
	padding: 0;
    margin: 0;
    background-color: #579AB6; }  

#nav, #nav ul {
	display: block;
	float:right;
	margin: 0;
    padding: 3px 0 0 0px;
    width: 560px;
    height: 20px;
    list-style: none; }

#nav a.daddy {
}

#children {
	position:absolute;}

#children li {
	position:absolute;}		
/*#nav ul li ul.children{
	width: 200px;
} */

ul#nav ul li ul.children{
	position:absolute;
}

ul.children{
	width: 100px;
	position:absolute;
}

#nav ul {
	margin: 0;
    padding:  0 0 10px 10px;
    list-style: none; 
    }	

#nav a.children {
	display: block;
	padding: 0;
    margin: 15px 2px 15px 0;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    height: 20px;
    width: 100px;
}

#nav li {
	color: #FFFFFF;
	list-style: none;
    float: left;
    margin: 0px;
	display: block;
}

#nav li a{
	color: #FFFFFF;
	font: normal 11px  Arial, Helvetica, sans-serif;
	padding: 0 20px 0 0px;
	display: block;
	text-transform: none;
	text-decoration: none;
}

#nav li a:hover{
	color: #000000;
}

/* Main Nav Image List Tags */

#nav li.artists{
	display: block;
    list-style: none;
    width: 36px;
	heigth: 13px;
	margin: 0;
    padding: 0 20px 0 0;
    float: left;
}

#nav li.artists a{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 36px;
	heigth: 15px;
	text-indent: 9000px;
	text-decoration: none;
	font: normal 11px  Arial, Helvetica, sans-serif;
	background: #579AB6 url(images/artists.gif) top left no-repeat;
}

#nav li.artists a:hover{
	width: 36px;
	heigth: 13px;
	display: block; 
	background: #579AB6 url(images/artists_over.gif) top left no-repeat;
}

#nav li.news{
	display: block;
    list-style: none;
	width: 26px;
	heigth: 13px;
	margin: 0;
    padding: 0 20px 0 0;
    float: left;
}

#nav li.news a{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 26px;
	heigth: 13px;
	text-indent: 9000px;
	text-decoration: none;
	font: normal 11px  Arial, Helvetica, sans-serif;
	background: #579AB6 url(images/news.gif) top left no-repeat;
}

#nav li.news a:hover{
	
	width: 26px;
	heigth: 13px;
	display: block; 
	background: #579AB6 url(images/news_over.gif) top left no-repeat;
}

#nav li.artista{
	display: block;
    list-style: none;
    width: 90px;
	heigth: 13px;
	margin: 0;
    padding: 0 20px 0 0;
    float: left;
}

#nav li.artista a{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 90px;
	heigth: 13px;
	text-indent: 9000px;
	text-decoration: none;
	font: normal 11px  Arial, Helvetica, sans-serif;
	background: #579AB6 url(images/artist_availability.gif) top left no-repeat;
}

#nav li.artista a:hover{
	width: 90px;
	heigth: 13px;
	display: block; 
	background: #579AB6 url(images/artist_availability_over.gif) top left no-repeat;
}

#nav li.agencyo{
	display: block;
    list-style: none;
    width: 84px;
	heigth: 13px;
	margin: 0;    
	padding: 0 20px 0 0;
    float: left;
}

#nav li.agencyo a{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 84px;
	heigth: 13px;
	text-indent: 9000px;
	text-decoration: none;
	font: normal 11px  Arial, Helvetica, sans-serif;
	background: #579AB6 url(images/agency_overview.gif) top left no-repeat;
}

#nav li.agencyo a:hover{
	width: 84px;
	heigth: 13px;
	display: block; 
	background: #579AB6 url(images/agency_overview_over.gif) top left no-repeat;
}

#nav li.localo{
	display: block;
    list-style: none;
    width: 67px;
	heigth: 13px;
	margin: 0;
    padding: 0 20px 0 0;
    float: left;
}

#nav li.localo a{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 67px;
	heigth: 13px;
	text-indent: 9000px;
	text-decoration: none;
	font: normal 11px  Arial, Helvetica, sans-serif;
}

#nav li.localo a:hover{
	width: 67px;
	heigth: 13px;
	display: block; 
}

#nav li.departments{
	display: block;
    list-style: none;
    width: 62px;
	heigth: 13px;
	margin: 0; 
	padding: 0 20px 0 0;
    float: left;
}

#nav li.departments a{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 62px;
	heigth: 13px;
	text-indent: 9000px;
	text-decoration: none;
	font: normal 11px  Arial, Helvetica, sans-serif;
	background: transparent url(images/dept.gif) top left no-repeat;
}

#nav li.departments a:hover{
	width: 62px;
	heigth: 13px;
	display: block; 
	background: transparent url(images/dept_over.gif) top left no-repeat;
}

#nav li.faq{
	display: block;
    list-style: none;
    width: 16px;
	heigth: 13px;
	margin: 0;
    padding: 0 20px 0 0;
    float: left;
}

#nav li.faq a{
	
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 16px;
	heigth: 13px;
	text-indent: 9000px;
	text-decoration: none;
	font: normal 11px  Arial, Helvetica, sans-serif;
	background: #579AB6 url(images/faq.gif) top left no-repeat;
}

#nav li.faq a:hover{
	width: 16px;
	heigth: 13px;
	display: block; 
	background: #579AB6 url(images/faq_over.gif) top left no-repeat;
}

#nav li.home{
	display: block;
    list-style: none;
    width: 25px;
	heigth: 13px;
	margin: 0;
    padding: 0;
    float: left;
}

#nav li.home a{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 25px;
	heigth: 13px;
	text-indent: 9000px;
	text-decoration: none;
	font: normal 11px  Arial, Helvetica, sans-serif;
	background: #579AB6 url(images/home.gif) top left no-repeat;
}

#nav li.home a:hover{
	width: 25px;
	heigth: 13px;
	display: block; 
	background: #579AB6 url(images/home_over.gif) top left no-repeat;
}

#nav li ul {
	text-align: left;
	display: block;
	float: left;
	padding: 3px;
	height: auto;
	width: 150px;
	font-weight: bold;
	margin: 0 0 0 0;
	background-color: #579AB6;
}


#nav li ul a {
	padding: 3px 5px 2px 5px;
	margin: 0 0 0 0;
	color: #FFFFF1;
	background: none;
	border: none;
	display: block;
	text-align: left;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	
}

#nav li ul a:hover {
	font-weight: bold;
	width: 140px;
	color: #000000;
	border: none;
	background-color: #4B8DA8;
}


#nav li li {
	width: 150px;
}

#nav li ul li.newyork a {
	padding: 5px 5px 2px 5px;
	margin: 0 0 0 0;
	color: #660099;
	background: none;
	border: none;
	display: block;
	text-align: left;
	text-decoration: bold;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

#nav li ul li.newyork a:hover {
	font-weight: normal;
	color: #000;
	border: none;
	background-color: #FFFFF1;
}

#nav li ul li.losangeles a {
	padding: 2px 5px 2px 5px;
	margin: 0 0 0 0;
	color: #660099;
	background: none;
	border: none;
	display: block;
	text-align: left;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	
}

#nav li ul li.losangeles a:hover {
	font-weight: normal;
	color: #000;
	border: none;
	background-color: #2d2c2c;
}


#nav li ul li.london a {
	padding: 2px 5px 2px 5px;
	margin: 0 0 0 0;
	color: #660099;
	background: none;
	border: none;
	display: block;
	text-align: left;
	text-decoration: none;
	font: normal 11px Arial, Helvetica, sans-serif;
	
}

#nav li ul li.london a:hover {
	font-weight: normal;
	color: #000;
	border: none;
	background-color: #FFFFF1;
}

#nav li ul li.toronto a {
	padding: 2px 5px 2px 5px;
	margin: 0 0 0 0;
	color: #660099;
	background: none;
	border: none;
	display: block;
	text-align: left;
	text-decoration: none;
	font: bold, 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

#nav li ul li.toranto a:hover {
	font-weight: normal;
	color: #000;
	border: none;
	background-color: #FFFFF1;
}

#nav li ul li.malmo a {
	padding: 2px 5px 2px 5px;
	margin: 0 0 0 0;
	color: #660099;
	background: none;
	border: none;
	display: block;
	text-align: left;
	text-decoration: none;
	font: normal 11px Arial, Helvetica, sans-serif;
	
}

#nav li ul li.malm0 a:hover {
	font-weight: normal;
	color: #000;
	border: none;
	background-color: #2d2c2c;
}


#nav li ul ul {
	margin: 0;

}

/*    */

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	text-decoration: none;
    color: #000000;
}

/* Normal lists */
ul {
    display: block;
	padding: 0;
    margin: 10px 0 15px 10px; }
    
ul li {
	display: block;
    list-style-type:  disc;
    margin: 0 0 2px 15px;
    padding: 1px;
    font: normal 12px Arial, Helvetica, sans-serif;
    line-height: 16px;
    color: #333333; }
    
ul li a {
	display: block;
    color: #73211f;
    background: transparent;
    text-decoration: none; }

ul li a:hover {
	display: block;
	color: #fff;
    text-decoration: none; }
	
.grey-bg {font-weight: normal; font-size: 10px;  color:black; font-family: Arial, Helvetica, sans-serif; background-color: E6E6E6;}
.white-bg {font-weight: normal; font-size: 10px;  color:black; font-family: Arial, Helvetica, sans-serif; background-color: FFFFFF;}
	
    

