
		/* general */		
		body {background-color: #DFCF92; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
		.ph, .psh, .pm, .pmt, .pmts, .psm, .psmt, .pbm, .pbmt, .pbmts, .ipsb, .ipsbff, .ipwt, .ipwb, .ipnt, .ipnb, .pt, .pb, .pbtb, .pbtbff, .pbtbo, .pbtbon, .pbtbor, .pbtbow, .pbtbps, .pbtbws, .pbtbns, .pbff, .pbbt, .pbb, .pbnsrbt, .pbnsrb, .pcc, .pf, .pfkw, .psf, .pbst, .pbsh, .pbsr1, .pbsr2, .pbsr1d, .pbsr1h, .pbsr2d, .pbsr2h, .pbsn, .pbsnp, .pbstb1, .pbstb2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
		a:link, a:visited, a:hover, a:active {color: #003300;}
		table {width: 100%;}
		/* page header */
		.ph {background-color: #DFCF92; border-collapse: collapse; padding: 0px; margin: 0px; font-size: x-small; color: #003300;}
		/* page slim header */
		.psh {background-color: #DFCF92; border-collapse: collapse; padding: 0px; margin: 0px; font-size: x-small; color: #003300; font-weight: bold;}
		/* page main menu */
		.pm {background-color: #DFCF92; border-collapse: collapse; padding: 3px; margin: 0px; font-size: small; color: #003300; font-weight: bold;}
		/* page main menu tab */
		.pmt {background-color: #FF7F00; border: #DFCF92; border-style: solid; border-width: 1px 1px 0px 1px; font-size: small; color: #003300; font-weight: bold;}
		/* page main menu tab selected */
		.pmts {background-color: #003300; border: #DFCF92; border-style: solid; border-width: 1px 1px 0px 1px; font-size: small; color: #DFCF92; font-weight: bold;}
		/* page sub menu */
		.psm {background-color: #003300; border-collapse: collapse; padding: 3px; margin: 0px; font-size: small; color: #DFCF92; font-weight: bold;}
		/* page sub menu tab */
		.psmt {background-color: #003300; font-size: small; color: #DFCF92; font-weight: bold;}
		a.psmt:link, a.psmt:visited, a.psmt:hover, a.psmt:active {color: #DFCF92;}
		/* browse menu */
		.pbm {background-color: #DFCF92; border-collapse: collapse; padding: 3px; margin: 0px; font-size: small; color: #003300; font-weight: bold;}
		/* browse menu tab */
		.pbmt {background-color: #FF7F00; border: #DFCF92; border-style: solid; border-width: 0px 1px 0px 1px; font-size: small; color: #003300; font-weight: bold;}
		/* browse menu tab selected */
		.pbmts {background-color: #003300; border: #DFCF92; border-style: solid; border-width: 0px 1px 0px 1px; font-size: small; color: #DFCF92; font-weight: bold;}
		/* search box*/
		.ipsb {background-color: #FF7F00; border-collapse: collapse; padding: 0px; margin: 0px; border: #FF7F00; border-style: solid; border-width: 3px 3px 3px 3px; font-size: small; color: #003300;}
		/* search box form fields */
		.ipsbff {background-color: #FF7F00; font-size: small; color: #003300;}
		/* power search summary */
		.pbtbps, .pbtbps td {background-color: #FFFFCC; border-collapse: collapse; padding: 3px; margin: 0px; border: #003300; border-style: solid; border-width: 2px 2px 2px 2px; font-size: x-small; color: #003300;}
		.pbtbps td.pbtbpsh {background-color: #FF7F00;}
		.pbtbps td.pbtbpsf {background-color: #003300; color: #DFCF92;}
		a.pbtbpsf:link, a.pbtbpsf:visited, a.pbtbpsf:hover, a.pbtbpsf:active {color: #DFCF92;}
		.pbtbps {width: 95%;}
		/* index page wide tables title */
		.ipwt {background-color: #003300; font-size: x-small; color: #DFCF92; font-weight: bold;}
		/* index page wide tables body*/
		.ipwb {background-color: #FFFFCC; border-collapse: collapse; padding: 0px; margin: 0px; font-size: x-small; color: #003300;}
		/* index page narrow tables title */
		.ipnt {background-color: #FFFFCC; font-size: x-small; color: #003300; font-weight: bold;}
		/* index page narrow tables body */
		.ipnb {background-color: #003300; border-collapse: collapse; padding: 0px; margin: 0px; font-size: x-small; color: #DFCF92;}
		a.ipnb:link, a.ipnb:visited, a.ipnb:hover, a.ipnb:active {color: #DFCF92;}
		/* page title */
		.pt {background-color: #DFCF92; border-collapse: collapse; padding: 0px; margin: 0px; border: #DFCF92; border-style: solid; border-width: 3px 3px 3px 3px; font-size: medium; color: #003300; font-weight: bold;}
		/* page body */
		.pb {background-color: #DFCF92; border-collapse: collapse; padding: 0px; margin: 0px; border: #DFCF92; border-style: solid; border-width: 3px 3px 3px 3px; font-size: small; color: #003300;}
		/* page body with table and cell borders */
		.pbtb, .pbtb td, .pbtbw, .pbtbw td {background-color: #FFFFCC; border-collapse: collapse; padding: 3px; margin: 0px; border: #003300; border-style: solid; border-width: 2px 2px 2px 2px; font-size: small; color: #003300;}
		.pbtb {width: 90%;}
		/* page body with table and cell borders form fields */
		.pbtbff {background-color: #FFFFCC; font-size: small; color: #003300;}
		/* page body with table and cell borders small fonts*/
		.pbtbws, .pbtbws td, .pbtbns, .pbtbns td {background-color: #FFFFCC; border-collapse: collapse; padding: 3px; margin: 0px; border: #003300; border-style: solid; border-width: 2px 2px 2px 2px; font-size: x-small; color: #003300; font-weight: bold;}
		.pbtbns td.pbtbnsoh, .pbtbws td.pbtbwsoh {background-color: #FF7F00;}
		.pbtbns td.pbtbnsof, .pbtbws td.pbtbwsof {background-color: #003300; color: #DFCF92;}
		/* page body with narrow table and cell borders small fonts*/
		.pbtbns {width: 90%;}
		/* page body with table borders */
		.pbtbo, .pbtbon, .pbtbor, .pbtbow {background-color: #FFFFCC; border-collapse: collapse; padding: 3px; margin: 0px; border: #003300; border-style: solid; border-width: 2px 2px 2px 2px; font-size: small; color: #003300;}
		.pbtbo {width: 90%;}
		.pbtbon {width: 80%;}
		.pbtbor {width: 70%;}
		/* page form fields */
		.pbff {background-color: #DFCF92; font-size: small; color: #003300;}		
		/* page buttons */
		.pbbt {background-color: #DFCF92; border-collapse: collapse; padding: 0px; margin: 0px; border: #DFCF92; border-style: solid; border-width: 1px 1px 1px 1px; font-size: small; color: #003300; font-weight: bold;}
		.pbb {background-color: #003300; border-collapse: collapse; padding: 0px; margin: 0px; border: #003300; border-style: solid; border-width: 1px 1px 1px 1px; font-size: small; color: #DFCF92; font-weight: bold;}
		a.pbb:link, a.pbb:visited, a.pbb:hover, a.pbb:active {color: #DFCF92;}
		/* page netsoundsresources.com link buttons */
		.pbnsrbt {background-color: #DFCF92; border-collapse: collapse; padding: 0px; margin: 0px; border: #DFCF92; border-style: solid; border-width: 1px 1px 1px 1px; font-size: x-small; color: #003300; font-weight: bold;}
		.pbnsrb {background-color: #003300; border-collapse: collapse; padding: 0px; margin: 0px; border: #003300; border-style: solid; border-width: 1px 1px 1px 1px; font-size: x-small; color: #DFCF92; font-weight: bold;}
		a.pbnsrb:link, a.pbnsrb:visited, a.pbnsrb:hover, a.pbnsrb:active {color: #DFCF92;}
		/* page cards accepted */
		.pcc {background-color: #003300; font-size: small; color: #DFCF92;}
		/* page footer */
		.pf {background-color: #003300; font-size: x-small; color: #DFCF92;}	
		a.pf:link, a.pf:visited, a.pf:hover, a.pf:active {color: #DFCF92;}
		/* page footer key words */
		.pfkw {background-color: #003300; font-size: x-small; color: #DFCF92;}
		/* page slim footer */
		.psf {background-color: #DFCF92; font-size: x-small; color: #003300;}
		/* results page title row */
		.pbst {background-color: #FF7F00; border-collapse: collapse; padding: 0px; margin: 0px; border: #FF7F00; border-style: solid; border-width: 3px 3px 3px 3px; font-size: small; color: #003300; font-weight: bold;}
		/* results page headings row */
		.pbsh {background-color: #003300; border-collapse: collapse; padding: 0px; margin: 0px; border: #003300; border-style: solid; border-width: 1px 1px 1px 1px; font-size: x-small; color: #DFCF92; font-weight: bold;}
		a.pbsh:link, a.pbsh:visited, a.pbsh:hover, a.pbsh:active {color: #DFCF92;}
		/* results page alternating rows */
		.pbsr1 {background-color: #DFCF92; border-collapse: collapse; padding: 0px; margin: 0px; border: #DFCF92; border-style: solid; border-width: 1px 1px 1px 1px; font-size: x-small; color: #003300;}
		.pbsr2 {background-color: #FFFFCC; border-collapse: collapse; padding: 0px; margin: 0px; border: #FFFFCC; border-style: solid; border-width: 1px 1px 1px 1px; font-size: x-small; color: #003300;}
		.pbsr1h {background-color: #DFCF92; border-collapse: collapse; padding: 0px; margin: 0px; border-color: #003300 #DFCF92 #DFCF92 #DFCF92; border-style: solid; border-width: 1px 1px 1px 1px; font-size: x-small; color: #003300;}
		.pbsr2h {background-color: #FFFFCC; border-collapse: collapse; padding: 0px; margin: 0px; border-color: #003300 #FFFFCC #FFFFCC #FFFFCC; border-style: solid; border-width: 1px 1px 1px 1px; font-size: x-small; color: #003300;}
		.pbsr1d {background-color: #DFCF92; border-collapse: collapse; padding: 0px; margin: 0px; border-color: #003300 #DFCF92 #DFCF92 #DFCF92; border-style: dotted solid solid solid; border-width: 1px 1px 1px 1px; font-size: x-small; color: #003300;}
		.pbsr2d {background-color: #FFFFCC; border-collapse: collapse; padding: 0px; margin: 0px; border-color: #003300 #FFFFCC #FFFFCC #FFFFCC; border-style: dotted solid solid solid; border-width: 1px 1px 1px 1px; font-size: x-small; color: #003300;}
		.pbsrnew {background-color: #DFCF92; border-collapse: collapse; padding: 0px; margin: 0px; border: #DFCF92; border-style: solid; border-width: 1px 1px 1px 1px; font-size: x-small; color: #003300;}
		/* results page navigation row */
		.pbsn {background-color: #003300; border-collapse: collapse; padding: 0px; margin: 0px; border: #003300; border-style: solid; border-width: 1px 1px 1px 1px; font-size: x-small; color: #DFCF92;}
		/* results page navigation page jump */
		.pbsnp {background-color: #003300; border-collapse: collapse; padding: 0px; margin: 0px; border: #003300; border-style: solid; border-width: 1px 1px 1px 1px; font-size: x-small; color: #DFCF92;}
		a.pbsnp:link, a.pbsnp:visited, a.pbsnp:hover, a.pbsnp:active {color: #DFCF92;}
		/* results page lower tool bar 1 */
		.pbstb1 {background-color: #FF7F00; border-collapse: collapse; padding: 0px; margin: 0px; border: #FF7F00; border-style: solid; border-width: 3px 3px 3px 3px; font-size: x-small; color: #003300; font-weight: bold;}
		a.pbstb1:link, a.pbstb1:visited, a.pbstb1:hover, a.pbstb1:active {color: #003300;}
		/* results page lower tool bar 2 */
		.pbstb2 {background-color: #003300; border-collapse: collapse; padding: 0px; margin: 0px; border: #003300; border-style: solid; border-width: 3px 3px 3px 3px; font-size: x-small; color: #DFCF92; font-weight: bold;}
		a.pbstb2:link, a.pbstb2:visited, a.pbstb2:hover, a.pbstb2:active {color: #DFCF92;}