dl{margin:0;padding:0;}
legend{color:#000;}

.prListBox dd, .prListBox dt, .prListBox ul { 
		margin:0px; 
		padding:0px; 
	      font-size: 14px;
		  font-weight: bold;}
.prListBox dd { position:relative; }
.prListBox ul { position:absolute; }
.prListBox em, .prListBox em:visited{
	color:#000000;
	text-decoration:none;
	outline:none;
	font-size: 14px;
	font-style: normal; 
	font-weight:bold;
	text-align: left;
	text-indent: 20px;
	cursor:pointer;
		   
}
        
.prListBox dd ul li li  
{            
    color:#000000;  
    background:#dfdfdf; 
	font-size: 14px;
    font-weight: bold;
} 
        
.prListBox em:hover { color:#000000;background:#dfdfdf; }
.prListBox dt em:hover, .prListBox dt em:focus{ background:#d2d2d2 url(../Images/arrow.png) no-repeat scroll right center; color:#0000FF; border: 1px solid #0000FF;font-weight: bold;}
.prListBox dt em span input:hover { background:#d2d2d2 }
.prListBox dt em span .inputEnabled {background: none repeat scroll 0 0 #DFDFDF; }	  
.prListBox dt em span .inputDisabled {background: none repeat scroll 0 0 #DFDFDF; color: #C0C0C0 }
.prListBox dt em {background:#dfdfdf url(../Images/arrow.png) no-repeat scroll right center; display:block; padding-right:20px; border:1px solid #d2d2d2; width:350px;}
.prListBox dt em span input { cursor:pointer; display:block; padding:3px; width:100%; font-size: 14px; font-weight: bold;}
.prListBox dd ul { background:#dfdfdf none repeat scroll 0 0; border:1px solid #d2d2d2; color:#FFFFFF; display:none; z-index:100000}
.prListBox span.valueSelectBox { display:none;}
.prListBox dd ul li em { padding:5px; display:block;}
.prListBox dd ul li em:hover { background-color:#ffffff;}
.prListBox dd ul { width:360px; list-style:none;overflow-y:scroll}