@media screen
{	
    .ob_cbContainer
	{
		text-align:left;
		border: 1px solid #CCCCCC;
		background-color: #F8F6F1;
		overflow: auto;
	}
	
	.ob_cbTopContainer
	{
		border:none 0px;
		padding: 0px;				
		background-color: #F8F6F1;
		border-left: 1px solid #CECECE;
		height: 20px;	
		background-image: url(bg-input.jpg);
	}
	*html .ob_cbTopContainer
	{
	    margin-left: -5px;
	}
	
	*html .ob_cbContainer
	{
	    margin-left: -5px;
	}

	.ob_cbButtonContainer
	{
		width: 23px;
		border:0px;		
		float:right;
		padding: 0px;
		height:21px;
		vertical-align:top;
	}
	
	.ob_cbColumnContainer
	{
	    max-height:200px;
		overflow-y: auto;
		overflow-x: hidden;
	}	
		
	.ob_cbTextbox
	{
	    font:11px Verdana,Geneva,Tahoma,sans-serif;
		border-width:0px;	
		background-color: Transparent;
		height: 18px;
		width: 100%;
	}
		
	.ob_cbOption
	{
        font:11px Verdana,Geneva,Tahoma,sans-serif;
		background-color: #F1F1F3;
		padding: 2px;	
		padding-left: 1px;
		vertical-align: middle;	
	}
	
	.ob_cbOptionOver
	{	    
        font:11px Verdana,Geneva,Tahoma,sans-serif;
		padding: 2px;
		padding-left: 1px;	
		vertical-align: middle;	
		cursor: pointer;
		background-color: #BABEC1;
	}		
	
	.ob_cbOptionIcon
	{		
		width: 16px;
		height: 16px;
		border: 0px;
	}
	
	.ob_cbOptionIconContainer
	{
		vertical-align: middle;
		width: 16px;	
		padding: 3px;
		cursor: pointer;
	}
	
	.ob_cbButton
	{
		border: 0px;
		cursor: pointer;
		background-color:#f5f5f7;
	}			
	
	.ob_cbButtonOver
	{
		border: 0px;
		cursor: pointer;
	}
	
	.ob_cbTables
	{
		border-spacing: 0px;
		padding:0px;
		margin:0px;		
	}

	.ob_cbTables td
	{
		padding:0px;
		border:0px;
	}
	
	.ob_cbInvisible
	{
		display: none;
	}
	
	.ob_cbColumnTitle
	{
		background-color: #CCCCCC;
		padding: 2px;
		padding-left: 1px;
		vertical-align: middle;	
		height: 14px;
	}
}