    #formwrapper {width:auto; height:auto; margin:0; padding:0; text-align:center; overflow:hidden; }
    #searchform {width:auto; min-height: 250px; margin:10px 0 10px 0; text-align:left;}
    #searchform p {padding:5px 0 5px 0; margin:0; }

    /* manager form */
    #manager_search { padding-top:6px; }
    #manager_search .searchrow {clear: left; height:auto; margin:4px 0 4px 40px; width:460px; }
    #manager_search .searchrow .slabel {float:left; width:120px; margin-right:4px; padding:0; text-align:right;}
    #manager_search .searchrow .sinput {float:left; width: 200px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; padding:0 0 4px 0; margin:0 0 4px 0;}
    #manager_search .searchrow .sselect {float:left; width: 50px; height:20px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
    #manager_search .searchrow .sselect1 {float:left; width: 160px; height:20px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
    #manager_search .searchrow .sselect2 {float:left; width: 300px; height:100px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
    #manager_search .searchrow .sradio {float:left; width: 200px; height:20px; color:#000000; }
    
    #manager_search .searchrow_last { clear: left; min-height:24px; padding-top:10px; margin:0px 0px 4px 40px; width:460px; }
    #manager_search .searchrow_last .slabel {float:left; width:120px; margin-right:4px; padding:0; text-align:right;}

    /* artist form */
    #asearch .searchrow {clear: left; height:auto; margin:4px 0 4px 40px; width:460px; }
    #asearch .searchrow .slabel {float:left; width:80px; margin-right:4px; padding:0; text-align:right; }
    #asearch .searchrow .sinput {float:left; width: 200px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; padding:0 0 4px 0; margin:0 0 4px 0; }
    #asearch .searchrow .sselect {float:left; width: 300px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}


	/* presenters */
	#pr_search .searchrow {clear: left; height:auto; margin:4px 0 4px 40px; width:460px; }
	#pr_search .searchrow .slabel {float:left; width:80px; margin-right:4px; padding:0; text-align:right;}
	#pr_search .searchrow .slabel2 {float:left; width:120px; margin-right:4px; padding:0; text-align:right;}
	#pr_search .searchrow .slabel3 {float:left; width:200px; margin-right:4px; padding:0; text-align:right;}
	#pr_search .searchrow .sinput {float:left; width: 300px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; padding:0 0 4px 0; margin:0 0 4px 0; }
	#pr_search .searchrow .sselect {float:left; width: 150px; height:24x; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#pr_search .searchrow .sselect2 {float:left; width: 100px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#pr_search .searchrow .mselect {float:left; width: 300px; height:100px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto;}

	/* media */
	#m_search .searchrow {clear: left; height:auto; margin:4px 0 4px 40px; width:460px; }
	#m_search .searchrow .slabel {float:left; width:80px; margin-right:4px; padding:0; text-align:right;}
	#m_search .searchrow .slabel2 {float:left; width:120px; margin-right:4px; padding:0; text-align:right;}
	#m_search .searchrow .slabel3 {float:left; width:200px; margin-right:4px; padding:0; text-align:right;}
	#m_search .searchrow .sinput {float:left; width: 300px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; padding:0 0 4px 0; margin:0 0 4px 0; }
	#m_search .searchrow .sselect {float:left; width: 200px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#m_search .searchrow .sselect2 {float:left; width: 100px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#m_search .searchrow .mselect {float:left; width: 300px; height:100px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto;}

	/* artist groups */
	#ag_search .searchrow {clear: left; height:auto; margin:4px 0 4px 40px; width:460px; }
	#ag_search .searchrow .slabel {float:left; width:80px; margin-right:4px; padding:0; text-align:right;}
	#ag_search .searchrow .slabel2 {float:left; width:120px; margin-right:4px; padding:0; text-align:right;}
	#ag_search .searchrow .slabel3 {float:left; width:200px; margin-right:4px; padding:0; text-align:right;}
	#ag_search .searchrow .sinput {float:left; width: 300px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; padding:0 0 4px 0; margin:0 0 4px 0; }
	#ag_search .searchrow .sselect {float:left; width: 150px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#ag_search .searchrow .sselect2 {float:left; width: 100px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#ag_search .searchrow .mselect {float:left; width: 300px; height:100px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; }

	/* record comp groups */
	#rec_search .searchrow {clear: left; height:auto; margin:4px 0 4px 40px; width:460px; }
	#rec_search .searchrow .slabel {float:left; width:80px; margin-right:4px; padding:0; text-align:right;}
	#rec_search .searchrow .slabel2 {float:left; width:120px; margin-right:4px; padding:0; text-align:right;}
	#rec_search .searchrow .slabel3 {float:left; width:200px; margin-right:4px; padding:0; text-align:right;}
	#rec_search .searchrow .sinput {float:left; width: 300px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; padding:0 0 4px 0; margin:0 0 4px 0; }
	#rec_search .searchrow .sselect {float:left; width: 150px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#rec_search .searchrow .sselect2 {float:left; width: 100px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#rec_search .searchrow .mselect {float:left; width: 300px; height:100px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto;}

	/* contest and awards groups */
	#cont_search .searchrow {clear: left; height:auto; margin:4px 0 4px 40px; width:460px; }
	#cont_search .searchrow .slabel {float:left; width:80px; margin-right:4px; padding:0; text-align:right;}
	#cont_search .searchrow .slabel2 {float:left; width:120px; margin-right:4px; padding:0; text-align:right;}
	#cont_search .searchrow .slabel3 {float:left; width:150px; margin-right:4px; padding:0; text-align:right;}
	#cont_search .searchrow .sinput {float:left; width: 200px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; padding:0 0 4px 0; margin:0 0 4px 0; }
	#cont_search .searchrow .sselect {float:left; width: 150px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#cont_search .searchrow .sselect2 {float:left; width: 100px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#cont_search .searchrow .mselect {float:left; width: 200px; height:100px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto;}

	/* education groups */
	#edu_search .searchrow {clear: left; height:auto; margin:4px 0 4px 40px; width:460px; }
	#edu_search .searchrow .slabel {float:left; width:80px; margin-right:4px; padding:0; text-align:right;}
	#edu_search .searchrow .slabel2 {float:left; width:120px; margin-right:4px; padding:0; text-align:right;}
	#edu_search .searchrow .slabel3 {float:left; width:150px; margin-right:4px; padding:0; text-align:right;}
	#edu_search .searchrow .sinput {float:left; width: 200px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; padding:0 0 4px 0; margin:0 0 4px 0; }
	#edu_search .searchrow .sselect {float:left; width: 150px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#edu_search .searchrow .sselect2 {float:left; width: 100px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#edu_search .searchrow .mselect {float:left; width: 200px; height:100px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto;}
	#edu_search .searchrow .mselect2 {float:left; width: 300px; height:100px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto;}

	/* service org groups */
	#so_search .searchrow {clear: left; height:auto; margin:4px 0 4px 40px; width:460px; }
	#so_search .searchrow .slabel {float:left; width:80px; margin-right:4px; padding:0; text-align:right;}
	#so_search .searchrow .slabel2 {float:left; width:120px; margin-right:4px; padding:0; text-align:right;}
	#so_search .searchrow .slabel3 {float:left; width:150px; margin-right:4px; padding:0; text-align:right;}
	#so_search .searchrow .sinput {float:left; width: 200px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; padding:0 0 4px 0; margin:0 0 4px 0; }
	#so_search .searchrow .sselect {float:left; width: 150px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#so_search .searchrow .sselect2 {float:left; width: 100px; height:24px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto; padding:0 0 4px 0; margin:0 0 4px 0;}
	#so_search .searchrow .mselect {float:left; width: 200px; height:100px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto;}
	#so_search .searchrow .mselect2 {float:left; width: 300px; height:100px; color:#000000; background-color:#FFFFFF; border: 1px solid #999999; overflow:auto;}

