@media screen
{	
	/* Top container */
	.ob_iDdlTC
	{
		width: 100%;
		height: 17px;
		cursor: pointer;
		font-size: 1px;
		cursor: pointer;
	}
	
	table.ob_iDdlTC td
	{
		white-space: normal;
		padding: 0px;
		margin: 0px;
		cursor: pointer;
	}
	
	/* Top container - Input Element */
	table.ob_iDdlTC td input.ob_iDdlIT
	{
		padding: 0px;
		font-family: Verdana;
		font-size: 10px;
		color: #4B555E;
		background-color: transparent;
		border: 1px solid transparent;
		*border: 0px solid #EFEFEF;
		*border-right: 1px solid transparent;
		*margin-top: 1px;
		width: 99%;
		min-width: 1px;
		cursor: pointer;
	}			
	
	
	
	/* Top container - Left side - Normal State */
	td.ob_iDdlTCLN
	{
		width: 7px;
		background-image: url(images/top_normal_left.gif);
		background-repeat: no-repeat;
		cursor: pointer;
	}
	
	/* Top container - Left side - Over State */
	td.ob_iDdlTCLO
	{
		width: 7px;
		background-image: url(images/top_over_left.gif);
		background-repeat: no-repeat;
		cursor: pointer;
	}
	
	/* Top container - Left side - ActiveClosed State */
	td.ob_iDdlTCLAC
	{
		width: 7px;
		background-image: url(images/top_activeclosed_left.gif);
		background-repeat: no-repeat;
		cursor: pointer;
	}
	
	/* Top container - Left side - ActiveOpen State */
	td.ob_iDdlTCLAO
	{
		width: 7px;
		background-image: url(images/top_activeopen_left.gif);
		background-repeat: no-repeat;
		cursor: pointer;
	}
	
	
	
	/* Top container - Content - Normal State */
	td.ob_iDdlTCMN
	{
		cursor: pointer;
		background-image: url(images/top_normal_content.gif);
	}		
	
	
	
	/* Top container - Right side - Normal State */
	td.ob_iDdlTCRN
	{
		width: 18px;
		background-image: url(images/top_normal_right.gif);
		background-repeat: no-repeat;
		cursor: pointer;
	}
	
	/* Top container - Right side - Over State */
	td.ob_iDdlTCRO
	{
		width: 18px;
		background-image: url(images/top_over_right.gif);
		background-repeat: no-repeat;
		cursor: pointer;
	}
	
	/* Top container - Right side - ActiveClosed State */
	td.ob_iDdlTCRAC
	{
		width: 18px;
		background-image: url(images/top_activeclosed_right.gif);
		background-repeat: no-repeat;
		cursor: pointer;
	}
	
	/* Top container - Right side - ActiveOpen State */
	td.ob_iDdlTCRAO
	{
		width: 18px;
		background-image: url(images/top_activeopen_right.gif);
		background-repeat: no-repeat;
		cursor: pointer;
	}
	
	
	
	
	
	/* items container */
	.ob_iDdlIC
	{
		position: absolute;
		margin-top: 1px;
		z-index: 10001;
	}
	
	/* items container - main table */
	.ob_iDdlICT
	{
		width: 100%;
	}
	
	
	/* items container - header */
	.ob_iDdlICH
	{
		width: 100%;
		height: 6px;
		font-size: 1px;
	}
	
	/* items container - header - left side */
	.ob_iDdlICHCL
	{
		width: 6px;
		background-image: url(images/items_container_header_left.gif);
		background-repeat: no-repeat;
	}
	
	/* items container - header - middle content */
	.ob_iDdlICHCM
	{
		background-image: url(images/items_container_header_content.gif);
	}
	.ob_iDdlICHCM div
	{
		width: 100%;
		border: 1px solid transparent;
	}
	
	/* items container - header - right side */
	.ob_iDdlICHCR
	{
		width: 6px;
		background-image: url(images/items_container_header_right.gif);
		background-repeat: no-repeat;
	}
	
	
	/* items container - body */
	.ob_iDdlICB
	{
		background-image: url(images/items_container_body.gif);
		background-repeat: repeat-x;
		background-color: #FFFFFF;
	}
	
	
	/* items container - body left cell */
	.ob_iDdlICBCL
	{
		width: 6px;
		background-image: url(images/items_container_body_left.gif);
		background-repeat: repeat-y;
		vertical-align: top;
		height: 100%;
	}
	.ob_iDdlICBCL table
	{
		height: 156px;
	}
	.ob_iDdlICBCLT
	{
		width: 6px;
		height: 156px;
		
		background-image: url(images/items_container_body_left_grad.gif);
	}
	
	
	/* items container - body right cell */
	.ob_iDdlICBCR
	{
		width: 6px;
		background-image: url(images/items_container_body_right.gif);
		background-repeat: repeat-y;
		vertical-align: top;
		height: 100%;
	}
	.ob_iDdlICBCR table
	{		
		height: 156px;
	}
	.ob_iDdlICBCRT
	{
		width: 6px;
		height: 156px;
		background-image: url(images/items_container_body_right_grad.gif);
	}
	
	
	/* items container - body table container */
	.ob_iDdlICBTC
	{
		vertical-align: top;
	}
	
	.ob_iDdlICBTC div
	{
		overflow: auto;
		overflow-x: hidden;
	}
	
	/* items container - body table */
	.ob_iDdlICBT
	{
		width: 100%;
	}
	
	/* items container - item */
	.ob_iDdlItem
	{
		font-family: Verdana;
		font-size: 16px;
		color: #5f627b;
		width: 100%;
		cursor: pointer;
		
	}
	
	/* items container - item - left */
	.ob_iDdlItem td.ob_iDdlItemL
	{
		padding-top: 3px;
		padding-bottom: 3px;
		width: 17px;
	}
	
	/* items container - item - text */
	.ob_iDdlItem td.ob_iDdlItemT
	{
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	/* items container - item - right */
	.ob_iDdlItem td.ob_iDdlItemR
	{
		padding-top: 3px;
		padding-bottom: 3px;
		width: 10px;
	}
	
	
	/* items container - item hover*/
	.ob_iDdlItemH
	{
		font-family: Verdana;
		font-size: 10px;
		color: #3d4e93;
		width: 100%;
		cursor: pointer;
		
	}	
	
	/* items container - item hover - left */
	.ob_iDdlItemH td.ob_iDdlItemL
	{
		padding-top: 3px;
		padding-bottom: 3px;
		width: 17px;
		background-image: url(images/item_left.gif);
		background-repeat: no-repeat;
	}	
	
	/* items container - item hover - text */
	.ob_iDdlItemH td.ob_iDdlItemT
	{
		padding-top: 3px;
		padding-bottom: 3px;
		background-image: url(images/item_content.gif);
		background-repeat: repeat-x;
	}
	
	/* items container - item hover - right */
	.ob_iDdlItemH td.ob_iDdlItemR
	{
		padding-top: 3px;
		padding-bottom: 3px;
		width: 10px;
		background-image: url(images/item_right.gif);
		background-repeat: no-repeat;
	}
	
	/* items container - item value */
	.ob_iDdlItemV
	{
		display: none;
	}
	
	
	
	/* items container - footer */
	.ob_iDdlICF
	{
		width: 100%;
		height: 6px;
		font-size: 1px;
	}
	
	/* items container - footer - left side */
	.ob_iDdlICFCL
	{
		width: 6px;
		background-image: url(images/items_container_footer_left.gif);
		background-repeat: no-repeat;
	}
	
	/* items container - footer - middle content */
	.ob_iDdlICFCM
	{
		background-image: url(images/items_container_footer_content.gif);
	}
	
	/* items container - footer - right side */
	.ob_iDdlICFCR
	{
		width: 6px;
		background-image: url(images/items_container_footer_right.gif);
		background-repeat: no-repeat;
	}
}
