/* -- ASPxCallbackPanel -- */
.dxcpLoadingPanel_neogen
{
	font: 9pt;
	color: #303030;
}
.dxcpLoadingPanel_neogen td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingPanelWithContent_neogen
{
	font: 9pt;
	color: #303030;
	border: solid 1px #9F9F9F;
	background-color: White;
}
.dxcpLoadingPanelWithContent_neogen td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingDiv_neogen
{
	background-color: Gray;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* Disabled */
.dxcpDisabled_neogen
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxCloudControl -- */
.dxccControl_neogen a:hover
{
    text-decoration:underline!important;
}
.dxccControl_neogen a
{
	text-decoration:none!important;
	color: #1E3695;	
}
.dxccControl_neogen
{
	font-family: Tahoma, Verdana, Arial;
	text-decoration:none;
	color: #1E3695;
	background-color: #FFFFFF;
}
/* Disabled */
.dxccDisabled_neogen
{
	color: #808080;
	cursor: default;
}

/* -- ASPxDataView -- */
.dxdvControl_neogen 
{
}
.dxdvLoadingPanel_neogen
{
	border: solid 1px #a3a3a3;
	background-color: white;
	font: 9pt Tahoma;
	color: #f7931d;
}
.dxdvLoadingPanel_neogen td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxdvContent_neogen
{
}

.dxdvItem_neogen
{
 background-color: #ffffff;
}
.dxdvEmptyItem_neogen
{
}
.dxdvPagerPanel_neogen
{
	background: #efefef;
}
/* Disabled */
.dxdvDisabled_neogen
{
	color: #808080;
	cursor: default;
}

/* -- ASPxHeadline -- */
.dxhlControl_neogen 
{
	font: 10px Verdana;
	color: black;
}
.dxhlContent_neogen
{
	font: 8pt Verdana;
	color: black;
} 
.dxhlDate_neogen
{
	color: Gray;
	white-space: nowrap;
}
.dxhlHeader_neogen
{
	font: 10pt Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxhlDateHeader_neogen
{
	font: 10pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxhlLeftPanel_neogen
{
	font: 10px Verdana;
	color: black;
}
.dxhlRightPanel_neogen
{
	font: 10px Verdana;
	color: black;
}
.dxhlDateLeftPanel_neogen
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlDateRightPanel_neogen
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlTailDiv_neogen
{
	font: 10px Verdana;
	color: Black;
}
.dxhlTailDiv_neogen a
{
	color: #1E3695;
}
.dxhlTailDiv_neogen a:hover
{
    text-decoration: none;
}
.dxhlTailDiv_neogen a:visited
{
    color: #996085;
}
.dxhlContent_neogen a.dxhl
{
	color: #1E3695;
} 
.dxhlContent_neogen a.dxhl:hover
{
    text-decoration: none;
}
.dxhlContent_neogen a.dxhl:visited
{
    color: #996085;
}
/* Disabled */
.dxhlDisabled_neogen
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxMenu -- */
.dxmControl_neogen 
{
	font: 9pt Tahoma;
	color: black;
}
.dxmControl_neogen a, .dxmMenu_neogen a, .dxmVerticalMenu_neogen a, .dxmSubMenu_neogen a
{
	color: black;
	text-decoration: none;
}
.dxmMenu_neogen, .dxmVerticalMenu_neogen
{
	font: 9pt Tahoma;
	color: black;
	background-color: #F0F0F0;
	border: solid 1px #A8A8A8;
	padding: 2px 2px 2px 2px;
}
.dxmMenuGutter_neogen
{
}
.dxmMenuSeparator_neogen, .dxmMenuVerticalSeparator_neogen
{
	background-color: #A8A8A8;
}
.dxmMenuItem_neogen, .dxmMenuItemWithImage_neogen, .dxmMenuItemWithPopOutImage_neogen, .dxmMenuItemWithImageWithPopOutImage_neogen,
.dxmVerticalMenuItem_neogen, .dxmVerticalMenuItemWithImage_neogen, .dxmVerticalMenuItemWithPopOutImage_neogen, .dxmVerticalMenuItemWithImageWithPopOutImage_neogen, 
.dxmMenuLargeItem_neogen, .dxmMenuLargeItemWithImage_neogen, .dxmMenuLargeItemWithPopOutImage_neogen, .dxmMenuLargeItemWithImageWithPopOutImage_neogen,
.dxmVerticalMenuLargeItem_neogen, .dxmVerticalMenuLargeItemWithImage_neogen, .dxmVerticalMenuLargeItemWithPopOutImage_neogen, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_neogen
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmMenuItem_neogen, .dxmMenuItemWithImage_neogen
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmMenuItemWithPopOutImage_neogen, .dxmMenuItemWithImageWithPopOutImage_neogen
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 8px;
}	
.dxmVerticalMenuItem_neogen
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmVerticalMenuItemWithImage_neogen
{
	padding-top: 4px;	
	padding-right: 19px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmVerticalMenuItemWithPopOutImage_neogen
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 8px;	
}
.dxmVerticalMenuItemWithImageWithPopOutImage_neogen
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmMenuLargeItem_neogen, .dxmMenuLargeItemWithImage_neogen
{
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmMenuLargeItemWithPopOutImage_neogen, .dxmMenuLargeItemWithImageWithPopOutImage_neogen
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItem_neogen, .dxmVerticalMenuLargeItemWithImage_neogen
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItemWithPopOutImage_neogen, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_neogen
{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmMenuItemSelected_neogen, .dxmMenuItemSelectedWithImage_neogen, .dxmMenuItemSelectedWithPopOutImage_neogen, .dxmMenuItemSelectedWithImageWithPopOutImage_neogen,
.dxmVerticalMenuItemSelected_neogen, .dxmVerticalMenuItemSelectedWithImage_neogen, .dxmVerticalMenuItemSelectedWithPopOutImage_neogen, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage_neogen,
.dxmMenuLargeItemSelected_neogen, .dxmMenuLargeItemSelectedWithImage_neogen, .dxmMenuLargeItemSelectedWithPopOutImage_neogen, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_neogen,
.dxmVerticalMenuLargeItemSelected_neogen, .dxmVerticalMenuLargeItemWithImageSelected_neogen, .dxmVerticalMenuLargeItemSelectedWithPopOutImage_neogen, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_neogen
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemSelected_neogen, .dxmMenuItemSelectedWithImage_neogen
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemSelectedWithPopOutImage_neogen, .dxmMenuItemSelectedWithImageWithPopOutImage_neogen
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemSelected_neogen
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemSelectedWithImage_neogen
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemSelectedWithPopOutImage_neogen
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemSelectedWithImageWithPopOutImage_neogen
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemSelected_neogen, .dxmMenuLargeItemSelectedWithImage_neogen
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemSelectedWithPopOutImage_neogen, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_neogen
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeSelectedItem_neogen, .dxmVerticalMenuLargeSelectedItemWithImage_neogen
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemSelectedWithPopOutImage_neogen, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_neogen
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemChecked_neogen, .dxmMenuItemCheckedWithImage_neogen, .dxmMenuItemCheckedWithPopOutImage_neogen, .dxmMenuItemCheckedWithImageWithPopOutImage_neogen,
.dxmVerticalMenuItemChecked_neogen, .dxmVerticalMenuItemCheckedWithImage_neogen, .dxmVerticalMenuItemCheckedWithPopOutImage_neogen, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage_neogen,
.dxmMenuLargeItemChecked_neogen, .dxmMenuLargeItemCheckedWithImage_neogen, .dxmMenuLargeItemCheckedWithPopOutImage_neogen, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_neogen,
.dxmVerticalMenuLargeItemChecked_neogen, .dxmVerticalMenuLargeItemWithImageChecked_neogen, .dxmVerticalMenuLargeItemCheckedWithPopOutImage_neogen, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_neogen
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemChecked_neogen, .dxmMenuItemCheckedWithImage_neogen
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemCheckedWithPopOutImage_neogen, .dxmMenuItemCheckedWithImageWithPopOutImage_neogen
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemChecked_neogen
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemCheckedWithImage_neogen
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemCheckedWithPopOutImage_neogen
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemCheckedWithImageWithPopOutImage_neogen
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemChecked_neogen, .dxmMenuLargeItemCheckedWithImage_neogen
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemCheckedWithPopOutImage_neogen, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_neogen
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeCheckedItem_neogen, .dxmVerticalMenuLargeCheckedItemWithImage_neogen
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemCheckedWithPopOutImage_neogen, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_neogen
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemHover_neogen, .dxmMenuItemHoverWithImage_neogen, .dxmMenuItemHoverWithPopOutImage_neogen, .dxmMenuItemHoverWithImageWithPopOutImage_neogen, 
.dxmVerticalMenuItemHover_neogen, .dxmVerticalMenuItemHoverWithImage_neogen, .dxmVerticalMenuItemHoverWithPopOutImage_neogen, .dxmVerticalMenuItemHoverWithImageWithPopOutImage_neogen, 
.dxmMenuLargeItemHover_neogen, .dxmMenuLargeItemHoverWithImage_neogen, .dxmMenuLargeItemHoverWithPopOutImage_neogen, .dxmMenuLargeItemHoverWithImageWithPopOutImage_neogen, 
.dxmVerticalMenuLargeItemHover_neogen, .dxmVerticalMenuLargeItemHoverWithImage_neogen, .dxmVerticalMenuLargeItemHoverWithPopOutImage_neogen, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_neogen
{
	background-color: #CBCBCB;
	border: solid 1px #888888;
}
.dxmMenuItemHover_neogen, .dxmMenuItemHoverWithImage_neogen
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemHoverWithPopOutImage_neogen, .dxmMenuItemHoverWithImageWithPopOutImage_neogen
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemHover_neogen
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemHoverWithImage_neogen
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemHoverWithPopOutImage_neogen
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemHoverWithImageWithPopOutImage_neogen
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemHover_neogen, .dxmMenuLargeItemHoverWithImage_neogen
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemHoverWithPopOutImage_neogen, .dxmMenuLargeItemHoverWithImageWithPopOutImage_neogen
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHover_neogen, .dxmVerticalMenuLargeItemHoverWithImage_neogen
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHoverWithPopOutImage_neogen, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_neogen
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmSubMenu_neogen
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #666666;
	padding: 1px 1px 1px 1px;
}
.dxmSubMenuGutter_neogen
{
	background-color: #E0E0E0;
}
.dxmSubMenuSeparator_neogen
{
	background-color: #A8A8A8;
}
.dxmSubMenuItem_neogen, .dxmSubMenuItemWithImage_neogen, .dxmSubMenuItemWithPopOutImage_neogen, .dxmSubMenuItemWithImageWithPopOutImage_neogen
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmSubMenuItem_neogen, .dxmSubMenuItemWithImage_neogen
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemWithPopOutImage_neogen, .dxmSubMenuItemWithImageWithPopOutImage_neogen
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemSelected_neogen, .dxmSubMenuItemSelectedWithImage_neogen, .dxmSubMenuItemSelectedWithPopOutImage_neogen, .dxmSubMenuItemSelectedWithImageWithPopOutImage_neogen
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxmSubMenuItemSelected_neogen, .dxmSubMenuItemSelectedWithImage_neogen
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemSelectedWithPopOutImage_neogen, .dxmSubMenuItemSelectedWithImageWithPopOutImage_neogen
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemChecked_neogen, .dxmSubMenuItemCheckedWithImage_neogen, .dxmSubMenuItemCheckedWithPopOutImage_neogen, .dxmSubMenuItemCheckedWithImageWithPopOutImage_neogen
{
}
.dxmSubMenuItemChecked_neogen, .dxmSubMenuItemCheckedWithImage_neogen
{
}
.dxmSubMenuItemCheckedWithPopOutImage_neogen, .dxmSubMenuItemCheckedWithImageWithPopOutImage_neogen
{
}
.dxmSubMenuItemHover_neogen, .dxmSubMenuItemHoverWithImage_neogen, .dxmSubMenuItemHoverWithPopOutImage_neogen, .dxmSubMenuItemHoverWithImageWithPopOutImage_neogen
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxmSubMenuItemHover_neogen, .dxmSubMenuItemHoverWithImage_neogen
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemHoverWithPopOutImage_neogen, .dxmSubMenuItemHoverWithImageWithPopOutImage_neogen
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuBorderCorrector_neogen
{
    position: absolute;
    border: 0px;
    padding: 0px;
}
/* Disabled */
.dxmDisabled_neogen
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNavBar -- */
.dxnbControl_neogen 
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	padding: 11px 11px 11px 11px;
}
.dxnbControl_neogen a
{
	color: #1E3695;
}
.dxnbLoadingPanel_neogen
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxnbLoadingPanel_neogen td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}   
.dxnbGroupHeader_neogen
{
	font: bold 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeader_neogen table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeader_neogen td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupHeaderCollapsed_neogen
{
	font: bold 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeaderCollapsed_neogen table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeaderCollapsed_neogen td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupContent_neogen
{
	font: 9pt Tahoma;
	color: #1E3695;
	border: solid 1px #A8A8A8;
	padding: 5px 5px 5px 5px;
}
.dxnbItem_neogen, .dxnbLargeItem_neogen, .dxnbBulletItem_neogen
{
	font: 9pt Tahoma;
	color: #1E3695;
}
.dxnbItem_neogen
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.dxnbLargeItem_neogen
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
}
.dxnbItemSelected_neogen, .dxnbLargeItemSelected_neogen, .dxnbBulletItemSelected_neogen
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxnbItemSelected_neogen
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemSelected_neogen
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbItemHover_neogen, .dxnbLargeItemHover_neogen, .dxnbBulletItemHover_neogen
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxnbItemHover_neogen
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemHover_neogen
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbGroupHeader_neogen, .dxnbGroupHeaderCollapsed_neogen
{
    text-align: left;
}
.dxnbItem_neogen, .dxnbItemHover_neogen, .dxnbItemSelected_neogen,
.dxnbBulletItem_neogen, .dxnbBulletItemHover_neogen, .dxnbBulletItemSelected_neogen
{
    text-align: left;
}
.dxnbLargeItem_neogen, .dxnbLargeItemHover_neogen, .dxnbLargeItemSelected_neogen
{
    text-align: center;
}
.dxnbGroupHeaderHover_neogen
{
}
.dxnbGroupHeaderCollapsedHover_neogen
{
}
/* Disabled */
.dxnbDisabled_neogen, .dxnbDisabled_neogen table.dxnb
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNewsControl -- */
.dxncControl_neogen 
{
	font: 10px Tahoma;
	color: black;
	padding: 18px 18px 18px 18px;
	background-color: White;
}
.dxncLoadingPanel_neogen
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxncLoadingPanel_neogen td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxncContent_neogen
{
}
.dxncPagerPanel_neogen
{
	padding: 0px 3px 0px 3px;
}
.dxncItem_neogen
{
	font: 9pt Tahoma;
	vertical-align: top;
	border-bottom: solid 1px #A8A8A8;
	padding: 12px 8px 12px 8px;
}
.dxncEmptyItem_neogen
{
	font: 10px Tahoma;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
}
.dxncBackToTop_neogen
{
	font: 10px Tahoma;
	color: #404040;
}
.dxncBackToTop_neogen a
{
	font: 10px Tahoma;
	color: #0d45b7;
}
.dxncBackToTop_neogen a:hover
{
	font: 10px Tahoma;
	color: #5494ea;
}
.dxncBackToTop_neogen a:visited
{
	font: 10px Tahoma;
	color: #ab59a6;
}

/* Headline */
.dxncItemContent_neogen
{
	font: 8pt Verdana;
	color: black;
} 
.dxncItemDate_neogen
{
	color: Gray;
	white-space: nowrap;
}
.dxncItemHeader_neogen
{
	font: 10pt Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxncItemHeader_neogen .dxncItemDate_neogen
{
	font: 10pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxncItemLeftPanel_neogen
{
	font: 10px Verdana;
	color: black;
}
.dxncItemRightPanel_neogen
{
	font: 10px Verdana;
	color: black;
}
.dxncItemDateLeftPanel_neogen
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemDateRightPanel_neogen
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemTailDiv_neogen
{
	font: 10px Verdana;
	color: Black;
}
.dxncItemTailDiv_neogen a
{
	color: #1E3695;
}
.dxncItemTailDiv_neogen a:hover
{
    text-decoration: none;
}
.dxncItemTailDiv_neogen a:visited
{
    color: #996085;
}
.dxncItemContent_neogen a.dxhl
{
	color: #1E3695;
} 
.dxncItemContent_neogen a.dxhl:hover
{
    text-decoration: none;
}
.dxncItemContent_neogen a.dxhl:visited
{
    color: #996085;
}
/* Disabled */
.dxncDisabled_neogen, .dxncDisabled_neogen a, .dxncDisabled_neogen a:hover
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxPager -- */
.dxpControl_neogen
{
	font: 9pt Tahoma;
	color: black;
	padding: 5px 2px 5px 2px;
}
.dxpButton_neogen
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}
.dxpButton_neogen a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
}
.dxpDisabledButton_neogen
{
	font: 9pt Tahoma;
	color: black;
	text-decoration: none;
}
.dxpPageNumber_neogen
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	padding: 1px 5px 0px 5px;
}
.dxpPageNumber_neogen a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
}
.dxpCurrentPageNumber_neogen
{
	font: 9pt Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 0px 3px;
}
.dxpSummary_neogen
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding: 1px 4px 0px 4px;
}
.dxpSeparator_neogen
{
	background-color: #CCCCCC;
}
/* Disabled */
.dxpDisabled_neogen
{
	color: #acacac;
	border-color: #808080;
	cursor: default;
}

/* -- ASPxPopupControl -- */
.dxpcControl_neogen
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #8B8B8B;
}
.dxpcControl_neogen a
{
	color: #1E3695;
}
.dxpcCloseButton_neogen
{
	font: 9pt Tahoma;
	color: black;
	padding: 1px 1px 1px 1px;
}
.dxpcCloseButtonHover_neogen
{
	font: 9pt Tahoma;
	color: black;
}
.dxpcContent_neogen
{
	font: 9pt Tahoma;
	color: #010000;
	white-space: normal;
	padding: 9px 12px 9px 12px;
	vertical-align:top;
}
.dxpcFooter_neogen
{
	font: 9pt Tahoma;
	color: #858585;
	background-color: #F3F3F3;
	border-top: solid 1px #E0E0E0;
}
.dxpcFooter_neogen td.dxpc
{
	font: 9pt Tahoma;
	color: #858585;
	white-space: nowrap;
	padding: 6px 12px 8px 12px;
}
.dxpcHeader_neogen
{
	font: 9pt Tahoma;
	color: #404040;
	background-color: #DCDCDC;
	border-bottom: solid 1px #C9C9C9;	
}
.dxpcHeader_neogen td.dxpc
{
	font: 9pt Tahoma;
	color: #404040;
	white-space: nowrap;
}
.dxpcModalBackground_neogen
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* Disabled */
.dxpcDisabled_neogen
{
	color: #808080;
	cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl_neogen td.dxrp
{
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;	
}
/* Header */
.dxrpHeader_neogen, .dxrpHeader_neogen td.dxrp
{
    font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;    
	color: #313131;
}
/* Disabled */
.dxrpDisabled_neogen, .dxrpDisabled_neogen td.dxrp
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl_neogen a:hover
{
    text-decoration:none!important;
}
.dxsmControl_neogen a:visited
{
    color:#996085!important;
}

.dxsmControl_neogen 
{	
	color: #1E3695;
	background-color: white;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	border: Solid 1px #A8A8A8;
}
/* - Category Level - */
.dxsmCategoryLevel_neogen, .dxsmCategoryLevel_neogen a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmCategoryLevel_neogen
{
    white-space: nowrap;
    padding: 0px 0px 5px 0px;
}
.dxsmCategoryLevel_neogen
{
    border-bottom: solid 1px #B8B8B8;    
}
 /*flow layout*/
.dxsmLevelCategoryFlow_neogen, .dxsmLevelCategoryFlow_neogen a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;
}
/* - Level 0 - */
.dxsmLevel0_neogen, .dxsmLevel0_neogen a, .dxsmLevel0Categorized_neogen a, .dxsmLevel0Categorized_neogen
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmLevel0_neogen, .dxsmLevel0Categorized_neogen
{
    white-space: nowrap;
    padding: 0px 0px 2px 0px;
}
.dxsmLevel0_neogen
{
    border-bottom:solid 1px #B8B8B8;
    padding: 0px 0px 5px 0px;
}
 /*flow layout*/
.dxsmLevel0Flow_neogen, .dxsmLevel0Flow_neogen a, .dxsmLevel0CategorizedFlow_neogen a, .dxsmLevel0CategorizedFlow_neogen
{
    color: #1E3695;    
    font-family: Tahoma, Verdana, Arial;	
    font-weight: bold;
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel0Flow_neogen
{
    padding: 0px 0px 0px 0px;    
}
.dxsmLevel0Flow_neogen
{
    text-decoration: none;    
}

/* - Level 1 - */
.dxsmLevel1_neogen, .dxsmLevel1_neogen a, .dxsmLevel1Categorized_neogen a, .dxsmLevel1Categorized_neogen
{    
    font-family: Tahoma;
    color: #3C55B9;  
    font-size: 9pt;
    text-decoration: none;    
}
.dxsmLevel1_neogen, .dxsmLevel1Categorized_neogen
{
    white-space: nowrap;  
    padding: 0px 0px 0px 0px;
}

/*flow layout*/
.dxsmLevel1Flow_neogen, .dxsmLevel1Flow_neogen a, .dxsmLevel1CategorizedFlow_neogen, .dxsmLevel1CategorizedFlow_neogen a
{    
    color: #3C55B9;    
    font-family: Tahoma, Verdana, Arial;	
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel1Flow_neogen
{
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

/* - Level 2 - */
.dxsmLevel2_neogen, .dxsmLevel2_neogen a, .dxsmLevel2Categorized_neogen a, .dxsmLevel2Categorized_neogen
{    
    font-size: 8pt;
    font-family: Tahoma;
    color: #5078DC;
    text-decoration: none;    
}
.dxsmLevel2_neogen, .dxsmLevel2Categorized_neogen
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel2Flow_neogen, .dxsmLevel2Flow_neogen a
{
    color: #5078DC;
    font-size: 8pt;    
    font-family: Tahoma, Verdana, Arial;	
	text-decoration:underline;    
}
.dxsmLevel2Flow_neogen
{
    padding: 0px 0px 0px 0px;
}
/* - Level 3 - */
.dxsmLevel3_neogen, .dxsmLevel3_neogen a
{    
    font-size: 7pt;
    font-family: Tahoma;
    color: #999999;
    text-decoration: none;
}
.dxsmLevel3_neogen
{
    white-space: nowrap;        
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel3Flow_neogen, .dxsmLevel3Flow_neogen a
{    
    color: #999999;
    font-size: 7pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;    
}
/* - Level 4 - */
.dxsmLevel4_neogen, .dxsmLevel4_neogen a
{    
    font-size: 6pt;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevel4_neogen
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel4Flow_neogen, .dxsmLevel4Flow_neogen a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 6pt;
	text-decoration: underline;        
}
.dxsmLevel4Flow_neogen
{
    padding: 0px 0px 0px 0px;        
}
/* - Other Levels - */
.dxsmLevelOther_neogen
{    
    font-size: 9px;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevelOther_neogen
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;            
}
/*flow layout*/
.dxsmLevelOtherFlow_neogen, .dxsmLevelOtherFlow_neogen a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 9pt;
	text-decoration: underline;            
}
/* Disabled */
.dxsmDisabled_neogen
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl_neogen 
{
	font: 9pt Tahoma;
	color: black;
}
.dxtcLoadingPanel_neogen
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxtcLoadingPanel_neogen td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* Tab Hyperlink*/
.dxtcTab_neogen a, .dxtcTabWithTabPositionLeft_neogen a, .dxtcTabWithTabPositionBottom_neogen a, .dxtcTabWithTabPositionRight_neogen a,
.dxtcActiveTab_neogen a, .dxtcActiveTabWithTabPositionBottom_neogen a, .dxtcActiveTabWithTabPositionLeft_neogen a, .dxtcActiveTabWithTabPositionRight_neogen a,
.dxtcTabHover_neogen a, .dxtcTabHoverWithTabPositionBottom_neogen a, .dxtcTabHoverWithTabPositionLeft_neogen a, .dxtcTabHoverWithTabPositionRight_neogen a
{
	text-decoration: none;
	color: black;    
}

.dxtcActiveTab_neogen, .dxtcActiveTabWithTabPositionBottom_neogen,
.dxtcActiveTabWithTabPositionLeft_neogen, .dxtcActiveTabWithTabPositionRight_neogen
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	background-color: #FFFFFF;
}
/* Active Tab */
.dxtcActiveTab_neogen table.dxtc, .dxtcActiveTabWithTabPositionBottom_neogen table.dxtc,
.dxtcActiveTabWithTabPositionLeft_neogen table.dxtc, .dxtcActiveTabWithTabPositionRight_neogen table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcActiveTab_neogen td.dxtc, .dxtcActiveTabWithTabPositionBottom_neogen td.dxtc,
.dxtcActiveTabWithTabPositionLeft_neogen td.dxtc, .dxtcActiveTabWithTabPositionRight_neogen td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcActiveTabHover_neogen
{
	background-color: white;
}
/* Tab */
.dxtcTab_neogen, .dxtcTabWithTabPositionLeft_neogen, 
.dxtcTabWithTabPositionBottom_neogen, .dxtcTabWithTabPositionRight_neogen
{
	font: 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
}
.dxtcTab_neogen table.dxtc, .dxtcTabWithTabPositionBottom_neogen table.dxtc, 
.dxtcTabWithTabPositionLeft_neogen table.dxtc, .dxtcTabWithTabPositionRight_neogen table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcTab_neogen td.dxtc, .dxtcTabWithTabPositionBottom_neogen td.dxtc, 
.dxtcTabWithTabPositionLeft_neogen td.dxtc, .dxtcTabWithTabPositionRight_neogen td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcTabWithTabPositionBottom_neogen
{
}
.dxtcTabWithTabPositionLeft_neogen
{
}
.dxtcTabWithTabPositionRight_neogen
{
}
/* Hover */
.dxtcTabHover_neogen, .dxtcTabHoverWithTabPositionBottom_neogen,
.dxtcTabHoverWithTabPositionLeft_neogen, .dxtcTabHoverWithTabPositionRight_neogen
{
	background-color: #F2F2F2;
}
.dxtcPageContent_neogen, .dxtcPageContentWithTabPositionBottom_neogen, 
.dxtcPageContentWithTabPositionLeft_neogen, .dxtcPageContentWithTabPositionRight_neogen
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	vertical-align: top;
}
.dxtcContent_neogen
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	background-color: white;
	vertical-align: top;
}
.dxtcControl_neogen td.dxtcTabsCell_neogen, .dxtcControl_neogen td.dxtcTabsCellWithTabPositionBottom_neogen,
.dxtcControl_neogen td.dxtcTabsCellWithTabPositionLeft_neogen, .dxtcControl_neogen td.dxtcTabsCellWithTabPositionRight_neogen 
{
}
/* Disabled */
.dxtcDisabled_neogen, .dxtcDisabled_neogen table.dxtc
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTitleIndex -- */
.dxtiControl_neogen a:hover
{
    text-decoration: none!important;
}
.dxtiControl_neogen a:visited
{
    color: #996085!important;
}
.dxtiControl_neogen 
{
	font: 8pt Tahoma;
	color: #1E3695;
	background-color: white;
	font-family: Tahoma, Arial;
	border: Solid 1px #A8A8A8;
}
.dxtiLoadingPanel_neogen
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 9pt Tahoma;
	color: #303030;
}
.dxtiLoadingPanel_neogen td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxtiItem_neogen, .dxtiItem_neogen a
{
	font: 9pt Tahoma; 
	color: #0147A6;
	text-decoration: none;	
}
.dxtiItem_neogen
{
	white-space: nowrap;
}
.dxtiGroupHeader_neogen, .dxtiGroupHeaderCategorized_neogen
{
	font: 16pt Verdana;
	text-decoration: none;
}
.dxtiGroupHeader_neogen, .dxtiGroupHeaderCategorized_neogen
{
	white-space:nowrap;
	padding: 0px 0px 3px 0px;
}
.dxtiGroupHeaderCategorized_neogen
{
    border-bottom: Solid 1px #C0C0C0;
    padding-bottom: 2px;
}
/* - GroupHeaderText - */
.dxtiGroupHeaderText_neogen
{
    background-color: #B4B4B4;
    color: #FFFFFF;    
}
.dxtiGroupHeaderText_neogen
{
    padding: 2px 7px 2px 7px;
}
.dxtiGroupHeaderTextCategorized_neogen
{
    color: #666666;
    font-size: 18pt;
}
.dxtiGroupHeaderTextCategorized_neogen
{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText_neogen
{
    font: 7pt Verdana;
    color: #999999;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 4px;    
}
.dxtiFilterBoxEdit_neogen
{
    font-size: 9pt;
    width: 158px;
    border: Solid 1px #9F9F9F;
    padding-left: 3px;
}
.dxtiFilterBox_neogen, .dxtiFilterBox_neogen table
{
    color: #898989;
    font-size: 9pt;
    font-weight: bold;        
}
.dxtiFilterBox_neogen
{
    background-color: #E8E8E8;
    padding: 15px;    
}
/* - IndexPanel - */
.dxtiIndexPanel_neogen
{
    padding-bottom: 10px;
    text-decoration: none;
}
.dxtiIndexPanelItem_neogen, .dxtiIndexPanelItem_neogen a, .dxtiCurrentIndexPanelItem_neogen
{
    color: #1153AD;
    font-family: Verdana;
    text-decoration: none;
}
.dxtiIndexPanelItem_neogen a:hover
{
    color: #5494ea;
}

.dxtiIndexPanelItem_neogen, .dxtiCurrentIndexPanelItem_neogen
{
    padding: 2px 6px 2px 6px;
}
.dxtiCurrentIndexPanelItem_neogen
{
    color: #000000;
    background-color: #E0E0E0;
}
/* - BackToTop - */
.dxtiBackToTop_neogen, .dxtiBackToTop_neogen a
{
    font-size: 7pt;
    text-decoration: none;
    color: #0d45b7;
}
.dxtiBackToTop_neogen a:hover 
{
    color: #5494ea;    
}
.dxtiBackToTop_neogen a:visited
{
    color: #ab59a6;
}

.dxtiBackToTop_neogen
{
    padding: 0px 0px 12px 98px;
}
/* Disabled */
.dxtiDisabled_neogen
{
	color: #acacac;
	cursor: default;
}
/* -- ASPxUploadControl -- */
.dxucControl_neogen, .dxucEditArea_neogen
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial;    
}
.dxucErrorCell_neogen
{
    font-size: 9pt;
    font-family: Tahoma, Verdana, Arial;
    color: Red;
    text-align: left;
}
