div.fddl_out
{
	/* This is the "always visible" box. */
	height: 20px;
	line-height: 20px;
	background-image: url(../images/ddl-bg-1024.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0;
	clear: left;
}

div.floatClear div.fddl_out
{
	clear: none;
	float: left;
	margin-right: 5px;
}

div.fddl_out a.fddl_text,
div.fddl_out a.fddl_text:hover
{
	/* Inner text of box */
	text-decoration: none;
	display: block;
	padding: 0 21px 0 6px;
	background-image: url(../images/ddl-rt.png);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden;
	height: 20px;
	float: none;
	color:#666666;
}

div.fddl_out span.fddl_value
{
	display: inline;
	float: none !important;
}

div.fddl_out span.fddl_reqd
{
	color: #2e7a99;
	height: auto;
	display: inline !important;
	float: none !important;
	margin: 0px 0px 0px 3px;
	background: url(../../Interface/images/icon-requiredStar.jpg) no-repeat;
}

div.fddl_in
{
	/*overflow-y: scroll;*/
	border: solid 1px #c8c8c8;
	background-color: #f2f2f2;
	z-index: 100;
}

div.fddl_inStatic
{
	width: 90%;
}

div.fddl_in ul,
div.fddl_in ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}

div.fddl_in ul li a,
div.fddl_in ul li a:link,
div.fddl_in ul li a:hover,
div.fddl_in ul li a:active,
div.fddl_in ul li a:visited
{
	display: block;
	margin: 0 !important;
	padding: 0;
	text-decoration: none;
	color: #000;
	width: 100%;
}

div.fddl_in ul li a:hover,
div.fddl_in ul li.fddl_selected a
{
	background-color: #c8c8c8;
}

div.fddl_in ul li a span.alt,
div.fddl_in ul li a:link span.alt,
div.fddl_in ul li a:hover span.alt,
div.fddl_in ul li a:active span.alt,
div.fddl_in ul li a:visited span.alt
{
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #000;
	height: auto;
	float: none;
}

div.fddl_in ul li span.alt label
{
	display: block;
	height: auto;
	margin: 0;
	padding: 4px 5px;
	color:#666666;
}

.datePicker
{
	position: relative;
}

.dateSelector
{
	/**position:absolute ;**/
	z-index:1;
}

/*
body, select
{
	font-size: 12px;
	font-family: Arial, Helvetica, "MS Trebuchet", sans-serif;
}
*/

.fddl_disabled
{
	color: #b1b1b1;
}

div.fddl_disabled a.fddl_text
{
	background-image: url(../images/ddl-rt-dis.png);
}

