@media screen
{	
	.ob_cbContainer
	{
		text-align:left;
		border: 1px solid #01a2ed;
		background-color: #FFFFFF;
	
		overflow: auto; /* vertical scrollbar */
	}
	
	.ob_cbTopContainer
	{
		border:1px solid #01a2ed; 
		/*  border: 0px; */
		padding: 0px;				
	}
	
	.ob_cbButtonContainer
	{
		width: 18px;		
		float:right;
	}
	
	.ob_cbColumnContainer
	{
		overflow-y: auto;
		overflow-x: hidden;
	}
		
	.ob_cbTextbox
	{
		font: 8pt Verdana;
		padding-left:2px;
		padding-right:2px;
		border: 0px;
		padding-bottom: 0px;
		padding-top: 0px;	
		height: 14px;	
		line-height:14px;						
	}
		
	.ob_cbOption
	{
		font: 9pt Verdana;
		background-color: #FFFFFF;
		padding: 2px;	
		padding-left: 1px;
		vertical-align: middle;	
	}
	
	.ob_cbOptionOver
	{
		font: 9pt Verdana;
		background-color: #2F6CBF;
		color: #FFFFFF;
		padding: 2px;
		padding-left: 1px;	
		vertical-align: middle;	
		cursor: pointer;
	}		
	
	.ob_cbOptionIcon
	{		
		width: 16px;
		height: 16px;
		border: 0px;
	}
	
	.ob_cbOptionIconContainer
	{
		vertical-align: middle;
		width: 14px;	
		padding: 3px;
		cursor: pointer;
	}
	
	.ob_cbButton
	{
		border: 0px;
		cursor: pointer;		
	}			
	
	.ob_cbButtonOver
	{
		border: 0px;
		cursor: pointer;
	}
	
	.ob_cbTables
	{
		border-collapse: separate;		
		border-spacing: 0px;
		padding: 0px;		
	}
	
	.ob_cbTables td
	{
		/*padding: 0px;*/
	}
	
	.ob_cbInvisible
	{
		display: none;
	}
	
	.ob_cbColumnTitle
	{
		font: 8pt Verdana;
		background-color: #CCCCCC;
		padding: 2px;
		padding-left: 1px;
		vertical-align: middle;	
		height: 14px;
	}
}
