/* Select */


.selector 
 {
  margin: 0;
  padding: 0;
}




div.selector select {
  /* change these to adjust positioning of select element */
  top: 0px;
  left: 0px;
}


.selector{
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

.selector select:focus {
  outline: 0;
}



div.selector {
  position: relative;
  padding-left: 10px;
  overflow: hidden;
}

div.selector span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.selector select {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity:0);
  height: 25px;
  border: none;
  padding-right:16px;
}

div.selector select:hover { cursor:pointer; }





/** 
	ODD_SELECT_theme15
**/



div.oddSelect { 
	background-color: #FFFFFF;
	color:	#222222;
	width:100%;
	max-height:300px;
	overflow-y:scroll; 
	min-height:100px;
}

.oddSelectGroupDesc{
	font-weight: bold; 
	text-align:left; 
	border: none; 
	padding: 0.5em; 
	color: #222222;
	background-color: #E0E0E0;
}

.oddSelectRow{
	padding: 5px;
	width: 85%;
	border: none;
	cursor: pointer;
}
.oddSelectedRow{
	padding: 5px;
	width: 85%;
	border: none;
	cursor: pointer;
	color: #FEC908;
	background-color: #13235B;
}
.oddSelectRow:HOVER,
.oddSelectedRow:HOVER{
	color: #FFFFFF;
	background-color: #0054A5;	
}




