﻿.dxgvControl_Portal,
.dxgvDisabled_Portal
{	
	border: 0;
	font: 11px Arial;
	background-color: White;	
	color: #3a3a3a;
	cursor: default;
}
.WhiteGrid,
.WhiteGridDotted
{
	background-color:white;
}
.WhiteGridDotted
{
	border-top:1px dotted black;
}
.dxgvDisabled_Portal
{
	color: Gray;
}
.dxgvControl_Portal a 
{
	color: #5555FF;
}
.dxgvDisabled_Portal a
{
	color: Gray;
}
.dxgvLoadingPanel_Portal
{
	border: solid 1px #9F9F9F;
	background-color: #E3E3E1;
	font: 8.3pt Arial;
	color: #303030;
}
.dxgvLoadingPanel_Portal td
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxgvLoadingPanelStatusBar_Portal
{
	background-color: Transparent;
	font: 8.3pt Arial;
}
.dxgvLoadingPanelStatusBar_Portal td
{
	white-space: nowrap;
	text-align: center;
	padding: 0px 2px 0px 2px;
}
.dxgvFilterPopupWindow_Portal
{
	color: Black;
	font: 8.3pt Arial;
	border: solid 1px #9f9f9f;
}
.dxgvFilterPopupItemsArea_Portal
{
	color: Black;
	background-color: White;
}
.dxgvFilterPopupButtonPanel_Portal
{
	font: 8.3pt Arial;
	background-color: #ecf6ff;
	border: 1px solid #dcdcdc;
	border-left-width: 0px;
	color: Black;
}
.dxgvFilterPopupItem_q td.dxgv,
.dxgvFilterPopupActiveItem_q td.dxgv,
.dxgvFilterPopupSelectedItem_q td.dxgv,
.dxgvFilterPopupItem_Portal td.dxgv,
.dxgvFilterPopupActiveItem_Portal td.dxgv,
.dxgvFilterPopupSelectedItem_Portal td.dxgv
{
	border-left: solid 1px white;    
	border-right: solid 1px white;    
	padding: 0px 2px 0px 3px;
	cursor: default;
	white-space: nowrap;
}
.dxgvFilterPopupActiveItem_q,
.dxgvFilterPopupActiveItem_Portal
{
	background: #cfcfcf;
	color: Black;
}
.dxgvFilterPopupSelectedItem_q,
.dxgvFilterPopupSelectedItem_Portal
{
	background: #8D8D8D;
	color: White;
}

.dxgvTable_Portal
{
	background-color: White;
	border: 0;
	border-collapse: separate!important;
	overflow: hidden;
	font: 8.3pt Arial;
	color: #3a3a3a;
}
.dxgvInlineEditRow_Portal,
.dxgvDataRow_Portal
{	
}
.dxgvInlineEditRow_Portal td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	border-right: Solid 1px #D3D3D3;
}
.dxgvDataRowAlt_Portal
{
	background-color: #f9fcfe;	
}
.dxgvFilterRow_Portal 
{
	background-color: #D4E3E5;
}
.dxgvEditForm_Portal 
{
	background-color: #F0F0F0;
}
.dxgvEditForm_Portal td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	padding: 8px 10px 10px 10px;
}
.dxgvSelectedRow_Portal
{
	background-color:#D8EDF6;	
    color: White;
}
.dxgvFocusedRow_Portal
{
	background-color: #D8EDF6;	
    color: White;
}
.dxgvSelectedRow_Portal .dxgvCommandColumn_Portal a, 
.dxgvFocusedRow_Portal .dxgvCommandColumn_Portal a
{
    color: White;
}
.dxgvSelectedRow_Portal .dxgvCommandColumn_Portal a:hover, 
.dxgvFocusedRow_Portal .dxgvCommandColumn_Portal a:hover
{
    color: #F0F0F0;
}
.dxgvSelectedRow_Portal .dxgvCommandColumn_Portal a:visited, 
.dxgvFocusedRow_Portal .dxgvCommandColumn_Portal a:visited
{
    color: #F0F0F0;
}

.dxgvPreviewRow_Portal
{
	background-color: #F5F5F5;
	color: #707070;
}
.dxgvDetailCell_Portal,
.dxgvPreviewRow_Portal td.dxgv,
.dxgvEmptyDataRow_Portal td.dxgv
{
	padding: 20px 2px 20px 4px;
	border-bottom: Solid 1px #D3D3D3;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.dxgvPreviewRow_Portal td.dxgv
{
	padding: 10px 10px 10px 15px;
}
.dxgvDetailCell_Portal
{
	padding: 16px 18px 16px 0px;
}
.dxgvDetailRow_Portal td.dxgvIndentCell_Portal 
{
    padding-right: 0px;
    border-bottom: Solid 1px #D3D3D3;
}
.dxgvEmptyDataRow_Portal
{
	color: Gray;
}
.dxgvEmptyDataRow_Portal td.dxgv
{
    border-bottom: Solid 1px #CFCFCF;
	text-align: center;
}

.dxgvEditFormDisplayRow_Portal td.dxgv,
.dxgvDataRow_Portal td.dxgv,
.dxgvDataRowAlt_Portal td.dxgv,
.dxgvSelectedRow_Portal td.dxgv,
.dxgvFocusedRow_Portal td.dxgv
{
	overflow: hidden;	
	border-bottom:1px dotted #999999;	
	border-right: 0;
	border-top: 0;
	border-left: 0;
	height:20px;
	padding: 0px 7px;
}
.dxgvEditFormDisplayRow_Portal
{
}
.dxgvEditFormDisplayRow_Portal td.dxgv 
{
}

.dxgvEditingErrorRow_Portal
{
	background-color: #FFC8C8;
	color: #FF0000;
}
.dxgvEditingErrorRow_Portal td.dxgv
{
	white-space: pre-wrap;
	border-bottom: Solid 1px #D3D3D3;
	border-right: 0;
	border-top: 0;
	border-left: 0;
	padding: 6px 10px 6px 10px;
}

.dxgvFilterRow_Portal td.dxgv
{
	border-bottom: Solid 1px #C1C1C1;
	border-right: Solid 1px #C1C1C1;
	border-top: 0;
	border-left: 0;
	padding: 2px 2px 2px 2px;
}
.dxgvGroupRow_Portal
{
	background-color: #ecf6ff;
}
.dxgvFocusedGroupRow_Portal
{
	background-color: #8D8D8D;
    color: White;
}
.dxgvGroupRow_Portal td.dxgv,
.dxgvFocusedGroupRow_Portal td.dxgv
{
	border: none 0;
	vertical-align: middle;
	white-space: nowrap;
	border-bottom: Solid 1px #D3D3D3;
	padding: 3px 6px 4px 6px;	
}
.dxgvFocusedRow_Portal td.dxgvIndentCell_Portal,
.dxgvFocusedGroupRow_Portal td.dxgvIndentCell_Portal,
.dxgvSelectedRow_Portal td.dxgvIndentCell_Portal
{
	background-color: #ecf6ff!important;  
	border-right: solid 1px #CFCFCF;
	border-top: 0px;
}
.dxgvHeaderPanel_Portal {
	background-color: #F9F9F9;
	color: Black;
	padding: 8px 6px 8px 6px;
	border-bottom: Solid 1px #9F9F9F;
}

.dxgvHeader_Portal {
	cursor: pointer;
	white-space: nowrap;	
	text-decoration:underline;
	background-image:url("Images/innerblue.jpg");
	border-color:#B5CDDF #B5CDDF -moz-use-text-color;
	border-style:solid none solid;
	border-width:1px;	
	color:#468EB5;
	font-size:12px;
	font-weight:bold;
	height:27px;
	padding-left:5px;
	padding-right:5px;
}

.dxgvHeader_Portal td {
	white-space: nowrap;
	font-weight:700;
    text-decoration:underline;
}
.dxgvHeader_Portal a {
	color: #0d45b7;	
	font-weight:700;
}
.dxgvCustomization_Portal, 
.dxgvPopupEditForm_Portal
{
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	overflow: auto;
}
.dxgvGroupPanel_Portal
{
	white-space: nowrap;
	font-size: 8.3pt;	
	background-color: #ecf6ff;	
	color: #8D8D8D;
	border-bottom: Solid 1px #9F9F9F;
	padding: 7px 4px 8px 6px;
}
.dxgvFooter_Portal
{
	background-color: #D7D7D7;
	white-space: nowrap;
}
.dxgvFooter_Portal td.dxgv
{
	padding: 5px 6px 6px 6px;
	border-bottom: Solid 1px #BCBCBC;
	border-right: 0;
}
.dxgvGroupFooter_Portal
{
	background-color: #E0E0E0;
}
.dxgvGroupFooter_Portal td.dxgv 
{
	white-space: nowrap;
}
.dxgvGroupFooter_Portal td.dxgv 
{
    padding: 5px 4px 6px 6px;
    border-bottom: Solid 1px #CFCFCF;
    border-right: 0;
}
.dxgvDataRow_Portal td.dxgvIndentCell_Portal,
.dxgvGroupRow_Portal td.dxgvIndentCell_Portal,
.dxgvGroupFooter_Portal td.dxgvIndentCell_Portal
{
    background-color: #ecf6ff;
	border-right: Solid 1px #CFCFCF;
	border-top: 0px;
}

.dxgvTitlePanel_Portal, 
.dxgvTable_Portal caption
{
    font-size: 15px;
	font-weight: normal;
	padding: 3px 3px 5px 3px;
	text-align: center;	
	background-color: #ACACAC;
	color: White;
	border-bottom: Solid 1px #9F9F9F;
}
.dxgvLoadingDiv_Portal
{
	background-color:Gray;	
	opacity: 0.01;	
	filter: alpha(opacity=1);
}
.dxgvStatusBar_Portal
{
	border-top: Solid 1px #9F9F9F;
}
.dxgvStatusBar_Portal tr.dxgv
{
	height: 20px;
}
.dxgvCommandColumn_Portal
{
	padding: 2px 2px 2px 2px;
}
.dxgvCommandColumn_Portal a
{
	margin: 0px 3px 0px 0px;
	color:  #0d45b7;
}
.dxgvCommandColumn_Portal a:hover
{
	color:  #5494ea;
}
.dxgvCommandColumn_Portal a:visited
{
	color:  #ab59a6;
}

.dxgvCommandColumnItem_Portal
{	
}
.dxgvEditFormTable_Portal
{
	padding: 2px 6px 6px 4px;
	font: 11px Arial;
	color: Black;
}
.dxgvEditFormTable_Portal a
{
    color: #0d45b7;

}
.dxgvEditFormTable_Portal a:hover
{
    color: #5494ea;

}
.dxgvEditFormTable_Portal a:visited
{
    color: #ab59a6;
}

.dxgvEditFormCaption_Portal
{
	padding: 4px 4px 4px 10px; 
}

.dxgvInlineEditCell_Portal
{
	padding: 1px 1px 1px 1px; 
}

.dxgvEditFormCell_Portal
{
	padding: 4px 4px 4px 4px; 
	border: 0;
}
.dxgvControl_Portal .dxpControl_Portal, .dxgvDisabled_Portal .dxpControl_Portal
{
	padding-top: 4px;
	float:right;
	padding-right:5px;
}

.dxgvPagerTopPanel_Portal
{	
}
.dxgvPagerBottomPanel_Portal
{
	text-align:right;
}
.dxgvDetailButton_Portal
{
}

.dxgvFilterBar_Portal 
{
	border-top: solid 1px #9F9F9F;	
	background: #d4d4d4;
}
.dxgvFilterBar_Portal a
{
	color: #394ea2;
	text-decoration: underline;		
}
.dxgvFilterBarCheckBoxCell_Portal
{
	padding: 0 3px;
	padding-right: 7px;
}
.dxgvFilterBarImageCell_Portal
{
	padding: 0 3px;
	padding-right: 1px;
	cursor: pointer;
	cursor: hand;
}
.dxgvFilterBarExpressionCell_Portal
{
	font-size: 9pt;
	padding: 5px 5px 8px 0;	
	white-space: nowrap;
}
.dxgvFilterBarClearButtonCell_Portal
{
	font-size: 9pt;
	padding: 5px 6px 8px;
}
.dxgvFilterBuilderMainArea_Portal 
{
	background: white;
	padding: 6px 2px;
} 
.dxgvFilterBuilderButtonArea_Portal
{
	background: #ecf6ff;
	border-top: solid 1px #cfcfcf;
	padding: 6px;
}   
.dxGridView_gvCollapsedButton_Portal,
.dxGridView_gvExpandedButton_Portal,
.dxGridView_gvDetailCollapsedButton_Portal,
.dxGridView_gvDetailExpandedButton_Portal,
.dxGridView_gvFilterRowButton_Portal,
.dxGridView_gvHeaderFilter_Portal,
.dxGridView_gvHeaderFilterActive_Portal,
.dxGridView_gvHeaderSortDown_Portal,
.dxGridView_gvHeaderSortUp_Portal,
.dxGridView_gvDragAndDropArrowDown_Portal,
.dxGridView_gvDragAndDropArrowUp_Portal,
.dxGridView_gvDragAndDropHideColumn_Portal,
.dxGridView_gvParentGroupRows_Portal,
.dxGridView_WindowResizer_Portal {
    background-image: url(Images/grid_sprite.png);
    -background-image: url(Images/grid_sprite.gif); /* for IE6 */
    background-repeat: no-repeat;
    background-color: transparent;
}

.dxGridView_gvCollapsedButton_Portal {
    background-position: -36px 0px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvExpandedButton_Portal {
    background-position: -36px -18px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvDetailCollapsedButton_Portal {
    background-position: -53px 0px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvDetailExpandedButton_Portal {
    background-position: -53px -18px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvFilterRowButton_Portal {
    background-position: -100px 0px;
    width: 13px;
    height: 13px;
}

.dxGridView_gvHeaderFilter_Portal {
    background-position: 0px -36px;
    width: 15px;
    height: 17px;
}

.dxGridView_gvHeaderFilterActive_Portal {
    background-position: -23px -36px;
    width: 15px;
    height: 16px;
}

.dxGridView_gvHeaderSortDown_Portal {
    background-position: -19px 0px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvHeaderSortUp_Portal {
    background-position: -19px -18px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvDragAndDropArrowDown_Portal {
    background-position: 0px 0px;
    width: 11px;
    height: 9px;
}

.dxGridView_gvDragAndDropArrowUp_Portal {
    background-position: 0px -17px;
    width: 11px;
    height: 9px;
}

.dxGridView_gvDragAndDropHideColumn_Portal {
    background-position: -70px 0px;
    width: 22px;
    height: 22px;
}

.dxGridView_gvParentGroupRows_Portal {
    background-position: -70px -36px;
    width: 18px;
    height: 13px;
}

.dxGridView_WindowResizer_Portal {
    background-position: -46px -36px;
    width: 16px;
    height: 16px;
}

.dxgvControl_q,
.dxgvDisabled_q
{
	border: Solid 1px #9F9F9F;
	font: 11px Tahoma;
	background-color: #F2F2F2;
	color: Black;
	cursor: default;
}
.dxgvDisabled_q 
{
	color: Gray;
}
.dxgvControl_q a 
{
	color: #5555FF;
}
.dxgvDisabled_q a
{
	color: Gray;
}
.dxgvLoadingPanel_q
{
	border: solid 1px #9F9F9F;
	background-color: #E3E3E1;
	font: 9pt Tahoma;
	color: #303030;
}
.dxgvLoadingPanel_q td
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxgvLoadingPanelStatusBar_q
{
	background-color: Transparent;
	font: 9pt Tahoma;
}
.dxgvLoadingPanelStatusBar_q td
{
	white-space: nowrap;
	text-align: center;
	padding: 0px 2px 0px 2px;
}
.dxgvFilterPopupWindow_q
{
	color: Black;
	font: 9pt Tahoma;
	border: solid 1px #9f9f9f;
}
.dxgvFilterPopupItemsArea_q
{
	color: Black;
	background-color: White;
}
.dxgvFilterPopupButtonPanel_q
{
	font: 9pt Tahoma;
	background-color: #ededed;
	border: 1px solid #dcdcdc;
	border-left-width: 0px;
	color: Black;
}

.dxgvFilterPopupItem_q td.dxgv,
.dxgvFilterPopupActiveItem_q td.dxgv,
.dxgvFilterPopupSelectedItem_q td.dxgv
{
	border-left: solid 1px white;    
	border-right: solid 1px white;    
	padding: 3px 2px 4px 3px;
	cursor: default;
	white-space: nowrap;
}
.dxgvFilterPopupActiveItem_q
{
	background: #cfcfcf;
	color: Black;
}
.dxgvFilterPopupSelectedItem_q
{
	background: #8D8D8D;
	color: White;
}

.dxgvTable_q
{
	background-color: White;
	border: 0;
	border-collapse: separate!important;
	overflow: hidden;
	font: 8.3pt Arial;
	color: Black;
}
.dxgvInlineEditRow_q,
.dxgvDataRow_q
{
}
.dxgvInlineEditRow_q td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	border-right: Solid 1px #D3D3D3;
}
.dxgvDataRowAlt_q
{
	background-color: #EDEDEB;
}
.dxgvFilterRow_q 
{
	background-color: #E7E7E7;
}
.dxgvEditForm_q 
{
	background-color: #F0F0F0;
}
.dxgvEditForm_q td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	padding: 8px 10px 10px;
}
.dxgvEditForm_q td.dxgvIndentCell_q
{
    background: #EDEDED;
	border-right: Solid 1px #CFCFCF;
	border-left: Solid 1px #CFCFCF;
	border-top: 0px;
}
.dxgvSelectedRow_q
{
	background-color:#D8EDF6;
    color: White;
}
.dxgvFocusedRow_q
{
	background-color:#D8EDF6;
    color: White;
}
.dxgvSelectedRow_q .dxgvCommandColumn_q a, 
.dxgvFocusedRow_q .dxgvCommandColumn_q a
{
    color: White;
}
.dxgvSelectedRow_q .dxgvCommandColumn_q a:hover, 
.dxgvFocusedRow_q .dxgvCommandColumn_q a:hover
{
    color: #F0F0F0;
}
.dxgvSelectedRow_q .dxgvCommandColumn_q a:visited, 
.dxgvFocusedRow_q .dxgvCommandColumn_q a:visited
{
    color: #F0F0F0;
}

.dxgvPreviewRow_q
{
	background-color: #F5F5F5;
	color: #707070;
}
.dxgvDetailCell_q,
.dxgvPreviewRow_q td.dxgv,
.dxgvEmptyDataRow_q td.dxgv
{
	padding: 20px 2px 20px 4px;
	border-bottom: Solid 1px #D3D3D3;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.dxgvPreviewRow_q td.dxgv
{
	padding: 10px 10px 10px 15px;
}
.dxgvDetailCell_q
{
	padding: 16px 18px 16px 0px;
}
.dxgvDetailRow_q td.dxgvIndentCell_q 
{
    padding-right: 0px;
    border-bottom: Solid 1px #D3D3D3;
}
.dxgvEmptyDataRow_q
{
	color: Gray;
}
.dxgvEmptyDataRow_q td.dxgv
{
    border-bottom: Solid 1px #CFCFCF;
	text-align: center;
}

.dxgvEditFormDisplayRow_q td.dxgv,
.dxgvDataRow_q td.dxgv,
.dxgvDataRowAlt_q td.dxgv,
.dxgvSelectedRow_q td.dxgv,
.dxgvFocusedRow_q td.dxgv
{
	overflow: hidden;
	border-bottom: Solid 1px #CFCFCF;
	border-right: Solid 1px #CFCFCF;
	border-top: 0;
	border-left: 0;
	padding: 0px 6px 0px 6px;
}
.dxgvEditFormDisplayRow_q
{
}
.dxgvEditFormDisplayRow_q td.dxgv 
{
}
.dxgvEditFormDisplayRow_q td.dxgvIndentCell_q
{
    background: #EDEDED;
	border-right: Solid 1px #CFCFCF;
	border-left: Solid 1px #CFCFCF;
	border-top: 0px;
}

.dxgvEditingErrorRow_q
{
	background-color: #FFC8C8;
	color: #FF0000;
}
.dxgvEditingErrorRow_q td.dxgv
{
	white-space: pre-wrap;
	border-bottom: Solid 1px #D3D3D3;
	border-right: 0;
	border-top: 0;
	border-left: 0;
	padding: 6px 10px;
}

.dxgvFilterRow_q td.dxgv
{
	border-bottom: Solid 1px #C1C1C1;
	border-right: Solid 1px #C1C1C1;
	border-top: 0;
	border-left: 0;
	padding: 2px;
	overflow: hidden;
}
.dxgvGroupRow_q
{
	background-color: #ecf6ff;
}
.dxgvFocusedGroupRow_q
{
	background-color: #D8EDF6;
    color: White;
}
.dxgvGroupRow_q td.dxgv,
.dxgvFocusedGroupRow_q td.dxgv
{
	border: none 0;
	vertical-align: middle;
	white-space: nowrap;
	border-bottom: Solid 1px #D3D3D3;
	padding: 0px 6px 0px 6px;
}
.dxgvFocusedRow_q td.dxgvIndentCell,
.dxgvFocusedGroupRow_q td.dxgvIndentCell,
.dxgvSelectedRow_q td.dxgvIndentCell
{
	background-color: #ecf6ff!important;
	border-right: solid 1px #CFCFCF;
	border-top: 0px;
}
.dxgvHeaderPanel_q {
	background-color: #F9F9F9;
	color: Black;
	padding: 8px 6px;
	border-bottom: Solid 1px #9F9F9F;
}

.dxgvHeader_q {
	cursor: pointer;
	white-space: nowrap;
    padding: 5px 3px 5px 3px;	
	border: Solid 1px #9F9F9F;
	overflow: hidden;
	font-weight: normal;
	text-align: left;	
	font-weight:700;
	vertical-align:middle;
	text-decoration:underline;
	background-image:url("Images/innerblue.jpg");	
}
.dxgvHeader_q,
.dxgvHeader_q table {
	color: #468eb5;
	font: 12px "Segoe UI", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.dxgvHeader_q td {
	white-space: nowrap;
	font-weight:700;
}
.dxgvHeader_q a {
	color: #0d45b7;
	font-weight:700;
}
.dxgvCustomization_q, 
.dxgvPopupEditForm_q
{
	width: 100%;
	padding: 0;
	margin: 0;
}
.dxgvGroupPanel_q
{
	white-space: nowrap;
	font-size: 9pt;
	
	background-color: white;
	color: #8D8D8D;
	border-bottom: Solid 1px #9F9F9F;
	padding: 7px 4px 8px 6px;
}
.dxgvFooter_q
{
	background-color: #D7D7D7;
	white-space: nowrap;
}
.dxgvFooter_q td.dxgv
{
	padding: 5px 6px 6px;
	border-bottom: Solid 1px #BCBCBC;
	border-right: 0;
}
.dxgvGroupFooter_q
{
	background-color: #E0E0E0;
}
.dxgvGroupFooter_q td.dxgv 
{
	white-space: nowrap;
}
.dxgvGroupFooter_q td.dxgv 
{
    padding: 5px 4px 6px 6px;
    border-bottom: Solid 1px #CFCFCF;
    border-right: 0;
}
.dxgvDataRow_q td.dxgvIndentCell,
.dxgvGroupRow_q td.dxgvIndentCell,
.dxgvGroupFooter_q td.dxgvIndentCell
{
    background-color: #ecf6ff;
	border-right: Solid 1px #CFCFCF;
	border-left: Solid 1px #CFCFCF;
	border-top: 0px;
}

.dxgvTitlePanel_q, 
.dxgvTable_q caption
{
    font-size: 15px;
	font-weight: normal;
	padding: 3px 3px 5px;
	text-align: center;	
	background-color: #ACACAC;
	color: White;
	border-bottom: Solid 1px #9F9F9F;
}
.dxgvLoadingDiv_q
{
	background-color:Gray;	
	opacity: 0.01;	
	filter: alpha(opacity=1);
}
.dxgvStatusBar_q
{
	border-top: Solid 1px #9F9F9F;
}
.dxgvStatusBar_q tr.dxgv
{
	height: 20px;
}
.dxgvCommandColumn_q
{
	padding: 2px;
}
.dxgvCommandColumn_q a
{
	margin: 0 3px 0 0;
	color:  #0d45b7;
}
.dxgvCommandColumn_q a:hover
{
	color:  #5494ea;
}
.dxgvCommandColumn_q a:visited
{
	color:  #ab59a6;
}

.dxgvCommandColumnItem_q
{
}
.dxgvEditFormTable_q
{
	padding: 2px 6px 6px 4px;
	font: 11px Tahoma;
	color: Black;
}
.dxgvEditFormTable_q a
{
    color: #0d45b7;

}
.dxgvEditFormTable_q a:hover
{
    color: #5494ea;

}
.dxgvEditFormTable_q a:visited
{
    color: #ab59a6;
}

.dxgvEditFormCaption_q
{
	padding: 4px 4px 4px 10px; 
    white-space: nowrap;
}

.dxgvInlineEditCell_q
{
	padding: 1px; 
}

.dxgvEditFormCell_q
{
	padding: 4px; 
	border: 0;
}

.dxgvPagerTopPanel_q
{	
}
.dxgvPagerBottomPanel_q
{
}
.dxgvDetailButton_q
{
}

.dxgvFilterBar_q 
{
	border-top: solid 1px #9F9F9F;	
	background: #d4d4d4;
}
.dxgvFilterBar_q a
{
	color: #394ea2;
	text-decoration: underline;		
}
.dxgvFilterBarCheckBoxCell_q
{
	padding: 0 3px;
	padding-right: 7px;
}
.dxgvFilterBarImageCell_q
{
	padding: 0 3px;
	padding-right: 1px;
	cursor: pointer;
}
.dxgvFilterBarExpressionCell_q
{
	font-size: 9pt;
	padding: 5px 5px 8px 0;	
	white-space: nowrap;
}
.dxgvFilterBarClearButtonCell_q
{
	font-size: 9pt;
	padding: 5px 6px 8px;
}
.dxgvFilterBuilderMainArea_q 
{
	background: white;
	padding: 6px 2px;
} 
.dxgvFilterBuilderButtonArea_q
{
	background: #ededed;
	border-top: solid 1px #cfcfcf;
	padding: 6px;
}

.dxgvDataRowHover_q
{
	background: #cfcfcf;
	color: Black;
}


.dxgvControl_q .dxpControl_q td.dxpCtrl_q, 
.dxgvDisabled_q .dxpControl_q td.dxpCtrl_q,

.dxgvControl_q .dxpLite_q,
.dxgvDisabled_q .dxpLite_q
{
	padding-top: 4px;    
}

.dxgvPagerTopPanel_q
{	
}
.dxgvPagerBottomPanel_q
{
	text-align:right;
}
.dxgvDetailButton_q
{
}

.dxgvFilterBar_q 
{
	border-top: solid 1px #9F9F9F;	
	background: #d4d4d4;
}
.dxgvFilterBar_q a
{
	color: #394ea2;
	text-decoration: underline;		
}
.dxgvFilterBarCheckBoxCell_q
{
	padding: 0 3px;
	padding-right: 7px;
}
.dxgvFilterBarImageCell_q
{
	padding: 0 3px;
	padding-right: 1px;
	cursor: pointer;
	cursor: hand;
}
.dxgvFilterBarExpressionCell_q
{
	font-size: 9pt;
	padding: 5px 5px 8px 0;	
	white-space: nowrap;
}
.dxgvFilterBarClearButtonCell_q
{
	font-size: 9pt;
	padding: 5px 6px 8px;
}
.dxgvFilterBuilderMainArea_q 
{
	background: white;
	padding: 6px 2px;
} 
.dxgvFilterBuilderButtonArea_q
{
	background: #ecf6ff;
	border-top: solid 1px #cfcfcf;
	padding: 6px;
}
.dxgvGroupPanel_q .dxgvHeader_q
{
	padding: 2px 7px 2px 4px;	
}

/* -- ASPxCallbackPanel -- */
.dxcpLoadingPanel_q
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxcpLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingPanelWithContent_q
{
	font: 9pt Tahoma;
	color: #303030;
	border: solid 1px #9F9F9F;
	background-color: White;
}
.dxcpLoadingPanelWithContent_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingDiv_q
{
	background-color: Gray;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* Disabled */
.dxcpDisabled_q
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxCloudControl -- */
.dxccControl_q a:hover
{
    text-decoration:underline!important;
}
.dxccControl_q a
{
	text-decoration:none!important;
	color: #1E3695;	
}
.dxccControl_q
{
	font-family: Tahoma, Verdana, Arial;
	text-decoration:none;
	color: #1E3695;
	background-color: #FFFFFF;
}
/* Disabled */
.dxccDisabled_q
{
	color: #808080;
	cursor: default;
}

/* -- ASPxDataView -- */
.dxdvControl_q 
{
	font: 9pt Tahoma;
	color: black;
}
.dxdvControlCell_q
{
	padding: 12px 40px 12px 40px;
}
.dxdvLoadingPanel_q
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 9pt Tahoma;
	color: #303030;
}
.dxdvLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxdvContent_q
{
}
.dxdvItem_q, .dxdvFlowItem_q
{
	font: 9pt Tahoma;
	color: #787878;
	border: solid 1px #A8A8A8;
	background-color: #F0F0F0;
	padding: 12px 12px 12px 14px;
	height: 180px; /*if IE*/
	height: expression("154px");
}
.dxdvFlowItem_q
{
	float: left;
	overflow: hidden;
}
.dxdvFlowItemsContainer_q 
{
}
.dxdvEmptyItem_q
{
	font: 9pt Tahoma;
	color: #787878;
	text-align: left;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
	height: 180px;
	/*if IE*/
	height:expression("154px");
}
.dxdvPagerPanel_q
{
}
.dxdvEmptyData_q
{
    color: Gray;
}
/* Disabled */
.dxdvDisabled_q
{
	color: #808080;
	cursor: default;
}

/* -- ASPxHeadline -- */
.dxhlControl_q 
{
	font: 10px Verdana;
	color: black;
}
.dxhlContent_q
{
	font: 8pt Verdana;
	color: black;
} 
.dxhlDate_q
{
	color: Gray;
	white-space: nowrap;
}
.dxhlHeader_q
{
	font: 10pt Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxhlDateHeader_q
{
	font: 10pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxhlLeftPanel_q
{
	font: 10px Verdana;
	color: black;
}
.dxhlRightPanel_q
{
	font: 10px Verdana;
	color: black;
}
.dxhlDateLeftPanel_q
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlDateRightPanel_q
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlTailDiv_q
{
	font: 10px Verdana;
	color: Black;
}
.dxhlTailDiv_q a
{
	color: #1E3695;
}
.dxhlTailDiv_q a:hover
{
    text-decoration: none;
}
.dxhlTailDiv_q a:visited
{
    color: #996085;
}
.dxhlContent_q a.dxhl
{
	color: #1E3695;
} 
.dxhlContent_q a.dxhl:hover
{
    text-decoration: none;
}
.dxhlContent_q a.dxhl:visited
{
    color: #996085;
}
/* Disabled */
.dxhlDisabled_q
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxLoadingPanel -- */
.dxlpLoadingPanel_q
{
	font: 9pt Tahoma;
	color: #303030;
	background-color: white;
	border: solid 1px #9F9F9F;
}
.dxlpLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxlpLoadingDiv_q
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* -- ASPxMenu -- */
.dxmControl_q 
{
	font: 9pt Tahoma;
	color: black;
}
.dxmControl_q a, .dxmMenu_q a, .dxmVerticalMenu_q a, .dxmSubMenu_q a
{
	color: black;
	text-decoration: none;
}
.dxmLoadingPanel_q
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxmLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 6px 6px 6px 6px;
}   
.dxmMenu_q, .dxmVerticalMenu_q
{
	font: 9pt Tahoma;
	color: black;
	background-color: #F0F0F0;
	border: solid 1px #A8A8A8;
	padding: 2px 2px 2px 2px;
}
.dxmMenuGutter_q
{
}
.dxmMenuSeparator_q, .dxmMenuVerticalSeparator_q
{
	background-color: #A8A8A8;
}
.dxmMenuItem_q, .dxmMenuItemWithImage_q, .dxmMenuItemWithPopOutImage_q, .dxmMenuItemWithImageWithPopOutImage_q,
.dxmVerticalMenuItem_q, .dxmVerticalMenuItemWithImage_q, .dxmVerticalMenuItemWithPopOutImage_q, .dxmVerticalMenuItemWithImageWithPopOutImage_q, 
.dxmMenuLargeItem_q, .dxmMenuLargeItemWithImage_q, .dxmMenuLargeItemWithPopOutImage_q, .dxmMenuLargeItemWithImageWithPopOutImage_q,
.dxmVerticalMenuLargeItem_q, .dxmVerticalMenuLargeItemWithImage_q, .dxmVerticalMenuLargeItemWithPopOutImage_q, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_q
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmMenuItem_q, .dxmMenuItemWithImage_q
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmMenuItemWithPopOutImage_q, .dxmMenuItemWithImageWithPopOutImage_q
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 8px;
}	
.dxmVerticalMenuItem_q
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmVerticalMenuItemWithImage_q
{
	padding-top: 4px;	
	padding-right: 19px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmVerticalMenuItemWithPopOutImage_q
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 8px;	
}
.dxmVerticalMenuItemWithImageWithPopOutImage_q
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmMenuLargeItem_q, .dxmMenuLargeItemWithImage_q
{
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmMenuLargeItemWithPopOutImage_q, .dxmMenuLargeItemWithImageWithPopOutImage_q
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItem_q, .dxmVerticalMenuLargeItemWithImage_q
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItemWithPopOutImage_q, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_q
{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmMenuItemSelected_q, .dxmMenuItemSelectedWithImage_q, .dxmMenuItemSelectedWithPopOutImage_q, .dxmMenuItemSelectedWithImageWithPopOutImage_q,
.dxmVerticalMenuItemSelected_q, .dxmVerticalMenuItemSelectedWithImage_q, .dxmVerticalMenuItemSelectedWithPopOutImage_q, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage_q,
.dxmMenuLargeItemSelected_q, .dxmMenuLargeItemSelectedWithImage_q, .dxmMenuLargeItemSelectedWithPopOutImage_q, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_q,
.dxmVerticalMenuLargeItemSelected_q, .dxmVerticalMenuLargeItemWithImageSelected_q, .dxmVerticalMenuLargeItemSelectedWithPopOutImage_q, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_q
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemSelected_q, .dxmMenuItemSelectedWithImage_q
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemSelectedWithPopOutImage_q, .dxmMenuItemSelectedWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemSelected_q
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemSelectedWithImage_q
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemSelectedWithPopOutImage_q
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemSelectedWithImageWithPopOutImage_q
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemSelected_q, .dxmMenuLargeItemSelectedWithImage_q
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemSelectedWithPopOutImage_q, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeSelectedItem_q, .dxmVerticalMenuLargeSelectedItemWithImage_q
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemSelectedWithPopOutImage_q, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_q
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemChecked_q, .dxmMenuItemCheckedWithImage_q, .dxmMenuItemCheckedWithPopOutImage_q, .dxmMenuItemCheckedWithImageWithPopOutImage_q,
.dxmVerticalMenuItemChecked_q, .dxmVerticalMenuItemCheckedWithImage_q, .dxmVerticalMenuItemCheckedWithPopOutImage_q, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage_q,
.dxmMenuLargeItemChecked_q, .dxmMenuLargeItemCheckedWithImage_q, .dxmMenuLargeItemCheckedWithPopOutImage_q, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_q,
.dxmVerticalMenuLargeItemChecked_q, .dxmVerticalMenuLargeItemWithImageChecked_q, .dxmVerticalMenuLargeItemCheckedWithPopOutImage_q, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_q
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemChecked_q, .dxmMenuItemCheckedWithImage_q
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemCheckedWithPopOutImage_q, .dxmMenuItemCheckedWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemChecked_q
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemCheckedWithImage_q
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemCheckedWithPopOutImage_q
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemCheckedWithImageWithPopOutImage_q
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemChecked_q, .dxmMenuLargeItemCheckedWithImage_q
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemCheckedWithPopOutImage_q, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeCheckedItem_q, .dxmVerticalMenuLargeCheckedItemWithImage_q
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemCheckedWithPopOutImage_q, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_q
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemHover_q, .dxmMenuItemHoverWithImage_q, .dxmMenuItemHoverWithPopOutImage_q, .dxmMenuItemHoverWithImageWithPopOutImage_q, 
.dxmVerticalMenuItemHover_q, .dxmVerticalMenuItemHoverWithImage_q, .dxmVerticalMenuItemHoverWithPopOutImage_q, .dxmVerticalMenuItemHoverWithImageWithPopOutImage_q, 
.dxmMenuLargeItemHover_q, .dxmMenuLargeItemHoverWithImage_q, .dxmMenuLargeItemHoverWithPopOutImage_q, .dxmMenuLargeItemHoverWithImageWithPopOutImage_q, 
.dxmVerticalMenuLargeItemHover_q, .dxmVerticalMenuLargeItemHoverWithImage_q, .dxmVerticalMenuLargeItemHoverWithPopOutImage_q, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_q
{
	background-color: #CBCBCB;
	border: solid 1px #888888;
}
.dxmMenuItemHover_q, .dxmMenuItemHoverWithImage_q
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemHoverWithPopOutImage_q, .dxmMenuItemHoverWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemHover_q
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemHoverWithImage_q
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemHoverWithPopOutImage_q
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemHoverWithImageWithPopOutImage_q
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemHover_q, .dxmMenuLargeItemHoverWithImage_q
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemHoverWithPopOutImage_q, .dxmMenuLargeItemHoverWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHover_q, .dxmVerticalMenuLargeItemHoverWithImage_q
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHoverWithPopOutImage_q, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_q
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmSubMenu_q
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #666666;
	padding: 1px 1px 1px 1px;
}
.dxmSubMenuGutter_q
{
	background-color: #E0E0E0;
}
.dxmSubMenuSeparator_q
{
	background-color: #A8A8A8;
}
.dxmSubMenuItem_q, .dxmSubMenuItemWithImage_q, .dxmSubMenuItemWithPopOutImage_q, .dxmSubMenuItemWithImageWithPopOutImage_q
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmSubMenuItem_q, .dxmSubMenuItemWithImage_q
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemWithPopOutImage_q, .dxmSubMenuItemWithImageWithPopOutImage_q
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemSelected_q, .dxmSubMenuItemSelectedWithImage_q, .dxmSubMenuItemSelectedWithPopOutImage_q, .dxmSubMenuItemSelectedWithImageWithPopOutImage_q
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxmSubMenuItemSelected_q, .dxmSubMenuItemSelectedWithImage_q
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemSelectedWithPopOutImage_q, .dxmSubMenuItemSelectedWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemChecked_q, .dxmSubMenuItemCheckedWithImage_q, .dxmSubMenuItemCheckedWithPopOutImage_q, .dxmSubMenuItemCheckedWithImageWithPopOutImage_q
{
}
.dxmSubMenuItemChecked_q, .dxmSubMenuItemCheckedWithImage_q
{
}
.dxmSubMenuItemCheckedWithPopOutImage_q, .dxmSubMenuItemCheckedWithImageWithPopOutImage_q
{
}
.dxmSubMenuItemHover_q, .dxmSubMenuItemHoverWithImage_q, .dxmSubMenuItemHoverWithPopOutImage_q, .dxmSubMenuItemHoverWithImageWithPopOutImage_q
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxmSubMenuItemHover_q, .dxmSubMenuItemHoverWithImage_q
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemHoverWithPopOutImage_q, .dxmSubMenuItemHoverWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuBorderCorrector_q
{
    position: absolute;
    border: 0px;
    padding: 0px;
}
/* Disabled */
.dxmDisabled_q
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNavBar -- */
.dxnbControl_q 
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	padding: 11px 11px 11px 11px;
}
.dxnbControl_q a
{
	color: #1E3695;
}
.dxnbLoadingPanel_q
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxnbLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}   
.dxnbGroupHeader_q
{
	font: bold 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeader_q table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeader_q td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupHeaderCollapsed_q
{
	font: bold 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeaderCollapsed_q table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeaderCollapsed_q td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupContent_q
{
	font: 9pt Tahoma;
	color: #1E3695;
	border: solid 1px #A8A8A8;
	padding: 5px 5px 5px 5px;
}
.dxnbItem_q, .dxnbLargeItem_q, .dxnbBulletItem_q
{
	font: 9pt Tahoma;
	color: #1E3695;
}
.dxnbItem_q
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.dxnbLargeItem_q
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
}
.dxnbItemSelected_q, .dxnbLargeItemSelected_q, .dxnbBulletItemSelected_q
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxnbItemSelected_q
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemSelected_q
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbItemHover_q, .dxnbLargeItemHover_q, .dxnbBulletItemHover_q
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxnbItemHover_q
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemHover_q
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbGroupHeader_q, .dxnbGroupHeaderCollapsed_q
{
    text-align: left;
}
.dxnbItem_q, .dxnbItemHover_q, .dxnbItemSelected_q,
.dxnbBulletItem_q, .dxnbBulletItemHover_q, .dxnbBulletItemSelected_q
{
    text-align: left;
}
.dxnbLargeItem_q, .dxnbLargeItemHover_q, .dxnbLargeItemSelected_q
{
    text-align: center;
}
.dxnbGroupHeaderHover_q
{
}
.dxnbGroupHeaderCollapsedHover_q
{
}
/* Disabled */
.dxnbDisabled_q, .dxnbDisabled_q table.dxnb
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNewsControl -- */
.dxncControl_q
{
	font: 10px Tahoma;
	color: black;
	background-color: White;
}
.dxncControlCell_q
{
	padding: 18px 18px 18px 18px;
}
.dxncLoadingPanel_q
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxncLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxncContent_q
{
}
.dxncPagerPanel_q
{
	padding: 0px 3px 0px 3px;
}
.dxncItem_q
{
	font: 9pt Tahoma;
	vertical-align: top;
	border-bottom: solid 1px #A8A8A8;
	padding: 12px 8px 12px 8px;
}
.dxncEmptyItem_q
{
	font: 10px Tahoma;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
}
.dxncBackToTop_q
{
	font: 10px Tahoma;
	color: #404040;
}
.dxncBackToTop_q a
{
	font: 10px Tahoma;
	color: #0d45b7;
}
.dxncBackToTop_q a:hover
{
	font: 10px Tahoma;
	color: #5494ea;
}
.dxncBackToTop_q a:visited
{
	font: 10px Tahoma;
	color: #ab59a6;
}

/* Headline */
.dxncItemContent_q
{
	font: 8pt Verdana;
	color: black;
} 
.dxncItemDate_q
{
	color: Gray;
	white-space: nowrap;
}
.dxncItemHeader_q
{
	font: 10pt Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxncItemHeader_q .dxncItemDate_q
{
	font: 10pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxncItemLeftPanel_q
{
	font: 10px Verdana;
	color: black;
}
.dxncItemRightPanel_q
{
	font: 10px Verdana;
	color: black;
}
.dxncItemDateLeftPanel_q
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemDateRightPanel_q
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemTailDiv_q
{
	font: 10px Verdana;
	color: Black;
}
.dxncItemTailDiv_q a
{
	color: #1E3695;
}
.dxncItemTailDiv_q a:hover
{
    text-decoration: none;
}
.dxncItemTailDiv_q a:visited
{
    color: #996085;
}
.dxncItemContent_q a.dxhl
{
	color: #1E3695;
} 
.dxncItemContent_q a.dxhl:hover
{
    text-decoration: none;
}
.dxncItemContent_q a.dxhl:visited
{
    color: #996085;
}
.dxncEmptyData_q
{
    color: Gray;
}
/* Disabled */
.dxncDisabled_q, .dxncDisabled_q a, .dxncDisabled_q a:hover
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxPager -- */
.dxpControl_q
{
	font: 9pt Tahoma;
	color: black;
	padding: 5px 2px 5px 2px;
}
.dxpButton_q
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}
.dxpButton_q a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
}
.dxpDisabledButton_q
{
	font: 9pt Tahoma;
	color: black;
	text-decoration: none;
}
.dxpPageNumber_q
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	padding: 1px 5px 0px 5px;
}
.dxpPageNumber_q a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
}
.dxpCurrentPageNumber_q
{
	font: 9pt Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 0px 3px;
}
.dxpSummary_q
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding: 1px 4px 0px 4px;
}
.dxpSeparator_q
{
	background-color: #CCCCCC;
}
/* Disabled */
.dxpDisabled_q
{
	color: #acacac;
	border-color: #808080;
	cursor: default;
}

/* -- ASPxPopupControl -- */
.dxpcControl_q
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #8B8B8B;
}
.dxpcControl_q a
{
	color: #1E3695;
}
.dxpcCloseButton_q
{
	font: 9pt Tahoma;
	color: black;
	padding: 1px 1px 1px 1px;
}
.dxpcCloseButtonHover_q
{
	font: 9pt Tahoma;
	color: black;
}
.dxpcContent_q
{
	font: 9pt Tahoma;
	color: #010000;
	white-space: normal;
	padding: 9px 12px 9px 12px;
	vertical-align:top;
}
.dxpcFooter_q
{
	font: 9pt Tahoma;
	color: #858585;
	background-color: #F3F3F3;
	border-top: solid 1px #E0E0E0;
}
.dxpcFooter_q td.dxpc
{
	font: 9pt Tahoma;
	color: #858585;
	white-space: nowrap;
	padding: 6px 12px 8px 12px;
}
.dxpcHeader_q
{
	font: 9pt Tahoma;
	color: #404040;
	background-color: #DCDCDC;
	border-bottom: solid 1px #C9C9C9;	
}
.dxpcHeader_q td.dxpc
{
	font: 9pt Tahoma;
	color: #404040;
	white-space: nowrap;
}
.dxpcModalBackground_q
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* Disabled */
.dxpcDisabled_q
{
	color: #808080;
	cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl_q td.dxrp
{
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;	
}
/* Header */
.dxrpHeader_q, .dxrpHeader_q td.dxrp
{
    font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;    
	color: #313131;
}
/* Disabled */
.dxrpDisabled_q, .dxrpDisabled_q td.dxrp
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl_q a:hover
{
    text-decoration:none!important;
}
.dxsmControl_q a:visited
{
    color:#996085!important;
}

.dxsmControl_q 
{	
	color: #1E3695;
	background-color: white;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	border: Solid 1px #A8A8A8;
}
/* - Category Level - */
.dxsmCategoryLevel_q, .dxsmCategoryLevel_q a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmCategoryLevel_q
{
    white-space: nowrap;
    padding: 0px 0px 5px 0px;
}
.dxsmCategoryLevel_q
{
    border-bottom: solid 1px #B8B8B8;    
}
 /*flow layout*/
.dxsmLevelCategoryFlow_q, .dxsmLevelCategoryFlow_q a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;
}
/* - Level 0 - */
.dxsmLevel0_q, .dxsmLevel0_q a, .dxsmLevel0Categorized_q a, .dxsmLevel0Categorized_q
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmLevel0_q, .dxsmLevel0Categorized_q
{
    white-space: nowrap;
    padding: 0px 0px 2px 0px;
}
.dxsmLevel0_q
{
    border-bottom:solid 1px #B8B8B8;
    padding: 0px 0px 5px 0px;
}
 /*flow layout*/
.dxsmLevel0Flow_q, .dxsmLevel0Flow_q a, .dxsmLevel0CategorizedFlow_q a, .dxsmLevel0CategorizedFlow_q
{
    color: #1E3695;    
    font-family: Tahoma, Verdana, Arial;	
    font-weight: bold;
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel0Flow_q
{
    padding: 0px 0px 0px 0px;    
}
.dxsmLevel0Flow_q
{
    text-decoration: none;    
}

/* - Level 1 - */
.dxsmLevel1_q, .dxsmLevel1_q a, .dxsmLevel1Categorized_q a, .dxsmLevel1Categorized_q
{    
    font-family: Tahoma;
    color: #3C55B9;  
    font-size: 9pt;
    text-decoration: none;    
}
.dxsmLevel1_q, .dxsmLevel1Categorized_q
{
    white-space: nowrap;  
    padding: 0px 0px 0px 0px;
}

/*flow layout*/
.dxsmLevel1Flow_q, .dxsmLevel1Flow_q a, .dxsmLevel1CategorizedFlow_q, .dxsmLevel1CategorizedFlow_q a
{    
    color: #3C55B9;    
    font-family: Tahoma, Verdana, Arial;	
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel1Flow_q
{
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

/* - Level 2 - */
.dxsmLevel2_q, .dxsmLevel2_q a, .dxsmLevel2Categorized_q a, .dxsmLevel2Categorized_q
{    
    font-size: 8pt;
    font-family: Tahoma;
    color: #5078DC;
    text-decoration: none;    
}
.dxsmLevel2_q, .dxsmLevel2Categorized_q
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel2Flow_q, .dxsmLevel2Flow_q a
{
    color: #5078DC;
    font-size: 8pt;    
    font-family: Tahoma, Verdana, Arial;	
	text-decoration:underline;    
}
.dxsmLevel2Flow_q
{
    padding: 0px 0px 0px 0px;
}
/* - Level 3 - */
.dxsmLevel3_q, .dxsmLevel3_q a
{    
    font-size: 7pt;
    font-family: Tahoma;
    color: #999999;
    text-decoration: none;
}
.dxsmLevel3_q
{
    white-space: nowrap;        
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel3Flow_q, .dxsmLevel3Flow_q a
{    
    color: #999999;
    font-size: 7pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;    
}
/* - Level 4 - */
.dxsmLevel4_q, .dxsmLevel4_q a
{    
    font-size: 6pt;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevel4_q
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel4Flow_q, .dxsmLevel4Flow_q a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 6pt;
	text-decoration: underline;        
}
.dxsmLevel4Flow_q
{
    padding: 0px 0px 0px 0px;        
}
/* - Other Levels - */
.dxsmLevelOther_q
{    
    font-size: 9px;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevelOther_q
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;            
}
/*flow layout*/
.dxsmLevelOtherFlow_q, .dxsmLevelOtherFlow_q a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 9pt;
	text-decoration: underline;            
}
/* Disabled */
.dxsmDisabled_q
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl_q 
{
	font: 9pt Tahoma;
	color: black;
}
.dxtcLoadingPanel_q
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxtcLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* Tab Hyperlink*/
.dxtcTab_q a, .dxtcTabWithTabPositionLeft_q a, .dxtcTabWithTabPositionBottom_q a, .dxtcTabWithTabPositionRight_q a,
.dxtcActiveTab_q a, .dxtcActiveTabWithTabPositionBottom_q a, .dxtcActiveTabWithTabPositionLeft_q a, .dxtcActiveTabWithTabPositionRight_q a,
.dxtcTabHover_q a, .dxtcTabHoverWithTabPositionBottom_q a, .dxtcTabHoverWithTabPositionLeft_q a, .dxtcTabHoverWithTabPositionRight_q a
{
	text-decoration: none;
	color: black;    
}

.dxtcActiveTab_q, .dxtcActiveTabWithTabPositionBottom_q,
.dxtcActiveTabWithTabPositionLeft_q, .dxtcActiveTabWithTabPositionRight_q
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	background-color: #FFFFFF;
}
/* Active Tab */
.dxtcActiveTab_q table.dxtc, .dxtcActiveTabWithTabPositionBottom_q table.dxtc,
.dxtcActiveTabWithTabPositionLeft_q table.dxtc, .dxtcActiveTabWithTabPositionRight_q table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcActiveTab_q td.dxtc, .dxtcActiveTabWithTabPositionBottom_q td.dxtc,
.dxtcActiveTabWithTabPositionLeft_q td.dxtc, .dxtcActiveTabWithTabPositionRight_q td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcActiveTabHover_q
{
	background-color: white;
}
/* Tab */
.dxtcTab_q, .dxtcTabWithTabPositionLeft_q, 
.dxtcTabWithTabPositionBottom_q, .dxtcTabWithTabPositionRight_q
{
	font: 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
}
.dxtcTab_q table.dxtc, .dxtcTabWithTabPositionBottom_q table.dxtc, 
.dxtcTabWithTabPositionLeft_q table.dxtc, .dxtcTabWithTabPositionRight_q table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcTab_q td.dxtc, .dxtcTabWithTabPositionBottom_q td.dxtc, 
.dxtcTabWithTabPositionLeft_q td.dxtc, .dxtcTabWithTabPositionRight_q td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcTabWithTabPositionBottom_q
{
}
.dxtcTabWithTabPositionLeft_q
{
}
.dxtcTabWithTabPositionRight_q
{
}
/* Hover */
.dxtcTabHover_q, .dxtcTabHoverWithTabPositionBottom_q,
.dxtcTabHoverWithTabPositionLeft_q, .dxtcTabHoverWithTabPositionRight_q
{
	background-color: #F2F2F2;
}
.dxtcPageContent_q, .dxtcPageContentWithTabPositionBottom_q, 
.dxtcPageContentWithTabPositionLeft_q, .dxtcPageContentWithTabPositionRight_q,
.dxtcPageContentWithoutTabs_q
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	vertical-align: top;
}
.dxtcContent_q
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	background-color: white;
	vertical-align: top;
}
.dxtcControl_q td.dxtcTabsCell_q, .dxtcControl_q td.dxtcTabsCellWithTabPositionBottom_q,
.dxtcControl_q td.dxtcTabsCellWithTabPositionLeft_q, .dxtcControl_q td.dxtcTabsCellWithTabPositionRight_q 
{
}
/* Disabled */
.dxtcDisabled_q, .dxtcDisabled_q table.dxtc
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTitleIndex -- */
.dxtiControl_q a:hover
{
    text-decoration: none!important;
}
.dxtiControl_q a:visited
{
    color: #996085!important;
}
.dxtiControl_q 
{
	font: 8pt Tahoma;
	color: #1E3695;
	background-color: white;
	font-family: Tahoma, Arial;
	border: Solid 1px #A8A8A8;
}
.dxtiLoadingPanel_q
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 9pt Tahoma;
	color: #303030;
}
.dxtiLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxtiItem_q, .dxtiItem_q a
{
	font: 9pt Tahoma; 
	color: #0147A6;
	text-decoration: none;	
}
.dxtiItem_q
{
	white-space: nowrap;
}
.dxtiGroupHeader_q, .dxtiGroupHeaderCategorized_q
{
	font: 16pt Verdana;
	text-decoration: none;
}
.dxtiGroupHeader_q, .dxtiGroupHeaderCategorized_q
{
	white-space:nowrap;
	padding: 0px 0px 3px 0px;
}
.dxtiGroupHeaderCategorized_q
{
    border-bottom: Solid 1px #C0C0C0;
    padding-bottom: 2px;
}
/* - GroupHeaderText - */
.dxtiGroupHeaderText_q
{
    background-color: #B4B4B4;
    color: #FFFFFF;    
}
.dxtiGroupHeaderText_q
{
    padding: 2px 7px 2px 7px;
}
.dxtiGroupHeaderTextCategorized_q
{
    color: #666666;
    font-size: 18pt;
}
.dxtiGroupHeaderTextCategorized_q
{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText_q
{
    font: 7pt Verdana;
    color: #999999;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 4px;    
}
.dxtiFilterBoxEdit_q
{
    font-size: 9pt;
    width: 158px;
    border: Solid 1px #9F9F9F;
    padding-left: 3px;
}
.dxtiFilterBox_q, .dxtiFilterBox_q table
{
    color: #898989;
    font-size: 9pt;
    font-weight: bold;        
}
.dxtiFilterBox_q
{
    background-color: #E8E8E8;
    padding: 15px;    
}
/* - IndexPanel - */
.dxtiIndexPanel_q
{
    padding-bottom: 10px;
    text-decoration: none;
}
.dxtiIndexPanelItem_q, .dxtiIndexPanelItem_q a, .dxtiCurrentIndexPanelItem_q
{
    color: #1153AD;
    font-family: Verdana;
    text-decoration: none;
}
.dxtiIndexPanelItem_q a:hover
{
    color: #5494ea;
}

.dxtiIndexPanelItem_q, .dxtiCurrentIndexPanelItem_q
{
    padding: 2px 6px 2px 6px;
}
.dxtiCurrentIndexPanelItem_q
{
    color: #000000;
    background-color: #E0E0E0;
}
/* - BackToTop - */
.dxtiBackToTop_q, .dxtiBackToTop_q a
{
    font-size: 7pt;
    text-decoration: none;
    color: #0d45b7;
}
.dxtiBackToTop_q a:hover 
{
    color: #5494ea;    
}
.dxtiBackToTop_q a:visited
{
    color: #ab59a6;
}

.dxtiBackToTop_q
{
    padding: 0px 0px 12px 98px;
}
/* Disabled */
.dxtiDisabled_q
{
	color: #acacac;
	cursor: default;
}
/* -- ASPxUploadControl -- */
.dxucControl_q, .dxucEditArea_q
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial;    
}
.dxucErrorCell_q
{
    font-size: 9pt;
    font-family: Tahoma, Verdana, Arial;
    color: Red;
    text-align: left;
}
.dxucButton_q, .dxucButton_q a
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial;
    color: #394ea2;
    cursor: pointer;
    white-space: nowrap;
}
/* ProgressBar */
.dxucProgressBar_q
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxucProgressBar_q, .dxucProgressBar_q td.dx
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 9pt;
   	color: Black;
}
.dxucProgressBarIndicator_q 
{
    background-color: #E0DFDF;
}
/* Disabled */
.dxucDisabled_q, .dxucDisabled_q a
{
	color: #acacac;
	cursor: default;
    font-size: 10pt;
}

.dxGridView_gvCollapsedButton_q,
.dxGridView_gvCollapsedButtonRtl_q,
.dxGridView_gvExpandedButton_q,
.dxGridView_gvExpandedButtonRtl_q,
.dxGridView_gvDetailCollapsedButton_q,
.dxGridView_gvDetailCollapsedButtonRtl_q,
.dxGridView_gvDetailExpandedButton_q,
.dxGridView_gvDetailExpandedButtonRtl_q,
.dxGridView_gvFilterRowButton_q,
.dxGridView_gvHeaderFilter_q,
.dxGridView_gvHeaderFilterActive_q,
.dxGridView_gvHeaderSortDown_q,
.dxGridView_gvHeaderSortUp_q,
.dxGridView_gvDragAndDropArrowDown_q,
.dxGridView_gvDragAndDropArrowUp_q,
.dxGridView_gvDragAndDropHideColumn_q,
.dxGridView_gvParentGroupRows_q,
.dxGridView_WindowResizer_q,
.dxGridView_WindowResizerRtl_q {
    background-image: url(Images/grid_sprite.png);
    -background-image: url(Images/grid_sprite.gif); /* for IE6 */
    background-repeat: no-repeat;
    background-color: transparent;
}

.dxGridView_gvCollapsedButton_q,
.dxGridView_gvCollapsedButtonRtl_q {
    background-position: -36px 0px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvExpandedButton_q,
.dxGridView_gvExpandedButtonRtl_q {
    background-position: -36px -18px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvDetailCollapsedButton_q,
.dxGridView_gvDetailCollapsedButtonRtl_q {
    background-position: -53px 0px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvDetailExpandedButton_q,
.dxGridView_gvDetailExpandedButtonRtl_q {
    background-position: -53px -18px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvFilterRowButton_q {
    background-position: -100px 0px;
    width: 13px;
    height: 13px;
}

.dxGridView_gvHeaderFilter_q {
    background-position: 0px -36px;
    width: 15px;
    height: 17px;
}

.dxGridView_gvHeaderFilterActive_q {
    background-position: -23px -36px;
    width: 15px;
    height: 16px;
}

.dxGridView_gvHeaderSortDown_q {
    background-position: -19px 0px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvHeaderSortUp_q {
    background-position: -19px -18px;
    width: 9px;
    height: 10px;
}

.dxGridView_gvDragAndDropArrowDown_q {
    background-position: 0px 0px;
    width: 11px;
    height: 9px;
}

.dxGridView_gvDragAndDropArrowUp_q {
    background-position: 0px -17px;
    width: 11px;
    height: 9px;
}

.dxGridView_gvDragAndDropHideColumn_q {
    background-position: -70px 0px;
    width: 22px;
    height: 22px;
}

.dxGridView_gvParentGroupRows_q {
    background-position: -70px -36px;
    width: 18px;
    height: 13px;
}

.dxGridView_WindowResizer_q {
    background-position: -46px -36px;
    width: 16px;
    height: 16px;
}

.dxGridView_WindowResizerRtl_q {
    background-position: -46px -54px;
    width: 16px;
    height: 16px;
}


.dxWeb_pAll_Portal {
    background-position: 0px 0px;
    width: 21px;
    height: 17px;
}

.dxWeb_pAllDisabled_Portal {
    background-position: 0px -25px;
    width: 21px;
    height: 17px;
}

.dxWeb_pPrev_Portal {
    background-position: -105px 0px;
    width: 16px;
    height: 17px;
}

.dxWeb_pPrevDisabled_Portal {
    background-position: -105px -25px;
    width: 16px;
    height: 17px;
}

.dxWeb_pNext_Portal {
    background-position: -81px 0px;
    width: 16px;
    height: 17px;
}

.dxWeb_pNextDisabled_Portal {
    background-position: -81px -25px;
    width: 16px;
    height: 17px;
}

.dxWeb_pLast_Portal {
    background-position: -55px 0px;
    width: 18px;
    height: 17px;
}

.dxWeb_pLastDisabled_Portal {
    background-position: -55px -25px;
    width: 18px;
    height: 17px;
}

.dxWeb_pFirstPportal {
    background-position: -29px 0px;
    width: 18px;
    height: 17px;
}

.dxWeb_pFirstDisabled_Portal {
    background-position: -29px -25px;
    width: 18px;
    height: 17px;
}


.dxgvControl_Portal
{	
	border:  solid 1px #468eb5 ;
	border-collapse: separate!important;
	overflow: hidden;
	font: 9pt Tahoma;
	padding-bottom:5px;
}
TD .dxgv
{
 font-family:"Segoe UI", Arial, Helvetica, sans-serif;
 font-size:12px;
 height:20px;
 color:Black;	
}
TD.dxgv A
{
	color:#8cb94b;
	font-size:12px;
	text-decoration:underline;
}

/*NEW Q DEVEXEPRESS*/
/* -- ASPxCallbackPanel -- */
.dxcpLoadingPanel_q
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxcpLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingPanelWithContent_q
{
	font: 9pt Tahoma;
	color: #303030;
	border: solid 1px #9F9F9F;
	background-color: White;
}
.dxcpLoadingPanelWithContent_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingDiv_q
{
	background-color: Gray;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* Disabled */
.dxcpDisabled_q
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxCloudControl -- */
.dxccControl_q a:hover
{
    text-decoration:underline!important;
}
.dxccControl_q a
{
	text-decoration:none!important;
	color: #1E3695;	
}
.dxccControl_q
{
	font-family: Tahoma, Verdana, Arial;
	text-decoration:none;
	color: #1E3695;
	background-color: #FFFFFF;
}
/* Disabled */
.dxccDisabled_q
{
	color: #808080;
	cursor: default;
}

/* -- ASPxDataView -- */
.dxdvControl_q 
{
	font: 9pt Tahoma;
	color: black;
}
.dxdvControl_q td.dxdvCtrl_q
{
	padding: 12px 40px 12px 40px;
}
.dxdvLoadingPanel_q
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 9pt Tahoma;
	color: #303030;
}
.dxdvLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxdvContent_q
{
}
.dxdvItem_q, .dxdvFlowItem_q
{
	font: 9pt Tahoma;
	color: #787878;
	border: solid 1px #A8A8A8;
	background-color: #F0F0F0;
	padding: 12px 12px 12px 14px;
	height: 180px; /*if IE*/
	height: expression("154px");
}
.dxdvFlowItem_q
{
	float: left;
	overflow: hidden;
}
.dxdvFlowItemsContainer_q 
{
}
.dxdvEmptyItem_q
{
	font: 9pt Tahoma;
	color: #787878;
	text-align: left;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
	height: 180px;
	/*if IE*/
	height:expression("154px");
}
.dxdvPagerPanel_q
{
}
.dxdvEmptyData_q
{
    color: Gray;
}
/* Disabled */
.dxdvDisabled_q
{
	color: #808080;
	cursor: default;
}

/* -- ASPxHeadline -- */
.dxhlControl_q 
{
	font: 10px Verdana;
	color: black;
}
.dxhlContent_q
{
	font: 8pt Verdana;
	color: black;
} 
.dxhlDate_q
{
	color: Gray;
	white-space: nowrap;
}
.dxhlHeader_q
{
	font: 10pt Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxhlDateHeader_q
{
	font: 10pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxhlLeftPanel_q
{
	font: 10px Verdana;
	color: black;
}
.dxhlRightPanel_q
{
	font: 10px Verdana;
	color: black;
}
.dxhlDateLeftPanel_q
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlDateRightPanel_q
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlTailDiv_q
{
	font: 10px Verdana;
	color: Black;
}
.dxhlTailDiv_q a
{
	color: #1E3695;
}
.dxhlTailDiv_q a:hover
{
    text-decoration: none;
}
.dxhlTailDiv_q a:visited
{
    color: #996085;
}
.dxhlContent_q a.dxhl
{
	color: #1E3695;
} 
.dxhlContent_q a.dxhl:hover
{
    text-decoration: none;
}
.dxhlContent_q a.dxhl:visited
{
    color: #996085;
}
/* Disabled */
.dxhlDisabled_q
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxLoadingPanel -- */
.dxlpLoadingPanel_q
{
	font: 9pt Tahoma;
	color: #303030;
	background-color: white;
	border: solid 1px #9F9F9F;
}
.dxlpLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxlpLoadingDiv_q
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* -- ASPxMenu -- */
.dxmControl_q 
{
	font: 9pt Tahoma;
	color: black;
}
.dxmControl_q a, .dxmMenu_q a, .dxmVerticalMenu_q a, .dxmSubMenu_q a
{
	color: black;
	text-decoration: none;
}
.dxmLoadingPanel_q
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxmLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 6px 6px 6px 6px;
}   
.dxmMenu_q, .dxmVerticalMenu_q
{
	font: 9pt Tahoma;
	color: black;
	background-color: #F0F0F0;
	border: solid 1px #A8A8A8;
	padding: 2px 2px 2px 2px;
}
.dxmMenuGutter_q
{
}

.dxmMenuSeparator_q .dx,
.dxmMenuFullHeightSeparator_q .dx 
{
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	width: 1px;
	height: 1px;
}
.dxmMenuSeparator_q,
.dxmMenuFullHeightSeparator_q
{
	width: 1px;
}

.dxmMenuSeparator_q .dx,
.dxmMenuFullHeightSeparator_q,
.dxmMenuVerticalSeparator_q
{
	background-color: #A8A8A8;
	width: 1px;
}
.dxmMenuSeparator_q .dx
{
	height: 13px;
}
.dxmMenuFullHeightSeparator_q
{
	display: none;
}
.dxmMenuVerticalSeparator_q
{
	width: 100%;
	height: 1px;
}

.dxmMenuItem_q, .dxmMenuItemWithImage_q, .dxmMenuItemWithPopOutImage_q, .dxmMenuItemWithImageWithPopOutImage_q,
.dxmVerticalMenuItem_q, .dxmVerticalMenuItemWithImage_q, .dxmVerticalMenuItemWithPopOutImage_q, .dxmVerticalMenuItemWithImageWithPopOutImage_q, 
.dxmMenuLargeItem_q, .dxmMenuLargeItemWithImage_q, .dxmMenuLargeItemWithPopOutImage_q, .dxmMenuLargeItemWithImageWithPopOutImage_q,
.dxmVerticalMenuLargeItem_q, .dxmVerticalMenuLargeItemWithImage_q, .dxmVerticalMenuLargeItemWithPopOutImage_q, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_q
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmMenuItem_q, .dxmMenuItemWithImage_q
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmMenuItemWithPopOutImage_q, .dxmMenuItemWithImageWithPopOutImage_q
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 8px;
}	
.dxmVerticalMenuItem_q
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmVerticalMenuItemWithImage_q
{
	padding-top: 4px;	
	padding-right: 19px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmVerticalMenuItemWithPopOutImage_q
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 8px;	
}
.dxmVerticalMenuItemWithImageWithPopOutImage_q
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmMenuLargeItem_q, .dxmMenuLargeItemWithImage_q
{
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmMenuLargeItemWithPopOutImage_q, .dxmMenuLargeItemWithImageWithPopOutImage_q
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItem_q, .dxmVerticalMenuLargeItemWithImage_q
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItemWithPopOutImage_q, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_q
{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmMenuItemDropDownButton_q, .dxmMenuLargeItemDropDownButton_q
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmVerticalMenuItemDropDownButton_q, .dxmVerticalMenuLargeItemDropDownButton_q
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmMenuItemSelected_q, .dxmMenuItemSelectedWithImage_q, .dxmMenuItemSelectedWithPopOutImage_q, .dxmMenuItemSelectedWithImageWithPopOutImage_q,
.dxmVerticalMenuItemSelected_q, .dxmVerticalMenuItemSelectedWithImage_q, .dxmVerticalMenuItemSelectedWithPopOutImage_q, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage_q,
.dxmMenuLargeItemSelected_q, .dxmMenuLargeItemSelectedWithImage_q, .dxmMenuLargeItemSelectedWithPopOutImage_q, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_q,
.dxmVerticalMenuLargeItemSelected_q, .dxmVerticalMenuLargeItemWithImageSelected_q, .dxmVerticalMenuLargeItemSelectedWithPopOutImage_q, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_q
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemSelected_q, .dxmMenuItemSelectedWithImage_q
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemSelectedWithPopOutImage_q, .dxmMenuItemSelectedWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemSelected_q
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemSelectedWithImage_q
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemSelectedWithPopOutImage_q
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemSelectedWithImageWithPopOutImage_q
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemSelected_q, .dxmMenuLargeItemSelectedWithImage_q
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemSelectedWithPopOutImage_q, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeSelectedItem_q, .dxmVerticalMenuLargeSelectedItemWithImage_q
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemSelectedWithPopOutImage_q, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_q
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonSelected_q, .dxmMenuLargeItemDropDownButtonSelected_q
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonSelected_q, .dxmVerticalMenuLargeItemDropDownButtonSelected_q
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmMenuItemChecked_q, .dxmMenuItemCheckedWithImage_q, .dxmMenuItemCheckedWithPopOutImage_q, .dxmMenuItemCheckedWithImageWithPopOutImage_q,
.dxmVerticalMenuItemChecked_q, .dxmVerticalMenuItemCheckedWithImage_q, .dxmVerticalMenuItemCheckedWithPopOutImage_q, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage_q,
.dxmMenuLargeItemChecked_q, .dxmMenuLargeItemCheckedWithImage_q, .dxmMenuLargeItemCheckedWithPopOutImage_q, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_q,
.dxmVerticalMenuLargeItemChecked_q, .dxmVerticalMenuLargeItemWithImageChecked_q, .dxmVerticalMenuLargeItemCheckedWithPopOutImage_q, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_q
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemChecked_q, .dxmMenuItemCheckedWithImage_q
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemCheckedWithPopOutImage_q, .dxmMenuItemCheckedWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemChecked_q
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemCheckedWithImage_q
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemCheckedWithPopOutImage_q
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemCheckedWithImageWithPopOutImage_q
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemChecked_q, .dxmMenuLargeItemCheckedWithImage_q
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemCheckedWithPopOutImage_q, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemChecked_q, .dxmVerticalMenuLargeItemCheckedWithImage_q
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemCheckedWithPopOutImage_q, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_q
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonChecked_q, .dxmMenuLargeItemDropDownButtonChecked_q
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonChecked_q, .dxmVerticalMenuLargeItemDropDownButtonChecked_q
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmMenuItemHover_q, .dxmMenuItemHoverWithImage_q, .dxmMenuItemHoverWithPopOutImage_q, .dxmMenuItemHoverWithImageWithPopOutImage_q, 
.dxmVerticalMenuItemHover_q, .dxmVerticalMenuItemHoverWithImage_q, .dxmVerticalMenuItemHoverWithPopOutImage_q, .dxmVerticalMenuItemHoverWithImageWithPopOutImage_q, 
.dxmMenuLargeItemHover_q, .dxmMenuLargeItemHoverWithImage_q, .dxmMenuLargeItemHoverWithPopOutImage_q, .dxmMenuLargeItemHoverWithImageWithPopOutImage_q, 
.dxmVerticalMenuLargeItemHover_q, .dxmVerticalMenuLargeItemHoverWithImage_q, .dxmVerticalMenuLargeItemHoverWithPopOutImage_q, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_q
{
	background-color: #CBCBCB;
	border: solid 1px #888888;
}
.dxmMenuItemHover_q, .dxmMenuItemHoverWithImage_q
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemHoverWithPopOutImage_q, .dxmMenuItemHoverWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemHover_q
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemHoverWithImage_q
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemHoverWithPopOutImage_q
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemHoverWithImageWithPopOutImage_q
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemHover_q, .dxmMenuLargeItemHoverWithImage_q
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemHoverWithPopOutImage_q, .dxmMenuLargeItemHoverWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHover_q, .dxmVerticalMenuLargeItemHoverWithImage_q
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHoverWithPopOutImage_q, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_q
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonHover_q, .dxmMenuLargeItemDropDownButtonHover_q
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonHover_q, .dxmVerticalMenuLargeItemDropDownButtonHover_q
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenu_q
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #666666;
	padding: 1px 1px 1px 1px;
}
.dxmSubMenuGutter_q
{
	background-color: #E0E0E0;
}
.dxmSubMenuSeparator_q
{
	background-color: #A8A8A8;
	width: 100%;
	height: 1px;
}
.dxmSubMenuItem_q, .dxmSubMenuItemWithImage_q, .dxmSubMenuItemWithPopOutImage_q, .dxmSubMenuItemWithImageWithPopOutImage_q
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmSubMenuItem_q, .dxmSubMenuItemWithImage_q
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemWithPopOutImage_q, .dxmSubMenuItemWithImageWithPopOutImage_q
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemDropDownButton_q
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmSubMenuItemSelected_q, .dxmSubMenuItemSelectedWithImage_q, .dxmSubMenuItemSelectedWithPopOutImage_q, .dxmSubMenuItemSelectedWithImageWithPopOutImage_q
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxmSubMenuItemSelected_q, .dxmSubMenuItemSelectedWithImage_q
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemSelectedWithPopOutImage_q, .dxmSubMenuItemSelectedWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemDropDownButtonSelected_q
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenuItemChecked_q, .dxmSubMenuItemCheckedWithImage_q, .dxmSubMenuItemCheckedWithPopOutImage_q, .dxmSubMenuItemCheckedWithImageWithPopOutImage_q
{
}
.dxmSubMenuItemChecked_q, .dxmSubMenuItemCheckedWithImage_q
{
}
.dxmSubMenuItemCheckedWithPopOutImage_q, .dxmSubMenuItemCheckedWithImageWithPopOutImage_q
{
}
.dxmSubMenuItemDropDownButtonChecked_q
{
}
.dxmSubMenuItemHover_q, .dxmSubMenuItemHoverWithImage_q, .dxmSubMenuItemHoverWithPopOutImage_q, .dxmSubMenuItemHoverWithImageWithPopOutImage_q
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxmSubMenuItemHover_q, .dxmSubMenuItemHoverWithImage_q
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemHoverWithPopOutImage_q, .dxmSubMenuItemHoverWithImageWithPopOutImage_q
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemDropDownButtonHover_q
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenuBorderCorrector_q
{
    position: absolute;
    border: 0px;
    padding: 0px;
}

.dxmMenuItemSpacing_q,
.dxmMenuLargeItemSpacing_q,
.dxmMenuItemSeparatorSpacing_q,
.dxmMenuLargeItemSeparatorSpacing_q
{
	width: 2px;	
}
.dxmVerticalMenuItemSpacing_q,
.dxmVerticalMenuItemSeparatorSpacing_q
{
	height: 1px;
}
.dxmVerticalMenuLargeItemSpacing_q,
.dxmVerticalMenuLargeItemSeparatorSpacing_q
{
	height: 2px;
}
.dxmSubMenuItemSpacing_q,
.dxmSubMenuItemSeparatorSpacing_q 
{
	height: 1px;
}

.dxmMenuItemLeftImageSpacing_q
{
	padding-right: 4px;
}
.dxmMenuItemRightImageSpacing_q
{
	padding-left: 4px;
}
.dxmVerticalMenuItemLeftImageSpacing_q,
.dxmVerticalMenuItemRightImageSpacing_q,
.dxmSubMenuItemImageSpacing_q
{
	width: 1px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}
.dxmVerticalMenuItemLeftImageSpacing_q div,
.dxmVerticalMenuItemRightImageSpacing_q div
{
	width: 4px;
	height: 1px;
}
.dxmMenuItemTopImageSpacing_q,
.dxmVerticalMenuItemTopImageSpacing_q
{
	margin-bottom: 4px;
}
.dxmMenuItemBottomImageSpacing_q,
.dxmVerticalMenuItemBottomImageSpacing_q
{
	margin-top: 4px;
}
.dxmSubMenuItemImageSpacing_q div
{
	width: 7px;
	height: 1px;
}

/* Disabled */
.dxmDisabled_q
{
	color: #acacac;
	cursor: default;
}


/*                     */
/* -- ASPxMenu Lite -- */
/*                     */
.dxm-main,
.dxm-horizontal ul.dx {
	float: left;
}
.dxm-popup {
	position: relative;
}
ul.dx {
	list-style: none none outside;
	margin: 0;
	padding: 0;
	
	background-repeat: repeat-y;
	background-position: left top;
}
.dxm-image,
.dxm-pImage {
	border-width: 0px;
	vertical-align: top;
}
.dxm-popOut,
.dxm-spacing,
.dxm-separator,
.dxm-separator b {
	font-size: 0px;
	line-height: 0px;
	display: block;
}
.dxm-horizontal .dxm-item,
.dxm-horizontal .dxm-spacing,
.dxm-horizontal .dxm-separator,
.dxm-content,
.dxm-horizontal .dxm-popOut,
.dxm-vertical .dxm-image-r .dxm-popOut {
    float: left;
}
.dxm-vertical .dxm-image-l .dxm-popOut,
.dxm-vertical .dxm-image-t .dxm-popOut,
.dxm-vertical .dxm-image-b .dxm-popOut,
.dxm-popup .dxm-popOut {
	float: right;
}
.dxm-ie7 .dxm-vertical ul.dx,
.dxm-ie7 .dxm-popup ul.dx {
	height: 1%;
}
.dxm-ie7 .dxm-vertical .dxm-item,
.dxm-ie7 .dxm-popup .dxm-item {
	margin-bottom: -2px;
}
.dxm-ie7 .dxm-vertical .dxm-spacing,
.dxm-ie7 .dxm-popup .dxm-spacing {
	margin-bottom: -1px;
}
.dxm-ie7 .dxm-vertical .dxm-item,
.dxm-ie7 .dxm-vertical .dxm-spacing,
.dxm-ie7 .dxm-vertical .dxm-separator,
.dxm-ie7 .dxm-popup .dxm-item,
.dxm-ie7 .dxm-popup .dxm-spacing,
.dxm-ie7 .dxm-popup .dxm-separator {
	zoom: 1;
}
.dxm-vertical .dxm-separator b,
.dxm-popup .dxm-separator b {
	margin: 0px auto;
}
.dxm-ie7 .dxm-vertical .dxm-separator b,
.dxm-ie7 .dxm-popup .dxm-separator b {
	margin: 0px;
}
.dxm-ie7 .dxm-vertical .dxm-separator,
.dxm-ie7 .dxm-popup .dxm-separator {
	text-align: center;
}

/* Appearance */
.dxmLite_q .dxm-main {
	border: solid 1px #A8A8A8;
    background-color: #F0F0F0;
    padding: 2px;
}

.dxmLite_q .dxm-vertical {
	width: 150px;
}

.dxmLite_q .dxm-popup {
	border: solid 1px #666666;
	background-color: white;
	padding: 1px;
}

.dxmBC {
	background-color: white;
}

.dxmLite_q ul.dx {
	font: 9pt Tahoma;
}
.dxmLite_q .dxm-popup .dxm-gutter {
	/*background-image: url('<%=WebResource("DevExpress.Web.Images.mPopupBack.gif")%>');*/
}

.dxmLite_q .dxm-image-t .dxm-item,
.dxmLite_q .dxm-image-b .dxm-item,
.dxmLite_q .dxm-content {
	text-align: center;
	white-space: nowrap;
}

.dxmLite_q,
.dxmLite_q .dxm-content a.dx {
	color: Black;
}

.dxmLite_q .dxm-content a.dx {
	text-decoration: none;
}

.dxmLite_q .dxm-item {
	border-width: 1px;
}
.dxmLite_q .dxm-popOut {
	border-width: 0px 0px 0px 1px;
}
.dxmLite_q .dxm-image-r .dxm-popOut {
	border-width: 0px 1px 0px 0px;
}
.dxmLite_q .dxm-item,
.dxmLite_q .dxm-popOut {
	border-color: transparent;
	border-style: solid;
}

/* Checked, Selected, Hovered */
.dxmLite_q .dxm-main .dxm-checked,
.dxmLite_q .dxm-selected,
.dxmLite_q .dxm-hovered,
.dxmLite_q .dxm-main .dxm-dropDownMode.dxm-checked .dxm-popOut,
.dxmLite_q .dxm-dropDownMode.dxm-selected .dxm-popOut,
.dxmLite_q .dxm-dropDownMode.dxm-hovered .dxm-popOut {
	border-color: #888888;
}
.dxmLite_q .dxm-main .dxm-checked,
.dxmLite_q .dxm-main .dxm-selected {
	background-color: white;
}
.dxmLite_q .dxm-main .dxm-hovered {
	background-color: #CBCBCB;
}
.dxmLite_q .dxm-popup .dxm-selected {
	background-color: #D8D8D8;
}
.dxmLite_q .dxm-popup .dxm-hovered {
	background-color: #F2F2F2;
}

/* Content */
.dxmLite_q .dxm-horizontal .dxm-image-l .dxm-content,
.dxmLite_q .dxm-horizontal .dxm-image-r .dxm-content {
	padding: 3px 7px 4px;
}
.dxmLite_q .dxm-horizontal .dxm-image-t .dxm-content,
.dxmLite_q .dxm-horizontal .dxm-image-b .dxm-content {
	padding: 3px 11px 4px 10px;
}
.dxmLite_q .dxm-horizontal .dxm-image-l .dxm-subMenu .dxm-content,
.dxmLite_q .dxm-horizontal .dxm-image-t .dxm-subMenu .dxm-content,
.dxmLite_q .dxm-horizontal .dxm-image-b .dxm-subMenu .dxm-content {
	padding-right: 3px;
}
.dxmLite_q .dxm-horizontal .dxm-image-l .dxm-dropDownMode .dxm-content {
	padding-right: 4px;
}
.dxmLite_q .dxm-horizontal .dxm-image-r .dxm-subMenu .dxm-content {
	padding-left: 3px;
	padding-right: 5px;
}
.dxmLite_q .dxm-horizontal .dxm-image-r .dxm-dropDownMode .dxm-content {
	padding-left: 4px;
	padding-right: 5px;
}
.dxmLite_q .dxm-horizontal .dxm-image-t .dxm-dropDownMode .dxm-content,
.dxmLite_q .dxm-horizontal .dxm-image-b .dxm-dropDownMode .dxm-content {
	padding-right: 8px;
}

.dxmLite_q .dxm-vertical .dxm-image-l .dxm-content,
.dxmLite_q .dxm-vertical .dxm-image-r .dxm-content,
.dxmLite_q .dxm-popup .dxm-content {
	padding: 3px 18px 4px 2px;
}
.dxmLite_q .dxm-vertical .dxm-image-r .dxm-noSubMenu .dxm-content,
.dxmLite_q .dxm-vertical .dxm-image-r .dxm-subMenu .dxm-content,
.dxmLite_q .dxm-vertical .dxm-image-r .dxm-dropDownMode .dxm-content {
	padding-right: 5px;
	padding-left: 14px;
}
.dxmLite_q .dxm-vertical .dxm-image-t .dxm-content,
.dxmLite_q .dxm-vertical .dxm-image-b .dxm-content {
	padding: 5px 10px 6px;
}

/* Image */
.dxmLite_q .dxm-horizontal .dxm-image-l .dxm-image {
	margin-right: 4px;
}
.dxmLite_q .dxm-horizontal .dxm-image-r .dxm-image {
	margin-left: 4px;
}
.dxmLite_q .dxm-image-t .dxm-image {
	margin-bottom: 4px;
}
.dxmLite_q .dxm-image-b .dxm-image {
	margin-top: 4px;
}
.dxmLite_q .dxm-vertical .dxm-image-l .dxm-image {
	margin-right: 7px;
}
.dxmLite_q .dxm-vertical .dxm-image-r .dxm-image {
	margin-left: 7px;
}
.dxmLite_q .dxm-popup .dxm-image {
	margin-right: 12px;
}

/* Image replacement */
.dxmLite_q .dxm-vertical .dxm-image-l.dxm-noImages .dxm-content,
.dxmLite_q .dxm-vertical .dxm-image-r.dxm-noImages .dxm-content  {
	padding-left: 7px;
}
.dxmLite_q .dxm-vertical .dxm-image-l .dxm-noImage {
	padding-left: 21px;
}
.dxmLite_q .dxm-vertical .dxm-image-r .dxm-noImage {
	padding-right: 21px;
}
.dxmLite_q .dxm-popup .dxm-gutter.dxm-noImages .dxm-item,
.dxmLite_q .dxm-popup .dxm-noImage {
	padding-left: 26px;
}

/* PopOut */
.dxmLite_q .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite_q .dxm-horizontal .dxm-image-r .dxm-popOut,
.dxmLite_q .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite_q .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite_q .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite_q .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-popOut {
	padding-top: 9px;
	padding-bottom: 9px;
}
.dxmLite_q .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite_q .dxm-horizontal .dxm-image-b .dxm-popOut {
	padding-top: 27px;
	padding-bottom: 27px;
}
.dxmLite_q .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite_q .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite_q .dxm-horizontal .dxm-image-b .dxm-popOut {
	padding-right: 5px;
}
.dxmLite_q .dxm-horizontal .dxm-image-r .dxm-popOut {
	padding-left: 7px;
}
.dxmLite_q .dxm-horizontal .dxm-dropDownMode .dxm-popOut {
	padding-left: 4px;
	padding-right: 4px;
}

.dxmLite_q .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite_q .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite_q .dxm-popup .dxm-popOut {
	padding-top: 6px;
	padding-bottom: 7px;
}
.dxmLite_q .dxm-vertical .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite_q .dxm-vertical .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite_q .dxm-vertical .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite_q .dxm-vertical .dxm-image-b .dxm-noImage .dxm-popOut {
	padding-top: 8px;
	padding-bottom: 9px;
}
.dxmLite_q .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite_q .dxm-vertical .dxm-image-b .dxm-popOut {
	padding-top: 26px;
	padding-bottom: 27px;
}
.dxmLite_q .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite_q .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite_q .dxm-vertical .dxm-image-b .dxm-popOut,
.dxmLite_q .dxm-popup .dxm-popOut {
	padding-left: 4px;
	padding-right: 4px;
}
.dxmLite_q .dxm-vertical .dxm-image-r .dxm-popOut {
	padding-left: 2px;
	padding-right: 6px;
}

/* PopOut replacement */
.dxmLite_q .dxm-vertical .dxm-image-l .dxm-noSubMenu,
.dxmLite_q .dxm-vertical .dxm-image-t .dxm-noSubMenu,
.dxmLite_q .dxm-vertical .dxm-image-b .dxm-noSubMenu,
.dxmLite_q .dxm-popup .dxm-noSubMenu {
	padding-right: 13px;
}
.dxmLite_q .dxm-vertical .dxm-image-r .dxm-noSubMenu {
	padding-left: 13px;
}

/* Spacings */
.dxmLite_q .dxm-horizontal .dxm-spacing {
	width: 2px;
	height: 1px;
}
.dxmLite_q .dxm-vertical .dxm-image-l .dxm-spacing,
.dxmLite_q .dxm-vertical .dxm-image-r .dxm-spacing,
.dxmLite_q .dxm-popup .dxm-spacing {
	height: 1px;
}
.dxmLite_q .dxm-vertical .dxm-image-t .dxm-spacing,
.dxmLite_q .dxm-vertical .dxm-image-b .dxm-spacing {
	height: 2px;
}
.dxmLite_q .dxm-horizontal .dxm-separator {
	margin: 0px 2px;
}
.dxmLite_q .dxm-vertical .dxm-image-l .dxm-separator,
.dxmLite_q .dxm-vertical .dxm-image-r .dxm-separator,
.dxmLite_q .dxm-popup .dxm-separator {
	margin: 1px 0px;
}
.dxm-ie7.dxmLite_q .dxm-vertical .dxm-image-l .dxm-separator,
.dxm-ie7.dxmLite_q .dxm-vertical .dxm-image-r .dxm-separator,
.dxm-ie7.dxmLite_q .dxm-popup .dxm-separator {
	margin-top: 0px;
}
.dxmLite_q .dxm-vertical .dxm-image-t .dxm-separator,
.dxmLite_q .dxm-vertical .dxm-image-b .dxm-separator {
	margin: 2px 0px;
}
.dxm-ie7.dxmLite_q .dxm-vertical .dxm-image-t .dxm-separator,
.dxm-ie7.dxmLite_q .dxm-vertical .dxm-image-b .dxm-separator {
	margin-top: 1px;
}

/* Separator */
.dxmLite_q .dxm-separator b {
	background-color: #A8A8A8;
}
.dxmLite_q .dxm-horizontal .dxm-separator b {
	height: 13px;
	width: 1px;
}
.dxmLite_q .dxm-vertical .dxm-separator b,
.dxmLite_q .dxm-popup .dxm-separator b {
	height: 1px;
}
.dxmLite_q .dxm-horizontal .dxm-separator b,
.dxmLite_q .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-separator b,
.dxmLite_q .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-separator b  {
	margin-top: 5px;
}
.dxmLite_q .dxm-horizontal .dxm-image-t .dxm-separator b,
.dxmLite_q .dxm-horizontal .dxm-image-b .dxm-separator b {
	margin-top: 23px;
}
.dxmLite_q .dxm-popup .dxm-gutter .dxm-separator {
	padding-left: 29px;
}

/* -- ASPxNavBar -- */
.dxnbControl_q 
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
}
.dxnbControl_q td.dxnbCtrl_q
{
    padding: 11px;
}
.dxnbControl_q a
{
	color: #1E3695;
}
.dxnbLoadingPanel_q
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxnbLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}   
.dxnbGroupHeader_q
{
	font: bold 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeader_q table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeader_q td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupHeaderCollapsed_q
{
	font: bold 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeaderCollapsed_q table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeaderCollapsed_q td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupContent_q
{
	font: 9pt Tahoma;
	color: #1E3695;
	border: solid 1px #A8A8A8;
	padding: 5px 5px 5px 5px;
}
.dxnbItem_q, .dxnbLargeItem_q, .dxnbBulletItem_q
{
	font: 9pt Tahoma;
	color: #1E3695;
}
.dxnbItem_q
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.dxnbLargeItem_q
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
}
.dxnbBulletItem_q
{
	margin-bottom: 9px;
}
.dxnbItemSelected_q, .dxnbLargeItemSelected_q, .dxnbBulletItemSelected_q
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxnbItemSelected_q
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemSelected_q
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbItemHover_q, .dxnbLargeItemHover_q, .dxnbBulletItemHover_q
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxnbItemHover_q
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemHover_q
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbGroupHeader_q, .dxnbGroupHeaderCollapsed_q
{
    text-align: left;
}
.dxnbItem_q, .dxnbItemHover_q, .dxnbItemSelected_q,
.dxnbBulletItem_q, .dxnbBulletItemHover_q, .dxnbBulletItemSelected_q
{
    text-align: left;
}
.dxnbLargeItem_q, .dxnbLargeItemHover_q, .dxnbLargeItemSelected_q
{
    text-align: center;
}
.dxnbGroupHeaderHover_q
{
}
.dxnbGroupHeaderCollapsedHover_q
{
}
/* Spacings */
.dxnbGroupSpacing_q,
.dxnbItemSpacing_q
{
	width: 100%;
	height: 1px;
}
.dxnbGroupSpacing_q 
{
	height: 13px;
}
.dxnbImgCellLeft_q 
{
	padding-right: 4px;	
}
.dxnbImgCellRight_q
{
	padding-left: 4px;	
}
.dxnbLargeItemImgTop_q
{
	margin-bottom: 3px;
}
.dxnbLargeItemImgBottom_q
{
	margin-top: 3px;
} 
/* Disabled */
.dxnbDisabled_q, .dxnbDisabled_q table.dxnb
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNavBar Lite -- */
.dxnbLite_q 
{
    color: Black;
    background: white;    
	font: 9pt Tahoma;
	list-style: none none outside;
    margin: 0;         
    padding: 11px;  
    float: left;
    width: 200px;
}
.dxnbLite_q a
{
	color: #1E3695;
}
.dxnbLite_q .dxnb-gr 
{
	margin-bottom: 13px;
}
.dxnbLite_q .dxnb-header,
.dxnbLite_q .dxnb-headerCollapsed 
{
	background: #E0E0E0;
	border: solid 1px #A8A8A8;
	font-weight: bold;	
	overflow: hidden;
    padding: 4px 10px;
	cursor: pointer;
	clear: both;
}
.dxnbLite_q .dxnb-content 
{
    list-style: none none outside;
    margin: 0;
    padding: 5px;
    overflow: hidden;
	border: solid 1px #A8A8A8;
	border-top-width: 0;
}
.dxnb-noHeads .dxnb-content
{
	border-top-width: 1px;
}
.dxnbLite_q .dxnb-item,
.dxnbLite_q .dxnb-large,
.dxnbLite_q .dxnb-bullet 
{
	color: #1E3695;
    clear: both;
    overflow: hidden;
    cursor: default;
}
.dxnbLite_q .dxnb-item,
.dxnbLite_q .dxnb-large,
.dxnbLite_q .dxnb-tmpl
{
	margin-bottom: 1px;
}
.dxnbLite_q .dxnb-item
{
	padding: 4px 5px 5px;
}
.dxnbLite_q .dxnb-large
{
	padding: 6px 12px 7px; 
}
.dxnbLite_q .dxnb-bullet,
.dxnbLite_q .dxnb-bulletHover,
.dxnbLite_q .dxnb-bulletSelected 
{
    padding: 0 5px;
    overflow: visible;
    margin-bottom: 9px;
}
.dxnbLite_q .dxnb-itemSelected,
.dxnbLite_q .dxnb-itemHover
{
	padding: 3px 4px 4px;
}
.dxnbLite_q .dxnb-largeSelected,
.dxnbLite_q .dxnb-largeHover
{
	padding: 5px 11px 6px;
}
.dxnbLite_q .dxnb-itemSelected,
.dxnbLite_q .dxnb-largeSelected
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxnbLite_q .dxnb-itemHover,
.dxnbLite_q .dxnb-largeHover
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxnbLite_q .dxnb-header,
.dxnbLite_q .dxnb-headerCollapsed, 
.dxnbLite_q .dxnb-item,
.dxnbLite_q .dxnb-itemHover,
.dxnbLite_q .dxnb-itemSelected,
.dxnbLite_q .dxnb-bullet,
.dxnbLite_q .dxnb-bulletHover,
.dxnbLite_q .dxnb-bulletSelected
{
    text-align: left;
}
.dxnbLite_q .dxnb-large,
.dxnbLite_q .dxnb-largeHover,
.dxnbLite_q .dxnb-largeSelected
{
    text-align: center;
}
.dxnbLite_q .dxnb-headerHover
{
}
.dxnbLite_q .dxnb-headerCollapsedHover
{
}
.dxnbLite_q .dxnb-last
{
	margin-bottom: 0;
}
.dxnbLite_q .dxnb-btn,
.dxnbLite_q .dxnb-btnLeft,
.dxnbLite_q .dxnb-img
{
	border-width: 0;
}

.dxnbLite_q .dxnb-btn
{
	float: right;
	margin-left: 4px;
}
.dxnbLite_q .dxnb-btnLeft 
{
	float: left;
	margin-right: 4px;
}
.dxnbLite_q .dxnb-img
{
	margin:0 4px 0 0;
	float: left;
}
.dxnbLite_q .dxnb-right .dxnb-item .dxnb-img
{
	float: right;
	margin: 0 0 0 4px;
}
.dxnbLite_q .dxnb-top .dxnb-large .dxnb-img
{
	margin-bottom: 3px;
}
.dxnbLite_q .dxnb-bottom .dxnb-large .dxnb-img
{
	margin-top: 3px;
}
.dxnbLite_q .dxnb-large .dxnb-img
{
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.dxnbLiteDisabled_q,
.dxnbLite_q .dxnbLiteDisabled_q,
.dxnbLiteDisabled_q a,
.dxnbLiteDisabled_q .dxnb-item,
.dxnbLiteDisabled_q .dxnb-large,
.dxnbLiteDisabled_q .dxnb-bullet,
.dxnbLiteDisabled_q .dxnb-header,
.dxnbLiteDisabled_q .dxnb-headerCollapsed 
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNewsControl -- */
.dxncControl_q
{
	font: 10px Tahoma;
	color: black;
	background-color: White;
}
.dxncControl_q td.dxncCtrl_q
{
	padding: 18px 18px 18px 18px;
}
.dxncLoadingPanel_q
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 9pt Tahoma;
	color: #303030;
}
.dxncLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxncContent_q
{
}
.dxncPagerPanel_q
{
	padding: 0px 3px 0px 3px;
}
.dxncItem_q
{
	font: 9pt Tahoma;
	vertical-align: top;
	border-bottom: solid 1px #A8A8A8;
	padding: 12px 8px 12px 8px;
}
.dxncEmptyItem_q
{
	font: 10px Tahoma;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
}
.dxncBackToTop_q
{
	font: 10px Tahoma;
	color: #404040;
}
.dxncBackToTop_q a
{
	font: 10px Tahoma;
	color: #0d45b7;
}
.dxncBackToTop_q a:hover
{
	font: 10px Tahoma;
	color: #5494ea;
}
.dxncBackToTop_q a:visited
{
	font: 10px Tahoma;
	color: #ab59a6;
}

/* Headline */
.dxncItemContent_q
{
	font: 8pt Verdana;
	color: black;
} 
.dxncItemDate_q
{
	color: Gray;
	white-space: nowrap;
}
.dxncItemHeader_q
{
	font: 10pt Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxncItemHeader_q .dxncItemDate_q
{
	font: 10pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxncItemLeftPanel_q
{
	font: 10px Verdana;
	color: black;
}
.dxncItemRightPanel_q
{
	font: 10px Verdana;
	color: black;
}
.dxncItemDateLeftPanel_q
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemDateRightPanel_q
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemTailDiv_q
{
	font: 10px Verdana;
	color: Black;
}
.dxncItemTailDiv_q a
{
	color: #1E3695;
}
.dxncItemTailDiv_q a:hover
{
    text-decoration: none;
}
.dxncItemTailDiv_q a:visited
{
    color: #996085;
}
.dxncItemContent_q a.dxhl
{
	color: #1E3695;
} 
.dxncItemContent_q a.dxhl:hover
{
    text-decoration: none;
}
.dxncItemContent_q a.dxhl:visited
{
    color: #996085;
}
.dxncEmptyData_q
{
    color: Gray;
}
/* Disabled */
.dxncDisabled_q, .dxncDisabled_q a, .dxncDisabled_q a:hover
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxPager -- */
.dxpControl_q
{
	font: 9pt Tahoma;
	color: black;
}
.dxpControl_q td.dxpCtrl_q 
{
    padding: 5px 2px 5px 2px;
}
.dxpButton_q
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	
}
.dxpButton_q a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
}
.dxpDisabledButton_q
{
	font: 9pt Tahoma;
	color: black;
	text-decoration: none;
}
.dxpPageNumber_q
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	padding: 1px 5px 0px 5px;
}
.dxpPageNumber_q a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
}
.dxpCurrentPageNumber_q
{
	font: 9pt Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 0px 3px;
}
.dxpSummary_q
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding: 1px 4px 0px 4px;
}
.dxpSeparator_q
{
	background-color: #CCCCCC;
}
/* Disabled */
.dxpDisabled_q
{
	color: #acacac;
	border-color: #808080;
	cursor: default;
}

/* -- ASPxPager Lite -- */

.dxpLite_q
{
	font: 9pt Tahoma;
	color: black;
	padding: 5px 2px;
	float: left;
}

.dxpLite_q .dxp-summary,
.dxpLite_q .dxp-sep,
.dxpLite_q .dxp-button,
.dxpLite_q .dxp-num,
.dxpLite_q .dxp-current,
.dxpLite_q .dxp-ellip
{
	display: block;	
	float: left;
	margin-left: 4px;
	font-weight: normal;	
}
.dxpLite_q .dxp-lead
{
	margin-left: 0 !important;
}

.dxpLite_q a
{
	color: #394EA2;
	text-decoration: underline;
}

.dxpLite_q .dxp-button
{
	color: #394EA2;
	white-space: nowrap;
	text-align: center;
	cursor: pointer;
	text-decoration: underline;	
}
.dxpLite_q .dxp-button img
{
	border: 0;
	vertical-align: middle;
	text-decoration: none;
}
.dxpLite_q .dxp-wideButton
{
	padding: 0 5px;
}
.dxpLite_q .dxp-disabledButton
{
	text-decoration: none;
	color: #acacac;
	cursor: default;	
}

.dxpLite_q .dxp-num
{
	color: #394EA2;
	text-decoration: underline;	
	padding: 2px 5px 1px;
	cursor: pointer;
}

.dxpLite_q .dxp-current
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 3px 1px;	
	cursor: text;
}

.dxpLite_q .dxp-summary,
.dxpLite_q .dxp-ellip
{
	white-space: nowrap;
	padding: 2px 4px 1px;
}

.dxpLite_q .dxp-sep
{
	background: #cccccc;
    width: 1px;
    height: 11px;
    margin-top: 5px;
}

.dxpLiteDisabled_q,
.dxpLiteDisabled_q a,
.dxpLiteDisabled_q .dxp-summary,
.dxpLiteDisabled_q .dxp-sep, 
.dxpLiteDisabled_q .dxp-button,
.dxpLiteDisabled_q .dxp-num,
.dxpLiteDisabled_q .dxp-current,
.dxpLiteDisabled_q .dxp-ellip
{
	color: #acacac;
	border-color: #808080;
	cursor: default;
}


/* -- ASPxPopupControl -- */
.dxpcControl_q
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #8B8B8B;
}
.dxpcControl_q a
{
	color: #1E3695;
}
.dxpcCloseButton_q
{
	font: 9pt Tahoma;
	color: black;
	padding: 1px 1px 1px 1px;
}
.dxpcCloseButtonHover_q
{
	font: 9pt Tahoma;
	color: black;
}
.dxpcContent_q
{
	font: 9pt Tahoma;
	color: #010000;
	white-space: normal;
	padding: 9px 12px 9px 12px;
	vertical-align:top;
}
.dxpcFooter_q
{
	font: 9pt Tahoma;
	color: #858585;
	background-color: #F3F3F3;
	border-top: solid 1px #E0E0E0;
}
.dxpcFooter_q td.dxpc
{
	font: 9pt Tahoma;
	color: #858585;
	white-space: nowrap;
	padding: 6px 12px 8px 12px;
}
.dxpcHeader_q
{
	font: 9pt Tahoma;
	color: #7aa0d1;
	background-color: white;
	border-bottom: solid 0px #C9C9C9;	
}
.dxpcHeader_q td.dxpc{
    font-size: 13px;
    font-weight: bold;
    background: transparent;
    color: #7aa0d1;
}
.dxpcModalBackground_q
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* Disabled */
.dxpcDisabled_q
{
	color: #808080;
	cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl_q td.dxrp,
.dxrpControlGB_q td.dxrp
{
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;	
}
/* Header */
.dxrpControl_q .dxrpHeader_q,
.dxrpControl_q .dxrpHeader_q td.dxrp,
.dxrpControlGB_q span.dxrpHeader_q
{
    font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;    
	color: #313131;
}
.dxrpControl_q .dxrpHeader_q
{
    background-color: #DEDEDE;
	border-bottom: 1px solid #C6C6C6;
}
.dxrpControl_q .dxrpHI,
.dxrpControl_q .dxrpHeader_q,
.dxrpControl_q .dxrpHeader_q td.dxrp
{
	vertical-align: top;
	white-space: nowrap;
}
/* Header image */
.dxrpControl_q .dxrpHI
{
    padding-right: 4px;
}
/* Content */
.dxrpControl_q .dxrpContent_q,
.dxrpControlGB_q .dxrpContent_q
{
	vertical-align: top;
}
.dxrpControl_q .dxrpContent_q
{
    background-color: #F7F7F7;
}
/* Edges */
.dxrpControl_q .dxrpTE,
.dxrpControl_q .dxrpHLE, 
.dxrpControl_q .dxrpHRE
{
	background-color: #DEDEDE;
}
.dxrpControl_q .dxrpLE,
.dxrpControl_q .dxrpRE,
.dxrpControl_q .dxrpBE,
.dxrpControl_q .dxrpNHTE
{
	background-color: #F7F7F7;
}
.dxrpControl_q .dxrpTE,
.dxrpControl_q .dxrpNHTE,
.dxrpControlGB_q .dxrpNHTE
{
	border-top: 1px solid #8B8B8B;
}
.dxrpControl_q .dxrpLE,
.dxrpControl_q .dxrpHLE,
.dxrpControlGB_q .dxrpLE,
.dxrpControlGB_q .dxrpHLE
{
	border-left: 1px solid #8B8B8B;
}
.dxrpControl_q .dxrpRE,
.dxrpControl_q .dxrpHRE,
.dxrpControlGB_q .dxrpRE
{
	border-right: 1px solid #8B8B8B;
}
.dxrpControl_q .dxrpHLE,
.dxrpControl_q .dxrpHRE
{
	border-bottom: 1px solid #C6C6C6;
}
.dxrpControl_q .dxrpBE,
.dxrpControlGB_q .dxrpBE
{
	border-bottom: 1px solid #8B8B8B;
}
.dxrpControlGB_q .dxrpContent_q,
.dxrpControlGB_q .dxrpHeader_q,
.dxrpControlGB_q .dxrpLE,
.dxrpControlGB_q .dxrpRE,
.dxrpControlGB_q .dxrpBE,
.dxrpControlGB_q .dxrpNHTE
{
	background-color: White;
}
/* Disabled */
.dxrpDisabled_q, .dxrpDisabled_q td.dxrp
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl_q a:hover
{
    text-decoration:none!important;
}
.dxsmControl_q a:visited
{
    color:#996085!important;
}

.dxsmControl_q 
{	
	color: #1E3695;
	background-color: white;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	border: Solid 1px #A8A8A8;
}
/* - Category Level - */
.dxsmCategoryLevel_q, .dxsmCategoryLevel_q a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmCategoryLevel_q
{
    white-space: nowrap;
    padding: 0px 0px 5px 0px;
}
.dxsmCategoryLevel_q
{
    border-bottom: solid 1px #B8B8B8;    
}
 /*flow layout*/
.dxsmLevelCategoryFlow_q, .dxsmLevelCategoryFlow_q a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;
}
/* - Level 0 - */
.dxsmLevel0_q, .dxsmLevel0_q a, .dxsmLevel0Categorized_q a, .dxsmLevel0Categorized_q
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmLevel0_q, .dxsmLevel0Categorized_q
{
    white-space: nowrap;
    padding: 0px 0px 2px 0px;
}
.dxsmLevel0_q
{
    border-bottom:solid 1px #B8B8B8;
    padding: 0px 0px 5px 0px;
}
 /*flow layout*/
.dxsmLevel0Flow_q, .dxsmLevel0Flow_q a, .dxsmLevel0CategorizedFlow_q a, .dxsmLevel0CategorizedFlow_q
{
    color: #1E3695;    
    font-family: Tahoma, Verdana, Arial;	
    font-weight: bold;
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel0Flow_q
{
    padding: 0px 0px 0px 0px;    
}
.dxsmLevel0Flow_q
{
    text-decoration: none;    
}

/* - Level 1 - */
.dxsmLevel1_q, .dxsmLevel1_q a, .dxsmLevel1Categorized_q a, .dxsmLevel1Categorized_q
{    
    font-family: Tahoma;
    color: #3C55B9;  
    font-size: 9pt;
    text-decoration: none;    
}
.dxsmLevel1_q, .dxsmLevel1Categorized_q
{
    white-space: nowrap;  
    padding: 0px 0px 0px 0px;
}

/*flow layout*/
.dxsmLevel1Flow_q, .dxsmLevel1Flow_q a, .dxsmLevel1CategorizedFlow_q, .dxsmLevel1CategorizedFlow_q a
{    
    color: #3C55B9;    
    font-family: Tahoma, Verdana, Arial;	
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel1Flow_q
{
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

/* - Level 2 - */
.dxsmLevel2_q, .dxsmLevel2_q a, .dxsmLevel2Categorized_q a, .dxsmLevel2Categorized_q
{    
    font-size: 8pt;
    font-family: Tahoma;
    color: #5078DC;
    text-decoration: none;    
}
.dxsmLevel2_q, .dxsmLevel2Categorized_q
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel2Flow_q, .dxsmLevel2Flow_q a
{
    color: #5078DC;
    font-size: 8pt;    
    font-family: Tahoma, Verdana, Arial;	
	text-decoration:underline;    
}
.dxsmLevel2Flow_q
{
    padding: 0px 0px 0px 0px;
}
/* - Level 3 - */
.dxsmLevel3_q, .dxsmLevel3_q a
{    
    font-size: 7pt;
    font-family: Tahoma;
    color: #999999;
    text-decoration: none;
}
.dxsmLevel3_q
{
    white-space: nowrap;        
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel3Flow_q, .dxsmLevel3Flow_q a
{    
    color: #999999;
    font-size: 7pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;    
}
/* - Level 4 - */
.dxsmLevel4_q, .dxsmLevel4_q a
{    
    font-size: 6pt;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevel4_q
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel4Flow_q, .dxsmLevel4Flow_q a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 6pt;
	text-decoration: underline;        
}
.dxsmLevel4Flow_q
{
    padding: 0px 0px 0px 0px;        
}
/* - Other Levels - */
.dxsmLevelOther_q
{    
    font-size: 9px;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevelOther_q
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;            
}
/*flow layout*/
.dxsmLevelOtherFlow_q, .dxsmLevelOtherFlow_q a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 9pt;
	text-decoration: underline;            
}
/* Disabled */
.dxsmDisabled_q
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl_q 
{
	font: 9pt Tahoma;
	color: black;
}
.dxtcLoadingPanel_q
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxtcLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* Tab Hyperlink*/
.dxtcTab_q a, .dxtcTabWithTabPositionLeft_q a, .dxtcTabWithTabPositionBottom_q a, .dxtcTabWithTabPositionRight_q a,
.dxtcActiveTab_q a, .dxtcActiveTabWithTabPositionBottom_q a, .dxtcActiveTabWithTabPositionLeft_q a, .dxtcActiveTabWithTabPositionRight_q a,
.dxtcTabHover_q a, .dxtcTabHoverWithTabPositionBottom_q a, .dxtcTabHoverWithTabPositionLeft_q a, .dxtcTabHoverWithTabPositionRight_q a
{
	text-decoration: none;
	color: black;    
}

.dxtcActiveTab_q, .dxtcActiveTabWithTabPositionBottom_q,
.dxtcActiveTabWithTabPositionLeft_q, .dxtcActiveTabWithTabPositionRight_q
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	background-color: #FFFFFF;
	text-align: center;
}
/* Active Tab */
.dxtcActiveTab_q table.dxtc, .dxtcActiveTabWithTabPositionBottom_q table.dxtc,
.dxtcActiveTabWithTabPositionLeft_q table.dxtc, .dxtcActiveTabWithTabPositionRight_q table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcActiveTab_q td.dxtc, .dxtcActiveTabWithTabPositionBottom_q td.dxtc,
.dxtcActiveTabWithTabPositionLeft_q td.dxtc, .dxtcActiveTabWithTabPositionRight_q td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcActiveTabHover_q
{
	background-color: white;
}
/* Tab */
.dxtcTab_q, .dxtcTabWithTabPositionLeft_q, 
.dxtcTabWithTabPositionBottom_q, .dxtcTabWithTabPositionRight_q
{
	font: 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	text-align: center;
}
.dxtcTab_q table.dxtc, .dxtcTabWithTabPositionBottom_q table.dxtc, 
.dxtcTabWithTabPositionLeft_q table.dxtc, .dxtcTabWithTabPositionRight_q table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcTab_q td.dxtc, .dxtcTabWithTabPositionBottom_q td.dxtc, 
.dxtcTabWithTabPositionLeft_q td.dxtc, .dxtcTabWithTabPositionRight_q td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcTabWithTabPositionBottom_q
{
}
.dxtcTabWithTabPositionLeft_q
{
}
.dxtcTabWithTabPositionRight_q
{
}
/* Hover */
.dxtcTabHover_q, .dxtcTabHoverWithTabPositionBottom_q,
.dxtcTabHoverWithTabPositionLeft_q, .dxtcTabHoverWithTabPositionRight_q
{
	background-color: #F2F2F2;
}
.dxtcPageContent_q, .dxtcPageContentWithTabPositionBottom_q, 
.dxtcPageContentWithTabPositionLeft_q, .dxtcPageContentWithTabPositionRight_q,
.dxtcPageContentWithoutTabs_q
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	vertical-align: top;
}
.dxtcContent_q, .dxtcContentWithTabPositionBottom_q, .dxtcContentWithTabPositionLeft_q, .dxtcContentWithTabPositionRight_q
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	background-color: white;
	vertical-align: top;
}
.dxtcControl_q td.dxtcTabsCell_q, .dxtcControl_q td.dxtcTabsCellWithTabPositionBottom_q,
.dxtcControl_q td.dxtcTabsCellWithTabPositionLeft_q, .dxtcControl_q td.dxtcTabsCellWithTabPositionRight_q 
{
}
/* Disabled */
.dxtcDisabled_q, .dxtcDisabled_q table.dxtc
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTitleIndex -- */
.dxtiControl_q a:hover
{
    text-decoration: none!important;
}
.dxtiControl_q a:visited
{
    color: #996085!important;
}
.dxtiControl_q 
{
	font: 8pt Tahoma;
	color: #1E3695;
	background-color: white;
	font-family: Tahoma, Arial;
	border: Solid 1px #A8A8A8;
}
.dxtiLoadingPanel_q
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 9pt Tahoma;
	color: #303030;
}
.dxtiLoadingPanel_q td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxtiItem_q, .dxtiItem_q a
{
	font: 9pt Tahoma; 
	color: #0147A6;
	text-decoration: none;	
}
.dxtiItem_q
{
	white-space: nowrap;
}
.dxtiGroupHeader_q, .dxtiGroupHeaderCategorized_q
{
	font: 16pt Verdana;
	text-decoration: none;
}
.dxtiGroupHeader_q, .dxtiGroupHeaderCategorized_q
{
	white-space:nowrap;
	padding: 0px 0px 3px 0px;
}
.dxtiGroupHeaderCategorized_q
{
    border-bottom: Solid 1px #C0C0C0;
    padding-bottom: 2px;
}
/* - GroupHeaderText - */
.dxtiGroupHeaderText_q
{
    background-color: #B4B4B4;
    color: #FFFFFF;    
}
.dxtiGroupHeaderText_q
{
    padding: 2px 7px 2px 7px;
}
.dxtiGroupHeaderTextCategorized_q
{
    color: #666666;
    font-size: 18pt;
}
.dxtiGroupHeaderTextCategorized_q
{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText_q
{
    font: 7pt Verdana;
    color: #999999;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 4px;    
}
.dxtiFilterBoxEdit_q
{
    font-size: 9pt;
    width: 158px;
    border: Solid 1px #9F9F9F;
    padding-left: 3px;
}
.dxtiFilterBox_q, .dxtiFilterBox_q table
{
    color: #898989;
    font-size: 9pt;
    font-weight: bold;        
}
.dxtiFilterBox_q
{
    background-color: #E8E8E8;
    padding: 15px;    
}
/* - IndexPanel - */
.dxtiIndexPanel_q
{
    padding-bottom: 10px;
    text-decoration: none;
}
.dxtiIndexPanelItem_q, .dxtiIndexPanelItem_q a, .dxtiCurrentIndexPanelItem_q
{
    color: #1153AD;
    font-family: Verdana;
    text-decoration: none;
}
.dxtiIndexPanelItem_q a:hover
{
    color: #5494ea;
}

.dxtiIndexPanelItem_q, .dxtiCurrentIndexPanelItem_q
{
    padding: 2px 6px 2px 6px;
}
.dxtiCurrentIndexPanelItem_q
{
    color: #000000;
    background-color: #E0E0E0;
}
/* - BackToTop - */
.dxtiBackToTop_q, .dxtiBackToTop_q a
{
    font-size: 7pt;
    text-decoration: none;
    color: #0d45b7;
}
.dxtiBackToTop_q a:hover 
{
    color: #5494ea;    
}
.dxtiBackToTop_q a:visited
{
    color: #ab59a6;
}

.dxtiBackToTop_q
{
    padding: 0px 0px 12px 98px;
}
/* Disabled */
.dxtiDisabled_q
{
	color: #acacac;
	cursor: default;
}
/* -- ASPxUploadControl -- */
.dxucControl_q, .dxucEditArea_q
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial;    
}
.dxucErrorCell_q
{
    font-size: 9pt;
    font-family: Tahoma, Verdana, Arial;
    color: Red;
    text-align: left;
}
.dxucButton_q, .dxucButton_q a
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial;
    color: #394ea2;
    cursor: pointer;
    white-space: nowrap;
}
/* ProgressBar */
.dxucProgressBar_q
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxucProgressBar_q, .dxucProgressBar_q td.dx
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 9pt;
   	color: Black;
}
.dxucProgressBar_q .dxucPBMainCell_q, .dxucProgressBar_q td.dx
{
    padding: 0;
}
.dxucProgressBarIndicator_q 
{
    background-color: #E0DFDF;
}
/* Disabled */
.dxucDisabled_q, .dxucDisabled_q a
{
	color: #acacac;
	cursor: default;
    font-size: 10pt;
}

/* -- ASPxSplitter -- */
.dxsplControl_q, .dxsplVSeparator_q, .dxsplHSeparator_q
{
	background-color: White;
}
.dxsplControl_q, .dxsplVSeparator_q, .dxsplHSeparator_q, .dxsplPane_q, .dxsplPaneCollapsed_q, .dxsplVSeparator_q, .dxsplHSeparator_q, .dxsplVSeparatorCollapsed_q, .dxsplHSeparatorCollapsed_q
{
	border: solid 0px #8C8C8C;
}
.dxsplPane_q, .dxsplPaneCollapsed_q
{
	border-width: 1px;
}
.dxsplPaneCollapsed_q
{
	border-right-width: 0px;
	border-bottom-width: 0px;
}
.dxsplVSeparatorHover_q
{
	cursor: w-resize;
}
.dxsplHSeparatorHover_q
{
	cursor: n-resize;
}
.dxsplVSeparatorCollapsed_q
{
	border-top-width: 1px;
	border-bottom-width: 1px;
}
.dxsplHSeparatorCollapsed_q
{
	border-left-width: 1px;
	border-right-width: 1px;
}
.dxsplVSeparatorCollapsed_q, .dxsplHSeparatorCollapsed_q
{
	cursor: default !important;
}
.dxsplVSeparatorButton_q
{
	cursor: pointer;
	padding: 5px 0px;
}
.dxsplHSeparatorButton_q
{
	cursor: pointer;
	padding: 0px 5px;
}
.dxsplVSeparatorHover_q, .dxsplHSeparatorHover_q, .dxsplVSeparatorButtonHover_q, .dxsplHSeparatorButtonHover_q
{
	background-color: #DCDCDC;
}
.dxsplResizingPointer_q
{
	/*background-image: url('<%=WebResource("DevExpress.Web.Images.splResizingPointer.gif")%>');*/
	background-repeat: repeat;
}
.dxsplResizingPointer_q, .dxsplS
{
	font-size: 0px;
	line-height: 0px;
}
.dxsplLCC, .dxsplCC, .dxsplS
{
	overflow: hidden;
}
.dxsplLCC, .dxsplCC, .dxsplP
{
	width: 100%;
	height: 100%;
} 
.dxsplLCC
{
	padding: 8px 8px 8px 8px;
}

.dx-clear
{
	display: block;
	clear: both;
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	visibility: hidden;
}
/*web q sprites*/
.dxWeb_rpHeaderTopLeftCorner,
.dxWeb_rpHeaderTopRightCorner,
.dxWeb_rpBottomLeftCorner,
.dxWeb_rpBottomRightCorner,
.dxWeb_rpTopLeftCorner,
.dxWeb_rpTopRightCorner,
.dxWeb_rpGroupBoxBottomLeftCorner,
.dxWeb_rpGroupBoxBottomRightCorner,
.dxWeb_rpGroupBoxTopLeftCorner,
.dxWeb_rpGroupBoxTopRightCorner,
.dxWeb_mHorizontalPopOut,
.dxWeb_mVerticalPopOut,
.dxWeb_mSubMenuItem,
.dxWeb_mSubMenuItemChecked,
.dxWeb_nbCollapse,
.dxWeb_nbExpand,
.dxWeb_splVSeparator,
.dxWeb_splVSeparatorHover,
.dxWeb_splHSeparator,
.dxWeb_splHSeparatorHover,
.dxWeb_splVCollapseBackwardButton,
.dxWeb_splVCollapseBackwardButtonHover,
.dxWeb_splHCollapseBackwardButton,
.dxWeb_splHCollapseBackwardButtonHover,
.dxWeb_splVCollapseForwardButton,
.dxWeb_splVCollapseForwardButtonHover,
.dxWeb_splHCollapseForwardButton,
.dxWeb_splHCollapseForwardButtonHover,
.dxWeb_pcCloseButton,
.dxWeb_pcSizeGrip,
.dxWeb_pAll,
.dxWeb_pAllDisabled,
.dxWeb_pPrev_Portal,
.dxWeb_pPrevDisabled_Portal,
.dxWeb_pNext_Portal,
.dxWeb_pNextDisabled_Portal,
.dxWeb_pLast_Portal,
.dxWeb_pLastDisabled_Portal,
.dxWeb_pFirst_Portal,
.dxWeb_pFirstDisabled_Portal,
.dxWeb_rpHeaderTopLeftCorner_q,
.dxWeb_rpHeaderTopRightCorner_q,
.dxWeb_rpBottomLeftCorner_q,
.dxWeb_rpBottomRightCorner_q,
.dxWeb_rpTopLeftCorner_q,
.dxWeb_rpTopRightCorner_q,
.dxWeb_rpGroupBoxBottomLeftCorner_q,
.dxWeb_rpGroupBoxBottomRightCorner_q,
.dxWeb_rpGroupBoxTopLeftCorner_q,
.dxWeb_rpGroupBoxTopRightCorner_q,
.dxWeb_mHorizontalPopOut_q,
.dxWeb_mVerticalPopOut_q,
.dxWeb_mSubMenuItem_q,
.dxWeb_mSubMenuItemChecked_q,
.dxWeb_nbCollapse_q,
.dxWeb_nbExpand_q,
.dxWeb_splVSeparator_q,
.dxWeb_splVSeparatorHover_q,
.dxWeb_splHSeparator_q,
.dxWeb_splHSeparatorHover_q,
.dxWeb_splVCollapseBackwardButton_q,
.dxWeb_splVCollapseBackwardButtonHover_q,
.dxWeb_splHCollapseBackwardButton_q,
.dxWeb_splHCollapseBackwardButtonHover_q,
.dxWeb_splVCollapseForwardButton_q,
.dxWeb_splVCollapseForwardButtonHover_q,
.dxWeb_splHCollapseForwardButton_q,
.dxWeb_splHCollapseForwardButtonHover_q,
.dxWeb_pcCloseButton_q,
.dxWeb_pcSizeGrip_q,
.dxWeb_pAll_q,
.dxWeb_pAllDisabled_q,
.dxWeb_pPrev_q,
.dxWeb_pPrevDisabled_q,
.dxWeb_pNext_q,
.dxWeb_pNextDisabled_q,
.dxWeb_pLast_q,
.dxWeb_pLastDisabled_q,
.dxWeb_pFirst_q,
.dxWeb_pFirstDisabled_q {
    background-image: url(Images/grid/sprite.png);
    -background-image: url(Images/grid/sprite.gif);
    background-repeat: no-repeat;
    background-color: transparent;
}
.dxWeb_rpHeaderTopLeftCorner, .dxWeb_rpHeaderTopLeftCorner_q {
    background-position: -104px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpHeaderTopRightCorner, .dxWeb_rpHeaderTopRightCorner_q {
    background-position: -117px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpBottomLeftCorner, .dxWeb_rpBottomLeftCorner_q {
    background-position: -78px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpBottomRightCorner, .dxWeb_rpBottomRightCorner_q {
    background-position: -91px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpTopLeftCorner, .dxWeb_rpTopLeftCorner_q {
    background-position: -52px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpTopRightCorner, .dxWeb_rpTopRightCorner_q {
    background-position: -65px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpGroupBoxBottomLeftCorner, .dxWeb_rpGroupBoxBottomLeftCorner_q {
    background-position: -26px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpGroupBoxBottomRightCorner, .dxWeb_rpGroupBoxBottomRightCorner_q {
    background-position: -39px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpGroupBoxTopLeftCorner, .dxWeb_rpGroupBoxTopLeftCorner_q {
    background-position: 0px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_rpGroupBoxTopRightCorner, .dxWeb_rpGroupBoxTopRightCorner_q {
    background-position: -13px -88px;
    width: 5px;
    height: 5px;
}

.dxWeb_mHorizontalPopOut, .dxWeb_mHorizontalPopOut_q {
    background-position: -92px -50px;
    width: 5px;
    height: 3px;
}

.dxWeb_mVerticalPopOut, .dxWeb_mVerticalPopOut_q {
    background-position: -105px -50px;
    width: 4px;
    height: 8px;
}

.dxWeb_mSubMenuItem, .dxWeb_mSubMenuItem_q {
    background-position: -48px -50px;
    width: 14px;
    height: 14px;
}

.dxWeb_mSubMenuItemChecked, .dxWeb_mSubMenuItemChecked_q {
    background-position: -70px -50px;
    width: 14px;
    height: 14px;
}

.dxWeb_nbCollapse, .dxWeb_nbCollapse_q {
    background-position: -129px 0px;
    width: 13px;
    height: 15px;
}

.dxWeb_nbExpand, .dxWeb_nbExpand_q {
    background-position: -129px -23px;
    width: 13px;
    height: 15px;
}

.dxWeb_splVSeparator, .dxWeb_splVSeparator_q {
    background-position: -92px -62px;
    width: 6px;
    height: 18px;
}

.dxWeb_splVSeparatorHover, .dxWeb_splVSeparatorHover_q {
    background-position: -99px -62px;
    width: 6px;
    height: 18px;
}

.dxWeb_splHSeparator, .dxWeb_splHSeparator_q {
    background-position: -58px -74px;
    width: 18px;
    height: 6px;
}

.dxWeb_splHSeparatorHover, .dxWeb_splHSeparatorHover_q {
    background-position: -58px -81px;
    width: 18px;
    height: 6px;
}

.dxWeb_splVCollapseBackwardButton, .dxWeb_splVCollapseBackwardButton_q {
    background-position: -30px -74px;
    width: 6px;
    height: 7px;
}

.dxWeb_splVCollapseBackwardButtonHover, .dxWeb_splVCollapseBackwardButtonHover_q {
    background-position: -37px -74px;
    width: 6px;
    height: 7px;
}

.dxWeb_splHCollapseBackwardButton, .dxWeb_splHCollapseBackwardButton_q {
    background-position: 0px -74px;
    width: 7px;
    height: 6px;
}

.dxWeb_splHCollapseBackwardButtonHover, .dxWeb_splHCollapseBackwardButtonHover_q {
    background-position: 0px -81px;
    width: 7px;
    height: 6px;
}

.dxWeb_splVCollapseForwardButton, .dxWeb_splVCollapseForwardButton_q {
    background-position: -44px -74px;
    width: 6px;
    height: 7px;
}

.dxWeb_splVCollapseForwardButtonHover, .dxWeb_splVCollapseForwardButtonHover_q {
    background-position: -51px -74px;
    width: 6px;
    height: 7px;
}

.dxWeb_splHCollapseForwardButton, .dxWeb_splHCollapseForwardButton_q {
    background-position: -15px -74px;
    width: 7px;
    height: 6px;
}

.dxWeb_splHCollapseForwardButtonHover, .dxWeb_splHCollapseForwardButtonHover_q {
    background-position: -15px -81px;
    width: 7px;
    height: 6px;
}

.dxWeb_pcCloseButton, .dxWeb_pcCloseButton_q {
    background-image: url(Images/grid/Close.png);
/*    background-position: 0px -50px;*/
    width: 16px;
    height: 16px;
}

.dxWeb_pcSizeGrip, .dxWeb_pcSizeGrip_q {
    background-position: -24px -50px;
    width: 16px;
    height: 16px;
}
/*q editors */
.dxEditors_edtError_q,
.dxEditors_edtCalendarPrevYear_q,
.dxEditors_edtCalendarPrevYearDisabled_q,
.dxEditors_edtCalendarPrevMonth_q,
.dxEditors_edtCalendarPrevMonthDisabled_q,
.dxEditors_edtCalendarNextMonth_q,
.dxEditors_edtCalendarNextMonthDisabled_q,
.dxEditors_edtCalendarNextYear_q,
.dxEditors_edtCalendarNextYearDisabled_q,
.dxEditors_edtCalendarFNPrevYear_q,
.dxEditors_edtCalendarFNNextYear_q,
.dxEditors_edtCheckBoxOn_q,
.dxEditors_edtCheckBoxOff_q,
.dxEditors_edtCheckBoxUndefined_q,
.dxEditors_edtRadioButtonOn_q,
.dxEditors_edtRadioButtonOff_q,
.dxEditors_edtRadioButtonUndefined_q,
.dxEditors_edtEllipsis_q,
.dxEditors_edtEllipsisDisabled_q,
.dxEditors_edtDropDown_q,
.dxEditors_edtDropDown_Portal,
.dxEditors_edtDropDownDisabled_q,
.dxEditors_edtSpinEditIncrementImage_q,
.dxEditors_edtSpinEditIncrementImageDisabled_q,
.dxEditors_edtSpinEditDecrementImage_q,
.dxEditors_edtSpinEditDecrementImageDisabled_q,
.dxEditors_edtSpinEditLargeIncImage_q,
.dxEditors_edtSpinEditLargeIncImageDisabled_q,
.dxEditors_edtSpinEditLargeDecImage_q,
.dxEditors_edtSpinEditLargeDecImageDisabled_q,
.dxEditors_fcadd_q,
.dxEditors_fcaddhot_q,
.dxEditors_fcremove_q,
.dxEditors_fcremovehot_q,
.dxEditors_fcgroupaddcondition_q,
.dxEditors_fcgroupaddgroup_q,
.dxEditors_fcgroupremove_q,
.dxEditors_fcopany_q,
.dxEditors_fcopbegin_q,
.dxEditors_fcopbetween_q,
.dxEditors_fcopcontain_q,
.dxEditors_fcopnotcontain_q,
.dxEditors_fcopnotequal_q,
.dxEditors_fcopend_q,
.dxEditors_fcopequal_q,
.dxEditors_fcopgreater_q,
.dxEditors_fcopgreaterorequal_q,
.dxEditors_fcopnotblank_q,
.dxEditors_fcopblank_q,
.dxEditors_fcopless_q,
.dxEditors_fcoplessorequal_q,
.dxEditors_fcoplike_q,
.dxEditors_fcopnotany_q,
.dxEditors_fcopnotbetween_q,
.dxEditors_fcopnotlike_q,
.dxEditors_fcgroupand_q,
.dxEditors_fcgroupor_q,
.dxEditors_fcgroupnotand_q,
.dxEditors_fcgroupnotor_q,
.dxEditors_caRefresh_q {
    background-image: url(Images/editors/sprite.png);
    -background-image: url(Images/editors/sprite.gif); /* for IE6 */
    background-repeat: no-repeat;
    background-color: transparent;
}

.dxEditors_edtError_q {
    background-position: -170px 0px;
    width: 14px;
    height: 14px;
}

.dxEditors_edtCalendarPrevYear_q {
    background-position: -76px 0px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarPrevYearDisabled_q {
    background-position: -76px -20px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarPrevMonth_q {
    background-position: -57px 0px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarPrevMonthDisabled_q {
    background-position: -57px -20px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarNextMonth_q {
    background-position: -19px 0px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarNextMonthDisabled_q {
    background-position: -19px -20px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarNextYear_q {
    background-position: -38px 0px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarNextYearDisabled_q {
    background-position: -38px -20px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarFNPrevYear_q {
    background-position: 0px 0px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCalendarFNNextYear_q {
    background-position: 0px -20px;
    width: 11px;
    height: 12px;
}

.dxEditors_edtCheckBoxOn_q {
    background-position: -23px -44px;
    width: 15px;
    height: 15px;
}

.dxEditors_edtCheckBoxOff_q {
    background-position: 0px -44px;
    width: 15px;
    height: 15px;
}

.dxEditors_edtCheckBoxUndefined_q {
    background-position: -46px -44px;
    width: 15px;
    height: 15px;
}

.dxEditors_edtRadioButtonOn_q {
    background-position: -91px -44px;
    width: 14px;
    height: 14px;
}

.dxEditors_edtRadioButtonOff_q {
    background-position: -69px -44px;
    width: 14px;
    height: 14px;
}

.dxEditors_edtRadioButtonUndefined_q {
    background-position: -113px -44px;
    width: 14px;
    height: 14px;
}

.dxEditors_edtEllipsis_q {
    background-position: -113px 0px;
    width: 11px;
    height: 14px;
}

.dxEditors_edtEllipsisDisabled_q {
    background-position: -113px -22px;
    width: 11px;
    height: 14px;
}

.dxEditors_edtDropDown_q,
.dxEditors_edtDropDown_Portal {
    background-position: -95px 0px;
    width: 10px;
    height: 14px;
}

.dxEditors_edtDropDownDisabled_q {
    background-position: -95px -22px;
    width: 10px;
    height: 14px;
}

.dxEditors_edtSpinEditIncrementImage_q {
    background-position: -150px 0px;
    width: 10px;
    height: 5px;
}

.dxEditors_edtSpinEditIncrementImageDisabled_q {
    background-position: -150px -13px;
    width: 10px;
    height: 5px;
}

.dxEditors_edtSpinEditDecrementImage_q {
    background-position: -132px 0px;
    width: 10px;
    height: 5px;
}

.dxEditors_edtSpinEditDecrementImageDisabled_q {
    background-position: -132px -13px;
    width: 10px;
    height: 5px;
}

.dxEditors_edtSpinEditLargeIncImage_q {
    background-position: -145px -26px;
    width: 5px;
    height: 7px;
}

.dxEditors_edtSpinEditLargeIncImageDisabled_q {
    background-position: -171px -26px;
    width: 5px;
    height: 7px;
}

.dxEditors_edtSpinEditLargeDecImage_q {
    background-position: -132px -26px;
    width: 5px;
    height: 7px;
}

.dxEditors_edtSpinEditLargeDecImageDisabled_q {
    background-position: -158px -26px;
    width: 5px;
    height: 7px;
}

.dxEditors_fcadd_q {
    background-position: 0px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcaddhot_q {
    background-position: -21px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcremove_q {
    background-position: -42px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcremovehot_q {
    background-position: -63px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupaddcondition_q {
    background-position: -168px -46px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupaddgroup_q {
    background-position: -147px -46px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupremove_q {
    background-position: -126px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopany_q {
    background-position: 0px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopbegin_q {
    background-position: -42px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopbetween_q {
    background-position: -84px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopcontain_q {
    background-position: -105px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopnotcontain_q {
    background-position: -147px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopnotequal_q {
    background-position: -168px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopend_q {
    background-position: -63px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopequal_q {
    background-position: 0px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopgreater_q {
    background-position: -21px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopgreaterorequal_q {
    background-position: -42px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopnotblank_q {
    background-position: -105px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopblank_q {
    background-position: -126px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopless_q {
    background-position: -63px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcoplessorequal_q {
    background-position: -84px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcoplike_q {
    background-position: -126px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopnotany_q {
    background-position: -21px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopnotbetween_q {
    background-position: -147px -88px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcopnotlike_q {
    background-position: -168px -109px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupand_q {
    background-position: -84px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupor_q {
    background-position: -168px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupnotand_q {
    background-position: -105px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_fcgroupnotor_q {
    background-position: -147px -67px;
    width: 13px;
    height: 13px;
}

.dxEditors_caRefresh_q {	
	background-position: 0px -130px;
	width: 13px;
	height: 13px;
}

.sprite-Cancel_16 
{   
     background-image: url(Images/sprites/gridaction-sprite.png);
    background-position: 0 0; 
    width: 16px; 
    height: 16px; 
 } 

img.sprite-Delete_16  
{
    background-image: url(Images/sprites/gridaction-sprite.png);
    background-position: -36px 0; width: 16px; height: 16px;
} 
img.sprite-Edit_16 
{
    background-image: url(Images/sprites/gridaction-sprite.png);
    background-position: -72px 0; width: 16px; height: 16px;
    margin-right:10px;
 } 
.sprite-Update_16 
{
    background-image: url(Images/sprites/gridaction-sprite.png);
    background-position: -108px 0; width: 16px; height: 16px; 
    margin-right:10px
 } 


div.dxgvTextEllipsis
{
    overflow:hidden;
    text-overflow:ellipsis;
}

.dxgvFilterBuilderButtonArea_q {
    background-color:white;
}

.portfolio-grid-container {
    height: auto; 
    overflow: auto;
}

.portfolio-grid-container .dxgvTable_Eagle {
    width: auto !important;
    min-width: 100%;
}