html, body {
	margin: 0px;
	padding: 0px;
	background: url(../images/grey1.gif) repeat;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
}
select {
	width: 175px;
}

.bold  {
	font-weight: bold;
}
select.birthday {
	width: 40px;
}
select.birthdayyear {
	width: 60px;
}
select.rights{
	height: 200px;
}
.imgleft { float:left; }
.imgright { float:right; }
.maindata {
	clear:both;
	background: none;
	width:752px;
	margin-left: 9px;
	margin-right: 9px;
}
.clearall {
	clear: both;
}
.none {
	background: none;
	border: none;
	height: auto;
	width: auto;
}
.pad-data {
	width:734px;
	padding: 9px;
}
.copyright {
	padding: 1px;
	background-color: #959481;
	width: 768px;
	height: 26px;
	text-align: center;
}

.pointer {
	cursor: pointer;
}
div#gradient {
	position:absolute;
	margin: 0px;
	padding: 0px;
	background: url(../images/grey2.gif) repeat-x;
	width: 100%;
	height: 700px;
}
div#content {
	width: 770px;
	position:absolute;
	left:50%;
	margin-top: 0px;
	margin-left:-380px;
	padding: 0px 0px 10px 0px;
}
#logo {
	padding-left: 19px;
	padding-top: 23px;
	float: left;
}
#headerTop {
	/*border: 1px solid black;*/
	padding:0;
	margin-top:-5px;
	width: 770px;
	height: 9px;
	background: url(../images/fingerprint_top.gif) no-repeat;
}
html>body #headerTop {
	margin-top: 69px;
}
#contentdata {
	padding:0;
	margin-top:-9px;
	width: 770px;
	min-height: 441px;
	height: auto;
	background: #ecebe7 url(../images/fingerprint_shortened.gif) top right no-repeat;
/*border: 1px solid black;*/
}
html>body #contentdata {
	margin-top: 0px;
}
#headerimage {
	padding-top:0px;
	padding-bottom: 2px;
	border-bottom: 2px solid #959481;
}
html>body #headerimage {
	padding-top: 0px;
	margin-top: 1px;
}
#hometext {
	float: left;
	margin: 10px 20px 0px 10px;
	width: 307px;
}
#homebutton {
	margin-top: 10px;
}
.rightcontent {
position: absolute;
top: 265px;
left: 355px;
width: 380px;
}
#homenews {
	margin-top: 20px;
}
#homereleases{
	margin-top: 14px;
}
#regformtable {
	width:100%;
}
#regformtable td {
	width:50%;
}
ul#reg-select-option {
	list-style-type:none;
	padding:0;
	margin: 10px 0px 10px 0px;
}
ul#reg-select-option li, ul#reg-select-option li form {
	display:inline;
}
ul#reg-select-option li span {
	display:none;
}
table.releasetracks td {
	vertical-align: top;
}
table#trackupload {
	vertical-align: top;
	width:100%;
}
table#trackupload caption { text-align:right; }
table#trackupload col { text-align:left; }
table#trackupload col.info { width:30%; }
table#trackupload col.content { width:70%; }
table#contributors { vertical-align: top; width:100%; }
table#contributors caption {
	vertical-align: top;
	text-align: center;
	padding: 10px;
}
table#contributors td { vertical-align: top; }
table#contributors fieldset { float: left; width: 220px; }
table#contributors fieldset img { cursor: pointer; float: left; margin: 2px 0px 6px 3px; }
table#contributors fieldset>img { margin: 2px 0px 0px 3px; }
table#contributors select { clear: both; height: 18px; width: 200px; float: left; margin-bottom: 3px; }
table#contributors legend { color: #a90800; }
#composer_0_del { width:0px; height:0px; visibility: hidden;}
#performingartist_0_del { width:0px; height:0px; visibility: hidden; }
#producer_0_del { width:0px; height:0px; visibility: hidden; }
#author_0_del { width:0px; height:0px; visibility: hidden; }
#arranger_0_del { width:0px; height:0px; visibility: hidden; }
#songwriter_0_del { width:0px; height:0px; visibility: hidden; }

a.playmp3
{
	float: left;
	display: block;
	width: 17px;
	height: 16px;
	background: #fff url('../images/playall.gif') left top no-repeat;
}
a.stopmp3
{
	float: left;
	display: block;
	width: 17px;
	height: 16px;
	background: #fff url('../images/stopall.gif') left top no-repeat;
}
a.playmp3:hover, a.stopmp3:hover
{
	background-position: 0px -16px;
}
/* styles for the standard tags */
hr {
	margin: 0px;
	color: #959481;
}

img {
	border:none;
}

/* style classes */
.error {
	color: #a90800;
}
.mandatory {
	color: #a90800;
}


.menutext {
	font-size: 13px;
	color: #959481;
}

.menulogin {
	font-size: 13px;
	color: #823b38;
}

.hometext, #listingPageInfo, td.heading, td.content, td, div.maindata, span.intro {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #959481;
}

.hometitle, h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #959481;
	font-weight:bold
}

.homelist {
	margin-top: 0px;
	margin-left: 10px; 
	padding-left: 20px; 
	list-style-image:url(../images/pijltje.gif);
	letter-spacing: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ad0700;
}

.homelist a, a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ad0700;
	text-decoration:none;
}

.homelist a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ad0700;
	text-decoration:underline
}

.buttonlist {
  	padding: 0px;
	margin: 0px;
  	list-style-type: none;
}

.buttonlist li {
	padding: 0px;
	margin: 0px 0px 0px 3px;
 	display: inline;
}

/* styles for the div's */

#homenews, #homereleases {
	font-size: 13px;
	color: #959481;
        font-weight:bold
}

#homebutton a {
	border: 0px;
}

/* input styles */
input,select,option {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border: 1px solid #959481;
	height: 12px;
	padding-left: 2px;
}
input.file-upload {
	border: 1px solid #959481;
	height: auto;
}
select,option {
	height: auto;
	padding-left: 2px;
}
option {
	border: none;
}
.submitBT {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border: none;
	height: 16px;
	width: 60px;
	text-align: center;
}
table.releasetracks {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
table.releasetracks th, table.releasetracks td {
	border-bottom: 1px solid #999;
}
/* Styles for the menus */

.div-mn		{ float: left; }
.ul-mn		{ float: left; list-style-type: none; }
.li-mn		{ float: left; display: inline; }
.no-space	{ margin: 0px; padding: 0px; }
.show		{ display: block; }
.hide		{ display: none; }
.smn-li-a	{ height: 17px; }

div#mainnav {
	background: url(../images/menu.gif) no-repeat 0px -30px;
	width: 752px;
	height: 30px;
}
div#mainnav #mn {
    width: 752px;
    height: 30px;
}
div#login, div#logout {
	float: right;
	background: url(../images/login-menu.gif) no-repeat 0px -30px;
	width: 183px;
	height: 30px;
}
div#logout {
	background: url(../images/logout-menu.gif) no-repeat 0px -30px;
}
div#login #inmn, div#logout #outmn {
	width: 183px;
    height: 30px;
}

div#mainnav #mn li a, div#login #inmn li a, div#logout #outmn li a { display: block; height: 30px; }

#mn li a, #mn li a:hover { background: url(../images/menu.gif) no-repeat; }
#inmn li a, #inmn li a:hover { background: url(../images/login-menu.gif) no-repeat; }
#outmn li a, #outmn li a:hover { background: url(../images/logout-menu.gif) no-repeat; }

#mn #mn1		 { width: 79px; }
#mn #mn1 a       { background-position: 0px -30px; width: 79px; }
#mn #mn1 a:hover, #mn #mn1 a.active { background-position: 0px 0px; }

#mn #mn2 a       { background-position: -79px -30px; width: 96px; }
#mn #mn2 a:hover, #mn #mn2 a.active { background-position: -79px 0px; }

#mn #mn3 a       { background-position: -175px -30px; width: 51px; }
#mn #mn3 a:hover, #mn #mn3 a.active { background-position: -175px 0px; }

#mn #mn4 a       { background-position: -226px -30px; width: 69px; }
#mn #mn4 a:hover, #mn #mn4 a.active { background-position: -226px 0px; }

#mn #mn5 a       { background-position: -448px -30px; width: 63px; margin-left:153px; }
#mn #mn5 a:hover, #mn #mn5 a.active { background-position: -448px 0px; }

#mn #mn6 a       { background-position: -511px -30px; width: 58px; }
#mn #mn6 a:hover, #mn #mn6 a.active { background-position: -511px 0px; }

#outmn #mn7 a       { background-position: -7px -30px; width: 60px; margin-left: 7px; }
#outmn #mn7 a:hover, #mn #mn7 a.active { background-position: -7px 0px; }

#outmn #mn8 a       { background-position: -67px -30px; width: 57px; }
#outmn #mn8 a:hover, #outmn #mn8 a.active { background-position: -67px 0px; }

#outmn #mn11 a       { background-position: -124px -30px; width: 59px;}
#outmn #mn11 a:hover, #outmn #mn11 a.active { background-position: -124px 0px; }

/*#inmn #mn9 a       { background-position: 0px -30px; width: 49px; }
#inmn #mn9 a:hover, #inmn #mn9 a.active { background-position: 0px 0px; }*/

#inmn #mn10 a       { background-position: -76px -30px; width: 49px; margin-left: 75px; }
#inmn #mn10 a:hover, #inmn #mn10 a.active { background-position: -76px 0px; }

#inmn #mn11 a       { background-position: -124px -30px; width: 59px; }
#inmn #mn11 a:hover, #inmn #mn11 a.active { background-position: -124px 0px; }

div#subnav0, div#subnav1, div#subnav2, div#subnav3, div#subnav4, div#subnav5 {
	clear: both;
	width: 752px;
	height: 17px;
	background: url(../images/submenu-djmon.gif) no-repeat 0px -17px;
}
div#subnav0 {
	background: none;
}
/*div#subnav2 {
	background: url(images/submenu-rights.gif) no-repeat 79px -17px;
}
div#subnav3 {
	background: url(images/submenu-events.gif) no-repeat 175px -17px;
}
div#subnav4 {
	background: url(images/submenu-licensee.gif) no-repeat 226px -17px;
}
div#subnav3 {
	background: url(images/submenu-browse.gif) no-repeat 454px -17px;
}*/
#smn1, #smn2, #smn3, #smn4, #smn5 {
	width: 752px;
	height: 17px;
}

#smn1 li a, #smn1 li a:hover { background: url(../images/submenu-djmon.gif) no-repeat 0px -17px; }
/*#smn2 li a, #smn2 li a:hover { background: url(images/submenu-rights.gif) no-repeat 0px -17px; }*/
/*#smn3 li a, #smn3 li a:hover { background: url(images/submenu-events.gif) no-repeat 0px -17px; }
#smn4 li a, #smn4 li a:hover { background: url(images/submenu-licensee.gif) no-repeat 0px -17px; }*/
#smn3 li a, #smn3 li a:hover { background: url(../images/submenu-browse.gif) no-repeat 0px -17px; }

#smn1 #smn1-1 a       { background-position: 0px -17px; width: 60px; padding-left:12px; }
#smn1 #smn1-1 a:hover, #smn1 #smn1-1 a.active { background-position: 0px 0px; }

#smn1 #smn1-2 a       { background-position: -72px -17px; width: 64px; }
#smn1 #smn1-2 a:hover, #smn1 #smn1-2 a.active  { background-position: -72px 0px; }

#smn1 #smn1-3 a       { background-position: -136px -17px; width: 41px;  }
#smn1 #smn1-3 a:hover, #smn1 #smn1-3 a.active  { background-position: -136px 0px; }

#smn1 #smn1-4 a       { background-position: -177px -17px; width: 47px; }
#smn1 #smn1-4 a:hover, #smn1 #smn1-4 a.active  { background-position: -177px 0px; }

#smn1 #smn1-5 a       { background-position: -224px -17px; width: 61px; }
#smn1 #smn1-5 a:hover, #smn1 #smn1-5 a.active  { background-position: -224px 0px; }

#smn1 #smn1-6 a       { background-position: -285px -17px; width: 55px; }
#smn1 #smn1-6 a:hover, #smn1 #smn1-6 a.active  { background-position: -285px 0px; }

#smn2 #smn2-1 a       { background-position: 0px -17px; width: 87px; padding-left:12px; margin-left:79px; }
#smn2 #smn2-1 a:hover, #smn2 #smn2-1 a.active { background-position: 0px 0px; }

#smn2 #smn2-2 a       { background-position: -99px -17px; width: 127px; }
#smn2 #smn2-2 a:hover, #smn2 #smn2-2 a.active  { background-position: -99px 0px; }

#smn2 #smn2-3 a       { background-position: -226px -17px; width: 82px;  }
#smn2 #smn2-3 a:hover, #smn2 #smn2-3 a.active  { background-position: -226px 0px; }

#smn2 #smn2-4 a       { background-position: -308px -17px; width: 77px; }
#smn2 #smn2-4 a:hover, #smn2 #smn2-4 a.active  { background-position: -308px 0px; }

#smn2 #smn2-5 a       { background-position: -385px -17px; width: 53px; }
#smn2 #smn2-5 a:hover, #smn2 #smn2-5 a.active  { background-position: -385px 0px; }

#smn2 #smn2-6 a       { background-position: -438px -17px; width: 45px; }
#smn2 #smn2-6 a:hover, #smn2 #smn2-6 a.active  { background-position: -438px 0px; }

/*#smn3 #smn3-1 a       { background-position: 0px -17px; width: 90px; padding-left:12px; margin-left: 175px; }
#smn3 #smn3-1 a:hover, #smn3 #smn3-1 a.active { background-position: 0px 0px; }

#smn3 #smn3-2 a       { background-position: -102px -17px; width: 130px; }
#smn3 #smn3-2 a:hover, #smn3 #smn3-2 a.active  { background-position: -102px 0px; }

#smn3 #smn3-3 a       { background-position: -232px -17px; width: 60px;  }
#smn3 #smn3-3 a:hover, #smn3 #smn3-3 a.active  { background-position: -232px 0px; }

#smn3 #smn3-4 a       { background-position: -292px -17px; width: 77px; }
#smn3 #smn3-4 a:hover, #smn3 #smn3-4 a.active  { background-position: -292px 0px; }

#smn3 #smn3-5 a       { background-position: -369px -17px; width: 52px; }
#smn3 #smn3-5 a:hover, #smn3 #smn3-5 a.active  { background-position: -369px 0px; }

#smn3 #smn3-6 a       { background-position: -421px -17px; width: 34px; }
#smn3 #smn3-6 a:hover, #smn3 #smn3-6 a.active  { background-position: -421px 0px; }

#smn4 #smn4-1 a       { background-position: 0px -17px; width: 91px; padding-left:12px; margin-left: 226px; }
#smn4 #smn4-1 a:hover, #smn4 #smn4-1 a.active { background-position: 0px 0px; }

#smn4 #smn4-2 a       { background-position: -103px -17px; width: 118px; }
#smn4 #smn4-2 a:hover, #smn4 #smn4-2 a.active  { background-position: -103px 0px; }

#smn4 #smn4-3 a       { background-position: -221px -17px; width: 76px;  }
#smn4 #smn4-3 a:hover, #smn4 #smn4-3 a.active  { background-position: -221px 0px; }

#smn4 #smn4-4 a       { background-position: -297px -17px; width: 54px; }
#smn4 #smn4-4 a:hover, #smn4 #smn4-4 a.active  { background-position: -297px 0px; }

#smn4 #smn4-5 a       { background-position: -351px -17px; width: 34px; }
#smn4 #smn4-5 a:hover, #smn4 #smn4-5 a.active  { background-position: -351px 0px; }
*/
#smn3 #smn3-1 a       { background-position: 0px -17px; width: 50px; padding-left:12px; margin-left:454px; }
#smn3 #smn3-1 a:hover, #smn3 #smn3-1 a.active { background-position: 0px 0px; }

#smn3 #smn3-2 a       { background-position: -62px -17px; width: 50px; }
#smn3 #smn3-2 a:hover, #smn3 #smn3-2 a.active  { background-position: -62px 0px; }

#smn3 #smn3-3 a       { background-position: -112px -17px; width: 47px;  }
#smn3 #smn3-3 a:hover, #smn3 #smn3-3 a.active  { background-position: -112px 0px; }

#smn3 #smn3-4 a       { background-position: -159px -17px; width: 45px; }
#smn3 #smn3-4 a:hover, #smn3 #smn3-4 a.active  { background-position: -159px 0px; }

div#abcnav {
	clear:both;
	border-top: 2px solid #959481;
	border-bottom: 2px solid #959481;
	padding: 2px 0px 2px 0px;
	width: 752px;
    height: 42px;
	overflow: hidden;
}
html>body div#abcnav {
	height: 46px;
}

div#abcnav #abcmn {
	background: #f7f7f7 url(../images/abcmenu.gif) no-repeat 0px 0px;
	width: 752px;
	height: 42px;
	overflow: hidden;
}
html>body div#abcnav #abcmn {
	height: 46px;
}

div#abcnav #abcmn li a { display: block;  height: 46px; }

#abcmn li a, #abcmn li a:hover { background: url(../images/abcmenu.gif) no-repeat; }

#abcmn #mn-nr a       { background-position: 0px 0px; width: 25px; padding-left: 6px; }
#abcmn #mn-nr a:hover, #abcmn #mn-nr a.active { background-position: 0px -46px; }

#abcmn #mn-a a       { background-position: -31px 0px; width: 27px; }
#abcmn #mn-a a:hover, #abcmn #mn-a a.active { background-position: -31px -46px; }

#abcmn #mn-b a       { background-position: -58px 0px; width: 27px; }
#abcmn #mn-b a:hover, #abcmn #mn-b a.active { background-position: -58px -46px; }

#abcmn #mn-c a       { background-position: -85px 0px; width: 28px; }
#abcmn #mn-c a:hover, #abcmn #mn-c a.active { background-position: -85px -46px; }

#abcmn #mn-d a       { background-position: -113px 0px; width: 27px; }
#abcmn #mn-d a:hover, #abcmn #mn-d a.active { background-position: -113px -46px; }

#abcmn #mn-e a       { background-position: -140px 0px; width: 25px; }
#abcmn #mn-e a:hover, #abcmn #mn-e a.active { background-position: -140px -46px; }

#abcmn #mn-f a       { background-position: -165px 0px; width: 25px; }
#abcmn #mn-f a:hover, #abcmn #mn-f a.active { background-position: -165px -46px; }

#abcmn #mn-g a       { background-position: -190px 0px; width: 29px; }
#abcmn #mn-g a:hover, #abcmn #mn-g a.active { background-position: -190px -46px; }

#abcmn #mn-h a       { background-position: -219px 0px; width: 27px; }
#abcmn #mn-h a:hover, #abcmn #mn-h a.active { background-position: -219px -46px; }

#abcmn #mn-i a       { background-position: -246px 0px; width: 18px; }
#abcmn #mn-i a:hover, #abcmn #mn-i a.active { background-position: -246px -46px; }

#abcmn #mn-j a       { background-position: -264px 0px; width: 23px; }
#abcmn #mn-j a:hover, #abcmn #mn-j a.active { background-position: -264px -46px; }

#abcmn #mn-k a       { background-position: -287px 0px; width: 24px; }
#abcmn #mn-k a:hover, #abcmn #mn-k a.active { background-position: -287px -46px; }

#abcmn #mn-l a       { background-position: -311px 0px; width: 21px; }
#abcmn #mn-l a:hover, #abcmn #mn-l a.active { background-position: -311px -46px; }

#abcmn #mn-m a       { background-position: -332px 0px; width: 31px; }
#abcmn #mn-m a:hover, #abcmn #mn-m a.active { background-position: -332px -46px; }

#abcmn #mn-n a       { background-position: -363px 0px; width: 26px; }
#abcmn #mn-n a:hover, #abcmn #mn-n a.active { background-position: -363px -46px; }

#abcmn #mn-o a       { background-position: -389px 0px; width: 28px; }
#abcmn #mn-o a:hover, #abcmn #mn-o a.active { background-position: -389px -46px; }

#abcmn #mn-p a       { background-position: -417px 0px; width: 28px; }
#abcmn #mn-p a:hover, #abcmn #mn-p a.active { background-position: -417px -46px; }

#abcmn #mn-q a       { background-position: -445px 0px; width: 28px; }
#abcmn #mn-q a:hover, #abcmn #mn-q a.active { background-position: -445px -46px; }

#abcmn #mn-r a       { background-position: -473px 0px; width: 28px; }
#abcmn #mn-r a:hover, #abcmn #mn-r a.active { background-position: -473px -46px; }

#abcmn #mn-s a       { background-position: -501px 0px; width: 25px; }
#abcmn #mn-s a:hover, #abcmn #mn-s a.active { background-position: -501px -46px; }

#abcmn #mn-t a       { background-position: -526px 0px; width: 27px; }
#abcmn #mn-t a:hover, #abcmn #mn-t a.active { background-position: -526px -46px; }

#abcmn #mn-u a       { background-position: -553px 0px; width: 26px; }
#abcmn #mn-u a:hover, #abcmn #mn-u a.active { background-position: -553px -46px; }

#abcmn #mn-v a       { background-position: -579px 0px; width: 26px; }
#abcmn #mn-v a:hover, #abcmn #mn-v a.active { background-position: -579px -46px; }

#abcmn #mn-w a       { background-position: -605px 0px; width: 32px; }
#abcmn #mn-w a:hover, #abcmn #mn-w a.active { background-position: -605px -46px; }

#abcmn #mn-x a       { background-position: -637px 0px; width: 26px; }
#abcmn #mn-x a:hover, #abcmn #mn-x a.active { background-position: -637px -46px; }

#abcmn #mn-y a       { background-position: -663px 0px; width: 26px; }
#abcmn #mn-y a:hover, #abcmn #mn-y a.active { background-position: -663px -46px; }

#abcmn #mn-z a       { background-position: -689px 0px; width: 26px; }
#abcmn #mn-z a:hover, #abcmn #mn-z a.active { background-position: -689px -46px; }

div#searchnav {
	clear:both;
	border-bottom: 2px solid #959481;
	padding: 0px 0px 2px 0px;
	background: url(../images/search.gif) no-repeat;
	width: 752px;
    height: 21px;
}

div#searchnav input {
	width: 120px;
	vertical-align:middle;
}

html>body div#searchnav {
	height: 23px;
}
