/* checkbox */

.checkbox-wrapper .checkbox {
    width: 14px;
    height: 14px;
    background-image:url('../img/checkbox.gif');
    background-position: 0px 0px;
    background-repeat:no-repeat;
}
.checkbox-wrapper input {
    display: none;
}
.checkbox-wrapper .checkbox.checkbox-checked {
    background-position: 0px -14px;
}

/* select */

.select-wrapper {
    cursor:default;
    position:relative;
    white-space:nowrap;
    color:#003366;
    font-size:12px;
    display: inline;
}

.select-wrapper.disabled {
    color:#aaaaaa;
}

.select-wrapper select {
    display:none;
}
.select-wrapper .select-header {
    border: 1px solid #aec2e3;
    height: 16px;
    padding:2px;
    margin:0px;
    background:#ffffff;
    float:left;  
    padding:2px;
}
.select-wrapper.disabled .select-header {
    border: 1px solid #cccccc;
}

.select-wrapper .select-header .label {
    overflow:hidden;
}
.select-wrapper .select-header .label .prefix{
    color: #5588dd;
}
.select-wrapper .select-header .dropdown-arrow {
    background-image:url('../img/dropdown-arrow.gif');
    background-repeat:no-repeat;
    background-position: 0 0;
    width: 15px;
    height: 16px;
    float:right;
}
.select-wrapper.disabled .select-header .dropdown-arrow {
    background-position: 0 -16px;
}

.select-wrapper ul.select-list {
    color:#38608A;
    font-size:12px;
    list-style-type: none;
    padding:0px;
    margin: 0px;
	/*overflow: auto;*/
}
.select-wrapper ul.select-list li {
    margin: 2px;
}
.select-wrapper .select-list-display-wrapper {
	/*overflow: hidden;*/
	display: none;
	position: absolute;
    top:22px;
    left:0px;
    z-index:21;
    border: 1px solid #aec2e3;
    background: #ffffff;
    padding-left: 2px;
    padding-right: 4px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.select-wrapper .select-list-display-wrapper.expanded {
    display:block;
}
.select-wrapper .select-list li:hover {
    background-color: #d2def0;
}
.select-wrapper .select-list li.disabled:hover {
    background-color: #ffffff;
}
.select-wrapper .select-list li.disabled {
    color:#aaaaaa;    
}
.select-wrapper .select-list li.selected {
    background-color: #d2def0;
}
.select-wrapper.right  ul.select-list {
	right: 0px;
	left: auto;
}
.noresults p,
.noresults ul {
  font-size: 1em;
}

.fixedHeight200 {
  height: 200px;	   
}


#fancybox-overlay {
	opacity : 0.4;
	background-color :#666666 ;
}
