body {
 color: #006633;
 text-decoration: none;
 font-size:11pt;
 font-family: Arial, Helvetica, sans-serif;
 margin: 0px;
 padding: 0px;
}
a:link {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:active {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.category {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #FFFFFF;
	background: #105C38;
	text-align: center;
}
.categorytd {
	background: #105C38;
	text-align: center;
	cursor: pointer;
	color: #FFFFFF;

}
.subcatclosed {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #105C38;
}
.subcatopen {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: #105C38;
}
.sku {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #105C38;
}
.productname {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	color: #105C38;
	font-weight: bold;
	font-style: italic;
}
.pvfdata {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #105C38;
}
.pvfdatadef {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: #105C38;
}
.navbar {
	padding:8px;
}
.catpagenavview {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: #105C38;
}
.catpagenavlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #105C38;
}
.catpagenext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #105C38;
}
.catpageprev {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #105C38;
}
.itemsfound {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #105C38;
}
.indexnav {
	border: 1px solid;
	border-color: #105C38;
}
.new_message {
	color: BLUE;
	text-decoration: blink;
}
.bordered_cell {
	border: 1px solid;
	border-color: #105C38;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #105C38;
}
.bordered_table {
	border: 1px solid;
	border-color: #105C38;
}
.login_table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #006633;
	border-right-color: #006633;
	border-bottom-color: #006633;
	border-left-color: #006633;
}
.artist_bio {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #003300;
}
.help_head {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #003300;
	border: 1px;
}
.help_msg {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #003300;
}
.stickie_note {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #003300;
}
/* required fields style for add user form*/
.required_field {
	font: 10pt Arial, Helvetica, sans-serif;
	color: RED;
}.loginarea {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 text-align: center;
}
/*New styles*/
.np-light { background-color: #AABE8D; }
.np-menutable { background-color: #AABE8D; }
.np-dark { background-color: #105C38; }
.np-welcome {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #FFFFFF;
 text-align: center;
}
.copyright {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 text-align: center;
 padding: 15px;
}
.np-images {
 border: thin groove #105C38;
 margin: 5px;
}
.sidepanel {
 border: thin solid #105C38;
 margin: 5px;
 width: 205px;
}
.np-sptitle {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #105C38;
}
.np-sptext {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #003300;
}
.np-pinfo {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 line-height: 1.5;
 font-weight: bold;
 color: #105C38;
 text-align: left;
 width: 60%;
}
.np-bodytd {
 padding-top: 30px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 20px;
}


.np-sptitle a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}


/* Menu Navigation */
#home {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#aboutus {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#store {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#license {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#artists {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#service {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#links {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#home a {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #AABE8D;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#home a:hover {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #105C38;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#aboutus a {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #AABE8D;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#aboutus a:hover {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #105C38;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#store a {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #AABE8D;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#store a:hover {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #105C38;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#license a {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #AABE8D;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
}
#license a:hover {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #105C38;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#artists a {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #AABE8D;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#artists a:hover {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #105C38;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#service a {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #AABE8D;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#service a:hover {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #105C38;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#links a {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #AABE8D;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}
#links a:hover {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 width: 85px;
 text-decoration: none;
 background-color: #105C38;
 display: block;
 height: 15px;
 vertical-align: middle;
 padding: 1px;
 margin: 0;
}

/*More New Styles*/
.northpromo-artists {
 padding: 10px;
 float: left;
 width: auto;
 background-color: #003333;
 border: thick double #FFCC33;
 margin: 5px;
}
.northpromo-artinfo {
 line-height: 1.25;
 text-align: justify;
 margin-right: 10px;
 margin-bottom: 15px;
 margin-top: 0px;
 margin-left: 0px;
 font-weight: bold;
}
.np-licensingtable {
 text-align: center;
 width: 600px;
}
.np-licensingtd {
 text-align: center;
 display: inline-block;
 margin: 10px;
 padding: 10px;
 font-weight: bold;
 color: #003300;
 font-size: small;
}
