@CHARSET "UTF-8";

.jquery-selectbox {
	position: relative;
	float:right;
	height: 17px;
	border: 1px solid #FFF;
	width: 240px!important;
	z-index: 0;
	float: left;
	display: inline;
	margin: 1px 4px 4px 0;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	color: #1F46A5;
	padding: 0;
	background:#FFF;
	border:1px solid #1F46A5;
	-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;
}
.jquery-selectbox.selecthover {
	border-color: #FFF;
	background-color: #FFF;
	z-index: 700;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 3px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	height:21px;
	margin-top:-2px;
}

.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 21px;
	padding: 2px;
	left: 0px;
	background: #FFF;
	width: 236px!important;
	height: 120px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	border: 1px solid #1F46A5;
	left:-1px; 
	padding-top:10px;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
	float: right;
	background: url("../images/arrows_select.png") no-repeat;
	width: 35px;
	height: 22px;
	cursor: pointer;
}
.jquery-selectbox.input-yellow .jquery-selectbox-moreButton 
{background:  url("/img/forms/arrows_yellow.png") no-repeat;}
.jquery-selectbox.input-yellow, .jquery-selectbox.input-yellow .jquery-selectbox-list 
{border-color:#FFD129;background:#002F51;}


.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	background:  url("../images/arrows_select_hover.png") no-repeat;
}
.jquery-selectbox.input-yellow .jquery-selectbox-moreButton.morebuttonhover {
	background:  url("/img/forms/arrows.png") no-repeat;
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	/*background: #87683d;*/
	color: #FFD621;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	height:20px;
}

/** ERROR classes **/
form .error .jquery-selectbox {
	color: #FFF;
	border-color: #FFF;
}


/*checkbox*/
.custom_checkbox{
	position:absolute; z-index:100;left:-24px;top:0;width:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px ;
	text-decoration: none;
	outline: none;
	background: url("/img/forms/checkbox.gif") no-repeat;
	height: 20px;
	display: block;
	padding: 0px;
	color: #FFF;
	cursor:pointer;
}

.custom_checkbox:hover {
	color:#FFD621;
	text-decoration: underline;
}
.custom_checkbox.yes {
	background-position: left -26px;
}
input.dp-applied{width:120px!important; border-color:#FFD129!important;}






