/*******************************************************************************
**    ____________________________________________________________________
**   /                                                                    \
**  |     ____      Copyright (c) 2003-2008 - All rights reserved          | 
**  |    / _  \                                                            |
**  |   / |_  /     Herve Masson (herve@mindstep.com)                      |
**  |   \____/      Patrick Bihan faou (patrick@mindstep.com)              |
**  |                                                                      |
**  |                                                                      |
**  |      www.mjslib.com                            mjslib@mjslib.com     |
**   \____________________________________________________________________/
**
**  (Svn version: $Id$)
**
********************************************************************************
**
**	Default styles for the excombo widget
**
*******************************************************************************/

DIV.excombo
{
	overflow:				hidden;
	position: 				relative;
	padding:				0;
	border:					1px solid #ddd;
	background-color:		white;
}

DIV.excombo:hover
{
	border-color:			#999;
}

DIV.excombo INPUT
{
	border-style:			none;
	vertical-align:			middle;
	outline:				none;
}

DIV.excombo.invalid INPUT
{
	color:					red;
}

/*
**	DIV that contains the dropdown button
*/

DIV.excombo DIV
{
	position:				absolute;
	top:					0;
	right:					0;
	width:					17px;
	height:					18px;
	cursor:					pointer;
	background-repeat:		no-repeat;
	background-position:	center center;
	/* background-image: 		url(dropdown.png);  */
}

DIV.excombo DIV:hover
{
	/* background-image: 		url(dropdownhover.png);  */
}

DIV.excombo_dropview
{
	z-index:				100000;
	overflow:				auto;
	overflow-x:				hidden;		/* Don't show horizontal scrollbar */
	padding:				0;
	position:				absolute;
	background-color:		white;
	border:					1px solid #999999;
	display:				none;
	font-size:				10px;
}

DIV.excombo_dropview TABLE
{
	border-spacing:			0;
}

DIV.excombo_dropview TABLE TD
{
	padding-left:			3px;
	padding-right:			3px;
	border-left:			1px solid #ccc;
}

DIV.excombo_dropview TABLE TD:first-child
{
	padding-left:			2px;
	border-left:			0;
}

DIV.excombo_dropview TABLE TD:last-child
{
	border-left:			0;
}

DIV.excombo_dropview TABLE TD.filler
{
	Iborder-right:			0;
}

DIV.excombo_dropview TABLE TR.enabled:hover
{
	background-color: 		#316AC5;
	color: 					white;
	cursor:					pointer;
}

DIV.excombo_dropview TABLE TR.disabled
{
	color:					#888;
}

DIV.excombo_dropview TABLE TR.selected
{
	background-color: 		#316AC5;
	color: 					white;
}

