﻿/* -- ASPxCallbackPanel -- */
.dxcpLoadingPanel_Topmenu
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxcpLoadingPanel_Topmenu td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingPanelWithContent_Topmenu
{
	font: 9pt Tahoma;
	color: #303030;
	border: solid 1px #9F9F9F;
	background-color: White;
}
.dxcpLoadingPanelWithContent_Topmenu td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingDiv_Topmenu
{
	background-color: Gray;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* Disabled */
.dxcpDisabled_Topmenu
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxCloudControl -- */
.dxccControl_Topmenu a:hover
{
    text-decoration:underline!important;
}
.dxccControl_Topmenu a
{
	text-decoration:none!important;
	color: #1E3695;	
}
.dxccControl_Topmenu
{
	font-family: Tahoma, Verdana, Arial;
	text-decoration:none;
	color: #1E3695;
	background-color: #FFFFFF;
}
/* Disabled */
.dxccDisabled_Topmenu
{
	color: #808080;
	cursor: default;
}

/* -- ASPxDataView -- */
.dxdvControl_Topmenu 
{
	font: 9pt Tahoma;
	color: black;
}
.dxdvControlCell_Topmenu
{
	padding: 12px 40px 12px 40px;
}
.dxdvLoadingPanel_Topmenu
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 9pt Tahoma;
	color: #303030;
}
.dxdvLoadingPanel_Topmenu td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxdvContent_Topmenu
{
}
.dxdvItem_Topmenu
{
	font: 9pt Tahoma;
	color: #787878;
	border: solid 1px #A8A8A8;
	background-color: #F0F0F0;
	padding: 12px 12px 12px 14px;
	height: 180px;
	/*if IE*/	
	height:expression("154px");
}
.dxdvEmptyItem_Topmenu
{
	font: 9pt Tahoma;
	color: #787878;
	text-align: left;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
	height: 180px;
	/*if IE*/
	height:expression("154px");
}
.dxdvPagerPanel_Topmenu
{
}
/* Disabled */
.dxdvDisabled_Topmenu
{
	color: #808080;
	cursor: default;
}

/* -- ASPxHeadline -- */
.dxhlControl_Topmenu 
{
	font: 10px Verdana;
	color: black;
}
.dxhlContent_Topmenu
{
	font: 8pt Verdana;
	color: black;
} 
.dxhlDate_Topmenu
{
	color: Gray;
	white-space: nowrap;
}
.dxhlHeader_Topmenu
{
	font: 10pt Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxhlDateHeader_Topmenu
{
	font: 10pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxhlLeftPanel_Topmenu
{
	font: 10px Verdana;
	color: black;
}
.dxhlRightPanel_Topmenu
{
	font: 10px Verdana;
	color: black;
}
.dxhlDateLeftPanel_Topmenu
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlDateRightPanel_Topmenu
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlTailDiv_Topmenu
{
	font: 10px Verdana;
	color: Black;
}
.dxhlTailDiv_Topmenu a
{
	color: #1E3695;
}
.dxhlTailDiv_Topmenu a:hover
{
    text-decoration: none;
}
.dxhlTailDiv_Topmenu a:visited
{
    color: #996085;
}
.dxhlContent_Topmenu a.dxhl
{
	color: #1E3695;
} 
.dxhlContent_Topmenu a.dxhl:hover
{
    text-decoration: none;
}
.dxhlContent_Topmenu a.dxhl:visited
{
    color: #996085;
}
/* Disabled */
.dxhlDisabled_Topmenu
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxLoadingPanel -- */
.dxlpLoadingPanel_Topmenu
{
	font: 9pt Tahoma;
	color: #303030;
	background-color: white;
	border: solid 1px #9F9F9F;
}
.dxlpLoadingPanel_Topmenu td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxlpLoadingDiv_Topmenu
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* -- ASPxMenu -- */
.dxmControl_Topmenu 
{
	font: 8pt Tahoma;
	color: black;
}
.dxmControl_Topmenu a, .dxmMenu_Topmenu a, .dxmVerticalMenu_Topmenu a, .dxmSubMenu_Topmenu a
{
	color: #707070;
	text-decoration: none;
}
.dxmLoadingPanel_Topmenu
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxmLoadingPanel_Topmenu td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 6px 6px 6px 6px;
}
.dxmMenu_Topmenu, .dxmVerticalMenu_Topmenu
{
    font: 10pt Tahoma;
    color: #FFFFFF;
    padding: 1px 1px 1px 1px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #D3D3D3;
    border-bottom-color: #D3D3D3;
    
}
.dxmMenuGutter_Topmenu
{
}
.dxmMenuSeparator_Topmenu
{
    height: 100%;
}
.dxmMenuItem_Topmenu, .dxmMenuItemWithImage_Topmenu, .dxmMenuItemWithPopOutImage_Topmenu, .dxmMenuItemWithImageWithPopOutImage_Topmenu,
.dxmVerticalMenuItem_Topmenu, .dxmVerticalMenuItemWithImage_Topmenu, .dxmVerticalMenuItemWithPopOutImage_Topmenu, .dxmVerticalMenuItemWithImageWithPopOutImage_Topmenu, 
.dxmMenuLargeItem_Topmenu, .dxmMenuLargeItemWithImage_Topmenu, .dxmMenuLargeItemWithPopOutImage_Topmenu, .dxmMenuLargeItemWithImageWithPopOutImage_Topmenu,
.dxmVerticalMenuLargeItem_Topmenu, .dxmVerticalMenuLargeItemWithImage_Topmenu, .dxmVerticalMenuLargeItemWithPopOutImage_Topmenu, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_Topmenu
{
    font: 10pt Tahoma;
    color: #FFFFFF;
    background: left
top;
    white-space: nowrap;
    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 9px;
    
}

.dxmVerticalMenuItem_Topmenu
{
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 6px;
	padding-left: 9px;
}
.dxmVerticalMenuItemWithPopOutImage_Topmenu
{
	padding-top: 5px;	
	padding-right: 6px;	
	padding-bottom: 6px;	
	padding-left: 9px;	
}
.dxmVerticalMenuItemWithImageWithPopOutImage_Topmenu
{
	padding-top: 5px;	
	padding-right: 4px;	
	padding-bottom: 6px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemWithImage_Topmenu
{
	padding-top: 5px;	
	padding-right: 19px;	
	padding-bottom: 6px;	
	padding-left: 7px;	
}
.dxmMenuLargeItem_Topmenu, .dxmMenuLargeItemWithImage_Topmenu
{
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmMenuLargeItemWithPopOutImage_Topmenu, .dxmMenuLargeItemWithImageWithPopOutImage_Topmenu
{
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItem_Topmenu, .dxmVerticalMenuLargeItemWithImage_Topmenu
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItemWithPopOutImage_Topmenu, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_Topmenu
{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 11px;
}

.dxmMenuItemSelected_Topmenu, .dxmMenuItemSelectedWithImage_Topmenu, .dxmMenuItemSelectedWithPopOutImage_Topmenu, .dxmMenuItemSelectedWithImageWithPopOutImage_Topmenu,
.dxmVerticalMenuItemSelected_Topmenu, .dxmVerticalMenuItemSelectedWithImage_Topmenu, .dxmVerticalMenuItemSelectedWithPopOutImage_Topmenu, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage_Topmenu,
.dxmMenuLargeItemSelected_Topmenu, .dxmMenuLargeItemSelectedWithImage_Topmenu, .dxmMenuLargeItemSelectedWithPopOutImage_Topmenu, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_Topmenu,
.dxmVerticalMenuLargeItemSelected_Topmenu, .dxmVerticalMenuLargeItemWithImageSelected_Topmenu, .dxmVerticalMenuLargeItemSelectedWithPopOutImage_Topmenu, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_Topmenu
{	
	font: 10pt Tahoma;
	color: #707070;
	
	background: #dfdfdf url('mItemBackH.png') repeat-x top left;
	border: Dotted 1px #5c5c5c;
	
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 8px;	
	
}
.dxmVerticalMenuItemSelected_Topmenu, .dxmVerticalMenuItemSelectedWithImage_Topmenu, .dxmVerticalMenuItemSelectedWithPopOutImage_Topmenu, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage_Topmenu,
.dxmVerticalMenuLargeItemSelected_Topmenu, .dxmVerticalMenuLargeItemWithImageSelected_Topmenu, .dxmVerticalMenuLargeItemSelectedWithPopOutImage_Topmenu, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_Topmenu
{
	border-top-style: none;
	border-bottom-style: none;    
	border-left-style: none;
	border-right-style: none;    
}
.dxmVerticalMenuItemSelected_Topmenu
{
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 6px;
	padding-left: 9px;
}
.dxmVerticalMenuItemSelectedWithImage_Topmenu
{
	padding-top: 5px;	
	padding-right: 19px;	
	padding-bottom: 6px;	
	padding-left: 7px;		   
}
.dxmVerticalMenuItemSelectedWithPopOutImage_Topmenu
{
	padding-top: 5px;	
	padding-right: 6px;	
	padding-bottom: 6px;	
	padding-left: 9px;
}
.dxmVerticalMenuItemSelectedWithImageWithPopOutImage_Topmenu
{
	padding-top: 5px;	
	padding-right: 4px;	
	padding-bottom: 6px;	
	padding-left: 7px;  
}

.dxmMenuItemSelectedWithPopOutImage_Topmenu, .dxmMenuItemSelectedWithImageWithPopOutImage_Topmenu
{
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.dxmMenuLargeItemSelected_Topmenu, .dxmMenuLargeItemSelectedWithImage_Topmenu
{
	padding-top: 4px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemSelectedWithPopOutImage_Topmenu, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_Topmenu
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;    
}

.dxmMenuItemChecked_Topmenu, .dxmMenuItemCheckedWithImage_Topmenu, .dxmMenuItemCheckedWithPopOutImage_Topmenu, .dxmMenuItemCheckedWithImageWithPopOutImage_Topmenu,
.dxmVerticalMenuItemChecked_Topmenu, .dxmVerticalMenuItemCheckedWithImage_Topmenu, .dxmVerticalMenuItemCheckedWithPopOutImage_Topmenu, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage_Topmenu,
.dxmMenuLargeItemChecked_Topmenu, .dxmMenuLargeItemCheckedWithImage_Topmenu, .dxmMenuLargeItemCheckedWithPopOutImage_Topmenu, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_Topmenu,
.dxmVerticalMenuLargeItemChecked_Topmenu, .dxmVerticalMenuLargeItemWithImageChecked_Topmenu, .dxmVerticalMenuLargeItemCheckedWithPopOutImage_Topmenu, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_Topmenu
{
}
.dxmMenuItemChecked_Topmenu, .dxmMenuItemCheckedWithImage_Topmenu
{
}
.dxmMenuItemCheckedWithPopOutImage_Topmenu, .dxmMenuItemCheckedWithImageWithPopOutImage_Topmenu
{
}	
.dxmVerticalMenuItemChecked_Topmenu
{
}
.dxmVerticalMenuItemCheckedWithImage_Topmenu
{
}
.dxmVerticalMenuItemCheckedWithPopOutImage_Topmenu
{
}
.dxmVerticalMenuItemCheckedWithImageWithPopOutImage_Topmenu
{
}
.dxmMenuLargeItemChecked_Topmenu, .dxmMenuLargeItemCheckedWithImage_Topmenu
{
}
.dxmMenuLargeItemCheckedWithPopOutImage_Topmenu, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_Topmenu
{
}
.dxmVerticalMenuLargeCheckedItem_Topmenu, .dxmVerticalMenuLargeCheckedItemWithImage_Topmenu
{
}
.dxmVerticalMenuLargeItemCheckedWithPopOutImage_Topmenu, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_Topmenu
{
}

.dxmMenuItemHover_Topmenu, .dxmMenuItemHoverWithImage_Topmenu, .dxmMenuItemHoverWithPopOutImage_Topmenu, .dxmMenuItemHoverWithImageWithPopOutImage_Topmenu, 
.dxmVerticalMenuItemHover_Topmenu, .dxmVerticalMenuItemHoverWithImage_Topmenu, .dxmVerticalMenuItemHoverWithPopOutImage_Topmenu, .dxmVerticalMenuItemHoverWithImageWithPopOutImage_Topmenu, 
.dxmMenuLargeItemHover_Topmenu, .dxmMenuLargeItemHoverWithImage_Topmenu, .dxmMenuLargeItemHoverWithPopOutImage_Topmenu, .dxmMenuLargeItemHoverWithImageWithPopOutImage_Topmenu, 
.dxmVerticalMenuLargeItemHover_Topmenu, .dxmVerticalMenuLargeItemHoverWithImage_Topmenu, .dxmVerticalMenuLargeItemHoverWithPopOutImage_Topmenu, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_Topmenu
{
	font: 10pt Tahoma;
	color: #707070;
	
	background-image: none;
	background-color: #F9F9F9;
	border: Solid 1px #a8a8a8;
	
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 8px;	
	
}
.dxmVerticalMenuItemHover_Topmenu
{
	padding-top: 4px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 8px;	
}
.dxmVerticalMenuItemHoverWithImage_Topmenu
{
	padding-top: 4px;	
	padding-right: 18px;	
	padding-bottom: 5px;	
	padding-left: 6px;	   
}
.dxmVerticalMenuItemHoverWithPopOutImage_Topmenu
{
	padding-top: 4px;	
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px;
}
.dxmVerticalMenuItemHoverWithImageWithPopOutImage_Topmenu
{
	padding-top: 4px;	
	padding-right: 3px;	
	padding-bottom: 5px;	
	padding-left: 6px;	  
}
.dxmMenuItemHoverWithPopOutImage_Topmenu, .dxmMenuItemHoverWithImageWithPopOutImage_Topmenu
{
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.dxmMenuLargeItemHover_Topmenu, .dxmMenuLargeItemHoverWithImage_Topmenu
{
	padding-top: 4px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemHoverWithPopOutImage_Topmenu, .dxmMenuLargeItemHoverWithImageWithPopOutImage_Topmenu
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;    
}
.dxmSubMenu_Topmenu
{
	font: 10pt Tahoma;
	color: black;
	background-color: #f9f9f9;
	border: solid 1px #a8a8a8;
	padding: 2px;
	position: relative; top: 0px;
	
}
.dxmSubMenuSeparator_Topmenu
{
	background-color: #d3d3d3;
}
.dxmMenuVerticalSeparator_Topmenu
{
    width: 100%!important;
    height: 3px!important;    
    background: #F4F4F4 url('mVSeparatorBack.png') repeat-x center left;
}
.dxmMenuSeparator_Topmenu
{
    width: 5px!important;
    height: 27px!important;
    background: center
top;
}

.dxmSubMenuItem_Topmenu, .dxmSubMenuItemWithImage_Topmenu, 
.dxmSubMenuItemWithPopOutImage_Topmenu, .dxmSubMenuItemWithImageWithPopOutImage_Topmenu
{
	background-color: #f9f9f9;
	white-space: nowrap;	
}
.dxmSubMenuItem_Topmenu, 
.dxmSubMenuItemWithImage_Topmenu 
{
	padding-top: 2px;
	padding-right: 40px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.dxmSubMenuItemWithPopOutImage_Topmenu, 
.dxmSubMenuItemWithImageWithPopOutImage_Topmenu
{
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}

.dxmSubMenuItemSelected_Topmenu, .dxmSubMenuItemSelectedWithImage_Topmenu, 
.dxmSubMenuItemSelectedWithPopOutImage_Topmenu, .dxmSubMenuItemSelectedWithImageWithPopOutImage_Topmenu
{
	background-color: #e1e1e1;
	border: solid 1px #d6d6d6;
}
.dxmSubMenuItemSelected_Topmenu, 
.dxmSubMenuItemSelectedWithImage_Topmenu 
{
	padding-top: 1px;
	padding-right: 39px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.dxmSubMenuItemSelectedWithPopOutImage_Topmenu, 
.dxmSubMenuItemSelectedWithImageWithPopOutImage_Topmenu
{
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
}

.dxmSubMenuItemHover_Topmenu, .dxmSubMenuItemHoverWithImage_Topmenu, 
.dxmSubMenuItemHoverWithPopOutImage_Topmenu, .dxmSubMenuItemHoverWithImageWithPopOutImage_Topmenu
{
	background-color: #f15e34;
	border: solid 1px #f15e34;
	color: #FFFFFF;
}
.dxmSubMenuItemHover_Topmenu, 
.dxmSubMenuItemHoverWithImage_Topmenu
{
	padding-top: 1px;
	padding-right: 39px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.dxmSubMenuItemHoverWithPopOutImage_Topmenu, 
.dxmSubMenuItemHoverWithImageWithPopOutImage_Topmenu
{
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;	
}
.dxmSubMenuBorderCorrector_Topmenu
{
    position: absolute;
    border: 0px;
	padding: 0px;
}
/* Disabled */
.dxmDisabled_Topmenu
{
	color: #ababab;
	cursor: default;
}

/* -- ASPxNavBar -- */
.dxnbControl_Topmenu 
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	padding: 11px 11px 11px 11px;
}
.dxnbControl_Topmenu a
{
	color: #1E3695;
}
.dxnbLoadingPanel_Topmenu
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxnbLoadingPanel_Topmenu td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}   
.dxnbGroupHeader_Topmenu
{
	font: bold 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeader_Topmenu table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeader_Topmenu td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupHeaderCollapsed_Topmenu
{
	font: bold 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeaderCollapsed_Topmenu table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeaderCollapsed_Topmenu td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupContent_Topmenu
{
	font: 9pt Tahoma;
	color: #1E3695;
	border: solid 1px #A8A8A8;
	padding: 5px 5px 5px 5px;
}
.dxnbItem_Topmenu, .dxnbLargeItem_Topmenu, .dxnbBulletItem_Topmenu
{
	font: 9pt Tahoma;
	color: #1E3695;
}
.dxnbItem_Topmenu
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.dxnbLargeItem_Topmenu
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
}
.dxnbItemSelected_Topmenu, .dxnbLargeItemSelected_Topmenu, .dxnbBulletItemSelected_Topmenu
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxnbItemSelected_Topmenu
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemSelected_Topmenu
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbItemHover_Topmenu, .dxnbLargeItemHover_Topmenu, .dxnbBulletItemHover_Topmenu
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxnbItemHover_Topmenu
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemHover_Topmenu
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbGroupHeader_Topmenu, .dxnbGroupHeaderCollapsed_Topmenu
{
    text-align: left;
}
.dxnbItem_Topmenu, .dxnbItemHover_Topmenu, .dxnbItemSelected_Topmenu,
.dxnbBulletItem_Topmenu, .dxnbBulletItemHover_Topmenu, .dxnbBulletItemSelected_Topmenu
{
    text-align: left;
}
.dxnbLargeItem_Topmenu, .dxnbLargeItemHover_Topmenu, .dxnbLargeItemSelected_Topmenu
{
    text-align: center;
}
.dxnbGroupHeaderHover_Topmenu
{
}
.dxnbGroupHeaderCollapsedHover_Topmenu
{
}
/* Disabled */
.dxnbDisabled_Topmenu, .dxnbDisabled_Topmenu table.dxnb
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNewsControl -- */
.dxncControl_Topmenu 
{
	font: 10px Tahoma;
	color: black;
	background-color: White;
}
.dxncControlCell_Topmenu
{
	padding: 18px 18px 18px 18px;
}
.dxncLoadingPanel_Topmenu
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxncLoadingPanel_Topmenu td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxncContent_Topmenu
{
}
.dxncPagerPanel_Topmenu
{
	padding: 0px 3px 0px 3px;
}
.dxncItem_Topmenu
{
	font: 9pt Tahoma;
	vertical-align: top;
	border-bottom: solid 1px #A8A8A8;
	padding: 12px 8px 12px 8px;
}
.dxncEmptyItem_Topmenu
{
	font: 10px Tahoma;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
}
.dxncBackToTop_Topmenu
{
	font: 10px Tahoma;
	color: #404040;
}
.dxncBackToTop_Topmenu a
{
	font: 10px Tahoma;
	color: #0d45b7;
}
.dxncBackToTop_Topmenu a:hover
{
	font: 10px Tahoma;
	color: #5494ea;
}
.dxncBackToTop_Topmenu a:visited
{
	font: 10px Tahoma;
	color: #ab59a6;
}

/* Headline */
.dxncItemContent_Topmenu
{
	font: 8pt Verdana;
	color: black;
} 
.dxncItemDate_Topmenu
{
	color: Gray;
	white-space: nowrap;
}
.dxncItemHeader_Topmenu
{
	font: 10pt Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxncItemHeader_Topmenu .dxncItemDate_Topmenu
{
	font: 10pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxncItemLeftPanel_Topmenu
{
	font: 10px Verdana;
	color: black;
}
.dxncItemRightPanel_Topmenu
{
	font: 10px Verdana;
	color: black;
}
.dxncItemDateLeftPanel_Topmenu
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemDateRightPanel_Topmenu
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemTailDiv_Topmenu
{
	font: 10px Verdana;
	color: Black;
}
.dxncItemTailDiv_Topmenu a
{
	color: #1E3695;
}
.dxncItemTailDiv_Topmenu a:hover
{
    text-decoration: none;
}
.dxncItemTailDiv_Topmenu a:visited
{
    color: #996085;
}
.dxncItemContent_Topmenu a.dxhl
{
	color: #1E3695;
} 
.dxncItemContent_Topmenu a.dxhl:hover
{
    text-decoration: none;
}
.dxncItemContent_Topmenu a.dxhl:visited
{
    color: #996085;
}
/* Disabled */
.dxncDisabled_Topmenu, .dxncDisabled_Topmenu a, .dxncDisabled_Topmenu a:hover
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxPager -- */
.dxpControl_Topmenu
{
	font: 9pt Tahoma;
	color: black;
	padding: 5px 2px 5px 2px;
}
.dxpButton_Topmenu
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}
.dxpButton_Topmenu a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
}
.dxpDisabledButton_Topmenu
{
	font: 9pt Tahoma;
	color: black;
	text-decoration: none;
}
.dxpPageNumber_Topmenu
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	padding: 1px 5px 0px 5px;
}
.dxpPageNumber_Topmenu a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
}
.dxpCurrentPageNumber_Topmenu
{
	font: 9pt Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 0px 3px;
}
.dxpSummary_Topmenu
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding: 1px 4px 0px 4px;
}
.dxpSeparator_Topmenu
{
	background-color: #CCCCCC;
}
/* Disabled */
.dxpDisabled_Topmenu
{
	color: #acacac;
	border-color: #808080;
	cursor: default;
}

/* -- ASPxPopupControl -- */
.dxpcControl_Topmenu
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #8B8B8B;
}
.dxpcControl_Topmenu a
{
	color: #1E3695;
}
.dxpcCloseButton_Topmenu
{
	font: 9pt Tahoma;
	color: black;
	padding: 1px 1px 1px 1px;
}
.dxpcCloseButtonHover_Topmenu
{
	font: 9pt Tahoma;
	color: black;
}
.dxpcContent_Topmenu
{
	font: 9pt Tahoma;
	color: #010000;
	white-space: normal;
	padding: 9px 12px 9px 12px;
	vertical-align:top;
}
.dxpcFooter_Topmenu
{
	font: 9pt Tahoma;
	color: #858585;
	background-color: #F3F3F3;
	border-top: solid 1px #E0E0E0;
}
.dxpcFooter_Topmenu td.dxpc
{
	font: 9pt Tahoma;
	color: #858585;
	white-space: nowrap;
	padding: 6px 12px 8px 12px;
}
.dxpcHeader_Topmenu
{
	font: 9pt Tahoma;
	color: #404040;
	background-color: #DCDCDC;
	border-bottom: solid 1px #C9C9C9;	
}
.dxpcHeader_Topmenu td.dxpc
{
	font: 9pt Tahoma;
	color: #404040;
	white-space: nowrap;
}
.dxpcModalBackground_Topmenu
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* Disabled */
.dxpcDisabled_Topmenu
{
	color: #808080;
	cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl_Topmenu td.dxrp
{
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;	
}
/* Header */
.dxrpHeader_Topmenu, .dxrpHeader_Topmenu td.dxrp
{
    font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;    
	color: #313131;
}
/* Disabled */
.dxrpDisabled_Topmenu, .dxrpDisabled_Topmenu td.dxrp
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl_Topmenu a:hover
{
    text-decoration:none!important;
}
.dxsmControl_Topmenu a:visited
{
    color:#996085!important;
}

.dxsmControl_Topmenu 
{	
	color: #1E3695;
	background-color: white;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	border: Solid 1px #A8A8A8;
}
/* - Category Level - */
.dxsmCategoryLevel_Topmenu, .dxsmCategoryLevel_Topmenu a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmCategoryLevel_Topmenu
{
    white-space: nowrap;
    padding: 0px 0px 5px 0px;
}
.dxsmCategoryLevel_Topmenu
{
    border-bottom: solid 1px #B8B8B8;    
}
 /*flow layout*/
.dxsmLevelCategoryFlow_Topmenu, .dxsmLevelCategoryFlow_Topmenu a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;
}
/* - Level 0 - */
.dxsmLevel0_Topmenu, .dxsmLevel0_Topmenu a, .dxsmLevel0Categorized_Topmenu a, .dxsmLevel0Categorized_Topmenu
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmLevel0_Topmenu, .dxsmLevel0Categorized_Topmenu
{
    white-space: nowrap;
    padding: 0px 0px 2px 0px;
}
.dxsmLevel0_Topmenu
{
    border-bottom:solid 1px #B8B8B8;
    padding: 0px 0px 5px 0px;
}
 /*flow layout*/
.dxsmLevel0Flow_Topmenu, .dxsmLevel0Flow_Topmenu a, .dxsmLevel0CategorizedFlow_Topmenu a, .dxsmLevel0CategorizedFlow_Topmenu
{
    color: #1E3695;    
    font-family: Tahoma, Verdana, Arial;	
    font-weight: bold;
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel0Flow_Topmenu
{
    padding: 0px 0px 0px 0px;    
}
.dxsmLevel0Flow_Topmenu
{
    text-decoration: none;    
}

/* - Level 1 - */
.dxsmLevel1_Topmenu, .dxsmLevel1_Topmenu a, .dxsmLevel1Categorized_Topmenu a, .dxsmLevel1Categorized_Topmenu
{    
    font-family: Tahoma;
    color: #3C55B9;  
    font-size: 9pt;
    text-decoration: none;    
}
.dxsmLevel1_Topmenu, .dxsmLevel1Categorized_Topmenu
{
    white-space: nowrap;  
    padding: 0px 0px 0px 0px;
}

/*flow layout*/
.dxsmLevel1Flow_Topmenu, .dxsmLevel1Flow_Topmenu a, .dxsmLevel1CategorizedFlow_Topmenu, .dxsmLevel1CategorizedFlow_Topmenu a
{    
    color: #3C55B9;    
    font-family: Tahoma, Verdana, Arial;	
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel1Flow_Topmenu
{
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

/* - Level 2 - */
.dxsmLevel2_Topmenu, .dxsmLevel2_Topmenu a, .dxsmLevel2Categorized_Topmenu a, .dxsmLevel2Categorized_Topmenu
{    
    font-size: 8pt;
    font-family: Tahoma;
    color: #5078DC;
    text-decoration: none;    
}
.dxsmLevel2_Topmenu, .dxsmLevel2Categorized_Topmenu
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel2Flow_Topmenu, .dxsmLevel2Flow_Topmenu a
{
    color: #5078DC;
    font-size: 8pt;    
    font-family: Tahoma, Verdana, Arial;	
	text-decoration:underline;    
}
.dxsmLevel2Flow_Topmenu
{
    padding: 0px 0px 0px 0px;
}
/* - Level 3 - */
.dxsmLevel3_Topmenu, .dxsmLevel3_Topmenu a
{    
    font-size: 7pt;
    font-family: Tahoma;
    color: #999999;
    text-decoration: none;
}
.dxsmLevel3_Topmenu
{
    white-space: nowrap;        
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel3Flow_Topmenu, .dxsmLevel3Flow_Topmenu a
{    
    color: #999999;
    font-size: 7pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;    
}
/* - Level 4 - */
.dxsmLevel4_Topmenu, .dxsmLevel4_Topmenu a
{    
    font-size: 6pt;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevel4_Topmenu
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel4Flow_Topmenu, .dxsmLevel4Flow_Topmenu a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 6pt;
	text-decoration: underline;        
}
.dxsmLevel4Flow_Topmenu
{
    padding: 0px 0px 0px 0px;        
}
/* - Other Levels - */
.dxsmLevelOther_Topmenu
{    
    font-size: 9px;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevelOther_Topmenu
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;            
}
/*flow layout*/
.dxsmLevelOtherFlow_Topmenu, .dxsmLevelOtherFlow_Topmenu a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 9pt;
	text-decoration: underline;            
}
/* Disabled */
.dxsmDisabled_Topmenu
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl_Topmenu 
{
	font: 9pt Tahoma;
	color: black;
}
.dxtcLoadingPanel_Topmenu
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxtcLoadingPanel_Topmenu td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* Tab Hyperlink*/
.dxtcTab_Topmenu a, .dxtcTabWithTabPositionLeft_Topmenu a, .dxtcTabWithTabPositionBottom_Topmenu a, .dxtcTabWithTabPositionRight_Topmenu a,
.dxtcActiveTab_Topmenu a, .dxtcActiveTabWithTabPositionBottom_Topmenu a, .dxtcActiveTabWithTabPositionLeft_Topmenu a, .dxtcActiveTabWithTabPositionRight_Topmenu a,
.dxtcTabHover_Topmenu a, .dxtcTabHoverWithTabPositionBottom_Topmenu a, .dxtcTabHoverWithTabPositionLeft_Topmenu a, .dxtcTabHoverWithTabPositionRight_Topmenu a
{
	text-decoration: none;
	color: black;    
}

.dxtcActiveTab_Topmenu, .dxtcActiveTabWithTabPositionBottom_Topmenu,
.dxtcActiveTabWithTabPositionLeft_Topmenu, .dxtcActiveTabWithTabPositionRight_Topmenu
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	background-color: #FFFFFF;
}
/* Active Tab */
.dxtcActiveTab_Topmenu table.dxtc, .dxtcActiveTabWithTabPositionBottom_Topmenu table.dxtc,
.dxtcActiveTabWithTabPositionLeft_Topmenu table.dxtc, .dxtcActiveTabWithTabPositionRight_Topmenu table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcActiveTab_Topmenu td.dxtc, .dxtcActiveTabWithTabPositionBottom_Topmenu td.dxtc,
.dxtcActiveTabWithTabPositionLeft_Topmenu td.dxtc, .dxtcActiveTabWithTabPositionRight_Topmenu td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcActiveTabHover_Topmenu
{
	background-color: white;
}
/* Tab */
.dxtcTab_Topmenu, .dxtcTabWithTabPositionLeft_Topmenu, 
.dxtcTabWithTabPositionBottom_Topmenu, .dxtcTabWithTabPositionRight_Topmenu
{
	font: 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
}
.dxtcTab_Topmenu table.dxtc, .dxtcTabWithTabPositionBottom_Topmenu table.dxtc, 
.dxtcTabWithTabPositionLeft_Topmenu table.dxtc, .dxtcTabWithTabPositionRight_Topmenu table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcTab_Topmenu td.dxtc, .dxtcTabWithTabPositionBottom_Topmenu td.dxtc, 
.dxtcTabWithTabPositionLeft_Topmenu td.dxtc, .dxtcTabWithTabPositionRight_Topmenu td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcTabWithTabPositionBottom_Topmenu
{
}
.dxtcTabWithTabPositionLeft_Topmenu
{
}
.dxtcTabWithTabPositionRight_Topmenu
{
}
/* Hover */
.dxtcTabHover_Topmenu, .dxtcTabHoverWithTabPositionBottom_Topmenu,
.dxtcTabHoverWithTabPositionLeft_Topmenu, .dxtcTabHoverWithTabPositionRight_Topmenu
{
	background-color: #F2F2F2;
}
.dxtcPageContent_Topmenu, .dxtcPageContentWithTabPositionBottom_Topmenu, 
.dxtcPageContentWithTabPositionLeft_Topmenu, .dxtcPageContentWithTabPositionRight_Topmenu
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	vertical-align: top;
}
.dxtcContent_Topmenu
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	background-color: white;
	vertical-align: top;
}
.dxtcControl_Topmenu td.dxtcTabsCell_Topmenu, .dxtcControl_Topmenu td.dxtcTabsCellWithTabPositionBottom_Topmenu,
.dxtcControl_Topmenu td.dxtcTabsCellWithTabPositionLeft_Topmenu, .dxtcControl_Topmenu td.dxtcTabsCellWithTabPositionRight_Topmenu 
{
}
/* Disabled */
.dxtcDisabled_Topmenu, .dxtcDisabled_Topmenu table.dxtc
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTitleIndex -- */
.dxtiControl_Topmenu a:hover
{
    text-decoration: none!important;
}
.dxtiControl_Topmenu a:visited
{
    color: #996085!important;
}
.dxtiControl_Topmenu 
{
	font: 8pt Tahoma;
	color: #1E3695;
	background-color: white;
	font-family: Tahoma, Arial;
	border: Solid 1px #A8A8A8;
}
.dxtiLoadingPanel_Topmenu
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 9pt Tahoma;
	color: #303030;
}
.dxtiLoadingPanel_Topmenu td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxtiItem_Topmenu, .dxtiItem_Topmenu a
{
	font: 9pt Tahoma; 
	color: #0147A6;
	text-decoration: none;	
}
.dxtiItem_Topmenu
{
	white-space: nowrap;
}
.dxtiGroupHeader_Topmenu, .dxtiGroupHeaderCategorized_Topmenu
{
	font: 16pt Verdana;
	text-decoration: none;
}
.dxtiGroupHeader_Topmenu, .dxtiGroupHeaderCategorized_Topmenu
{
	white-space:nowrap;
	padding: 0px 0px 3px 0px;
}
.dxtiGroupHeaderCategorized_Topmenu
{
    border-bottom: Solid 1px #C0C0C0;
    padding-bottom: 2px;
}
/* - GroupHeaderText - */
.dxtiGroupHeaderText_Topmenu
{
    background-color: #B4B4B4;
    color: #FFFFFF;    
}
.dxtiGroupHeaderText_Topmenu
{
    padding: 2px 7px 2px 7px;
}
.dxtiGroupHeaderTextCategorized_Topmenu
{
    color: #666666;
    font-size: 18pt;
}
.dxtiGroupHeaderTextCategorized_Topmenu
{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText_Topmenu
{
    font: 7pt Verdana;
    color: #999999;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 4px;    
}
.dxtiFilterBoxEdit_Topmenu
{
    font-size: 9pt;
    width: 158px;
    border: Solid 1px #9F9F9F;
    padding-left: 3px;
}
.dxtiFilterBox_Topmenu, .dxtiFilterBox_Topmenu table
{
    color: #898989;
    font-size: 9pt;
    font-weight: bold;        
}
.dxtiFilterBox_Topmenu
{
    background-color: #E8E8E8;
    padding: 15px;    
}
/* - IndexPanel - */
.dxtiIndexPanel_Topmenu
{
    padding-bottom: 10px;
    text-decoration: none;
}
.dxtiIndexPanelItem_Topmenu, .dxtiIndexPanelItem_Topmenu a, .dxtiCurrentIndexPanelItem_Topmenu
{
    color: #1153AD;
    font-family: Verdana;
    text-decoration: none;
}
.dxtiIndexPanelItem_Topmenu a:hover
{
    color: #5494ea;
}

.dxtiIndexPanelItem_Topmenu, .dxtiCurrentIndexPanelItem_Topmenu
{
    padding: 2px 6px 2px 6px;
}
.dxtiCurrentIndexPanelItem_Topmenu
{
    color: #000000;
    background-color: #E0E0E0;
}
/* - BackToTop - */
.dxtiBackToTop_Topmenu, .dxtiBackToTop_Topmenu a
{
    font-size: 7pt;
    text-decoration: none;
    color: #0d45b7;
}
.dxtiBackToTop_Topmenu a:hover 
{
    color: #5494ea;    
}
.dxtiBackToTop_Topmenu a:visited
{
    color: #ab59a6;
}

.dxtiBackToTop_Topmenu
{
    padding: 0px 0px 12px 98px;
}
/* Disabled */
.dxtiDisabled_Topmenu
{
	color: #acacac;
	cursor: default;
}
/* -- ASPxUploadControl -- */
.dxucControl_Topmenu, .dxucEditArea_Topmenu
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial;    
}
.dxucErrorCell_Topmenu
{
    font-size: 9pt;
    font-family: Tahoma, Verdana, Arial;
    color: Red;
    text-align: left;
}
.dxucButton_Topmenu a
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial;
    color: #394ea2;
}
